[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:04]OFD Sender: No OFD packet to send [03:21:09]OFD Sender: No OFD packet to send [03:21:14]OFD Sender: No OFD packet to send [03:21:19]OFD Sender: No OFD packet to send [03:21:24]OFD Sender: No OFD packet to send [03:21:29]OFD Sender: No OFD packet to send [03:21:34]OFD Sender: No OFD packet to send [03:21:39]OFD Sender: No OFD packet to send [03:21:44]OFD Sender: No OFD packet to send [03:21:49]OFD Sender: No OFD packet to send [03:21:54]OFD Sender: No OFD packet to send [03:21:59]OFD Sender: No OFD packet to send [03:22:04]OFD Sender: No OFD packet to send [03:22:09]OFD Sender: No OFD packet to send [03:22:14]OFD Sender: No OFD packet to send [03:22:19]OFD Sender: No OFD packet to send [03:22:24]OFD Sender: No OFD packet to send [03:22:29]OFD Sender: No OFD packet to send [03:22:34]OFD Sender: No OFD packet to send [03:22:39]OFD Sender: No OFD packet to send [03:22:44]OFD Sender: No OFD packet to send [03:22:49]OFD Sender: No OFD packet to send [03:22:54]OFD Sender: No OFD packet to send [03:22:59]OFD Sender: No OFD packet to send [03:23:04]OFD Sender: No OFD packet to send [03:23:09]OFD Sender: No OFD packet to send [03:23:14]OFD Sender: No OFD packet to send [03:23:19]OFD Sender: No OFD packet to send [03:23:24]OFD Sender: No OFD packet to send [03:23:29]OFD Sender: No OFD packet to send [03:23:34]OFD Sender: No OFD packet to send [03:23:39]OFD Sender: No OFD packet to send [03:23:44]OFD Sender: No OFD packet to send [03:23:49]OFD Sender: No OFD packet to send [03:23:54]OFD Sender: No OFD packet to send [03:23:59]OFD Sender: No OFD packet to send [03:24:04]OFD Sender: No OFD packet to send [03:24:09]OFD Sender: No OFD packet to send [03:24:14]OFD Sender: No OFD packet to send [03:24:19]OFD Sender: No OFD packet to send [03:24:24]OFD Sender: No OFD packet to send [03:24:29]OFD Sender: No OFD packet to send [03:24:34]OFD Sender: No OFD packet to send [03:24:39]OFD Sender: No OFD packet to send [03:24:44]OFD Sender: No OFD packet to send [03:24:49]OFD Sender: No OFD packet to send [03:24:54]OFD Sender: No OFD packet to send [03:24:59]OFD Sender: No OFD packet to send [03:25:04]OFD Sender: No OFD packet to send [03:25:09]OFD Sender: No OFD packet to send [03:25:14]OFD Sender: No OFD packet to send [03:25:19]OFD Sender: No OFD packet to send [03:25:24]OFD Sender: No OFD packet to send [03:25:29]OFD Sender: No OFD packet to send [03:25:34]OFD Sender: No OFD packet to send [03:25:39]OFD Sender: No OFD packet to send [03:25:44]OFD Sender: No OFD packet to send [03:25:49]OFD Sender: No OFD packet to send [03:25:54]OFD Sender: No OFD packet to send [03:25:59]OFD Sender: No OFD packet to send [03:26:04]OFD Sender: No OFD packet to send [03:26:09]OFD Sender: No OFD packet to send [03:26:14]OFD Sender: No OFD packet to send [03:26:19]OFD Sender: No OFD packet to send [03:26:24]OFD Sender: No OFD packet to send [03:26:29]OFD Sender: No OFD packet to send [03:26:34]OFD Sender: No OFD packet to send [03:26:39]OFD Sender: No OFD packet to send [03:26:44]OFD Sender: No OFD packet to send [03:26:49]OFD Sender: No OFD packet to send [03:26:54]OFD Sender: No OFD packet to send [03:26:59]OFD Sender: No OFD packet to send [03:27:04]OFD Sender: No OFD packet to send [03:27:09]OFD Sender: No OFD packet to send [03:27:14]OFD Sender: No OFD packet to send [03:27:19]OFD Sender: No OFD packet to send [03:27:24]OFD Sender: No OFD packet to send [03:27:29]OFD Sender: No OFD packet to send [03:27:34]OFD Sender: No OFD packet to send [03:27:39]OFD Sender: No OFD packet to send [03:27:44]OFD Sender: No OFD packet to send [03:27:49]OFD Sender: No OFD packet to send [03:27:54]OFD Sender: No OFD packet to send [03:27:59]OFD Sender: No OFD packet to send [03:28:04]OFD Sender: No OFD packet to send [03:28:09]OFD Sender: No OFD packet to send [03:28:14]OFD Sender: No OFD packet to send [03:28:19]OFD Sender: No OFD packet to send [03:28:24]OFD Sender: No OFD packet to send [03:28:29]OFD Sender: No OFD packet to send [03:28:34]OFD Sender: No OFD packet to send [03:28:39]OFD Sender: No OFD packet to send [03:28:44]OFD Sender: No OFD packet to send [03:28:49]OFD Sender: No OFD packet to send [03:28:54]OFD Sender: No OFD packet to send [03:28:59]OFD Sender: No OFD packet to send [03:29:04]OFD Sender: No OFD packet to send [03:29:09]OFD Sender: No OFD packet to send [03:29:14]OFD Sender: No OFD packet to send [03:29:19]OFD Sender: No OFD packet to send [03:29:24]OFD Sender: No OFD packet to send [03:29:29]OFD Sender: No OFD packet to send [03:29:34]OFD Sender: No OFD packet to send [03:29:39]OFD Sender: No OFD packet to send [03:29:44]OFD Sender: No OFD packet to send [03:29:49]OFD Sender: No OFD packet to send [03:29:54]OFD Sender: No OFD packet to send [03:29:59]OFD Sender: No OFD packet to send [03:30:04]OFD Sender: No OFD packet to send [03:30:09]OFD Sender: No OFD packet to send [03:30:14]OFD Sender: No OFD packet to send [03:30:19]OFD Sender: No OFD packet to send [03:30:24]OFD Sender: No OFD packet to send [03:30:29]OFD Sender: No OFD packet to send [03:30:34]OFD Sender: No OFD packet to send [03:30:39]OFD Sender: No OFD packet to send [03:30:44]OFD Sender: No OFD packet to send [03:30:49]OFD Sender: No OFD packet to send [03:30:54]OFD Sender: No OFD packet to send [03:30:59]OFD Sender: No OFD packet to send [03:31:04]OFD Sender: No OFD packet to send [03:31:09]OFD Sender: No OFD packet to send [03:31:14]OFD Sender: No OFD packet to send [03:31:19]OFD Sender: No OFD packet to send [03:31:24]OFD Sender: No OFD packet to send [03:31:29]OFD Sender: No OFD packet to send [03:31:34]OFD Sender: No OFD packet to send [03:31:39]OFD Sender: No OFD packet to send [03:31:44]OFD Sender: No OFD packet to send [03:31:49]OFD Sender: No OFD packet to send [03:31:54]OFD Sender: No OFD packet to send [03:32:00]OFD Sender: No OFD packet to send [03:32:05]OFD Sender: No OFD packet to send [03:32:10]OFD Sender: No OFD packet to send [03:32:15]OFD Sender: No OFD packet to send [03:32:20]OFD Sender: No OFD packet to send [03:32:25]OFD Sender: No OFD packet to send [03:32:30]OFD Sender: No OFD packet to send [03:32:35]OFD Sender: No OFD packet to send [03:32:40]OFD Sender: No OFD packet to send [03:32:45]OFD Sender: No OFD packet to send [03:32:50]OFD Sender: No OFD packet to send [03:32:55]OFD Sender: No OFD packet to send [03:33:00]OFD Sender: No OFD packet to send [03:33:05]OFD Sender: No OFD packet to send [03:33:10]OFD Sender: No OFD packet to send [03:33:15]OFD Sender: No OFD packet to send [03:33:20]OFD Sender: No OFD packet to send [03:33:25]OFD Sender: No OFD packet to send [03:33:30]OFD Sender: No OFD packet to send [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:05]OFD Sender: No OFD packet to send [03:34:10]OFD Sender: No OFD packet to send [03:34:15]OFD Sender: No OFD packet to send [03:34:20]OFD Sender: No OFD packet to send [03:34:25]OFD Sender: No OFD packet to send [03:34:30]OFD Sender: No OFD packet to send [03:34:35]OFD Sender: No OFD packet to send [03:34:37]accept exits with 9 [03:34:37]New connection [03:34:37]New thread 3067047268 created [03:34:37]Thread 3066903908 joined [03:34:37]Waiting for new connection... [03:34:37] Sock 9.Parse request [03:34:37]Sock 9.Check first char [03:34:37]Sock 9.First char is OK [03:34:37]request: POST /json_proto HTTP/1.0 [03:34:37]Method: POST [03:34:37]URL: /json_proto [03:34:37]Method is POST - this is cgi request [03:34:37]url: /json_proto [03:34:37]query_string will be loaded in cgi processing [03:34:37]execute_cgi json_proto POST (null) [03:34:37]execute_cgi path=json_proto method=POST [03:34:37]POST find Content-Length [03:34:37]Host: 172.17.49.131:8080 [03:34:37]Content-Length: 682 [03:34:37]Content-Type: application/json [03:34:37] [03:34:37]POST finish read [03:34:37]Found Content-Length = 682 [03:34:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871674", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:34:37]execute_script... [03:34: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)871674", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:34:37]POST & json_proto [03:34:37]process_json_proto [03:34:37]json parsed OK: [03:34:37]protocol is kg_v1.0 [03:34:37]action value=close_receipt [03:34:37]process_action close_receipt [03:34:37]cmd_close_receipt [03:34:37]MH_GetDate [03:34:37]Write to MH i2c: F0 00 00 0F 7C 7A [03:34:37]Write i2c OK [03:34:37]MH_I2C_Read... [03:34:37]Read from MH i2c: F0 [03:34:37]MH_I2C_Read... [03:34:37]Read from MH i2c: F0 09 00 [03:34:37]MH_I2C_Read... [03:34:37]Read from MH i2c: F0 09 00 0F 7C 00 51 BC A5 66 FF 4D C0 64 0B [03:34:37]GetLastDocTimeStamp 1722135038 [03:34:37]current date 1722137681 [03:34:37]FM_GetShiftState [03:34:37]SAM_PROTO_GetShiftState [03:34:37]wFMCommunicate request_size=4 [03:34:37]MH_SAM_APDU [03:34:37]CAPDU: 80 13 01 00 [03:34:37]Write to MH i2c: E2 08 00 10 7C 80 13 01 00 00 00 00 00 09 [03:34:37]Write i2c OK [03:34:37]MH_I2C_Read... [03:34:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:34:37]Read from MH i2c: E2 [03:34:37]MH_I2C_Read... [03:34:37]Read from MH i2c: E2 0E 00 [03:34:37]MH_I2C_Read... [03:34:37]Read from MH i2c: E2 0E 00 10 7C 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 CF [03:34:37]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [03:34:37]wFMCommunicate OK [03:34:37]SAM_PROTO_GetShiftState done [03:34:37]FM_GetShiftState done [03:34:37]opened in 1722127132 [03:34:37]opened+sec_in_day 1722213532 [03:34:37]quantity*price = 100005 [03:34:37]sum+1 = 100006 [03:34:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 44 28.07.2024 03:34 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230230 ФПД: 37404014545570 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T033441&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230230&fm=37404014545570&tin=02508201610067®Number=0000000000099253&sum=100000 [03:34:38]StoreToDocumentArchive [03:34:38]shift 386 fd 230230 [03:34:38]save to /storage/0386/doc_00230230 [03:34:38]save last doc name /storage/0386/doc_00230230 to /storage/kkm_last_doc_name [03:34:38]save OK [03:34:38]Clear old archive folders... [03:34:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:34:38]tlvbuf is 00799E00 [03:34:38]SAM_PROTO_ClearQueue [03:34:38]wFMCommunicate request_size=4 [03:34:38]MH_SAM_APDU [03:34:38]CAPDU: 80 09 00 00 [03:34:38]Write to MH i2c: E2 08 00 1D 7C 80 09 00 00 00 00 00 00 0B [03:34:38]Write i2c OK [03:34:38]MH_I2C_Read... [03:34:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:34:38]Read from MH i2c: E2 [03:34:38]MH_I2C_Read... [03:34:38]Read from MH i2c: E2 03 00 [03:34:38]MH_I2C_Read... [03:34:38]Read from MH i2c: E2 03 00 1D 7C 00 90 00 0D [03:34:38]RAPDU: 90 00 [03:34:38]wFMCommunicate OK [03:34:38]SAM_PROTO_ClearQueue done [03:34:38]KKMCreateOFDPacket [03:34:38]OFDProtocolAddRootSTLVToBuf [03:34:38]FM_MakeSignedData [03:34:38]FM_MakeSignedData [03:34:38]SAM_PROTO_SignData [03:34:38]wFMCommunicate request_size=4 [03:34:38]MH_SAM_APDU [03:34:38]CAPDU: 80 0D 01 02 [03:34:38]Write to MH i2c: E2 08 00 1E 7C 80 0D 01 02 00 00 00 00 13 [03:34:38]Write i2c OK [03:34:38]MH_I2C_Read... [03:34:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:34:38]Read from MH i2c: E2 [03:34:38]MH_I2C_Read... [03:34:38]Read from MH i2c: E2 03 00 [03:34:38]MH_I2C_Read... [03:34:38]Read from MH i2c: E2 03 00 1E 7C 00 90 00 0E [03:34:38]RAPDU: 90 00 [03:34:38]wFMCommunicate OK [03:34:38]wFMCommunicate request_size=255 [03:34:38]MH_SAM_APDU [03:34: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 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 2C 00 00 00 F4 03 04 00 51 BC A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 56 83 03 00 35 04 06 00 22 [03:34:38]Write to MH i2c: E2 02 01 1F 7C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 2C 00 00 00 F4 03 04 00 51 BC A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 56 83 03 00 35 04 06 00 22 00 00 E7 [03:34:38]Write i2c OK [03:34:38]MH_I2C_Read... [03:34:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:34:38]Read from MH i2c: E2 [03:34:38]MH_I2C_Read... [03:34:38]Read from MH i2c: E2 03 00 [03:34:38]MH_I2C_Read... [03:34:38]Read from MH i2c: E2 03 00 1F 7C 00 90 00 0F [03:34:38]RAPDU: 90 00 [03:34:38]wFMCommunicate OK [03:34:38]wFMCommunicate request_size=10 [03:34:38]MH_SAM_APDU [03:34:38]CAPDU: 80 0D 02 02 05 04 CD 00 0A A2 [03:34:38]Write to MH i2c: E2 0D 00 20 7C 80 0D 02 02 05 00 04 CD 00 0A A2 00 00 9D [03:34:38]Write i2c OK [03:34:38]MH_I2C_Read... [03:34:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:34:38]Read from MH i2c: E2 [03:34:38]MH_I2C_Read... [03:34:38]Read from MH i2c: E2 03 00 [03:34:38]MH_I2C_Read... [03:34:38]Read from MH i2c: E2 03 00 20 7C 00 90 00 10 [03:34:38]RAPDU: 90 00 [03:34:38]wFMCommunicate OK [03:34:38]wFMCommunicate request_size=4 [03:34:38]MH_SAM_APDU [03:34:38]CAPDU: 80 0D 03 02 [03:34:38]Write to MH i2c: E2 08 00 21 7C 80 0D 03 02 00 00 00 00 18 [03:34:38]Write i2c OK [03:34:38]MH_I2C_Read... [03:34:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:34:38]Read from MH i2c: E2 [03:34:38]MH_I2C_Read... [03:34:38]Read from MH i2c: E2 0B 00 [03:34:38]MH_I2C_Read... [03:34:38]Read from MH i2c: E2 0B 00 21 7C 00 75 11 04 36 9C 89 E1 6C 90 00 4B [03:34:38]RAPDU: 75 11 04 36 9C 89 E1 6C 90 00 [03:34:38]wFMCommunicate OK [03:34:38]SAM_PROTO_SignData done [03:34:38]FM_MakeSignedData done [03:34:38]CreateOFDProtocolMessage [03:34:38]wFMCommunicate request_size=4 [03:34:38]MH_SAM_APDU [03:34:38]CAPDU: 80 11 00 00 [03:34:38]Write to MH i2c: E2 08 00 22 7C 80 11 00 00 00 00 00 00 18 [03:34:38]Write i2c OK [03:34:38]MH_I2C_Read... [03:34:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:34:38]Read from MH i2c: E2 [03:34:38]MH_I2C_Read... [03:34:38]Read from MH i2c: E2 17 00 [03:34:38]MH_I2C_Read... [03:34:38]Read from MH i2c: E2 17 00 22 7C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 69 [03:34:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [03:34:38]wFMCommunicate OK [03:34:38]CreateOFDProtocolMessage done [03:34:38]OFDSenderStorePacket 230230 [03:34:38]StoreOFDPacket docnum=230230 [03:34:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 25 28 07 01 96 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 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 2C 00 00 00 F4 03 04 00 51 BC A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 56 83 03 00 35 04 06 00 22 04 CD 00 0A A2 75 11 04 36 9C 89 E1 6C [03:34:38]CheckFolder [03:34:38]dirname=/storage/ofd_packets [03:34:38]CheckFolder done [03:34:38]ProducePacketName [03:34:38]name=ofd_packets/00230230 [03:34:38]NVStorageSaveData ofd_packets/00230230 [03:34:38]File name is /storage/ofd_packets/00230230 [03:34:38]Write 301 bytes [03:34:38]NVStorageSaveData done [03:34:38]OFDSenderStorePacket done [03:34:38]KKMCreateOFDPacket done [03:34:38]NVStorageSaveData kkm_last_timestamp [03:34:38]File name is /storage/kkm_last_timestamp [03:34:38]Write 4 bytes [03:34:38]NVStorageSaveData done [03:34:38]ExternCall_PrintAddStr [03:34:38]wPrintStart [03:34:38]Write to MH i2c: 01 00 00 23 7C 9F [03:34:38]Write i2c OK [03:34:38]MH_I2C_Read... [03:34:38]Read from MH i2c: 01 [03:34:38]MH_I2C_Read... [03:34:38]Read from MH i2c: 01 07 00 [03:34:38]MH_I2C_Read... [03:34:38]Read from MH i2c: 01 07 00 23 7C 00 00 00 00 00 FF 0F B4 [03:34:38]RasterBufferAndPrint [03:34:38]line Счет N : (1)871674 [03:34:38]line ИНН: 02508201610067 [03:34:38]line Контрольно-Кассовый Чек [03:34:38]line ПРОДАЖА [03:34:38]line ТРК (МРК, ГНК) : 52 [03:34:38]line Товар: 2710124130 [03:34:38]line Аи-92-К-5 [03:34:38]line 14.750 * 67.80 [03:34:38]line = 1000.05 [03:34:38]line НДС 12% НСП 1% [03:34:38]line > о реализуемом товаре [03:34:38]line ОКРУГЛЕНИЕ: -0.05 [03:34:38]line ИТОГО: 1000.00 [03:34:38]line Внесено: 1000.00 [03:34:38]line СДАЧА: 0.00 [03:34:38]line НСП 1% : 8.85 [03:34:38]line НДС 12% : 106.20 [03:34:38]line Наличными: 1000.00 [03:34:38]line Безнал.: 0.00 [03:34:38]line Место: АЗС № 125 "Партнер Нефть" [03:34:38]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [03:34:38]line СНО: Общий режим [03:34:38]line Чек 44 28.07.2024 03:34 [03:34:38]line Смена: 386 ФФД: 1.0 [03:34:38]line ЗНМ: 0300000050 [03:34:38]line РНМ: 0000000000099253 [03:34:38]line Версия ККМ: 001 [03:34:38]line ФМ: 0000000000965352 [03:34:38]line ФД: 230230 [03:34:38]line ФПД: 37404014545570 [03:34:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T033441&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230230&fm=37404014545570&tin=02508201610067®Number=0000000000099253&sum=100000 [03:34:38]written 0, free lines is 4095 [03:34:38]OFD Sender: Processing packet 230230 [packets to send 132, broken 131] [03:34:38]ProducePacketName [03:34:38]name=ofd_packets/00230230 [03:34:38]OFD Sender: To server: pG, [03:34:38]CommunicateWithHost lk.salyk.kg:30040 [03:34:38]ConnectInit lk.salyk.kg [03:34:38]Connected sock=10 [03:34:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 25 28 07 01 96 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 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 2C 00 00 00 F4 03 04 00 51 BC A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 56 83 03 00 35 04 06 00 22 04 CD 00 0A A2 75 11 04 36 9C 89 E1 6C [03:34:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 06 9E 47 00 14 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 39 36 35 33 35 32 10 04 04 00 56 83 03 00 F4 03 04 00 29 63 A5 66 B6 04 01 00 00 1F 35 68 7F C8 57 5E 10 [03:34:39]CommunicateWithHost err = 0 [03:34:39]CheckOFDResponse [03:34:39]1017 (14) - 77093643461234 [03:34:39]1041 (16) - 0000000000965352 [03:34:39]1040 (4) - 230230 [03:34:39]1012 (4) - 27.07.2024 21:14 [03:34:39]1206 (1) - 0 [03:34:39]OFD Sender: Remove packet 230230 [03:34:39]ProducePacketName [03:34:39]name=ofd_packets/00230230 [03:34:39]NVStorageDeleteData [03:34:39]Write to MH i2c: 01 00 00 4E 7C CA [03:34:39]Write i2c OK [03:34:39]MH_I2C_Read... [03:34:39]Read from MH i2c: 01 [03:34:39]MH_I2C_Read... [03:34:39]Read from MH i2c: 01 07 00 [03:34:39]MH_I2C_Read... [03:34:39]Read from MH i2c: 01 07 00 4E 7C 00 00 00 00 00 09 0D E7 [03:34:39]RasterBufferAndPrint [03:34:39]line [03:34:39]line [03:34:39]line [03:34:39]line [03:34:39]line [03:34:39]written 0, free lines is 3346 [03:34:39]MH_Cut [03:34:39]Write to MH i2c: D1 01 00 55 7C 01 A3 [03:34:39]Write i2c OK [03:34:39]MH_I2C_Read... [03:34:39]Read from MH i2c: D1 [03:34:39]MH_I2C_Read... [03:34:39]Read from MH i2c: D1 01 00 [03:34:39]MH_I2C_Read... [03:34:39]Read from MH i2c: D1 01 00 55 7C 00 A2 [03:34:39]Write to MH i2c: 01 00 00 56 7C D2 [03:34:39]Write i2c OK [03:34:39]MH_I2C_Read... [03:34:39]OFD Sender: No OFD packet to send [03:34:40]*** Cut start [03:34:40]*** Partial cut [03:34:40]*** CUTSNS_PIN = 1 [03:34:40]*** CUTSNS_PIN = 0 [03:34:40]*** Brake cut motor [03:34:40]Read from MH i2c: 01 [03:34:40]MH_I2C_Read... [03:34:40]*** Stop cut motor [03:34:40]*** Cut end [03:34:40]Read from MH i2c: 01 07 00 [03:34:40]MH_I2C_Read... [03:34:40]Read from MH i2c: 01 07 00 56 7C 00 00 00 00 00 FF 0F E7 [03:34:40]process_action close_receipt done [03:34:40]requested_data is exist [03:34:40]produce_requested_data [03:34:40]requested_item fm.sn is exist - process it [03:34:40]wFMCommunicate request_size=4 [03:34:40]MH_SAM_APDU [03:34:40]CAPDU: 80 11 00 00 [03:34:40]Write to MH i2c: E2 08 00 57 7C 80 11 00 00 00 00 00 00 4D [03:34:40]Write i2c OK [03:34:40]MH_I2C_Read... [03:34:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:34:40]Read from MH i2c: E2 [03:34:40]MH_I2C_Read... [03:34:40]Read from MH i2c: E2 17 00 [03:34:40]MH_I2C_Read... [03:34:40]Read from MH i2c: E2 17 00 57 7C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 9E [03:34:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [03:34:40]wFMCommunicate OK [03:34:40]requested_item fd.num is exist - process it [03:34:40]SAM_PROTO_GetFieldsCounters [03:34:40]wFMCommunicate request_size=4 [03:34:40]MH_SAM_APDU [03:34:40]CAPDU: 80 13 00 00 [03:34:40]Write to MH i2c: E2 08 00 58 7C 80 13 00 00 00 00 00 00 50 [03:34:40]Write i2c OK [03:34:40]MH_I2C_Read... [03:34:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:34:40]Read from MH i2c: E2 [03:34:40]MH_I2C_Read... [03:34:40]Read from MH i2c: E2 62 00 [03:34:40]MH_I2C_Read... [03:34:40]Read from MH i2c: E2 62 00 58 7C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 56 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 2C 00 00 00 5E 04 04 00 2C 00 00 00 57 04 04 00 2D 00 00 00 19 04 04 00 00 00 00 00 90 00 55 [03:34:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 56 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 2C 00 00 00 5E 04 04 00 2C 00 00 00 57 04 04 00 2D 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:34:40]wFMCommunicate OK [03:34:40]SAM_PROTO_GetFieldsCounters done [03:34:40]requested_item shift.num is exist - process it [03:34:40]requested_item shift.opened is exist - process it [03:34:40]req_shift_opened [03:34:40]FM_GetShiftState [03:34:40]SAM_PROTO_GetShiftState [03:34:40]wFMCommunicate request_size=4 [03:34:40]MH_SAM_APDU [03:34:40]CAPDU: 80 13 01 00 [03:34:40]Write to MH i2c: E2 08 00 59 7C 80 13 01 00 00 00 00 00 52 [03:34:40]Write i2c OK [03:34:40]MH_I2C_Read... [03:34:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:34:40]Read from MH i2c: E2 [03:34:40]MH_I2C_Read... [03:34:40]Read from MH i2c: E2 0E 00 [03:34:40]MH_I2C_Read... [03:34:40]Read from MH i2c: E2 0E 00 59 7C 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 18 [03:34:40]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [03:34:40]wFMCommunicate OK [03:34:40]SAM_PROTO_GetShiftState done [03:34:40]FM_GetShiftState done [03:34:40]req_shift_opened done [03:34:40]requested_item shift.open_date is exist - process it [03:34:40]req_shift_open_date [03:34:40]req_shift_open_date done [03:34:40]produce_requested_data done [03:34:40]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230230,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [03:34:40]process_action_free close_receipt [03:34:40]json_value_free [03:34:40]json_value_free done [03:34:40]process_json_proto returns [03:34:40]Send response to host [03:34:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230230,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [03:34:40]free response buf [03:34:40]execute_script done [03:34:40]execute_script returns [03:34:40]free content buf [03:34:40]Sock 9.Close socket [03:34:40]Sock 9.Thread stoped [03:34:44]OFD Sender: No OFD packet to send [03:34:49]OFD Sender: No OFD packet to send [03:34:54]OFD Sender: No OFD packet to send [03:34:59]OFD Sender: No OFD packet to send [03:35:04]OFD Sender: No OFD packet to send [03:35:09]OFD Sender: No OFD packet to send [03:35:14]OFD Sender: No OFD packet to send [03:35:19]OFD Sender: No OFD packet to send [03:35:24]OFD Sender: No OFD packet to send [03:35:29]OFD Sender: No OFD packet to send [03:35:34]OFD Sender: No OFD packet to send [03:35:39]OFD Sender: No OFD packet to send [03:35:44]OFD Sender: No OFD packet to send [03:35:49]OFD Sender: No OFD packet to send [03:35:54]OFD Sender: No OFD packet to send [03:35:59]OFD Sender: No OFD packet to send [03:36:04]OFD Sender: No OFD packet to send [03:36:09]OFD Sender: No OFD packet to send [03:36:14]OFD Sender: No OFD packet to send [03:36:19]OFD Sender: No OFD packet to send [03:36:24]OFD Sender: No OFD packet to send [03:36:29]OFD Sender: No OFD packet to send [03:36:34]OFD Sender: No OFD packet to send [03:36:39]OFD Sender: No OFD packet to send [03:36:44]OFD Sender: No OFD packet to send [03:36:49]OFD Sender: No OFD packet to send [03:36:54]OFD Sender: No OFD packet to send [03:36:59]OFD Sender: No OFD packet to send [03:37:04]OFD Sender: No OFD packet to send [03:37:09]OFD Sender: No OFD packet to send [03:37:14]OFD Sender: No OFD packet to send [03:37:19]OFD Sender: No OFD packet to send [03:37:24]OFD Sender: No OFD packet to send [03:37:29]OFD Sender: No OFD packet to send [03:37:34]OFD Sender: No OFD packet to send [03:37:39]OFD Sender: No OFD packet to send [03:37:44]OFD Sender: No OFD packet to send [03:37:49]OFD Sender: No OFD packet to send [03:37:54]OFD Sender: No OFD packet to send [03:37:59]OFD Sender: No OFD packet to send [03:38:04]OFD Sender: No OFD packet to send [03:38:09]OFD Sender: No OFD packet to send [03:38:14]OFD Sender: No OFD packet to send [03:38:19]OFD Sender: No OFD packet to send [03:38:24]OFD Sender: No OFD packet to send [03:38:30]OFD Sender: No OFD packet to send [03:38:35]OFD Sender: No OFD packet to send [03:38:40]OFD Sender: No OFD packet to send [03:38:45]OFD Sender: No OFD packet to send [03:38:50]OFD Sender: No OFD packet to send [03:38:55]OFD Sender: No OFD packet to send [03:39:00]OFD Sender: No OFD packet to send [03:39:05]OFD Sender: No OFD packet to send [03:39:10]OFD Sender: No OFD packet to send [03:39:15]OFD Sender: No OFD packet to send [03:39:20]OFD Sender: No OFD packet to send [03:39:25]OFD Sender: No OFD packet to send [03:39:30]OFD Sender: No OFD packet to send [03:39:35]OFD Sender: No OFD packet to send [03:39:40]OFD Sender: No OFD packet to send [03:39:45]OFD Sender: No OFD packet to send [03:39:50]OFD Sender: No OFD packet to send [03:39:55]OFD Sender: No OFD packet to send [03:40:00]OFD Sender: No OFD packet to send [03:40:05]OFD Sender: No OFD packet to send [03:40:10]OFD Sender: No OFD packet to send [03:40:15]OFD Sender: No OFD packet to send [03:40:20]OFD Sender: No OFD packet to send [03:40:25]OFD Sender: No OFD packet to send [03:40:30]OFD Sender: No OFD packet to send [03:40:35]OFD Sender: No OFD packet to send [03:40:40]OFD Sender: No OFD packet to send [03:40:45]OFD Sender: No OFD packet to send [03:40:50]OFD Sender: No OFD packet to send [03:40:55]OFD Sender: No OFD packet to send [03:41:00]OFD Sender: No OFD packet to send [03:41:05]OFD Sender: No OFD packet to send [03:41:10]OFD Sender: No OFD packet to send [03:41:15]OFD Sender: No OFD packet to send [03:41:20]OFD Sender: No OFD packet to send [03:41:25]OFD Sender: No OFD packet to send [03:41:30]OFD Sender: No OFD packet to send [03:41:35]OFD Sender: No OFD packet to send [03:41:40]OFD Sender: No OFD packet to send [03:41:45]OFD Sender: No OFD packet to send [03:41:50]OFD Sender: No OFD packet to send [03:41:55]OFD Sender: No OFD packet to send [03:42:00]OFD Sender: No OFD packet to send [03:42:05]OFD Sender: No OFD packet to send [03:42:10]OFD Sender: No OFD packet to send [03:42:15]OFD Sender: No OFD packet to send [03:42:20]OFD Sender: No OFD packet to send [03:42:25]OFD Sender: No OFD packet to send [03:42:30]OFD Sender: No OFD packet to send [03:42:35]OFD Sender: No OFD packet to send [03:42:40]OFD Sender: No OFD packet to send [03:42:45]OFD Sender: No OFD packet to send [03:42:50]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:20]OFD Sender: No OFD packet to send [03:45:25]OFD Sender: No OFD packet to send [03:45:30]OFD Sender: No OFD packet to send [03:45:35]OFD Sender: No OFD packet to send [03:45:40]OFD Sender: No OFD packet to send [03:45:45]OFD Sender: No OFD packet to send [03:45:50]OFD Sender: No OFD packet to send [03:45:55]OFD Sender: No OFD packet to send [03:46:00]OFD Sender: No OFD packet to send [03:46:05]OFD Sender: No OFD packet to send [03:46:10]OFD Sender: No OFD packet to send [03:46:15]OFD Sender: No OFD packet to send [03:46:20]OFD Sender: No OFD packet to send [03:46:25]OFD Sender: No OFD packet to send [03:46:30]OFD Sender: No OFD packet to send [03:46:35]OFD Sender: No OFD packet to send [03:46:40]OFD Sender: No OFD packet to send [03:46:45]OFD Sender: No OFD packet to send [03:46:50]OFD Sender: No OFD packet to send [03:46:55]OFD Sender: No OFD packet to send [03:47:00]OFD Sender: No OFD packet to send [03:47:05]OFD Sender: No OFD packet to send [03:47:10]OFD Sender: No OFD packet to send [03:47:15]OFD Sender: No OFD packet to send [03:47:20]OFD Sender: No OFD packet to send [03:47:25]OFD Sender: No OFD packet to send [03:47:30]OFD Sender: No OFD packet to send [03:47:35]OFD Sender: No OFD packet to send [03:47:40]OFD Sender: No OFD packet to send [03:47:45]OFD Sender: No OFD packet to send [03:47:50]OFD Sender: No OFD packet to send [03:47:55]OFD Sender: No OFD packet to send [03:48:00]OFD Sender: No OFD packet to send [03:48:05]OFD Sender: No OFD packet to send [03:48:10]OFD Sender: No OFD packet to send [03:48:15]OFD Sender: No OFD packet to send [03:48:20]OFD Sender: No OFD packet to send [03:48:25]OFD Sender: No OFD packet to send [03:48:30]OFD Sender: No OFD packet to send [03:48:35]OFD Sender: No OFD packet to send [03:48:40]OFD Sender: No OFD packet to send [03:48:45]OFD Sender: No OFD packet to send [03:48:50]OFD Sender: No OFD packet to send [03:48:55]OFD Sender: No OFD packet to send [03:48:56]accept exits with 8 [03:48:56]New connection [03:48:56]New thread 3066903908 created [03:48:56]Thread 3067047268 joined [03:48:56]Waiting for new connection... [03:48:56] Sock 8.Parse request [03:48:56]Sock 8.Check first char [03:48:56]Sock 8.First char is OK [03:48:56]request: POST /json_proto HTTP/1.0 [03:48:56]Method: POST [03:48:56]URL: /json_proto [03:48:56]Method is POST - this is cgi request [03:48:56]url: /json_proto [03:48:56]query_string will be loaded in cgi processing [03:48:56]execute_cgi json_proto POST (null) [03:48:56]execute_cgi path=json_proto method=POST [03:48:56]POST find Content-Length [03:48:56]Host: 172.17.49.131:8080 [03:48:56]Content-Length: 1152 [03:48:56]Content-Type: application/json [03:48:56] [03:48:56]POST finish read [03:48:56]Found Content-Length = 1152 [03:48:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 125\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410.\u000A\u0421\u0447\u0435\u0442 N : (1)871675\u000A28.07.2024 03:12\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 1\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 13.300 x 75.20\u000A\u0418\u0422\u041E\u0413: 1000.16\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30104881\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:48:56]execute_script... [03:48:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 125\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410.\u000A\u0421\u0447\u0435\u0442 N : (1)871675\u000A28.07.2024 03:12\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 1\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 13.300 x 75.20\u000A\u0418\u0422\u041E\u0413: 1000.16\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30104881\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:48:56]POST & json_proto [03:48:56]process_json_proto [03:48:56]json parsed OK: [03:48:56]protocol is kg_v1.0 [03:48:56]action value=print_text [03:48:56]process_action print_text [03:48:56]cmd_print_text [03:48:56]ExternCall_PrintAddStr [03:48:56]wPrintStart [03:48:56]Write to MH i2c: 01 00 00 5A 7C D6 [03:48:56]Write i2c OK [03:48:56]MH_I2C_Read... [03:48:56]Read from MH i2c: 01 [03:48:56]MH_I2C_Read... [03:48:56]Read from MH i2c: 01 07 00 [03:48:56]MH_I2C_Read... [03:48:56]Read from MH i2c: 01 07 00 5A 7C 00 00 00 00 00 FF 0F EB [03:48:56]RasterBufferAndPrint [03:48:56]line *****ТОВАРНЫЙ ЧЕК***** [03:48:56]line АЗС 125 [03:48:56]line Партнер нефть [03:48:56]line 02508201610067 [03:48:56]line Кассир : Бекжанов А. [03:48:56]line Счет N : (1)871675 [03:48:56]line 28.07.2024 03:12 [03:48:56]line ПРОДАЖА [03:48:56]line ТРК (МРК, ГНК): 1 [03:48:56]line Вид ГСМ : 2710194210 [03:48:56]line ДТ-К-5 [03:48:56]line 13.300 x 75.20 [03:48:56]line ИТОГ: 1000.16 [03:48:56]line Тип оплаты: Талоны: ТК ГПНА Online [03:48:56]line 30104881 [03:48:56]line ______________________ [03:48:56]line (подпись) [03:48:56]written 0, free lines is 4095 [03:48:57]Write to MH i2c: 01 00 00 6E 7C EA [03:48:57]Write i2c OK [03:48:57]MH_I2C_Read... [03:48:57]Read from MH i2c: 01 [03:48:57]MH_I2C_Read... [03:48:57]Read from MH i2c: 01 07 00 [03:48:57]MH_I2C_Read... [03:48:57]Read from MH i2c: 01 07 00 6E 7C 00 00 00 00 00 0E 0E 0D [03:48:57]RasterBufferAndPrint [03:48:57]line [03:48:57]line [03:48:57]line [03:48:57]line [03:48:57]line [03:48:57]written 0, free lines is 3599 [03:48:57]MH_Cut [03:48:57]Write to MH i2c: D1 01 00 75 7C 01 C3 [03:48:57]Write i2c OK [03:48:57]MH_I2C_Read... [03:48:57]Read from MH i2c: D1 [03:48:57]MH_I2C_Read... [03:48:57]Read from MH i2c: D1 01 00 [03:48:57]MH_I2C_Read... [03:48:57]Read from MH i2c: D1 01 00 75 7C 00 C2 [03:48:57]Write to MH i2c: 01 00 00 76 7C F2 [03:48:57]Write i2c OK [03:48:57]MH_I2C_Read... [03:48:57]*** Cut start [03:48:57]*** Partial cut [03:48:57]*** CUTSNS_PIN = 1 [03:48:57]*** CUTSNS_PIN = 0 [03:48:57]*** Brake cut motor [03:48:58]Read from MH i2c: 01 [03:48:58]MH_I2C_Read... [03:48:58]Read from MH i2c: 01 07 00 [03:48:58]MH_I2C_Read... [03:48:58]*** Stop cut motor [03:48:58]*** Cut end [03:48:58]Read from MH i2c: 01 07 00 76 7C 00 00 00 00 00 FF 0F 07 [03:48:58]process_action print_text done [03:48:58]requested_data is exist [03:48:58]produce_requested_data [03:48:58]requested_item fm.sn is exist - process it [03:48:58]wFMCommunicate request_size=4 [03:48:58]MH_SAM_APDU [03:48:58]CAPDU: 80 11 00 00 [03:48:58]Write to MH i2c: E2 08 00 77 7C 80 11 00 00 00 00 00 00 6D [03:48:58]Write i2c OK [03:48:58]MH_I2C_Read... [03:48:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:48:58]Read from MH i2c: E2 [03:48:58]MH_I2C_Read... [03:48:58]Read from MH i2c: E2 17 00 [03:48:58]MH_I2C_Read... [03:48:58]Read from MH i2c: E2 17 00 77 7C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 BE [03:48:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [03:48:58]wFMCommunicate OK [03:48:58]requested_item fd.num is exist - process it [03:48:58]SAM_PROTO_GetFieldsCounters [03:48:58]wFMCommunicate request_size=4 [03:48:58]MH_SAM_APDU [03:48:58]CAPDU: 80 13 00 00 [03:48:58]Write to MH i2c: E2 08 00 78 7C 80 13 00 00 00 00 00 00 70 [03:48:58]Write i2c OK [03:48:58]MH_I2C_Read... [03:48:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:48:58]Read from MH i2c: E2 [03:48:58]MH_I2C_Read... [03:48:58]Read from MH i2c: E2 62 00 [03:48:58]MH_I2C_Read... [03:48:58]Read from MH i2c: E2 62 00 78 7C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 56 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 2C 00 00 00 5E 04 04 00 2C 00 00 00 57 04 04 00 2D 00 00 00 19 04 04 00 00 00 00 00 90 00 75 [03:48:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 56 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 2C 00 00 00 5E 04 04 00 2C 00 00 00 57 04 04 00 2D 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:48:58]wFMCommunicate OK [03:48:58]SAM_PROTO_GetFieldsCounters done [03:48:58]requested_item shift.num is exist - process it [03:48:58]requested_item shift.opened is exist - process it [03:48:58]req_shift_opened [03:48:58]FM_GetShiftState [03:48:58]SAM_PROTO_GetShiftState [03:48:58]wFMCommunicate request_size=4 [03:48:58]MH_SAM_APDU [03:48:58]CAPDU: 80 13 01 00 [03:48:58]Write to MH i2c: E2 08 00 79 7C 80 13 01 00 00 00 00 00 72 [03:48:58]Write i2c OK [03:48:58]MH_I2C_Read... [03:48:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:48:58]Read from MH i2c: E2 [03:48:58]MH_I2C_Read... [03:48:58]Read from MH i2c: E2 0E 00 [03:48:58]MH_I2C_Read... [03:48:58]Read from MH i2c: E2 0E 00 79 7C 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 38 [03:48:58]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [03:48:58]wFMCommunicate OK [03:48:58]SAM_PROTO_GetShiftState done [03:48:58]FM_GetShiftState done [03:48:58]req_shift_opened done [03:48:58]requested_item shift.open_date is exist - process it [03:48:58]req_shift_open_date [03:48:58]req_shift_open_date done [03:48:58]produce_requested_data done [03:48:58]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230230,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [03:48:58]process_action_free print_text [03:48:58]json_value_free [03:48:58]json_value_free done [03:48:58]process_json_proto returns [03:48:58]Send response to host [03:48:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230230,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [03:48:58]free response buf [03:48:58]execute_script done [03:48:58]execute_script returns [03:48:58]free content buf [03:48:58]Sock 8.Close socket [03:48:58]Sock 8.Thread stoped [03:49:00]OFD Sender: No OFD packet to send [03:49:05]OFD Sender: No OFD packet to send [03:49:10]OFD Sender: No OFD packet to send [03:49:15]OFD Sender: No OFD packet to send [03:49:20]OFD Sender: No OFD packet to send [03:49:25]OFD Sender: No OFD packet to send [03:49:30]OFD Sender: No OFD packet to send [03:49:35]OFD Sender: No OFD packet to send [03:49:40]OFD Sender: No OFD packet to send [03:49:45]OFD Sender: No OFD packet to send [03:49:50]OFD Sender: No OFD packet to send [03:49:55]OFD Sender: No OFD packet to send [03:50:00]OFD Sender: No OFD packet to send [03:50:05]OFD Sender: No OFD packet to send [03:50:10]OFD Sender: No OFD packet to send [03:50:15]OFD Sender: No OFD packet to send [03:50:20]OFD Sender: No OFD packet to send [03:50:25]OFD Sender: No OFD packet to send [03:50:30]OFD Sender: No OFD packet to send [03:50:35]OFD Sender: No OFD packet to send [03:50:40]OFD Sender: No OFD packet to send [03:50:45]OFD Sender: No OFD packet to send [03:50:50]OFD Sender: No OFD packet to send [03:50:55]OFD Sender: No OFD packet to send [03:51:00]OFD Sender: No OFD packet to send [03:51:05]OFD Sender: No OFD packet to send [03:51:10]OFD Sender: No OFD packet to send [03:51:15]OFD Sender: No OFD packet to send [03:51:20]OFD Sender: No OFD packet to send [03:51:25]OFD Sender: No OFD packet to send [03:51:30]OFD Sender: No OFD packet to send [03:51:35]OFD Sender: No OFD packet to send [03:51:40]OFD Sender: No OFD packet to send [03:51:45]OFD Sender: No OFD packet to send [03:51:50]OFD Sender: No OFD packet to send [03:51:55]OFD Sender: No OFD packet to send [03:52:00]OFD Sender: No OFD packet to send [03:52:05]OFD Sender: No OFD packet to send [03:52:10]OFD Sender: No OFD packet to send [03:52:16]OFD Sender: No OFD packet to send [03:52:21]OFD Sender: No OFD packet to send [03:52:26]OFD Sender: No OFD packet to send [03:52:31]OFD Sender: No OFD packet to send [03:52:36]OFD Sender: No OFD packet to send [03:52:41]OFD Sender: No OFD packet to send [03:52:46]OFD Sender: No OFD packet to send [03:52:51]OFD Sender: No OFD packet to send [03:52:52]accept exits with 9 [03:52:52]New connection [03:52:52]New thread 3067047268 created [03:52:52]Thread 3066903908 joined [03:52:52]Waiting for new connection... [03:52:52] Sock 9.Parse request [03:52:52]Sock 9.Check first char [03:52:52]Sock 9.First char is OK [03:52:52]request: POST /json_proto HTTP/1.0 [03:52:52]Method: POST [03:52:52]URL: /json_proto [03:52:52]Method is POST - this is cgi request [03:52:52]url: /json_proto [03:52:52]query_string will be loaded in cgi processing [03:52:52]execute_cgi json_proto POST (null) [03:52:52]execute_cgi path=json_proto method=POST [03:52:52]POST find Content-Length [03:52:52]Host: 172.17.49.131:8080 [03:52:52]Content-Length: 840 [03:52:52]Content-Type: application/json [03:52:52] [03:52:52]POST finish read [03:52:52]Found Content-Length = 840 [03:52:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871676", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 6.710, "sum" : 501.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 501.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:52:52]execute_script... [03:52: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)871676", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 6.710, "sum" : 501.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 501.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:52:52]POST & json_proto [03:52:52]process_json_proto [03:52:52]json parsed OK: [03:52:52]protocol is kg_v1.0 [03:52:52]action value=close_receipt [03:52:52]process_action close_receipt [03:52:52]cmd_close_receipt [03:52:52]MH_GetDate [03:52:52]Write to MH i2c: F0 00 00 7A 7C E5 [03:52:52]Write i2c OK [03:52:52]MH_I2C_Read... [03:52:52]Read from MH i2c: F0 [03:52:52]MH_I2C_Read... [03:52:52]Read from MH i2c: F0 09 00 [03:52:52]MH_I2C_Read... [03:52:52]Read from MH i2c: F0 09 00 7A 7C 00 98 C0 A5 66 FF 4D C0 64 C1 [03:52:52]GetLastDocTimeStamp 1722137681 [03:52:52]current date 1722138776 [03:52:52]FM_GetShiftState [03:52:52]SAM_PROTO_GetShiftState [03:52:52]wFMCommunicate request_size=4 [03:52:52]MH_SAM_APDU [03:52:52]CAPDU: 80 13 01 00 [03:52:52]Write to MH i2c: E2 08 00 7B 7C 80 13 01 00 00 00 00 00 74 [03:52:52]Write i2c OK [03:52:52]MH_I2C_Read... [03:52:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:52:52]Read from MH i2c: E2 [03:52:52]MH_I2C_Read... [03:52:52]Read from MH i2c: E2 0E 00 [03:52:52]MH_I2C_Read... [03:52:52]Read from MH i2c: E2 0E 00 7B 7C 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 3A [03:52:52]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [03:52:52]wFMCommunicate OK [03:52:52]SAM_PROTO_GetShiftState done [03:52:52]FM_GetShiftState done [03:52:52]opened in 1722127132 [03:52:52]opened+sec_in_day 1722213532 [03:52:52]quantity*price = 50123 [03:52:52]sum+1 = 50125 [03:52:52]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 501.24 НСП 1% : 4.44 НДС 12% : 53.23 Наличными: 0.00 Безнал.: 501.24 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 45 28.07.2024 03:52 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000965352 ФД: 230231 ФПД: 171558135765361 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T035256&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230231&fm=171558135765361&tin=02508201610067®Number=0000000000099253&sum=50124 [03:52:53]StoreToDocumentArchive [03:52:53]shift 386 fd 230231 [03:52:53]save to /storage/0386/doc_00230231 [03:52:53]save last doc name /storage/0386/doc_00230231 to /storage/kkm_last_doc_name [03:52:53]save OK [03:52:53]Clear old archive folders... [03:52:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:52:53]tlvbuf is 00832380 [03:52:53]SAM_PROTO_ClearQueue [03:52:53]wFMCommunicate request_size=4 [03:52:53]MH_SAM_APDU [03:52:53]CAPDU: 80 09 00 00 [03:52:53]Write to MH i2c: E2 08 00 88 7C 80 09 00 00 00 00 00 00 76 [03:52:53]Write i2c OK [03:52:53]MH_I2C_Read... [03:52:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:52:53]Read from MH i2c: E2 [03:52:53]MH_I2C_Read... [03:52:53]Read from MH i2c: E2 03 00 [03:52:53]MH_I2C_Read... [03:52:53]Read from MH i2c: E2 03 00 88 7C 00 90 00 78 [03:52:53]RAPDU: 90 00 [03:52:53]wFMCommunicate OK [03:52:53]SAM_PROTO_ClearQueue done [03:52:53]KKMCreateOFDPacket [03:52:53]OFDProtocolAddRootSTLVToBuf [03:52:53]FM_MakeSignedData [03:52:53]FM_MakeSignedData [03:52:53]SAM_PROTO_SignData [03:52:53]wFMCommunicate request_size=4 [03:52:53]MH_SAM_APDU [03:52:53]CAPDU: 80 0D 01 02 [03:52:53]Write to MH i2c: E2 08 00 89 7C 80 0D 01 02 00 00 00 00 7E [03:52:53]Write i2c OK [03:52:53]MH_I2C_Read... [03:52:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:52:53]Read from MH i2c: E2 [03:52:53]MH_I2C_Read... [03:52:53]Read from MH i2c: E2 03 00 [03:52:53]MH_I2C_Read... [03:52:53]Read from MH i2c: E2 03 00 89 7C 00 90 00 79 [03:52:53]RAPDU: 90 00 [03:52:53]wFMCommunicate OK [03:52:53]wFMCommunicate request_size=255 [03:52:53]MH_SAM_APDU [03:52:53]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 CC C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BC 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CB 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 98 C0 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 57 83 03 00 35 04 06 00 9C [03:52:53]Write to MH i2c: E2 02 01 8A 7C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 CC C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BC 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CB 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 98 C0 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 57 83 03 00 35 04 06 00 9C 00 00 FD [03:52:53]Write i2c OK [03:52:53]MH_I2C_Read... [03:52:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:52:53]Read from MH i2c: E2 [03:52:54]MH_I2C_Read... [03:52:54]Read from MH i2c: E2 03 00 [03:52:54]MH_I2C_Read... [03:52:54]Read from MH i2c: E2 03 00 8A 7C 00 90 00 7A [03:52:54]RAPDU: 90 00 [03:52:54]wFMCommunicate OK [03:52:54]wFMCommunicate request_size=10 [03:52:54]MH_SAM_APDU [03:52:54]CAPDU: 80 0D 02 02 05 07 FD BD 99 71 [03:52:54]Write to MH i2c: E2 0D 00 8B 7C 80 0D 02 02 05 00 07 FD BD 99 71 00 00 56 [03:52:54]Write i2c OK [03:52:54]MH_I2C_Read... [03:52:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:52:54]Read from MH i2c: E2 [03:52:54]MH_I2C_Read... [03:52:54]Read from MH i2c: E2 03 00 [03:52:54]MH_I2C_Read... [03:52:54]Read from MH i2c: E2 03 00 8B 7C 00 90 00 7B [03:52:54]RAPDU: 90 00 [03:52:54]wFMCommunicate OK [03:52:54]wFMCommunicate request_size=4 [03:52:54]MH_SAM_APDU [03:52:54]CAPDU: 80 0D 03 02 [03:52:54]Write to MH i2c: E2 08 00 8C 7C 80 0D 03 02 00 00 00 00 83 [03:52:54]Write i2c OK [03:52:54]MH_I2C_Read... [03:52:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:52:54]Read from MH i2c: E2 [03:52:54]MH_I2C_Read... [03:52:54]Read from MH i2c: E2 0B 00 [03:52:54]MH_I2C_Read... [03:52:54]Read from MH i2c: E2 0B 00 8C 7C 00 D0 2D AB D1 A1 29 4D 90 90 00 A4 [03:52:54]RAPDU: D0 2D AB D1 A1 29 4D 90 90 00 [03:52:54]wFMCommunicate OK [03:52:54]SAM_PROTO_SignData done [03:52:54]FM_MakeSignedData done [03:52:54]CreateOFDProtocolMessage [03:52:54]wFMCommunicate request_size=4 [03:52:54]MH_SAM_APDU [03:52:54]CAPDU: 80 11 00 00 [03:52:54]Write to MH i2c: E2 08 00 8D 7C 80 11 00 00 00 00 00 00 83 [03:52:54]Write i2c OK [03:52:54]MH_I2C_Read... [03:52:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:52:54]Read from MH i2c: E2 [03:52:54]MH_I2C_Read... [03:52:54]Read from MH i2c: E2 17 00 [03:52:54]MH_I2C_Read... [03:52:54]Read from MH i2c: E2 17 00 8D 7C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 D4 [03:52:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [03:52:54]wFMCommunicate OK [03:52:54]CreateOFDProtocolMessage done [03:52:54]OFDSenderStorePacket 230231 [03:52:54]StoreOFDPacket docnum=230231 [03:52:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 F1 FC 07 01 01 45 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 CC C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BC 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CB 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 98 C0 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 57 83 03 00 35 04 06 00 9C 07 FD BD 99 71 D0 2D AB D1 A1 29 4D 90 [03:52:54]CheckFolder [03:52:54]dirname=/storage/ofd_packets [03:52:54]CheckFolder done [03:52:54]ProducePacketName [03:52:54]name=ofd_packets/00230231 [03:52:54]NVStorageSaveData ofd_packets/00230231 [03:52:54]File name is /storage/ofd_packets/00230231 [03:52:54]Write 301 bytes [03:52:54]NVStorageSaveData done [03:52:54]OFDSenderStorePacket done [03:52:54]KKMCreateOFDPacket done [03:52:54]NVStorageSaveData kkm_last_timestamp [03:52:54]File name is /storage/kkm_last_timestamp [03:52:54]Write 4 bytes [03:52:54]NVStorageSaveData done [03:52:54]ExternCall_PrintAddStr [03:52:54]wPrintStart [03:52:54]Write to MH i2c: 01 00 00 8E 7C 0A [03:52:54]Write i2c OK [03:52:54]MH_I2C_Read... [03:52:54]Read from MH i2c: 01 [03:52:54]MH_I2C_Read... [03:52:54]Read from MH i2c: 01 07 00 [03:52:54]MH_I2C_Read... [03:52:54]Read from MH i2c: 01 07 00 8E 7C 00 00 00 00 00 FF 0F 1F [03:52:54]RasterBufferAndPrint [03:52:54]line Счет N : (1)871676 [03:52:54]line ИНН: 02508201610067 [03:52:54]line Контрольно-Кассовый Чек [03:52:54]line ПРОДАЖА [03:52:54]line ТРК (МРК, ГНК) : 61 [03:52:54]line Товар: 2710124500 [03:52:54]line Аи-95-К-5 [03:52:54]line 6.710 * 74.70 [03:52:54]line = 501.24 [03:52:54]line НДС 12% НСП 1% [03:52:54]line > о реализуемом товаре [03:52:54]line ИТОГО: 501.24 [03:52:54]line НСП 1% : 4.44 [03:52:54]line НДС 12% : 53.23 [03:52:54]line Наличными: 0.00 [03:52:54]line Безнал.: 501.24 [03:52:54]line Место: АЗС № 125 "Партнер Нефть" [03:52:54]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [03:52:54]line СНО: Общий режим [03:52:54]line Чек 45 28.07.2024 03:52 [03:52:54]line Смена: 386 ФФД: 1.0 [03:52:54]line ЗНМ: 0300000050 [03:52:54]line РНМ: 0000000000099253 [03:52:54]line Версия ККМ: 001 [03:52:54]line Платежная система: АКБ Кыргызстан [03:52:54]line ФМ: 0000000000965352 [03:52:54]line ФД: 230231 [03:52:54]line ФПД: 171558135765361 [03:52:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T035256&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230231&fm=171558135765361&tin=02508201610067®Number=0000000000099253&sum=50124 [03:52:54]written 0, free lines is 4095 [03:52:54]OFD Sender: Processing packet 230231 [packets to send 132, broken 131] [03:52:54]ProducePacketName [03:52:54]name=ofd_packets/00230231 [03:52:54]OFD Sender: To server: pG, [03:52:54]CommunicateWithHost lk.salyk.kg:30040 [03:52:54]ConnectInit lk.salyk.kg [03:52:54]Connected sock=10 [03:52:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 F1 FC 07 01 01 45 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 36 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 CC C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BC 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 CB 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 2D 00 00 00 F4 03 04 00 98 C0 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 57 83 03 00 35 04 06 00 9C 07 FD BD 99 71 D0 2D AB D1 A1 29 4D 90 [03:52:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 BA 8B 47 00 E9 DC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 57 83 03 00 F4 03 04 00 71 67 A5 66 B6 04 01 00 00 48 75 DD 17 BF BE BD 28 [03:52:54]CommunicateWithHost err = 0 [03:52:54]CheckOFDResponse [03:52:54]1017 (14) - 77093643461234 [03:52:54]1041 (16) - 0000000000965352 [03:52:54]1040 (4) - 230231 [03:52:54]1012 (4) - 27.07.2024 21:32 [03:52:54]1206 (1) - 0 [03:52:54]OFD Sender: Remove packet 230231 [03:52:54]ProducePacketName [03:52:54]name=ofd_packets/00230231 [03:52:54]NVStorageDeleteData [03:52:54]Write to MH i2c: 01 00 00 B8 7C 34 [03:52:54]Write i2c OK [03:52:54]MH_I2C_Read... [03:52:54]Read from MH i2c: 01 [03:52:54]MH_I2C_Read... [03:52:54]Read from MH i2c: 01 07 00 [03:52:54]MH_I2C_Read... [03:52:54]Read from MH i2c: 01 07 00 B8 7C 00 00 00 00 00 09 0D 51 [03:52:54]RasterBufferAndPrint [03:52:54]line [03:52:54]line [03:52:54]line [03:52:54]line [03:52:54]line [03:52:54]written 0, free lines is 3343 [03:52:54]MH_Cut [03:52:54]Write to MH i2c: D1 01 00 BF 7C 01 0D [03:52:54]Write i2c OK [03:52:54]MH_I2C_Read... [03:52:54]Read from MH i2c: D1 [03:52:54]MH_I2C_Read... [03:52:54]Read from MH i2c: D1 01 00 [03:52:54]MH_I2C_Read... [03:52:54]Read from MH i2c: D1 01 00 BF 7C 00 0C [03:52:54]Write to MH i2c: 01 00 00 C0 7C 3C [03:52:54]Write i2c OK [03:52:54]MH_I2C_Read... [03:52:55]OFD Sender: No OFD packet to send [03:52:55]*** Cut start [03:52:55]*** Partial cut [03:52:55]*** CUTSNS_PIN = 1 [03:52:55]*** CUTSNS_PIN = 0 [03:52:55]*** Brake cut motor [03:52:56]Read from MH i2c: 01 [03:52:56]MH_I2C_Read... [03:52:56]*** Stop cut motor [03:52:56]*** Cut end [03:52:56]Read from MH i2c: 01 07 00 [03:52:56]MH_I2C_Read... [03:52:56]Read from MH i2c: 01 07 00 C0 7C 00 00 00 00 00 FF 0F 51 [03:52:56]process_action close_receipt done [03:52:56]requested_data is exist [03:52:56]produce_requested_data [03:52:56]requested_item fm.sn is exist - process it [03:52:56]wFMCommunicate request_size=4 [03:52:56]MH_SAM_APDU [03:52:56]CAPDU: 80 11 00 00 [03:52:56]Write to MH i2c: E2 08 00 C1 7C 80 11 00 00 00 00 00 00 B7 [03:52:56]Write i2c OK [03:52:56]MH_I2C_Read... [03:52:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:52:56]Read from MH i2c: E2 [03:52:56]MH_I2C_Read... [03:52:56]Read from MH i2c: E2 17 00 [03:52:56]MH_I2C_Read... [03:52:56]Read from MH i2c: E2 17 00 C1 7C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 08 [03:52:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [03:52:56]wFMCommunicate OK [03:52:56]requested_item fd.num is exist - process it [03:52:56]SAM_PROTO_GetFieldsCounters [03:52:56]wFMCommunicate request_size=4 [03:52:56]MH_SAM_APDU [03:52:56]CAPDU: 80 13 00 00 [03:52:56]Write to MH i2c: E2 08 00 C2 7C 80 13 00 00 00 00 00 00 BA [03:52:56]Write i2c OK [03:52:56]MH_I2C_Read... [03:52:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:52:56]Read from MH i2c: E2 [03:52:56]MH_I2C_Read... [03:52:56]Read from MH i2c: E2 62 00 [03:52:56]MH_I2C_Read... [03:52:56]Read from MH i2c: E2 62 00 C2 7C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 57 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 C3 [03:52:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 57 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 2D 00 00 00 5E 04 04 00 2D 00 00 00 57 04 04 00 2E 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:52:56]wFMCommunicate OK [03:52:56]SAM_PROTO_GetFieldsCounters done [03:52:56]requested_item shift.num is exist - process it [03:52:56]requested_item shift.opened is exist - process it [03:52:56]req_shift_opened [03:52:56]FM_GetShiftState [03:52:56]SAM_PROTO_GetShiftState [03:52:56]wFMCommunicate request_size=4 [03:52:56]MH_SAM_APDU [03:52:56]CAPDU: 80 13 01 00 [03:52:56]Write to MH i2c: E2 08 00 C3 7C 80 13 01 00 00 00 00 00 BC [03:52:56]Write i2c OK [03:52:56]MH_I2C_Read... [03:52:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:52:56]Read from MH i2c: E2 [03:52:56]MH_I2C_Read... [03:52:56]Read from MH i2c: E2 0E 00 [03:52:56]MH_I2C_Read... [03:52:56]Read from MH i2c: E2 0E 00 C3 7C 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 82 [03:52:56]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [03:52:56]wFMCommunicate OK [03:52:56]SAM_PROTO_GetShiftState done [03:52:56]FM_GetShiftState done [03:52:56]req_shift_opened done [03:52:56]requested_item shift.open_date is exist - process it [03:52:56]req_shift_open_date [03:52:56]req_shift_open_date done [03:52:56]produce_requested_data done [03:52:56]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230231,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [03:52:56]process_action_free close_receipt [03:52:56]json_value_free [03:52:56]json_value_free done [03:52:56]process_json_proto returns [03:52:56]Send response to host [03:52:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230231,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [03:52:56]free response buf [03:52:56]execute_script done [03:52:56]execute_script returns [03:52:56]free content buf [03:52:56]Sock 9.Close socket [03:52:56]Sock 9.Thread stoped [03:53:00]OFD Sender: No OFD packet to send [03:53:05]OFD Sender: No OFD packet to send [03:53:10]OFD Sender: No OFD packet to send [03:53:15]OFD Sender: No OFD packet to send [03:53:20]OFD Sender: No OFD packet to send [03:53:25]OFD Sender: No OFD packet to send [03:53:30]OFD Sender: No OFD packet to send [03:53:35]OFD Sender: No OFD packet to send [03:53:40]OFD Sender: No OFD packet to send [03:53:45]OFD Sender: No OFD packet to send [03:53:50]OFD Sender: No OFD packet to send [03:53:55]OFD Sender: No OFD packet to send [03:54:00]OFD Sender: No OFD packet to send [03:54:05]OFD Sender: No OFD packet to send [03:54:10]OFD Sender: No OFD packet to send [03:54:15]OFD Sender: No OFD packet to send [03:54:20]OFD Sender: No OFD packet to send [03:54:25]OFD Sender: No OFD packet to send [03:54:30]OFD Sender: No OFD packet to send [03:54:35]OFD Sender: No OFD packet to send [03:54:40]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:10]OFD Sender: No OFD packet to send [03:57:15]OFD Sender: No OFD packet to send [03:57:20]OFD Sender: No OFD packet to send [03:57:25]OFD Sender: No OFD packet to send [03:57:30]OFD Sender: No OFD packet to send [03:57:35]OFD Sender: No OFD packet to send [03:57:40]OFD Sender: No OFD packet to send [03:57:45]OFD Sender: No OFD packet to send [03:57:50]OFD Sender: No OFD packet to send [03:57:55]OFD Sender: No OFD packet to send [03:58:00]OFD Sender: No OFD packet to send [03:58:05]OFD Sender: No OFD packet to send [03:58:10]OFD Sender: No OFD packet to send [03:58:15]OFD Sender: No OFD packet to send [03:58:20]OFD Sender: No OFD packet to send [03:58:25]OFD Sender: No OFD packet to send [03:58:30]OFD Sender: No OFD packet to send [03:58:35]OFD Sender: No OFD packet to send [03:58:40]OFD Sender: No OFD packet to send [03:58:45]OFD Sender: No OFD packet to send [03:58:50]OFD Sender: No OFD packet to send [03:58:55]OFD Sender: No OFD packet to send [03:59:00]OFD Sender: No OFD packet to send [03:59:05]OFD Sender: No OFD packet to send [03:59:10]OFD Sender: No OFD packet to send [03:59:15]OFD Sender: No OFD packet to send [03:59:20]OFD Sender: No OFD packet to send [03:59:25]OFD Sender: No OFD packet to send [03:59:30]OFD Sender: No OFD packet to send [03:59:35]OFD Sender: No OFD packet to send [03:59:40]OFD Sender: No OFD packet to send [03:59:45]OFD Sender: No OFD packet to send [03:59:50]OFD Sender: No OFD packet to send [03:59:55]OFD Sender: No OFD packet to send [04:00:00]OFD Sender: No OFD packet to send [04:00:05]OFD Sender: No OFD packet to send [04:00:10]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:11]OFD Sender: No OFD packet to send [04:02:16]OFD Sender: No OFD packet to send [04:02:21]OFD Sender: No OFD packet to send [04:02:26]OFD Sender: No OFD packet to send [04:02:31]OFD Sender: No OFD packet to send [04:02:36]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]OFD Sender: No OFD packet to send [04:03:16]OFD Sender: No OFD packet to send [04:03:21]OFD Sender: No OFD packet to send [04:03:26]OFD Sender: No OFD packet to send [04:03:31]OFD Sender: No OFD packet to send [04:03:36]OFD Sender: No OFD packet to send [04:03:41]OFD Sender: No OFD packet to send [04:03:46]OFD Sender: No OFD packet to send [04:03:51]OFD Sender: No OFD packet to send [04:03:56]OFD Sender: No OFD packet to send [04:04:01]OFD Sender: No OFD packet to send [04:04:06]OFD Sender: No OFD packet to send [04:04:11]OFD Sender: No OFD packet to send [04:04:16]OFD Sender: No OFD packet to send [04:04:21]OFD Sender: No OFD packet to send [04:04:26]OFD Sender: No OFD packet to send [04:04:31]OFD Sender: No OFD packet to send [04:04:36]OFD Sender: No OFD packet to send [04:04:41]OFD Sender: No OFD packet to send [04:04:46]OFD Sender: No OFD packet to send [04:04:51]OFD Sender: No OFD packet to send [04:04:56]OFD Sender: No OFD packet to send [04:05:01]OFD Sender: No OFD packet to send [04:05:06]OFD Sender: No OFD packet to send [04:05:11]OFD Sender: No OFD packet to send [04:05:16]OFD Sender: No OFD packet to send [04:05:21]OFD Sender: No OFD packet to send [04:05:26]OFD Sender: No OFD packet to send [04:05:31]OFD Sender: No OFD packet to send [04:05:36]OFD Sender: No OFD packet to send [04:05:41]OFD Sender: No OFD packet to send [04:05:46]OFD Sender: No OFD packet to send [04:05:51]OFD Sender: No OFD packet to send [04:05:56]OFD Sender: No OFD packet to send [04:06:01]OFD Sender: No OFD packet to send [04:06:06]OFD Sender: No OFD packet to send [04:06:11]OFD Sender: No OFD packet to send [04:06:16]OFD Sender: No OFD packet to send [04:06:21]OFD Sender: No OFD packet to send [04:06:26]OFD Sender: No OFD packet to send [04:06:31]OFD Sender: No OFD packet to send [04:06:36]OFD Sender: No OFD packet to send [04:06:41]OFD Sender: No OFD packet to send [04:06:46]OFD Sender: No OFD packet to send [04:06:51]OFD Sender: No OFD packet to send [04:06:56]OFD Sender: No OFD packet to send [04:07:01]OFD Sender: No OFD packet to send [04:07:06]OFD Sender: No OFD packet to send [04:07:11]OFD Sender: No OFD packet to send [04:07:16]OFD Sender: No OFD packet to send [04:07:21]OFD Sender: No OFD packet to send [04:07:26]OFD Sender: No OFD packet to send [04:07:31]OFD Sender: No OFD packet to send [04:07:36]OFD Sender: No OFD packet to send [04:07:41]OFD Sender: No OFD packet to send [04:07:46]OFD Sender: No OFD packet to send [04:07:51]OFD Sender: No OFD packet to send [04:07:56]OFD Sender: No OFD packet to send [04:08:01]OFD Sender: No OFD packet to send [04:08:06]OFD Sender: No OFD packet to send [04:08:11]OFD Sender: No OFD packet to send [04:08:16]OFD Sender: No OFD packet to send [04:08:21]OFD Sender: No OFD packet to send [04:08:26]OFD Sender: No OFD packet to send [04:08:31]OFD Sender: No OFD packet to send [04:08:36]OFD Sender: No OFD packet to send [04:08:41]OFD Sender: No OFD packet to send [04:08:46]OFD Sender: No OFD packet to send [04:08:51]OFD Sender: No OFD packet to send [04:08:56]OFD Sender: No OFD packet to send [04:09:01]OFD Sender: No OFD packet to send [04:09:06]OFD Sender: No OFD packet to send [04:09:11]OFD Sender: No OFD packet to send [04:09:16]OFD Sender: No OFD packet to send [04:09:21]OFD Sender: No OFD packet to send [04:09:26]OFD Sender: No OFD packet to send [04:09:31]OFD Sender: No OFD packet to send [04:09:36]OFD Sender: No OFD packet to send [04:09:41]OFD Sender: No OFD packet to send [04:09:46]OFD Sender: No OFD packet to send [04:09:51]OFD Sender: No OFD packet to send [04:09:56]OFD Sender: No OFD packet to send [04:10:01]OFD Sender: No OFD packet to send [04:10:06]OFD Sender: No OFD packet to send [04:10:11]OFD Sender: No OFD packet to send [04:10:16]OFD Sender: No OFD packet to send [04:10:21]OFD Sender: No OFD packet to send [04:10:26]OFD Sender: No OFD packet to send [04:10:31]OFD Sender: No OFD packet to send [04:10:36]OFD Sender: No OFD packet to send [04:10:41]OFD Sender: No OFD packet to send [04:10:46]OFD Sender: No OFD packet to send [04:10:51]OFD Sender: No OFD packet to send [04:10:56]OFD Sender: No OFD packet to send [04:11:01]OFD Sender: No OFD packet to send [04:11:06]OFD Sender: No OFD packet to send [04:11:11]OFD Sender: No OFD packet to send [04:11:16]OFD Sender: No OFD packet to send [04:11:21]OFD Sender: No OFD packet to send [04:11:26]OFD Sender: No OFD packet to send [04:11:31]OFD Sender: No OFD packet to send [04:11:36]OFD Sender: No OFD packet to send [04:11:41]OFD Sender: No OFD packet to send [04:11:46]OFD Sender: No OFD packet to send [04:11:51]OFD Sender: No OFD packet to send [04:11:56]OFD Sender: No OFD packet to send [04:12:01]OFD Sender: No OFD packet to send [04:12:06]OFD Sender: No OFD packet to send [04:12:11]OFD Sender: No OFD packet to send [04:12:16]OFD Sender: No OFD packet to send [04:12:21]OFD Sender: No OFD packet to send [04:12:26]OFD Sender: No OFD packet to send [04:12:31]OFD Sender: No OFD packet to send [04:12:36]OFD Sender: No OFD packet to send [04:12:41]OFD Sender: No OFD packet to send [04:12:46]OFD Sender: No OFD packet to send [04:12:51]OFD Sender: No OFD packet to send [04:12:56]OFD Sender: No OFD packet to send [04:13:01]OFD Sender: No OFD packet to send [04:13:06]OFD Sender: No OFD packet to send [04:13:11]OFD Sender: No OFD packet to send [04:13:16]OFD Sender: No OFD packet to send [04:13:21]OFD Sender: No OFD packet to send [04:13:26]OFD Sender: No OFD packet to send [04:13:31]OFD Sender: No OFD packet to send [04:13:36]OFD Sender: No OFD packet to send [04:13:41]OFD Sender: No OFD packet to send [04:13:46]OFD Sender: No OFD packet to send [04:13:51]OFD Sender: No OFD packet to send [04:13:56]OFD Sender: No OFD packet to send [04:14:01]OFD Sender: No OFD packet to send [04:14:06]OFD Sender: No OFD packet to send [04:14:11]OFD Sender: No OFD packet to send [04:14:16]OFD Sender: No OFD packet to send [04:14:21]OFD Sender: No OFD packet to send [04:14:26]OFD Sender: No OFD packet to send [04:14:31]OFD Sender: No OFD packet to send [04:14:36]OFD Sender: No OFD packet to send [04:14:41]OFD Sender: No OFD packet to send [04:14:46]OFD Sender: No OFD packet to send [04:14:51]OFD Sender: No OFD packet to send [04:14:56]OFD Sender: No OFD packet to send [04:15:01]OFD Sender: No OFD packet to send [04:15:06]OFD Sender: No OFD packet to send [04:15:11]OFD Sender: No OFD packet to send [04:15:16]OFD Sender: No OFD packet to send [04:15:21]OFD Sender: No OFD packet to send [04:15:26]OFD Sender: No OFD packet to send [04:15:31]OFD Sender: No OFD packet to send [04:15:36]OFD Sender: No OFD packet to send [04:15:41]OFD Sender: No OFD packet to send [04:15:46]OFD Sender: No OFD packet to send [04:15:51]OFD Sender: No OFD packet to send [04:15:56]OFD Sender: No OFD packet to send [04:16:02]OFD Sender: No OFD packet to send [04:16:07]OFD Sender: No OFD packet to send [04:16:12]OFD Sender: No OFD packet to send [04:16:17]OFD Sender: No OFD packet to send [04:16:22]OFD Sender: No OFD packet to send [04:16:27]OFD Sender: No OFD packet to send [04:16:32]OFD Sender: No OFD packet to send [04:16:37]OFD Sender: No OFD packet to send [04:16:42]OFD Sender: No OFD packet to send [04:16:47]OFD Sender: No OFD packet to send [04:16:52]OFD Sender: No OFD packet to send [04:16:57]OFD Sender: No OFD packet to send [04:17:02]OFD Sender: No OFD packet to send [04:17:07]OFD Sender: No OFD packet to send [04:17:12]OFD Sender: No OFD packet to send [04:17:17]OFD Sender: No OFD packet to send [04:17:22]OFD Sender: No OFD packet to send [04:17:27]OFD Sender: No OFD packet to send [04:17:32]OFD Sender: No OFD packet to send [04:17:37]OFD Sender: No OFD packet to send [04:17:42]OFD Sender: No OFD packet to send [04:17:47]OFD Sender: No OFD packet to send [04:17:52]OFD Sender: No OFD packet to send [04:17:57]OFD Sender: No OFD packet to send [04:18:02]OFD Sender: No OFD packet to send [04:18:07]OFD Sender: No OFD packet to send [04:18:12]OFD Sender: No OFD packet to send [04:18:17]OFD Sender: No OFD packet to send [04:18:22]OFD Sender: No OFD packet to send [04:18:27]OFD Sender: No OFD packet to send [04:18:32]OFD Sender: No OFD packet to send [04:18:37]OFD Sender: No OFD packet to send [04:18:42]OFD Sender: No OFD packet to send [04:18:47]OFD Sender: No OFD packet to send [04:18:52]OFD Sender: No OFD packet to send [04:18:57]OFD Sender: No OFD packet to send [04:19:02]OFD Sender: No OFD packet to send [04:19:07]OFD Sender: No OFD packet to send [04:19:12]OFD Sender: No OFD packet to send [04:19:17]OFD Sender: No OFD packet to send [04:19:22]OFD Sender: No OFD packet to send [04:19:27]OFD Sender: No OFD packet to send [04:19:32]OFD Sender: No OFD packet to send [04:19:37]OFD Sender: No OFD packet to send [04:19:42]OFD Sender: No OFD packet to send [04:19:47]OFD Sender: No OFD packet to send [04:19:52]OFD Sender: No OFD packet to send [04:19:57]OFD Sender: No OFD packet to send [04:20:02]OFD Sender: No OFD packet to send [04:20:07]OFD Sender: No OFD packet to send [04:20:12]OFD Sender: No OFD packet to send [04:20:17]OFD Sender: No OFD packet to send [04:20:22]OFD Sender: No OFD packet to send [04:20:27]OFD Sender: No OFD packet to send [04:20:32]OFD Sender: No OFD packet to send [04:20:37]OFD Sender: No OFD packet to send [04:20:42]OFD Sender: No OFD packet to send [04:20:47]OFD Sender: No OFD packet to send [04:20:52]OFD Sender: No OFD packet to send [04:20:57]OFD Sender: No OFD packet to send [04:21:02]OFD Sender: No OFD packet to send [04:21:07]OFD Sender: No OFD packet to send [04:21:12]OFD Sender: No OFD packet to send [04:21:17]OFD Sender: No OFD packet to send [04:21:22]OFD Sender: No OFD packet to send [04:21:27]OFD Sender: No OFD packet to send [04:21:32]OFD Sender: No OFD packet to send [04:21:37]OFD Sender: No OFD packet to send [04:21:42]OFD Sender: No OFD packet to send [04:21:47]OFD Sender: No OFD packet to send [04:21:52]OFD Sender: No OFD packet to send [04:21:57]OFD Sender: No OFD packet to send [04:22:02]OFD Sender: No OFD packet to send [04:22:07]OFD Sender: No OFD packet to send [04:22:12]OFD Sender: No OFD packet to send [04:22:17]OFD Sender: No OFD packet to send [04:22:22]OFD Sender: No OFD packet to send [04:22:27]OFD Sender: No OFD packet to send [04:22:32]OFD Sender: No OFD packet to send [04:22:37]OFD Sender: No OFD packet to send [04:22:42]OFD Sender: No OFD packet to send [04:22:47]OFD Sender: No OFD packet to send [04:22:52]OFD Sender: No OFD packet to send [04:22:57]OFD Sender: No OFD packet to send [04:23:02]OFD Sender: No OFD packet to send [04:23:07]OFD Sender: No OFD packet to send [04:23:12]OFD Sender: No OFD packet to send [04:23:17]OFD Sender: No OFD packet to send [04:23:22]OFD Sender: No OFD packet to send [04:23:27]OFD Sender: No OFD packet to send [04:23:32]OFD Sender: No OFD packet to send [04:23:37]OFD Sender: No OFD packet to send [04:23:42]OFD Sender: No OFD packet to send [04:23:47]OFD Sender: No OFD packet to send [04:23:52]OFD Sender: No OFD packet to send [04:23:57]OFD Sender: No OFD packet to send [04:24:02]OFD Sender: No OFD packet to send [04:24:07]OFD Sender: No OFD packet to send [04:24:12]OFD Sender: No OFD packet to send [04:24:17]OFD Sender: No OFD packet to send [04:24:22]OFD Sender: No OFD packet to send [04:24:27]OFD Sender: No OFD packet to send [04:24:32]OFD Sender: No OFD packet to send [04:24:37]OFD Sender: No OFD packet to send [04:24:42]OFD Sender: No OFD packet to send [04:24:47]OFD Sender: No OFD packet to send [04:24:52]OFD Sender: No OFD packet to send [04:24:57]OFD Sender: No OFD packet to send [04:25:02]OFD Sender: No OFD packet to send [04:25:07]OFD Sender: No OFD packet to send [04:25:12]OFD Sender: No OFD packet to send [04:25:17]OFD Sender: No OFD packet to send [04:25:22]OFD Sender: No OFD packet to send [04:25:27]OFD Sender: No OFD packet to send [04:25:32]OFD Sender: No OFD packet to send [04:25:37]OFD Sender: No OFD packet to send [04:25:42]OFD Sender: No OFD packet to send [04:25:47]OFD Sender: No OFD packet to send [04:25:52]OFD Sender: No OFD packet to send [04:25:57]OFD Sender: No OFD packet to send [04:26:02]OFD Sender: No OFD packet to send [04:26:07]OFD Sender: No OFD packet to send [04:26:12]OFD Sender: No OFD packet to send [04:26:17]OFD Sender: No OFD packet to send [04:26:22]OFD Sender: No OFD packet to send [04:26:27]OFD Sender: No OFD packet to send [04:26:32]OFD Sender: No OFD packet to send [04:26:37]OFD Sender: No OFD packet to send [04:26:42]OFD Sender: No OFD packet to send [04:26:47]OFD Sender: No OFD packet to send [04:26:52]OFD Sender: No OFD packet to send [04:26:57]OFD Sender: No OFD packet to send [04:27:02]OFD Sender: No OFD packet to send [04:27:07]OFD Sender: No OFD packet to send [04:27:12]OFD Sender: No OFD packet to send [04:27:17]OFD Sender: No OFD packet to send [04:27:22]OFD Sender: No OFD packet to send [04:27:27]OFD Sender: No OFD packet to send [04:27:32]OFD Sender: No OFD packet to send [04:27:37]OFD Sender: No OFD packet to send [04:27:42]OFD Sender: No OFD packet to send [04:27:47]OFD Sender: No OFD packet to send [04:27:52]OFD Sender: No OFD packet to send [04:27:57]OFD Sender: No OFD packet to send [04:28:02]OFD Sender: No OFD packet to send [04:28:07]OFD Sender: No OFD packet to send [04:28:12]OFD Sender: No OFD packet to send [04:28:17]OFD Sender: No OFD packet to send [04:28:22]OFD Sender: No OFD packet to send [04:28:27]OFD Sender: No OFD packet to send [04:28:32]OFD Sender: No OFD packet to send [04:28:37]OFD Sender: No OFD packet to send [04:28:42]OFD Sender: No OFD packet to send [04:28:47]OFD Sender: No OFD packet to send [04:28:52]OFD Sender: No OFD packet to send [04:28:57]OFD Sender: No OFD packet to send [04:29:02]OFD Sender: No OFD packet to send [04:29:07]OFD Sender: No OFD packet to send [04:29:12]OFD Sender: No OFD packet to send [04:29:17]OFD Sender: No OFD packet to send [04:29:22]OFD Sender: No OFD packet to send [04:29:27]OFD Sender: No OFD packet to send [04:29:32]OFD Sender: No OFD packet to send [04:29:37]OFD Sender: No OFD packet to send [04:29:42]OFD Sender: No OFD packet to send [04:29:47]OFD Sender: No OFD packet to send [04:29:52]OFD Sender: No OFD packet to send [04:29:58]OFD Sender: No OFD packet to send [04:30:03]OFD Sender: No OFD packet to send [04:30:08]OFD Sender: No OFD packet to send [04:30:13]OFD Sender: No OFD packet to send [04:30:18]OFD Sender: No OFD packet to send [04:30:23]OFD Sender: No OFD packet to send [04:30:28]OFD Sender: No OFD packet to send [04:30:33]OFD Sender: No OFD packet to send [04:30:38]OFD Sender: No OFD packet to send [04:30:43]OFD Sender: No OFD packet to send [04:30:48]OFD Sender: No OFD packet to send [04:30:53]OFD Sender: No OFD packet to send [04:30:58]OFD Sender: No OFD packet to send [04:31:03]OFD Sender: No OFD packet to send [04:31:08]OFD Sender: No OFD packet to send [04:31:13]OFD Sender: No OFD packet to send [04:31:18]OFD Sender: No OFD packet to send [04:31:23]OFD Sender: No OFD packet to send [04:31:28]OFD Sender: No OFD packet to send [04:31:33]OFD Sender: No OFD packet to send [04:31:38]OFD Sender: No OFD packet to send [04:31:43]OFD Sender: No OFD packet to send [04:31:48]OFD Sender: No OFD packet to send [04:31:53]OFD Sender: No OFD packet to send [04:31:58]OFD Sender: No OFD packet to send [04:32:03]OFD Sender: No OFD packet to send [04:32:08]OFD Sender: No OFD packet to send [04:32:13]OFD Sender: No OFD packet to send [04:32:18]OFD Sender: No OFD packet to send [04:32:23]OFD Sender: No OFD packet to send [04:32:28]OFD Sender: No OFD packet to send [04:32:33]OFD Sender: No OFD packet to send [04:32:38]OFD Sender: No OFD packet to send [04:32:43]OFD Sender: No OFD packet to send [04:32:48]OFD Sender: No OFD packet to send [04:32:53]OFD Sender: No OFD packet to send [04:32:58]OFD Sender: No OFD packet to send [04:33:03]OFD Sender: No OFD packet to send [04:33:08]OFD Sender: No OFD packet to send [04:33:13]OFD Sender: No OFD packet to send [04:33:18]OFD Sender: No OFD packet to send [04:33:23]OFD Sender: No OFD packet to send [04:33:28]OFD Sender: No OFD packet to send [04:33:33]OFD Sender: No OFD packet to send [04:33:38]OFD Sender: No OFD packet to send [04:33:43]OFD Sender: No OFD packet to send [04:33:48]OFD Sender: No OFD packet to send [04:33:53]OFD Sender: No OFD packet to send [04:33:58]OFD Sender: No OFD packet to send [04:34:03]OFD Sender: No OFD packet to send [04:34:08]OFD Sender: No OFD packet to send [04:34:13]OFD Sender: No OFD packet to send [04:34:18]OFD Sender: No OFD packet to send [04:34:23]OFD Sender: No OFD packet to send [04:34:28]OFD Sender: No OFD packet to send [04:34:33]OFD Sender: No OFD packet to send [04:34:38]OFD Sender: No OFD packet to send [04:34:43]OFD Sender: No OFD packet to send [04:34:48]OFD Sender: No OFD packet to send [04:34:53]OFD Sender: No OFD packet to send [04:34:58]OFD Sender: No OFD packet to send [04:35:03]OFD Sender: No OFD packet to send [04:35:08]OFD Sender: No OFD packet to send [04:35:13]OFD Sender: No OFD packet to send [04:35:18]OFD Sender: No OFD packet to send [04:35:23]OFD Sender: No OFD packet to send [04:35:28]OFD Sender: No OFD packet to send [04:35:33]OFD Sender: No OFD packet to send [04:35:38]OFD Sender: No OFD packet to send [04:35:43]OFD Sender: No OFD packet to send [04:35:48]OFD Sender: No OFD packet to send [04:35:53]OFD Sender: No OFD packet to send [04:35:58]OFD Sender: No OFD packet to send [04:36:03]OFD Sender: No OFD packet to send [04:36:08]OFD Sender: No OFD packet to send [04:36:13]OFD Sender: No OFD packet to send [04:36:18]OFD Sender: No OFD packet to send [04:36:23]OFD Sender: No OFD packet to send [04:36:28]OFD Sender: No OFD packet to send [04:36:33]OFD Sender: No OFD packet to send [04:36:38]OFD Sender: No OFD packet to send [04:36:43]OFD Sender: No OFD packet to send [04:36:48]OFD Sender: No OFD packet to send [04:36:53]OFD Sender: No OFD packet to send [04:36:58]OFD Sender: No OFD packet to send [04:37:03]OFD Sender: No OFD packet to send [04:37:08]OFD Sender: No OFD packet to send [04:37:13]OFD Sender: No OFD packet to send [04:37:18]OFD Sender: No OFD packet to send [04:37:23]OFD Sender: No OFD packet to send [04:37:28]OFD Sender: No OFD packet to send [04:37:33]OFD Sender: No OFD packet to send [04:37:38]OFD Sender: No OFD packet to send [04:37:43]OFD Sender: No OFD packet to send [04:37:48]OFD Sender: No OFD packet to send [04:37:53]OFD Sender: No OFD packet to send [04:37:58]OFD Sender: No OFD packet to send [04:38:03]OFD Sender: No OFD packet to send [04:38:08]OFD Sender: No OFD packet to send [04:38:13]OFD Sender: No OFD packet to send [04:38:18]OFD Sender: No OFD packet to send [04:38:23]OFD Sender: No OFD packet to send [04:38:28]OFD Sender: No OFD packet to send [04:38:33]OFD Sender: No OFD packet to send [04:38:38]OFD Sender: No OFD packet to send [04:38:43]OFD Sender: No OFD packet to send [04:38:48]OFD Sender: No OFD packet to send [04:38:53]OFD Sender: No OFD packet to send [04:38:58]OFD Sender: No OFD packet to send [04:39:03]OFD Sender: No OFD packet to send [04:39:08]OFD Sender: No OFD packet to send [04:39:13]OFD Sender: No OFD packet to send [04:39:18]OFD Sender: No OFD packet to send [04:39:23]OFD Sender: No OFD packet to send [04:39:28]OFD Sender: No OFD packet to send [04:39:33]OFD Sender: No OFD packet to send [04:39:38]OFD Sender: No OFD packet to send [04:39:43]OFD Sender: No OFD packet to send [04:39:48]OFD Sender: No OFD packet to send [04:39:53]OFD Sender: No OFD packet to send [04:39:58]OFD Sender: No OFD packet to send [04:40:03]OFD Sender: No OFD packet to send [04:40:08]OFD Sender: No OFD packet to send [04:40:13]OFD Sender: No OFD packet to send [04:40:18]OFD Sender: No OFD packet to send [04:40:23]OFD Sender: No OFD packet to send [04:40:28]OFD Sender: No OFD packet to send [04:40:33]OFD Sender: No OFD packet to send [04:40:38]OFD Sender: No OFD packet to send [04:40:43]OFD Sender: No OFD packet to send [04:40:48]OFD Sender: No OFD packet to send [04:40:53]OFD Sender: No OFD packet to send [04:40:58]OFD Sender: No OFD packet to send [04:41:03]OFD Sender: No OFD packet to send [04:41:08]OFD Sender: No OFD packet to send [04:41:13]OFD Sender: No OFD packet to send [04:41:18]OFD Sender: No OFD packet to send [04:41:23]OFD Sender: No OFD packet to send [04:41:28]OFD Sender: No OFD packet to send [04:41:33]OFD Sender: No OFD packet to send [04:41:38]OFD Sender: No OFD packet to send [04:41:43]OFD Sender: No OFD packet to send [04:41:48]OFD Sender: No OFD packet to send [04:41:53]OFD Sender: No OFD packet to send [04:41:58]OFD Sender: No OFD packet to send [04:42:03]OFD Sender: No OFD packet to send [04:42:08]OFD Sender: No OFD packet to send [04:42:13]OFD Sender: No OFD packet to send [04:42:18]OFD Sender: No OFD packet to send [04:42:23]OFD Sender: No OFD packet to send [04:42:28]OFD Sender: No OFD packet to send [04:42:33]OFD Sender: No OFD packet to send [04:42:38]OFD Sender: No OFD packet to send [04:42:43]OFD Sender: No OFD packet to send [04:42:48]OFD Sender: No OFD packet to send [04:42:53]OFD Sender: No OFD packet to send [04:42:58]OFD Sender: No OFD packet to send [04:43:03]OFD Sender: No OFD packet to send [04:43:08]OFD Sender: No OFD packet to send [04:43:13]OFD Sender: No OFD packet to send [04:43:18]OFD Sender: No OFD packet to send [04:43:23]OFD Sender: No OFD packet to send [04:43:28]OFD Sender: No OFD packet to send [04:43:33]OFD Sender: No OFD packet to send [04:43:38]OFD Sender: No OFD packet to send [04:43:44]OFD Sender: No OFD packet to send [04:43:49]OFD Sender: No OFD packet to send [04:43:54]OFD Sender: No OFD packet to send [04:43:59]OFD Sender: No OFD packet to send [04:44:04]OFD Sender: No OFD packet to send [04:44:09]OFD Sender: No OFD packet to send [04:44:14]OFD Sender: No OFD packet to send [04:44:19]OFD Sender: No OFD packet to send [04:44:24]OFD Sender: No OFD packet to send [04:44:29]OFD Sender: No OFD packet to send [04:44:34]OFD Sender: No OFD packet to send [04:44:39]OFD Sender: No OFD packet to send [04:44:44]OFD Sender: No OFD packet to send [04:44:49]OFD Sender: No OFD packet to send [04:44:54]OFD Sender: No OFD packet to send [04:44:59]OFD Sender: No OFD packet to send [04:45:04]OFD Sender: No OFD packet to send [04:45:09]OFD Sender: No OFD packet to send [04:45:14]OFD Sender: No OFD packet to send [04:45:19]OFD Sender: No OFD packet to send [04:45:24]OFD Sender: No OFD packet to send [04:45:29]OFD Sender: No OFD packet to send [04:45:34]OFD Sender: No OFD packet to send [04:45:39]OFD Sender: No OFD packet to send [04:45:44]OFD Sender: No OFD packet to send [04:45:49]OFD Sender: No OFD packet to send [04:45:54]OFD Sender: No OFD packet to send [04:45:59]OFD Sender: No OFD packet to send [04:46:04]OFD Sender: No OFD packet to send [04:46:09]OFD Sender: No OFD packet to send [04:46:14]OFD Sender: No OFD packet to send [04:46:19]OFD Sender: No OFD packet to send [04:46:24]OFD Sender: No OFD packet to send [04:46:29]OFD Sender: No OFD packet to send [04:46:34]OFD Sender: No OFD packet to send [04:46:39]OFD Sender: No OFD packet to send [04:46:44]OFD Sender: No OFD packet to send [04:46:49]OFD Sender: No OFD packet to send [04:46:54]OFD Sender: No OFD packet to send [04:46:59]OFD Sender: No OFD packet to send [04:47:04]OFD Sender: No OFD packet to send [04:47:09]OFD Sender: No OFD packet to send [04:47:14]OFD Sender: No OFD packet to send [04:47:19]OFD Sender: No OFD packet to send [04:47:24]OFD Sender: No OFD packet to send [04:47:29]OFD Sender: No OFD packet to send [04:47:34]OFD Sender: No OFD packet to send [04:47:39]OFD Sender: No OFD packet to send [04:47:44]OFD Sender: No OFD packet to send [04:47:49]OFD Sender: No OFD packet to send [04:47:54]OFD Sender: No OFD packet to send [04:47:59]OFD Sender: No OFD packet to send [04:48:04]OFD Sender: No OFD packet to send [04:48:09]OFD Sender: No OFD packet to send [04:48:14]OFD Sender: No OFD packet to send [04:48:19]OFD Sender: No OFD packet to send [04:48:24]OFD Sender: No OFD packet to send [04:48:29]OFD Sender: No OFD packet to send [04:48:34]OFD Sender: No OFD packet to send [04:48:39]OFD Sender: No OFD packet to send [04:48:44]OFD Sender: No OFD packet to send [04:48:49]OFD Sender: No OFD packet to send [04:48:54]OFD Sender: No OFD packet to send [04:48:59]OFD Sender: No OFD packet to send [04:49:04]OFD Sender: No OFD packet to send [04:49:09]OFD Sender: No OFD packet to send [04:49:14]OFD Sender: No OFD packet to send [04:49:19]OFD Sender: No OFD packet to send [04:49:24]OFD Sender: No OFD packet to send [04:49:29]OFD Sender: No OFD packet to send [04:49:34]OFD Sender: No OFD packet to send [04:49:39]OFD Sender: No OFD packet to send [04:49:44]OFD Sender: No OFD packet to send [04:49:49]OFD Sender: No OFD packet to send [04:49:54]OFD Sender: No OFD packet to send [04:49:59]OFD Sender: No OFD packet to send [04:50:04]OFD Sender: No OFD packet to send [04:50:09]OFD Sender: No OFD packet to send [04:50:14]OFD Sender: No OFD packet to send [04:50:19]OFD Sender: No OFD packet to send [04:50:24]OFD Sender: No OFD packet to send [04:50:29]OFD Sender: No OFD packet to send [04:50:34]OFD Sender: No OFD packet to send [04:50:39]OFD Sender: No OFD packet to send [04:50:44]OFD Sender: No OFD packet to send [04:50:49]OFD Sender: No OFD packet to send [04:50:54]OFD Sender: No OFD packet to send [04:50:59]OFD Sender: No OFD packet to send [04:51: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:09]OFD Sender: No OFD packet to send [04:52:14]OFD Sender: No OFD packet to send [04:52:19]OFD Sender: No OFD packet to send [04:52:24]OFD Sender: No OFD packet to send [04:52:29]OFD Sender: No OFD packet to send [04:52:34]OFD Sender: No OFD packet to send [04:52:39]OFD Sender: No OFD packet to send [04:52:44]OFD Sender: No OFD packet to send [04:52:49]OFD Sender: No OFD packet to send [04:52:54]OFD Sender: No OFD packet to send [04:52:59]OFD Sender: No OFD packet to send [04:53:04]OFD Sender: No OFD packet to send [04:53:09]OFD Sender: No OFD packet to send [04:53:14]OFD Sender: No OFD packet to send [04:53:19]OFD Sender: No OFD packet to send [04:53:24]OFD Sender: No OFD packet to send [04:53:29]OFD Sender: No OFD packet to send [04:53:34]OFD Sender: No OFD packet to send [04:53:39]OFD Sender: No OFD packet to send [04:53:44]OFD Sender: No OFD packet to send [04:53:49]OFD Sender: No OFD packet to send [04:53:54]OFD Sender: No OFD packet to send [04:53:59]OFD Sender: No OFD packet to send [04:54:04]OFD Sender: No OFD packet to send [04:54:09]OFD Sender: No OFD packet to send [04:54:14]OFD Sender: No OFD packet to send [04:54:19]OFD Sender: No OFD packet to send [04:54:24]OFD Sender: No OFD packet to send [04:54:29]OFD Sender: No OFD packet to send [04:54:34]OFD Sender: No OFD packet to send [04:54:39]OFD Sender: No OFD packet to send [04:54:44]OFD Sender: No OFD packet to send [04:54:49]OFD Sender: No OFD packet to send [04:54:54]OFD Sender: No OFD packet to send [04:54:59]OFD Sender: No OFD packet to send [04:55:04]OFD Sender: No OFD packet to send [04:55:09]OFD Sender: No OFD packet to send [04:55:14]OFD Sender: No OFD packet to send [04:55:19]OFD Sender: No OFD packet to send [04:55:24]OFD Sender: No OFD packet to send [04:55:29]OFD Sender: No OFD packet to send [04:55:34]OFD Sender: No OFD packet to send [04:55:39]OFD Sender: No OFD packet to send [04:55:44]OFD Sender: No OFD packet to send [04:55:49]OFD Sender: No OFD packet to send [04:55:54]OFD Sender: No OFD packet to send [04:55:59]OFD Sender: No OFD packet to send [04:56:04]OFD Sender: No OFD packet to send [04:56:09]OFD Sender: No OFD packet to send [04:56:14]OFD Sender: No OFD packet to send [04:56:19]OFD Sender: No OFD packet to send [04:56:24]OFD Sender: No OFD packet to send [04:56:29]OFD Sender: No OFD packet to send [04:56:34]OFD Sender: No OFD packet to send [04:56:39]OFD Sender: No OFD packet to send [04:56:44]OFD Sender: No OFD packet to send [04:56:49]OFD Sender: No OFD packet to send [04:56:54]OFD Sender: No OFD packet to send [04:56:59]OFD Sender: No OFD packet to send [04:57:04]OFD Sender: No OFD packet to send [04:57:09]OFD Sender: No OFD packet to send [04:57:14]OFD Sender: No OFD packet to send [04:57:19]OFD Sender: No OFD packet to send [04:57:24]OFD Sender: No OFD packet to send [04:57:29]OFD Sender: No OFD packet to send [04:57:35]OFD Sender: No OFD packet to send [04:57:40]OFD Sender: No OFD packet to send [04:57:45]OFD Sender: No OFD packet to send [04:57:50]OFD Sender: No OFD packet to send [04:57:55]OFD Sender: No OFD packet to send [04:58:00]OFD Sender: No OFD packet to send [04:58:05]OFD Sender: No OFD packet to send [04:58:10]OFD Sender: No OFD packet to send [04:58:15]OFD Sender: No OFD packet to send [04:58:20]OFD Sender: No OFD packet to send [04:58:25]OFD Sender: No OFD packet to send [04:58:30]OFD Sender: No OFD packet to send [04:58:35]OFD Sender: No OFD packet to send [04:58:40]OFD Sender: No OFD packet to send [04:58:45]OFD Sender: No OFD packet to send [04:58:50]OFD Sender: No OFD packet to send [04:58:55]OFD Sender: No OFD packet to send [04:59:00]OFD Sender: No OFD packet to send [04:59:05]OFD Sender: No OFD packet to send [04:59:10]OFD Sender: No OFD packet to send [04:59:15]OFD Sender: No OFD packet to send [04:59:16]accept exits with 8 [04:59:16]New connection [04:59:16]New thread 3066903908 created [04:59:16]Thread 3067047268 joined [04:59:16]Waiting for new connection... [04:59:16] Sock 8.Parse request [04:59:16]Sock 8.Check first char [04:59:16]Sock 8.First char is OK [04:59:16]request: POST /json_proto HTTP/1.0 [04:59:16]Method: POST [04:59:16]URL: /json_proto [04:59:16]Method is POST - this is cgi request [04:59:16]url: /json_proto [04:59:16]query_string will be loaded in cgi processing [04:59:16]execute_cgi json_proto POST (null) [04:59:16]execute_cgi path=json_proto method=POST [04:59:16]POST find Content-Length [04:59:16]Host: 172.17.49.131:8080 [04:59:16]Content-Length: 843 [04:59:16]Content-Type: application/json [04:59:16] [04:59:16]POST finish read [04:59:16]Found Content-Length = 843 [04:59:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871678", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 2000.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:59:16]execute_script... [04:59: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)871678", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 2000.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:59:16]POST & json_proto [04:59:16]process_json_proto [04:59:16]json parsed OK: [04:59:16]protocol is kg_v1.0 [04:59:16]action value=close_receipt [04:59:16]process_action close_receipt [04:59:16]cmd_close_receipt [04:59:16]MH_GetDate [04:59:16]Write to MH i2c: F0 00 00 C4 7C 2F [04:59:16]Write i2c OK [04:59:16]MH_I2C_Read... [04:59:16]Read from MH i2c: F0 [04:59:16]MH_I2C_Read... [04:59:16]Read from MH i2c: F0 09 00 [04:59:16]MH_I2C_Read... [04:59:16]Read from MH i2c: F0 09 00 C4 7C 00 28 D0 A5 66 FF 4D C0 64 AB [04:59:16]GetLastDocTimeStamp 1722138776 [04:59:16]current date 1722142760 [04:59:16]FM_GetShiftState [04:59:16]SAM_PROTO_GetShiftState [04:59:16]wFMCommunicate request_size=4 [04:59:16]MH_SAM_APDU [04:59:16]CAPDU: 80 13 01 00 [04:59:16]Write to MH i2c: E2 08 00 C5 7C 80 13 01 00 00 00 00 00 BE [04:59:16]Write i2c OK [04:59:16]MH_I2C_Read... [04:59:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:59:16]Read from MH i2c: E2 [04:59:16]MH_I2C_Read... [04:59:16]Read from MH i2c: E2 0E 00 [04:59:16]MH_I2C_Read... [04:59:16]Read from MH i2c: E2 0E 00 C5 7C 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 84 [04:59:16]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [04:59:16]wFMCommunicate OK [04:59:16]SAM_PROTO_GetShiftState done [04:59:16]FM_GetShiftState done [04:59:16]opened in 1722127132 [04:59:16]opened+sec_in_day 1722213532 [04:59:16]quantity*price = 200010 [04:59:16]sum+1 = 200011 [04:59:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.10 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 0.00 Безнал.: 2000.10 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 46 28.07.2024 04:59 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000965352 ФД: 230232 ФПД: 244268591826911 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T045920&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230232&fm=244268591826911&tin=02508201610067®Number=0000000000099253&sum=200010 [04:59:17]StoreToDocumentArchive [04:59:17]shift 386 fd 230232 [04:59:17]save to /storage/0386/doc_00230232 [04:59:17]save last doc name /storage/0386/doc_00230232 to /storage/kkm_last_doc_name [04:59:17]save OK [04:59:17]Clear old archive folders... [04:59:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:59:17]tlvbuf is 009F9300 [04:59:17]SAM_PROTO_ClearQueue [04:59:17]wFMCommunicate request_size=4 [04:59:17]MH_SAM_APDU [04:59:17]CAPDU: 80 09 00 00 [04:59:17]Write to MH i2c: E2 08 00 D2 7C 80 09 00 00 00 00 00 00 C0 [04:59:17]Write i2c OK [04:59:17]MH_I2C_Read... [04:59:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:59:17]Read from MH i2c: E2 [04:59:17]MH_I2C_Read... [04:59:17]Read from MH i2c: E2 03 00 [04:59:17]MH_I2C_Read... [04:59:17]Read from MH i2c: E2 03 00 D2 7C 00 90 00 C2 [04:59:17]RAPDU: 90 00 [04:59:17]wFMCommunicate OK [04:59:17]SAM_PROTO_ClearQueue done [04:59:17]KKMCreateOFDPacket [04:59:17]OFDProtocolAddRootSTLVToBuf [04:59:17]FM_MakeSignedData [04:59:17]FM_MakeSignedData [04:59:17]SAM_PROTO_SignData [04:59:17]wFMCommunicate request_size=4 [04:59:17]MH_SAM_APDU [04:59:17]CAPDU: 80 0D 01 02 [04:59:17]Write to MH i2c: E2 08 00 D3 7C 80 0D 01 02 00 00 00 00 C8 [04:59:17]Write i2c OK [04:59:17]MH_I2C_Read... [04:59:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:59:17]Read from MH i2c: E2 [04:59:17]MH_I2C_Read... [04:59:17]Read from MH i2c: E2 03 00 [04:59:17]MH_I2C_Read... [04:59:17]Read from MH i2c: E2 03 00 D3 7C 00 90 00 C3 [04:59:17]RAPDU: 90 00 [04:59:17]wFMCommunicate OK [04:59:17]wFMCommunicate request_size=255 [04:59:17]MH_SAM_APDU [04:59: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 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 2E 00 00 00 F4 03 04 00 28 D0 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 58 83 03 00 35 04 06 00 DE [04:59:17]Write to MH i2c: E2 02 01 D4 7C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 2E 00 00 00 F4 03 04 00 28 D0 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 58 83 03 00 35 04 06 00 DE 00 00 D0 [04:59:17]Write i2c OK [04:59:17]MH_I2C_Read... [04:59:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:59:18]Read from MH i2c: E2 [04:59:18]MH_I2C_Read... [04:59:18]Read from MH i2c: E2 03 00 [04:59:18]MH_I2C_Read... [04:59:18]Read from MH i2c: E2 03 00 D4 7C 00 90 00 C4 [04:59:18]RAPDU: 90 00 [04:59:18]wFMCommunicate OK [04:59:18]wFMCommunicate request_size=10 [04:59:18]MH_SAM_APDU [04:59:18]CAPDU: 80 0D 02 02 05 29 36 A5 47 DF [04:59:18]Write to MH i2c: E2 0D 00 D5 7C 80 0D 02 02 05 00 29 36 A5 47 DF 00 00 FF [04:59:18]Write i2c OK [04:59:18]MH_I2C_Read... [04:59:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:59:18]Read from MH i2c: E2 [04:59:18]MH_I2C_Read... [04:59:18]Read from MH i2c: E2 03 00 [04:59:18]MH_I2C_Read... [04:59:18]Read from MH i2c: E2 03 00 D5 7C 00 90 00 C5 [04:59:18]RAPDU: 90 00 [04:59:18]wFMCommunicate OK [04:59:18]wFMCommunicate request_size=4 [04:59:18]MH_SAM_APDU [04:59:18]CAPDU: 80 0D 03 02 [04:59:18]Write to MH i2c: E2 08 00 D6 7C 80 0D 03 02 00 00 00 00 CD [04:59:18]Write i2c OK [04:59:18]MH_I2C_Read... [04:59:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:59:18]Read from MH i2c: E2 [04:59:18]MH_I2C_Read... [04:59:18]Read from MH i2c: E2 0B 00 [04:59:18]MH_I2C_Read... [04:59:18]Read from MH i2c: E2 0B 00 D6 7C 00 6B 16 73 20 63 E0 82 DD 90 00 84 [04:59:18]RAPDU: 6B 16 73 20 63 E0 82 DD 90 00 [04:59:18]wFMCommunicate OK [04:59:18]SAM_PROTO_SignData done [04:59:18]FM_MakeSignedData done [04:59:18]CreateOFDProtocolMessage [04:59:18]wFMCommunicate request_size=4 [04:59:18]MH_SAM_APDU [04:59:18]CAPDU: 80 11 00 00 [04:59:18]Write to MH i2c: E2 08 00 D7 7C 80 11 00 00 00 00 00 00 CD [04:59:18]Write i2c OK [04:59:18]MH_I2C_Read... [04:59:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:59:18]Read from MH i2c: E2 [04:59:18]MH_I2C_Read... [04:59:18]Read from MH i2c: E2 17 00 [04:59:18]MH_I2C_Read... [04:59:18]Read from MH i2c: E2 17 00 D7 7C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 1E [04:59:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [04:59:18]wFMCommunicate OK [04:59:18]CreateOFDProtocolMessage done [04:59:18]OFDSenderStorePacket 230232 [04:59:18]StoreOFDPacket docnum=230232 [04:59:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 AC 7C 07 01 FC 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 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 2E 00 00 00 F4 03 04 00 28 D0 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 58 83 03 00 35 04 06 00 DE 29 36 A5 47 DF 6B 16 73 20 63 E0 82 DD [04:59:18]CheckFolder [04:59:18]dirname=/storage/ofd_packets [04:59:18]CheckFolder done [04:59:18]ProducePacketName [04:59:18]name=ofd_packets/00230232 [04:59:18]NVStorageSaveData ofd_packets/00230232 [04:59:18]File name is /storage/ofd_packets/00230232 [04:59:18]Write 301 bytes [04:59:18]NVStorageSaveData done [04:59:18]OFDSenderStorePacket done [04:59:18]KKMCreateOFDPacket done [04:59:18]NVStorageSaveData kkm_last_timestamp [04:59:18]File name is /storage/kkm_last_timestamp [04:59:18]Write 4 bytes [04:59:18]NVStorageSaveData done [04:59:18]ExternCall_PrintAddStr [04:59:18]wPrintStart [04:59:18]Write to MH i2c: 01 00 00 D8 7C 54 [04:59:18]Write i2c OK [04:59:18]MH_I2C_Read... [04:59:18]Read from MH i2c: 01 [04:59:18]MH_I2C_Read... [04:59:18]Read from MH i2c: 01 07 00 [04:59:18]MH_I2C_Read... [04:59:18]Read from MH i2c: 01 07 00 D8 7C 00 00 00 00 00 FF 0F 69 [04:59:18]RasterBufferAndPrint [04:59:18]line Счет N : (1)871678 [04:59:18]line ИНН: 02508201610067 [04:59:18]line Контрольно-Кассовый Чек [04:59:18]line ПРОДАЖА [04:59:18]line ТРК (МРК, ГНК) : 32 [04:59:18]line Товар: 2710124130 [04:59:18]line Аи-92-К-5 [04:59:18]line 29.500 * 67.80 [04:59:18]line = 2000.10 [04:59:18]line НДС 12% НСП 1% [04:59:18]line > о реализуемом товаре [04:59:18]line ИТОГО: 2000.10 [04:59:18]line НСП 1% : 17.70 [04:59:18]line НДС 12% : 212.40 [04:59:18]line Наличными: 0.00 [04:59:18]line Безнал.: 2000.10 [04:59:18]line Место: АЗС № 125 "Партнер Нефть" [04:59:18]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [04:59:18]line СНО: Общий режим [04:59:18]line Чек 46 28.07.2024 04:59 [04:59:18]line Смена: 386 ФФД: 1.0 [04:59:18]line ЗНМ: 0300000050 [04:59:18]line РНМ: 0000000000099253 [04:59:18]line Версия ККМ: 001 [04:59:18]line Платежная система: АКБ Кыргызстан [04:59:18]line ФМ: 0000000000965352 [04:59:18]line ФД: 230232 [04:59:18]line ФПД: 244268591826911 [04:59:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T045920&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230232&fm=244268591826911&tin=02508201610067®Number=0000000000099253&sum=200010 [04:59:18]written 0, free lines is 4095 [04:59:18]OFD Sender: Processing packet 230232 [packets to send 132, broken 131] [04:59:18]ProducePacketName [04:59:18]name=ofd_packets/00230232 [04:59:18]OFD Sender: To server: pG, [04:59:18]CommunicateWithHost lk.salyk.kg:30040 [04:59:18]ConnectInit lk.salyk.kg [04:59:18]Connected sock=10 [04:59:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 AC 7C 07 01 FC 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 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 2E 00 00 00 F4 03 04 00 28 D0 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 58 83 03 00 35 04 06 00 DE 29 36 A5 47 DF 6B 16 73 20 63 E0 82 DD [04:59:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 55 67 47 00 AB 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 39 36 35 33 35 32 10 04 04 00 58 83 03 00 F4 03 04 00 01 77 A5 66 B6 04 01 00 00 66 14 7F BB 09 DE 69 E1 [04:59:18]CommunicateWithHost err = 0 [04:59:18]CheckOFDResponse [04:59:18]1017 (14) - 77093643461234 [04:59:18]1041 (16) - 0000000000965352 [04:59:18]1040 (4) - 230232 [04:59:18]1012 (4) - 27.07.2024 22:38 [04:59:18]1206 (1) - 0 [04:59:18]OFD Sender: Remove packet 230232 [04:59:18]ProducePacketName [04:59:18]name=ofd_packets/00230232 [04:59:18]NVStorageDeleteData [04:59:19]Write to MH i2c: 01 00 00 02 7D 7F [04:59:19]Write i2c OK [04:59:19]MH_I2C_Read... [04:59:19]Read from MH i2c: 01 [04:59:19]MH_I2C_Read... [04:59:19]Read from MH i2c: 01 07 00 [04:59:19]MH_I2C_Read... [04:59:19]Read from MH i2c: 01 07 00 02 7D 00 00 00 00 00 10 0D A3 [04:59:19]RasterBufferAndPrint [04:59:19]line [04:59:19]line [04:59:19]line [04:59:19]line [04:59:19]line [04:59:19]written 0, free lines is 3351 [04:59:19]MH_Cut [04:59:19]Write to MH i2c: D1 01 00 09 7D 01 58 [04:59:19]Write i2c OK [04:59:19]MH_I2C_Read... [04:59:19]Read from MH i2c: D1 [04:59:19]MH_I2C_Read... [04:59:19]Read from MH i2c: D1 01 00 [04:59:19]MH_I2C_Read... [04:59:19]Read from MH i2c: D1 01 00 09 7D 00 57 [04:59:19]Write to MH i2c: 01 00 00 0A 7D 87 [04:59:19]Write i2c OK [04:59:19]MH_I2C_Read... [04:59:19]OFD Sender: No OFD packet to send [04:59:19]*** Cut start [04:59:19]*** Partial cut [04:59:19]*** CUTSNS_PIN = 1 [04:59:19]*** CUTSNS_PIN = 0 [04:59:19]*** Brake cut motor [04:59:20]Read from MH i2c: 01 [04:59:20]MH_I2C_Read... [04:59:20]*** Stop cut motor [04:59:20]*** Cut end [04:59:20]Read from MH i2c: 01 07 00 [04:59:20]MH_I2C_Read... [04:59:20]Read from MH i2c: 01 07 00 0A 7D 00 00 00 00 00 FF 0F 9C [04:59:20]process_action close_receipt done [04:59:20]requested_data is exist [04:59:20]produce_requested_data [04:59:20]requested_item fm.sn is exist - process it [04:59:20]wFMCommunicate request_size=4 [04:59:20]MH_SAM_APDU [04:59:20]CAPDU: 80 11 00 00 [04:59:20]Write to MH i2c: E2 08 00 0B 7D 80 11 00 00 00 00 00 00 02 [04:59:20]Write i2c OK [04:59:20]MH_I2C_Read... [04:59:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:59:20]Read from MH i2c: E2 [04:59:20]MH_I2C_Read... [04:59:20]Read from MH i2c: E2 17 00 [04:59:20]MH_I2C_Read... [04:59:20]Read from MH i2c: E2 17 00 0B 7D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 53 [04:59:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [04:59:20]wFMCommunicate OK [04:59:20]requested_item fd.num is exist - process it [04:59:20]SAM_PROTO_GetFieldsCounters [04:59:20]wFMCommunicate request_size=4 [04:59:20]MH_SAM_APDU [04:59:20]CAPDU: 80 13 00 00 [04:59:20]Write to MH i2c: E2 08 00 0C 7D 80 13 00 00 00 00 00 00 05 [04:59:20]Write i2c OK [04:59:20]MH_I2C_Read... [04:59:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:59:20]Read from MH i2c: E2 [04:59:20]MH_I2C_Read... [04:59:20]Read from MH i2c: E2 62 00 [04:59:20]MH_I2C_Read... [04:59:20]Read from MH i2c: E2 62 00 0C 7D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 58 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 12 [04:59:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 58 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 2E 00 00 00 5E 04 04 00 2E 00 00 00 57 04 04 00 2F 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:59:20]wFMCommunicate OK [04:59:20]SAM_PROTO_GetFieldsCounters done [04:59:20]requested_item shift.num is exist - process it [04:59:20]requested_item shift.opened is exist - process it [04:59:20]req_shift_opened [04:59:20]FM_GetShiftState [04:59:20]SAM_PROTO_GetShiftState [04:59:20]wFMCommunicate request_size=4 [04:59:20]MH_SAM_APDU [04:59:20]CAPDU: 80 13 01 00 [04:59:20]Write to MH i2c: E2 08 00 0D 7D 80 13 01 00 00 00 00 00 07 [04:59:20]Write i2c OK [04:59:20]MH_I2C_Read... [04:59:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:59:20]Read from MH i2c: E2 [04:59:20]MH_I2C_Read... [04:59:20]Read from MH i2c: E2 0E 00 [04:59:20]MH_I2C_Read... [04:59:20]Read from MH i2c: E2 0E 00 0D 7D 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 CD [04:59:20]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [04:59:20]wFMCommunicate OK [04:59:20]SAM_PROTO_GetShiftState done [04:59:20]FM_GetShiftState done [04:59:20]req_shift_opened done [04:59:20]requested_item shift.open_date is exist - process it [04:59:20]req_shift_open_date [04:59:20]req_shift_open_date done [04:59:20]produce_requested_data done [04:59:20]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230232,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [04:59:20]process_action_free close_receipt [04:59:20]json_value_free [04:59:20]json_value_free done [04:59:20]process_json_proto returns [04:59:20]Send response to host [04:59:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230232,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [04:59:20]free response buf [04:59:20]execute_script done [04:59:20]execute_script returns [04:59:20]free content buf [04:59:20]Sock 8.Close socket [04:59:20]Sock 8.Thread stoped [04:59:24]OFD Sender: No OFD packet to send [04:59:29]OFD Sender: No OFD packet to send [04:59:34]OFD Sender: No OFD packet to send [04:59:39]OFD Sender: No OFD packet to send [04:59:44]OFD Sender: No OFD packet to send [04:59:49]accept exits with 9 [04:59:49]New connection [04:59:49]New thread 3067047268 created [04:59:49]Thread 3066903908 joined [04:59:49]Waiting for new connection... [04:59:49] Sock 9.Parse request [04:59:49]Sock 9.Check first char [04:59:49]Sock 9.First char is OK [04:59:49]request: POST /json_proto HTTP/1.0 [04:59:49]Method: POST [04:59:49]URL: /json_proto [04:59:49]Method is POST - this is cgi request [04:59:49]url: /json_proto [04:59:49]query_string will be loaded in cgi processing [04:59:49]execute_cgi json_proto POST (null) [04:59:49]execute_cgi path=json_proto method=POST [04:59:49]POST find Content-Length [04:59:49]Host: 172.17.49.131:8080 [04:59:49]Content-Length: 841 [04:59:49]Content-Type: application/json [04:59:49] [04:59:49]POST finish read [04:59:49]Found Content-Length = 841 [04:59:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871677", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 800.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:59:49]execute_script... [04:59: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)871677", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 800.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [04:59:49]POST & json_proto [04:59:49]process_json_proto [04:59:49]json parsed OK: [04:59:49]protocol is kg_v1.0 [04:59:49]action value=close_receipt [04:59:49]process_action close_receipt [04:59:49]cmd_close_receipt [04:59:49]MH_GetDate [04:59:49]Write to MH i2c: F0 00 00 0E 7D 7A [04:59:49]Write i2c OK [04:59:49]MH_I2C_Read... [04:59:49]Read from MH i2c: F0 [04:59:49]MH_I2C_Read... [04:59:49]Read from MH i2c: F0 09 00 [04:59:49]MH_I2C_Read... [04:59:49]Read from MH i2c: F0 09 00 0E 7D 00 49 D0 A5 66 FF 4D C0 64 17 [04:59:49]GetLastDocTimeStamp 1722142760 [04:59:49]current date 1722142793 [04:59:49]FM_GetShiftState [04:59:49]SAM_PROTO_GetShiftState [04:59:49]wFMCommunicate request_size=4 [04:59:49]MH_SAM_APDU [04:59:49]CAPDU: 80 13 01 00 [04:59:49]Write to MH i2c: E2 08 00 0F 7D 80 13 01 00 00 00 00 00 09 [04:59:49]Write i2c OK [04:59:49]MH_I2C_Read... [04:59:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:59:49]OFD Sender: No OFD packet to send [04:59:49]Read from MH i2c: E2 [04:59:49]MH_I2C_Read... [04:59:49]Read from MH i2c: E2 0E 00 [04:59:49]MH_I2C_Read... [04:59:49]Read from MH i2c: E2 0E 00 0F 7D 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 CF [04:59:49]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [04:59:49]wFMCommunicate OK [04:59:49]SAM_PROTO_GetShiftState done [04:59:49]FM_GetShiftState done [04:59:49]opened in 1722127132 [04:59:49]opened+sec_in_day 1722213532 [04:59:49]quantity*price = 80004 [04:59:49]sum+1 = 80005 [04:59:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.04 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 0.00 Безнал.: 800.04 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 47 28.07.2024 04:59 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000965352 ФД: 230233 ФПД: 211128791821028 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T045953&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230233&fm=211128791821028&tin=02508201610067®Number=0000000000099253&sum=80004 [04:59:50]StoreToDocumentArchive [04:59:50]shift 386 fd 230233 [04:59:50]save to /storage/0386/doc_00230233 [04:59:50]save last doc name /storage/0386/doc_00230233 to /storage/kkm_last_doc_name [04:59:50]save OK [04:59:50]Clear old archive folders... [04:59:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [04:59:50]tlvbuf is 007CE400 [04:59:50]SAM_PROTO_ClearQueue [04:59:50]wFMCommunicate request_size=4 [04:59:50]MH_SAM_APDU [04:59:50]CAPDU: 80 09 00 00 [04:59:50]Write to MH i2c: E2 08 00 1C 7D 80 09 00 00 00 00 00 00 0B [04:59:50]Write i2c OK [04:59:50]MH_I2C_Read... [04:59:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [04:59:50]Read from MH i2c: E2 [04:59:50]MH_I2C_Read... [04:59:50]Read from MH i2c: E2 03 00 [04:59:50]MH_I2C_Read... [04:59:50]Read from MH i2c: E2 03 00 1C 7D 00 90 00 0D [04:59:50]RAPDU: 90 00 [04:59:50]wFMCommunicate OK [04:59:50]SAM_PROTO_ClearQueue done [04:59:50]KKMCreateOFDPacket [04:59:50]OFDProtocolAddRootSTLVToBuf [04:59:50]FM_MakeSignedData [04:59:50]FM_MakeSignedData [04:59:50]SAM_PROTO_SignData [04:59:50]wFMCommunicate request_size=4 [04:59:50]MH_SAM_APDU [04:59:50]CAPDU: 80 0D 01 02 [04:59:50]Write to MH i2c: E2 08 00 1D 7D 80 0D 01 02 00 00 00 00 13 [04:59:50]Write i2c OK [04:59:50]MH_I2C_Read... [04:59:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [04:59:50]Read from MH i2c: E2 [04:59:50]MH_I2C_Read... [04:59:50]Read from MH i2c: E2 03 00 [04:59:50]MH_I2C_Read... [04:59:50]Read from MH i2c: E2 03 00 1D 7D 00 90 00 0E [04:59:50]RAPDU: 90 00 [04:59:50]wFMCommunicate OK [04:59:50]wFMCommunicate request_size=255 [04:59:50]MH_SAM_APDU [04:59: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 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 2F 00 00 00 F4 03 04 00 49 D0 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 59 83 03 00 35 04 06 00 C0 [04:59:50]Write to MH i2c: E2 02 01 1E 7D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 2F 00 00 00 F4 03 04 00 49 D0 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 59 83 03 00 35 04 06 00 C0 00 00 BD [04:59:50]Write i2c OK [04:59:50]MH_I2C_Read... [04:59:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:59:51]Read from MH i2c: E2 [04:59:51]MH_I2C_Read... [04:59:51]Read from MH i2c: E2 03 00 [04:59:51]MH_I2C_Read... [04:59:51]Read from MH i2c: E2 03 00 1E 7D 00 90 00 0F [04:59:51]RAPDU: 90 00 [04:59:51]wFMCommunicate OK [04:59:51]wFMCommunicate request_size=10 [04:59:51]MH_SAM_APDU [04:59:51]CAPDU: 80 0D 02 02 05 05 40 A3 6A E4 [04:59:51]Write to MH i2c: E2 0D 00 1F 7D 80 0D 02 02 05 00 05 40 A3 6A E4 00 00 56 [04:59:51]Write i2c OK [04:59:51]MH_I2C_Read... [04:59:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [04:59:51]Read from MH i2c: E2 [04:59:51]MH_I2C_Read... [04:59:51]Read from MH i2c: E2 03 00 [04:59:51]MH_I2C_Read... [04:59:51]Read from MH i2c: E2 03 00 1F 7D 00 90 00 10 [04:59:51]RAPDU: 90 00 [04:59:51]wFMCommunicate OK [04:59:51]wFMCommunicate request_size=4 [04:59:51]MH_SAM_APDU [04:59:51]CAPDU: 80 0D 03 02 [04:59:51]Write to MH i2c: E2 08 00 20 7D 80 0D 03 02 00 00 00 00 18 [04:59:51]Write i2c OK [04:59:51]MH_I2C_Read... [04:59:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [04:59:51]Read from MH i2c: E2 [04:59:51]MH_I2C_Read... [04:59:51]Read from MH i2c: E2 0B 00 [04:59:51]MH_I2C_Read... [04:59:51]Read from MH i2c: E2 0B 00 20 7D 00 5A D4 66 36 0A 5C 79 8C 90 00 4E [04:59:51]RAPDU: 5A D4 66 36 0A 5C 79 8C 90 00 [04:59:51]wFMCommunicate OK [04:59:51]SAM_PROTO_SignData done [04:59:51]FM_MakeSignedData done [04:59:51]CreateOFDProtocolMessage [04:59:51]wFMCommunicate request_size=4 [04:59:51]MH_SAM_APDU [04:59:51]CAPDU: 80 11 00 00 [04:59:51]Write to MH i2c: E2 08 00 21 7D 80 11 00 00 00 00 00 00 18 [04:59:51]Write i2c OK [04:59:51]MH_I2C_Read... [04:59:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:59:51]Read from MH i2c: E2 [04:59:51]MH_I2C_Read... [04:59:51]Read from MH i2c: E2 17 00 [04:59:51]MH_I2C_Read... [04:59:51]Read from MH i2c: E2 17 00 21 7D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 69 [04:59:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [04:59:51]wFMCommunicate OK [04:59:51]CreateOFDProtocolMessage done [04:59:51]OFDSenderStorePacket 230233 [04:59:51]StoreOFDPacket docnum=230233 [04:59:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 E2 F8 07 01 ED EB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 2F 00 00 00 F4 03 04 00 49 D0 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 59 83 03 00 35 04 06 00 C0 05 40 A3 6A E4 5A D4 66 36 0A 5C 79 8C [04:59:51]CheckFolder [04:59:51]dirname=/storage/ofd_packets [04:59:51]CheckFolder done [04:59:51]ProducePacketName [04:59:51]name=ofd_packets/00230233 [04:59:51]NVStorageSaveData ofd_packets/00230233 [04:59:51]File name is /storage/ofd_packets/00230233 [04:59:51]Write 301 bytes [04:59:51]NVStorageSaveData done [04:59:51]OFDSenderStorePacket done [04:59:51]KKMCreateOFDPacket done [04:59:51]NVStorageSaveData kkm_last_timestamp [04:59:51]File name is /storage/kkm_last_timestamp [04:59:51]Write 4 bytes [04:59:51]NVStorageSaveData done [04:59:51]ExternCall_PrintAddStr [04:59:51]wPrintStart [04:59:51]Write to MH i2c: 01 00 00 22 7D 9F [04:59:51]Write i2c OK [04:59:51]MH_I2C_Read... [04:59:51]Read from MH i2c: 01 [04:59:51]MH_I2C_Read... [04:59:51]Read from MH i2c: 01 07 00 [04:59:51]MH_I2C_Read... [04:59:51]Read from MH i2c: 01 07 00 22 7D 00 00 00 00 00 FF 0F B4 [04:59:51]RasterBufferAndPrint [04:59:51]line Счет N : (1)871677 [04:59:51]line ИНН: 02508201610067 [04:59:51]line Контрольно-Кассовый Чек [04:59:51]line ПРОДАЖА [04:59:51]line ТРК (МРК, ГНК) : 52 [04:59:51]line Товар: 2710124130 [04:59:51]line Аи-92-К-5 [04:59:51]line 11.800 * 67.80 [04:59:51]line = 800.04 [04:59:51]line НДС 12% НСП 1% [04:59:51]line > о реализуемом товаре [04:59:51]line ИТОГО: 800.04 [04:59:51]line НСП 1% : 7.08 [04:59:51]line НДС 12% : 84.96 [04:59:51]line Наличными: 0.00 [04:59:51]line Безнал.: 800.04 [04:59:51]line Место: АЗС № 125 "Партнер Нефть" [04:59:51]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [04:59:51]line СНО: Общий режим [04:59:51]line Чек 47 28.07.2024 04:59 [04:59:51]line Смена: 386 ФФД: 1.0 [04:59:51]line ЗНМ: 0300000050 [04:59:51]line РНМ: 0000000000099253 [04:59:51]line Версия ККМ: 001 [04:59:51]line Платежная система: АКБ Кыргызстан [04:59:51]line ФМ: 0000000000965352 [04:59:51]line ФД: 230233 [04:59:51]line ФПД: 211128791821028 [04:59:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T045953&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230233&fm=211128791821028&tin=02508201610067®Number=0000000000099253&sum=80004 [04:59:51]written 0, free lines is 4095 [04:59:51]OFD Sender: Processing packet 230233 [packets to send 132, broken 131] [04:59:51]ProducePacketName [04:59:51]name=ofd_packets/00230233 [04:59:51]OFD Sender: To server: pG, [04:59:51]CommunicateWithHost lk.salyk.kg:30040 [04:59:51]ConnectInit lk.salyk.kg [04:59:51]Connected sock=10 [04:59:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 E2 F8 07 01 ED EB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 2F 00 00 00 F4 03 04 00 49 D0 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 59 83 03 00 35 04 06 00 C0 05 40 A3 6A E4 5A D4 66 36 0A 5C 79 8C [04:59:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 93 6D 47 00 2D 97 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 59 83 03 00 F4 03 04 00 22 77 A5 66 B6 04 01 00 00 C2 AC B0 1D AC 4F 0C 12 [04:59:51]CommunicateWithHost err = 0 [04:59:51]CheckOFDResponse [04:59:51]1017 (14) - 77093643461234 [04:59:51]1041 (16) - 0000000000965352 [04:59:51]1040 (4) - 230233 [04:59:51]1012 (4) - 27.07.2024 22:39 [04:59:51]1206 (1) - 0 [04:59:51]OFD Sender: Remove packet 230233 [04:59:51]ProducePacketName [04:59:51]name=ofd_packets/00230233 [04:59:51]NVStorageDeleteData [04:59:51]Write to MH i2c: 01 00 00 4C 7D C9 [04:59:51]Write i2c OK [04:59:51]MH_I2C_Read... [04:59:51]Read from MH i2c: 01 [04:59:51]MH_I2C_Read... [04:59:51]Read from MH i2c: 01 07 00 [04:59:51]MH_I2C_Read... [04:59:52]Read from MH i2c: 01 07 00 4C 7D 00 00 00 00 00 14 0D F1 [04:59:52]RasterBufferAndPrint [04:59:52]line [04:59:52]line [04:59:52]line [04:59:52]line [04:59:52]line [04:59:52]written 0, free lines is 3358 [04:59:52]MH_Cut [04:59:52]Write to MH i2c: D1 01 00 53 7D 01 A2 [04:59:52]Write i2c OK [04:59:52]MH_I2C_Read... [04:59:52]Read from MH i2c: D1 [04:59:52]MH_I2C_Read... [04:59:52]Read from MH i2c: D1 01 00 [04:59:52]MH_I2C_Read... [04:59:52]Read from MH i2c: D1 01 00 53 7D 00 A1 [04:59:52]Write to MH i2c: 01 00 00 54 7D D1 [04:59:52]Write i2c OK [04:59:52]MH_I2C_Read... [04:59:52]OFD Sender: No OFD packet to send [04:59:52]*** Cut start [04:59:52]*** Partial cut [04:59:52]*** CUTSNS_PIN = 1 [04:59:52]*** CUTSNS_PIN = 0 [04:59:52]*** Brake cut motor [04:59:53]Read from MH i2c: 01 [04:59:53]MH_I2C_Read... [04:59:53]*** Stop cut motor [04:59:53]*** Cut end [04:59:53]Read from MH i2c: 01 07 00 [04:59:53]MH_I2C_Read... [04:59:53]Read from MH i2c: 01 07 00 54 7D 00 00 00 00 00 FF 0F E6 [04:59:53]process_action close_receipt done [04:59:53]requested_data is exist [04:59:53]produce_requested_data [04:59:53]requested_item fm.sn is exist - process it [04:59:53]wFMCommunicate request_size=4 [04:59:53]MH_SAM_APDU [04:59:53]CAPDU: 80 11 00 00 [04:59:53]Write to MH i2c: E2 08 00 55 7D 80 11 00 00 00 00 00 00 4C [04:59:53]Write i2c OK [04:59:53]MH_I2C_Read... [04:59:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [04:59:53]Read from MH i2c: E2 [04:59:53]MH_I2C_Read... [04:59:53]Read from MH i2c: E2 17 00 [04:59:53]MH_I2C_Read... [04:59:53]Read from MH i2c: E2 17 00 55 7D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 9D [04:59:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [04:59:53]wFMCommunicate OK [04:59:53]requested_item fd.num is exist - process it [04:59:53]SAM_PROTO_GetFieldsCounters [04:59:53]wFMCommunicate request_size=4 [04:59:53]MH_SAM_APDU [04:59:53]CAPDU: 80 13 00 00 [04:59:53]Write to MH i2c: E2 08 00 56 7D 80 13 00 00 00 00 00 00 4F [04:59:53]Write i2c OK [04:59:53]MH_I2C_Read... [04:59:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [04:59:53]Read from MH i2c: E2 [04:59:53]MH_I2C_Read... [04:59:53]Read from MH i2c: E2 62 00 [04:59:53]MH_I2C_Read... [04:59:53]Read from MH i2c: E2 62 00 56 7D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 59 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 2F 00 00 00 5E 04 04 00 2F 00 00 00 57 04 04 00 30 00 00 00 19 04 04 00 00 00 00 00 90 00 60 [04:59:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 59 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 2F 00 00 00 5E 04 04 00 2F 00 00 00 57 04 04 00 30 00 00 00 19 04 04 00 00 00 00 00 90 00 [04:59:53]wFMCommunicate OK [04:59:53]SAM_PROTO_GetFieldsCounters done [04:59:53]requested_item shift.num is exist - process it [04:59:53]requested_item shift.opened is exist - process it [04:59:53]req_shift_opened [04:59:53]FM_GetShiftState [04:59:53]SAM_PROTO_GetShiftState [04:59:53]wFMCommunicate request_size=4 [04:59:53]MH_SAM_APDU [04:59:53]CAPDU: 80 13 01 00 [04:59:53]Write to MH i2c: E2 08 00 57 7D 80 13 01 00 00 00 00 00 51 [04:59:53]Write i2c OK [04:59:53]MH_I2C_Read... [04:59:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [04:59:53]Read from MH i2c: E2 [04:59:53]MH_I2C_Read... [04:59:53]Read from MH i2c: E2 0E 00 [04:59:53]MH_I2C_Read... [04:59:53]Read from MH i2c: E2 0E 00 57 7D 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 17 [04:59:53]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [04:59:53]wFMCommunicate OK [04:59:53]SAM_PROTO_GetShiftState done [04:59:53]FM_GetShiftState done [04:59:53]req_shift_opened done [04:59:53]requested_item shift.open_date is exist - process it [04:59:53]req_shift_open_date [04:59:53]req_shift_open_date done [04:59:53]produce_requested_data done [04:59:53]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230233,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [04:59:53]process_action_free close_receipt [04:59:53]json_value_free [04:59:53]json_value_free done [04:59:53]process_json_proto returns [04:59:53]Send response to host [04:59:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230233,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [04:59:53]free response buf [04:59:53]execute_script done [04:59:53]execute_script returns [04:59:53]free content buf [04:59:53]Sock 9.Close socket [04:59:53]Sock 9.Thread stoped [04:59:57]OFD Sender: No OFD packet to send [05:00:02]OFD Sender: No OFD packet to send [05:00:07]OFD Sender: No OFD packet to send [05:00:12]OFD Sender: No OFD packet to send [05:00:17]OFD Sender: No OFD packet to send [05:00:22]OFD Sender: No OFD packet to send [05:00:27]OFD Sender: No OFD packet to send [05:00:32]OFD Sender: No OFD packet to send [05:00:33]accept exits with 8 [05:00:33]New connection [05:00:33]New thread 3066903908 created [05:00:33]Thread 3067047268 joined [05:00:33]Waiting for new connection... [05:00:33] Sock 8.Parse request [05:00:33]Sock 8.Check first char [05:00:33]Sock 8.First char is OK [05:00:33]request: POST /json_proto HTTP/1.0 [05:00:33]Method: POST [05:00:33]URL: /json_proto [05:00:33]Method is POST - this is cgi request [05:00:33]url: /json_proto [05:00:33]query_string will be loaded in cgi processing [05:00:33]execute_cgi json_proto POST (null) [05:00:33]execute_cgi path=json_proto method=POST [05:00:33]POST find Content-Length [05:00:33]Host: 172.17.49.131:8080 [05:00:33]Content-Length: 843 [05:00:33]Content-Type: application/json [05:00:33] [05:00:33]POST finish read [05:00:33]Found Content-Length = 843 [05:00:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871679", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:00:33]execute_script... [05: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)871679", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:00:33]POST & json_proto [05:00:33]process_json_proto [05:00:33]json parsed OK: [05:00:33]protocol is kg_v1.0 [05:00:33]action value=close_receipt [05:00:33]process_action close_receipt [05:00:33]cmd_close_receipt [05:00:33]MH_GetDate [05:00:33]Write to MH i2c: F0 00 00 58 7D C4 [05:00:33]Write i2c OK [05:00:33]MH_I2C_Read... [05:00:33]Read from MH i2c: F0 [05:00:33]MH_I2C_Read... [05:00:33]Read from MH i2c: F0 09 00 [05:00:33]MH_I2C_Read... [05:00:33]Read from MH i2c: F0 09 00 58 7D 00 75 D0 A5 66 FF 4D C0 64 8D [05:00:33]GetLastDocTimeStamp 1722142793 [05:00:33]current date 1722142837 [05:00:33]FM_GetShiftState [05:00:33]SAM_PROTO_GetShiftState [05:00:33]wFMCommunicate request_size=4 [05:00:33]MH_SAM_APDU [05:00:33]CAPDU: 80 13 01 00 [05:00:33]Write to MH i2c: E2 08 00 59 7D 80 13 01 00 00 00 00 00 53 [05:00:33]Write i2c OK [05:00:33]MH_I2C_Read... [05:00:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:00:33]Read from MH i2c: E2 [05:00:33]MH_I2C_Read... [05:00:33]Read from MH i2c: E2 0E 00 [05:00:33]MH_I2C_Read... [05:00:33]Read from MH i2c: E2 0E 00 59 7D 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 19 [05:00:33]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [05:00:33]wFMCommunicate OK [05:00:33]SAM_PROTO_GetShiftState done [05:00:33]FM_GetShiftState done [05:00:33]opened in 1722127132 [05:00:33]opened+sec_in_day 1722213532 [05:00:33]quantity*price = 100005 [05:00:33]sum+1 = 100006 [05:00:33]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 48 28.07.2024 05:00 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000965352 ФД: 230234 ФПД: 155199014004498 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T050037&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230234&fm=155199014004498&tin=02508201610067®Number=0000000000099253&sum=100005 [05:00:34]StoreToDocumentArchive [05:00:34]shift 386 fd 230234 [05:00:34]save to /storage/0386/doc_00230234 [05:00:34]save last doc name /storage/0386/doc_00230234 to /storage/kkm_last_doc_name [05:00:34]save OK [05:00:34]Clear old archive folders... [05:00:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:00:34]tlvbuf is 008BBA30 [05:00:34]SAM_PROTO_ClearQueue [05:00:34]wFMCommunicate request_size=4 [05:00:34]MH_SAM_APDU [05:00:34]CAPDU: 80 09 00 00 [05:00:34]Write to MH i2c: E2 08 00 66 7D 80 09 00 00 00 00 00 00 55 [05:00:34]Write i2c OK [05:00:34]MH_I2C_Read... [05:00:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:00:34]Read from MH i2c: E2 [05:00:34]MH_I2C_Read... [05:00:34]Read from MH i2c: E2 03 00 [05:00:34]MH_I2C_Read... [05:00:34]Read from MH i2c: E2 03 00 66 7D 00 90 00 57 [05:00:34]RAPDU: 90 00 [05:00:34]wFMCommunicate OK [05:00:34]SAM_PROTO_ClearQueue done [05:00:34]KKMCreateOFDPacket [05:00:34]OFDProtocolAddRootSTLVToBuf [05:00:34]FM_MakeSignedData [05:00:34]FM_MakeSignedData [05:00:34]SAM_PROTO_SignData [05:00:34]wFMCommunicate request_size=4 [05:00:34]MH_SAM_APDU [05:00:34]CAPDU: 80 0D 01 02 [05:00:34]Write to MH i2c: E2 08 00 67 7D 80 0D 01 02 00 00 00 00 5D [05:00:34]Write i2c OK [05:00:34]MH_I2C_Read... [05:00:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:00:34]Read from MH i2c: E2 [05:00:34]MH_I2C_Read... [05:00:34]Read from MH i2c: E2 03 00 [05:00:34]MH_I2C_Read... [05:00:34]Read from MH i2c: E2 03 00 67 7D 00 90 00 58 [05:00:34]RAPDU: 90 00 [05:00:34]wFMCommunicate OK [05:00:34]wFMCommunicate request_size=255 [05:00:34]MH_SAM_APDU [05: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 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 30 00 00 00 F4 03 04 00 75 D0 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 5A 83 03 00 35 04 06 00 8D [05:00:34]Write to MH i2c: E2 02 01 68 7D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 30 00 00 00 F4 03 04 00 75 D0 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 5A 83 03 00 35 04 06 00 8D 00 00 E6 [05:00:34]Write i2c OK [05:00:34]MH_I2C_Read... [05:00:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:00:34]Read from MH i2c: E2 [05:00:34]MH_I2C_Read... [05:00:34]Read from MH i2c: E2 03 00 [05:00:34]MH_I2C_Read... [05:00:34]Read from MH i2c: E2 03 00 68 7D 00 90 00 59 [05:00:34]RAPDU: 90 00 [05:00:34]wFMCommunicate OK [05:00:34]wFMCommunicate request_size=10 [05:00:34]MH_SAM_APDU [05:00:34]CAPDU: 80 0D 02 02 05 27 16 19 67 12 [05:00:34]Write to MH i2c: E2 0D 00 69 7D 80 0D 02 02 05 00 27 16 19 67 12 00 00 39 [05:00:34]Write i2c OK [05:00:34]MH_I2C_Read... [05:00:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:00:34]Read from MH i2c: E2 [05:00:34]MH_I2C_Read... [05:00:34]Read from MH i2c: E2 03 00 [05:00:34]MH_I2C_Read... [05:00:34]Read from MH i2c: E2 03 00 69 7D 00 90 00 5A [05:00:34]RAPDU: 90 00 [05:00:34]wFMCommunicate OK [05:00:34]wFMCommunicate request_size=4 [05:00:34]MH_SAM_APDU [05:00:34]CAPDU: 80 0D 03 02 [05:00:34]Write to MH i2c: E2 08 00 6A 7D 80 0D 03 02 00 00 00 00 62 [05:00:34]Write i2c OK [05:00:34]MH_I2C_Read... [05:00:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:00:34]Read from MH i2c: E2 [05:00:34]MH_I2C_Read... [05:00:34]Read from MH i2c: E2 0B 00 [05:00:34]MH_I2C_Read... [05:00:34]Read from MH i2c: E2 0B 00 6A 7D 00 12 C1 C6 4E F5 25 80 9B 90 00 7F [05:00:34]RAPDU: 12 C1 C6 4E F5 25 80 9B 90 00 [05:00:34]wFMCommunicate OK [05:00:34]SAM_PROTO_SignData done [05:00:34]FM_MakeSignedData done [05:00:34]CreateOFDProtocolMessage [05:00:34]wFMCommunicate request_size=4 [05:00:34]MH_SAM_APDU [05:00:34]CAPDU: 80 11 00 00 [05:00:34]Write to MH i2c: E2 08 00 6B 7D 80 11 00 00 00 00 00 00 62 [05:00:34]Write i2c OK [05:00:34]MH_I2C_Read... [05:00:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:00:34]Read from MH i2c: E2 [05:00:34]MH_I2C_Read... [05:00:34]Read from MH i2c: E2 17 00 [05:00:34]MH_I2C_Read... [05:00:34]Read from MH i2c: E2 17 00 6B 7D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 B3 [05:00:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [05:00:34]wFMCommunicate OK [05:00:34]CreateOFDProtocolMessage done [05:00:34]OFDSenderStorePacket 230234 [05:00:34]StoreOFDPacket docnum=230234 [05:00:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 F9 E3 07 01 52 EE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 30 00 00 00 F4 03 04 00 75 D0 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 5A 83 03 00 35 04 06 00 8D 27 16 19 67 12 12 C1 C6 4E F5 25 80 9B [05:00:34]CheckFolder [05:00:34]dirname=/storage/ofd_packets [05:00:34]CheckFolder done [05:00:34]ProducePacketName [05:00:34]name=ofd_packets/00230234 [05:00:34]NVStorageSaveData ofd_packets/00230234 [05:00:34]File name is /storage/ofd_packets/00230234 [05:00:34]Write 301 bytes [05:00:34]NVStorageSaveData done [05:00:34]OFDSenderStorePacket done [05:00:34]KKMCreateOFDPacket done [05:00:34]NVStorageSaveData kkm_last_timestamp [05:00:34]File name is /storage/kkm_last_timestamp [05:00:34]Write 4 bytes [05:00:34]NVStorageSaveData done [05:00:34]ExternCall_PrintAddStr [05:00:34]wPrintStart [05:00:34]Write to MH i2c: 01 00 00 6C 7D E9 [05:00:34]Write i2c OK [05:00:34]MH_I2C_Read... [05:00:34]Read from MH i2c: 01 [05:00:34]MH_I2C_Read... [05:00:34]Read from MH i2c: 01 07 00 [05:00:34]MH_I2C_Read... [05:00:34]Read from MH i2c: 01 07 00 6C 7D 00 00 00 00 00 FF 0F FE [05:00:34]RasterBufferAndPrint [05:00:34]line Счет N : (1)871679 [05:00:34]line ИНН: 02508201610067 [05:00:34]line Контрольно-Кассовый Чек [05:00:34]line ПРОДАЖА [05:00:34]line ТРК (МРК, ГНК) : 42 [05:00:34]line Товар: 2710124130 [05:00:34]line Аи-92-К-5 [05:00:34]line 14.750 * 67.80 [05:00:34]line = 1000.05 [05:00:34]line НДС 12% НСП 1% [05:00:34]line > о реализуемом товаре [05:00:34]line ИТОГО: 1000.05 [05:00:34]line НСП 1% : 8.85 [05:00:34]line НДС 12% : 106.20 [05:00:34]line Наличными: 0.00 [05:00:34]line Безнал.: 1000.05 [05:00:34]line Место: АЗС № 125 "Партнер Нефть" [05:00:34]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [05:00:34]line СНО: Общий режим [05:00:34]line Чек 48 28.07.2024 05:00 [05:00:34]line Смена: 386 ФФД: 1.0 [05:00:34]line ЗНМ: 0300000050 [05:00:34]line РНМ: 0000000000099253 [05:00:34]line Версия ККМ: 001 [05:00:34]line Платежная система: АКБ Кыргызстан [05:00:34]line ФМ: 0000000000965352 [05:00:34]line ФД: 230234 [05:00:34]line ФПД: 155199014004498 [05:00:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T050037&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230234&fm=155199014004498&tin=02508201610067®Number=0000000000099253&sum=100005 [05:00:34]written 0, free lines is 4095 [05:00:34]OFD Sender: Processing packet 230234 [packets to send 132, broken 131] [05:00:34]ProducePacketName [05:00:34]name=ofd_packets/00230234 [05:00:34]OFD Sender: To server: pG, [05:00:34]CommunicateWithHost lk.salyk.kg:30040 [05:00:34]ConnectInit lk.salyk.kg [05:00:35]Connected sock=10 [05:00:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 F9 E3 07 01 52 EE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 30 00 00 00 F4 03 04 00 75 D0 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 5A 83 03 00 35 04 06 00 8D 27 16 19 67 12 12 C1 C6 4E F5 25 80 9B [05:00:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 53 E3 47 00 E9 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 39 36 35 33 35 32 10 04 04 00 5A 83 03 00 F4 03 04 00 4D 77 A5 66 B6 04 01 00 00 80 A5 4F 33 1C 18 FC 04 [05:00:35]CommunicateWithHost err = 0 [05:00:35]CheckOFDResponse [05:00:35]1017 (14) - 77093643461234 [05:00:35]1041 (16) - 0000000000965352 [05:00:35]1040 (4) - 230234 [05:00:35]1012 (4) - 27.07.2024 22:40 [05:00:35]1206 (1) - 0 [05:00:35]OFD Sender: Remove packet 230234 [05:00:35]ProducePacketName [05:00:35]name=ofd_packets/00230234 [05:00:35]NVStorageDeleteData [05:00:35]Write to MH i2c: 01 00 00 96 7D 13 [05:00:35]Write i2c OK [05:00:35]MH_I2C_Read... [05:00:35]Read from MH i2c: 01 [05:00:35]MH_I2C_Read... [05:00:35]Read from MH i2c: 01 07 00 [05:00:35]MH_I2C_Read... [05:00:35]Read from MH i2c: 01 07 00 96 7D 00 00 00 00 00 0A 0D 31 [05:00:35]RasterBufferAndPrint [05:00:35]line [05:00:35]line [05:00:35]line [05:00:35]line [05:00:35]line [05:00:35]written 0, free lines is 3344 [05:00:35]MH_Cut [05:00:35]Write to MH i2c: D1 01 00 9D 7D 01 EC [05:00:35]Write i2c OK [05:00:35]MH_I2C_Read... [05:00:35]Read from MH i2c: D1 [05:00:35]MH_I2C_Read... [05:00:35]Read from MH i2c: D1 01 00 [05:00:35]MH_I2C_Read... [05:00:35]Read from MH i2c: D1 01 00 9D 7D 00 EB [05:00:35]Write to MH i2c: 01 00 00 9E 7D 1B [05:00:35]Write i2c OK [05:00:35]MH_I2C_Read... [05:00:35]OFD Sender: No OFD packet to send [05:00:36]*** Cut start [05:00:36]*** Partial cut [05:00:36]*** CUTSNS_PIN = 1 [05:00:36]*** CUTSNS_PIN = 0 [05:00:36]*** Brake cut motor [05:00:36]Read from MH i2c: 01 [05:00:36]MH_I2C_Read... [05:00:36]*** Stop cut motor [05:00:36]*** Cut end [05:00:36]Read from MH i2c: 01 07 00 [05:00:36]MH_I2C_Read... [05:00:36]Read from MH i2c: 01 07 00 9E 7D 00 00 00 00 00 FF 0F 30 [05:00:36]process_action close_receipt done [05:00:36]requested_data is exist [05:00:36]produce_requested_data [05:00:36]requested_item fm.sn is exist - process it [05:00:36]wFMCommunicate request_size=4 [05:00:36]MH_SAM_APDU [05:00:36]CAPDU: 80 11 00 00 [05:00:36]Write to MH i2c: E2 08 00 9F 7D 80 11 00 00 00 00 00 00 96 [05:00:36]Write i2c OK [05:00:36]MH_I2C_Read... [05:00:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:00:36]Read from MH i2c: E2 [05:00:36]MH_I2C_Read... [05:00:36]Read from MH i2c: E2 17 00 [05:00:36]MH_I2C_Read... [05:00:36]Read from MH i2c: E2 17 00 9F 7D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 E7 [05:00:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [05:00:36]wFMCommunicate OK [05:00:36]requested_item fd.num is exist - process it [05:00:36]SAM_PROTO_GetFieldsCounters [05:00:36]wFMCommunicate request_size=4 [05:00:36]MH_SAM_APDU [05:00:36]CAPDU: 80 13 00 00 [05:00:36]Write to MH i2c: E2 08 00 A0 7D 80 13 00 00 00 00 00 00 99 [05:00:36]Write i2c OK [05:00:36]MH_I2C_Read... [05:00:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:00:36]Read from MH i2c: E2 [05:00:36]MH_I2C_Read... [05:00:36]Read from MH i2c: E2 62 00 [05:00:36]MH_I2C_Read... [05:00:36]Read from MH i2c: E2 62 00 A0 7D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 5A 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 30 00 00 00 5E 04 04 00 30 00 00 00 57 04 04 00 31 00 00 00 19 04 04 00 00 00 00 00 90 00 AE [05:00:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 5A 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 30 00 00 00 5E 04 04 00 30 00 00 00 57 04 04 00 31 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:00:36]wFMCommunicate OK [05:00:36]SAM_PROTO_GetFieldsCounters done [05:00:36]requested_item shift.num is exist - process it [05:00:36]requested_item shift.opened is exist - process it [05:00:36]req_shift_opened [05:00:36]FM_GetShiftState [05:00:36]SAM_PROTO_GetShiftState [05:00:36]wFMCommunicate request_size=4 [05:00:36]MH_SAM_APDU [05:00:36]CAPDU: 80 13 01 00 [05:00:36]Write to MH i2c: E2 08 00 A1 7D 80 13 01 00 00 00 00 00 9B [05:00:36]Write i2c OK [05:00:36]MH_I2C_Read... [05:00:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:00:36]Read from MH i2c: E2 [05:00:36]MH_I2C_Read... [05:00:36]Read from MH i2c: E2 0E 00 [05:00:36]MH_I2C_Read... [05:00:36]Read from MH i2c: E2 0E 00 A1 7D 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 61 [05:00:36]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [05:00:36]wFMCommunicate OK [05:00:36]SAM_PROTO_GetShiftState done [05:00:36]FM_GetShiftState done [05:00:36]req_shift_opened done [05:00:36]requested_item shift.open_date is exist - process it [05:00:36]req_shift_open_date [05:00:36]req_shift_open_date done [05:00:36]produce_requested_data done [05:00:36]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230234,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [05:00:36]process_action_free close_receipt [05:00:36]json_value_free [05:00:36]json_value_free done [05:00:36]process_json_proto returns [05:00:36]Send response to host [05:00:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230234,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [05:00:36]free response buf [05:00:36]execute_script done [05:00:36]execute_script returns [05:00:36]free content buf [05:00:36]Sock 8.Close socket [05:00:36]Sock 8.Thread stoped [05:00:40]OFD Sender: No OFD packet to send [05:00:45]OFD Sender: No OFD packet to send [05:00:50]OFD Sender: No OFD packet to send [05:00:55]OFD Sender: No OFD packet to send [05:01:00]OFD Sender: No OFD packet to send [05:01:05]OFD Sender: No OFD packet to send [05:01:10]OFD Sender: No OFD packet to send [05:01:15]OFD Sender: No OFD packet to send [05:01:20]OFD Sender: No OFD packet to send [05:01:25]OFD Sender: No OFD packet to send [05:01:30]OFD Sender: No OFD packet to send [05:01:35]OFD Sender: No OFD packet to send [05:01:40]OFD Sender: No OFD packet to send [05:01:45]OFD Sender: No OFD packet to send [05:01:50]OFD Sender: No OFD packet to send [05:01:55]OFD Sender: No OFD packet to send [05:02:00]OFD Sender: No OFD packet to send [05:02:05]OFD Sender: No OFD packet to send [05:02:10]OFD Sender: No OFD packet to send [05:02:15]OFD Sender: No OFD packet to send [05:02:20]OFD Sender: No OFD packet to send [05:02:25]OFD Sender: No OFD packet to send [05:02:30]OFD Sender: No OFD packet to send [05:02:35]OFD Sender: No OFD packet to send [05:02:40]OFD Sender: No OFD packet to send [05:02:45]OFD Sender: No OFD packet to send [05:02:50]OFD Sender: No OFD packet to send [05:02:55]OFD Sender: No OFD packet to send [05:03:00]OFD Sender: No OFD packet to send [05:03:05]OFD Sender: No OFD packet to send [05:03:10]OFD Sender: No OFD packet to send [05:03:15]OFD Sender: No OFD packet to send [05:03:20]OFD Sender: No OFD packet to send [05:03:25]OFD Sender: No OFD packet to send [05:03:30]OFD Sender: No OFD packet to send [05:03:36]OFD Sender: No OFD packet to send [05:03:41]OFD Sender: No OFD packet to send [05:03:46]OFD Sender: No OFD packet to send [05:03:51]OFD Sender: No OFD packet to send [05:03:56]OFD Sender: No OFD packet to send [05:04:01]OFD Sender: No OFD packet to send [05:04:06]OFD Sender: No OFD packet to send [05:04:11]OFD Sender: No OFD packet to send [05:04:16]OFD Sender: No OFD packet to send [05:04:21]OFD Sender: No OFD packet to send [05:04:26]OFD Sender: No OFD packet to send [05:04:31]OFD Sender: No OFD packet to send [05:04:36]OFD Sender: No OFD packet to send [05:04:41]OFD Sender: No OFD packet to send [05:04:46]OFD Sender: No OFD packet to send [05:04:51]OFD Sender: No OFD packet to send [05:04:56]OFD Sender: No OFD packet to send [05:05:01]OFD Sender: No OFD packet to send [05:05:06]OFD Sender: No OFD packet to send [05:05:11]OFD Sender: No OFD packet to send [05:05:16]OFD Sender: No OFD packet to send [05:05:21]OFD Sender: No OFD packet to send [05:05:26]OFD Sender: No OFD packet to send [05:05:31]OFD Sender: No OFD packet to send [05:05:36]OFD Sender: No OFD packet to send [05:05:38]accept exits with 9 [05:05:38]New connection [05:05:38]New thread 3067047268 created [05:05:38]Thread 3066903908 joined [05:05:38]Waiting for new connection... [05:05:38] Sock 9.Parse request [05:05:38]Sock 9.Check first char [05:05:38]Sock 9.First char is OK [05:05:38]request: POST /json_proto HTTP/1.0 [05:05:38]Method: POST [05:05:38]URL: /json_proto [05:05:38]Method is POST - this is cgi request [05:05:38]url: /json_proto [05:05:38]query_string will be loaded in cgi processing [05:05:38]execute_cgi json_proto POST (null) [05:05:38]execute_cgi path=json_proto method=POST [05:05:38]POST find Content-Length [05:05:38]Host: 172.17.49.131:8080 [05:05:38]Content-Length: 841 [05:05:38]Content-Type: application/json [05:05:38] [05:05:38]POST finish read [05:05:38]Found Content-Length = 841 [05:05:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871680", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 10.710, "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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 800.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:05:38]execute_script... [05:05: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)871680", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 10.710, "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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 800.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:05:38]POST & json_proto [05:05:38]process_json_proto [05:05:38]json parsed OK: [05:05:38]protocol is kg_v1.0 [05:05:38]action value=close_receipt [05:05:38]process_action close_receipt [05:05:38]cmd_close_receipt [05:05:38]MH_GetDate [05:05:38]Write to MH i2c: F0 00 00 A2 7D 0E [05:05:38]Write i2c OK [05:05:38]MH_I2C_Read... [05:05:38]Read from MH i2c: F0 [05:05:38]MH_I2C_Read... [05:05:38]Read from MH i2c: F0 09 00 [05:05:38]MH_I2C_Read... [05:05:38]Read from MH i2c: F0 09 00 A2 7D 00 A6 D1 A5 66 FF 4D C0 64 09 [05:05:38]GetLastDocTimeStamp 1722142837 [05:05:38]current date 1722143142 [05:05:38]FM_GetShiftState [05:05:38]SAM_PROTO_GetShiftState [05:05:38]wFMCommunicate request_size=4 [05:05:38]MH_SAM_APDU [05:05:38]CAPDU: 80 13 01 00 [05:05:38]Write to MH i2c: E2 08 00 A3 7D 80 13 01 00 00 00 00 00 9D [05:05:38]Write i2c OK [05:05:38]MH_I2C_Read... [05:05:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:05:38]Read from MH i2c: E2 [05:05:38]MH_I2C_Read... [05:05:38]Read from MH i2c: E2 0E 00 [05:05:38]MH_I2C_Read... [05:05:38]Read from MH i2c: E2 0E 00 A3 7D 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 63 [05:05:38]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [05:05:38]wFMCommunicate OK [05:05:38]SAM_PROTO_GetShiftState done [05:05:38]FM_GetShiftState done [05:05:38]opened in 1722127132 [05:05:38]opened+sec_in_day 1722213532 [05:05:38]quantity*price = 80003 [05:05:38]sum+1 = 80005 [05:05:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.04 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 0.00 Безнал.: 800.04 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 49 28.07.2024 05:05 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000965352 ФД: 230235 ФПД: 179556681436929 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T050542&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230235&fm=179556681436929&tin=02508201610067®Number=0000000000099253&sum=80004 [05:05:39]StoreToDocumentArchive [05:05:39]shift 386 fd 230235 [05:05:39]save to /storage/0386/doc_00230235 [05:05:39]save last doc name /storage/0386/doc_00230235 to /storage/kkm_last_doc_name [05:05:39]save OK [05:05:39]Clear old archive folders... [05:05:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:05:39]tlvbuf is 00987250 [05:05:39]SAM_PROTO_ClearQueue [05:05:39]wFMCommunicate request_size=4 [05:05:39]MH_SAM_APDU [05:05:39]CAPDU: 80 09 00 00 [05:05:39]Write to MH i2c: E2 08 00 B0 7D 80 09 00 00 00 00 00 00 9F [05:05:39]Write i2c OK [05:05:39]MH_I2C_Read... [05:05:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:05:39]Read from MH i2c: E2 [05:05:39]MH_I2C_Read... [05:05:39]Read from MH i2c: E2 03 00 [05:05:39]MH_I2C_Read... [05:05:39]Read from MH i2c: E2 03 00 B0 7D 00 90 00 A1 [05:05:39]RAPDU: 90 00 [05:05:39]wFMCommunicate OK [05:05:39]SAM_PROTO_ClearQueue done [05:05:39]KKMCreateOFDPacket [05:05:39]OFDProtocolAddRootSTLVToBuf [05:05:39]FM_MakeSignedData [05:05:39]FM_MakeSignedData [05:05:39]SAM_PROTO_SignData [05:05:39]wFMCommunicate request_size=4 [05:05:39]MH_SAM_APDU [05:05:39]CAPDU: 80 0D 01 02 [05:05:39]Write to MH i2c: E2 08 00 B1 7D 80 0D 01 02 00 00 00 00 A7 [05:05:39]Write i2c OK [05:05:39]MH_I2C_Read... [05:05:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:05:39]Read from MH i2c: E2 [05:05:39]MH_I2C_Read... [05:05:39]Read from MH i2c: E2 03 00 [05:05:39]MH_I2C_Read... [05:05:39]Read from MH i2c: E2 03 00 B1 7D 00 90 00 A2 [05:05:39]RAPDU: 90 00 [05:05:39]wFMCommunicate OK [05:05:39]wFMCommunicate request_size=255 [05:05:39]MH_SAM_APDU [05:05: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 D6 29 00 00 00 00 00 37 04 06 00 2E 1D 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 31 00 00 00 F4 03 04 00 A6 D1 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 5B 83 03 00 35 04 06 00 A3 [05:05:39]Write to MH i2c: E2 02 01 B2 7D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D6 29 00 00 00 00 00 37 04 06 00 2E 1D 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 31 00 00 00 F4 03 04 00 A6 D1 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 5B 83 03 00 35 04 06 00 A3 00 00 08 [05:05:39]Write i2c OK [05:05:39]MH_I2C_Read... [05:05:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:05:40]Read from MH i2c: E2 [05:05:40]MH_I2C_Read... [05:05:40]Read from MH i2c: E2 03 00 [05:05:40]MH_I2C_Read... [05:05:40]Read from MH i2c: E2 03 00 B2 7D 00 90 00 A3 [05:05:40]RAPDU: 90 00 [05:05:40]wFMCommunicate OK [05:05:40]wFMCommunicate request_size=10 [05:05:40]MH_SAM_APDU [05:05:40]CAPDU: 80 0D 02 02 05 4E 4C 36 CF 01 [05:05:40]Write to MH i2c: E2 0D 00 B3 7D 80 0D 02 02 05 00 4E 4C 36 CF 01 00 00 54 [05:05:40]Write i2c OK [05:05:40]MH_I2C_Read... [05:05:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:05:40]Read from MH i2c: E2 [05:05:40]MH_I2C_Read... [05:05:40]Read from MH i2c: E2 03 00 [05:05:40]MH_I2C_Read... [05:05:40]Read from MH i2c: E2 03 00 B3 7D 00 90 00 A4 [05:05:40]RAPDU: 90 00 [05:05:40]wFMCommunicate OK [05:05:40]wFMCommunicate request_size=4 [05:05:40]MH_SAM_APDU [05:05:40]CAPDU: 80 0D 03 02 [05:05:40]Write to MH i2c: E2 08 00 B4 7D 80 0D 03 02 00 00 00 00 AC [05:05:40]Write i2c OK [05:05:40]MH_I2C_Read... [05:05:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:05:40]Read from MH i2c: E2 [05:05:40]MH_I2C_Read... [05:05:40]Read from MH i2c: E2 0B 00 [05:05:40]MH_I2C_Read... [05:05:40]Read from MH i2c: E2 0B 00 B4 7D 00 68 F2 38 D0 8C 9E 9D 4A 90 00 20 [05:05:40]RAPDU: 68 F2 38 D0 8C 9E 9D 4A 90 00 [05:05:40]wFMCommunicate OK [05:05:40]SAM_PROTO_SignData done [05:05:40]FM_MakeSignedData done [05:05:40]CreateOFDProtocolMessage [05:05:40]wFMCommunicate request_size=4 [05:05:40]MH_SAM_APDU [05:05:40]CAPDU: 80 11 00 00 [05:05:40]Write to MH i2c: E2 08 00 B5 7D 80 11 00 00 00 00 00 00 AC [05:05:40]Write i2c OK [05:05:40]MH_I2C_Read... [05:05:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:05:40]Read from MH i2c: E2 [05:05:40]MH_I2C_Read... [05:05:40]Read from MH i2c: E2 17 00 [05:05:40]MH_I2C_Read... [05:05:40]Read from MH i2c: E2 17 00 B5 7D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 FD [05:05:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [05:05:40]wFMCommunicate OK [05:05:40]CreateOFDProtocolMessage done [05:05:40]OFDSenderStorePacket 230235 [05:05:40]StoreOFDPacket docnum=230235 [05:05:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 30 EA 07 01 0C B8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D6 29 00 00 00 00 00 37 04 06 00 2E 1D 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 31 00 00 00 F4 03 04 00 A6 D1 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 5B 83 03 00 35 04 06 00 A3 4E 4C 36 CF 01 68 F2 38 D0 8C 9E 9D 4A [05:05:40]CheckFolder [05:05:40]dirname=/storage/ofd_packets [05:05:40]CheckFolder done [05:05:40]ProducePacketName [05:05:40]name=ofd_packets/00230235 [05:05:40]NVStorageSaveData ofd_packets/00230235 [05:05:40]File name is /storage/ofd_packets/00230235 [05:05:40]Write 301 bytes [05:05:40]NVStorageSaveData done [05:05:40]OFDSenderStorePacket done [05:05:40]KKMCreateOFDPacket done [05:05:40]NVStorageSaveData kkm_last_timestamp [05:05:40]File name is /storage/kkm_last_timestamp [05:05:40]Write 4 bytes [05:05:40]NVStorageSaveData done [05:05:40]ExternCall_PrintAddStr [05:05:40]wPrintStart [05:05:40]Write to MH i2c: 01 00 00 B6 7D 33 [05:05:40]Write i2c OK [05:05:40]MH_I2C_Read... [05:05:40]Read from MH i2c: 01 [05:05:40]MH_I2C_Read... [05:05:40]Read from MH i2c: 01 07 00 [05:05:40]MH_I2C_Read... [05:05:40]Read from MH i2c: 01 07 00 B6 7D 00 00 00 00 00 FF 0F 48 [05:05:40]RasterBufferAndPrint [05:05:40]line Счет N : (1)871680 [05:05:40]line ИНН: 02508201610067 [05:05:40]line Контрольно-Кассовый Чек [05:05:40]line ПРОДАЖА [05:05:40]line ТРК (МРК, ГНК) : 51 [05:05:40]line Товар: 2710124500 [05:05:40]line Аи-95-К-5 [05:05:40]line 10.710 * 74.70 [05:05:40]line = 800.04 [05:05:40]line НДС 12% НСП 1% [05:05:40]line > о реализуемом товаре [05:05:40]line ИТОГО: 800.04 [05:05:40]line НСП 1% : 7.08 [05:05:40]line НДС 12% : 84.96 [05:05:40]line Наличными: 0.00 [05:05:40]line Безнал.: 800.04 [05:05:40]line Место: АЗС № 125 "Партнер Нефть" [05:05:40]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [05:05:40]line СНО: Общий режим [05:05:40]line Чек 49 28.07.2024 05:05 [05:05:40]line Смена: 386 ФФД: 1.0 [05:05:40]line ЗНМ: 0300000050 [05:05:40]line РНМ: 0000000000099253 [05:05:40]line Версия ККМ: 001 [05:05:40]line Платежная система: АКБ Кыргызстан [05:05:40]line ФМ: 0000000000965352 [05:05:40]line ФД: 230235 [05:05:40]line ФПД: 179556681436929 [05:05:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T050542&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230235&fm=179556681436929&tin=02508201610067®Number=0000000000099253&sum=80004 [05:05:40]written 0, free lines is 4095 [05:05:40]OFD Sender: Processing packet 230235 [packets to send 132, broken 131] [05:05:40]ProducePacketName [05:05:40]name=ofd_packets/00230235 [05:05:40]OFD Sender: To server: pG, [05:05:40]CommunicateWithHost lk.salyk.kg:30040 [05:05:40]ConnectInit lk.salyk.kg [05:05:40]Connected sock=10 [05:05:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 30 EA 07 01 0C B8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D6 29 00 00 00 00 00 37 04 06 00 2E 1D 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 31 00 00 00 F4 03 04 00 A6 D1 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 5B 83 03 00 35 04 06 00 A3 4E 4C 36 CF 01 68 F2 38 D0 8C 9E 9D 4A [05:05:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 E7 4A 47 00 5D E7 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 5B 83 03 00 F4 03 04 00 7F 78 A5 66 B6 04 01 00 00 87 A2 AA 47 26 A7 1A AE [05:05:40]CommunicateWithHost err = 0 [05:05:40]CheckOFDResponse [05:05:40]1017 (14) - 77093643461234 [05:05:40]1041 (16) - 0000000000965352 [05:05:40]1040 (4) - 230235 [05:05:40]1012 (4) - 27.07.2024 22:45 [05:05:40]1206 (1) - 0 [05:05:40]OFD Sender: Remove packet 230235 [05:05:40]ProducePacketName [05:05:40]name=ofd_packets/00230235 [05:05:40]NVStorageDeleteData [05:05:40]Write to MH i2c: 01 00 00 E0 7D 5D [05:05:40]Write i2c OK [05:05:40]MH_I2C_Read... [05:05:40]Read from MH i2c: 01 [05:05:40]MH_I2C_Read... [05:05:40]Read from MH i2c: 01 07 00 [05:05:40]MH_I2C_Read... [05:05:40]Read from MH i2c: 01 07 00 E0 7D 00 00 00 00 00 19 0D 8A [05:05:40]RasterBufferAndPrint [05:05:40]line [05:05:40]line [05:05:40]line [05:05:40]line [05:05:40]line [05:05:40]written 0, free lines is 3360 [05:05:40]MH_Cut [05:05:40]Write to MH i2c: D1 01 00 E7 7D 01 36 [05:05:40]Write i2c OK [05:05:40]MH_I2C_Read... [05:05:40]Read from MH i2c: D1 [05:05:40]MH_I2C_Read... [05:05:40]Read from MH i2c: D1 01 00 [05:05:40]MH_I2C_Read... [05:05:40]Read from MH i2c: D1 01 00 E7 7D 00 35 [05:05:40]Write to MH i2c: 01 00 00 E8 7D 65 [05:05:40]Write i2c OK [05:05:40]MH_I2C_Read... [05:05:41]OFD Sender: No OFD packet to send [05:05:41]*** Cut start [05:05:41]*** Partial cut [05:05:41]*** CUTSNS_PIN = 1 [05:05:41]*** CUTSNS_PIN = 0 [05:05:41]*** Brake cut motor [05:05:41]Read from MH i2c: 01 [05:05:41]MH_I2C_Read... [05:05:41]*** Stop cut motor [05:05:41]*** Cut end [05:05:41]Read from MH i2c: 01 07 00 [05:05:41]MH_I2C_Read... [05:05:41]Read from MH i2c: 01 07 00 E8 7D 00 00 00 00 00 FF 0F 7A [05:05:41]process_action close_receipt done [05:05:41]requested_data is exist [05:05:41]produce_requested_data [05:05:41]requested_item fm.sn is exist - process it [05:05:41]wFMCommunicate request_size=4 [05:05:41]MH_SAM_APDU [05:05:41]CAPDU: 80 11 00 00 [05:05:41]Write to MH i2c: E2 08 00 E9 7D 80 11 00 00 00 00 00 00 E0 [05:05:41]Write i2c OK [05:05:41]MH_I2C_Read... [05:05:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:05:41]Read from MH i2c: E2 [05:05:41]MH_I2C_Read... [05:05:41]Read from MH i2c: E2 17 00 [05:05:41]MH_I2C_Read... [05:05:41]Read from MH i2c: E2 17 00 E9 7D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 31 [05:05:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [05:05:41]wFMCommunicate OK [05:05:41]requested_item fd.num is exist - process it [05:05:41]SAM_PROTO_GetFieldsCounters [05:05:41]wFMCommunicate request_size=4 [05:05:41]MH_SAM_APDU [05:05:41]CAPDU: 80 13 00 00 [05:05:41]Write to MH i2c: E2 08 00 EA 7D 80 13 00 00 00 00 00 00 E3 [05:05:41]Write i2c OK [05:05:41]MH_I2C_Read... [05:05:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:05:42]Read from MH i2c: E2 [05:05:42]MH_I2C_Read... [05:05:42]Read from MH i2c: E2 62 00 [05:05:42]MH_I2C_Read... [05:05:42]Read from MH i2c: E2 62 00 EA 7D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 5B 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 31 00 00 00 5E 04 04 00 31 00 00 00 57 04 04 00 32 00 00 00 19 04 04 00 00 00 00 00 90 00 FC [05:05:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 5B 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 31 00 00 00 5E 04 04 00 31 00 00 00 57 04 04 00 32 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:05:42]wFMCommunicate OK [05:05:42]SAM_PROTO_GetFieldsCounters done [05:05:42]requested_item shift.num is exist - process it [05:05:42]requested_item shift.opened is exist - process it [05:05:42]req_shift_opened [05:05:42]FM_GetShiftState [05:05:42]SAM_PROTO_GetShiftState [05:05:42]wFMCommunicate request_size=4 [05:05:42]MH_SAM_APDU [05:05:42]CAPDU: 80 13 01 00 [05:05:42]Write to MH i2c: E2 08 00 EB 7D 80 13 01 00 00 00 00 00 E5 [05:05:42]Write i2c OK [05:05:42]MH_I2C_Read... [05:05:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:05:42]Read from MH i2c: E2 [05:05:42]MH_I2C_Read... [05:05:42]Read from MH i2c: E2 0E 00 [05:05:42]MH_I2C_Read... [05:05:42]Read from MH i2c: E2 0E 00 EB 7D 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 AB [05:05:42]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [05:05:42]wFMCommunicate OK [05:05:42]SAM_PROTO_GetShiftState done [05:05:42]FM_GetShiftState done [05:05:42]req_shift_opened done [05:05:42]requested_item shift.open_date is exist - process it [05:05:42]req_shift_open_date [05:05:42]req_shift_open_date done [05:05:42]produce_requested_data done [05:05:42]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230235,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [05:05:42]process_action_free close_receipt [05:05:42]json_value_free [05:05:42]json_value_free done [05:05:42]process_json_proto returns [05:05:42]Send response to host [05:05:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230235,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [05:05:42]free response buf [05:05:42]execute_script done [05:05:42]execute_script returns [05:05:42]free content buf [05:05:42]Sock 9.Close socket [05:05:42]Sock 9.Thread stoped [05:05:46]OFD Sender: No OFD packet to send [05:05:51]OFD Sender: No OFD packet to send [05:05:56]OFD Sender: No OFD packet to send [05:06:01]OFD Sender: No OFD packet to send [05:06:06]OFD Sender: No OFD packet to send [05:06:11]OFD Sender: No OFD packet to send [05:06:15]accept exits with 8 [05:06:15]New connection [05:06:15]New thread 3066903908 created [05:06:15]Thread 3067047268 joined [05:06:15]Waiting for new connection... [05:06:15] Sock 8.Parse request [05:06:15]Sock 8.Check first char [05:06:15]Sock 8.First char is OK [05:06:15]request: POST /json_proto HTTP/1.0 [05:06:15]Method: POST [05:06:15]URL: /json_proto [05:06:15]Method is POST - this is cgi request [05:06:15]url: /json_proto [05:06:15]query_string will be loaded in cgi processing [05:06:15]execute_cgi json_proto POST (null) [05:06:15]execute_cgi path=json_proto method=POST [05:06:15]POST find Content-Length [05:06:15]Host: 172.17.49.131:8080 [05:06:15]Content-Length: 673 [05:06:15]Content-Type: application/json [05:06:15] [05:06:15]POST finish read [05:06:15]Found Content-Length = 673 [05:06:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871681", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 6.650, "sum" : 500.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:06:15]execute_script... [05:06: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)871681", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 6.650, "sum" : 500.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:06:15]POST & json_proto [05:06:15]process_json_proto [05:06:15]json parsed OK: [05:06:15]protocol is kg_v1.0 [05:06:15]action value=close_receipt [05:06:15]process_action close_receipt [05:06:15]cmd_close_receipt [05:06:15]MH_GetDate [05:06:15]Write to MH i2c: F0 00 00 EC 7D 58 [05:06:15]Write i2c OK [05:06:15]MH_I2C_Read... [05:06:15]Read from MH i2c: F0 [05:06:15]MH_I2C_Read... [05:06:15]Read from MH i2c: F0 09 00 [05:06:15]MH_I2C_Read... [05:06:15]Read from MH i2c: F0 09 00 EC 7D 00 CB D1 A5 66 FF 4D C0 64 78 [05:06:15]GetLastDocTimeStamp 1722143142 [05:06:15]current date 1722143179 [05:06:15]FM_GetShiftState [05:06:15]SAM_PROTO_GetShiftState [05:06:15]wFMCommunicate request_size=4 [05:06:15]MH_SAM_APDU [05:06:15]CAPDU: 80 13 01 00 [05:06:15]Write to MH i2c: E2 08 00 ED 7D 80 13 01 00 00 00 00 00 E7 [05:06:15]Write i2c OK [05:06:15]MH_I2C_Read... [05:06:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:06:15]Read from MH i2c: E2 [05:06:15]MH_I2C_Read... [05:06:15]Read from MH i2c: E2 0E 00 [05:06:15]MH_I2C_Read... [05:06:15]Read from MH i2c: E2 0E 00 ED 7D 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 AD [05:06:15]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [05:06:15]wFMCommunicate OK [05:06:15]SAM_PROTO_GetShiftState done [05:06:15]FM_GetShiftState done [05:06:15]opened in 1722127132 [05:06:15]opened+sec_in_day 1722213532 [05:06:15]quantity*price = 50008 [05:06:15]sum+1 = 50009 [05:06:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.42 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 50 28.07.2024 05:06 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230236 ФПД: 84036827397284 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T050619&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230236&fm=84036827397284&tin=02508201610067®Number=0000000000099253&sum=50000 [05:06:16]StoreToDocumentArchive [05:06:16]shift 386 fd 230236 [05:06:16]save to /storage/0386/doc_00230236 [05:06:16]save last doc name /storage/0386/doc_00230236 to /storage/kkm_last_doc_name [05:06:16]save OK [05:06:16]Clear old archive folders... [05:06:16]ProcessDocumentItem done err = 0, tmpTLVsize=248 [05:06:16]tlvbuf is 00934050 [05:06:16]SAM_PROTO_ClearQueue [05:06:16]wFMCommunicate request_size=4 [05:06:16]MH_SAM_APDU [05:06:16]CAPDU: 80 09 00 00 [05:06:16]Write to MH i2c: E2 08 00 FA 7D 80 09 00 00 00 00 00 00 E9 [05:06:16]Write i2c OK [05:06:16]MH_I2C_Read... [05:06:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:06:16]Read from MH i2c: E2 [05:06:16]MH_I2C_Read... [05:06:16]Read from MH i2c: E2 03 00 [05:06:16]MH_I2C_Read... [05:06:16]Read from MH i2c: E2 03 00 FA 7D 00 90 00 EB [05:06:16]RAPDU: 90 00 [05:06:16]wFMCommunicate OK [05:06:16]SAM_PROTO_ClearQueue done [05:06:16]KKMCreateOFDPacket [05:06:16]OFDProtocolAddRootSTLVToBuf [05:06:16]FM_MakeSignedData [05:06:16]FM_MakeSignedData [05:06:16]SAM_PROTO_SignData [05:06:16]wFMCommunicate request_size=4 [05:06:16]MH_SAM_APDU [05:06:16]CAPDU: 80 0D 01 02 [05:06:16]Write to MH i2c: E2 08 00 FB 7D 80 0D 01 02 00 00 00 00 F1 [05:06:16]Write i2c OK [05:06:16]MH_I2C_Read... [05:06:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:06:16]Read from MH i2c: E2 [05:06:16]MH_I2C_Read... [05:06:16]Read from MH i2c: E2 03 00 [05:06:16]MH_I2C_Read... [05:06:16]Read from MH i2c: E2 03 00 FB 7D 00 90 00 EC [05:06:16]RAPDU: 90 00 [05:06:16]wFMCommunicate OK [05:06:16]wFMCommunicate request_size=255 [05:06:16]MH_SAM_APDU [05:06: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 FA 19 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 58 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 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 32 00 00 00 F4 03 04 00 CB D1 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 5C 83 03 00 35 04 06 00 4C 6E 59 3E [05:06:16]Write to MH i2c: E2 02 01 FC 7D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 FA 19 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 58 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 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 32 00 00 00 F4 03 04 00 CB D1 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 5C 83 03 00 35 04 06 00 4C 6E 59 3E 00 00 3D [05:06:16]Write i2c OK [05:06:16]MH_I2C_Read... [05:06:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:06:17]Read from MH i2c: E2 [05:06:17]MH_I2C_Read... [05:06:17]Read from MH i2c: E2 03 00 [05:06:17]MH_I2C_Read... [05:06:17]Read from MH i2c: E2 03 00 FC 7D 00 90 00 ED [05:06:17]RAPDU: 90 00 [05:06:17]wFMCommunicate OK [05:06:17]wFMCommunicate request_size=7 [05:06:17]MH_SAM_APDU [05:06:17]CAPDU: 80 0D 02 02 02 BC A4 [05:06:17]Write to MH i2c: E2 0A 00 FD 7D 80 0D 02 02 02 00 BC A4 00 00 58 [05:06:17]Write i2c OK [05:06:17]MH_I2C_Read... [05:06:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:06:17]Read from MH i2c: E2 [05:06:17]MH_I2C_Read... [05:06:17]Read from MH i2c: E2 03 00 [05:06:17]MH_I2C_Read... [05:06:17]Read from MH i2c: E2 03 00 FD 7D 00 90 00 EE [05:06:17]RAPDU: 90 00 [05:06:17]wFMCommunicate OK [05:06:17]wFMCommunicate request_size=4 [05:06:17]MH_SAM_APDU [05:06:17]CAPDU: 80 0D 03 02 [05:06:17]Write to MH i2c: E2 08 00 FE 7D 80 0D 03 02 00 00 00 00 F6 [05:06:17]Write i2c OK [05:06:17]MH_I2C_Read... [05:06:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:06:17]Read from MH i2c: E2 [05:06:17]MH_I2C_Read... [05:06:17]Read from MH i2c: E2 0B 00 [05:06:17]MH_I2C_Read... [05:06:17]Read from MH i2c: E2 0B 00 FE 7D 00 52 09 5B A6 A0 28 55 B5 90 00 25 [05:06:17]RAPDU: 52 09 5B A6 A0 28 55 B5 90 00 [05:06:17]wFMCommunicate OK [05:06:17]SAM_PROTO_SignData done [05:06:17]FM_MakeSignedData done [05:06:17]CreateOFDProtocolMessage [05:06:17]wFMCommunicate request_size=4 [05:06:17]MH_SAM_APDU [05:06:17]CAPDU: 80 11 00 00 [05:06:17]Write to MH i2c: E2 08 00 FF 7D 80 11 00 00 00 00 00 00 F6 [05:06:17]Write i2c OK [05:06:17]MH_I2C_Read... [05:06:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:06:17]Read from MH i2c: E2 [05:06:17]MH_I2C_Read... [05:06:17]Read from MH i2c: E2 17 00 [05:06:17]MH_I2C_Read... [05:06:17]Read from MH i2c: E2 17 00 FF 7D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 47 [05:06:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [05:06:17]wFMCommunicate OK [05:06:17]CreateOFDProtocolMessage done [05:06:17]OFDSenderStorePacket 230236 [05:06:17]StoreOFDPacket docnum=230236 [05:06:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 95 B9 04 01 CB 96 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 FA 19 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 58 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 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 32 00 00 00 F4 03 04 00 CB D1 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 5C 83 03 00 35 04 06 00 4C 6E 59 3E BC A4 52 09 5B A6 A0 28 55 B5 [05:06:17]CheckFolder [05:06:17]dirname=/storage/ofd_packets [05:06:17]CheckFolder done [05:06:17]ProducePacketName [05:06:17]name=ofd_packets/00230236 [05:06:17]NVStorageSaveData ofd_packets/00230236 [05:06:17]File name is /storage/ofd_packets/00230236 [05:06:17]Write 298 bytes [05:06:17]NVStorageSaveData done [05:06:17]OFDSenderStorePacket done [05:06:17]KKMCreateOFDPacket done [05:06:17]NVStorageSaveData kkm_last_timestamp [05:06:17]File name is /storage/kkm_last_timestamp [05:06:17]Write 4 bytes [05:06:17]NVStorageSaveData done [05:06:17]ExternCall_PrintAddStr [05:06:17]wPrintStart [05:06:17]Write to MH i2c: 01 00 00 00 7E 7E [05:06:17]OFD Sender: Processing packet 230236 [packets to send 132, broken 131] [05:06:17]ProducePacketName [05:06:17]name=ofd_packets/00230236 [05:06:17]Write i2c OK [05:06:17]MH_I2C_Read... [05:06:17]Read from MH i2c: 01 [05:06:17]MH_I2C_Read... [05:06:17]Read from MH i2c: 01 07 00 [05:06:17]MH_I2C_Read... [05:06:17]Read from MH i2c: 01 07 00 00 7E 00 00 00 00 00 FF 0F 93 [05:06:17]RasterBufferAndPrint [05:06:17]line Счет N : (1)871681 [05:06:17]line ИНН: 02508201610067 [05:06:17]line Контрольно-Кассовый Чек [05:06:17]line ПРОДАЖА [05:06:17]line ТРК (МРК, ГНК) : 2 [05:06:17]line Товар: 2710194210 [05:06:17]line ДТ-К-5 [05:06:17]line 6.650 * 75.20 [05:06:17]line = 500.08 [05:06:17]line НДС 12% НСП 1% [05:06:17]line > о реализуемом товаре [05:06:17]line ОКРУГЛЕНИЕ: -0.08 [05:06:17]line ИТОГО: 500.00 [05:06:17]line Внесено: 500.00 [05:06:17]line СДАЧА: 0.00 [05:06:17]line НСП 1% : 4.42 [05:06:17]line НДС 12% : 53.11 [05:06:17]line Наличными: 500.00 [05:06:17]line Безнал.: 0.00 [05:06:17]line Место: АЗС № 125 "Партнер Нефть" [05:06:17]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [05:06:17]line СНО: Общий режим [05:06:17]line Чек 50 28.07.2024 05:06 [05:06:17]line Смена: 386 ФФД: 1.0 [05:06:17]line ЗНМ: 0300000050 [05:06:17]line РНМ: 0000000000099253 [05:06:17]line Версия ККМ: 001 [05:06:17]line ФМ: 0000000000965352 [05:06:17]line ФД: 230236 [05:06:17]line ФПД: 84036827397284 [05:06:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T050619&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230236&fm=84036827397284&tin=02508201610067®Number=0000000000099253&sum=50000 [05:06:17]OFD Sender: To server: pG, [05:06:17]CommunicateWithHost lk.salyk.kg:30040 [05:06:17]ConnectInit lk.salyk.kg [05:06:17]written 0, free lines is 4095 [05:06:17]Connected sock=10 [05:06:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 95 B9 04 01 CB 96 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 FA 19 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 58 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 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 32 00 00 00 F4 03 04 00 CB D1 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 5C 83 03 00 35 04 06 00 4C 6E 59 3E BC A4 52 09 5B A6 A0 28 55 B5 [05:06:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 7B 10 47 00 13 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 39 36 35 33 35 32 10 04 04 00 5C 83 03 00 F4 03 04 00 A4 78 A5 66 B6 04 01 00 00 67 9D 8E 88 B2 F8 B5 19 [05:06:17]CommunicateWithHost err = 0 [05:06:17]CheckOFDResponse [05:06:17]1017 (14) - 77093643461234 [05:06:17]1041 (16) - 0000000000965352 [05:06:17]1040 (4) - 230236 [05:06:17]1012 (4) - 27.07.2024 22:45 [05:06:17]1206 (1) - 0 [05:06:17]OFD Sender: Remove packet 230236 [05:06:17]ProducePacketName [05:06:17]name=ofd_packets/00230236 [05:06:17]NVStorageDeleteData [05:06:17]Write to MH i2c: 01 00 00 2B 7E A9 [05:06:17]Write i2c OK [05:06:17]MH_I2C_Read... [05:06:17]Read from MH i2c: 01 [05:06:17]MH_I2C_Read... [05:06:17]Read from MH i2c: 01 07 00 [05:06:17]MH_I2C_Read... [05:06:17]Read from MH i2c: 01 07 00 2B 7E 00 00 00 00 00 00 0D BD [05:06:17]RasterBufferAndPrint [05:06:17]line [05:06:17]line [05:06:17]line [05:06:17]line [05:06:17]line [05:06:17]written 0, free lines is 3337 [05:06:17]MH_Cut [05:06:17]Write to MH i2c: D1 01 00 32 7E 01 82 [05:06:17]Write i2c OK [05:06:17]MH_I2C_Read... [05:06:17]Read from MH i2c: D1 [05:06:17]MH_I2C_Read... [05:06:17]Read from MH i2c: D1 01 00 [05:06:17]MH_I2C_Read... [05:06:17]Read from MH i2c: D1 01 00 32 7E 00 81 [05:06:17]Write to MH i2c: 01 00 00 33 7E B1 [05:06:17]Write i2c OK [05:06:17]MH_I2C_Read... [05:06:18]OFD Sender: No OFD packet to send [05:06:18]*** Cut start [05:06:18]*** Partial cut [05:06:18]*** CUTSNS_PIN = 1 [05:06:18]*** CUTSNS_PIN = 0 [05:06:18]*** Brake cut motor [05:06:18]Read from MH i2c: 01 [05:06:18]MH_I2C_Read... [05:06:18]*** Stop cut motor [05:06:18]*** Cut end [05:06:18]Read from MH i2c: 01 07 00 [05:06:18]MH_I2C_Read... [05:06:18]Read from MH i2c: 01 07 00 33 7E 00 00 00 00 00 FF 0F C6 [05:06:18]process_action close_receipt done [05:06:18]requested_data is exist [05:06:18]produce_requested_data [05:06:18]requested_item fm.sn is exist - process it [05:06:18]wFMCommunicate request_size=4 [05:06:18]MH_SAM_APDU [05:06:18]CAPDU: 80 11 00 00 [05:06:18]Write to MH i2c: E2 08 00 34 7E 80 11 00 00 00 00 00 00 2C [05:06:18]Write i2c OK [05:06:18]MH_I2C_Read... [05:06:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:06:19]Read from MH i2c: E2 [05:06:19]MH_I2C_Read... [05:06:19]Read from MH i2c: E2 17 00 [05:06:19]MH_I2C_Read... [05:06:19]Read from MH i2c: E2 17 00 34 7E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 7D [05:06:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [05:06:19]wFMCommunicate OK [05:06:19]requested_item fd.num is exist - process it [05:06:19]SAM_PROTO_GetFieldsCounters [05:06:19]wFMCommunicate request_size=4 [05:06:19]MH_SAM_APDU [05:06:19]CAPDU: 80 13 00 00 [05:06:19]Write to MH i2c: E2 08 00 35 7E 80 13 00 00 00 00 00 00 2F [05:06:19]Write i2c OK [05:06:19]MH_I2C_Read... [05:06:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:06:19]Read from MH i2c: E2 [05:06:19]MH_I2C_Read... [05:06:19]Read from MH i2c: E2 62 00 [05:06:19]MH_I2C_Read... [05:06:19]Read from MH i2c: E2 62 00 35 7E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 5C 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 32 00 00 00 5E 04 04 00 32 00 00 00 57 04 04 00 33 00 00 00 19 04 04 00 00 00 00 00 90 00 4C [05:06:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 5C 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 32 00 00 00 5E 04 04 00 32 00 00 00 57 04 04 00 33 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:06:19]wFMCommunicate OK [05:06:19]SAM_PROTO_GetFieldsCounters done [05:06:19]requested_item shift.num is exist - process it [05:06:19]requested_item shift.opened is exist - process it [05:06:19]req_shift_opened [05:06:19]FM_GetShiftState [05:06:19]SAM_PROTO_GetShiftState [05:06:19]wFMCommunicate request_size=4 [05:06:19]MH_SAM_APDU [05:06:19]CAPDU: 80 13 01 00 [05:06:19]Write to MH i2c: E2 08 00 36 7E 80 13 01 00 00 00 00 00 31 [05:06:19]Write i2c OK [05:06:19]MH_I2C_Read... [05:06:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:06:19]Read from MH i2c: E2 [05:06:19]MH_I2C_Read... [05:06:19]Read from MH i2c: E2 0E 00 [05:06:19]MH_I2C_Read... [05:06:19]Read from MH i2c: E2 0E 00 36 7E 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 F7 [05:06:19]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [05:06:19]wFMCommunicate OK [05:06:19]SAM_PROTO_GetShiftState done [05:06:19]FM_GetShiftState done [05:06:19]req_shift_opened done [05:06:19]requested_item shift.open_date is exist - process it [05:06:19]req_shift_open_date [05:06:19]req_shift_open_date done [05:06:19]produce_requested_data done [05:06:19]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230236,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [05:06:19]process_action_free close_receipt [05:06:19]json_value_free [05:06:19]json_value_free done [05:06:19]process_json_proto returns [05:06:19]Send response to host [05:06:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230236,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [05:06:19]free response buf [05:06:19]execute_script done [05:06:19]execute_script returns [05:06:19]free content buf [05:06:19]Sock 8.Close socket [05:06:19]Sock 8.Thread stoped [05:06:23]OFD Sender: No OFD packet to send [05:06:28]OFD Sender: No OFD packet to send [05:06:33]OFD Sender: No OFD packet to send [05:06:38]OFD Sender: No OFD packet to send [05:06:43]OFD Sender: No OFD packet to send [05:06:48]OFD Sender: No OFD packet to send [05:06:53]OFD Sender: No OFD packet to send [05:06:58]OFD Sender: No OFD packet to send [05:07:03]OFD Sender: No OFD packet to send [05:07:08]OFD Sender: No OFD packet to send [05:07:13]OFD Sender: No OFD packet to send [05:07:18]OFD Sender: No OFD packet to send [05:07:23]OFD Sender: No OFD packet to send [05:07:28]OFD Sender: No OFD packet to send [05:07:30]accept exits with 9 [05:07:30]New connection [05:07:30]New thread 3067047268 created [05:07:30]Thread 3066903908 joined [05:07:30]Waiting for new connection... [05:07:30] Sock 9.Parse request [05:07:30]Sock 9.Check first char [05:07:30]Sock 9.First char is OK [05:07:30]request: POST /json_proto HTTP/1.0 [05:07:30]Method: POST [05:07:30]URL: /json_proto [05:07:30]Method is POST - this is cgi request [05:07:30]url: /json_proto [05:07:30]query_string will be loaded in cgi processing [05:07:30]execute_cgi json_proto POST (null) [05:07:30]execute_cgi path=json_proto method=POST [05:07:30]POST find Content-Length [05:07:30]Host: 172.17.49.131:8080 [05:07:30]Content-Length: 843 [05:07:30]Content-Type: application/json [05:07:30] [05:07:30]POST finish read [05:07:30]Found Content-Length = 843 [05:07:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871682", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:07:30]execute_script... [05:07: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)871682", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:07:30]POST & json_proto [05:07:30]process_json_proto [05:07:30]json parsed OK: [05:07:30]protocol is kg_v1.0 [05:07:30]action value=close_receipt [05:07:30]process_action close_receipt [05:07:30]cmd_close_receipt [05:07:30]MH_GetDate [05:07:30]Write to MH i2c: F0 00 00 37 7E A4 [05:07:30]Write i2c OK [05:07:30]MH_I2C_Read... [05:07:30]Read from MH i2c: F0 [05:07:30]MH_I2C_Read... [05:07:30]Read from MH i2c: F0 09 00 [05:07:30]MH_I2C_Read... [05:07:30]Read from MH i2c: F0 09 00 37 7E 00 17 D2 A5 66 FF 4D C0 64 11 [05:07:30]GetLastDocTimeStamp 1722143179 [05:07:30]current date 1722143255 [05:07:30]FM_GetShiftState [05:07:30]SAM_PROTO_GetShiftState [05:07:30]wFMCommunicate request_size=4 [05:07:30]MH_SAM_APDU [05:07:30]CAPDU: 80 13 01 00 [05:07:30]Write to MH i2c: E2 08 00 38 7E 80 13 01 00 00 00 00 00 33 [05:07:30]Write i2c OK [05:07:30]MH_I2C_Read... [05:07:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:07:30]Read from MH i2c: E2 [05:07:30]MH_I2C_Read... [05:07:30]Read from MH i2c: E2 0E 00 [05:07:30]MH_I2C_Read... [05:07:30]Read from MH i2c: E2 0E 00 38 7E 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 F9 [05:07:30]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [05:07:30]wFMCommunicate OK [05:07:30]SAM_PROTO_GetShiftState done [05:07:30]FM_GetShiftState done [05:07:30]opened in 1722127132 [05:07:30]opened+sec_in_day 1722213532 [05:07:30]quantity*price = 100005 [05:07:30]sum+1 = 100006 [05:07:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 51 28.07.2024 05:07 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000965352 ФД: 230237 ФПД: 263994178647110 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T050735&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230237&fm=263994178647110&tin=02508201610067®Number=0000000000099253&sum=100005 [05:07:32]StoreToDocumentArchive [05:07:32]shift 386 fd 230237 [05:07:32]save to /storage/0386/doc_00230237 [05:07:32]save last doc name /storage/0386/doc_00230237 to /storage/kkm_last_doc_name [05:07:32]save OK [05:07:32]Clear old archive folders... [05:07:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:07:32]tlvbuf is 007CE3D0 [05:07:32]SAM_PROTO_ClearQueue [05:07:32]wFMCommunicate request_size=4 [05:07:32]MH_SAM_APDU [05:07:32]CAPDU: 80 09 00 00 [05:07:32]Write to MH i2c: E2 08 00 45 7E 80 09 00 00 00 00 00 00 35 [05:07:32]Write i2c OK [05:07:32]MH_I2C_Read... [05:07:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:07:32]Read from MH i2c: E2 [05:07:32]MH_I2C_Read... [05:07:32]Read from MH i2c: E2 03 00 [05:07:32]MH_I2C_Read... [05:07:32]Read from MH i2c: E2 03 00 45 7E 00 90 00 37 [05:07:32]RAPDU: 90 00 [05:07:32]wFMCommunicate OK [05:07:32]SAM_PROTO_ClearQueue done [05:07:32]KKMCreateOFDPacket [05:07:32]OFDProtocolAddRootSTLVToBuf [05:07:32]FM_MakeSignedData [05:07:32]FM_MakeSignedData [05:07:32]SAM_PROTO_SignData [05:07:32]wFMCommunicate request_size=4 [05:07:32]MH_SAM_APDU [05:07:32]CAPDU: 80 0D 01 02 [05:07:32]Write to MH i2c: E2 08 00 46 7E 80 0D 01 02 00 00 00 00 3D [05:07:32]Write i2c OK [05:07:32]MH_I2C_Read... [05:07:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:07:32]Read from MH i2c: E2 [05:07:32]MH_I2C_Read... [05:07:32]Read from MH i2c: E2 03 00 [05:07:32]MH_I2C_Read... [05:07:32]Read from MH i2c: E2 03 00 46 7E 00 90 00 38 [05:07:32]RAPDU: 90 00 [05:07:32]wFMCommunicate OK [05:07:32]wFMCommunicate request_size=255 [05:07:32]MH_SAM_APDU [05:07: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 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 33 00 00 00 F4 03 04 00 17 D2 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 5D 83 03 00 35 04 06 00 F0 [05:07:32]Write to MH i2c: E2 02 01 47 7E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 33 00 00 00 F4 03 04 00 17 D2 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 5D 83 03 00 35 04 06 00 F0 00 00 D3 [05:07:32]Write i2c OK [05:07:32]MH_I2C_Read... [05:07:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:07:32]Read from MH i2c: E2 [05:07:32]MH_I2C_Read... [05:07:32]Read from MH i2c: E2 03 00 [05:07:32]MH_I2C_Read... [05:07:32]Read from MH i2c: E2 03 00 47 7E 00 90 00 39 [05:07:32]RAPDU: 90 00 [05:07:32]wFMCommunicate OK [05:07:32]wFMCommunicate request_size=10 [05:07:32]MH_SAM_APDU [05:07:32]CAPDU: 80 0D 02 02 05 19 EF 3D B4 46 [05:07:32]Write to MH i2c: E2 0D 00 48 7E 80 0D 02 02 05 00 19 EF 3D B4 46 00 00 89 [05:07:32]Write i2c OK [05:07:32]MH_I2C_Read... [05:07:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:07:32]Read from MH i2c: E2 [05:07:32]MH_I2C_Read... [05:07:32]Read from MH i2c: E2 03 00 [05:07:32]MH_I2C_Read... [05:07:32]Read from MH i2c: E2 03 00 48 7E 00 90 00 3A [05:07:32]RAPDU: 90 00 [05:07:32]wFMCommunicate OK [05:07:32]wFMCommunicate request_size=4 [05:07:32]MH_SAM_APDU [05:07:32]CAPDU: 80 0D 03 02 [05:07:32]Write to MH i2c: E2 08 00 49 7E 80 0D 03 02 00 00 00 00 42 [05:07:32]Write i2c OK [05:07:32]MH_I2C_Read... [05:07:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:07:32]Read from MH i2c: E2 [05:07:32]MH_I2C_Read... [05:07:32]Read from MH i2c: E2 0B 00 [05:07:32]MH_I2C_Read... [05:07:32]Read from MH i2c: E2 0B 00 49 7E 00 14 CA 89 2B 9E AD 1F C3 90 00 02 [05:07:32]RAPDU: 14 CA 89 2B 9E AD 1F C3 90 00 [05:07:32]wFMCommunicate OK [05:07:32]SAM_PROTO_SignData done [05:07:32]FM_MakeSignedData done [05:07:32]CreateOFDProtocolMessage [05:07:32]wFMCommunicate request_size=4 [05:07:32]MH_SAM_APDU [05:07:32]CAPDU: 80 11 00 00 [05:07:32]Write to MH i2c: E2 08 00 4A 7E 80 11 00 00 00 00 00 00 42 [05:07:32]Write i2c OK [05:07:32]MH_I2C_Read... [05:07:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:07:32]Read from MH i2c: E2 [05:07:32]MH_I2C_Read... [05:07:32]Read from MH i2c: E2 17 00 [05:07:32]MH_I2C_Read... [05:07:32]Read from MH i2c: E2 17 00 4A 7E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 93 [05:07:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [05:07:32]wFMCommunicate OK [05:07:32]CreateOFDProtocolMessage done [05:07:32]OFDSenderStorePacket 230237 [05:07:32]StoreOFDPacket docnum=230237 [05:07:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 A8 AC 07 01 A9 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 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 33 00 00 00 F4 03 04 00 17 D2 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 5D 83 03 00 35 04 06 00 F0 19 EF 3D B4 46 14 CA 89 2B 9E AD 1F C3 [05:07:32]CheckFolder [05:07:32]dirname=/storage/ofd_packets [05:07:32]CheckFolder done [05:07:32]ProducePacketName [05:07:32]name=ofd_packets/00230237 [05:07:32]NVStorageSaveData ofd_packets/00230237 [05:07:32]File name is /storage/ofd_packets/00230237 [05:07:32]Write 301 bytes [05:07:32]NVStorageSaveData done [05:07:32]OFDSenderStorePacket done [05:07:32]KKMCreateOFDPacket done [05:07:32]NVStorageSaveData kkm_last_timestamp [05:07:32]File name is /storage/kkm_last_timestamp [05:07:32]Write 4 bytes [05:07:32]NVStorageSaveData done [05:07:32]ExternCall_PrintAddStr [05:07:32]wPrintStart [05:07:32]Write to MH i2c: 01 00 00 4B 7E C9 [05:07:32]Write i2c OK [05:07:32]MH_I2C_Read... [05:07:32]Read from MH i2c: 01 [05:07:32]MH_I2C_Read... [05:07:32]Read from MH i2c: 01 07 00 [05:07:32]MH_I2C_Read... [05:07:32]Read from MH i2c: 01 07 00 4B 7E 00 00 00 00 00 FF 0F DE [05:07:32]RasterBufferAndPrint [05:07:32]line Счет N : (1)871682 [05:07:32]line ИНН: 02508201610067 [05:07:32]line Контрольно-Кассовый Чек [05:07:32]line ПРОДАЖА [05:07:32]line ТРК (МРК, ГНК) : 32 [05:07:32]line Товар: 2710124130 [05:07:32]line Аи-92-К-5 [05:07:32]line 14.750 * 67.80 [05:07:32]line = 1000.05 [05:07:32]line НДС 12% НСП 1% [05:07:32]line > о реализуемом товаре [05:07:32]line ИТОГО: 1000.05 [05:07:32]line НСП 1% : 8.85 [05:07:32]line НДС 12% : 106.20 [05:07:32]line Наличными: 0.00 [05:07:32]line Безнал.: 1000.05 [05:07:32]line Место: АЗС № 125 "Партнер Нефть" [05:07:32]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [05:07:32]line СНО: Общий режим [05:07:32]line Чек 51 28.07.2024 05:07 [05:07:32]line Смена: 386 ФФД: 1.0 [05:07:32]line ЗНМ: 0300000050 [05:07:32]line РНМ: 0000000000099253 [05:07:32]line Версия ККМ: 001 [05:07:32]line Платежная система: АКБ Кыргызстан [05:07:32]line ФМ: 0000000000965352 [05:07:32]line ФД: 230237 [05:07:32]line ФПД: 263994178647110 [05:07:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T050735&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230237&fm=263994178647110&tin=02508201610067®Number=0000000000099253&sum=100005 [05:07:32]written 0, free lines is 4095 [05:07:32]OFD Sender: Processing packet 230237 [packets to send 132, broken 131] [05:07:32]ProducePacketName [05:07:32]name=ofd_packets/00230237 [05:07:32]OFD Sender: To server: pG, [05:07:32]CommunicateWithHost lk.salyk.kg:30040 [05:07:32]ConnectInit lk.salyk.kg [05:07:32]Connected sock=10 [05:07:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 A8 AC 07 01 A9 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 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 33 00 00 00 F4 03 04 00 17 D2 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 5D 83 03 00 35 04 06 00 F0 19 EF 3D B4 46 14 CA 89 2B 9E AD 1F C3 [05:07:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 10 50 47 00 A7 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 39 36 35 33 35 32 10 04 04 00 5D 83 03 00 F4 03 04 00 EF 78 A5 66 B6 04 01 00 00 91 60 BF B6 62 E8 86 75 [05:07:33]CommunicateWithHost err = 0 [05:07:33]CheckOFDResponse [05:07:33]1017 (14) - 77093643461234 [05:07:33]1041 (16) - 0000000000965352 [05:07:33]1040 (4) - 230237 [05:07:33]1012 (4) - 27.07.2024 22:47 [05:07:33]1206 (1) - 0 [05:07:33]OFD Sender: Remove packet 230237 [05:07:33]ProducePacketName [05:07:33]name=ofd_packets/00230237 [05:07:33]NVStorageDeleteData [05:07:33]Write to MH i2c: 01 00 00 75 7E F3 [05:07:33]Write i2c OK [05:07:33]MH_I2C_Read... [05:07:33]Read from MH i2c: 01 [05:07:33]MH_I2C_Read... [05:07:33]Read from MH i2c: 01 07 00 [05:07:33]MH_I2C_Read... [05:07:33]Read from MH i2c: 01 07 00 75 7E 00 00 00 00 00 0A 0D 11 [05:07:33]RasterBufferAndPrint [05:07:33]line [05:07:33]line [05:07:33]line [05:07:33]line [05:07:33]line [05:07:33]written 0, free lines is 3344 [05:07:33]MH_Cut [05:07:33]Write to MH i2c: D1 01 00 7C 7E 01 CC [05:07:33]Write i2c OK [05:07:33]MH_I2C_Read... [05:07:33]Read from MH i2c: D1 [05:07:33]MH_I2C_Read... [05:07:33]Read from MH i2c: D1 01 00 [05:07:33]MH_I2C_Read... [05:07:33]Read from MH i2c: D1 01 00 7C 7E 00 CB [05:07:33]Write to MH i2c: 01 00 00 7D 7E FB [05:07:33]Write i2c OK [05:07:33]MH_I2C_Read... [05:07:33]OFD Sender: No OFD packet to send [05:07:34]*** Cut start [05:07:34]*** Partial cut [05:07:34]*** CUTSNS_PIN = 1 [05:07:34]*** CUTSNS_PIN = 0 [05:07:34]*** Brake cut motor [05:07:34]Read from MH i2c: 01 [05:07:34]MH_I2C_Read... [05:07:34]*** Stop cut motor [05:07:34]*** Cut end [05:07:34]Read from MH i2c: 01 07 00 [05:07:34]MH_I2C_Read... [05:07:34]Read from MH i2c: 01 07 00 7D 7E 00 00 00 00 00 FF 0F 10 [05:07:34]process_action close_receipt done [05:07:34]requested_data is exist [05:07:34]produce_requested_data [05:07:34]requested_item fm.sn is exist - process it [05:07:34]wFMCommunicate request_size=4 [05:07:34]MH_SAM_APDU [05:07:34]CAPDU: 80 11 00 00 [05:07:34]Write to MH i2c: E2 08 00 7E 7E 80 11 00 00 00 00 00 00 76 [05:07:34]Write i2c OK [05:07:34]MH_I2C_Read... [05:07:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:07:34]Read from MH i2c: E2 [05:07:34]MH_I2C_Read... [05:07:34]Read from MH i2c: E2 17 00 [05:07:34]MH_I2C_Read... [05:07:34]Read from MH i2c: E2 17 00 7E 7E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 C7 [05:07:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [05:07:34]wFMCommunicate OK [05:07:34]requested_item fd.num is exist - process it [05:07:34]SAM_PROTO_GetFieldsCounters [05:07:34]wFMCommunicate request_size=4 [05:07:34]MH_SAM_APDU [05:07:34]CAPDU: 80 13 00 00 [05:07:34]Write to MH i2c: E2 08 00 7F 7E 80 13 00 00 00 00 00 00 79 [05:07:34]Write i2c OK [05:07:34]MH_I2C_Read... [05:07:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:07:34]Read from MH i2c: E2 [05:07:34]MH_I2C_Read... [05:07:34]Read from MH i2c: E2 62 00 [05:07:34]MH_I2C_Read... [05:07:34]Read from MH i2c: E2 62 00 7F 7E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 5D 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 33 00 00 00 5E 04 04 00 33 00 00 00 57 04 04 00 34 00 00 00 19 04 04 00 00 00 00 00 90 00 9A [05:07:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 5D 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 33 00 00 00 5E 04 04 00 33 00 00 00 57 04 04 00 34 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:07:34]wFMCommunicate OK [05:07:34]SAM_PROTO_GetFieldsCounters done [05:07:34]requested_item shift.num is exist - process it [05:07:34]requested_item shift.opened is exist - process it [05:07:34]req_shift_opened [05:07:34]FM_GetShiftState [05:07:34]SAM_PROTO_GetShiftState [05:07:34]wFMCommunicate request_size=4 [05:07:34]MH_SAM_APDU [05:07:34]CAPDU: 80 13 01 00 [05:07:34]Write to MH i2c: E2 08 00 80 7E 80 13 01 00 00 00 00 00 7B [05:07:34]Write i2c OK [05:07:34]MH_I2C_Read... [05:07:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:07:34]Read from MH i2c: E2 [05:07:34]MH_I2C_Read... [05:07:34]Read from MH i2c: E2 0E 00 [05:07:34]MH_I2C_Read... [05:07:34]Read from MH i2c: E2 0E 00 80 7E 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 41 [05:07:34]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [05:07:34]wFMCommunicate OK [05:07:34]SAM_PROTO_GetShiftState done [05:07:34]FM_GetShiftState done [05:07:34]req_shift_opened done [05:07:34]requested_item shift.open_date is exist - process it [05:07:34]req_shift_open_date [05:07:34]req_shift_open_date done [05:07:34]produce_requested_data done [05:07:34]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230237,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [05:07:34]process_action_free close_receipt [05:07:34]json_value_free [05:07:34]json_value_free done [05:07:34]process_json_proto returns [05:07:34]Send response to host [05:07:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230237,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [05:07:34]free response buf [05:07:34]execute_script done [05:07:34]execute_script returns [05:07:34]free content buf [05:07:34]Sock 9.Close socket [05:07:34]Sock 9.Thread stoped [05:07:38]OFD Sender: No OFD packet to send [05:07:43]OFD Sender: No OFD packet to send [05:07:48]OFD Sender: No OFD packet to send [05:07:53]OFD Sender: No OFD packet to send [05:07:58]OFD Sender: No OFD packet to send [05:08:03]OFD Sender: No OFD packet to send [05:08:08]OFD Sender: No OFD packet to send [05:08:13]OFD Sender: No OFD packet to send [05:08:18]OFD Sender: No OFD packet to send [05:08:23]OFD Sender: No OFD packet to send [05:08:28]OFD Sender: No OFD packet to send [05:08:33]OFD Sender: No OFD packet to send [05:08:38]OFD Sender: No OFD packet to send [05:08:43]OFD Sender: No OFD packet to send [05:08:48]OFD Sender: No OFD packet to send [05:08:53]OFD Sender: No OFD packet to send [05:08:58]OFD Sender: No OFD packet to send [05:09:03]OFD Sender: No OFD packet to send [05:09:08]OFD Sender: No OFD packet to send [05:09:13]OFD Sender: No OFD packet to send [05:09:18]OFD Sender: No OFD packet to send [05:09:23]OFD Sender: No OFD packet to send [05:09:28]OFD Sender: No OFD packet to send [05:09:33]OFD Sender: No OFD packet to send [05:09:38]OFD Sender: No OFD packet to send [05:09:43]OFD Sender: No OFD packet to send [05:09:48]OFD Sender: No OFD packet to send [05:09:53]OFD Sender: No OFD packet to send [05:09:58]OFD Sender: No OFD packet to send [05:10:03]OFD Sender: No OFD packet to send [05:10:08]OFD Sender: No OFD packet to send [05:10:13]OFD Sender: No OFD packet to send [05:10:18]OFD Sender: No OFD packet to send [05:10:23]OFD Sender: No OFD packet to send [05:10:28]OFD Sender: No OFD packet to send [05:10:33]OFD Sender: No OFD packet to send [05:10:38]OFD Sender: No OFD packet to send [05:10:43]OFD Sender: No OFD packet to send [05:10:48]OFD Sender: No OFD packet to send [05:10:53]OFD Sender: No OFD packet to send [05:10:58]OFD Sender: No OFD packet to send [05:11:03]OFD Sender: No OFD packet to send [05:11:08]OFD Sender: No OFD packet to send [05:11:13]OFD Sender: No OFD packet to send [05:11:18]OFD Sender: No OFD packet to send [05:11:23]OFD Sender: No OFD packet to send [05:11:28]OFD Sender: No OFD packet to send [05:11:34]OFD Sender: No OFD packet to send [05:11:39]OFD Sender: No OFD packet to send [05:11:44]OFD Sender: No OFD packet to send [05:11:49]OFD Sender: No OFD packet to send [05:11:54]OFD Sender: No OFD packet to send [05:11:59]OFD Sender: No OFD packet to send [05:12:04]OFD Sender: No OFD packet to send [05:12:09]OFD Sender: No OFD packet to send [05:12:14]OFD Sender: No OFD packet to send [05:12:19]OFD Sender: No OFD packet to send [05:12:24]OFD Sender: No OFD packet to send [05:12:29]OFD Sender: No OFD packet to send [05:12:34]OFD Sender: No OFD packet to send [05:12:39]OFD Sender: No OFD packet to send [05:12:44]OFD Sender: No OFD packet to send [05:12:49]OFD Sender: No OFD packet to send [05:12:54]OFD Sender: No OFD packet to send [05:12:59]OFD Sender: No OFD packet to send [05:13:04]OFD Sender: No OFD packet to send [05:13:09]OFD Sender: No OFD packet to send [05:13:14]OFD Sender: No OFD packet to send [05:13:19]OFD Sender: No OFD packet to send [05:13:24]OFD Sender: No OFD packet to send [05:13:29]OFD Sender: No OFD packet to send [05:13:34]OFD Sender: No OFD packet to send [05:13:39]OFD Sender: No OFD packet to send [05:13:44]OFD Sender: No OFD packet to send [05:13:49]OFD Sender: No OFD packet to send [05:13:54]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:39]OFD Sender: No OFD packet to send [05:14:44]OFD Sender: No OFD packet to send [05:14:49]OFD Sender: No OFD packet to send [05:14:54]OFD Sender: No OFD packet to send [05:14:59]OFD Sender: No OFD packet to send [05:15:04]OFD Sender: No OFD packet to send [05:15:09]OFD Sender: No OFD packet to send [05:15:14]OFD Sender: No OFD packet to send [05:15:19]OFD Sender: No OFD packet to send [05:15:24]OFD Sender: No OFD packet to send [05:15:29]OFD Sender: No OFD packet to send [05:15:34]OFD Sender: No OFD packet to send [05:15:39]OFD Sender: No OFD packet to send [05:15:44]OFD Sender: No OFD packet to send [05:15:49]OFD Sender: No OFD packet to send [05:15:54]OFD Sender: No OFD packet to send [05:15:59]OFD Sender: No OFD packet to send [05:16:04]OFD Sender: No OFD packet to send [05:16:09]OFD Sender: No OFD packet to send [05:16:14]OFD Sender: No OFD packet to send [05:16:19]OFD Sender: No OFD packet to send [05:16:24]OFD Sender: No OFD packet to send [05:16:29]OFD Sender: No OFD packet to send [05:16:34]OFD Sender: No OFD packet to send [05:16:39]OFD Sender: No OFD packet to send [05:16:44]OFD Sender: No OFD packet to send [05:16:49]OFD Sender: No OFD packet to send [05:16:54]OFD Sender: No OFD packet to send [05:16:59]OFD Sender: No OFD packet to send [05:17:04]OFD Sender: No OFD packet to send [05:17:09]OFD Sender: No OFD packet to send [05:17:14]OFD Sender: No OFD packet to send [05:17:19]OFD Sender: No OFD packet to send [05:17:24]OFD Sender: No OFD packet to send [05:17:29]OFD Sender: No OFD packet to send [05:17:34]OFD Sender: No OFD packet to send [05:17:39]OFD Sender: No OFD packet to send [05:17:44]OFD Sender: No OFD packet to send [05:17:49]OFD Sender: No OFD packet to send [05:17:54]OFD Sender: No OFD packet to send [05:17:59]OFD Sender: No OFD packet to send [05:18:04]OFD Sender: No OFD packet to send [05:18:09]OFD Sender: No OFD packet to send [05:18:14]OFD Sender: No OFD packet to send [05:18:19]OFD Sender: No OFD packet to send [05:18:24]OFD Sender: No OFD packet to send [05:18:29]OFD Sender: No OFD packet to send [05:18:34]OFD Sender: No OFD packet to send [05:18:39]OFD Sender: No OFD packet to send [05:18:44]OFD Sender: No OFD packet to send [05:18:49]OFD Sender: No OFD packet to send [05:18:54]OFD Sender: No OFD packet to send [05:18:59]OFD Sender: No OFD packet to send [05:19:04]OFD Sender: No OFD packet to send [05:19:09]OFD Sender: No OFD packet to send [05:19:14]OFD Sender: No OFD packet to send [05:19:19]OFD Sender: No OFD packet to send [05:19:24]OFD Sender: No OFD packet to send [05:19:29]OFD Sender: No OFD packet to send [05:19:34]OFD Sender: No OFD packet to send [05:19:39]OFD Sender: No OFD packet to send [05:19:44]OFD Sender: No OFD packet to send [05:19:49]OFD Sender: No OFD packet to send [05:19:54]OFD Sender: No OFD packet to send [05:19:59]OFD Sender: No OFD packet to send [05:20:04]OFD Sender: No OFD packet to send [05:20:09]OFD Sender: No OFD packet to send [05:20:14]OFD Sender: No OFD packet to send [05:20:19]OFD Sender: No OFD packet to send [05:20:24]OFD Sender: No OFD packet to send [05:20:29]OFD Sender: No OFD packet to send [05:20:34]OFD Sender: No OFD packet to send [05:20:39]OFD Sender: No OFD packet to send [05:20:44]OFD Sender: No OFD packet to send [05:20:49]OFD Sender: No OFD packet to send [05:20:54]OFD Sender: No OFD packet to send [05:20:59]OFD Sender: No OFD packet to send [05:21:04]OFD Sender: No OFD packet to send [05:21:09]OFD Sender: No OFD packet to send [05:21:14]OFD Sender: No OFD packet to send [05:21:19]OFD Sender: No OFD packet to send [05:21:24]OFD Sender: No OFD packet to send [05:21:29]OFD Sender: No OFD packet to send [05:21:34]OFD Sender: No OFD packet to send [05:21:39]OFD Sender: No OFD packet to send [05:21:44]OFD Sender: No OFD packet to send [05:21:49]OFD Sender: No OFD packet to send [05:21:54]OFD Sender: No OFD packet to send [05:21:59]OFD Sender: No OFD packet to send [05:22:04]OFD Sender: No OFD packet to send [05:22:09]OFD Sender: No OFD packet to send [05:22:14]OFD Sender: No OFD packet to send [05:22:19]OFD Sender: No OFD packet to send [05:22:24]OFD Sender: No OFD packet to send [05:22:29]OFD Sender: No OFD packet to send [05:22:34]OFD Sender: No OFD packet to send [05:22:39]OFD Sender: No OFD packet to send [05:22:44]OFD Sender: No OFD packet to send [05:22:49]OFD Sender: No OFD packet to send [05:22:54]OFD Sender: No OFD packet to send [05:22:59]OFD Sender: No OFD packet to send [05:23:04]OFD Sender: No OFD packet to send [05:23:09]OFD Sender: No OFD packet to send [05:23:14]OFD Sender: No OFD packet to send [05:23:19]OFD Sender: No OFD packet to send [05:23:24]OFD Sender: No OFD packet to send [05:23:29]OFD Sender: No OFD packet to send [05:23:34]OFD Sender: No OFD packet to send [05:23:39]OFD Sender: No OFD packet to send [05:23:44]OFD Sender: No OFD packet to send [05:23:49]OFD Sender: No OFD packet to send [05:23:54]OFD Sender: No OFD packet to send [05:23:59]OFD Sender: No OFD packet to send [05:24:04]OFD Sender: No OFD packet to send [05:24:09]OFD Sender: No OFD packet to send [05:24:14]OFD Sender: No OFD packet to send [05:24:19]OFD Sender: No OFD packet to send [05:24:24]OFD Sender: No OFD packet to send [05:24:29]OFD Sender: No OFD packet to send [05:24:34]OFD Sender: No OFD packet to send [05:24:39]OFD Sender: No OFD packet to send [05:24:44]OFD Sender: No OFD packet to send [05:24:49]OFD Sender: No OFD packet to send [05:24:54]OFD Sender: No OFD packet to send [05:24:59]OFD Sender: No OFD packet to send [05:25:04]OFD Sender: No OFD packet to send [05:25:09]OFD Sender: No OFD packet to send [05:25:14]OFD Sender: No OFD packet to send [05:25:19]OFD Sender: No OFD packet to send [05:25:25]OFD Sender: No OFD packet to send [05:25:30]OFD Sender: No OFD packet to send [05:25:35]OFD Sender: No OFD packet to send [05:25:40]OFD Sender: No OFD packet to send [05:25:45]OFD Sender: No OFD packet to send [05:25:50]OFD Sender: No OFD packet to send [05:25:55]OFD Sender: No OFD packet to send [05:26:00]OFD Sender: No OFD packet to send [05:26:05]OFD Sender: No OFD packet to send [05:26:10]OFD Sender: No OFD packet to send [05:26:15]OFD Sender: No OFD packet to send [05:26:20]OFD Sender: No OFD packet to send [05:26:25]OFD Sender: No OFD packet to send [05:26:30]OFD Sender: No OFD packet to send [05:26:35]OFD Sender: No OFD packet to send [05:26:40]OFD Sender: No OFD packet to send [05:26:45]OFD Sender: No OFD packet to send [05:26:50]OFD Sender: No OFD packet to send [05:26:55]OFD Sender: No OFD packet to send [05:27:00]OFD Sender: No OFD packet to send [05:27:05]OFD Sender: No OFD packet to send [05:27:10]OFD Sender: No OFD packet to send [05:27:15]OFD Sender: No OFD packet to send [05:27:20]OFD Sender: No OFD packet to send [05:27:25]OFD Sender: No OFD packet to send [05:27:30]OFD Sender: No OFD packet to send [05:27:35]OFD Sender: No OFD packet to send [05:27:40]OFD Sender: No OFD packet to send [05:27:45]OFD Sender: No OFD packet to send [05:27:50]OFD Sender: No OFD packet to send [05:27:55]OFD Sender: No OFD packet to send [05:28:00]OFD Sender: No OFD packet to send [05:28:05]OFD Sender: No OFD packet to send [05:28:10]OFD Sender: No OFD packet to send [05:28:15]OFD Sender: No OFD packet to send [05:28:20]OFD Sender: No OFD packet to send [05:28:25]OFD Sender: No OFD packet to send [05:28:27]accept exits with 8 [05:28:27]New connection [05:28:27]New thread 3066903908 created [05:28:27]Thread 3067047268 joined [05:28:27]Waiting for new connection... [05:28:27] Sock 8.Parse request [05:28:27]Sock 8.Check first char [05:28:27]Sock 8.First char is OK [05:28:27]request: POST /json_proto HTTP/1.0 [05:28:27]Method: POST [05:28:27]URL: /json_proto [05:28:27]Method is POST - this is cgi request [05:28:27]url: /json_proto [05:28:27]query_string will be loaded in cgi processing [05:28:27]execute_cgi json_proto POST (null) [05:28:27]execute_cgi path=json_proto method=POST [05:28:27]POST find Content-Length [05:28:27]Host: 172.17.49.131:8080 [05:28:27]Content-Length: 1152 [05:28:27]Content-Type: application/json [05:28:27] [05:28:27]POST finish read [05:28:27]Found Content-Length = 1152 [05:28:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 125\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410.\u000A\u0421\u0447\u0435\u0442 N : (1)871683\u000A28.07.2024 04:51\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 1\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 13.300 x 75.20\u000A\u0418\u0422\u041E\u0413: 1000.16\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30104881\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:28:27]execute_script... [05:28:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 125\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410.\u000A\u0421\u0447\u0435\u0442 N : (1)871683\u000A28.07.2024 04:51\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 1\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 13.300 x 75.20\u000A\u0418\u0422\u041E\u0413: 1000.16\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30104881\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:28:27]POST & json_proto [05:28:27]process_json_proto [05:28:27]json parsed OK: [05:28:27]protocol is kg_v1.0 [05:28:27]action value=print_text [05:28:27]process_action print_text [05:28:27]cmd_print_text [05:28:27]ExternCall_PrintAddStr [05:28:27]wPrintStart [05:28:27]Write to MH i2c: 01 00 00 81 7E FF [05:28:27]Write i2c OK [05:28:27]MH_I2C_Read... [05:28:27]Read from MH i2c: 01 [05:28:27]MH_I2C_Read... [05:28:27]Read from MH i2c: 01 07 00 [05:28:27]MH_I2C_Read... [05:28:27]Read from MH i2c: 01 07 00 81 7E 00 00 00 00 00 FF 0F 14 [05:28:27]RasterBufferAndPrint [05:28:27]line *****ТОВАРНЫЙ ЧЕК***** [05:28:27]line АЗС 125 [05:28:27]line Партнер нефть [05:28:27]line 02508201610067 [05:28:27]line Кассир : Бекжанов А. [05:28:27]line Счет N : (1)871683 [05:28:27]line 28.07.2024 04:51 [05:28:27]line ПРОДАЖА [05:28:27]line ТРК (МРК, ГНК): 1 [05:28:27]line Вид ГСМ : 2710194210 [05:28:27]line ДТ-К-5 [05:28:27]line 13.300 x 75.20 [05:28:27]line ИТОГ: 1000.16 [05:28:27]line Тип оплаты: Талоны: ТК ГПНА Online [05:28:27]line 30104881 [05:28:27]line ______________________ [05:28:27]line (подпись) [05:28:27]written 0, free lines is 4095 [05:28:27]Write to MH i2c: 01 00 00 95 7E 13 [05:28:27]Write i2c OK [05:28:27]MH_I2C_Read... [05:28:27]Read from MH i2c: 01 [05:28:27]MH_I2C_Read... [05:28:27]Read from MH i2c: 01 07 00 [05:28:27]MH_I2C_Read... [05:28:27]Read from MH i2c: 01 07 00 95 7E 00 00 00 00 00 0E 0E 36 [05:28:27]RasterBufferAndPrint [05:28:27]line [05:28:27]line [05:28:27]line [05:28:27]line [05:28:27]line [05:28:27]written 0, free lines is 3599 [05:28:27]MH_Cut [05:28:27]Write to MH i2c: D1 01 00 9C 7E 01 EC [05:28:27]Write i2c OK [05:28:27]MH_I2C_Read... [05:28:27]Read from MH i2c: D1 [05:28:27]MH_I2C_Read... [05:28:27]Read from MH i2c: D1 01 00 [05:28:27]MH_I2C_Read... [05:28:27]Read from MH i2c: D1 01 00 9C 7E 00 EB [05:28:27]Write to MH i2c: 01 00 00 9D 7E 1B [05:28:27]Write i2c OK [05:28:27]MH_I2C_Read... [05:28:27]*** Cut start [05:28:27]*** Partial cut [05:28:27]*** CUTSNS_PIN = 1 [05:28:27]*** CUTSNS_PIN = 0 [05:28:28]*** Brake cut motor [05:28:28]Read from MH i2c: 01 [05:28:28]MH_I2C_Read... [05:28:28]*** Stop cut motor [05:28:28]*** Cut end [05:28:28]Read from MH i2c: 01 07 00 [05:28:28]MH_I2C_Read... [05:28:28]Read from MH i2c: 01 07 00 9D 7E 00 00 00 00 00 FF 0F 30 [05:28:28]process_action print_text done [05:28:28]requested_data is exist [05:28:28]produce_requested_data [05:28:28]requested_item fm.sn is exist - process it [05:28:28]wFMCommunicate request_size=4 [05:28:28]MH_SAM_APDU [05:28:28]CAPDU: 80 11 00 00 [05:28:28]Write to MH i2c: E2 08 00 9E 7E 80 11 00 00 00 00 00 00 96 [05:28:28]Write i2c OK [05:28:28]MH_I2C_Read... [05:28:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:28:28]Read from MH i2c: E2 [05:28:28]MH_I2C_Read... [05:28:28]Read from MH i2c: E2 17 00 [05:28:28]MH_I2C_Read... [05:28:28]Read from MH i2c: E2 17 00 9E 7E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 E7 [05:28:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [05:28:28]wFMCommunicate OK [05:28:28]requested_item fd.num is exist - process it [05:28:28]SAM_PROTO_GetFieldsCounters [05:28:28]wFMCommunicate request_size=4 [05:28:28]MH_SAM_APDU [05:28:28]CAPDU: 80 13 00 00 [05:28:28]Write to MH i2c: E2 08 00 9F 7E 80 13 00 00 00 00 00 00 99 [05:28:28]Write i2c OK [05:28:28]MH_I2C_Read... [05:28:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:28:28]Read from MH i2c: E2 [05:28:28]MH_I2C_Read... [05:28:28]Read from MH i2c: E2 62 00 [05:28:28]MH_I2C_Read... [05:28:28]Read from MH i2c: E2 62 00 9F 7E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 5D 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 33 00 00 00 5E 04 04 00 33 00 00 00 57 04 04 00 34 00 00 00 19 04 04 00 00 00 00 00 90 00 BA [05:28:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 5D 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 33 00 00 00 5E 04 04 00 33 00 00 00 57 04 04 00 34 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:28:28]wFMCommunicate OK [05:28:28]SAM_PROTO_GetFieldsCounters done [05:28:28]requested_item shift.num is exist - process it [05:28:28]requested_item shift.opened is exist - process it [05:28:28]req_shift_opened [05:28:28]FM_GetShiftState [05:28:28]SAM_PROTO_GetShiftState [05:28:28]wFMCommunicate request_size=4 [05:28:28]MH_SAM_APDU [05:28:28]CAPDU: 80 13 01 00 [05:28:28]Write to MH i2c: E2 08 00 A0 7E 80 13 01 00 00 00 00 00 9B [05:28:28]Write i2c OK [05:28:28]MH_I2C_Read... [05:28:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:28:28]Read from MH i2c: E2 [05:28:28]MH_I2C_Read... [05:28:28]Read from MH i2c: E2 0E 00 [05:28:28]MH_I2C_Read... [05:28:28]Read from MH i2c: E2 0E 00 A0 7E 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 61 [05:28:28]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [05:28:28]wFMCommunicate OK [05:28:28]SAM_PROTO_GetShiftState done [05:28:28]FM_GetShiftState done [05:28:28]req_shift_opened done [05:28:28]requested_item shift.open_date is exist - process it [05:28:28]req_shift_open_date [05:28:28]req_shift_open_date done [05:28:28]produce_requested_data done [05:28:28]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230237,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [05:28:28]process_action_free print_text [05:28:28]json_value_free [05:28:28]json_value_free done [05:28:28]process_json_proto returns [05:28:28]Send response to host [05:28:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230237,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [05:28:28]free response buf [05:28:28]execute_script done [05:28:28]execute_script returns [05:28:28]free content buf [05:28:28]Sock 8.Close socket [05:28:28]Sock 8.Thread stoped [05:28:30]OFD Sender: No OFD packet to send [05:28:35]OFD Sender: No OFD packet to send [05:28:40]OFD Sender: No OFD packet to send [05:28:45]OFD Sender: No OFD packet to send [05:28:50]OFD Sender: No OFD packet to send [05:28:55]OFD Sender: No OFD packet to send [05:29:00]OFD Sender: No OFD packet to send [05:29:05]OFD Sender: No OFD packet to send [05:29:07]accept exits with 9 [05:29:07]New connection [05:29:07]New thread 3067047268 created [05:29:07]Thread 3066903908 joined [05:29:07]Waiting for new connection... [05:29:07] Sock 9.Parse request [05:29:07]Sock 9.Check first char [05:29:07]Sock 9.First char is OK [05:29:07]request: POST /json_proto HTTP/1.0 [05:29:07]Method: POST [05:29:07]URL: /json_proto [05:29:07]Method is POST - this is cgi request [05:29:07]url: /json_proto [05:29:07]query_string will be loaded in cgi processing [05:29:07]execute_cgi json_proto POST (null) [05:29:07]execute_cgi path=json_proto method=POST [05:29:07]POST find Content-Length [05:29:07]Host: 172.17.49.131:8080 [05:29:07]Content-Length: 677 [05:29:07]Content-Type: application/json [05:29:07] [05:29:07]POST finish read [05:29:07]Found Content-Length = 677 [05:29:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871684", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [05:29:07]execute_script... [05: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)871684", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [05:29:07]POST & json_proto [05:29:07]process_json_proto [05:29:07]json parsed OK: [05:29:07]protocol is kg_v1.0 [05:29:07]action value=close_receipt [05:29:07]process_action close_receipt [05:29:07]cmd_close_receipt [05:29:07]MH_GetDate [05:29:07]Write to MH i2c: F0 00 00 A1 7E 0E [05:29:07]Write i2c OK [05:29:07]MH_I2C_Read... [05:29:07]Read from MH i2c: F0 [05:29:07]MH_I2C_Read... [05:29:07]Read from MH i2c: F0 09 00 [05:29:07]MH_I2C_Read... [05:29:07]Read from MH i2c: F0 09 00 A1 7E 00 27 D7 A5 66 FF 4D C0 64 90 [05:29:07]GetLastDocTimeStamp 1722143255 [05:29:07]current date 1722144551 [05:29:07]FM_GetShiftState [05:29:07]SAM_PROTO_GetShiftState [05:29:07]wFMCommunicate request_size=4 [05:29:07]MH_SAM_APDU [05:29:07]CAPDU: 80 13 01 00 [05:29:07]Write to MH i2c: E2 08 00 A2 7E 80 13 01 00 00 00 00 00 9D [05:29:07]Write i2c OK [05:29:07]MH_I2C_Read... [05:29:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:29:07]Read from MH i2c: E2 [05:29:07]MH_I2C_Read... [05:29:07]Read from MH i2c: E2 0E 00 [05:29:07]MH_I2C_Read... [05:29:07]Read from MH i2c: E2 0E 00 A2 7E 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 63 [05:29:07]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [05:29:07]wFMCommunicate OK [05:29:07]SAM_PROTO_GetShiftState done [05:29:07]FM_GetShiftState done [05:29:07]opened in 1722127132 [05:29:07]opened+sec_in_day 1722213532 [05:29:07]quantity*price = 60003 [05:29:07]sum+1 = 60004 [05:29:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 52 28.07.2024 05:29 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230238 ФПД: 239338398661318 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T052912&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230238&fm=239338398661318&tin=02508201610067®Number=0000000000099253&sum=60000 [05:29:08]StoreToDocumentArchive [05:29:08]shift 386 fd 230238 [05:29:08]save to /storage/0386/doc_00230238 [05:29:08]save last doc name /storage/0386/doc_00230238 to /storage/kkm_last_doc_name [05:29:08]save OK [05:29:08]Clear old archive folders... [05:29:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:29:08]tlvbuf is 00962540 [05:29:08]SAM_PROTO_ClearQueue [05:29:08]wFMCommunicate request_size=4 [05:29:08]MH_SAM_APDU [05:29:08]CAPDU: 80 09 00 00 [05:29:08]Write to MH i2c: E2 08 00 AF 7E 80 09 00 00 00 00 00 00 9F [05:29:08]Write i2c OK [05:29:08]MH_I2C_Read... [05:29:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:29:08]Read from MH i2c: E2 [05:29:08]MH_I2C_Read... [05:29:08]Read from MH i2c: E2 03 00 [05:29:08]MH_I2C_Read... [05:29:08]Read from MH i2c: E2 03 00 AF 7E 00 90 00 A1 [05:29:08]RAPDU: 90 00 [05:29:08]wFMCommunicate OK [05:29:08]SAM_PROTO_ClearQueue done [05:29:08]KKMCreateOFDPacket [05:29:08]OFDProtocolAddRootSTLVToBuf [05:29:08]FM_MakeSignedData [05:29:08]FM_MakeSignedData [05:29:08]SAM_PROTO_SignData [05:29:08]wFMCommunicate request_size=4 [05:29:08]MH_SAM_APDU [05:29:08]CAPDU: 80 0D 01 02 [05:29:08]Write to MH i2c: E2 08 00 B0 7E 80 0D 01 02 00 00 00 00 A7 [05:29:08]Write i2c OK [05:29:08]MH_I2C_Read... [05:29:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:29:08]Read from MH i2c: E2 [05:29:08]MH_I2C_Read... [05:29:08]Read from MH i2c: E2 03 00 [05:29:08]MH_I2C_Read... [05:29:08]Read from MH i2c: E2 03 00 B0 7E 00 90 00 A2 [05:29:08]RAPDU: 90 00 [05:29:08]wFMCommunicate OK [05:29:08]wFMCommunicate request_size=255 [05:29:08]MH_SAM_APDU [05: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 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 34 00 00 00 F4 03 04 00 28 D7 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 5E 83 03 00 35 04 06 00 D9 [05:29:08]Write to MH i2c: E2 02 01 B1 7E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 34 00 00 00 F4 03 04 00 28 D7 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 5E 83 03 00 35 04 06 00 D9 00 00 6C [05:29:08]Write i2c OK [05:29:08]MH_I2C_Read... [05:29:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:29:09]Read from MH i2c: E2 [05:29:09]MH_I2C_Read... [05:29:09]Read from MH i2c: E2 03 00 [05:29:09]MH_I2C_Read... [05:29:09]Read from MH i2c: E2 03 00 B1 7E 00 90 00 A3 [05:29:09]RAPDU: 90 00 [05:29:09]wFMCommunicate OK [05:29:09]wFMCommunicate request_size=10 [05:29:09]MH_SAM_APDU [05:29:09]CAPDU: 80 0D 02 02 05 AD 50 3B BA C6 [05:29:09]Write to MH i2c: E2 0D 00 B2 7E 80 0D 02 02 05 00 AD 50 3B BA C6 00 00 6C [05:29:09]Write i2c OK [05:29:09]MH_I2C_Read... [05:29:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:29:09]Read from MH i2c: E2 [05:29:09]MH_I2C_Read... [05:29:09]Read from MH i2c: E2 03 00 [05:29:09]MH_I2C_Read... [05:29:09]Read from MH i2c: E2 03 00 B2 7E 00 90 00 A4 [05:29:09]RAPDU: 90 00 [05:29:09]wFMCommunicate OK [05:29:09]wFMCommunicate request_size=4 [05:29:09]MH_SAM_APDU [05:29:09]CAPDU: 80 0D 03 02 [05:29:09]Write to MH i2c: E2 08 00 B3 7E 80 0D 03 02 00 00 00 00 AC [05:29:09]Write i2c OK [05:29:09]MH_I2C_Read... [05:29:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:29:09]Read from MH i2c: E2 [05:29:09]MH_I2C_Read... [05:29:09]Read from MH i2c: E2 0B 00 [05:29:09]MH_I2C_Read... [05:29:09]Read from MH i2c: E2 0B 00 B3 7E 00 65 20 25 A4 96 A1 3A 6B 90 00 D7 [05:29:09]RAPDU: 65 20 25 A4 96 A1 3A 6B 90 00 [05:29:09]wFMCommunicate OK [05:29:09]SAM_PROTO_SignData done [05:29:09]FM_MakeSignedData done [05:29:09]CreateOFDProtocolMessage [05:29:09]wFMCommunicate request_size=4 [05:29:09]MH_SAM_APDU [05:29:09]CAPDU: 80 11 00 00 [05:29:09]Write to MH i2c: E2 08 00 B4 7E 80 11 00 00 00 00 00 00 AC [05:29:09]Write i2c OK [05:29:09]MH_I2C_Read... [05:29:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:29:09]Read from MH i2c: E2 [05:29:09]MH_I2C_Read... [05:29:09]Read from MH i2c: E2 17 00 [05:29:09]MH_I2C_Read... [05:29:09]Read from MH i2c: E2 17 00 B4 7E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 FD [05:29:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [05:29:09]wFMCommunicate OK [05:29:09]CreateOFDProtocolMessage done [05:29:09]OFDSenderStorePacket 230238 [05:29:09]StoreOFDPacket docnum=230238 [05:29:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 5A 15 07 01 2E 94 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 34 00 00 00 F4 03 04 00 28 D7 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 5E 83 03 00 35 04 06 00 D9 AD 50 3B BA C6 65 20 25 A4 96 A1 3A 6B [05:29:09]CheckFolder [05:29:09]dirname=/storage/ofd_packets [05:29:09]CheckFolder done [05:29:09]ProducePacketName [05:29:09]name=ofd_packets/00230238 [05:29:09]NVStorageSaveData ofd_packets/00230238 [05:29:09]File name is /storage/ofd_packets/00230238 [05:29:09]Write 301 bytes [05:29:09]NVStorageSaveData done [05:29:09]OFDSenderStorePacket done [05:29:09]KKMCreateOFDPacket done [05:29:09]NVStorageSaveData kkm_last_timestamp [05:29:09]File name is /storage/kkm_last_timestamp [05:29:09]Write 4 bytes [05:29:09]NVStorageSaveData done [05:29:09]ExternCall_PrintAddStr [05:29:09]wPrintStart [05:29:09]Write to MH i2c: 01 00 00 B5 7E 33 [05:29:09]Write i2c OK [05:29:09]MH_I2C_Read... [05:29:09]Read from MH i2c: 01 [05:29:09]MH_I2C_Read... [05:29:09]Read from MH i2c: 01 07 00 [05:29:09]MH_I2C_Read... [05:29:09]Read from MH i2c: 01 07 00 B5 7E 00 00 00 00 00 FF 0F 48 [05:29:09]RasterBufferAndPrint [05:29:09]line Счет N : (1)871684 [05:29:09]line ИНН: 02508201610067 [05:29:09]line Контрольно-Кассовый Чек [05:29:09]line ПРОДАЖА [05:29:09]line ТРК (МРК, ГНК) : 52 [05:29:09]line Товар: 2710124130 [05:29:09]line Аи-92-К-5 [05:29:09]line 8.850 * 67.80 [05:29:09]line = 600.03 [05:29:09]line НДС 12% НСП 1% [05:29:09]line > о реализуемом товаре [05:29:09]line ОКРУГЛЕНИЕ: -0.03 [05:29:09]line ИТОГО: 600.00 [05:29:09]line Внесено: 600.00 [05:29:09]line СДАЧА: 0.00 [05:29:09]line НСП 1% : 5.31 [05:29:09]line НДС 12% : 63.72 [05:29:09]line Наличными: 600.00 [05:29:09]line Безнал.: 0.00 [05:29:09]line Место: АЗС № 125 "Партнер Нефть" [05:29:09]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [05:29:09]line СНО: Общий режим [05:29:09]line Чек 52 28.07.2024 05:29 [05:29:09]line Смена: 386 ФФД: 1.0 [05:29:09]line ЗНМ: 0300000050 [05:29:09]line РНМ: 0000000000099253 [05:29:09]line Версия ККМ: 001 [05:29:09]line ФМ: 0000000000965352 [05:29:09]line ФД: 230238 [05:29:09]line ФПД: 239338398661318 [05:29:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T052912&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230238&fm=239338398661318&tin=02508201610067®Number=0000000000099253&sum=60000 [05:29:09]OFD Sender: Processing packet 230238 [packets to send 132, broken 131] [05:29:09]ProducePacketName [05:29:09]name=ofd_packets/00230238 [05:29:09]OFD Sender: To server: pG, [05:29:09]CommunicateWithHost lk.salyk.kg:30040 [05:29:09]ConnectInit lk.salyk.kg [05:29:09]written 0, free lines is 4095 [05:29:09]Connected sock=10 [05:29:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 5A 15 07 01 2E 94 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 34 00 00 00 F4 03 04 00 28 D7 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 5E 83 03 00 35 04 06 00 D9 AD 50 3B BA C6 65 20 25 A4 96 A1 3A 6B [05:29:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 64 F9 47 00 0D 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 39 36 35 33 35 32 10 04 04 00 5E 83 03 00 F4 03 04 00 00 7E A5 66 B6 04 01 00 00 62 27 B0 0D 3C C1 34 04 [05:29:09]CommunicateWithHost err = 0 [05:29:09]CheckOFDResponse [05:29:09]1017 (14) - 77093643461234 [05:29:09]1041 (16) - 0000000000965352 [05:29:09]1040 (4) - 230238 [05:29:09]1012 (4) - 27.07.2024 23:08 [05:29:09]1206 (1) - 0 [05:29:09]OFD Sender: Remove packet 230238 [05:29:09]ProducePacketName [05:29:09]name=ofd_packets/00230238 [05:29:09]NVStorageDeleteData [05:29:10]Write to MH i2c: 01 00 00 E0 7E 5E [05:29:10]Write i2c OK [05:29:10]MH_I2C_Read... [05:29:10]Read from MH i2c: 01 [05:29:10]MH_I2C_Read... [05:29:10]Read from MH i2c: 01 07 00 [05:29:10]MH_I2C_Read... [05:29:10]Read from MH i2c: 01 07 00 E0 7E 00 00 00 00 00 0B 0D 7D [05:29:10]RasterBufferAndPrint [05:29:10]line [05:29:10]line [05:29:10]line [05:29:10]line [05:29:10]line [05:29:10]written 0, free lines is 3349 [05:29:10]MH_Cut [05:29:10]Write to MH i2c: D1 01 00 E7 7E 01 37 [05:29:10]Write i2c OK [05:29:10]MH_I2C_Read... [05:29:10]Read from MH i2c: D1 [05:29:10]MH_I2C_Read... [05:29:10]Read from MH i2c: D1 01 00 [05:29:10]MH_I2C_Read... [05:29:10]Read from MH i2c: D1 01 00 E7 7E 00 36 [05:29:10]Write to MH i2c: 01 00 00 E8 7E 66 [05:29:10]Write i2c OK [05:29:10]MH_I2C_Read... [05:29:10]OFD Sender: No OFD packet to send [05:29:10]*** Cut start [05:29:10]*** Partial cut [05:29:10]*** CUTSNS_PIN = 1 [05:29:10]*** CUTSNS_PIN = 0 [05:29:10]*** Brake cut motor [05:29:11]Read from MH i2c: 01 [05:29:11]MH_I2C_Read... [05:29:11]*** Stop cut motor [05:29:11]*** Cut end [05:29:11]Read from MH i2c: 01 07 00 [05:29:11]MH_I2C_Read... [05:29:11]Read from MH i2c: 01 07 00 E8 7E 00 00 00 00 00 FF 0F 7B [05:29:11]process_action close_receipt done [05:29:11]requested_data is exist [05:29:11]produce_requested_data [05:29:11]requested_item fm.sn is exist - process it [05:29:11]wFMCommunicate request_size=4 [05:29:11]MH_SAM_APDU [05:29:11]CAPDU: 80 11 00 00 [05:29:11]Write to MH i2c: E2 08 00 E9 7E 80 11 00 00 00 00 00 00 E1 [05:29:11]Write i2c OK [05:29:11]MH_I2C_Read... [05:29:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:29:11]Read from MH i2c: E2 [05:29:11]MH_I2C_Read... [05:29:11]Read from MH i2c: E2 17 00 [05:29:11]MH_I2C_Read... [05:29:11]Read from MH i2c: E2 17 00 E9 7E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 32 [05:29:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [05:29:11]wFMCommunicate OK [05:29:11]requested_item fd.num is exist - process it [05:29:11]SAM_PROTO_GetFieldsCounters [05:29:11]wFMCommunicate request_size=4 [05:29:11]MH_SAM_APDU [05:29:11]CAPDU: 80 13 00 00 [05:29:11]Write to MH i2c: E2 08 00 EA 7E 80 13 00 00 00 00 00 00 E4 [05:29:11]Write i2c OK [05:29:11]MH_I2C_Read... [05:29:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:29:11]Read from MH i2c: E2 [05:29:11]MH_I2C_Read... [05:29:11]Read from MH i2c: E2 62 00 [05:29:11]MH_I2C_Read... [05:29:11]Read from MH i2c: E2 62 00 EA 7E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 5E 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 34 00 00 00 5E 04 04 00 34 00 00 00 57 04 04 00 35 00 00 00 19 04 04 00 00 00 00 00 90 00 09 [05:29:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 5E 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 34 00 00 00 5E 04 04 00 34 00 00 00 57 04 04 00 35 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:29:11]wFMCommunicate OK [05:29:11]SAM_PROTO_GetFieldsCounters done [05:29:11]requested_item shift.num is exist - process it [05:29:11]requested_item shift.opened is exist - process it [05:29:11]req_shift_opened [05:29:11]FM_GetShiftState [05:29:11]SAM_PROTO_GetShiftState [05:29:11]wFMCommunicate request_size=4 [05:29:11]MH_SAM_APDU [05:29:11]CAPDU: 80 13 01 00 [05:29:11]Write to MH i2c: E2 08 00 EB 7E 80 13 01 00 00 00 00 00 E6 [05:29:11]Write i2c OK [05:29:11]MH_I2C_Read... [05:29:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:29:11]Read from MH i2c: E2 [05:29:11]MH_I2C_Read... [05:29:11]Read from MH i2c: E2 0E 00 [05:29:11]MH_I2C_Read... [05:29:11]Read from MH i2c: E2 0E 00 EB 7E 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 AC [05:29:11]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [05:29:11]wFMCommunicate OK [05:29:11]SAM_PROTO_GetShiftState done [05:29:11]FM_GetShiftState done [05:29:11]req_shift_opened done [05:29:11]requested_item shift.open_date is exist - process it [05:29:11]req_shift_open_date [05:29:11]req_shift_open_date done [05:29:11]produce_requested_data done [05:29:11]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230238,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [05:29:11]process_action_free close_receipt [05:29:11]json_value_free [05:29:11]json_value_free done [05:29:11]process_json_proto returns [05:29:11]Send response to host [05:29:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230238,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [05:29:11]free response buf [05:29:11]execute_script done [05:29:11]execute_script returns [05:29:11]free content buf [05:29:11]Sock 9.Close socket [05:29:11]Sock 9.Thread stoped [05:29:15]OFD Sender: No OFD packet to send [05:29:20]OFD Sender: No OFD packet to send [05:29:25]OFD Sender: No OFD packet to send [05:29:30]OFD Sender: No OFD packet to send [05:29:35]OFD Sender: No OFD packet to send [05:29:40]OFD Sender: No OFD packet to send [05:29:45]OFD Sender: No OFD packet to send [05:29:50]OFD Sender: No OFD packet to send [05:29:55]OFD Sender: No OFD packet to send [05:30:00]OFD Sender: No OFD packet to send [05:30:05]OFD Sender: No OFD packet to send [05:30:10]OFD Sender: No OFD packet to send [05:30:15]OFD Sender: No OFD packet to send [05:30:20]OFD Sender: No OFD packet to send [05:30:25]OFD Sender: No OFD packet to send [05:30:30]OFD Sender: No OFD packet to send [05:30:35]OFD Sender: No OFD packet to send [05:30:40]OFD Sender: No OFD packet to send [05:30:45]OFD Sender: No OFD packet to send [05:30:50]OFD Sender: No OFD packet to send [05:30:55]OFD Sender: No OFD packet to send [05:31:00]OFD Sender: No OFD packet to send [05:31:05]OFD Sender: No OFD packet to send [05:31:10]OFD Sender: No OFD packet to send [05:31:12]accept exits with 8 [05:31:12]New connection [05:31:12]New thread 3066903908 created [05:31:12]Thread 3067047268 joined [05:31:12]Waiting for new connection... [05:31:12] Sock 8.Parse request [05:31:12]Sock 8.Check first char [05:31:12]Sock 8.First char is OK [05:31:12]request: POST /json_proto HTTP/1.0 [05:31:12]Method: POST [05:31:12]URL: /json_proto [05:31:12]Method is POST - this is cgi request [05:31:12]url: /json_proto [05:31:12]query_string will be loaded in cgi processing [05:31:12]execute_cgi json_proto POST (null) [05:31:12]execute_cgi path=json_proto method=POST [05:31:12]POST find Content-Length [05:31:12]Host: 172.17.49.131:8080 [05:31:12]Content-Length: 677 [05:31:12]Content-Type: application/json [05:31:12] [05:31:12]POST finish read [05:31:12]Found Content-Length = 677 [05:31:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871685", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [05:31:12]execute_script... [05:31: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)871685", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [05:31:12]POST & json_proto [05:31:12]process_json_proto [05:31:12]json parsed OK: [05:31:12]protocol is kg_v1.0 [05:31:12]action value=close_receipt [05:31:12]process_action close_receipt [05:31:12]cmd_close_receipt [05:31:12]MH_GetDate [05:31:12]Write to MH i2c: F0 00 00 EC 7E 59 [05:31:12]Write i2c OK [05:31:12]MH_I2C_Read... [05:31:12]Read from MH i2c: F0 [05:31:12]MH_I2C_Read... [05:31:12]Read from MH i2c: F0 09 00 [05:31:12]MH_I2C_Read... [05:31:12]Read from MH i2c: F0 09 00 EC 7E 00 A4 D7 A5 66 FF 4D C0 64 58 [05:31:12]GetLastDocTimeStamp 1722144552 [05:31:12]current date 1722144676 [05:31:12]FM_GetShiftState [05:31:12]SAM_PROTO_GetShiftState [05:31:12]wFMCommunicate request_size=4 [05:31:12]MH_SAM_APDU [05:31:12]CAPDU: 80 13 01 00 [05:31:12]Write to MH i2c: E2 08 00 ED 7E 80 13 01 00 00 00 00 00 E8 [05:31:12]Write i2c OK [05:31:12]MH_I2C_Read... [05:31:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:31:12]Read from MH i2c: E2 [05:31:12]MH_I2C_Read... [05:31:12]Read from MH i2c: E2 0E 00 [05:31:12]MH_I2C_Read... [05:31:12]Read from MH i2c: E2 0E 00 ED 7E 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 AE [05:31:12]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [05:31:12]wFMCommunicate OK [05:31:12]SAM_PROTO_GetShiftState done [05:31:12]FM_GetShiftState done [05:31:12]opened in 1722127132 [05:31:12]opened+sec_in_day 1722213532 [05:31:12]quantity*price = 30035 [05:31:12]sum+1 = 30036 [05:31:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 53 28.07.2024 05:31 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230239 ФПД: 259498230415601 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T053116&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230239&fm=259498230415601&tin=02508201610067®Number=0000000000099253&sum=30000 [05:31:13]StoreToDocumentArchive [05:31:13]shift 386 fd 230239 [05:31:13]save to /storage/0386/doc_00230239 [05:31:13]save last doc name /storage/0386/doc_00230239 to /storage/kkm_last_doc_name [05:31:13]save OK [05:31:13]Clear old archive folders... [05:31:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:31:13]tlvbuf is 00832500 [05:31:13]SAM_PROTO_ClearQueue [05:31:13]wFMCommunicate request_size=4 [05:31:13]MH_SAM_APDU [05:31:13]CAPDU: 80 09 00 00 [05:31:13]Write to MH i2c: E2 08 00 FA 7E 80 09 00 00 00 00 00 00 EA [05:31:13]Write i2c OK [05:31:13]MH_I2C_Read... [05:31:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:31:13]Read from MH i2c: E2 [05:31:13]MH_I2C_Read... [05:31:13]Read from MH i2c: E2 03 00 [05:31:13]MH_I2C_Read... [05:31:13]Read from MH i2c: E2 03 00 FA 7E 00 90 00 EC [05:31:13]RAPDU: 90 00 [05:31:13]wFMCommunicate OK [05:31:13]SAM_PROTO_ClearQueue done [05:31:13]KKMCreateOFDPacket [05:31:13]OFDProtocolAddRootSTLVToBuf [05:31:13]FM_MakeSignedData [05:31:13]FM_MakeSignedData [05:31:13]SAM_PROTO_SignData [05:31:13]wFMCommunicate request_size=4 [05:31:13]MH_SAM_APDU [05:31:13]CAPDU: 80 0D 01 02 [05:31:13]Write to MH i2c: E2 08 00 FB 7E 80 0D 01 02 00 00 00 00 F2 [05:31:13]Write i2c OK [05:31:13]MH_I2C_Read... [05:31:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:31:13]Read from MH i2c: E2 [05:31:13]MH_I2C_Read... [05:31:13]Read from MH i2c: E2 03 00 [05:31:13]MH_I2C_Read... [05:31:13]Read from MH i2c: E2 03 00 FB 7E 00 90 00 ED [05:31:13]RAPDU: 90 00 [05:31:13]wFMCommunicate OK [05:31:13]wFMCommunicate request_size=255 [05:31:13]MH_SAM_APDU [05:31: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 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 35 00 00 00 F4 03 04 00 A4 D7 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 5F 83 03 00 35 04 06 00 EC [05:31:13]Write to MH i2c: E2 02 01 FC 7E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 35 00 00 00 F4 03 04 00 A4 D7 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 5F 83 03 00 35 04 06 00 EC 00 00 A0 [05:31:13]Write i2c OK [05:31:13]MH_I2C_Read... [05:31:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:31:13]Read from MH i2c: E2 [05:31:13]MH_I2C_Read... [05:31:13]Read from MH i2c: E2 03 00 [05:31:13]MH_I2C_Read... [05:31:13]Read from MH i2c: E2 03 00 FC 7E 00 90 00 EE [05:31:13]RAPDU: 90 00 [05:31:13]wFMCommunicate OK [05:31:13]wFMCommunicate request_size=10 [05:31:13]MH_SAM_APDU [05:31:13]CAPDU: 80 0D 02 02 05 03 23 D8 00 F1 [05:31:13]Write to MH i2c: E2 0D 00 FD 7E 80 0D 02 02 05 00 03 23 D8 00 F1 00 00 EE [05:31:13]Write i2c OK [05:31:13]MH_I2C_Read... [05:31:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:31:13]Read from MH i2c: E2 [05:31:13]MH_I2C_Read... [05:31:13]Read from MH i2c: E2 03 00 [05:31:13]MH_I2C_Read... [05:31:13]Read from MH i2c: E2 03 00 FD 7E 00 90 00 EF [05:31:13]RAPDU: 90 00 [05:31:13]wFMCommunicate OK [05:31:13]wFMCommunicate request_size=4 [05:31:13]MH_SAM_APDU [05:31:13]CAPDU: 80 0D 03 02 [05:31:13]Write to MH i2c: E2 08 00 FE 7E 80 0D 03 02 00 00 00 00 F7 [05:31:13]Write i2c OK [05:31:13]MH_I2C_Read... [05:31:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:31:13]Read from MH i2c: E2 [05:31:13]MH_I2C_Read... [05:31:13]Read from MH i2c: E2 0B 00 [05:31:13]MH_I2C_Read... [05:31:13]Read from MH i2c: E2 0B 00 FE 7E 00 1B 36 97 03 5D 91 B7 DA 90 00 62 [05:31:13]RAPDU: 1B 36 97 03 5D 91 B7 DA 90 00 [05:31:13]wFMCommunicate OK [05:31:13]SAM_PROTO_SignData done [05:31:13]FM_MakeSignedData done [05:31:13]CreateOFDProtocolMessage [05:31:13]wFMCommunicate request_size=4 [05:31:13]MH_SAM_APDU [05:31:13]CAPDU: 80 11 00 00 [05:31:13]Write to MH i2c: E2 08 00 FF 7E 80 11 00 00 00 00 00 00 F7 [05:31:13]Write i2c OK [05:31:13]MH_I2C_Read... [05:31:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:31:13]Read from MH i2c: E2 [05:31:13]MH_I2C_Read... [05:31:13]Read from MH i2c: E2 17 00 [05:31:13]MH_I2C_Read... [05:31:13]Read from MH i2c: E2 17 00 FF 7E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 48 [05:31:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [05:31:13]wFMCommunicate OK [05:31:13]CreateOFDProtocolMessage done [05:31:13]OFDSenderStorePacket 230239 [05:31:13]StoreOFDPacket docnum=230239 [05:31:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 51 09 07 01 98 28 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 35 00 00 00 F4 03 04 00 A4 D7 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 5F 83 03 00 35 04 06 00 EC 03 23 D8 00 F1 1B 36 97 03 5D 91 B7 DA [05:31:13]CheckFolder [05:31:13]dirname=/storage/ofd_packets [05:31:13]CheckFolder done [05:31:13]ProducePacketName [05:31:13]name=ofd_packets/00230239 [05:31:13]NVStorageSaveData ofd_packets/00230239 [05:31:13]File name is /storage/ofd_packets/00230239 [05:31:13]Write 301 bytes [05:31:13]NVStorageSaveData done [05:31:13]OFDSenderStorePacket done [05:31:13]KKMCreateOFDPacket done [05:31:13]NVStorageSaveData kkm_last_timestamp [05:31:13]File name is /storage/kkm_last_timestamp [05:31:13]Write 4 bytes [05:31:13]NVStorageSaveData done [05:31:13]ExternCall_PrintAddStr [05:31:13]wPrintStart [05:31:13]Write to MH i2c: 01 00 00 00 7F 7F [05:31:13]Write i2c OK [05:31:13]MH_I2C_Read... [05:31:13]Read from MH i2c: 01 [05:31:13]MH_I2C_Read... [05:31:13]Read from MH i2c: 01 07 00 [05:31:13]MH_I2C_Read... [05:31:13]Read from MH i2c: 01 07 00 00 7F 00 00 00 00 00 FF 0F 94 [05:31:13]RasterBufferAndPrint [05:31:13]line Счет N : (1)871685 [05:31:13]line ИНН: 02508201610067 [05:31:13]line Контрольно-Кассовый Чек [05:31:13]line ПРОДАЖА [05:31:13]line ТРК (МРК, ГНК) : 42 [05:31:13]line Товар: 2710124130 [05:31:13]line Аи-92-К-5 [05:31:13]line 4.430 * 67.80 [05:31:13]line = 300.35 [05:31:13]line НДС 12% НСП 1% [05:31:13]line > о реализуемом товаре [05:31:13]line ОКРУГЛЕНИЕ: -0.35 [05:31:13]line ИТОГО: 300.00 [05:31:13]line Внесено: 300.00 [05:31:13]line СДАЧА: 0.00 [05:31:13]line НСП 1% : 2.66 [05:31:13]line НДС 12% : 31.90 [05:31:13]line Наличными: 300.00 [05:31:13]line Безнал.: 0.00 [05:31:13]line Место: АЗС № 125 "Партнер Нефть" [05:31:13]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [05:31:13]line СНО: Общий режим [05:31:13]line Чек 53 28.07.2024 05:31 [05:31:13]line Смена: 386 ФФД: 1.0 [05:31:13]line ЗНМ: 0300000050 [05:31:13]line РНМ: 0000000000099253 [05:31:13]line Версия ККМ: 001 [05:31:13]line ФМ: 0000000000965352 [05:31:13]line ФД: 230239 [05:31:13]line ФПД: 259498230415601 [05:31:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T053116&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230239&fm=259498230415601&tin=02508201610067®Number=0000000000099253&sum=30000 [05:31:13]written 0, free lines is 4095 [05:31:13]OFD Sender: Processing packet 230239 [packets to send 132, broken 131] [05:31:13]ProducePacketName [05:31:13]name=ofd_packets/00230239 [05:31:13]OFD Sender: To server: pG, [05:31:13]CommunicateWithHost lk.salyk.kg:30040 [05:31:13]ConnectInit lk.salyk.kg [05:31:14]Connected sock=11 [05:31:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 51 09 07 01 98 28 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 35 00 00 00 F4 03 04 00 A4 D7 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 5F 83 03 00 35 04 06 00 EC 03 23 D8 00 F1 1B 36 97 03 5D 91 B7 DA [05:31:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 4B 76 47 00 5E 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 39 36 35 33 35 32 10 04 04 00 5F 83 03 00 F4 03 04 00 7C 7E A5 66 B6 04 01 00 00 A2 70 5C A4 B3 9F 9A 72 [05:31:14]CommunicateWithHost err = 0 [05:31:14]CheckOFDResponse [05:31:14]1017 (14) - 77093643461234 [05:31:14]1041 (16) - 0000000000965352 [05:31:14]1040 (4) - 230239 [05:31:14]1012 (4) - 27.07.2024 23:10 [05:31:14]1206 (1) - 0 [05:31:14]OFD Sender: Remove packet 230239 [05:31:14]ProducePacketName [05:31:14]name=ofd_packets/00230239 [05:31:14]NVStorageDeleteData [05:31:14]Write to MH i2c: 01 00 00 2B 7F AA [05:31:14]Write i2c OK [05:31:14]MH_I2C_Read... [05:31:14]Read from MH i2c: 01 [05:31:14]MH_I2C_Read... [05:31:14]Read from MH i2c: 01 07 00 [05:31:14]MH_I2C_Read... [05:31:14]Read from MH i2c: 01 07 00 2B 7F 00 00 00 00 00 03 0D C1 [05:31:14]RasterBufferAndPrint [05:31:14]line [05:31:14]line [05:31:14]line [05:31:14]line [05:31:14]line [05:31:14]written 0, free lines is 3337 [05:31:14]MH_Cut [05:31:14]Write to MH i2c: D1 01 00 32 7F 01 83 [05:31:14]Write i2c OK [05:31:14]MH_I2C_Read... [05:31:14]Read from MH i2c: D1 [05:31:14]MH_I2C_Read... [05:31:14]Read from MH i2c: D1 01 00 [05:31:14]MH_I2C_Read... [05:31:14]Read from MH i2c: D1 01 00 32 7F 00 82 [05:31:14]Write to MH i2c: 01 00 00 33 7F B2 [05:31:14]Write i2c OK [05:31:14]MH_I2C_Read... [05:31:14]OFD Sender: No OFD packet to send [05:31:15]*** Cut start [05:31:15]*** Partial cut [05:31:15]*** CUTSNS_PIN = 1 [05:31:15]*** CUTSNS_PIN = 0 [05:31:15]*** Brake cut motor [05:31:15]Read from MH i2c: 01 [05:31:15]MH_I2C_Read... [05:31:15]*** Stop cut motor [05:31:15]*** Cut end [05:31:15]Read from MH i2c: 01 07 00 [05:31:15]MH_I2C_Read... [05:31:15]Read from MH i2c: 01 07 00 33 7F 00 00 00 00 00 FF 0F C7 [05:31:15]process_action close_receipt done [05:31:15]requested_data is exist [05:31:15]produce_requested_data [05:31:15]requested_item fm.sn is exist - process it [05:31:15]wFMCommunicate request_size=4 [05:31:15]MH_SAM_APDU [05:31:15]CAPDU: 80 11 00 00 [05:31:15]Write to MH i2c: E2 08 00 34 7F 80 11 00 00 00 00 00 00 2D [05:31:15]Write i2c OK [05:31:15]MH_I2C_Read... [05:31:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:31:15]Read from MH i2c: E2 [05:31:15]MH_I2C_Read... [05:31:15]Read from MH i2c: E2 17 00 [05:31:15]MH_I2C_Read... [05:31:15]Read from MH i2c: E2 17 00 34 7F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 7E [05:31:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [05:31:15]wFMCommunicate OK [05:31:15]requested_item fd.num is exist - process it [05:31:15]SAM_PROTO_GetFieldsCounters [05:31:15]wFMCommunicate request_size=4 [05:31:15]MH_SAM_APDU [05:31:15]CAPDU: 80 13 00 00 [05:31:15]Write to MH i2c: E2 08 00 35 7F 80 13 00 00 00 00 00 00 30 [05:31:15]Write i2c OK [05:31:15]MH_I2C_Read... [05:31:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:31:15]Read from MH i2c: E2 [05:31:15]MH_I2C_Read... [05:31:15]Read from MH i2c: E2 62 00 [05:31:15]MH_I2C_Read... [05:31:15]Read from MH i2c: E2 62 00 35 7F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 5F 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 35 00 00 00 5E 04 04 00 35 00 00 00 57 04 04 00 36 00 00 00 19 04 04 00 00 00 00 00 90 00 59 [05:31:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 5F 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 35 00 00 00 5E 04 04 00 35 00 00 00 57 04 04 00 36 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:31:15]wFMCommunicate OK [05:31:15]SAM_PROTO_GetFieldsCounters done [05:31:15]requested_item shift.num is exist - process it [05:31:15]requested_item shift.opened is exist - process it [05:31:15]req_shift_opened [05:31:15]FM_GetShiftState [05:31:15]SAM_PROTO_GetShiftState [05:31:15]wFMCommunicate request_size=4 [05:31:15]MH_SAM_APDU [05:31:15]CAPDU: 80 13 01 00 [05:31:15]Write to MH i2c: E2 08 00 36 7F 80 13 01 00 00 00 00 00 32 [05:31:15]Write i2c OK [05:31:15]MH_I2C_Read... [05:31:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:31:15]Read from MH i2c: E2 [05:31:15]MH_I2C_Read... [05:31:15]Read from MH i2c: E2 0E 00 [05:31:15]MH_I2C_Read... [05:31:15]Read from MH i2c: E2 0E 00 36 7F 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 F8 [05:31:15]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [05:31:15]wFMCommunicate OK [05:31:15]SAM_PROTO_GetShiftState done [05:31:15]FM_GetShiftState done [05:31:15]req_shift_opened done [05:31:15]requested_item shift.open_date is exist - process it [05:31:15]req_shift_open_date [05:31:15]req_shift_open_date done [05:31:15]produce_requested_data done [05:31:15]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230239,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [05:31:15]process_action_free close_receipt [05:31:15]json_value_free [05:31:15]json_value_free done [05:31:15]process_json_proto returns [05:31:15]Send response to host [05:31:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230239,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [05:31:15]free response buf [05:31:15]execute_script done [05:31:15]execute_script returns [05:31:15]free content buf [05:31:15]Sock 8.Close socket [05:31:15]Sock 8.Thread stoped [05:31:19]OFD Sender: No OFD packet to send [05:31:24]OFD Sender: No OFD packet to send [05:31:29]OFD Sender: No OFD packet to send [05:31:34]OFD Sender: No OFD packet to send [05:31:39]OFD Sender: No OFD packet to send [05:31:44]OFD Sender: No OFD packet to send [05:31:49]OFD Sender: No OFD packet to send [05:31:54]OFD Sender: No OFD packet to send [05:31:56]accept exits with 9 [05:31:56]New connection [05:31:56]New thread 3067047268 created [05:31:56]Thread 3066903908 joined [05:31:56]Waiting for new connection... [05:31:56] Sock 9.Parse request [05:31:56]Sock 9.Check first char [05:31:56]Sock 9.First char is OK [05:31:56]request: POST /json_proto HTTP/1.0 [05:31:56]Method: POST [05:31:56]URL: /json_proto [05:31:56]Method is POST - this is cgi request [05:31:56]url: /json_proto [05:31:56]query_string will be loaded in cgi processing [05:31:56]execute_cgi json_proto POST (null) [05:31:56]execute_cgi path=json_proto method=POST [05:31:56]POST find Content-Length [05:31:56]Host: 172.17.49.131:8080 [05:31:56]Content-Length: 677 [05:31:56]Content-Type: application/json [05:31:56] [05:31:56]POST finish read [05:31:56]Found Content-Length = 677 [05:31:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871686", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [05:31:56]execute_script... [05:31:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871686", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [05:31:56]POST & json_proto [05:31:56]process_json_proto [05:31:56]json parsed OK: [05:31:56]protocol is kg_v1.0 [05:31:56]action value=close_receipt [05:31:56]process_action close_receipt [05:31:56]cmd_close_receipt [05:31:56]MH_GetDate [05:31:56]Write to MH i2c: F0 00 00 37 7F A5 [05:31:56]Write i2c OK [05:31:56]MH_I2C_Read... [05:31:56]Read from MH i2c: F0 [05:31:56]MH_I2C_Read... [05:31:56]Read from MH i2c: F0 09 00 [05:31:56]MH_I2C_Read... [05:31:56]Read from MH i2c: F0 09 00 37 7F 00 D1 D7 A5 66 FF 4D C0 64 D1 [05:31:56]GetLastDocTimeStamp 1722144676 [05:31:56]current date 1722144721 [05:31:56]FM_GetShiftState [05:31:56]SAM_PROTO_GetShiftState [05:31:56]wFMCommunicate request_size=4 [05:31:56]MH_SAM_APDU [05:31:56]CAPDU: 80 13 01 00 [05:31:56]Write to MH i2c: E2 08 00 38 7F 80 13 01 00 00 00 00 00 34 [05:31:56]Write i2c OK [05:31:56]MH_I2C_Read... [05:31:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:31:56]Read from MH i2c: E2 [05:31:56]MH_I2C_Read... [05:31:56]Read from MH i2c: E2 0E 00 [05:31:56]MH_I2C_Read... [05:31:56]Read from MH i2c: E2 0E 00 38 7F 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 FA [05:31:56]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [05:31:56]wFMCommunicate OK [05:31:56]SAM_PROTO_GetShiftState done [05:31:56]FM_GetShiftState done [05:31:56]opened in 1722127132 [05:31:56]opened+sec_in_day 1722213532 [05:31:56]quantity*price = 30035 [05:31:56]sum+1 = 30036 [05:31:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 54 28.07.2024 05:32 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230240 ФПД: 198594436518677 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T053201&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230240&fm=198594436518677&tin=02508201610067®Number=0000000000099253&sum=30000 [05:31:57]StoreToDocumentArchive [05:31:57]shift 386 fd 230240 [05:31:57]save to /storage/0386/doc_00230240 [05:31:57]save last doc name /storage/0386/doc_00230240 to /storage/kkm_last_doc_name [05:31:57]save OK [05:31:57]Clear old archive folders... [05:31:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:31:57]tlvbuf is 008AE010 [05:31:57]SAM_PROTO_ClearQueue [05:31:57]wFMCommunicate request_size=4 [05:31:57]MH_SAM_APDU [05:31:57]CAPDU: 80 09 00 00 [05:31:57]Write to MH i2c: E2 08 00 45 7F 80 09 00 00 00 00 00 00 36 [05:31:57]Write i2c OK [05:31:57]MH_I2C_Read... [05:31:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:31:57]Read from MH i2c: E2 [05:31:57]MH_I2C_Read... [05:31:57]Read from MH i2c: E2 03 00 [05:31:57]MH_I2C_Read... [05:31:57]Read from MH i2c: E2 03 00 45 7F 00 90 00 38 [05:31:57]RAPDU: 90 00 [05:31:57]wFMCommunicate OK [05:31:57]SAM_PROTO_ClearQueue done [05:31:57]KKMCreateOFDPacket [05:31:57]OFDProtocolAddRootSTLVToBuf [05:31:57]FM_MakeSignedData [05:31:57]FM_MakeSignedData [05:31:57]SAM_PROTO_SignData [05:31:57]wFMCommunicate request_size=4 [05:31:57]MH_SAM_APDU [05:31:57]CAPDU: 80 0D 01 02 [05:31:57]Write to MH i2c: E2 08 00 46 7F 80 0D 01 02 00 00 00 00 3E [05:31:57]Write i2c OK [05:31:57]MH_I2C_Read... [05:31:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:31:57]Read from MH i2c: E2 [05:31:57]MH_I2C_Read... [05:31:57]Read from MH i2c: E2 03 00 [05:31:57]MH_I2C_Read... [05:31:57]Read from MH i2c: E2 03 00 46 7F 00 90 00 39 [05:31:57]RAPDU: 90 00 [05:31:57]wFMCommunicate OK [05:31:57]wFMCommunicate request_size=255 [05:31:57]MH_SAM_APDU [05:31: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 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 36 00 00 00 F4 03 04 00 D1 D7 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 60 83 03 00 35 04 06 00 B4 [05:31:57]Write to MH i2c: E2 02 01 47 7F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 36 00 00 00 F4 03 04 00 D1 D7 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 60 83 03 00 35 04 06 00 B4 00 00 E3 [05:31:57]Write i2c OK [05:31:57]MH_I2C_Read... [05:31:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:31:58]Read from MH i2c: E2 [05:31:58]MH_I2C_Read... [05:31:58]Read from MH i2c: E2 03 00 [05:31:58]MH_I2C_Read... [05:31:58]Read from MH i2c: E2 03 00 47 7F 00 90 00 3A [05:31:58]RAPDU: 90 00 [05:31:58]wFMCommunicate OK [05:31:58]wFMCommunicate request_size=10 [05:31:58]MH_SAM_APDU [05:31:58]CAPDU: 80 0D 02 02 05 9E DE D7 D3 15 [05:31:58]Write to MH i2c: E2 0D 00 48 7F 80 0D 02 02 05 00 9E DE D7 D3 15 00 00 86 [05:31:58]Write i2c OK [05:31:58]MH_I2C_Read... [05:31:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:31:58]Read from MH i2c: E2 [05:31:58]MH_I2C_Read... [05:31:58]Read from MH i2c: E2 03 00 [05:31:58]MH_I2C_Read... [05:31:58]Read from MH i2c: E2 03 00 48 7F 00 90 00 3B [05:31:58]RAPDU: 90 00 [05:31:58]wFMCommunicate OK [05:31:58]wFMCommunicate request_size=4 [05:31:58]MH_SAM_APDU [05:31:58]CAPDU: 80 0D 03 02 [05:31:58]Write to MH i2c: E2 08 00 49 7F 80 0D 03 02 00 00 00 00 43 [05:31:58]Write i2c OK [05:31:58]MH_I2C_Read... [05:31:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:31:58]Read from MH i2c: E2 [05:31:58]MH_I2C_Read... [05:31:58]Read from MH i2c: E2 0B 00 [05:31:58]MH_I2C_Read... [05:31:58]Read from MH i2c: E2 0B 00 49 7F 00 CB 5D CE 29 03 01 21 29 90 00 B1 [05:31:58]RAPDU: CB 5D CE 29 03 01 21 29 90 00 [05:31:58]wFMCommunicate OK [05:31:58]SAM_PROTO_SignData done [05:31:58]FM_MakeSignedData done [05:31:58]CreateOFDProtocolMessage [05:31:58]wFMCommunicate request_size=4 [05:31:58]MH_SAM_APDU [05:31:58]CAPDU: 80 11 00 00 [05:31:58]Write to MH i2c: E2 08 00 4A 7F 80 11 00 00 00 00 00 00 43 [05:31:58]Write i2c OK [05:31:58]MH_I2C_Read... [05:31:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:31:58]Read from MH i2c: E2 [05:31:58]MH_I2C_Read... [05:31:58]Read from MH i2c: E2 17 00 [05:31:58]MH_I2C_Read... [05:31:58]Read from MH i2c: E2 17 00 4A 7F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 94 [05:31:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [05:31:58]wFMCommunicate OK [05:31:58]CreateOFDProtocolMessage done [05:31:58]OFDSenderStorePacket 230240 [05:31:58]StoreOFDPacket docnum=230240 [05:31:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 86 E1 07 01 55 CF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 36 00 00 00 F4 03 04 00 D1 D7 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 60 83 03 00 35 04 06 00 B4 9E DE D7 D3 15 CB 5D CE 29 03 01 21 29 [05:31:58]CheckFolder [05:31:58]dirname=/storage/ofd_packets [05:31:58]CheckFolder done [05:31:58]ProducePacketName [05:31:58]name=ofd_packets/00230240 [05:31:58]NVStorageSaveData ofd_packets/00230240 [05:31:58]File name is /storage/ofd_packets/00230240 [05:31:58]Write 301 bytes [05:31:58]NVStorageSaveData done [05:31:58]OFDSenderStorePacket done [05:31:58]KKMCreateOFDPacket done [05:31:58]NVStorageSaveData kkm_last_timestamp [05:31:58]File name is /storage/kkm_last_timestamp [05:31:58]Write 4 bytes [05:31:58]NVStorageSaveData done [05:31:58]ExternCall_PrintAddStr [05:31:58]wPrintStart [05:31:58]Write to MH i2c: 01 00 00 4B 7F CA [05:31:58]Write i2c OK [05:31:58]MH_I2C_Read... [05:31:58]Read from MH i2c: 01 [05:31:58]MH_I2C_Read... [05:31:58]Read from MH i2c: 01 07 00 [05:31:58]MH_I2C_Read... [05:31:58]Read from MH i2c: 01 07 00 4B 7F 00 00 00 00 00 FF 0F DF [05:31:58]RasterBufferAndPrint [05:31:58]line Счет N : (1)871686 [05:31:58]line ИНН: 02508201610067 [05:31:58]line Контрольно-Кассовый Чек [05:31:58]line ПРОДАЖА [05:31:58]line ТРК (МРК, ГНК) : 32 [05:31:58]line Товар: 2710124130 [05:31:58]line Аи-92-К-5 [05:31:58]line 4.430 * 67.80 [05:31:58]line = 300.35 [05:31:58]line НДС 12% НСП 1% [05:31:58]line > о реализуемом товаре [05:31:58]line ОКРУГЛЕНИЕ: -0.35 [05:31:58]line ИТОГО: 300.00 [05:31:58]line Внесено: 300.00 [05:31:58]line СДАЧА: 0.00 [05:31:58]line НСП 1% : 2.66 [05:31:58]line НДС 12% : 31.90 [05:31:58]line Наличными: 300.00 [05:31:58]line Безнал.: 0.00 [05:31:58]line Место: АЗС № 125 "Партнер Нефть" [05:31:58]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [05:31:58]line СНО: Общий режим [05:31:58]line Чек 54 28.07.2024 05:32 [05:31:58]line Смена: 386 ФФД: 1.0 [05:31:58]line ЗНМ: 0300000050 [05:31:58]line РНМ: 0000000000099253 [05:31:58]line Версия ККМ: 001 [05:31:58]line ФМ: 0000000000965352 [05:31:58]line ФД: 230240 [05:31:58]line ФПД: 198594436518677 [05:31:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T053201&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230240&fm=198594436518677&tin=02508201610067®Number=0000000000099253&sum=30000 [05:31:58]OFD Sender: Processing packet 230240 [packets to send 132, broken 131] [05:31:58]ProducePacketName [05:31:58]name=ofd_packets/00230240 [05:31:58]OFD Sender: To server: pG, [05:31:58]CommunicateWithHost lk.salyk.kg:30040 [05:31:58]ConnectInit lk.salyk.kg [05:31:58]written 0, free lines is 4095 [05:31:58]Connected sock=10 [05:31:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 86 E1 07 01 55 CF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 36 00 00 00 F4 03 04 00 D1 D7 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 60 83 03 00 35 04 06 00 B4 9E DE D7 D3 15 CB 5D CE 29 03 01 21 29 [05:31:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 D0 6F 47 00 7C 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 39 36 35 33 35 32 10 04 04 00 60 83 03 00 F4 03 04 00 A9 7E A5 66 B6 04 01 00 00 45 D7 7E 8A 2A 52 33 27 [05:31:58]CommunicateWithHost err = 0 [05:31:58]CheckOFDResponse [05:31:58]1017 (14) - 77093643461234 [05:31:58]1041 (16) - 0000000000965352 [05:31:58]1040 (4) - 230240 [05:31:58]1012 (4) - 27.07.2024 23:11 [05:31:58]1206 (1) - 0 [05:31:58]OFD Sender: Remove packet 230240 [05:31:58]ProducePacketName [05:31:58]name=ofd_packets/00230240 [05:31:58]NVStorageDeleteData [05:31:59]Write to MH i2c: 01 00 00 76 7F F5 [05:31:59]Write i2c OK [05:31:59]MH_I2C_Read... [05:31:59]Read from MH i2c: 01 [05:31:59]MH_I2C_Read... [05:31:59]Read from MH i2c: 01 07 00 [05:31:59]MH_I2C_Read... [05:31:59]Read from MH i2c: 01 07 00 76 7F 00 00 00 00 00 01 0D 0A [05:31:59]RasterBufferAndPrint [05:31:59]line [05:31:59]line [05:31:59]line [05:31:59]line [05:31:59]line [05:31:59]written 0, free lines is 3338 [05:31:59]MH_Cut [05:31:59]Write to MH i2c: D1 01 00 7D 7F 01 CE [05:31:59]Write i2c OK [05:31:59]MH_I2C_Read... [05:31:59]Read from MH i2c: D1 [05:31:59]MH_I2C_Read... [05:31:59]Read from MH i2c: D1 01 00 [05:31:59]MH_I2C_Read... [05:31:59]Read from MH i2c: D1 01 00 7D 7F 00 CD [05:31:59]Write to MH i2c: 01 00 00 7E 7F FD [05:31:59]Write i2c OK [05:31:59]MH_I2C_Read... [05:31:59]OFD Sender: No OFD packet to send [05:31:59]*** Cut start [05:31:59]*** Partial cut [05:31:59]*** CUTSNS_PIN = 1 [05:31:59]*** CUTSNS_PIN = 0 [05:31:59]*** Brake cut motor [05:32:00]Read from MH i2c: 01 [05:32:00]MH_I2C_Read... [05:32:00]*** Stop cut motor [05:32:00]*** Cut end [05:32:00]Read from MH i2c: 01 07 00 [05:32:00]MH_I2C_Read... [05:32:00]Read from MH i2c: 01 07 00 7E 7F 00 00 00 00 00 FF 0F 12 [05:32:00]process_action close_receipt done [05:32:00]requested_data is exist [05:32:00]produce_requested_data [05:32:00]requested_item fm.sn is exist - process it [05:32:00]wFMCommunicate request_size=4 [05:32:00]MH_SAM_APDU [05:32:00]CAPDU: 80 11 00 00 [05:32:00]Write to MH i2c: E2 08 00 7F 7F 80 11 00 00 00 00 00 00 78 [05:32:00]Write i2c OK [05:32:00]MH_I2C_Read... [05:32:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:32:00]Read from MH i2c: E2 [05:32:00]MH_I2C_Read... [05:32:00]Read from MH i2c: E2 17 00 [05:32:00]MH_I2C_Read... [05:32:00]Read from MH i2c: E2 17 00 7F 7F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 C9 [05:32:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [05:32:00]wFMCommunicate OK [05:32:00]requested_item fd.num is exist - process it [05:32:00]SAM_PROTO_GetFieldsCounters [05:32:00]wFMCommunicate request_size=4 [05:32:00]MH_SAM_APDU [05:32:00]CAPDU: 80 13 00 00 [05:32:00]Write to MH i2c: E2 08 00 80 7F 80 13 00 00 00 00 00 00 7B [05:32:00]Write i2c OK [05:32:00]MH_I2C_Read... [05:32:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:32:00]Read from MH i2c: E2 [05:32:00]MH_I2C_Read... [05:32:00]Read from MH i2c: E2 62 00 [05:32:00]MH_I2C_Read... [05:32:00]Read from MH i2c: E2 62 00 80 7F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 60 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 36 00 00 00 5E 04 04 00 36 00 00 00 57 04 04 00 37 00 00 00 19 04 04 00 00 00 00 00 90 00 A8 [05:32:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 60 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 36 00 00 00 5E 04 04 00 36 00 00 00 57 04 04 00 37 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:32:00]wFMCommunicate OK [05:32:00]SAM_PROTO_GetFieldsCounters done [05:32:00]requested_item shift.num is exist - process it [05:32:00]requested_item shift.opened is exist - process it [05:32:00]req_shift_opened [05:32:00]FM_GetShiftState [05:32:00]SAM_PROTO_GetShiftState [05:32:00]wFMCommunicate request_size=4 [05:32:00]MH_SAM_APDU [05:32:00]CAPDU: 80 13 01 00 [05:32:00]Write to MH i2c: E2 08 00 81 7F 80 13 01 00 00 00 00 00 7D [05:32:00]Write i2c OK [05:32:00]MH_I2C_Read... [05:32:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:32:00]Read from MH i2c: E2 [05:32:00]MH_I2C_Read... [05:32:00]Read from MH i2c: E2 0E 00 [05:32:00]MH_I2C_Read... [05:32:00]Read from MH i2c: E2 0E 00 81 7F 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 43 [05:32:00]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [05:32:00]wFMCommunicate OK [05:32:00]SAM_PROTO_GetShiftState done [05:32:00]FM_GetShiftState done [05:32:00]req_shift_opened done [05:32:00]requested_item shift.open_date is exist - process it [05:32:00]req_shift_open_date [05:32:00]req_shift_open_date done [05:32:00]produce_requested_data done [05:32:00]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230240,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [05:32:00]process_action_free close_receipt [05:32:00]json_value_free [05:32:00]json_value_free done [05:32:00]process_json_proto returns [05:32:00]Send response to host [05:32:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230240,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [05:32:00]free response buf [05:32:00]execute_script done [05:32:00]execute_script returns [05:32:00]free content buf [05:32:00]Sock 9.Close socket [05:32:00]Sock 9.Thread stoped [05:32:04]OFD Sender: No OFD packet to send [05:32:09]OFD Sender: No OFD packet to send [05:32:14]OFD Sender: No OFD packet to send [05:32:19]OFD Sender: No OFD packet to send [05:32:24]OFD Sender: No OFD packet to send [05:32:29]OFD Sender: No OFD packet to send [05:32:34]OFD Sender: No OFD packet to send [05:32:39]OFD Sender: No OFD packet to send [05:32:44]OFD Sender: No OFD packet to send [05:32:49]OFD Sender: No OFD packet to send [05:32:54]OFD Sender: No OFD packet to send [05:32:59]OFD Sender: No OFD packet to send [05:33:04]OFD Sender: No OFD packet to send [05:33:09]OFD Sender: No OFD packet to send [05:33:14]OFD Sender: No OFD packet to send [05:33:19]OFD Sender: No OFD packet to send [05:33:24]OFD Sender: No OFD packet to send [05:33:29]OFD Sender: No OFD packet to send [05:33:34]OFD Sender: No OFD packet to send [05:33:39]OFD Sender: No OFD packet to send [05:33:44]OFD Sender: No OFD packet to send [05:33:49]OFD Sender: No OFD packet to send [05:33:54]OFD Sender: No OFD packet to send [05:33:59]OFD Sender: No OFD packet to send [05:34:04]OFD Sender: No OFD packet to send [05:34:09]OFD Sender: No OFD packet to send [05:34:14]OFD Sender: No OFD packet to send [05:34:19]OFD Sender: No OFD packet to send [05:34:24]OFD Sender: No OFD packet to send [05:34:29]OFD Sender: No OFD packet to send [05:34:34]OFD Sender: No OFD packet to send [05:34:39]OFD Sender: No OFD packet to send [05:34:44]OFD Sender: No OFD packet to send [05:34:49]OFD Sender: No OFD packet to send [05:34:54]OFD Sender: No OFD packet to send [05:34:59]OFD Sender: No OFD packet to send [05:35:04]OFD Sender: No OFD packet to send [05:35:09]OFD Sender: No OFD packet to send [05:35:14]OFD Sender: No OFD packet to send [05:35:19]OFD Sender: No OFD packet to send [05:35:24]OFD Sender: No OFD packet to send [05:35:29]OFD Sender: No OFD packet to send [05:35:34]OFD Sender: No OFD packet to send [05:35:39]OFD Sender: No OFD packet to send [05:35:44]OFD Sender: No OFD packet to send [05:35:49]OFD Sender: No OFD packet to send [05:35:54]OFD Sender: No OFD packet to send [05:35:59]OFD Sender: No OFD packet to send [05:36:04]OFD Sender: No OFD packet to send [05:36:09]OFD Sender: No OFD packet to send [05:36:14]OFD Sender: No OFD packet to send [05:36:19]OFD Sender: No OFD packet to send [05:36:24]OFD Sender: No OFD packet to send [05:36:29]OFD Sender: No OFD packet to send [05:36:34]OFD Sender: No OFD packet to send [05:36:39]OFD Sender: No OFD packet to send [05:36:44]OFD Sender: No OFD packet to send [05:36:49]OFD Sender: No OFD packet to send [05:36:54]OFD Sender: No OFD packet to send [05:36:59]OFD Sender: No OFD packet to send [05:37:04]OFD Sender: No OFD packet to send [05:37:09]OFD Sender: No OFD packet to send [05:37:14]OFD Sender: No OFD packet to send [05:37:19]OFD Sender: No OFD packet to send [05:37:24]OFD Sender: No OFD packet to send [05:37:29]OFD Sender: No OFD packet to send [05:37:34]OFD Sender: No OFD packet to send [05:37:39]OFD Sender: No OFD packet to send [05:37:44]OFD Sender: No OFD packet to send [05:37:49]OFD Sender: No OFD packet to send [05:37:54]OFD Sender: No OFD packet to send [05:37:59]OFD Sender: No OFD packet to send [05:38:04]OFD Sender: No OFD packet to send [05:38:09]OFD Sender: No OFD packet to send [05:38:14]OFD Sender: No OFD packet to send [05:38:19]OFD Sender: No OFD packet to send [05:38:24]OFD Sender: No OFD packet to send [05:38:29]OFD Sender: No OFD packet to send [05:38:34]OFD Sender: No OFD packet to send [05:38:39]OFD Sender: No OFD packet to send [05:38:44]OFD Sender: No OFD packet to send [05:38:49]OFD Sender: No OFD packet to send [05:38:54]OFD Sender: No OFD packet to send [05:38:59]OFD Sender: No OFD packet to send [05:39:04]OFD Sender: No OFD packet to send [05:39:09]OFD Sender: No OFD packet to send [05:39:14]OFD Sender: No OFD packet to send [05:39:19]OFD Sender: No OFD packet to send [05:39:24]OFD Sender: No OFD packet to send [05:39:29]OFD Sender: No OFD packet to send [05:39:34]OFD Sender: No OFD packet to send [05:39:39]OFD Sender: No OFD packet to send [05:39:44]OFD Sender: No OFD packet to send [05:39:50]OFD Sender: No OFD packet to send [05:39:55]OFD Sender: No OFD packet to send [05:40:00]OFD Sender: No OFD packet to send [05:40:05]OFD Sender: No OFD packet to send [05:40:10]OFD Sender: No OFD packet to send [05:40:15]OFD Sender: No OFD packet to send [05:40:20]OFD Sender: No OFD packet to send [05:40:25]OFD Sender: No OFD packet to send [05:40:30]OFD Sender: No OFD packet to send [05:40:35]OFD Sender: No OFD packet to send [05:40:40]OFD Sender: No OFD packet to send [05:40:45]OFD Sender: No OFD packet to send [05:40:50]OFD Sender: No OFD packet to send [05:40:55]OFD Sender: No OFD packet to send [05:41:00]OFD Sender: No OFD packet to send [05:41:05]OFD Sender: No OFD packet to send [05:41:10]OFD Sender: No OFD packet to send [05:41:15]OFD Sender: No OFD packet to send [05:41:20]OFD Sender: No OFD packet to send [05:41:25]OFD Sender: No OFD packet to send [05:41:30]OFD Sender: No OFD packet to send [05:41:35]OFD Sender: No OFD packet to send [05:41:40]OFD Sender: No OFD packet to send [05:41:45]OFD Sender: No OFD packet to send [05:41:50]OFD Sender: No OFD packet to send [05:41:55]OFD Sender: No OFD packet to send [05:42:00]OFD Sender: No OFD packet to send [05:42:05]OFD Sender: No OFD packet to send [05:42:10]OFD Sender: No OFD packet to send [05:42:15]OFD Sender: No OFD packet to send [05:42:20]OFD Sender: No OFD packet to send [05:42:25]OFD Sender: No OFD packet to send [05:42:30]OFD Sender: No OFD packet to send [05:42:35]OFD Sender: No OFD packet to send [05:42:40]OFD Sender: No OFD packet to send [05:42:45]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:15]OFD Sender: No OFD packet to send [05:45:20]OFD Sender: No OFD packet to send [05:45:25]OFD Sender: No OFD packet to send [05:45:30]OFD Sender: No OFD packet to send [05:45:35]OFD Sender: No OFD packet to send [05:45:40]OFD Sender: No OFD packet to send [05:45:45]OFD Sender: No OFD packet to send [05:45:50]OFD Sender: No OFD packet to send [05:45:55]OFD Sender: No OFD packet to send [05:46:00]OFD Sender: No OFD packet to send [05:46:05]OFD Sender: No OFD packet to send [05:46:10]OFD Sender: No OFD packet to send [05:46:15]OFD Sender: No OFD packet to send [05:46:20]OFD Sender: No OFD packet to send [05:46:25]OFD Sender: No OFD packet to send [05:46:30]OFD Sender: No OFD packet to send [05:46:35]OFD Sender: No OFD packet to send [05:46:40]OFD Sender: No OFD packet to send [05:46:45]OFD Sender: No OFD packet to send [05:46:50]OFD Sender: No OFD packet to send [05:46:55]OFD Sender: No OFD packet to send [05:47:00]OFD Sender: No OFD packet to send [05:47:05]OFD Sender: No OFD packet to send [05:47:10]OFD Sender: No OFD packet to send [05:47:15]OFD Sender: No OFD packet to send [05:47:20]OFD Sender: No OFD packet to send [05:47:25]OFD Sender: No OFD packet to send [05:47:30]OFD Sender: No OFD packet to send [05:47:35]OFD Sender: No OFD packet to send [05:47:40]OFD Sender: No OFD packet to send [05:47:45]OFD Sender: No OFD packet to send [05:47:50]OFD Sender: No OFD packet to send [05:47:55]OFD Sender: No OFD packet to send [05:48:00]OFD Sender: No OFD packet to send [05:48:05]OFD Sender: No OFD packet to send [05:48:09]accept exits with 8 [05:48:09]New connection [05:48:09]New thread 3066903908 created [05:48:09]Thread 3067047268 joined [05:48:09]Waiting for new connection... [05:48:09] Sock 8.Parse request [05:48:09]Sock 8.Check first char [05:48:09]Sock 8.First char is OK [05:48:09]request: POST /json_proto HTTP/1.0 [05:48:09]Method: POST [05:48:09]URL: /json_proto [05:48:09]Method is POST - this is cgi request [05:48:09]url: /json_proto [05:48:09]query_string will be loaded in cgi processing [05:48:09]execute_cgi json_proto POST (null) [05:48:09]execute_cgi path=json_proto method=POST [05:48:09]POST find Content-Length [05:48:09]Host: 172.17.49.131:8080 [05:48:09]Content-Length: 678 [05:48:09]Content-Type: application/json [05:48:09] [05:48:09]POST finish read [05:48:09]Found Content-Length = 678 [05:48:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871688", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 39.900, "sum" : 3000.48, "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" ] } } [05:48:09]execute_script... [05:48:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871688", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 39.900, "sum" : 3000.48, "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" ] } } [05:48:09]POST & json_proto [05:48:09]process_json_proto [05:48:09]json parsed OK: [05:48:09]protocol is kg_v1.0 [05:48:09]action value=close_receipt [05:48:09]process_action close_receipt [05:48:09]cmd_close_receipt [05:48:09]MH_GetDate [05:48:09]Write to MH i2c: F0 00 00 82 7F F0 [05:48:09]Write i2c OK [05:48:09]MH_I2C_Read... [05:48:09]Read from MH i2c: F0 [05:48:09]MH_I2C_Read... [05:48:09]Read from MH i2c: F0 09 00 [05:48:09]MH_I2C_Read... [05:48:09]Read from MH i2c: F0 09 00 82 7F 00 9E DB A5 66 FF 4D C0 64 ED [05:48:09]GetLastDocTimeStamp 1722144721 [05:48:09]current date 1722145694 [05:48:09]FM_GetShiftState [05:48:09]SAM_PROTO_GetShiftState [05:48:09]wFMCommunicate request_size=4 [05:48:09]MH_SAM_APDU [05:48:09]CAPDU: 80 13 01 00 [05:48:09]Write to MH i2c: E2 08 00 83 7F 80 13 01 00 00 00 00 00 7F [05:48:09]Write i2c OK [05:48:09]MH_I2C_Read... [05:48:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:48:09]Read from MH i2c: E2 [05:48:09]MH_I2C_Read... [05:48:09]Read from MH i2c: E2 0E 00 [05:48:09]MH_I2C_Read... [05:48:09]Read from MH i2c: E2 0E 00 83 7F 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 45 [05:48:09]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [05:48:09]wFMCommunicate OK [05:48:09]SAM_PROTO_GetShiftState done [05:48:09]FM_GetShiftState done [05:48:09]opened in 1722127132 [05:48:09]opened+sec_in_day 1722213532 [05:48:09]quantity*price = 300048 [05:48:09]sum+1 = 300049 [05:48:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.48 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.63 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 55 28.07.2024 05:48 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230241 ФПД: 96673896450524 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T054814&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230241&fm=96673896450524&tin=02508201610067®Number=0000000000099253&sum=300000 [05:48:10]StoreToDocumentArchive [05:48:10]shift 386 fd 230241 [05:48:10]save to /storage/0386/doc_00230241 [05:48:10]save last doc name /storage/0386/doc_00230241 to /storage/kkm_last_doc_name [05:48:10]save OK [05:48:10]Clear old archive folders... [05:48:10]ProcessDocumentItem done err = 0, tmpTLVsize=248 [05:48:10]tlvbuf is 007259A0 [05:48:10]SAM_PROTO_ClearQueue [05:48:11]wFMCommunicate request_size=4 [05:48:11]MH_SAM_APDU [05:48:11]CAPDU: 80 09 00 00 [05:48:11]Write to MH i2c: E2 08 00 90 7F 80 09 00 00 00 00 00 00 81 [05:48:11]Write i2c OK [05:48:11]MH_I2C_Read... [05:48:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:48:11]Read from MH i2c: E2 [05:48:11]MH_I2C_Read... [05:48:11]Read from MH i2c: E2 03 00 [05:48:11]MH_I2C_Read... [05:48:11]Read from MH i2c: E2 03 00 90 7F 00 90 00 83 [05:48:11]RAPDU: 90 00 [05:48:11]wFMCommunicate OK [05:48:11]SAM_PROTO_ClearQueue done [05:48:11]KKMCreateOFDPacket [05:48:11]OFDProtocolAddRootSTLVToBuf [05:48:11]FM_MakeSignedData [05:48:11]FM_MakeSignedData [05:48:11]SAM_PROTO_SignData [05:48:11]wFMCommunicate request_size=4 [05:48:11]MH_SAM_APDU [05:48:11]CAPDU: 80 0D 01 02 [05:48:11]Write to MH i2c: E2 08 00 91 7F 80 0D 01 02 00 00 00 00 89 [05:48:11]Write i2c OK [05:48:11]MH_I2C_Read... [05:48:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:48:11]Read from MH i2c: E2 [05:48:11]MH_I2C_Read... [05:48:11]Read from MH i2c: E2 03 00 [05:48:11]MH_I2C_Read... [05:48:11]Read from MH i2c: E2 03 00 91 7F 00 90 00 84 [05:48:11]RAPDU: 90 00 [05:48:11]wFMCommunicate OK [05:48:11]wFMCommunicate request_size=255 [05:48:11]MH_SAM_APDU [05:48: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 DC 9B 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 10 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 77 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 37 00 00 00 F4 03 04 00 9E DB A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 61 83 03 00 35 04 06 00 57 EC A5 41 [05:48:11]Write to MH i2c: E2 02 01 92 7F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 9B 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 10 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 77 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 37 00 00 00 F4 03 04 00 9E DB A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 61 83 03 00 35 04 06 00 57 EC A5 41 00 00 1B [05:48:11]Write i2c OK [05:48:11]MH_I2C_Read... [05:48:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:48:11]Read from MH i2c: E2 [05:48:11]MH_I2C_Read... [05:48:11]Read from MH i2c: E2 03 00 [05:48:11]MH_I2C_Read... [05:48:11]Read from MH i2c: E2 03 00 92 7F 00 90 00 85 [05:48:11]RAPDU: 90 00 [05:48:11]wFMCommunicate OK [05:48:11]wFMCommunicate request_size=7 [05:48:11]MH_SAM_APDU [05:48:11]CAPDU: 80 0D 02 02 02 C9 DC [05:48:11]Write to MH i2c: E2 0A 00 93 7F 80 0D 02 02 02 00 C9 DC 00 00 35 [05:48:11]Write i2c OK [05:48:11]MH_I2C_Read... [05:48:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:48:11]Read from MH i2c: E2 [05:48:11]MH_I2C_Read... [05:48:11]Read from MH i2c: E2 03 00 [05:48:11]MH_I2C_Read... [05:48:11]Read from MH i2c: E2 03 00 93 7F 00 90 00 86 [05:48:11]RAPDU: 90 00 [05:48:11]wFMCommunicate OK [05:48:11]wFMCommunicate request_size=4 [05:48:11]MH_SAM_APDU [05:48:11]CAPDU: 80 0D 03 02 [05:48:11]Write to MH i2c: E2 08 00 94 7F 80 0D 03 02 00 00 00 00 8E [05:48:11]Write i2c OK [05:48:11]MH_I2C_Read... [05:48:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:48:11]Read from MH i2c: E2 [05:48:11]MH_I2C_Read... [05:48:11]Read from MH i2c: E2 0B 00 [05:48:11]MH_I2C_Read... [05:48:11]Read from MH i2c: E2 0B 00 94 7F 00 27 90 37 BF 6C 18 BF B0 90 00 2F [05:48:11]RAPDU: 27 90 37 BF 6C 18 BF B0 90 00 [05:48:11]wFMCommunicate OK [05:48:11]SAM_PROTO_SignData done [05:48:11]FM_MakeSignedData done [05:48:11]CreateOFDProtocolMessage [05:48:11]wFMCommunicate request_size=4 [05:48:11]MH_SAM_APDU [05:48:11]CAPDU: 80 11 00 00 [05:48:11]Write to MH i2c: E2 08 00 95 7F 80 11 00 00 00 00 00 00 8E [05:48:11]Write i2c OK [05:48:11]MH_I2C_Read... [05:48:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:48:11]Read from MH i2c: E2 [05:48:11]MH_I2C_Read... [05:48:11]Read from MH i2c: E2 17 00 [05:48:11]MH_I2C_Read... [05:48:11]Read from MH i2c: E2 17 00 95 7F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 DF [05:48:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [05:48:11]wFMCommunicate OK [05:48:11]CreateOFDProtocolMessage done [05:48:11]OFDSenderStorePacket 230241 [05:48:11]StoreOFDPacket docnum=230241 [05:48:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 3A EC 04 01 01 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 DC 9B 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 10 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 77 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 37 00 00 00 F4 03 04 00 9E DB A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 61 83 03 00 35 04 06 00 57 EC A5 41 C9 DC 27 90 37 BF 6C 18 BF B0 [05:48:11]CheckFolder [05:48:11]dirname=/storage/ofd_packets [05:48:11]CheckFolder done [05:48:11]ProducePacketName [05:48:11]name=ofd_packets/00230241 [05:48:11]NVStorageSaveData ofd_packets/00230241 [05:48:11]File name is /storage/ofd_packets/00230241 [05:48:11]Write 298 bytes [05:48:11]NVStorageSaveData done [05:48:11]OFDSenderStorePacket done [05:48:11]KKMCreateOFDPacket done [05:48:11]NVStorageSaveData kkm_last_timestamp [05:48:11]File name is /storage/kkm_last_timestamp [05:48:11]Write 4 bytes [05:48:11]NVStorageSaveData done [05:48:11]ExternCall_PrintAddStr [05:48:11]wPrintStart [05:48:11]Write to MH i2c: 01 00 00 96 7F 15 [05:48:11]Write i2c OK [05:48:11]MH_I2C_Read... [05:48:11]Read from MH i2c: 01 [05:48:11]MH_I2C_Read... [05:48:11]Read from MH i2c: 01 07 00 [05:48:11]MH_I2C_Read... [05:48:11]Read from MH i2c: 01 07 00 96 7F 00 00 00 00 00 FF 0F 2A [05:48:11]RasterBufferAndPrint [05:48:11]line Счет N : (1)871688 [05:48:11]line ИНН: 02508201610067 [05:48:11]line Контрольно-Кассовый Чек [05:48:11]line ПРОДАЖА [05:48:11]line ТРК (МРК, ГНК) : 1 [05:48:11]line Товар: 2710194210 [05:48:11]line ДТ-К-5 [05:48:11]line 39.900 * 75.20 [05:48:11]line = 3000.48 [05:48:11]line НДС 12% НСП 1% [05:48:11]line > о реализуемом товаре [05:48:11]line ОКРУГЛЕНИЕ: -0.48 [05:48:11]line ИТОГО: 3000.00 [05:48:11]line Внесено: 3000.00 [05:48:11]line СДАЧА: 0.00 [05:48:11]line НСП 1% : 26.55 [05:48:11]line НДС 12% : 318.63 [05:48:11]line Наличными: 3000.00 [05:48:11]line Безнал.: 0.00 [05:48:11]line Место: АЗС № 125 "Партнер Нефть" [05:48:11]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [05:48:11]line СНО: Общий режим [05:48:11]line Чек 55 28.07.2024 05:48 [05:48:11]line Смена: 386 ФФД: 1.0 [05:48:11]line ЗНМ: 0300000050 [05:48:11]line РНМ: 0000000000099253 [05:48:11]line Версия ККМ: 001 [05:48:11]line ФМ: 0000000000965352 [05:48:11]line ФД: 230241 [05:48:11]line ФПД: 96673896450524 [05:48:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T054814&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230241&fm=96673896450524&tin=02508201610067®Number=0000000000099253&sum=300000 [05:48:11]OFD Sender: Processing packet 230241 [packets to send 132, broken 131] [05:48:11]ProducePacketName [05:48:11]name=ofd_packets/00230241 [05:48:11]OFD Sender: To server: pG, [05:48:11]CommunicateWithHost lk.salyk.kg:30040 [05:48:11]ConnectInit lk.salyk.kg [05:48:11]written 0, free lines is 4095 [05:48:11]Connected sock=10 [05:48:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 3A EC 04 01 01 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 DC 9B 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 10 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 77 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 37 00 00 00 F4 03 04 00 9E DB A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 61 83 03 00 35 04 06 00 57 EC A5 41 C9 DC 27 90 37 BF 6C 18 BF B0 [05:48:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 5E B4 47 00 52 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 39 36 35 33 35 32 10 04 04 00 61 83 03 00 F4 03 04 00 76 82 A5 66 B6 04 01 00 00 D9 B0 08 6C 41 D6 5B 44 [05:48:12]CommunicateWithHost err = 0 [05:48:12]CheckOFDResponse [05:48:12]1017 (14) - 77093643461234 [05:48:12]1041 (16) - 0000000000965352 [05:48:12]1040 (4) - 230241 [05:48:12]1012 (4) - 27.07.2024 23:27 [05:48:12]1206 (1) - 0 [05:48:12]OFD Sender: Remove packet 230241 [05:48:12]ProducePacketName [05:48:12]name=ofd_packets/00230241 [05:48:12]NVStorageDeleteData [05:48:12]Write to MH i2c: 01 00 00 C1 7F 40 [05:48:12]Write i2c OK [05:48:12]MH_I2C_Read... [05:48:12]Read from MH i2c: 01 [05:48:12]MH_I2C_Read... [05:48:12]Read from MH i2c: 01 07 00 [05:48:12]MH_I2C_Read... [05:48:12]Read from MH i2c: 01 07 00 C1 7F 00 00 00 00 00 F8 0C 4B [05:48:12]RasterBufferAndPrint [05:48:12]line [05:48:12]line [05:48:12]line [05:48:12]line [05:48:12]line [05:48:12]written 0, free lines is 3327 [05:48:12]MH_Cut [05:48:12]Write to MH i2c: D1 01 00 C8 7F 01 19 [05:48:12]Write i2c OK [05:48:12]MH_I2C_Read... [05:48:12]Read from MH i2c: D1 [05:48:12]MH_I2C_Read... [05:48:12]Read from MH i2c: D1 01 00 [05:48:12]MH_I2C_Read... [05:48:12]Read from MH i2c: D1 01 00 C8 7F 00 18 [05:48:12]Write to MH i2c: 01 00 00 C9 7F 48 [05:48:12]Write i2c OK [05:48:12]MH_I2C_Read... [05:48:12]OFD Sender: No OFD packet to send [05:48:13]*** Cut start [05:48:13]*** Partial cut [05:48:13]*** CUTSNS_PIN = 1 [05:48:13]*** CUTSNS_PIN = 0 [05:48:13]*** Brake cut motor [05:48:13]Read from MH i2c: 01 [05:48:13]MH_I2C_Read... [05:48:13]*** Stop cut motor [05:48:13]*** Cut end [05:48:13]Read from MH i2c: 01 07 00 [05:48:13]MH_I2C_Read... [05:48:13]Read from MH i2c: 01 07 00 C9 7F 00 00 00 00 00 FF 0F 5D [05:48:13]process_action close_receipt done [05:48:13]requested_data is exist [05:48:13]produce_requested_data [05:48:13]requested_item fm.sn is exist - process it [05:48:13]wFMCommunicate request_size=4 [05:48:13]MH_SAM_APDU [05:48:13]CAPDU: 80 11 00 00 [05:48:13]Write to MH i2c: E2 08 00 CA 7F 80 11 00 00 00 00 00 00 C3 [05:48:13]Write i2c OK [05:48:13]MH_I2C_Read... [05:48:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:48:13]Read from MH i2c: E2 [05:48:13]MH_I2C_Read... [05:48:13]Read from MH i2c: E2 17 00 [05:48:13]MH_I2C_Read... [05:48:13]Read from MH i2c: E2 17 00 CA 7F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 14 [05:48:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [05:48:13]wFMCommunicate OK [05:48:13]requested_item fd.num is exist - process it [05:48:13]SAM_PROTO_GetFieldsCounters [05:48:13]wFMCommunicate request_size=4 [05:48:13]MH_SAM_APDU [05:48:13]CAPDU: 80 13 00 00 [05:48:13]Write to MH i2c: E2 08 00 CB 7F 80 13 00 00 00 00 00 00 C6 [05:48:13]Write i2c OK [05:48:13]MH_I2C_Read... [05:48:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:48:13]Read from MH i2c: E2 [05:48:13]MH_I2C_Read... [05:48:13]Read from MH i2c: E2 62 00 [05:48:13]MH_I2C_Read... [05:48:13]Read from MH i2c: E2 62 00 CB 7F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 61 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 37 00 00 00 5E 04 04 00 37 00 00 00 57 04 04 00 38 00 00 00 19 04 04 00 00 00 00 00 90 00 F7 [05:48:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 61 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 37 00 00 00 5E 04 04 00 37 00 00 00 57 04 04 00 38 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:48:13]wFMCommunicate OK [05:48:13]SAM_PROTO_GetFieldsCounters done [05:48:13]requested_item shift.num is exist - process it [05:48:13]requested_item shift.opened is exist - process it [05:48:13]req_shift_opened [05:48:13]FM_GetShiftState [05:48:13]SAM_PROTO_GetShiftState [05:48:13]wFMCommunicate request_size=4 [05:48:13]MH_SAM_APDU [05:48:13]CAPDU: 80 13 01 00 [05:48:13]Write to MH i2c: E2 08 00 CC 7F 80 13 01 00 00 00 00 00 C8 [05:48:13]Write i2c OK [05:48:13]MH_I2C_Read... [05:48:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:48:13]Read from MH i2c: E2 [05:48:13]MH_I2C_Read... [05:48:13]Read from MH i2c: E2 0E 00 [05:48:13]MH_I2C_Read... [05:48:13]Read from MH i2c: E2 0E 00 CC 7F 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 8E [05:48:13]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [05:48:13]wFMCommunicate OK [05:48:13]SAM_PROTO_GetShiftState done [05:48:13]FM_GetShiftState done [05:48:13]req_shift_opened done [05:48:13]requested_item shift.open_date is exist - process it [05:48:13]req_shift_open_date [05:48:13]req_shift_open_date done [05:48:13]produce_requested_data done [05:48:13]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230241,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [05:48:13]process_action_free close_receipt [05:48:13]json_value_free [05:48:13]json_value_free done [05:48:13]process_json_proto returns [05:48:13]Send response to host [05:48:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230241,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [05:48:13]free response buf [05:48:13]execute_script done [05:48:13]execute_script returns [05:48:13]free content buf [05:48:13]Sock 8.Close socket [05:48:13]Sock 8.Thread stoped [05:48:17]OFD Sender: No OFD packet to send [05:48:22]OFD Sender: No OFD packet to send [05:48:27]OFD Sender: No OFD packet to send [05:48:32]OFD Sender: No OFD packet to send [05:48:37]OFD Sender: No OFD packet to send [05:48:42]OFD Sender: No OFD packet to send [05:48:47]OFD Sender: No OFD packet to send [05:48:52]OFD Sender: No OFD packet to send [05:48:57]OFD Sender: No OFD packet to send [05:49:02]OFD Sender: No OFD packet to send [05:49:07]OFD Sender: No OFD packet to send [05:49:12]OFD Sender: No OFD packet to send [05:49:17]OFD Sender: No OFD packet to send [05:49:22]OFD Sender: No OFD packet to send [05:49:27]OFD Sender: No OFD packet to send [05:49:32]OFD Sender: No OFD packet to send [05:49:37]OFD Sender: No OFD packet to send [05:49:42]OFD Sender: No OFD packet to send [05:49:47]OFD Sender: No OFD packet to send [05:49:51]accept exits with 9 [05:49:51]New connection [05:49:51]New thread 3067047268 created [05:49:51]Thread 3066903908 joined [05:49:51]Waiting for new connection... [05:49:51] Sock 9.Parse request [05:49:51]Sock 9.Check first char [05:49:51]Sock 9.First char is OK [05:49:51]request: POST /json_proto HTTP/1.0 [05:49:51]Method: POST [05:49:51]URL: /json_proto [05:49:51]Method is POST - this is cgi request [05:49:51]url: /json_proto [05:49:51]query_string will be loaded in cgi processing [05:49:51]execute_cgi json_proto POST (null) [05:49:51]execute_cgi path=json_proto method=POST [05:49:51]POST find Content-Length [05:49:51]Host: 172.17.49.131:8080 [05:49:51]Content-Length: 1152 [05:49:51]Content-Type: application/json [05:49:51] [05:49:51]POST finish read [05:49:51]Found Content-Length = 1152 [05:49:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 125\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410.\u000A\u0421\u0447\u0435\u0442 N : (1)871687\u000A28.07.2024 05:13\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 2\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 39.900 x 75.20\u000A\u0418\u0422\u041E\u0413: 3000.48\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30104881\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:49:51]execute_script... [05:49:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 125\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410.\u000A\u0421\u0447\u0435\u0442 N : (1)871687\u000A28.07.2024 05:13\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 2\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 39.900 x 75.20\u000A\u0418\u0422\u041E\u0413: 3000.48\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30104881\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:49:51]POST & json_proto [05:49:51]process_json_proto [05:49:51]json parsed OK: [05:49:51]protocol is kg_v1.0 [05:49:51]action value=print_text [05:49:51]process_action print_text [05:49:51]cmd_print_text [05:49:51]ExternCall_PrintAddStr [05:49:51]wPrintStart [05:49:51]Write to MH i2c: 01 00 00 CD 7F 4C [05:49:51]Write i2c OK [05:49:51]MH_I2C_Read... [05:49:51]Read from MH i2c: 01 [05:49:51]MH_I2C_Read... [05:49:51]Read from MH i2c: 01 07 00 [05:49:51]MH_I2C_Read... [05:49:51]Read from MH i2c: 01 07 00 CD 7F 00 00 00 00 00 FF 0F 61 [05:49:51]RasterBufferAndPrint [05:49:51]line *****ТОВАРНЫЙ ЧЕК***** [05:49:51]line АЗС 125 [05:49:51]line Партнер нефть [05:49:51]line 02508201610067 [05:49:51]line Кассир : Бекжанов А. [05:49:51]line Счет N : (1)871687 [05:49:51]line 28.07.2024 05:13 [05:49:51]line ПРОДАЖА [05:49:51]line ТРК (МРК, ГНК): 2 [05:49:51]line Вид ГСМ : 2710194210 [05:49:51]line ДТ-К-5 [05:49:51]line 39.900 x 75.20 [05:49:51]line ИТОГ: 3000.48 [05:49:51]line Тип оплаты: Талоны: ТК ГПНА Online [05:49:51]line 30104881 [05:49:51]line ______________________ [05:49:51]line (подпись) [05:49:51]written 0, free lines is 4095 [05:49:51]Write to MH i2c: 01 00 00 E1 7F 60 [05:49:51]Write i2c OK [05:49:51]MH_I2C_Read... [05:49:51]Read from MH i2c: 01 [05:49:51]MH_I2C_Read... [05:49:51]Read from MH i2c: 01 07 00 [05:49:51]MH_I2C_Read... [05:49:51]Read from MH i2c: 01 07 00 E1 7F 00 00 00 00 00 0F 0E 84 [05:49:51]RasterBufferAndPrint [05:49:51]line [05:49:51]line [05:49:51]line [05:49:51]line [05:49:51]line [05:49:51]written 0, free lines is 3601 [05:49:51]MH_Cut [05:49:51]Write to MH i2c: D1 01 00 E8 7F 01 39 [05:49:51]Write i2c OK [05:49:51]MH_I2C_Read... [05:49:51]Read from MH i2c: D1 [05:49:51]MH_I2C_Read... [05:49:51]Read from MH i2c: D1 01 00 [05:49:51]MH_I2C_Read... [05:49:51]Read from MH i2c: D1 01 00 E8 7F 00 38 [05:49:51]Write to MH i2c: 01 00 00 E9 7F 68 [05:49:51]Write i2c OK [05:49:51]MH_I2C_Read... [05:49:52]*** Cut start [05:49:52]*** Partial cut [05:49:52]*** CUTSNS_PIN = 1 [05:49:52]*** CUTSNS_PIN = 0 [05:49:52]*** Brake cut motor [05:49:52]OFD Sender: No OFD packet to send [05:49:52]Read from MH i2c: 01 [05:49:52]MH_I2C_Read... [05:49:52]*** Stop cut motor [05:49:52]*** Cut end [05:49:52]Read from MH i2c: 01 07 00 [05:49:52]MH_I2C_Read... [05:49:52]Read from MH i2c: 01 07 00 E9 7F 00 00 00 00 00 FF 0F 7D [05:49:52]process_action print_text done [05:49:52]requested_data is exist [05:49:52]produce_requested_data [05:49:52]requested_item fm.sn is exist - process it [05:49:52]wFMCommunicate request_size=4 [05:49:52]MH_SAM_APDU [05:49:52]CAPDU: 80 11 00 00 [05:49:52]Write to MH i2c: E2 08 00 EA 7F 80 11 00 00 00 00 00 00 E3 [05:49:52]Write i2c OK [05:49:52]MH_I2C_Read... [05:49:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:49:53]Read from MH i2c: E2 [05:49:53]MH_I2C_Read... [05:49:53]Read from MH i2c: E2 17 00 [05:49:53]MH_I2C_Read... [05:49:53]Read from MH i2c: E2 17 00 EA 7F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 34 [05:49:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [05:49:53]wFMCommunicate OK [05:49:53]requested_item fd.num is exist - process it [05:49:53]SAM_PROTO_GetFieldsCounters [05:49:53]wFMCommunicate request_size=4 [05:49:53]MH_SAM_APDU [05:49:53]CAPDU: 80 13 00 00 [05:49:53]Write to MH i2c: E2 08 00 EB 7F 80 13 00 00 00 00 00 00 E6 [05:49:53]Write i2c OK [05:49:53]MH_I2C_Read... [05:49:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:49:53]Read from MH i2c: E2 [05:49:53]MH_I2C_Read... [05:49:53]Read from MH i2c: E2 62 00 [05:49:53]MH_I2C_Read... [05:49:53]Read from MH i2c: E2 62 00 EB 7F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 61 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 37 00 00 00 5E 04 04 00 37 00 00 00 57 04 04 00 38 00 00 00 19 04 04 00 00 00 00 00 90 00 17 [05:49:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 61 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 37 00 00 00 5E 04 04 00 37 00 00 00 57 04 04 00 38 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:49:53]wFMCommunicate OK [05:49:53]SAM_PROTO_GetFieldsCounters done [05:49:53]requested_item shift.num is exist - process it [05:49:53]requested_item shift.opened is exist - process it [05:49:53]req_shift_opened [05:49:53]FM_GetShiftState [05:49:53]SAM_PROTO_GetShiftState [05:49:53]wFMCommunicate request_size=4 [05:49:53]MH_SAM_APDU [05:49:53]CAPDU: 80 13 01 00 [05:49:53]Write to MH i2c: E2 08 00 EC 7F 80 13 01 00 00 00 00 00 E8 [05:49:53]Write i2c OK [05:49:53]MH_I2C_Read... [05:49:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:49:53]Read from MH i2c: E2 [05:49:53]MH_I2C_Read... [05:49:53]Read from MH i2c: E2 0E 00 [05:49:53]MH_I2C_Read... [05:49:53]Read from MH i2c: E2 0E 00 EC 7F 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 AE [05:49:53]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [05:49:53]wFMCommunicate OK [05:49:53]SAM_PROTO_GetShiftState done [05:49:53]FM_GetShiftState done [05:49:53]req_shift_opened done [05:49:53]requested_item shift.open_date is exist - process it [05:49:53]req_shift_open_date [05:49:53]req_shift_open_date done [05:49:53]produce_requested_data done [05:49:53]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230241,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [05:49:53]process_action_free print_text [05:49:53]json_value_free [05:49:53]json_value_free done [05:49:53]process_json_proto returns [05:49:53]Send response to host [05:49:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230241,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [05:49:53]free response buf [05:49:53]execute_script done [05:49:53]execute_script returns [05:49:53]free content buf [05:49:53]Sock 9.Close socket [05:49:53]Sock 9.Thread stoped [05:49:56]accept exits with 8 [05:49:56]New connection [05:49:56]New thread 3066903908 created [05:49:56]Thread 3067047268 joined [05:49:56]Waiting for new connection... [05:49:56] Sock 8.Parse request [05:49:56]Sock 8.Check first char [05:49:56]Sock 8.First char is OK [05:49:56]request: POST /json_proto HTTP/1.0 [05:49:56]Method: POST [05:49:56]URL: /json_proto [05:49:56]Method is POST - this is cgi request [05:49:56]url: /json_proto [05:49:56]query_string will be loaded in cgi processing [05:49:56]execute_cgi json_proto POST (null) [05:49:56]execute_cgi path=json_proto method=POST [05:49:56]POST find Content-Length [05:49:56]Host: 172.17.49.131:8080 [05:49:56]Content-Length: 735 [05:49:56]Content-Type: application/json [05:49:56] [05:49:56]POST finish read [05:49:56]Found Content-Length = 735 [05:49:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 230241, "base_FM": "0000000000965352", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871688", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 39.900, "sum" : 3000.48, "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" ] } } [05:49:56]execute_script... [05:49:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 230241, "base_FM": "0000000000965352", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871688", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 39.900, "sum" : 3000.48, "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" ] } } [05:49:56]POST & json_proto [05:49:56]process_json_proto [05:49:56]json parsed OK: [05:49:56]protocol is kg_v1.0 [05:49:56]action value=close_receipt [05:49:56]process_action close_receipt [05:49:56]cmd_close_receipt [05:49:56]MH_GetDate [05:49:56]Write to MH i2c: F0 00 00 ED 7F 5B [05:49:56]Write i2c OK [05:49:56]MH_I2C_Read... [05:49:56]Read from MH i2c: F0 [05:49:56]MH_I2C_Read... [05:49:56]Read from MH i2c: F0 09 00 [05:49:56]MH_I2C_Read... [05:49:56]Read from MH i2c: F0 09 00 ED 7F 00 09 DC A5 66 FF 4D C0 64 C4 [05:49:56]GetLastDocTimeStamp 1722145694 [05:49:56]current date 1722145801 [05:49:56]FM_GetShiftState [05:49:56]SAM_PROTO_GetShiftState [05:49:56]wFMCommunicate request_size=4 [05:49:56]MH_SAM_APDU [05:49:56]CAPDU: 80 13 01 00 [05:49:56]Write to MH i2c: E2 08 00 EE 7F 80 13 01 00 00 00 00 00 EA [05:49:56]Write i2c OK [05:49:56]MH_I2C_Read... [05:49:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:49:56]Read from MH i2c: E2 [05:49:56]MH_I2C_Read... [05:49:56]Read from MH i2c: E2 0E 00 [05:49:56]MH_I2C_Read... [05:49:56]Read from MH i2c: E2 0E 00 EE 7F 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 B0 [05:49:56]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [05:49:56]wFMCommunicate OK [05:49:56]SAM_PROTO_GetShiftState done [05:49:56]FM_GetShiftState done [05:49:56]opened in 1722127132 [05:49:56]opened+sec_in_day 1722213532 [05:49:56]quantity*price = 300048 [05:49:56]sum+1 = 300049 [05:49:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.48 ИТОГО: 3000.00 НСП 1% : 26.55 НДС 12% : 318.63 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 56 28.07.2024 05:50 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФД осн.: 230241 ФМ осн.: 0000000000965352 ФМ: 0000000000965352 ФД: 230242 ФПД: 93193969152175 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T055001&type=2&operation_type=1&fn_number=0000000000965352&fd_number=230242&fm=93193969152175&tin=02508201610067®Number=0000000000099253&sum=300000 [05:49:58]StoreToDocumentArchive [05:49:58]shift 386 fd 230242 [05:49:58]save to /storage/0386/doc_00230242 [05:49:58]save last doc name /storage/0386/doc_00230242 to /storage/kkm_last_doc_name [05:49:58]save OK [05:49:58]Clear old archive folders... [05:49:58]ProcessDocumentItem done err = 0, tmpTLVsize=276 [05:49:58]tlvbuf is 00771690 [05:49:58]SAM_PROTO_ClearQueue [05:49:58]wFMCommunicate request_size=4 [05:49:58]MH_SAM_APDU [05:49:58]CAPDU: 80 09 00 00 [05:49:58]Write to MH i2c: E2 08 00 FD 7F 80 09 00 00 00 00 00 00 EE [05:49:58]Write i2c OK [05:49:58]MH_I2C_Read... [05:49:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:49:58]Read from MH i2c: E2 [05:49:58]MH_I2C_Read... [05:49:58]Read from MH i2c: E2 03 00 [05:49:58]MH_I2C_Read... [05:49:58]Read from MH i2c: E2 03 00 FD 7F 00 90 00 F0 [05:49:58]RAPDU: 90 00 [05:49:58]wFMCommunicate OK [05:49:58]SAM_PROTO_ClearQueue done [05:49:58]KKMCreateOFDPacket [05:49:58]OFDProtocolAddRootSTLVToBuf [05:49:58]FM_MakeSignedData [05:49:58]FM_MakeSignedData [05:49:58]SAM_PROTO_SignData [05:49:58]wFMCommunicate request_size=4 [05:49:58]MH_SAM_APDU [05:49:58]CAPDU: 80 0D 01 02 [05:49:58]Write to MH i2c: E2 08 00 FE 7F 80 0D 01 02 00 00 00 00 F6 [05:49:58]Write i2c OK [05:49:58]MH_I2C_Read... [05:49:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:49:58]Read from MH i2c: E2 [05:49:58]MH_I2C_Read... [05:49:58]Read from MH i2c: E2 03 00 [05:49:58]MH_I2C_Read... [05:49:58]Read from MH i2c: E2 03 00 FE 7F 00 90 00 F1 [05:49:58]RAPDU: 90 00 [05:49:58]wFMCommunicate OK [05:49:58]wFMCommunicate request_size=255 [05:49:58]MH_SAM_APDU [05:49:58]CAPDU: 80 0D 02 02 FA 03 00 14 01 1E 04 01 00 02 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 DC 9B 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 10 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 77 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 38 00 00 00 F4 03 04 00 09 DC A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 27 04 04 00 61 83 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 11 04 10 00 30 30 30 30 [05:49:58]Write to MH i2c: E2 02 01 FF 7F 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 DC 9B 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 10 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 77 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 38 00 00 00 F4 03 04 00 09 DC A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 27 04 04 00 61 83 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 11 04 10 00 30 30 30 30 00 00 BE [05:49:58]Write i2c OK [05:49:58]MH_I2C_Read... [05:49:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:49:58]Read from MH i2c: E2 [05:49:58]MH_I2C_Read... [05:49:58]Read from MH i2c: E2 03 00 [05:49:58]MH_I2C_Read... [05:49:58]Read from MH i2c: E2 03 00 FF 7F 00 90 00 F2 [05:49:58]RAPDU: 90 00 [05:49:58]wFMCommunicate OK [05:49:58]wFMCommunicate request_size=35 [05:49:58]MH_SAM_APDU [05:49:58]CAPDU: 80 0D 02 02 1E 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 62 83 03 00 35 04 06 00 54 C2 69 6D 30 AF [05:49:58]Write to MH i2c: E2 26 00 00 80 80 0D 02 02 1E 00 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 62 83 03 00 35 04 06 00 54 C2 69 6D 30 AF 00 00 9E [05:49:58]Write i2c OK [05:49:58]MH_I2C_Read... [05:49:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:49:58]Read from MH i2c: E2 [05:49:58]MH_I2C_Read... [05:49:58]Read from MH i2c: E2 03 00 [05:49:58]MH_I2C_Read... [05:49:58]Read from MH i2c: E2 03 00 00 80 00 90 00 F4 [05:49:58]RAPDU: 90 00 [05:49:58]wFMCommunicate OK [05:49:58]wFMCommunicate request_size=4 [05:49:58]MH_SAM_APDU [05:49:58]CAPDU: 80 0D 03 02 [05:49:58]Write to MH i2c: E2 08 00 01 80 80 0D 03 02 00 00 00 00 FC [05:49:58]Write i2c OK [05:49:58]MH_I2C_Read... [05:49:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:49:58]Read from MH i2c: E2 [05:49:58]MH_I2C_Read... [05:49:58]Read from MH i2c: E2 0B 00 [05:49:58]MH_I2C_Read... [05:49:58]Read from MH i2c: E2 0B 00 01 80 00 84 65 5A 7F 80 B9 5E 53 90 00 A9 [05:49:58]RAPDU: 84 65 5A 7F 80 B9 5E 53 90 00 [05:49:58]wFMCommunicate OK [05:49:58]SAM_PROTO_SignData done [05:49:58]FM_MakeSignedData done [05:49:58]CreateOFDProtocolMessage [05:49:58]wFMCommunicate request_size=4 [05:49:58]MH_SAM_APDU [05:49:58]CAPDU: 80 11 00 00 [05:49:58]Write to MH i2c: E2 08 00 02 80 80 11 00 00 00 00 00 00 FC [05:49:58]Write i2c OK [05:49:58]MH_I2C_Read... [05:49:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:49:58]Read from MH i2c: E2 [05:49:58]MH_I2C_Read... [05:49:58]Read from MH i2c: E2 17 00 [05:49:58]MH_I2C_Read... [05:49:58]Read from MH i2c: E2 17 00 02 80 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 4D [05:49:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [05:49:58]wFMCommunicate OK [05:49:58]CreateOFDProtocolMessage done [05:49:58]OFDSenderStorePacket 230242 [05:49:58]StoreOFDPacket docnum=230242 [05:49:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 28 01 00 00 A3 AB 20 01 9D FA 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 DC 9B 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 10 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 77 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 38 00 00 00 F4 03 04 00 09 DC A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 27 04 04 00 61 83 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 62 83 03 00 35 04 06 00 54 C2 69 6D 30 AF 84 65 5A 7F 80 B9 5E 53 [05:49:58]CheckFolder [05:49:58]dirname=/storage/ofd_packets [05:49:58]CheckFolder done [05:49:58]ProducePacketName [05:49:58]name=ofd_packets/00230242 [05:49:58]NVStorageSaveData ofd_packets/00230242 [05:49:58]File name is /storage/ofd_packets/00230242 [05:49:58]Write 326 bytes [05:49:58]NVStorageSaveData done [05:49:58]OFDSenderStorePacket done [05:49:58]KKMCreateOFDPacket done [05:49:58]NVStorageSaveData kkm_last_timestamp [05:49:58]File name is /storage/kkm_last_timestamp [05:49:58]Write 4 bytes [05:49:58]NVStorageSaveData done [05:49:58]ExternCall_PrintAddStr [05:49:58]wPrintStart [05:49:58]Write to MH i2c: 01 00 00 03 80 83 [05:49:58]Write i2c OK [05:49:58]MH_I2C_Read... [05:49:58]Read from MH i2c: 01 [05:49:58]MH_I2C_Read... [05:49:58]Read from MH i2c: 01 07 00 [05:49:58]MH_I2C_Read... [05:49:58]Read from MH i2c: 01 07 00 03 80 00 00 00 00 00 FF 0F 98 [05:49:58]RasterBufferAndPrint [05:49:58]line Счет N : (1)871688 [05:49:58]line ИНН: 02508201610067 [05:49:58]line Контрольно-Кассовый Чек [05:49:58]line ВОЗВРАТ ПРОДАЖИ [05:49:58]line ТРК (МРК, ГНК) : 1 [05:49:58]line Товар: 2710194210 [05:49:58]line ДТ-К-5 [05:49:58]line 39.900 * 75.20 [05:49:58]line = 3000.48 [05:49:58]line НДС 12% НСП 1% [05:49:58]line > о реализуемом товаре [05:49:58]line ОКРУГЛЕНИЕ: -0.48 [05:49:58]line ИТОГО: 3000.00 [05:49:58]line НСП 1% : 26.55 [05:49:58]line НДС 12% : 318.63 [05:49:58]line Наличными: 3000.00 [05:49:58]line Безнал.: 0.00 [05:49:58]line Место: АЗС № 125 "Партнер Нефть" [05:49:58]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [05:49:58]line СНО: Общий режим [05:49:58]line Чек 56 28.07.2024 05:50 [05:49:58]line Смена: 386 ФФД: 1.0 [05:49:58]line ЗНМ: 0300000050 [05:49:58]line РНМ: 0000000000099253 [05:49:58]line Версия ККМ: 001 [05:49:58]line ФД осн.: 230241 [05:49:58]line ФМ осн.: 0000000000965352 [05:49:58]line ФМ: 0000000000965352 [05:49:58]line ФД: 230242 [05:49:58]line ФПД: 93193969152175 [05:49:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T055001&type=2&operation_type=1&fn_number=0000000000965352&fd_number=230242&fm=93193969152175&tin=02508201610067®Number=0000000000099253&sum=300000 [05:49:59]written 0, free lines is 4095 [05:49:59]OFD Sender: Processing packet 230242 [packets to send 132, broken 131] [05:49:59]ProducePacketName [05:49:59]name=ofd_packets/00230242 [05:49:59]OFD Sender: To server: pG, [05:49:59]CommunicateWithHost lk.salyk.kg:30040 [05:49:59]ConnectInit lk.salyk.kg [05:49:59]Connected sock=10 [05:49:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 28 01 00 00 A3 AB 20 01 9D FA 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 DC 9B 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 10 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 77 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 38 00 00 00 F4 03 04 00 09 DC A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 27 04 04 00 61 83 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 62 83 03 00 35 04 06 00 54 C2 69 6D 30 AF 84 65 5A 7F 80 B9 5E 53 [05:49:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 79 F3 47 00 FB 68 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 62 83 03 00 F4 03 04 00 E2 82 A5 66 B6 04 01 00 00 B6 AE 90 33 60 F6 C2 B4 [05:49:59]CommunicateWithHost err = 0 [05:49:59]CheckOFDResponse [05:49:59]1017 (14) - 77093643461234 [05:49:59]1041 (16) - 0000000000965352 [05:49:59]1040 (4) - 230242 [05:49:59]1012 (4) - 27.07.2024 23:29 [05:49:59]1206 (1) - 0 [05:49:59]OFD Sender: Remove packet 230242 [05:49:59]ProducePacketName [05:49:59]name=ofd_packets/00230242 [05:49:59]NVStorageDeleteData [05:49:59]Write to MH i2c: 01 00 00 2E 80 AE [05:49:59]Write i2c OK [05:49:59]MH_I2C_Read... [05:49:59]Read from MH i2c: 01 [05:49:59]MH_I2C_Read... [05:49:59]Read from MH i2c: 01 07 00 [05:49:59]MH_I2C_Read... [05:49:59]Read from MH i2c: 01 07 00 2E 80 00 00 00 00 00 0B 0D CD [05:49:59]RasterBufferAndPrint [05:49:59]line [05:49:59]line [05:49:59]line [05:49:59]line [05:49:59]line [05:49:59]written 0, free lines is 3347 [05:49:59]MH_Cut [05:49:59]Write to MH i2c: D1 01 00 35 80 01 87 [05:49:59]Write i2c OK [05:49:59]MH_I2C_Read... [05:49:59]Read from MH i2c: D1 [05:49:59]MH_I2C_Read... [05:49:59]Read from MH i2c: D1 01 00 [05:49:59]MH_I2C_Read... [05:49:59]Read from MH i2c: D1 01 00 35 80 00 86 [05:49:59]Write to MH i2c: 01 00 00 36 80 B6 [05:49:59]Write i2c OK [05:49:59]MH_I2C_Read... [05:50:00]OFD Sender: No OFD packet to send [05:50:00]*** Cut start [05:50:00]*** Partial cut [05:50:00]*** CUTSNS_PIN = 1 [05:50:00]*** CUTSNS_PIN = 0 [05:50:00]*** Brake cut motor [05:50:00]Read from MH i2c: 01 [05:50:00]MH_I2C_Read... [05:50:00]*** Stop cut motor [05:50:00]*** Cut end [05:50:00]Read from MH i2c: 01 07 00 [05:50:00]MH_I2C_Read... [05:50:00]Read from MH i2c: 01 07 00 36 80 00 00 00 00 00 FF 0F CB [05:50:00]process_action close_receipt done [05:50:00]requested_data is exist [05:50:00]produce_requested_data [05:50:00]requested_item fm.sn is exist - process it [05:50:00]wFMCommunicate request_size=4 [05:50:00]MH_SAM_APDU [05:50:00]CAPDU: 80 11 00 00 [05:50:00]Write to MH i2c: E2 08 00 37 80 80 11 00 00 00 00 00 00 31 [05:50:00]Write i2c OK [05:50:00]MH_I2C_Read... [05:50:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:50:00]Read from MH i2c: E2 [05:50:00]MH_I2C_Read... [05:50:00]Read from MH i2c: E2 17 00 [05:50:00]MH_I2C_Read... [05:50:00]Read from MH i2c: E2 17 00 37 80 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 82 [05:50:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [05:50:00]wFMCommunicate OK [05:50:00]requested_item fd.num is exist - process it [05:50:00]SAM_PROTO_GetFieldsCounters [05:50:00]wFMCommunicate request_size=4 [05:50:00]MH_SAM_APDU [05:50:00]CAPDU: 80 13 00 00 [05:50:00]Write to MH i2c: E2 08 00 38 80 80 13 00 00 00 00 00 00 34 [05:50:00]Write i2c OK [05:50:00]MH_I2C_Read... [05:50:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:50:01]Read from MH i2c: E2 [05:50:01]MH_I2C_Read... [05:50:01]Read from MH i2c: E2 62 00 [05:50:01]MH_I2C_Read... [05:50:01]Read from MH i2c: E2 62 00 38 80 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 62 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 38 00 00 00 5E 04 04 00 38 00 00 00 57 04 04 00 39 00 00 00 19 04 04 00 00 00 00 00 90 00 69 [05:50:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 62 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 38 00 00 00 5E 04 04 00 38 00 00 00 57 04 04 00 39 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:50:01]wFMCommunicate OK [05:50:01]SAM_PROTO_GetFieldsCounters done [05:50:01]requested_item shift.num is exist - process it [05:50:01]requested_item shift.opened is exist - process it [05:50:01]req_shift_opened [05:50:01]FM_GetShiftState [05:50:01]SAM_PROTO_GetShiftState [05:50:01]wFMCommunicate request_size=4 [05:50:01]MH_SAM_APDU [05:50:01]CAPDU: 80 13 01 00 [05:50:01]Write to MH i2c: E2 08 00 39 80 80 13 01 00 00 00 00 00 36 [05:50:01]Write i2c OK [05:50:01]MH_I2C_Read... [05:50:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:50:01]Read from MH i2c: E2 [05:50:01]MH_I2C_Read... [05:50:01]Read from MH i2c: E2 0E 00 [05:50:01]MH_I2C_Read... [05:50:01]Read from MH i2c: E2 0E 00 39 80 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 FC [05:50:01]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [05:50:01]wFMCommunicate OK [05:50:01]SAM_PROTO_GetShiftState done [05:50:01]FM_GetShiftState done [05:50:01]req_shift_opened done [05:50:01]requested_item shift.open_date is exist - process it [05:50:01]req_shift_open_date [05:50:01]req_shift_open_date done [05:50:01]produce_requested_data done [05:50:01]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230242,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [05:50:01]process_action_free close_receipt [05:50:01]json_value_free [05:50:01]json_value_free done [05:50:01]process_json_proto returns [05:50:01]Send response to host [05:50:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230242,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [05:50:01]free response buf [05:50:01]execute_script done [05:50:01]execute_script returns [05:50:01]free content buf [05:50:01]Sock 8.Close socket [05:50:01]Sock 8.Thread stoped [05:50:05]OFD Sender: No OFD packet to send [05:50:10]OFD Sender: No OFD packet to send [05:50:15]OFD Sender: No OFD packet to send [05:50:20]OFD Sender: No OFD packet to send [05:50:25]OFD Sender: No OFD packet to send [05:50:30]OFD Sender: No OFD packet to send [05:50:35]OFD Sender: No OFD packet to send [05:50:40]OFD Sender: No OFD packet to send [05:50:45]OFD Sender: No OFD packet to send [05:50:50]OFD Sender: No OFD packet to send [05:50:55]OFD Sender: No OFD packet to send [05:51:00]OFD Sender: No OFD packet to send [05:51:05]OFD Sender: No OFD packet to send [05:51:10]OFD Sender: No OFD packet to send [05:51:15]OFD Sender: No OFD packet to send [05:51:20]OFD Sender: No OFD packet to send [05:51:25]OFD Sender: No OFD packet to send [05:51:30]OFD Sender: No OFD packet to send [05:51:35]OFD Sender: No OFD packet to send [05:51:40]OFD Sender: No OFD packet to send [05:51:45]OFD Sender: No OFD packet to send [05:51:50]OFD Sender: No OFD packet to send [05:51:55]OFD Sender: No OFD packet to send [05:52:00]OFD Sender: No OFD packet to send [05:52:05]OFD Sender: No OFD packet to send [05:52:10]OFD Sender: No OFD packet to send [05:52:15]OFD Sender: No OFD packet to send [05:52:20]OFD Sender: No OFD packet to send [05:52:25]OFD Sender: No OFD packet to send [05:52:30]OFD Sender: No OFD packet to send [05:52:35]OFD Sender: No OFD packet to send [05:52:40]OFD Sender: No OFD packet to send [05:52:45]OFD Sender: No OFD packet to send [05:52:50]OFD Sender: No OFD packet to send [05:52:55]OFD Sender: No OFD packet to send [05:53:00]OFD Sender: No OFD packet to send [05:53:05]OFD Sender: No OFD packet to send [05:53:10]OFD Sender: No OFD packet to send [05:53:15]OFD Sender: No OFD packet to send [05:53:20]OFD Sender: No OFD packet to send [05:53:25]OFD Sender: No OFD packet to send [05:53:30]OFD Sender: No OFD packet to send [05:53:35]OFD Sender: No OFD packet to send [05:53:40]OFD Sender: No OFD packet to send [05:53:45]OFD Sender: No OFD packet to send [05:53:50]OFD Sender: No OFD packet to send [05:53:55]OFD Sender: No OFD packet to send [05:54:00]OFD Sender: No OFD packet to send [05:54:05]OFD Sender: No OFD packet to send [05:54:10]OFD Sender: No OFD packet to send [05:54:15]OFD Sender: No OFD packet to send [05:54:20]OFD Sender: No OFD packet to send [05:54:25]OFD Sender: No OFD packet to send [05:54:30]OFD Sender: No OFD packet to send [05:54:35]OFD Sender: No OFD packet to send [05:54:40]OFD Sender: No OFD packet to send [05:54:45]OFD Sender: No OFD packet to send [05:54:50]OFD Sender: No OFD packet to send [05:54:55]OFD Sender: No OFD packet to send [05:55:00]OFD Sender: No OFD packet to send [05:55:05]OFD Sender: No OFD packet to send [05:55:10]OFD Sender: No OFD packet to send [05:55:15]OFD Sender: No OFD packet to send [05:55:15]accept exits with 9 [05:55:15]New connection [05:55:15]New thread 3067047268 created [05:55:15]Thread 3066903908 joined [05:55:15]Waiting for new connection... [05:55:15] Sock 9.Parse request [05:55:15]Sock 9.Check first char [05:55:15]Sock 9.First char is OK [05:55:15]request: POST /json_proto HTTP/1.0 [05:55:15]Method: POST [05:55:15]URL: /json_proto [05:55:15]Method is POST - this is cgi request [05:55:15]url: /json_proto [05:55:15]query_string will be loaded in cgi processing [05:55:15]execute_cgi json_proto POST (null) [05:55:15]execute_cgi path=json_proto method=POST [05:55:15]POST find Content-Length [05:55:15]Host: 172.17.49.131:8080 [05:55:15]Content-Length: 682 [05:55:15]Content-Type: application/json [05:55:15] [05:55:15]POST finish read [05:55:15]Found Content-Length = 682 [05:55:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871689", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 20.090, "sum" : 1500.72, "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:55:15]execute_script... [05:55: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)871689", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 20.090, "sum" : 1500.72, "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:55:15]POST & json_proto [05:55:15]process_json_proto [05:55:15]json parsed OK: [05:55:15]protocol is kg_v1.0 [05:55:15]action value=close_receipt [05:55:15]process_action close_receipt [05:55:15]cmd_close_receipt [05:55:15]MH_GetDate [05:55:15]Write to MH i2c: F0 00 00 3A 80 A9 [05:55:15]Write i2c OK [05:55:15]MH_I2C_Read... [05:55:15]Read from MH i2c: F0 [05:55:15]MH_I2C_Read... [05:55:15]Read from MH i2c: F0 09 00 [05:55:15]MH_I2C_Read... [05:55:15]Read from MH i2c: F0 09 00 3A 80 00 48 DD A5 66 FF 4D C0 64 52 [05:55:15]GetLastDocTimeStamp 1722145801 [05:55:15]current date 1722146120 [05:55:15]FM_GetShiftState [05:55:15]SAM_PROTO_GetShiftState [05:55:15]wFMCommunicate request_size=4 [05:55:15]MH_SAM_APDU [05:55:15]CAPDU: 80 13 01 00 [05:55:15]Write to MH i2c: E2 08 00 3B 80 80 13 01 00 00 00 00 00 38 [05:55:15]Write i2c OK [05:55:15]MH_I2C_Read... [05:55:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:55:15]Read from MH i2c: E2 [05:55:15]MH_I2C_Read... [05:55:15]Read from MH i2c: E2 0E 00 [05:55:15]MH_I2C_Read... [05:55:15]Read from MH i2c: E2 0E 00 3B 80 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 FE [05:55:15]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [05:55:15]wFMCommunicate OK [05:55:15]SAM_PROTO_GetShiftState done [05:55:15]FM_GetShiftState done [05:55:15]opened in 1722127132 [05:55:15]opened+sec_in_day 1722213532 [05:55:15]quantity*price = 150072 [05:55:15]sum+1 = 150073 [05:55:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.72 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.37 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 57 28.07.2024 05:55 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230243 ФПД: 107013968005147 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T055520&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230243&fm=107013968005147&tin=02508201610067®Number=0000000000099253&sum=150000 [05:55:16]StoreToDocumentArchive [05:55:16]shift 386 fd 230243 [05:55:16]save to /storage/0386/doc_00230243 [05:55:16]save last doc name /storage/0386/doc_00230243 to /storage/kkm_last_doc_name [05:55:16]save OK [05:55:16]Clear old archive folders... [05:55:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [05:55:16]tlvbuf is 0090C540 [05:55:16]SAM_PROTO_ClearQueue [05:55:16]wFMCommunicate request_size=4 [05:55:16]MH_SAM_APDU [05:55:16]CAPDU: 80 09 00 00 [05:55:16]Write to MH i2c: E2 08 00 48 80 80 09 00 00 00 00 00 00 3A [05:55:16]Write i2c OK [05:55:16]MH_I2C_Read... [05:55:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [05:55:16]Read from MH i2c: E2 [05:55:16]MH_I2C_Read... [05:55:16]Read from MH i2c: E2 03 00 [05:55:16]MH_I2C_Read... [05:55:16]Read from MH i2c: E2 03 00 48 80 00 90 00 3C [05:55:16]RAPDU: 90 00 [05:55:16]wFMCommunicate OK [05:55:16]SAM_PROTO_ClearQueue done [05:55:16]KKMCreateOFDPacket [05:55:16]OFDProtocolAddRootSTLVToBuf [05:55:16]FM_MakeSignedData [05:55:16]FM_MakeSignedData [05:55:16]SAM_PROTO_SignData [05:55:16]wFMCommunicate request_size=4 [05:55:16]MH_SAM_APDU [05:55:16]CAPDU: 80 0D 01 02 [05:55:16]Write to MH i2c: E2 08 00 49 80 80 0D 01 02 00 00 00 00 42 [05:55:16]Write i2c OK [05:55:16]MH_I2C_Read... [05:55:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [05:55:16]Read from MH i2c: E2 [05:55:16]MH_I2C_Read... [05:55:16]Read from MH i2c: E2 03 00 [05:55:16]MH_I2C_Read... [05:55:16]Read from MH i2c: E2 03 00 49 80 00 90 00 3D [05:55:16]RAPDU: 90 00 [05:55:16]wFMCommunicate OK [05:55:16]wFMCommunicate request_size=255 [05:55:16]MH_SAM_APDU [05:55: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 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 48 DD A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 63 83 03 00 35 04 06 00 61 [05:55:16]Write to MH i2c: E2 02 01 4A 80 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 48 DD A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 63 83 03 00 35 04 06 00 61 00 00 48 [05:55:16]Write i2c OK [05:55:16]MH_I2C_Read... [05:55:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:55:17]Read from MH i2c: E2 [05:55:17]MH_I2C_Read... [05:55:17]Read from MH i2c: E2 03 00 [05:55:17]MH_I2C_Read... [05:55:17]Read from MH i2c: E2 03 00 4A 80 00 90 00 3E [05:55:17]RAPDU: 90 00 [05:55:17]wFMCommunicate OK [05:55:17]wFMCommunicate request_size=10 [05:55:17]MH_SAM_APDU [05:55:17]CAPDU: 80 0D 02 02 05 54 21 8C 88 1B [05:55:17]Write to MH i2c: E2 0D 00 4B 80 80 0D 02 02 05 00 54 21 8C 88 1B 00 00 F3 [05:55:17]Write i2c OK [05:55:17]MH_I2C_Read... [05:55:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [05:55:17]Read from MH i2c: E2 [05:55:17]MH_I2C_Read... [05:55:17]Read from MH i2c: E2 03 00 [05:55:17]MH_I2C_Read... [05:55:17]Read from MH i2c: E2 03 00 4B 80 00 90 00 3F [05:55:17]RAPDU: 90 00 [05:55:17]wFMCommunicate OK [05:55:17]wFMCommunicate request_size=4 [05:55:17]MH_SAM_APDU [05:55:17]CAPDU: 80 0D 03 02 [05:55:17]Write to MH i2c: E2 08 00 4C 80 80 0D 03 02 00 00 00 00 47 [05:55:17]Write i2c OK [05:55:17]MH_I2C_Read... [05:55:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [05:55:17]Read from MH i2c: E2 [05:55:17]MH_I2C_Read... [05:55:17]Read from MH i2c: E2 0B 00 [05:55:17]MH_I2C_Read... [05:55:17]Read from MH i2c: E2 0B 00 4C 80 00 A7 56 DC 49 C3 17 3A 2D 90 00 AB [05:55:17]RAPDU: A7 56 DC 49 C3 17 3A 2D 90 00 [05:55:17]wFMCommunicate OK [05:55:17]SAM_PROTO_SignData done [05:55:17]FM_MakeSignedData done [05:55:17]CreateOFDProtocolMessage [05:55:17]wFMCommunicate request_size=4 [05:55:17]MH_SAM_APDU [05:55:17]CAPDU: 80 11 00 00 [05:55:17]Write to MH i2c: E2 08 00 4D 80 80 11 00 00 00 00 00 00 47 [05:55:17]Write i2c OK [05:55:17]MH_I2C_Read... [05:55:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:55:17]Read from MH i2c: E2 [05:55:17]MH_I2C_Read... [05:55:17]Read from MH i2c: E2 17 00 [05:55:17]MH_I2C_Read... [05:55:17]Read from MH i2c: E2 17 00 4D 80 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 98 [05:55:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [05:55:17]wFMCommunicate OK [05:55:17]CreateOFDProtocolMessage done [05:55:17]OFDSenderStorePacket 230243 [05:55:17]StoreOFDPacket docnum=230243 [05:55:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 E3 82 07 01 2E 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 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 48 DD A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 63 83 03 00 35 04 06 00 61 54 21 8C 88 1B A7 56 DC 49 C3 17 3A 2D [05:55:17]CheckFolder [05:55:17]dirname=/storage/ofd_packets [05:55:17]CheckFolder done [05:55:17]ProducePacketName [05:55:17]name=ofd_packets/00230243 [05:55:17]NVStorageSaveData ofd_packets/00230243 [05:55:17]File name is /storage/ofd_packets/00230243 [05:55:17]Write 301 bytes [05:55:17]NVStorageSaveData done [05:55:17]OFDSenderStorePacket done [05:55:17]KKMCreateOFDPacket done [05:55:17]NVStorageSaveData kkm_last_timestamp [05:55:17]File name is /storage/kkm_last_timestamp [05:55:17]Write 4 bytes [05:55:17]NVStorageSaveData done [05:55:17]ExternCall_PrintAddStr [05:55:17]wPrintStart [05:55:17]Write to MH i2c: 01 00 00 4E 80 CE [05:55:17]Write i2c OK [05:55:17]MH_I2C_Read... [05:55:17]Read from MH i2c: 01 [05:55:17]MH_I2C_Read... [05:55:17]Read from MH i2c: 01 07 00 [05:55:17]MH_I2C_Read... [05:55:17]Read from MH i2c: 01 07 00 4E 80 00 00 00 00 00 FF 0F E3 [05:55:17]RasterBufferAndPrint [05:55:17]line Счет N : (1)871689 [05:55:17]line ИНН: 02508201610067 [05:55:17]line Контрольно-Кассовый Чек [05:55:17]line ПРОДАЖА [05:55:17]line ТРК (МРК, ГНК) : 61 [05:55:17]line Товар: 2710124500 [05:55:17]line Аи-95-К-5 [05:55:17]line 20.090 * 74.70 [05:55:17]line = 1500.72 [05:55:17]line НДС 12% НСП 1% [05:55:17]line > о реализуемом товаре [05:55:17]line ОКРУГЛЕНИЕ: -0.72 [05:55:17]line ИТОГО: 1500.00 [05:55:17]line Внесено: 1500.00 [05:55:17]line СДАЧА: 0.00 [05:55:17]line НСП 1% : 13.28 [05:55:17]line НДС 12% : 159.37 [05:55:17]line Наличными: 1500.00 [05:55:17]line Безнал.: 0.00 [05:55:17]line Место: АЗС № 125 "Партнер Нефть" [05:55:17]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [05:55:17]line СНО: Общий режим [05:55:17]line Чек 57 28.07.2024 05:55 [05:55:17]line Смена: 386 ФФД: 1.0 [05:55:17]line ЗНМ: 0300000050 [05:55:17]line РНМ: 0000000000099253 [05:55:17]line Версия ККМ: 001 [05:55:17]line ФМ: 0000000000965352 [05:55:17]line ФД: 230243 [05:55:17]line ФПД: 107013968005147 [05:55:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T055520&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230243&fm=107013968005147&tin=02508201610067®Number=0000000000099253&sum=150000 [05:55:17]OFD Sender: Processing packet 230243 [packets to send 132, broken 131] [05:55:17]ProducePacketName [05:55:17]name=ofd_packets/00230243 [05:55:17]OFD Sender: To server: pG, [05:55:17]CommunicateWithHost lk.salyk.kg:30040 [05:55:17]ConnectInit lk.salyk.kg [05:55:17]written 0, free lines is 4095 [05:55:17]Connected sock=8 [05:55:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 E3 82 07 01 2E 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 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 39 00 00 00 F4 03 04 00 48 DD A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 63 83 03 00 35 04 06 00 61 54 21 8C 88 1B A7 56 DC 49 C3 17 3A 2D [05:55:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 FD E1 47 00 DE 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 39 36 35 33 35 32 10 04 04 00 63 83 03 00 F4 03 04 00 20 84 A5 66 B6 04 01 00 00 39 9A EF A7 BE BB 01 8C [05:55:17]CommunicateWithHost err = 0 [05:55:17]CheckOFDResponse [05:55:17]1017 (14) - 77093643461234 [05:55:17]1041 (16) - 0000000000965352 [05:55:17]1040 (4) - 230243 [05:55:17]1012 (4) - 27.07.2024 23:34 [05:55:17]1206 (1) - 0 [05:55:17]OFD Sender: Remove packet 230243 [05:55:17]ProducePacketName [05:55:17]name=ofd_packets/00230243 [05:55:17]NVStorageDeleteData [05:55:18]Write to MH i2c: 01 00 00 79 80 F9 [05:55:18]Write i2c OK [05:55:18]MH_I2C_Read... [05:55:18]Read from MH i2c: 01 [05:55:18]MH_I2C_Read... [05:55:18]Read from MH i2c: 01 07 00 [05:55:18]MH_I2C_Read... [05:55:18]Read from MH i2c: 01 07 00 79 80 00 00 00 00 00 17 0D 24 [05:55:18]RasterBufferAndPrint [05:55:18]line [05:55:18]line [05:55:18]line [05:55:18]line [05:55:18]line [05:55:18]written 0, free lines is 3360 [05:55:18]MH_Cut [05:55:18]Write to MH i2c: D1 01 00 80 80 01 D2 [05:55:18]Write i2c OK [05:55:18]MH_I2C_Read... [05:55:18]Read from MH i2c: D1 [05:55:18]MH_I2C_Read... [05:55:18]Read from MH i2c: D1 01 00 [05:55:18]MH_I2C_Read... [05:55:18]Read from MH i2c: D1 01 00 80 80 00 D1 [05:55:18]Write to MH i2c: 01 00 00 81 80 01 [05:55:18]Write i2c OK [05:55:18]MH_I2C_Read... [05:55:18]OFD Sender: No OFD packet to send [05:55:18]*** Cut start [05:55:18]*** Partial cut [05:55:18]*** CUTSNS_PIN = 1 [05:55:18]*** CUTSNS_PIN = 0 [05:55:18]*** Brake cut motor [05:55:19]Read from MH i2c: 01 [05:55:19]MH_I2C_Read... [05:55:19]*** Stop cut motor [05:55:19]*** Cut end [05:55:19]Read from MH i2c: 01 07 00 [05:55:19]MH_I2C_Read... [05:55:19]Read from MH i2c: 01 07 00 81 80 00 00 00 00 00 FF 0F 16 [05:55:19]process_action close_receipt done [05:55:19]requested_data is exist [05:55:19]produce_requested_data [05:55:19]requested_item fm.sn is exist - process it [05:55:19]wFMCommunicate request_size=4 [05:55:19]MH_SAM_APDU [05:55:19]CAPDU: 80 11 00 00 [05:55:19]Write to MH i2c: E2 08 00 82 80 80 11 00 00 00 00 00 00 7C [05:55:19]Write i2c OK [05:55:19]MH_I2C_Read... [05:55:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:55:19]Read from MH i2c: E2 [05:55:19]MH_I2C_Read... [05:55:19]Read from MH i2c: E2 17 00 [05:55:19]MH_I2C_Read... [05:55:19]Read from MH i2c: E2 17 00 82 80 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 CD [05:55:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [05:55:19]wFMCommunicate OK [05:55:19]requested_item fd.num is exist - process it [05:55:19]SAM_PROTO_GetFieldsCounters [05:55:19]wFMCommunicate request_size=4 [05:55:19]MH_SAM_APDU [05:55:19]CAPDU: 80 13 00 00 [05:55:19]Write to MH i2c: E2 08 00 83 80 80 13 00 00 00 00 00 00 7F [05:55:19]Write i2c OK [05:55:19]MH_I2C_Read... [05:55:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:55:19]Read from MH i2c: E2 [05:55:19]MH_I2C_Read... [05:55:19]Read from MH i2c: E2 62 00 [05:55:19]MH_I2C_Read... [05:55:19]Read from MH i2c: E2 62 00 83 80 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 63 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 39 00 00 00 5E 04 04 00 39 00 00 00 57 04 04 00 3A 00 00 00 19 04 04 00 00 00 00 00 90 00 B8 [05:55:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 63 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 39 00 00 00 5E 04 04 00 39 00 00 00 57 04 04 00 3A 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:55:19]wFMCommunicate OK [05:55:19]SAM_PROTO_GetFieldsCounters done [05:55:19]requested_item shift.num is exist - process it [05:55:19]requested_item shift.opened is exist - process it [05:55:19]req_shift_opened [05:55:19]FM_GetShiftState [05:55:19]SAM_PROTO_GetShiftState [05:55:19]wFMCommunicate request_size=4 [05:55:19]MH_SAM_APDU [05:55:19]CAPDU: 80 13 01 00 [05:55:19]Write to MH i2c: E2 08 00 84 80 80 13 01 00 00 00 00 00 81 [05:55:19]Write i2c OK [05:55:19]MH_I2C_Read... [05:55:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:55:19]Read from MH i2c: E2 [05:55:19]MH_I2C_Read... [05:55:19]Read from MH i2c: E2 0E 00 [05:55:19]MH_I2C_Read... [05:55:19]Read from MH i2c: E2 0E 00 84 80 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 47 [05:55:19]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [05:55:19]wFMCommunicate OK [05:55:19]SAM_PROTO_GetShiftState done [05:55:19]FM_GetShiftState done [05:55:19]req_shift_opened done [05:55:19]requested_item shift.open_date is exist - process it [05:55:19]req_shift_open_date [05:55:19]req_shift_open_date done [05:55:19]produce_requested_data done [05:55:19]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230243,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [05:55:19]process_action_free close_receipt [05:55:19]json_value_free [05:55:19]json_value_free done [05:55:19]process_json_proto returns [05:55:19]Send response to host [05:55:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230243,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [05:55:19]free response buf [05:55:19]execute_script done [05:55:19]execute_script returns [05:55:19]free content buf [05:55:19]Sock 9.Close socket [05:55:19]Sock 9.Thread stoped [05:55:23]OFD Sender: No OFD packet to send [05:55:28]OFD Sender: No OFD packet to send [05:55:33]OFD Sender: No OFD packet to send [05:55:38]OFD Sender: No OFD packet to send [05:55:43]OFD Sender: No OFD packet to send [05:55:48]OFD Sender: No OFD packet to send [05:55:53]OFD Sender: No OFD packet to send [05:55:58]OFD Sender: No OFD packet to send [05:56:03]OFD Sender: No OFD packet to send [05:56:08]OFD Sender: No OFD packet to send [05:56:13]OFD Sender: No OFD packet to send [05:56:18]OFD Sender: No OFD packet to send [05:56:23]OFD Sender: No OFD packet to send [05:56:28]OFD Sender: No OFD packet to send [05:56:33]OFD Sender: No OFD packet to send [05:56:38]OFD Sender: No OFD packet to send [05:56:43]OFD Sender: No OFD packet to send [05:56:48]OFD Sender: No OFD packet to send [05:56:53]OFD Sender: No OFD packet to send [05:56:58]OFD Sender: No OFD packet to send [05:57:03]OFD Sender: No OFD packet to send [05:57:06]accept exits with 10 [05:57:06]New connection [05:57:06]New thread 3066903908 created [05:57:06]Thread 3067047268 joined [05:57:06]Waiting for new connection... [05:57:06] Sock 10.Parse request [05:57:06]Sock 10.Check first char [05:57:06]Sock 10.First char is OK [05:57:06]request: POST /json_proto HTTP/1.0 [05:57:06]Method: POST [05:57:06]URL: /json_proto [05:57:06]Method is POST - this is cgi request [05:57:06]url: /json_proto [05:57:06]query_string will be loaded in cgi processing [05:57:06]execute_cgi json_proto POST (null) [05:57:06]execute_cgi path=json_proto method=POST [05:57:06]POST find Content-Length [05:57:06]Host: 172.17.49.131:8080 [05:57:06]Content-Length: 1152 [05:57:06]Content-Type: application/json [05:57:06] [05:57:06]POST finish read [05:57:06]Found Content-Length = 1152 [05:57:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 125\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410.\u000A\u0421\u0447\u0435\u0442 N : (1)871690\u000A28.07.2024 05:20\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 1\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 13.300 x 75.20\u000A\u0418\u0422\u041E\u0413: 1000.16\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30104881\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:57:06]execute_script... [05:57:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 125\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410.\u000A\u0421\u0447\u0435\u0442 N : (1)871690\u000A28.07.2024 05:20\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 1\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 13.300 x 75.20\u000A\u0418\u0422\u041E\u0413: 1000.16\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30104881\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [05:57:06]POST & json_proto [05:57:06]process_json_proto [05:57:06]json parsed OK: [05:57:06]protocol is kg_v1.0 [05:57:06]action value=print_text [05:57:06]process_action print_text [05:57:06]cmd_print_text [05:57:06]ExternCall_PrintAddStr [05:57:06]wPrintStart [05:57:06]Write to MH i2c: 01 00 00 85 80 05 [05:57:06]Write i2c OK [05:57:06]MH_I2C_Read... [05:57:06]Read from MH i2c: 01 [05:57:06]MH_I2C_Read... [05:57:06]Read from MH i2c: 01 07 00 [05:57:06]MH_I2C_Read... [05:57:06]Read from MH i2c: 01 07 00 85 80 00 00 00 00 00 FF 0F 1A [05:57:06]RasterBufferAndPrint [05:57:06]line *****ТОВАРНЫЙ ЧЕК***** [05:57:06]line АЗС 125 [05:57:06]line Партнер нефть [05:57:06]line 02508201610067 [05:57:06]line Кассир : Бекжанов А. [05:57:06]line Счет N : (1)871690 [05:57:06]line 28.07.2024 05:20 [05:57:06]line ПРОДАЖА [05:57:06]line ТРК (МРК, ГНК): 1 [05:57:06]line Вид ГСМ : 2710194210 [05:57:06]line ДТ-К-5 [05:57:06]line 13.300 x 75.20 [05:57:06]line ИТОГ: 1000.16 [05:57:06]line Тип оплаты: Талоны: ТК ГПНА Online [05:57:06]line 30104881 [05:57:06]line ______________________ [05:57:06]line (подпись) [05:57:06]written 0, free lines is 4095 [05:57:06]Write to MH i2c: 01 00 00 99 80 19 [05:57:06]Write i2c OK [05:57:06]MH_I2C_Read... [05:57:06]Read from MH i2c: 01 [05:57:06]MH_I2C_Read... [05:57:06]Read from MH i2c: 01 07 00 [05:57:06]MH_I2C_Read... [05:57:06]Read from MH i2c: 01 07 00 99 80 00 00 00 00 00 0E 0E 3C [05:57:06]RasterBufferAndPrint [05:57:06]line [05:57:06]line [05:57:06]line [05:57:06]line [05:57:06]line [05:57:06]written 0, free lines is 3599 [05:57:06]MH_Cut [05:57:06]Write to MH i2c: D1 01 00 A0 80 01 F2 [05:57:06]Write i2c OK [05:57:06]MH_I2C_Read... [05:57:06]Read from MH i2c: D1 [05:57:06]MH_I2C_Read... [05:57:06]Read from MH i2c: D1 01 00 [05:57:06]MH_I2C_Read... [05:57:06]Read from MH i2c: D1 01 00 A0 80 00 F1 [05:57:06]Write to MH i2c: 01 00 00 A1 80 21 [05:57:06]Write i2c OK [05:57:06]MH_I2C_Read... [05:57:07]*** Cut start [05:57:07]*** Partial cut [05:57:07]*** CUTSNS_PIN = 1 [05:57:07]*** CUTSNS_PIN = 0 [05:57:07]*** Brake cut motor [05:57:07]Read from MH i2c: 01 [05:57:07]MH_I2C_Read... [05:57:07]*** Stop cut motor [05:57:07]*** Cut end [05:57:07]Read from MH i2c: 01 07 00 [05:57:07]MH_I2C_Read... [05:57:07]Read from MH i2c: 01 07 00 A1 80 00 00 00 00 00 FF 0F 36 [05:57:07]process_action print_text done [05:57:07]requested_data is exist [05:57:07]produce_requested_data [05:57:07]requested_item fm.sn is exist - process it [05:57:07]wFMCommunicate request_size=4 [05:57:07]MH_SAM_APDU [05:57:07]CAPDU: 80 11 00 00 [05:57:07]Write to MH i2c: E2 08 00 A2 80 80 11 00 00 00 00 00 00 9C [05:57:07]Write i2c OK [05:57:07]MH_I2C_Read... [05:57:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [05:57:07]Read from MH i2c: E2 [05:57:07]MH_I2C_Read... [05:57:07]Read from MH i2c: E2 17 00 [05:57:07]MH_I2C_Read... [05:57:07]Read from MH i2c: E2 17 00 A2 80 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 ED [05:57:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [05:57:07]wFMCommunicate OK [05:57:07]requested_item fd.num is exist - process it [05:57:07]SAM_PROTO_GetFieldsCounters [05:57:07]wFMCommunicate request_size=4 [05:57:07]MH_SAM_APDU [05:57:07]CAPDU: 80 13 00 00 [05:57:07]Write to MH i2c: E2 08 00 A3 80 80 13 00 00 00 00 00 00 9F [05:57:07]Write i2c OK [05:57:07]MH_I2C_Read... [05:57:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [05:57:07]Read from MH i2c: E2 [05:57:07]MH_I2C_Read... [05:57:07]Read from MH i2c: E2 62 00 [05:57:07]MH_I2C_Read... [05:57:07]Read from MH i2c: E2 62 00 A3 80 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 63 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 39 00 00 00 5E 04 04 00 39 00 00 00 57 04 04 00 3A 00 00 00 19 04 04 00 00 00 00 00 90 00 D8 [05:57:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 63 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 39 00 00 00 5E 04 04 00 39 00 00 00 57 04 04 00 3A 00 00 00 19 04 04 00 00 00 00 00 90 00 [05:57:07]wFMCommunicate OK [05:57:07]SAM_PROTO_GetFieldsCounters done [05:57:07]requested_item shift.num is exist - process it [05:57:07]requested_item shift.opened is exist - process it [05:57:07]req_shift_opened [05:57:07]FM_GetShiftState [05:57:07]SAM_PROTO_GetShiftState [05:57:07]wFMCommunicate request_size=4 [05:57:07]MH_SAM_APDU [05:57:07]CAPDU: 80 13 01 00 [05:57:07]Write to MH i2c: E2 08 00 A4 80 80 13 01 00 00 00 00 00 A1 [05:57:07]Write i2c OK [05:57:07]MH_I2C_Read... [05:57:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [05:57:07]Read from MH i2c: E2 [05:57:07]MH_I2C_Read... [05:57:07]Read from MH i2c: E2 0E 00 [05:57:07]MH_I2C_Read... [05:57:07]Read from MH i2c: E2 0E 00 A4 80 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 67 [05:57:07]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [05:57:07]wFMCommunicate OK [05:57:07]SAM_PROTO_GetShiftState done [05:57:07]FM_GetShiftState done [05:57:07]req_shift_opened done [05:57:07]requested_item shift.open_date is exist - process it [05:57:07]req_shift_open_date [05:57:07]req_shift_open_date done [05:57:07]produce_requested_data done [05:57:07]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230243,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [05:57:07]process_action_free print_text [05:57:07]json_value_free [05:57:07]json_value_free done [05:57:07]process_json_proto returns [05:57:07]Send response to host [05:57:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230243,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [05:57:07]free response buf [05:57:07]execute_script done [05:57:07]execute_script returns [05:57:07]free content buf [05:57:07]Sock 10.Close socket [05:57:07]Sock 10.Thread stoped [05:57:08]OFD Sender: No OFD packet to send [05:57:13]OFD Sender: No OFD packet to send [05:57:18]OFD Sender: No OFD packet to send [05:57:23]OFD Sender: No OFD packet to send [05:57:28]OFD Sender: No OFD packet to send [05:57:33]OFD Sender: No OFD packet to send [05:57:38]OFD Sender: No OFD packet to send [05:57:43]OFD Sender: No OFD packet to send [05:57:48]OFD Sender: No OFD packet to send [05:57:53]OFD Sender: No OFD packet to send [05:57:58]OFD Sender: No OFD packet to send [05:58:03]OFD Sender: No OFD packet to send [05:58:08]OFD Sender: No OFD packet to send [05:58:13]OFD Sender: No OFD packet to send [05:58:18]OFD Sender: No OFD packet to send [05:58:23]OFD Sender: No OFD packet to send [05:58:28]OFD Sender: No OFD packet to send [05:58:33]OFD Sender: No OFD packet to send [05:58:38]OFD Sender: No OFD packet to send [05:58:43]OFD Sender: No OFD packet to send [05:58:48]OFD Sender: No OFD packet to send [05:58:53]OFD Sender: No OFD packet to send [05:58:58]OFD Sender: No OFD packet to send [05:59:03]OFD Sender: No OFD packet to send [05:59:08]OFD Sender: No OFD packet to send [05:59:13]OFD Sender: No OFD packet to send [05:59:18]OFD Sender: No OFD packet to send [05:59:23]OFD Sender: No OFD packet to send [05:59:28]OFD Sender: No OFD packet to send [05:59: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:58]OFD Sender: No OFD packet to send [06:00:03]OFD Sender: No OFD packet to send [06:00:08]OFD Sender: No OFD packet to send [06:00:13]OFD Sender: No OFD packet to send [06:00:18]OFD Sender: No OFD packet to send [06:00:23]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:48]OFD Sender: No OFD packet to send [06:02:53]OFD Sender: No OFD packet to send [06:02:58]OFD Sender: No OFD packet to send [06:03:03]OFD Sender: No OFD packet to send [06:03:08]OFD Sender: No OFD packet to send [06:03:13]OFD Sender: No OFD packet to send [06:03:18]OFD Sender: No OFD packet to send [06:03:23]OFD Sender: No OFD packet to send [06:03:28]OFD Sender: No OFD packet to send [06:03:33]OFD Sender: No OFD packet to send [06:03:38]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:14]OFD Sender: No OFD packet to send [06:05:19]OFD Sender: No OFD packet to send [06:05:24]OFD Sender: No OFD packet to send [06:05:29]OFD Sender: No OFD packet to send [06:05:34]OFD Sender: No OFD packet to send [06:05:39]OFD Sender: No OFD packet to send [06:05:44]OFD Sender: No OFD packet to send [06:05:49]OFD Sender: No OFD packet to send [06:05:54]OFD Sender: No OFD packet to send [06:05:59]OFD Sender: No OFD packet to send [06:06:04]OFD Sender: No OFD packet to send [06:06:09]OFD Sender: No OFD packet to send [06:06:14]OFD Sender: No OFD packet to send [06:06:19]OFD Sender: No OFD packet to send [06:06:24]OFD Sender: No OFD packet to send [06:06:29]OFD Sender: No OFD packet to send [06:06:34]OFD Sender: No OFD packet to send [06:06:39]OFD Sender: No OFD packet to send [06:06:44]OFD Sender: No OFD packet to send [06:06:49]OFD Sender: No OFD packet to send [06:06:54]OFD Sender: No OFD packet to send [06:06:59]OFD Sender: No OFD packet to send [06:07:04]OFD Sender: No OFD packet to send [06:07:09]OFD Sender: No OFD packet to send [06:07:14]OFD Sender: No OFD packet to send [06:07:19]OFD Sender: No OFD packet to send [06:07:24]OFD Sender: No OFD packet to send [06:07:29]OFD Sender: No OFD packet to send [06:07:34]OFD Sender: No OFD packet to send [06:07:39]OFD Sender: No OFD packet to send [06:07:44]OFD Sender: No OFD packet to send [06:07:49]OFD Sender: No OFD packet to send [06:07:54]OFD Sender: No OFD packet to send [06:07:59]OFD Sender: No OFD packet to send [06:08:04]OFD Sender: No OFD packet to send [06:08:09]OFD Sender: No OFD packet to send [06:08:14]OFD Sender: No OFD packet to send [06:08:19]OFD Sender: No OFD packet to send [06:08:24]OFD Sender: No OFD packet to send [06:08:29]OFD Sender: No OFD packet to send [06:08:34]OFD Sender: No OFD packet to send [06:08:39]OFD Sender: No OFD packet to send [06:08:44]OFD Sender: No OFD packet to send [06:08:49]OFD Sender: No OFD packet to send [06:08:54]OFD Sender: No OFD packet to send [06:08:59]OFD Sender: No OFD packet to send [06:09:04]OFD Sender: No OFD packet to send [06:09:09]OFD Sender: No OFD packet to send [06:09:14]OFD Sender: No OFD packet to send [06:09:19]OFD Sender: No OFD packet to send [06:09:24]OFD Sender: No OFD packet to send [06:09:29]OFD Sender: No OFD packet to send [06:09:34]OFD Sender: No OFD packet to send [06:09:39]OFD Sender: No OFD packet to send [06:09:44]OFD Sender: No OFD packet to send [06:09:49]OFD Sender: No OFD packet to send [06:09:54]OFD Sender: No OFD packet to send [06:09:59]OFD Sender: No OFD packet to send [06:10:04]OFD Sender: No OFD packet to send [06:10:09]OFD Sender: No OFD packet to send [06:10:14]OFD Sender: No OFD packet to send [06:10:19]OFD Sender: No OFD packet to send [06:10:24]OFD Sender: No OFD packet to send [06:10:29]OFD Sender: No OFD packet to send [06:10:34]OFD Sender: No OFD packet to send [06:10:39]OFD Sender: No OFD packet to send [06:10:44]OFD Sender: No OFD packet to send [06:10:49]OFD Sender: No OFD packet to send [06:10:54]OFD Sender: No OFD packet to send [06:10:59]OFD Sender: No OFD packet to send [06:11:04]OFD Sender: No OFD packet to send [06:11:09]OFD Sender: No OFD packet to send [06:11:14]OFD Sender: No OFD packet to send [06:11:19]OFD Sender: No OFD packet to send [06:11:24]OFD Sender: No OFD packet to send [06:11:29]OFD Sender: No OFD packet to send [06:11:34]OFD Sender: No OFD packet to send [06:11:39]OFD Sender: No OFD packet to send [06:11:44]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:56]accept exits with 9 [06:11:56]New connection [06:11:56]New thread 3067047268 created [06:11:56]Thread 3066903908 joined [06:11:56]Waiting for new connection... [06:11:56] Sock 9.Parse request [06:11:56]Sock 9.Check first char [06:11:56]Sock 9.First char is OK [06:11:56]request: POST /json_proto HTTP/1.0 [06:11:56]Method: POST [06:11:56]URL: /json_proto [06:11:56]Method is POST - this is cgi request [06:11:56]url: /json_proto [06:11:56]query_string will be loaded in cgi processing [06:11:56]execute_cgi json_proto POST (null) [06:11:56]execute_cgi path=json_proto method=POST [06:11:56]POST find Content-Length [06:11:56]Host: 172.17.49.131:8080 [06:11:56]Content-Length: 682 [06:11:56]Content-Type: application/json [06:11:56] [06:11:56]POST finish read [06:11:56]Found Content-Length = 682 [06:11:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871691", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [06:11:56]execute_script... [06:11: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)871691", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [06:11:56]POST & json_proto [06:11:56]process_json_proto [06:11:56]json parsed OK: [06:11:56]protocol is kg_v1.0 [06:11:56]action value=close_receipt [06:11:56]process_action close_receipt [06:11:56]cmd_close_receipt [06:11:56]MH_GetDate [06:11:56]Write to MH i2c: F0 00 00 A5 80 14 [06:11:56]Write i2c OK [06:11:56]MH_I2C_Read... [06:11:56]Read from MH i2c: F0 [06:11:56]MH_I2C_Read... [06:11:56]Read from MH i2c: F0 09 00 [06:11:56]MH_I2C_Read... [06:11:56]Read from MH i2c: F0 09 00 A5 80 00 31 E1 A5 66 FF 4D C0 64 AA [06:11:56]GetLastDocTimeStamp 1722146120 [06:11:56]current date 1722147121 [06:11:56]FM_GetShiftState [06:11:56]SAM_PROTO_GetShiftState [06:11:56]wFMCommunicate request_size=4 [06:11:56]MH_SAM_APDU [06:11:56]CAPDU: 80 13 01 00 [06:11:56]Write to MH i2c: E2 08 00 A6 80 80 13 01 00 00 00 00 00 A3 [06:11:56]Write i2c OK [06:11:56]MH_I2C_Read... [06:11:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:11:56]Read from MH i2c: E2 [06:11:56]MH_I2C_Read... [06:11:56]Read from MH i2c: E2 0E 00 [06:11:56]MH_I2C_Read... [06:11:56]Read from MH i2c: E2 0E 00 A6 80 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 69 [06:11:56]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [06:11:56]wFMCommunicate OK [06:11:56]SAM_PROTO_GetShiftState done [06:11:56]FM_GetShiftState done [06:11:56]opened in 1722127132 [06:11:56]opened+sec_in_day 1722213532 [06:11:56]quantity*price = 200010 [06:11:56]sum+1 = 200011 [06:11:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 58 28.07.2024 06:12 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230244 ФПД: 272348903933045 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T061201&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230244&fm=272348903933045&tin=02508201610067®Number=0000000000099253&sum=200000 [06:11:57]StoreToDocumentArchive [06:11:57]shift 386 fd 230244 [06:11:57]save to /storage/0386/doc_00230244 [06:11:57]save last doc name /storage/0386/doc_00230244 to /storage/kkm_last_doc_name [06:11:57]save OK [06:11:57]Clear old archive folders... [06:11:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:11:57]tlvbuf is 0074C440 [06:11:57]SAM_PROTO_ClearQueue [06:11:57]wFMCommunicate request_size=4 [06:11:57]MH_SAM_APDU [06:11:57]CAPDU: 80 09 00 00 [06:11:57]Write to MH i2c: E2 08 00 B3 80 80 09 00 00 00 00 00 00 A5 [06:11:57]Write i2c OK [06:11:57]MH_I2C_Read... [06:11:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:11:57]Read from MH i2c: E2 [06:11:57]MH_I2C_Read... [06:11:57]Read from MH i2c: E2 03 00 [06:11:57]MH_I2C_Read... [06:11:57]Read from MH i2c: E2 03 00 B3 80 00 90 00 A7 [06:11:57]RAPDU: 90 00 [06:11:57]wFMCommunicate OK [06:11:57]SAM_PROTO_ClearQueue done [06:11:57]KKMCreateOFDPacket [06:11:57]OFDProtocolAddRootSTLVToBuf [06:11:57]FM_MakeSignedData [06:11:57]FM_MakeSignedData [06:11:57]SAM_PROTO_SignData [06:11:57]wFMCommunicate request_size=4 [06:11:57]MH_SAM_APDU [06:11:57]CAPDU: 80 0D 01 02 [06:11:57]Write to MH i2c: E2 08 00 B4 80 80 0D 01 02 00 00 00 00 AD [06:11:57]Write i2c OK [06:11:57]MH_I2C_Read... [06:11:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:11:57]Read from MH i2c: E2 [06:11:57]MH_I2C_Read... [06:11:57]Read from MH i2c: E2 03 00 [06:11:57]MH_I2C_Read... [06:11:57]Read from MH i2c: E2 03 00 B4 80 00 90 00 A8 [06:11:57]RAPDU: 90 00 [06:11:57]wFMCommunicate OK [06:11:57]wFMCommunicate request_size=255 [06:11:57]MH_SAM_APDU [06:11: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 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 3A 00 00 00 F4 03 04 00 31 E1 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 64 83 03 00 35 04 06 00 F7 [06:11:57]Write to MH i2c: E2 02 01 B5 80 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3A 00 00 00 F4 03 04 00 31 E1 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 64 83 03 00 35 04 06 00 F7 00 00 EC [06:11:58]Write i2c OK [06:11:58]MH_I2C_Read... [06:11:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:11:58]Read from MH i2c: E2 [06:11:58]MH_I2C_Read... [06:11:58]Read from MH i2c: E2 03 00 [06:11:58]MH_I2C_Read... [06:11:58]Read from MH i2c: E2 03 00 B5 80 00 90 00 A9 [06:11:58]RAPDU: 90 00 [06:11:58]wFMCommunicate OK [06:11:58]wFMCommunicate request_size=10 [06:11:58]MH_SAM_APDU [06:11:58]CAPDU: 80 0D 02 02 05 B3 2B AC 84 75 [06:11:58]Write to MH i2c: E2 0D 00 B6 80 80 0D 02 02 05 00 B3 2B AC 84 75 00 00 3D [06:11:58]Write i2c OK [06:11:58]MH_I2C_Read... [06:11:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:11:58]Read from MH i2c: E2 [06:11:58]MH_I2C_Read... [06:11:58]Read from MH i2c: E2 03 00 [06:11:58]MH_I2C_Read... [06:11:58]Read from MH i2c: E2 03 00 B6 80 00 90 00 AA [06:11:58]RAPDU: 90 00 [06:11:58]wFMCommunicate OK [06:11:58]wFMCommunicate request_size=4 [06:11:58]MH_SAM_APDU [06:11:58]CAPDU: 80 0D 03 02 [06:11:58]Write to MH i2c: E2 08 00 B7 80 80 0D 03 02 00 00 00 00 B2 [06:11:58]Write i2c OK [06:11:58]MH_I2C_Read... [06:11:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:11:58]Read from MH i2c: E2 [06:11:58]MH_I2C_Read... [06:11:58]Read from MH i2c: E2 0B 00 [06:11:58]MH_I2C_Read... [06:11:58]Read from MH i2c: E2 0B 00 B7 80 00 8E 38 D4 B8 C1 F1 D4 F2 90 00 7D [06:11:58]RAPDU: 8E 38 D4 B8 C1 F1 D4 F2 90 00 [06:11:58]wFMCommunicate OK [06:11:58]SAM_PROTO_SignData done [06:11:58]FM_MakeSignedData done [06:11:58]CreateOFDProtocolMessage [06:11:58]wFMCommunicate request_size=4 [06:11:58]MH_SAM_APDU [06:11:58]CAPDU: 80 11 00 00 [06:11:58]Write to MH i2c: E2 08 00 B8 80 80 11 00 00 00 00 00 00 B2 [06:11:58]Write i2c OK [06:11:58]MH_I2C_Read... [06:11:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:11:58]Read from MH i2c: E2 [06:11:58]MH_I2C_Read... [06:11:58]Read from MH i2c: E2 17 00 [06:11:58]MH_I2C_Read... [06:11:58]Read from MH i2c: E2 17 00 B8 80 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 03 [06:11:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [06:11:58]wFMCommunicate OK [06:11:58]CreateOFDProtocolMessage done [06:11:58]OFDSenderStorePacket 230244 [06:11:58]StoreOFDPacket docnum=230244 [06:11:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 DA 4D 07 01 ED 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 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 3A 00 00 00 F4 03 04 00 31 E1 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 64 83 03 00 35 04 06 00 F7 B3 2B AC 84 75 8E 38 D4 B8 C1 F1 D4 F2 [06:11:58]CheckFolder [06:11:58]dirname=/storage/ofd_packets [06:11:58]CheckFolder done [06:11:58]ProducePacketName [06:11:58]name=ofd_packets/00230244 [06:11:58]NVStorageSaveData ofd_packets/00230244 [06:11:58]File name is /storage/ofd_packets/00230244 [06:11:58]Write 301 bytes [06:11:58]NVStorageSaveData done [06:11:58]OFDSenderStorePacket done [06:11:58]KKMCreateOFDPacket done [06:11:58]NVStorageSaveData kkm_last_timestamp [06:11:58]File name is /storage/kkm_last_timestamp [06:11:58]Write 4 bytes [06:11:58]NVStorageSaveData done [06:11:58]ExternCall_PrintAddStr [06:11:58]wPrintStart [06:11:58]Write to MH i2c: 01 00 00 B9 80 39 [06:11:58]Write i2c OK [06:11:58]MH_I2C_Read... [06:11:58]Read from MH i2c: 01 [06:11:58]MH_I2C_Read... [06:11:58]Read from MH i2c: 01 07 00 [06:11:58]MH_I2C_Read... [06:11:58]Read from MH i2c: 01 07 00 B9 80 00 00 00 00 00 FF 0F 4E [06:11:58]RasterBufferAndPrint [06:11:58]line Счет N : (1)871691 [06:11:58]line ИНН: 02508201610067 [06:11:58]line Контрольно-Кассовый Чек [06:11:58]line ПРОДАЖА [06:11:58]line ТРК (МРК, ГНК) : 42 [06:11:58]line Товар: 2710124130 [06:11:58]line Аи-92-К-5 [06:11:58]line 29.500 * 67.80 [06:11:58]line = 2000.10 [06:11:58]line НДС 12% НСП 1% [06:11:58]line > о реализуемом товаре [06:11:58]line ОКРУГЛЕНИЕ: -0.10 [06:11:58]line ИТОГО: 2000.00 [06:11:58]line Внесено: 2000.00 [06:11:58]line СДАЧА: 0.00 [06:11:58]line НСП 1% : 17.70 [06:11:58]line НДС 12% : 212.40 [06:11:58]line Наличными: 2000.00 [06:11:58]line Безнал.: 0.00 [06:11:58]line Место: АЗС № 125 "Партнер Нефть" [06:11:58]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [06:11:58]line СНО: Общий режим [06:11:58]line Чек 58 28.07.2024 06:12 [06:11:58]line Смена: 386 ФФД: 1.0 [06:11:58]line ЗНМ: 0300000050 [06:11:58]line РНМ: 0000000000099253 [06:11:58]line Версия ККМ: 001 [06:11:58]line ФМ: 0000000000965352 [06:11:58]line ФД: 230244 [06:11:58]line ФПД: 272348903933045 [06:11:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T061201&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230244&fm=272348903933045&tin=02508201610067®Number=0000000000099253&sum=200000 [06:11:58]OFD Sender: Processing packet 230244 [packets to send 132, broken 131] [06:11:58]ProducePacketName [06:11:58]name=ofd_packets/00230244 [06:11:58]OFD Sender: To server: pG, [06:11:58]CommunicateWithHost lk.salyk.kg:30040 [06:11:58]ConnectInit lk.salyk.kg [06:11:58]written 0, free lines is 4095 [06:11:58]Connected sock=10 [06:11:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 DA 4D 07 01 ED 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 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 3A 00 00 00 F4 03 04 00 31 E1 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 64 83 03 00 35 04 06 00 F7 B3 2B AC 84 75 8E 38 D4 B8 C1 F1 D4 F2 [06:11:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 1D C2 47 00 F6 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 39 36 35 33 35 32 10 04 04 00 64 83 03 00 F4 03 04 00 09 88 A5 66 B6 04 01 00 00 F1 65 0F 2B CE 20 A1 D1 [06:11:59]CommunicateWithHost err = 0 [06:11:59]CheckOFDResponse [06:11:59]1017 (14) - 77093643461234 [06:11:59]1041 (16) - 0000000000965352 [06:11:59]1040 (4) - 230244 [06:11:59]1012 (4) - 27.07.2024 23:51 [06:11:59]1206 (1) - 0 [06:11:59]OFD Sender: Remove packet 230244 [06:11:59]ProducePacketName [06:11:59]name=ofd_packets/00230244 [06:11:59]NVStorageDeleteData [06:11:59]Write to MH i2c: 01 00 00 E4 80 64 [06:11:59]Write i2c OK [06:11:59]MH_I2C_Read... [06:11:59]Read from MH i2c: 01 [06:11:59]MH_I2C_Read... [06:11:59]Read from MH i2c: 01 07 00 [06:11:59]MH_I2C_Read... [06:11:59]Read from MH i2c: 01 07 00 E4 80 00 00 00 00 00 02 0D 7A [06:11:59]RasterBufferAndPrint [06:11:59]line [06:11:59]line [06:11:59]line [06:11:59]line [06:11:59]line [06:11:59]written 0, free lines is 3336 [06:11:59]MH_Cut [06:11:59]Write to MH i2c: D1 01 00 EB 80 01 3D [06:11:59]Write i2c OK [06:11:59]MH_I2C_Read... [06:11:59]Read from MH i2c: D1 [06:11:59]MH_I2C_Read... [06:11:59]Read from MH i2c: D1 01 00 [06:11:59]MH_I2C_Read... [06:11:59]Read from MH i2c: D1 01 00 EB 80 00 3C [06:11:59]Write to MH i2c: 01 00 00 EC 80 6C [06:11:59]Write i2c OK [06:11:59]MH_I2C_Read... [06:11:59]OFD Sender: No OFD packet to send [06:11:59]*** Cut start [06:11:59]*** Partial cut [06:11:59]*** CUTSNS_PIN = 1 [06:11:59]*** CUTSNS_PIN = 0 [06:12:00]*** Brake cut motor [06:12:00]Read from MH i2c: 01 [06:12:00]MH_I2C_Read... [06:12:00]*** Stop cut motor [06:12:00]*** Cut end [06:12:00]Read from MH i2c: 01 07 00 [06:12:00]MH_I2C_Read... [06:12:00]Read from MH i2c: 01 07 00 EC 80 00 00 00 00 00 FF 0F 81 [06:12:00]process_action close_receipt done [06:12:00]requested_data is exist [06:12:00]produce_requested_data [06:12:00]requested_item fm.sn is exist - process it [06:12:00]wFMCommunicate request_size=4 [06:12:00]MH_SAM_APDU [06:12:00]CAPDU: 80 11 00 00 [06:12:00]Write to MH i2c: E2 08 00 ED 80 80 11 00 00 00 00 00 00 E7 [06:12:00]Write i2c OK [06:12:00]MH_I2C_Read... [06:12:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:12:00]Read from MH i2c: E2 [06:12:00]MH_I2C_Read... [06:12:00]Read from MH i2c: E2 17 00 [06:12:00]MH_I2C_Read... [06:12:00]Read from MH i2c: E2 17 00 ED 80 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 38 [06:12:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [06:12:00]wFMCommunicate OK [06:12:00]requested_item fd.num is exist - process it [06:12:00]SAM_PROTO_GetFieldsCounters [06:12:00]wFMCommunicate request_size=4 [06:12:00]MH_SAM_APDU [06:12:00]CAPDU: 80 13 00 00 [06:12:00]Write to MH i2c: E2 08 00 EE 80 80 13 00 00 00 00 00 00 EA [06:12:00]Write i2c OK [06:12:00]MH_I2C_Read... [06:12:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:12:00]Read from MH i2c: E2 [06:12:00]MH_I2C_Read... [06:12:00]Read from MH i2c: E2 62 00 [06:12:00]MH_I2C_Read... [06:12:00]Read from MH i2c: E2 62 00 EE 80 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 64 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 3A 00 00 00 5E 04 04 00 3A 00 00 00 57 04 04 00 3B 00 00 00 19 04 04 00 00 00 00 00 90 00 27 [06:12:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 64 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 3A 00 00 00 5E 04 04 00 3A 00 00 00 57 04 04 00 3B 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:12:00]wFMCommunicate OK [06:12:00]SAM_PROTO_GetFieldsCounters done [06:12:00]requested_item shift.num is exist - process it [06:12:00]requested_item shift.opened is exist - process it [06:12:00]req_shift_opened [06:12:00]FM_GetShiftState [06:12:00]SAM_PROTO_GetShiftState [06:12:00]wFMCommunicate request_size=4 [06:12:00]MH_SAM_APDU [06:12:00]CAPDU: 80 13 01 00 [06:12:00]Write to MH i2c: E2 08 00 EF 80 80 13 01 00 00 00 00 00 EC [06:12:00]Write i2c OK [06:12:00]MH_I2C_Read... [06:12:00]Read from MH i2c: E2 [06:12:00]MH_I2C_Read... [06:12:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:12:00]Read from MH i2c: E2 0E 00 [06:12:00]MH_I2C_Read... [06:12:00]Read from MH i2c: E2 0E 00 EF 80 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 B2 [06:12:00]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [06:12:00]wFMCommunicate OK [06:12:00]SAM_PROTO_GetShiftState done [06:12:00]FM_GetShiftState done [06:12:00]req_shift_opened done [06:12:00]requested_item shift.open_date is exist - process it [06:12:00]req_shift_open_date [06:12:00]req_shift_open_date done [06:12:00]produce_requested_data done [06:12:00]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230244,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [06:12:00]process_action_free close_receipt [06:12:00]json_value_free [06:12:00]json_value_free done [06:12:00]process_json_proto returns [06:12:00]Send response to host [06:12:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230244,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [06:12:00]free response buf [06:12:00]execute_script done [06:12:00]execute_script returns [06:12:00]free content buf [06:12:00]Sock 9.Close socket [06:12:00]Sock 9.Thread stoped [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:24]OFD Sender: No OFD packet to send [06:12:29]OFD Sender: No OFD packet to send [06:12:34]OFD Sender: No OFD packet to send [06:12:39]OFD Sender: No OFD packet to send [06:12:44]OFD Sender: No OFD packet to send [06:12:49]OFD Sender: No OFD packet to send [06:12:54]OFD Sender: No OFD packet to send [06:12:59]OFD Sender: No OFD packet to send [06:13:04]OFD Sender: No OFD packet to send [06:13:09]OFD Sender: No OFD packet to send [06:13:14]OFD Sender: No OFD packet to send [06:13:19]OFD Sender: No OFD packet to send [06:13:24]OFD Sender: No OFD packet to send [06:13:29]OFD Sender: No OFD packet to send [06:13:34]OFD Sender: No OFD packet to send [06:13:39]OFD Sender: No OFD packet to send [06:13:44]OFD Sender: No OFD packet to send [06:13:49]OFD Sender: No OFD packet to send [06:13:54]OFD Sender: No OFD packet to send [06:13:59]OFD Sender: No OFD packet to send [06:14:04]OFD Sender: No OFD packet to send [06:14:09]OFD Sender: No OFD packet to send [06:14:14]OFD Sender: No OFD packet to send [06:14:19]OFD Sender: No OFD packet to send [06:14:24]OFD Sender: No OFD packet to send [06:14:29]OFD Sender: No OFD packet to send [06:14:34]OFD Sender: No OFD packet to send [06:14:39]OFD Sender: No OFD packet to send [06:14:44]OFD Sender: No OFD packet to send [06:14:49]OFD Sender: No OFD packet to send [06:14:54]OFD Sender: No OFD packet to send [06:14:59]OFD Sender: No OFD packet to send [06:15:04]OFD Sender: No OFD packet to send [06:15:09]OFD Sender: No OFD packet to send [06:15:14]OFD Sender: No OFD packet to send [06:15:19]OFD Sender: No OFD packet to send [06:15:23]int [06:15:23]Write to MH i2c: 01 00 00 F0 80 70 [06:15:23]*** FLAG_PRN_PAP1 set [06:15:23]Write i2c OK [06:15:23]MH_I2C_Read... [06:15:23]Read from MH i2c: 01 [06:15:23]MH_I2C_Read... [06:15:23]Read from MH i2c: 01 07 00 [06:15:23]MH_I2C_Read... [06:15:23]Read from MH i2c: 01 07 00 F0 80 00 01 00 00 00 FF 0F 86 [06:15:23]state=0 [06:15:23]No paper [06:15:23]int [06:15:23]Write to MH i2c: 01 00 00 F1 80 71 [06:15:23]*** FLAG_PRN_PAP2 set [06:15:23]Write i2c OK [06:15:23]MH_I2C_Read... [06:15:23]Read from MH i2c: 01 [06:15:23]MH_I2C_Read... [06:15:23]Read from MH i2c: 01 07 00 [06:15:23]MH_I2C_Read... [06:15:23]Read from MH i2c: 01 07 00 F1 80 00 03 00 00 00 FF 0F 89 [06:15:23]state=0 [06:15:23]No paper [06:15:23]Cover opened [06:15:24]OFD Sender: No OFD packet to send [06:15:28]Write to MH i2c: 01 00 00 F2 80 72 [06:15:28]Write i2c OK [06:15:28]MH_I2C_Read... [06:15:28]Read from MH i2c: 01 [06:15:28]MH_I2C_Read... [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 F2 80 00 03 00 00 00 FF 0F 8A [06:15:28]state=3 [06:15:28]No paper [06:15:28]Cover opened [06:15:29]OFD Sender: No OFD packet to send [06:15:33]Write to MH i2c: 01 00 00 F3 80 73 [06:15:33]Write i2c OK [06:15:33]MH_I2C_Read... [06:15:33]Read from MH i2c: 01 [06:15:33]MH_I2C_Read... [06:15:33]Read from MH i2c: 01 07 00 [06:15:33]MH_I2C_Read... [06:15:33]Read from MH i2c: 01 07 00 F3 80 00 03 00 00 00 FF 0F 8B [06:15:33]state=3 [06:15:33]No paper [06:15:33]Cover opened [06:15:34]OFD Sender: No OFD packet to send [06:15:35]int [06:15:35]Write to MH i2c: 01 00 00 F4 80 74 [06:15:35]*** FLAG_PRN_PAP1 reset [06:15:35]*** FLAG_PRN_PAP2 reset [06:15:35]Write i2c OK [06:15:35]MH_I2C_Read... [06:15:35]Read from MH i2c: 01 [06:15:35]MH_I2C_Read... [06:15:35]Read from MH i2c: 01 07 00 [06:15:35]MH_I2C_Read... [06:15:35]Read from MH i2c: 01 07 00 F4 80 00 00 00 00 00 FF 0F 89 [06:15:35]state=3 [06:15:35]Cover closed [06:15:39]OFD Sender: No OFD packet to send [06:15:44]OFD Sender: No OFD packet to send [06:15:49]OFD Sender: No OFD packet to send [06:15:54]OFD Sender: No OFD packet to send [06:15:59]OFD Sender: No OFD packet to send [06:16:04]OFD Sender: No OFD packet to send [06:16:09]OFD Sender: No OFD packet to send [06:16:14]OFD Sender: No OFD packet to send [06:16:19]OFD Sender: No OFD packet to send [06:16:24]OFD Sender: No OFD packet to send [06:16:29]OFD Sender: No OFD packet to send [06:16:34]OFD Sender: No OFD packet to send [06:16:39]OFD Sender: No OFD packet to send [06:16:44]OFD Sender: No OFD packet to send [06:16:49]OFD Sender: No OFD packet to send [06:16:54]OFD Sender: No OFD packet to send [06:16:59]OFD Sender: No OFD packet to send [06:17:04]OFD Sender: No OFD packet to send [06:17:09]OFD Sender: No OFD packet to send [06:17:14]OFD Sender: No OFD packet to send [06:17:19]OFD Sender: No OFD packet to send [06:17:24]OFD Sender: No OFD packet to send [06:17:29]OFD Sender: No OFD packet to send [06:17:34]OFD Sender: No OFD packet to send [06:17:40]OFD Sender: No OFD packet to send [06:17:45]OFD Sender: No OFD packet to send [06:17:50]OFD Sender: No OFD packet to send [06:17:55]OFD Sender: No OFD packet to send [06:18:00]OFD Sender: No OFD packet to send [06:18:05]OFD Sender: No OFD packet to send [06:18:10]OFD Sender: No OFD packet to send [06:18:15]OFD Sender: No OFD packet to send [06:18:20]OFD Sender: No OFD packet to send [06:18:25]OFD Sender: No OFD packet to send [06:18:30]OFD Sender: No OFD packet to send [06:18:35]OFD Sender: No OFD packet to send [06:18:40]OFD Sender: No OFD packet to send [06:18:45]OFD Sender: No OFD packet to send [06:18:50]OFD Sender: No OFD packet to send [06:18:55]OFD Sender: No OFD packet to send [06:19:00]OFD Sender: No OFD packet to send [06:19:05]OFD Sender: No OFD packet to send [06:19:10]OFD Sender: No OFD packet to send [06:19:15]OFD Sender: No OFD packet to send [06:19:20]OFD Sender: No OFD packet to send [06:19:25]OFD Sender: No OFD packet to send [06:19:30]OFD Sender: No OFD packet to send [06:19:35]OFD Sender: No OFD packet to send [06:19:40]OFD Sender: No OFD packet to send [06:19:45]OFD Sender: No OFD packet to send [06:19:50]OFD Sender: No OFD packet to send [06:19:55]OFD Sender: No OFD packet to send [06:20:00]OFD Sender: No OFD packet to send [06:20:05]OFD Sender: No OFD packet to send [06:20:10]OFD Sender: No OFD packet to send [06:20:15]OFD Sender: No OFD packet to send [06:20:20]OFD Sender: No OFD packet to send [06:20:25]OFD Sender: No OFD packet to send [06:20:30]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:15]accept exits with 8 [06:22:15]New connection [06:22:15]New thread 3066903908 created [06:22:15]Thread 3067047268 joined [06:22:15]Waiting for new connection... [06:22:15] Sock 8.Parse request [06:22:15]Sock 8.Check first char [06:22:15]Sock 8.First char is OK [06:22:15]request: POST /json_proto HTTP/1.0 [06:22:15]Method: POST [06:22:15]URL: /json_proto [06:22:15]Method is POST - this is cgi request [06:22:15]url: /json_proto [06:22:15]query_string will be loaded in cgi processing [06:22:15]execute_cgi json_proto POST (null) [06:22:15]execute_cgi path=json_proto method=POST [06:22:15]POST find Content-Length [06:22:15]Host: 172.17.49.131:8080 [06:22:15]Content-Length: 677 [06:22:15]Content-Type: application/json [06:22:15] [06:22:15]POST finish read [06:22:15]Found Content-Length = 677 [06:22:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871692", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 8.040, "sum" : 600.59, "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" ] } } [06:22:15]execute_script... [06:22: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)871692", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 8.040, "sum" : 600.59, "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" ] } } [06:22:15]POST & json_proto [06:22:15]process_json_proto [06:22:15]json parsed OK: [06:22:15]protocol is kg_v1.0 [06:22:15]action value=close_receipt [06:22:15]process_action close_receipt [06:22:15]cmd_close_receipt [06:22:15]MH_GetDate [06:22:15]Write to MH i2c: F0 00 00 F5 80 64 [06:22:15]Write i2c OK [06:22:15]MH_I2C_Read... [06:22:15]Read from MH i2c: F0 [06:22:15]MH_I2C_Read... [06:22:15]Read from MH i2c: F0 09 00 [06:22:15]MH_I2C_Read... [06:22:15]Read from MH i2c: F0 09 00 F5 80 00 9C E3 A5 66 FF 4D C0 64 67 [06:22:15]GetLastDocTimeStamp 1722147121 [06:22:15]current date 1722147740 [06:22:15]FM_GetShiftState [06:22:15]SAM_PROTO_GetShiftState [06:22:15]wFMCommunicate request_size=4 [06:22:15]MH_SAM_APDU [06:22:15]CAPDU: 80 13 01 00 [06:22:15]Write to MH i2c: E2 08 00 F6 80 80 13 01 00 00 00 00 00 F3 [06:22:15]Write i2c OK [06:22:15]MH_I2C_Read... [06:22:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:22:15]Read from MH i2c: E2 [06:22:15]MH_I2C_Read... [06:22:15]Read from MH i2c: E2 0E 00 [06:22:15]MH_I2C_Read... [06:22:15]Read from MH i2c: E2 0E 00 F6 80 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 B9 [06:22:15]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [06:22:15]wFMCommunicate OK [06:22:15]SAM_PROTO_GetShiftState done [06:22:15]FM_GetShiftState done [06:22:15]opened in 1722127132 [06:22:15]opened+sec_in_day 1722213532 [06:22:15]quantity*price = 60058 [06:22:15]sum+1 = 60060 [06:22:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.59 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.78 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 59 28.07.2024 06:22 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230245 ФПД: 209617343958548 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T062220&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230245&fm=209617343958548&tin=02508201610067®Number=0000000000099253&sum=60000 [06:22:16]StoreToDocumentArchive [06:22:16]shift 386 fd 230245 [06:22:16]save to /storage/0386/doc_00230245 [06:22:16]save last doc name /storage/0386/doc_00230245 to /storage/kkm_last_doc_name [06:22:16]save OK [06:22:16]Clear old archive folders... [06:22:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:22:16]tlvbuf is 008327C0 [06:22:16]SAM_PROTO_ClearQueue [06:22:16]wFMCommunicate request_size=4 [06:22:16]MH_SAM_APDU [06:22:16]CAPDU: 80 09 00 00 [06:22:16]Write to MH i2c: E2 08 00 03 81 80 09 00 00 00 00 00 00 F6 [06:22:16]Write i2c OK [06:22:16]MH_I2C_Read... [06:22:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:22:16]Read from MH i2c: E2 [06:22:16]MH_I2C_Read... [06:22:16]Read from MH i2c: E2 03 00 [06:22:16]MH_I2C_Read... [06:22:16]Read from MH i2c: E2 03 00 03 81 00 90 00 F8 [06:22:16]RAPDU: 90 00 [06:22:16]wFMCommunicate OK [06:22:16]SAM_PROTO_ClearQueue done [06:22:16]KKMCreateOFDPacket [06:22:16]OFDProtocolAddRootSTLVToBuf [06:22:16]FM_MakeSignedData [06:22:16]FM_MakeSignedData [06:22:16]SAM_PROTO_SignData [06:22:16]wFMCommunicate request_size=4 [06:22:16]MH_SAM_APDU [06:22:16]CAPDU: 80 0D 01 02 [06:22:16]Write to MH i2c: E2 08 00 04 81 80 0D 01 02 00 00 00 00 FE [06:22:16]Write i2c OK [06:22:16]MH_I2C_Read... [06:22:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:22:17]Read from MH i2c: E2 [06:22:17]MH_I2C_Read... [06:22:17]Read from MH i2c: E2 03 00 [06:22:17]MH_I2C_Read... [06:22:17]Read from MH i2c: E2 03 00 04 81 00 90 00 F9 [06:22:17]RAPDU: 90 00 [06:22:17]wFMCommunicate OK [06:22:17]wFMCommunicate request_size=255 [06:22:17]MH_SAM_APDU [06:22:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 68 1F 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 9B EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 9C E3 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 65 83 03 00 35 04 06 00 BE [06:22:17]Write to MH i2c: E2 02 01 05 81 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 68 1F 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 9B EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 9C E3 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 65 83 03 00 35 04 06 00 BE 00 00 00 [06:22:17]Write i2c OK [06:22:17]MH_I2C_Read... [06:22:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:22:17]Read from MH i2c: E2 [06:22:17]MH_I2C_Read... [06:22:17]Read from MH i2c: E2 03 00 [06:22:17]MH_I2C_Read... [06:22:17]Read from MH i2c: E2 03 00 05 81 00 90 00 FA [06:22:17]RAPDU: 90 00 [06:22:17]wFMCommunicate OK [06:22:17]wFMCommunicate request_size=10 [06:22:17]MH_SAM_APDU [06:22:17]CAPDU: 80 0D 02 02 05 A5 57 53 4E 14 [06:22:17]Write to MH i2c: E2 0D 00 06 81 80 0D 02 02 05 00 A5 57 53 4E 14 00 00 BC [06:22:17]Write i2c OK [06:22:17]MH_I2C_Read... [06:22:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:22:17]Read from MH i2c: E2 [06:22:17]MH_I2C_Read... [06:22:17]Read from MH i2c: E2 03 00 [06:22:17]MH_I2C_Read... [06:22:17]Read from MH i2c: E2 03 00 06 81 00 90 00 FB [06:22:17]RAPDU: 90 00 [06:22:17]wFMCommunicate OK [06:22:17]wFMCommunicate request_size=4 [06:22:17]MH_SAM_APDU [06:22:17]CAPDU: 80 0D 03 02 [06:22:17]Write to MH i2c: E2 08 00 07 81 80 0D 03 02 00 00 00 00 03 [06:22:17]Write i2c OK [06:22:17]MH_I2C_Read... [06:22:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:22:17]Read from MH i2c: E2 [06:22:17]MH_I2C_Read... [06:22:17]Read from MH i2c: E2 0B 00 [06:22:17]MH_I2C_Read... [06:22:17]Read from MH i2c: E2 0B 00 07 81 00 4B A7 0E 7D 4C 01 C4 76 90 00 08 [06:22:17]RAPDU: 4B A7 0E 7D 4C 01 C4 76 90 00 [06:22:17]wFMCommunicate OK [06:22:17]SAM_PROTO_SignData done [06:22:17]FM_MakeSignedData done [06:22:17]CreateOFDProtocolMessage [06:22:17]wFMCommunicate request_size=4 [06:22:17]MH_SAM_APDU [06:22:17]CAPDU: 80 11 00 00 [06:22:17]Write to MH i2c: E2 08 00 08 81 80 11 00 00 00 00 00 00 03 [06:22:17]Write i2c OK [06:22:17]MH_I2C_Read... [06:22:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:22:17]Read from MH i2c: E2 [06:22:17]MH_I2C_Read... [06:22:17]Read from MH i2c: E2 17 00 [06:22:17]MH_I2C_Read... [06:22:17]Read from MH i2c: E2 17 00 08 81 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 54 [06:22:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [06:22:17]wFMCommunicate OK [06:22:17]CreateOFDProtocolMessage done [06:22:17]OFDSenderStorePacket 230245 [06:22:17]StoreOFDPacket docnum=230245 [06:22:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 DC 33 07 01 49 83 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 68 1F 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 9B EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 9C E3 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 65 83 03 00 35 04 06 00 BE A5 57 53 4E 14 4B A7 0E 7D 4C 01 C4 76 [06:22:17]CheckFolder [06:22:17]dirname=/storage/ofd_packets [06:22:17]CheckFolder done [06:22:17]ProducePacketName [06:22:17]name=ofd_packets/00230245 [06:22:17]NVStorageSaveData ofd_packets/00230245 [06:22:17]File name is /storage/ofd_packets/00230245 [06:22:17]Write 301 bytes [06:22:17]NVStorageSaveData done [06:22:17]OFDSenderStorePacket done [06:22:17]KKMCreateOFDPacket done [06:22:17]NVStorageSaveData kkm_last_timestamp [06:22:17]File name is /storage/kkm_last_timestamp [06:22:17]Write 4 bytes [06:22:17]NVStorageSaveData done [06:22:17]ExternCall_PrintAddStr [06:22:17]wPrintStart [06:22:17]Write to MH i2c: 01 00 00 09 81 8A [06:22:17]Write i2c OK [06:22:17]MH_I2C_Read... [06:22:17]Read from MH i2c: 01 [06:22:17]MH_I2C_Read... [06:22:17]Read from MH i2c: 01 07 00 [06:22:17]MH_I2C_Read... [06:22:17]Read from MH i2c: 01 07 00 09 81 00 00 00 00 00 FF 0F 9F [06:22:17]RasterBufferAndPrint [06:22:17]line Счет N : (1)871692 [06:22:17]line ИНН: 02508201610067 [06:22:17]line Контрольно-Кассовый Чек [06:22:17]line ПРОДАЖА [06:22:17]line ТРК (МРК, ГНК) : 51 [06:22:17]line Товар: 2710124500 [06:22:17]line Аи-95-К-5 [06:22:17]line 8.040 * 74.70 [06:22:17]line = 600.59 [06:22:17]line НДС 12% НСП 1% [06:22:17]line > о реализуемом товаре [06:22:17]line ОКРУГЛЕНИЕ: -0.59 [06:22:17]line ИТОГО: 600.00 [06:22:17]line Внесено: 600.00 [06:22:17]line СДАЧА: 0.00 [06:22:17]line НСП 1% : 5.31 [06:22:17]line НДС 12% : 63.78 [06:22:17]line Наличными: 600.00 [06:22:17]line Безнал.: 0.00 [06:22:17]line Место: АЗС № 125 "Партнер Нефть" [06:22:17]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [06:22:17]line СНО: Общий режим [06:22:17]line Чек 59 28.07.2024 06:22 [06:22:17]line Смена: 386 ФФД: 1.0 [06:22:17]line ЗНМ: 0300000050 [06:22:17]line РНМ: 0000000000099253 [06:22:17]line Версия ККМ: 001 [06:22:17]line ФМ: 0000000000965352 [06:22:17]line ФД: 230245 [06:22:17]line ФПД: 209617343958548 [06:22:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T062220&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230245&fm=209617343958548&tin=02508201610067®Number=0000000000099253&sum=60000 [06:22:17]OFD Sender: Processing packet 230245 [packets to send 132, broken 131] [06:22:17]ProducePacketName [06:22:17]name=ofd_packets/00230245 [06:22:17]OFD Sender: To server: pG, [06:22:17]CommunicateWithHost lk.salyk.kg:30040 [06:22:17]ConnectInit lk.salyk.kg [06:22:17]written 0, free lines is 4095 [06:22:17]Connected sock=10 [06:22:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 DC 33 07 01 49 83 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 68 1F 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 9B EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3B 00 00 00 F4 03 04 00 9C E3 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 65 83 03 00 35 04 06 00 BE A5 57 53 4E 14 4B A7 0E 7D 4C 01 C4 76 [06:22:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 49 2B 47 00 00 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 39 36 35 33 35 32 10 04 04 00 65 83 03 00 F4 03 04 00 74 8A A5 66 B6 04 01 00 00 E6 35 EE E0 13 26 96 E7 [06:22:18]CommunicateWithHost err = 0 [06:22:18]CheckOFDResponse [06:22:18]1017 (14) - 77093643461234 [06:22:18]1041 (16) - 0000000000965352 [06:22:18]1040 (4) - 230245 [06:22:18]1012 (4) - 28.07.2024 00:01 [06:22:18]1206 (1) - 0 [06:22:18]OFD Sender: Remove packet 230245 [06:22:18]ProducePacketName [06:22:18]name=ofd_packets/00230245 [06:22:18]NVStorageDeleteData [06:22:18]Write to MH i2c: 01 00 00 34 81 B5 [06:22:18]Write i2c OK [06:22:18]MH_I2C_Read... [06:22:18]Read from MH i2c: 01 [06:22:18]MH_I2C_Read... [06:22:18]Read from MH i2c: 01 07 00 [06:22:18]MH_I2C_Read... [06:22:18]Read from MH i2c: 01 07 00 34 81 00 00 00 00 00 F8 0C C0 [06:22:18]RasterBufferAndPrint [06:22:18]line [06:22:18]line [06:22:18]line [06:22:18]line [06:22:18]line [06:22:18]written 0, free lines is 3326 [06:22:18]MH_Cut [06:22:18]Write to MH i2c: D1 01 00 3B 81 01 8E [06:22:18]Write i2c OK [06:22:18]MH_I2C_Read... [06:22:18]Read from MH i2c: D1 [06:22:18]MH_I2C_Read... [06:22:18]Read from MH i2c: D1 01 00 [06:22:18]MH_I2C_Read... [06:22:18]Read from MH i2c: D1 01 00 3B 81 00 8D [06:22:18]Write to MH i2c: 01 00 00 3C 81 BD [06:22:18]Write i2c OK [06:22:18]MH_I2C_Read... [06:22:18]OFD Sender: No OFD packet to send [06:22:18]*** Cut start [06:22:18]*** Partial cut [06:22:18]*** CUTSNS_PIN = 1 [06:22:18]*** CUTSNS_PIN = 0 [06:22:19]*** Brake cut motor [06:22:19]Read from MH i2c: 01 [06:22:19]MH_I2C_Read... [06:22:19]*** Stop cut motor [06:22:19]*** Cut end [06:22:19]Read from MH i2c: 01 07 00 [06:22:19]MH_I2C_Read... [06:22:19]Read from MH i2c: 01 07 00 3C 81 00 00 00 00 00 FF 0F D2 [06:22:19]process_action close_receipt done [06:22:19]requested_data is exist [06:22:19]produce_requested_data [06:22:19]requested_item fm.sn is exist - process it [06:22:19]wFMCommunicate request_size=4 [06:22:19]MH_SAM_APDU [06:22:19]CAPDU: 80 11 00 00 [06:22:19]Write to MH i2c: E2 08 00 3D 81 80 11 00 00 00 00 00 00 38 [06:22:19]Write i2c OK [06:22:19]MH_I2C_Read... [06:22:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:22:19]Read from MH i2c: E2 [06:22:19]MH_I2C_Read... [06:22:19]Read from MH i2c: E2 17 00 [06:22:19]MH_I2C_Read... [06:22:19]Read from MH i2c: E2 17 00 3D 81 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 89 [06:22:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [06:22:19]wFMCommunicate OK [06:22:19]requested_item fd.num is exist - process it [06:22:19]SAM_PROTO_GetFieldsCounters [06:22:19]wFMCommunicate request_size=4 [06:22:19]MH_SAM_APDU [06:22:19]CAPDU: 80 13 00 00 [06:22:19]Write to MH i2c: E2 08 00 3E 81 80 13 00 00 00 00 00 00 3B [06:22:19]Write i2c OK [06:22:19]MH_I2C_Read... [06:22:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:22:19]Read from MH i2c: E2 [06:22:19]MH_I2C_Read... [06:22:19]Read from MH i2c: E2 62 00 [06:22:19]MH_I2C_Read... [06:22:19]Read from MH i2c: E2 62 00 3E 81 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 65 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 3B 00 00 00 5E 04 04 00 3B 00 00 00 57 04 04 00 3C 00 00 00 19 04 04 00 00 00 00 00 90 00 7C [06:22:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 65 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 3B 00 00 00 5E 04 04 00 3B 00 00 00 57 04 04 00 3C 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:22:19]wFMCommunicate OK [06:22:19]SAM_PROTO_GetFieldsCounters done [06:22:19]requested_item shift.num is exist - process it [06:22:19]requested_item shift.opened is exist - process it [06:22:19]req_shift_opened [06:22:19]FM_GetShiftState [06:22:19]SAM_PROTO_GetShiftState [06:22:19]wFMCommunicate request_size=4 [06:22:19]MH_SAM_APDU [06:22:19]CAPDU: 80 13 01 00 [06:22:19]Write to MH i2c: E2 08 00 3F 81 80 13 01 00 00 00 00 00 3D [06:22:19]Write i2c OK [06:22:19]MH_I2C_Read... [06:22:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:22:19]Read from MH i2c: E2 [06:22:19]MH_I2C_Read... [06:22:19]Read from MH i2c: E2 0E 00 [06:22:19]MH_I2C_Read... [06:22:19]Read from MH i2c: E2 0E 00 3F 81 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 03 [06:22:19]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [06:22:19]wFMCommunicate OK [06:22:19]SAM_PROTO_GetShiftState done [06:22:19]FM_GetShiftState done [06:22:19]req_shift_opened done [06:22:19]requested_item shift.open_date is exist - process it [06:22:19]req_shift_open_date [06:22:19]req_shift_open_date done [06:22:19]produce_requested_data done [06:22:19]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230245,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [06:22:19]process_action_free close_receipt [06:22:19]json_value_free [06:22:19]json_value_free done [06:22:19]process_json_proto returns [06:22:19]Send response to host [06:22:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230245,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [06:22:19]free response buf [06:22:19]execute_script done [06:22:19]execute_script returns [06:22:19]free content buf [06:22:19]Sock 8.Close socket [06:22:19]Sock 8.Thread stoped [06:22:23]OFD Sender: No OFD packet to send [06:22:28]OFD Sender: No OFD packet to send [06:22:33]OFD Sender: No OFD packet to send [06:22:38]OFD Sender: No OFD packet to send [06:22:43]OFD Sender: No OFD packet to send [06:22:48]OFD Sender: No OFD packet to send [06:22:53]OFD Sender: No OFD packet to send [06:22:58]OFD Sender: No OFD packet to send [06:23:03]OFD Sender: No OFD packet to send [06:23:08]OFD Sender: No OFD packet to send [06:23:13]OFD Sender: No OFD packet to send [06:23:18]OFD Sender: No OFD packet to send [06:23:23]OFD Sender: No OFD packet to send [06:23:28]OFD Sender: No OFD packet to send [06:23:33]OFD Sender: No OFD packet to send [06:23:38]OFD Sender: No OFD packet to send [06:23:43]OFD Sender: No OFD packet to send [06:23:48]OFD Sender: No OFD packet to send [06:23:53]OFD Sender: No OFD packet to send [06:23:58]OFD Sender: No OFD packet to send [06:24:03]OFD Sender: No OFD packet to send [06:24:08]OFD Sender: No OFD packet to send [06:24:13]OFD Sender: No OFD packet to send [06:24:18]OFD Sender: No OFD packet to send [06:24:23]OFD Sender: No OFD packet to send [06:24:28]OFD Sender: No OFD packet to send [06:24:33]OFD Sender: No OFD packet to send [06:24:38]OFD Sender: No OFD packet to send [06:24:43]OFD Sender: No OFD packet to send [06:24:48]OFD Sender: No OFD packet to send [06:24:53]OFD Sender: No OFD packet to send [06:24:58]OFD Sender: No OFD packet to send [06:25:03]OFD Sender: No OFD packet to send [06:25:08]OFD Sender: No OFD packet to send [06:25:13]OFD Sender: No OFD packet to send [06:25:18]OFD Sender: No OFD packet to send [06:25:23]OFD Sender: No OFD packet to send [06:25:28]OFD Sender: No OFD packet to send [06:25:33]OFD Sender: No OFD packet to send [06:25:38]OFD Sender: No OFD packet to send [06:25:43]OFD Sender: No OFD packet to send [06:25:48]OFD Sender: No OFD packet to send [06:25:53]OFD Sender: No OFD packet to send [06:25:58]OFD Sender: No OFD packet to send [06:26:03]OFD Sender: No OFD packet to send [06:26:08]OFD Sender: No OFD packet to send [06:26:13]OFD Sender: No OFD packet to send [06:26:18]OFD Sender: No OFD packet to send [06:26:23]OFD Sender: No OFD packet to send [06:26:28]OFD Sender: No OFD packet to send [06:26:33]OFD Sender: No OFD packet to send [06:26:38]OFD Sender: No OFD packet to send [06:26:43]OFD Sender: No OFD packet to send [06:26:48]OFD Sender: No OFD packet to send [06:26:53]OFD Sender: No OFD packet to send [06:26:58]OFD Sender: No OFD packet to send [06:27:03]OFD Sender: No OFD packet to send [06:27:08]OFD Sender: No OFD packet to send [06:27:13]OFD Sender: No OFD packet to send [06:27:18]OFD Sender: No OFD packet to send [06:27:23]OFD Sender: No OFD packet to send [06:27:28]OFD Sender: No OFD packet to send [06:27:33]OFD Sender: No OFD packet to send [06:27:38]OFD Sender: No OFD packet to send [06:27:43]OFD Sender: No OFD packet to send [06:27:48]OFD Sender: No OFD packet to send [06:27:53]OFD Sender: No OFD packet to send [06:27:59]OFD Sender: No OFD packet to send [06:28:04]OFD Sender: No OFD packet to send [06:28:05]accept exits with 9 [06:28:05]New connection [06:28:05]New thread 3067047268 created [06:28:05]Thread 3066903908 joined [06:28:05]Waiting for new connection... [06:28:05] Sock 9.Parse request [06:28:05]Sock 9.Check first char [06:28:05]Sock 9.First char is OK [06:28:05]request: POST /json_proto HTTP/1.0 [06:28:05]Method: POST [06:28:05]URL: /json_proto [06:28:05]Method is POST - this is cgi request [06:28:05]url: /json_proto [06:28:05]query_string will be loaded in cgi processing [06:28:05]execute_cgi json_proto POST (null) [06:28:05]execute_cgi path=json_proto method=POST [06:28:05]POST find Content-Length [06:28:05]Host: 172.17.49.131:8080 [06:28:05]Content-Length: 840 [06:28:05]Content-Type: application/json [06:28:05] [06:28:05]POST finish read [06:28:05]Found Content-Length = 840 [06:28:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871693", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 200.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:28:05]execute_script... [06:28:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871693", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 2.950, "sum" : 200.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 200.01 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:28:05]POST & json_proto [06:28:05]process_json_proto [06:28:05]json parsed OK: [06:28:05]protocol is kg_v1.0 [06:28:05]action value=close_receipt [06:28:05]process_action close_receipt [06:28:05]cmd_close_receipt [06:28:05]MH_GetDate [06:28:05]Write to MH i2c: F0 00 00 40 81 B0 [06:28:05]Write i2c OK [06:28:05]MH_I2C_Read... [06:28:05]Read from MH i2c: F0 [06:28:05]MH_I2C_Read... [06:28:05]Read from MH i2c: F0 09 00 [06:28:05]MH_I2C_Read... [06:28:05]Read from MH i2c: F0 09 00 40 81 00 FA E4 A5 66 FF 4D C0 64 12 [06:28:05]GetLastDocTimeStamp 1722147740 [06:28:05]current date 1722148090 [06:28:05]FM_GetShiftState [06:28:05]SAM_PROTO_GetShiftState [06:28:05]wFMCommunicate request_size=4 [06:28:05]MH_SAM_APDU [06:28:05]CAPDU: 80 13 01 00 [06:28:05]Write to MH i2c: E2 08 00 41 81 80 13 01 00 00 00 00 00 3F [06:28:05]Write i2c OK [06:28:05]MH_I2C_Read... [06:28:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:28:05]Read from MH i2c: E2 [06:28:05]MH_I2C_Read... [06:28:05]Read from MH i2c: E2 0E 00 [06:28:05]MH_I2C_Read... [06:28:05]Read from MH i2c: E2 0E 00 41 81 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 05 [06:28:05]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [06:28:05]wFMCommunicate OK [06:28:05]SAM_PROTO_GetShiftState done [06:28:05]FM_GetShiftState done [06:28:05]opened in 1722127132 [06:28:05]opened+sec_in_day 1722213532 [06:28:05]quantity*price = 20001 [06:28:05]sum+1 = 20002 [06:28:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 200.01 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 0.00 Безнал.: 200.01 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 60 28.07.2024 06:28 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000965352 ФД: 230246 ФПД: 252412753749197 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T062810&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230246&fm=252412753749197&tin=02508201610067®Number=0000000000099253&sum=20001 [06:28:06]StoreToDocumentArchive [06:28:06]shift 386 fd 230246 [06:28:06]save to /storage/0386/doc_00230246 [06:28:06]save last doc name /storage/0386/doc_00230246 to /storage/kkm_last_doc_name [06:28:06]save OK [06:28:06]Clear old archive folders... [06:28:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:28:06]tlvbuf is 009E9940 [06:28:06]SAM_PROTO_ClearQueue [06:28:06]wFMCommunicate request_size=4 [06:28:06]MH_SAM_APDU [06:28:06]CAPDU: 80 09 00 00 [06:28:06]Write to MH i2c: E2 08 00 4E 81 80 09 00 00 00 00 00 00 41 [06:28:06]Write i2c OK [06:28:06]MH_I2C_Read... [06:28:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:28:06]Read from MH i2c: E2 [06:28:06]MH_I2C_Read... [06:28:06]Read from MH i2c: E2 03 00 [06:28:06]MH_I2C_Read... [06:28:06]Read from MH i2c: E2 03 00 4E 81 00 90 00 43 [06:28:06]RAPDU: 90 00 [06:28:06]wFMCommunicate OK [06:28:06]SAM_PROTO_ClearQueue done [06:28:06]KKMCreateOFDPacket [06:28:06]OFDProtocolAddRootSTLVToBuf [06:28:06]FM_MakeSignedData [06:28:06]FM_MakeSignedData [06:28:06]SAM_PROTO_SignData [06:28:06]wFMCommunicate request_size=4 [06:28:06]MH_SAM_APDU [06:28:06]CAPDU: 80 0D 01 02 [06:28:06]Write to MH i2c: E2 08 00 4F 81 80 0D 01 02 00 00 00 00 49 [06:28:06]Write i2c OK [06:28:06]MH_I2C_Read... [06:28:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:28:06]Read from MH i2c: E2 [06:28:06]MH_I2C_Read... [06:28:06]Read from MH i2c: E2 03 00 [06:28:06]MH_I2C_Read... [06:28:06]Read from MH i2c: E2 03 00 4F 81 00 90 00 44 [06:28:06]RAPDU: 90 00 [06:28:06]wFMCommunicate OK [06:28:06]wFMCommunicate request_size=255 [06:28:06]MH_SAM_APDU [06:28:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 21 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 FA E4 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 66 83 03 00 35 04 06 00 E5 [06:28:06]Write to MH i2c: E2 02 01 50 81 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 21 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 FA E4 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 66 83 03 00 35 04 06 00 E5 00 00 46 [06:28:06]Write i2c OK [06:28:06]MH_I2C_Read... [06:28:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:28:07]Read from MH i2c: E2 [06:28:07]MH_I2C_Read... [06:28:07]Read from MH i2c: E2 03 00 [06:28:07]MH_I2C_Read... [06:28:07]Read from MH i2c: E2 03 00 50 81 00 90 00 45 [06:28:07]RAPDU: 90 00 [06:28:07]wFMCommunicate OK [06:28:07]wFMCommunicate request_size=10 [06:28:07]MH_SAM_APDU [06:28:07]CAPDU: 80 0D 02 02 05 91 6C 86 24 CD [06:28:07]Write to MH i2c: E2 0D 00 51 81 80 0D 02 02 05 00 91 6C 86 24 CD 00 00 CA [06:28:07]Write i2c OK [06:28:07]MH_I2C_Read... [06:28:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:28:07]Read from MH i2c: E2 [06:28:07]MH_I2C_Read... [06:28:07]Read from MH i2c: E2 03 00 [06:28:07]MH_I2C_Read... [06:28:07]Read from MH i2c: E2 03 00 51 81 00 90 00 46 [06:28:07]RAPDU: 90 00 [06:28:07]wFMCommunicate OK [06:28:07]wFMCommunicate request_size=4 [06:28:07]MH_SAM_APDU [06:28:07]CAPDU: 80 0D 03 02 [06:28:07]Write to MH i2c: E2 08 00 52 81 80 0D 03 02 00 00 00 00 4E [06:28:07]Write i2c OK [06:28:07]MH_I2C_Read... [06:28:07]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:28:07]Read from MH i2c: E2 [06:28:07]MH_I2C_Read... [06:28:07]Read from MH i2c: E2 0B 00 [06:28:07]MH_I2C_Read... [06:28:07]Read from MH i2c: E2 0B 00 52 81 00 CF AE 56 A0 D5 32 35 32 90 00 30 [06:28:07]RAPDU: CF AE 56 A0 D5 32 35 32 90 00 [06:28:07]wFMCommunicate OK [06:28:07]SAM_PROTO_SignData done [06:28:07]FM_MakeSignedData done [06:28:07]CreateOFDProtocolMessage [06:28:07]wFMCommunicate request_size=4 [06:28:07]MH_SAM_APDU [06:28:07]CAPDU: 80 11 00 00 [06:28:07]Write to MH i2c: E2 08 00 53 81 80 11 00 00 00 00 00 00 4E [06:28:07]Write i2c OK [06:28:07]MH_I2C_Read... [06:28:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:28:07]Read from MH i2c: E2 [06:28:07]MH_I2C_Read... [06:28:07]Read from MH i2c: E2 17 00 [06:28:07]MH_I2C_Read... [06:28:07]Read from MH i2c: E2 17 00 53 81 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 9F [06:28:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [06:28:07]wFMCommunicate OK [06:28:07]CreateOFDProtocolMessage done [06:28:07]OFDSenderStorePacket 230246 [06:28:07]StoreOFDPacket docnum=230246 [06:28:07]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 C4 6F 07 01 55 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 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 21 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 FA E4 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 66 83 03 00 35 04 06 00 E5 91 6C 86 24 CD CF AE 56 A0 D5 32 35 32 [06:28:07]CheckFolder [06:28:07]dirname=/storage/ofd_packets [06:28:07]CheckFolder done [06:28:07]ProducePacketName [06:28:07]name=ofd_packets/00230246 [06:28:07]NVStorageSaveData ofd_packets/00230246 [06:28:07]File name is /storage/ofd_packets/00230246 [06:28:07]Write 301 bytes [06:28:07]NVStorageSaveData done [06:28:07]OFDSenderStorePacket done [06:28:07]KKMCreateOFDPacket done [06:28:07]NVStorageSaveData kkm_last_timestamp [06:28:07]File name is /storage/kkm_last_timestamp [06:28:07]Write 4 bytes [06:28:07]NVStorageSaveData done [06:28:07]ExternCall_PrintAddStr [06:28:07]wPrintStart [06:28:07]Write to MH i2c: 01 00 00 54 81 D5 [06:28:07]Write i2c OK [06:28:07]MH_I2C_Read... [06:28:07]Read from MH i2c: 01 [06:28:07]MH_I2C_Read... [06:28:07]Read from MH i2c: 01 07 00 [06:28:07]MH_I2C_Read... [06:28:07]Read from MH i2c: 01 07 00 54 81 00 00 00 00 00 FF 0F EA [06:28:07]RasterBufferAndPrint [06:28:07]line Счет N : (1)871693 [06:28:07]line ИНН: 02508201610067 [06:28:07]line Контрольно-Кассовый Чек [06:28:07]line ПРОДАЖА [06:28:07]line ТРК (МРК, ГНК) : 42 [06:28:07]line Товар: 2710124130 [06:28:07]line Аи-92-К-5 [06:28:07]line 2.950 * 67.80 [06:28:07]line = 200.01 [06:28:07]line НДС 12% НСП 1% [06:28:07]line > о реализуемом товаре [06:28:07]line ИТОГО: 200.01 [06:28:07]line НСП 1% : 1.77 [06:28:07]line НДС 12% : 21.24 [06:28:07]line Наличными: 0.00 [06:28:07]line Безнал.: 200.01 [06:28:07]line Место: АЗС № 125 "Партнер Нефть" [06:28:07]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [06:28:07]line СНО: Общий режим [06:28:07]line Чек 60 28.07.2024 06:28 [06:28:07]line Смена: 386 ФФД: 1.0 [06:28:07]line ЗНМ: 0300000050 [06:28:07]line РНМ: 0000000000099253 [06:28:07]line Версия ККМ: 001 [06:28:07]line Платежная система: АКБ Кыргызстан [06:28:07]line ФМ: 0000000000965352 [06:28:07]line ФД: 230246 [06:28:07]line ФПД: 252412753749197 [06:28:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T062810&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230246&fm=252412753749197&tin=02508201610067®Number=0000000000099253&sum=20001 [06:28:07]OFD Sender: Processing packet 230246 [packets to send 132, broken 131] [06:28:07]ProducePacketName [06:28:07]name=ofd_packets/00230246 [06:28:07]OFD Sender: To server: pG, [06:28:07]CommunicateWithHost lk.salyk.kg:30040 [06:28:07]ConnectInit lk.salyk.kg [06:28:07]written 0, free lines is 4095 [06:28:07]Connected sock=10 [06:28:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 C4 6F 07 01 55 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 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 21 4E 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B1 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 08 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 21 4E 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 3C 00 00 00 F4 03 04 00 FA E4 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 66 83 03 00 35 04 06 00 E5 91 6C 86 24 CD CF AE 56 A0 D5 32 35 32 [06:28:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 1E 7F 47 00 75 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 39 36 35 33 35 32 10 04 04 00 66 83 03 00 F4 03 04 00 D2 8B A5 66 B6 04 01 00 00 4D 51 E8 63 C1 5A 9C FD [06:28:07]CommunicateWithHost err = 0 [06:28:07]CheckOFDResponse [06:28:07]1017 (14) - 77093643461234 [06:28:07]1041 (16) - 0000000000965352 [06:28:07]1040 (4) - 230246 [06:28:07]1012 (4) - 28.07.2024 00:07 [06:28:07]1206 (1) - 0 [06:28:07]OFD Sender: Remove packet 230246 [06:28:07]ProducePacketName [06:28:07]name=ofd_packets/00230246 [06:28:07]NVStorageDeleteData [06:28:08]Write to MH i2c: 01 00 00 7E 81 FF [06:28:08]Write i2c OK [06:28:08]MH_I2C_Read... [06:28:08]Read from MH i2c: 01 [06:28:08]MH_I2C_Read... [06:28:08]Read from MH i2c: 01 07 00 [06:28:08]MH_I2C_Read... [06:28:08]Read from MH i2c: 01 07 00 7E 81 00 00 00 00 00 09 0D 1C [06:28:08]RasterBufferAndPrint [06:28:08]line [06:28:08]line [06:28:08]line [06:28:08]line [06:28:08]line [06:28:08]written 0, free lines is 3343 [06:28:08]MH_Cut [06:28:08]Write to MH i2c: D1 01 00 85 81 01 D8 [06:28:08]Write i2c OK [06:28:08]MH_I2C_Read... [06:28:08]Read from MH i2c: D1 [06:28:08]MH_I2C_Read... [06:28:08]Read from MH i2c: D1 01 00 [06:28:08]MH_I2C_Read... [06:28:08]Read from MH i2c: D1 01 00 85 81 00 D7 [06:28:08]Write to MH i2c: 01 00 00 86 81 07 [06:28:08]Write i2c OK [06:28:08]MH_I2C_Read... [06:28:08]OFD Sender: No OFD packet to send [06:28:08]*** Cut start [06:28:08]*** Partial cut [06:28:08]*** CUTSNS_PIN = 1 [06:28:08]*** CUTSNS_PIN = 0 [06:28:08]*** Brake cut motor [06:28:09]Read from MH i2c: 01 [06:28:09]MH_I2C_Read... [06:28:09]*** Stop cut motor [06:28:09]*** Cut end [06:28:09]Read from MH i2c: 01 07 00 [06:28:09]MH_I2C_Read... [06:28:09]Read from MH i2c: 01 07 00 86 81 00 00 00 00 00 FF 0F 1C [06:28:09]process_action close_receipt done [06:28:09]requested_data is exist [06:28:09]produce_requested_data [06:28:09]requested_item fm.sn is exist - process it [06:28:09]wFMCommunicate request_size=4 [06:28:09]MH_SAM_APDU [06:28:09]CAPDU: 80 11 00 00 [06:28:09]Write to MH i2c: E2 08 00 87 81 80 11 00 00 00 00 00 00 82 [06:28:09]Write i2c OK [06:28:09]MH_I2C_Read... [06:28:09]Read from MH i2c: E2 [06:28:09]MH_I2C_Read... [06:28:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:28:09]Read from MH i2c: E2 17 00 [06:28:09]MH_I2C_Read... [06:28:09]Read from MH i2c: E2 17 00 87 81 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 D3 [06:28:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [06:28:09]wFMCommunicate OK [06:28:09]requested_item fd.num is exist - process it [06:28:09]SAM_PROTO_GetFieldsCounters [06:28:09]wFMCommunicate request_size=4 [06:28:09]MH_SAM_APDU [06:28:09]CAPDU: 80 13 00 00 [06:28:09]Write to MH i2c: E2 08 00 88 81 80 13 00 00 00 00 00 00 85 [06:28:09]Write i2c OK [06:28:09]MH_I2C_Read... [06:28:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:28:09]Read from MH i2c: E2 [06:28:09]MH_I2C_Read... [06:28:09]Read from MH i2c: E2 62 00 [06:28:09]MH_I2C_Read... [06:28:09]Read from MH i2c: E2 62 00 88 81 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 66 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 3C 00 00 00 5E 04 04 00 3C 00 00 00 57 04 04 00 3D 00 00 00 19 04 04 00 00 00 00 00 90 00 CA [06:28:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 66 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 3C 00 00 00 5E 04 04 00 3C 00 00 00 57 04 04 00 3D 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:28:09]wFMCommunicate OK [06:28:09]SAM_PROTO_GetFieldsCounters done [06:28:09]requested_item shift.num is exist - process it [06:28:09]requested_item shift.opened is exist - process it [06:28:09]req_shift_opened [06:28:09]FM_GetShiftState [06:28:09]SAM_PROTO_GetShiftState [06:28:09]wFMCommunicate request_size=4 [06:28:09]MH_SAM_APDU [06:28:09]CAPDU: 80 13 01 00 [06:28:09]Write to MH i2c: E2 08 00 89 81 80 13 01 00 00 00 00 00 87 [06:28:09]Write i2c OK [06:28:09]MH_I2C_Read... [06:28:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:28:09]Read from MH i2c: E2 [06:28:09]MH_I2C_Read... [06:28:09]Read from MH i2c: E2 0E 00 [06:28:09]MH_I2C_Read... [06:28:09]Read from MH i2c: E2 0E 00 89 81 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 4D [06:28:09]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [06:28:09]wFMCommunicate OK [06:28:09]SAM_PROTO_GetShiftState done [06:28:09]FM_GetShiftState done [06:28:09]req_shift_opened done [06:28:09]requested_item shift.open_date is exist - process it [06:28:09]req_shift_open_date [06:28:09]req_shift_open_date done [06:28:09]produce_requested_data done [06:28:09]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230246,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [06:28:09]process_action_free close_receipt [06:28:09]json_value_free [06:28:09]json_value_free done [06:28:09]process_json_proto returns [06:28:09]Send response to host [06:28:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230246,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [06:28:09]free response buf [06:28:09]execute_script done [06:28:09]execute_script returns [06:28:09]free content buf [06:28:09]Sock 9.Close socket [06:28:09]Sock 9.Thread stoped [06:28:13]OFD Sender: No OFD packet to send [06:28:18]OFD Sender: No OFD packet to send [06:28:23]OFD Sender: No OFD packet to send [06:28:28]OFD Sender: No OFD packet to send [06:28:33]OFD Sender: No OFD packet to send [06:28:38]OFD Sender: No OFD packet to send [06:28:43]OFD Sender: No OFD packet to send [06:28:48]OFD Sender: No OFD packet to send [06:28:53]OFD Sender: No OFD packet to send [06:28:58]OFD Sender: No OFD packet to send [06:29:03]OFD Sender: No OFD packet to send [06:29:08]OFD Sender: No OFD packet to send [06:29:13]OFD Sender: No OFD packet to send [06:29:18]OFD Sender: No OFD packet to send [06:29:23]OFD Sender: No OFD packet to send [06:29:28]OFD Sender: No OFD packet to send [06:29:33]OFD Sender: No OFD packet to send [06:29:38]OFD Sender: No OFD packet to send [06:29:43]OFD Sender: No OFD packet to send [06:29:48]OFD Sender: No OFD packet to send [06:29:53]OFD Sender: No OFD packet to send [06:29:58]OFD Sender: No OFD packet to send [06:30:03]OFD Sender: No OFD packet to send [06:30:08]OFD Sender: No OFD packet to send [06:30:13]OFD Sender: No OFD packet to send [06:30:18]OFD Sender: No OFD packet to send [06:30:23]OFD Sender: No OFD packet to send [06:30:28]OFD Sender: No OFD packet to send [06:30:33]OFD Sender: No OFD packet to send [06:30:38]OFD Sender: No OFD packet to send [06:30:43]OFD Sender: No OFD packet to send [06:30:48]OFD Sender: No OFD packet to send [06:30:53]OFD Sender: No OFD packet to send [06:30:58]OFD Sender: No OFD packet to send [06:31:03]OFD Sender: No OFD packet to send [06:31:08]OFD Sender: No OFD packet to send [06:31:13]OFD Sender: No OFD packet to send [06:31:18]OFD Sender: No OFD packet to send [06:31:23]OFD Sender: No OFD packet to send [06:31:28]OFD Sender: No OFD packet to send [06:31:33]OFD Sender: No OFD packet to send [06:31:38]OFD Sender: No OFD packet to send [06:31:43]OFD Sender: No OFD packet to send [06:31:48]OFD Sender: No OFD packet to send [06:31:53]OFD Sender: No OFD packet to send [06:31:58]OFD Sender: No OFD packet to send [06:32:03]OFD Sender: No OFD packet to send [06:32:08]OFD Sender: No OFD packet to send [06:32:13]OFD Sender: No OFD packet to send [06:32:18]OFD Sender: No OFD packet to send [06:32:23]OFD Sender: No OFD packet to send [06:32:28]OFD Sender: No OFD packet to send [06:32:33]OFD Sender: No OFD packet to send [06:32:35]accept exits with 8 [06:32:35]New connection [06:32:35]New thread 3066903908 created [06:32:35]Thread 3067047268 joined [06:32:35]Waiting for new connection... [06:32:35] Sock 8.Parse request [06:32:35]Sock 8.Check first char [06:32:35]Sock 8.First char is OK [06:32:35]request: POST /json_proto HTTP/1.0 [06:32:35]Method: POST [06:32:35]URL: /json_proto [06:32:35]Method is POST - this is cgi request [06:32:35]url: /json_proto [06:32:35]query_string will be loaded in cgi processing [06:32:35]execute_cgi json_proto POST (null) [06:32:35]execute_cgi path=json_proto method=POST [06:32:35]POST find Content-Length [06:32:35]Host: 172.17.49.131:8080 [06:32:35]Content-Length: 1152 [06:32:35]Content-Type: application/json [06:32:35] [06:32:35]POST finish read [06:32:35]Found Content-Length = 1152 [06:32:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 125\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410.\u000A\u0421\u0447\u0435\u0442 N : (1)871694\u000A28.07.2024 05:55\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 1\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 19.950 x 75.20\u000A\u0418\u0422\u041E\u0413: 1500.24\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30104881\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:32:35]execute_script... [06:32:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 125\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410.\u000A\u0421\u0447\u0435\u0442 N : (1)871694\u000A28.07.2024 05:55\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 1\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 19.950 x 75.20\u000A\u0418\u0422\u041E\u0413: 1500.24\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30104881\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:32:35]POST & json_proto [06:32:35]process_json_proto [06:32:35]json parsed OK: [06:32:35]protocol is kg_v1.0 [06:32:35]action value=print_text [06:32:35]process_action print_text [06:32:35]cmd_print_text [06:32:35]ExternCall_PrintAddStr [06:32:35]wPrintStart [06:32:35]Write to MH i2c: 01 00 00 8A 81 0B [06:32:35]Write i2c OK [06:32:35]MH_I2C_Read... [06:32:35]Read from MH i2c: 01 [06:32:35]MH_I2C_Read... [06:32:35]Read from MH i2c: 01 07 00 [06:32:35]MH_I2C_Read... [06:32:35]Read from MH i2c: 01 07 00 8A 81 00 00 00 00 00 FF 0F 20 [06:32:35]RasterBufferAndPrint [06:32:35]line *****ТОВАРНЫЙ ЧЕК***** [06:32:35]line АЗС 125 [06:32:35]line Партнер нефть [06:32:35]line 02508201610067 [06:32:35]line Кассир : Бекжанов А. [06:32:35]line Счет N : (1)871694 [06:32:35]line 28.07.2024 05:55 [06:32:35]line ПРОДАЖА [06:32:35]line ТРК (МРК, ГНК): 1 [06:32:35]line Вид ГСМ : 2710194210 [06:32:35]line ДТ-К-5 [06:32:35]line 19.950 x 75.20 [06:32:35]line ИТОГ: 1500.24 [06:32:35]line Тип оплаты: Талоны: ТК ГПНА Online [06:32:35]line 30104881 [06:32:35]line ______________________ [06:32:35]line (подпись) [06:32:35]written 0, free lines is 4095 [06:32:35]Write to MH i2c: 01 00 00 9E 81 1F [06:32:35]Write i2c OK [06:32:35]MH_I2C_Read... [06:32:35]Read from MH i2c: 01 [06:32:35]MH_I2C_Read... [06:32:35]Read from MH i2c: 01 07 00 [06:32:35]MH_I2C_Read... [06:32:35]Read from MH i2c: 01 07 00 9E 81 00 00 00 00 00 0D 0E 41 [06:32:35]RasterBufferAndPrint [06:32:35]line [06:32:35]line [06:32:35]line [06:32:35]line [06:32:35]line [06:32:35]written 0, free lines is 3599 [06:32:35]MH_Cut [06:32:35]Write to MH i2c: D1 01 00 A5 81 01 F8 [06:32:35]Write i2c OK [06:32:35]MH_I2C_Read... [06:32:35]Read from MH i2c: D1 [06:32:35]MH_I2C_Read... [06:32:35]Read from MH i2c: D1 01 00 [06:32:35]MH_I2C_Read... [06:32:35]Read from MH i2c: D1 01 00 A5 81 00 F7 [06:32:35]Write to MH i2c: 01 00 00 A6 81 27 [06:32:35]Write i2c OK [06:32:35]MH_I2C_Read... [06:32:35]*** Cut start [06:32:35]*** Partial cut [06:32:35]*** CUTSNS_PIN = 1 [06:32:35]*** CUTSNS_PIN = 0 [06:32:36]*** Brake cut motor [06:32:36]Read from MH i2c: 01 [06:32:36]MH_I2C_Read... [06:32:36]Read from MH i2c: 01 07 00 [06:32:36]MH_I2C_Read... [06:32:36]*** Stop cut motor [06:32:36]*** Cut end [06:32:36]Read from MH i2c: 01 07 00 A6 81 00 00 00 00 00 FF 0F 3C [06:32:36]process_action print_text done [06:32:36]requested_data is exist [06:32:36]produce_requested_data [06:32:36]requested_item fm.sn is exist - process it [06:32:36]wFMCommunicate request_size=4 [06:32:36]MH_SAM_APDU [06:32:36]CAPDU: 80 11 00 00 [06:32:36]Write to MH i2c: E2 08 00 A7 81 80 11 00 00 00 00 00 00 A2 [06:32:36]Write i2c OK [06:32:36]MH_I2C_Read... [06:32:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:32:36]Read from MH i2c: E2 [06:32:36]MH_I2C_Read... [06:32:36]Read from MH i2c: E2 17 00 [06:32:36]MH_I2C_Read... [06:32:36]Read from MH i2c: E2 17 00 A7 81 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 F3 [06:32:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [06:32:36]wFMCommunicate OK [06:32:36]requested_item fd.num is exist - process it [06:32:36]SAM_PROTO_GetFieldsCounters [06:32:36]wFMCommunicate request_size=4 [06:32:36]MH_SAM_APDU [06:32:36]CAPDU: 80 13 00 00 [06:32:36]Write to MH i2c: E2 08 00 A8 81 80 13 00 00 00 00 00 00 A5 [06:32:36]Write i2c OK [06:32:36]MH_I2C_Read... [06:32:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:32:36]Read from MH i2c: E2 [06:32:36]MH_I2C_Read... [06:32:36]Read from MH i2c: E2 62 00 [06:32:36]MH_I2C_Read... [06:32:36]Read from MH i2c: E2 62 00 A8 81 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 66 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 3C 00 00 00 5E 04 04 00 3C 00 00 00 57 04 04 00 3D 00 00 00 19 04 04 00 00 00 00 00 90 00 EA [06:32:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 66 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 3C 00 00 00 5E 04 04 00 3C 00 00 00 57 04 04 00 3D 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:32:36]wFMCommunicate OK [06:32:36]SAM_PROTO_GetFieldsCounters done [06:32:36]requested_item shift.num is exist - process it [06:32:36]requested_item shift.opened is exist - process it [06:32:36]req_shift_opened [06:32:36]FM_GetShiftState [06:32:36]SAM_PROTO_GetShiftState [06:32:36]wFMCommunicate request_size=4 [06:32:36]MH_SAM_APDU [06:32:36]CAPDU: 80 13 01 00 [06:32:36]Write to MH i2c: E2 08 00 A9 81 80 13 01 00 00 00 00 00 A7 [06:32:36]Write i2c OK [06:32:36]MH_I2C_Read... [06:32:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:32:36]Read from MH i2c: E2 [06:32:36]MH_I2C_Read... [06:32:36]Read from MH i2c: E2 0E 00 [06:32:36]MH_I2C_Read... [06:32:36]Read from MH i2c: E2 0E 00 A9 81 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 6D [06:32:36]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [06:32:36]wFMCommunicate OK [06:32:36]SAM_PROTO_GetShiftState done [06:32:36]FM_GetShiftState done [06:32:36]req_shift_opened done [06:32:36]requested_item shift.open_date is exist - process it [06:32:36]req_shift_open_date [06:32:36]req_shift_open_date done [06:32:36]produce_requested_data done [06:32:36]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230246,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [06:32:36]process_action_free print_text [06:32:36]json_value_free [06:32:36]json_value_free done [06:32:36]process_json_proto returns [06:32:36]Send response to host [06:32:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230246,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [06:32:36]free response buf [06:32:36]execute_script done [06:32:36]execute_script returns [06:32:36]free content buf [06:32:36]Sock 8.Close socket [06:32:36]Sock 8.Thread stoped [06:32:38]OFD Sender: No OFD packet to send [06:32:43]OFD Sender: No OFD packet to send [06:32:48]OFD Sender: No OFD packet to send [06:32:53]OFD Sender: No OFD packet to send [06:32:58]OFD Sender: No OFD packet to send [06:33:03]OFD Sender: No OFD packet to send [06:33:08]OFD Sender: No OFD packet to send [06:33:13]OFD Sender: No OFD packet to send [06:33:18]OFD Sender: No OFD packet to send [06:33:23]OFD Sender: No OFD packet to send [06:33:28]OFD Sender: No OFD packet to send [06:33:33]OFD Sender: No OFD packet to send [06:33:38]OFD Sender: No OFD packet to send [06:33:43]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:54]OFD Sender: No OFD packet to send [06:35:59]OFD Sender: No OFD packet to send [06:36:04]OFD Sender: No OFD packet to send [06:36:09]OFD Sender: No OFD packet to send [06:36:14]OFD Sender: No OFD packet to send [06:36:19]OFD Sender: No OFD packet to send [06:36:24]OFD Sender: No OFD packet to send [06:36:29]OFD Sender: No OFD packet to send [06:36:34]OFD Sender: No OFD packet to send [06:36:39]OFD Sender: No OFD packet to send [06:36:44]OFD Sender: No OFD packet to send [06:36:49]OFD Sender: No OFD packet to send [06:36:54]OFD Sender: No OFD packet to send [06:36:59]OFD Sender: No OFD packet to send [06:37:04]OFD Sender: No OFD packet to send [06:37:09]OFD Sender: No OFD packet to send [06:37:14]OFD Sender: No OFD packet to send [06:37:19]OFD Sender: No OFD packet to send [06:37:24]OFD Sender: No OFD packet to send [06:37:29]OFD Sender: No OFD packet to send [06:37:34]OFD Sender: No OFD packet to send [06:37:39]OFD Sender: No OFD packet to send [06:37:44]OFD Sender: No OFD packet to send [06:37:49]OFD Sender: No OFD packet to send [06:37:54]OFD Sender: No OFD packet to send [06:37:59]OFD Sender: No OFD packet to send [06:38:04]OFD Sender: No OFD packet to send [06:38:09]OFD Sender: No OFD packet to send [06:38:14]OFD Sender: No OFD packet to send [06:38:19]OFD Sender: No OFD packet to send [06:38:24]OFD Sender: No OFD packet to send [06:38:29]OFD Sender: No OFD packet to send [06:38:34]OFD Sender: No OFD packet to send [06:38:39]OFD Sender: No OFD packet to send [06:38:44]OFD Sender: No OFD packet to send [06:38:49]OFD Sender: No OFD packet to send [06:38:54]OFD Sender: No OFD packet to send [06:38:57]accept exits with 10 [06:38:57]New connection [06:38:57]New thread 3067047268 created [06:38:57]Thread 3066903908 joined [06:38:57]Waiting for new connection... [06:38:57] Sock 10.Parse request [06:38:57]Sock 10.Check first char [06:38:57]Sock 10.First char is OK [06:38:57]request: POST /json_proto HTTP/1.0 [06:38:57]Method: POST [06:38:57]URL: /json_proto [06:38:57]Method is POST - this is cgi request [06:38:57]url: /json_proto [06:38:57]query_string will be loaded in cgi processing [06:38:57]execute_cgi json_proto POST (null) [06:38:57]execute_cgi path=json_proto method=POST [06:38:57]POST find Content-Length [06:38:57]Host: 172.17.49.131:8080 [06:38:57]Content-Length: 1194 [06:38:57]Content-Type: application/json [06:38:57] [06:38:57]POST finish read [06:38:57]Found Content-Length = 1194 [06:38:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 125\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410.\u000A\u0421\u0447\u0435\u0442 N : (1)871695\u000A28.07.2024 06:02\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 61\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 40.000 x 74.70\u000A\u0418\u0422\u041E\u0413: 2988.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A97215\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:38:57]execute_script... [06:38:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 125\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410.\u000A\u0421\u0447\u0435\u0442 N : (1)871695\u000A28.07.2024 06:02\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 61\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124500\u000A\u0410\u0438-95-\u041A-5\u000A 40.000 x 74.70\u000A\u0418\u0422\u041E\u0413: 2988.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A97215\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:38:57]POST & json_proto [06:38:57]process_json_proto [06:38:57]json parsed OK: [06:38:57]protocol is kg_v1.0 [06:38:57]action value=print_text [06:38:57]process_action print_text [06:38:57]cmd_print_text [06:38:57]ExternCall_PrintAddStr [06:38:57]wPrintStart [06:38:57]Write to MH i2c: 01 00 00 AA 81 2B [06:38:57]Write i2c OK [06:38:57]MH_I2C_Read... [06:38:57]Read from MH i2c: 01 [06:38:57]MH_I2C_Read... [06:38:57]Read from MH i2c: 01 07 00 [06:38:57]MH_I2C_Read... [06:38:57]Read from MH i2c: 01 07 00 AA 81 00 00 00 00 00 FF 0F 40 [06:38:57]RasterBufferAndPrint [06:38:57]line *****ТОВАРНЫЙ ЧЕК***** [06:38:57]line АЗС 125 [06:38:57]line Партнер нефть [06:38:57]line 02508201610067 [06:38:57]line Кассир : Бекжанов А. [06:38:57]line Счет N : (1)871695 [06:38:57]line 28.07.2024 06:02 [06:38:57]line ПРОДАЖА [06:38:57]line ТРК (МРК, ГНК): 61 [06:38:57]line Вид ГСМ : 2710124500 [06:38:57]line Аи-95-К-5 [06:38:57]line 40.000 x 74.70 [06:38:57]line ИТОГ: 2988.00 [06:38:57]line Тип оплаты: Талоны: Топливная Карта [06:38:57]line 97215 [06:38:57]line ______________________ [06:38:57]line (подпись) [06:38:57]written 0, free lines is 4095 [06:38:57]Write to MH i2c: 01 00 00 BE 81 3F [06:38:57]Write i2c OK [06:38:57]MH_I2C_Read... [06:38:57]Read from MH i2c: 01 [06:38:57]MH_I2C_Read... [06:38:57]Read from MH i2c: 01 07 00 [06:38:57]MH_I2C_Read... [06:38:57]Read from MH i2c: 01 07 00 BE 81 00 00 00 00 00 10 0E 64 [06:38:57]RasterBufferAndPrint [06:38:57]line [06:38:57]line [06:38:57]line [06:38:57]line [06:38:57]line [06:38:57]written 0, free lines is 3602 [06:38:58]MH_Cut [06:38:58]Write to MH i2c: D1 01 00 C5 81 01 18 [06:38:58]Write i2c OK [06:38:58]MH_I2C_Read... [06:38:58]Read from MH i2c: D1 [06:38:58]MH_I2C_Read... [06:38:58]Read from MH i2c: D1 01 00 [06:38:58]MH_I2C_Read... [06:38:58]Read from MH i2c: D1 01 00 C5 81 00 17 [06:38:58]Write to MH i2c: 01 00 00 C6 81 47 [06:38:58]Write i2c OK [06:38:58]MH_I2C_Read... [06:38:58]*** Cut start [06:38:58]*** Partial cut [06:38:58]*** CUTSNS_PIN = 1 [06:38:58]*** CUTSNS_PIN = 0 [06:38:58]*** Brake cut motor [06:38:59]Read from MH i2c: 01 [06:38:59]MH_I2C_Read... [06:38:59]Read from MH i2c: 01 07 00 [06:38:59]MH_I2C_Read... [06:38:59]*** Stop cut motor [06:38:59]*** Cut end [06:38:59]Read from MH i2c: 01 07 00 C6 81 00 00 00 00 00 FF 0F 5C [06:38:59]process_action print_text done [06:38:59]requested_data is exist [06:38:59]produce_requested_data [06:38:59]requested_item fm.sn is exist - process it [06:38:59]wFMCommunicate request_size=4 [06:38:59]MH_SAM_APDU [06:38:59]CAPDU: 80 11 00 00 [06:38:59]Write to MH i2c: E2 08 00 C7 81 80 11 00 00 00 00 00 00 C2 [06:38:59]Write i2c OK [06:38:59]MH_I2C_Read... [06:38:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:38:59]Read from MH i2c: E2 [06:38:59]MH_I2C_Read... [06:38:59]Read from MH i2c: E2 17 00 [06:38:59]MH_I2C_Read... [06:38:59]Read from MH i2c: E2 17 00 C7 81 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 13 [06:38:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [06:38:59]wFMCommunicate OK [06:38:59]requested_item fd.num is exist - process it [06:38:59]SAM_PROTO_GetFieldsCounters [06:38:59]wFMCommunicate request_size=4 [06:38:59]MH_SAM_APDU [06:38:59]CAPDU: 80 13 00 00 [06:38:59]Write to MH i2c: E2 08 00 C8 81 80 13 00 00 00 00 00 00 C5 [06:38:59]Write i2c OK [06:38:59]MH_I2C_Read... [06:38:59]OFD Sender: No OFD packet to send [06:38:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:38:59]Read from MH i2c: E2 [06:38:59]MH_I2C_Read... [06:38:59]Read from MH i2c: E2 62 00 [06:38:59]MH_I2C_Read... [06:38:59]Read from MH i2c: E2 62 00 C8 81 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 66 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 3C 00 00 00 5E 04 04 00 3C 00 00 00 57 04 04 00 3D 00 00 00 19 04 04 00 00 00 00 00 90 00 0A [06:38:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 66 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 3C 00 00 00 5E 04 04 00 3C 00 00 00 57 04 04 00 3D 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:38:59]wFMCommunicate OK [06:38:59]SAM_PROTO_GetFieldsCounters done [06:38:59]requested_item shift.num is exist - process it [06:38:59]requested_item shift.opened is exist - process it [06:38:59]req_shift_opened [06:38:59]FM_GetShiftState [06:38:59]SAM_PROTO_GetShiftState [06:38:59]wFMCommunicate request_size=4 [06:38:59]MH_SAM_APDU [06:38:59]CAPDU: 80 13 01 00 [06:38:59]Write to MH i2c: E2 08 00 C9 81 80 13 01 00 00 00 00 00 C7 [06:38:59]Write i2c OK [06:38:59]MH_I2C_Read... [06:38:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:38:59]Read from MH i2c: E2 [06:38:59]MH_I2C_Read... [06:38:59]Read from MH i2c: E2 0E 00 [06:38:59]MH_I2C_Read... [06:38:59]Read from MH i2c: E2 0E 00 C9 81 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 8D [06:38:59]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [06:38:59]wFMCommunicate OK [06:38:59]SAM_PROTO_GetShiftState done [06:38:59]FM_GetShiftState done [06:38:59]req_shift_opened done [06:38:59]requested_item shift.open_date is exist - process it [06:38:59]req_shift_open_date [06:38:59]req_shift_open_date done [06:38:59]produce_requested_data done [06:38:59]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230246,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [06:38:59]process_action_free print_text [06:38:59]json_value_free [06:38:59]json_value_free done [06:38:59]process_json_proto returns [06:38:59]Send response to host [06:38:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230246,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [06:38:59]free response buf [06:38:59]execute_script done [06:38:59]execute_script returns [06:38:59]free content buf [06:38:59]Sock 10.Close socket [06:38:59]Sock 10.Thread stoped [06:39:04]OFD Sender: No OFD packet to send [06:39:09]OFD Sender: No OFD packet to send [06:39:14]OFD Sender: No OFD packet to send [06:39:19]OFD Sender: No OFD packet to send [06:39:24]OFD Sender: No OFD packet to send [06:39:29]OFD Sender: No OFD packet to send [06:39:34]OFD Sender: No OFD packet to send [06:39:39]OFD Sender: No OFD packet to send [06:39:44]OFD Sender: No OFD packet to send [06:39:49]OFD Sender: No OFD packet to send [06:39:54]OFD Sender: No OFD packet to send [06:39:59]OFD Sender: No OFD packet to send [06:40:04]OFD Sender: No OFD packet to send [06:40:09]OFD Sender: No OFD packet to send [06:40:14]OFD Sender: No OFD packet to send [06:40:19]OFD Sender: No OFD packet to send [06:40:24]OFD Sender: No OFD packet to send [06:40:29]OFD Sender: No OFD packet to send [06:40:34]OFD Sender: No OFD packet to send [06:40:39]OFD Sender: No OFD packet to send [06:40:44]OFD Sender: No OFD packet to send [06:40:49]OFD Sender: No OFD packet to send [06:40:54]OFD Sender: No OFD packet to send [06:40:59]OFD Sender: No OFD packet to send [06:41:04]OFD Sender: No OFD packet to send [06:41:09]OFD Sender: No OFD packet to send [06:41:14]OFD Sender: No OFD packet to send [06:41:19]OFD Sender: No OFD packet to send [06:41:24]OFD Sender: No OFD packet to send [06:41:29]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:43:59]OFD Sender: No OFD packet to send [06:44:04]OFD Sender: No OFD packet to send [06:44:09]OFD Sender: No OFD packet to send [06:44:14]OFD Sender: No OFD packet to send [06:44:19]OFD Sender: No OFD packet to send [06:44:24]OFD Sender: No OFD packet to send [06:44:29]OFD Sender: No OFD packet to send [06:44:34]OFD Sender: No OFD packet to send [06:44:39]OFD Sender: No OFD packet to send [06:44:44]OFD Sender: No OFD packet to send [06:44:49]OFD Sender: No OFD packet to send [06:44:54]OFD Sender: No OFD packet to send [06:44:59]OFD Sender: No OFD packet to send [06:45:04]OFD Sender: No OFD packet to send [06:45:09]OFD Sender: No OFD packet to send [06:45:14]OFD Sender: No OFD packet to send [06:45:19]OFD Sender: No OFD packet to send [06:45:24]OFD Sender: No OFD packet to send [06:45:29]OFD Sender: No OFD packet to send [06:45:34]OFD Sender: No OFD packet to send [06:45:39]OFD Sender: No OFD packet to send [06:45:44]OFD Sender: No OFD packet to send [06:45:49]OFD Sender: No OFD packet to send [06:45:54]OFD Sender: No OFD packet to send [06:45:59]OFD Sender: No OFD packet to send [06:46:04]OFD Sender: No OFD packet to send [06:46:09]OFD Sender: No OFD packet to send [06:46:14]OFD Sender: No OFD packet to send [06:46:19]OFD Sender: No OFD packet to send [06:46:24]OFD Sender: No OFD packet to send [06:46:29]OFD Sender: No OFD packet to send [06:46:34]OFD Sender: No OFD packet to send [06:46:39]OFD Sender: No OFD packet to send [06:46:44]OFD Sender: No OFD packet to send [06:46:49]OFD Sender: No OFD packet to send [06:46:54]OFD Sender: No OFD packet to send [06:46:59]OFD Sender: No OFD packet to send [06:47:04]OFD Sender: No OFD packet to send [06:47:09]OFD Sender: No OFD packet to send [06:47:14]OFD Sender: No OFD packet to send [06:47:19]OFD Sender: No OFD packet to send [06:47:24]OFD Sender: No OFD packet to send [06:47:29]OFD Sender: No OFD packet to send [06:47:34]OFD Sender: No OFD packet to send [06:47:39]OFD Sender: No OFD packet to send [06:47:44]OFD Sender: No OFD packet to send [06:47:49]OFD Sender: No OFD packet to send [06:47:54]OFD Sender: No OFD packet to send [06:47:59]OFD Sender: No OFD packet to send [06:48:04]OFD Sender: No OFD packet to send [06:48:09]OFD Sender: No OFD packet to send [06:48:14]OFD Sender: No OFD packet to send [06:48:19]OFD Sender: No OFD packet to send [06:48:24]OFD Sender: No OFD packet to send [06:48:29]OFD Sender: No OFD packet to send [06:48:34]OFD Sender: No OFD packet to send [06:48:39]OFD Sender: No OFD packet to send [06:48:44]OFD Sender: No OFD packet to send [06:48:49]OFD Sender: No OFD packet to send [06:48:54]OFD Sender: No OFD packet to send [06:48:59]OFD Sender: No OFD packet to send [06:49:04]OFD Sender: No OFD packet to send [06:49:09]OFD Sender: No OFD packet to send [06:49:14]OFD Sender: No OFD packet to send [06:49:19]OFD Sender: No OFD packet to send [06:49:24]OFD Sender: No OFD packet to send [06:49:29]OFD Sender: No OFD packet to send [06:49:35]OFD Sender: No OFD packet to send [06:49:40]OFD Sender: No OFD packet to send [06:49:45]OFD Sender: No OFD packet to send [06:49:50]OFD Sender: No OFD packet to send [06:49:55]OFD Sender: No OFD packet to send [06:49:59]accept exits with 8 [06:49:59]New connection [06:49:59]New thread 3066903908 created [06:49:59]Thread 3067047268 joined [06:49:59]Waiting for new connection... [06:49:59] Sock 8.Parse request [06:49:59]Sock 8.Check first char [06:49:59]Sock 8.First char is OK [06:49:59]request: POST /json_proto HTTP/1.0 [06:49:59]Method: POST [06:49:59]URL: /json_proto [06:49:59]Method is POST - this is cgi request [06:49:59]url: /json_proto [06:49:59]query_string will be loaded in cgi processing [06:49:59]execute_cgi json_proto POST (null) [06:49:59]execute_cgi path=json_proto method=POST [06:49:59]POST find Content-Length [06:49:59]Host: 172.17.49.131:8080 [06:49:59]Content-Length: 682 [06:49:59]Content-Type: application/json [06:49:59] [06:49:59]POST finish read [06:49:59]Found Content-Length = 682 [06:49:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871696", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:49:59]execute_script... [06:49:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871696", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:49:59]POST & json_proto [06:49:59]process_json_proto [06:49:59]json parsed OK: [06:49:59]protocol is kg_v1.0 [06:49:59]action value=close_receipt [06:49:59]process_action close_receipt [06:49:59]cmd_close_receipt [06:49:59]MH_GetDate [06:49:59]Write to MH i2c: F0 00 00 CA 81 3A [06:49:59]Write i2c OK [06:49:59]MH_I2C_Read... [06:49:59]Read from MH i2c: F0 [06:49:59]MH_I2C_Read... [06:49:59]Read from MH i2c: F0 09 00 [06:49:59]MH_I2C_Read... [06:49:59]Read from MH i2c: F0 09 00 CA 81 00 1C EA A5 66 FF 4D C0 64 C4 [06:49:59]GetLastDocTimeStamp 1722148090 [06:49:59]current date 1722149404 [06:49:59]FM_GetShiftState [06:49:59]SAM_PROTO_GetShiftState [06:49:59]wFMCommunicate request_size=4 [06:49:59]MH_SAM_APDU [06:49:59]CAPDU: 80 13 01 00 [06:49:59]Write to MH i2c: E2 08 00 CB 81 80 13 01 00 00 00 00 00 C9 [06:49:59]Write i2c OK [06:49:59]MH_I2C_Read... [06:49:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:49:59]Read from MH i2c: E2 [06:49:59]MH_I2C_Read... [06:49:59]Read from MH i2c: E2 0E 00 [06:49:59]MH_I2C_Read... [06:49:59]Read from MH i2c: E2 0E 00 CB 81 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 8F [06:49:59]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [06:49:59]wFMCommunicate OK [06:49:59]SAM_PROTO_GetShiftState done [06:49:59]FM_GetShiftState done [06:49:59]opened in 1722127132 [06:49:59]opened+sec_in_day 1722213532 [06:49:59]quantity*price = 100005 [06:49:59]sum+1 = 100006 [06:49:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 61 28.07.2024 06:50 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230247 ФПД: 180581576396689 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T065004&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230247&fm=180581576396689&tin=02508201610067®Number=0000000000099253&sum=100000 [06:50:00]StoreToDocumentArchive [06:50:00]shift 386 fd 230247 [06:50:00]save to /storage/0386/doc_00230247 [06:50:00]save last doc name /storage/0386/doc_00230247 to /storage/kkm_last_doc_name [06:50:00]save OK [06:50:00]Clear old archive folders... [06:50:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:50:00]tlvbuf is B6EF1460 [06:50:00]SAM_PROTO_ClearQueue [06:50:00]wFMCommunicate request_size=4 [06:50:00]MH_SAM_APDU [06:50:00]CAPDU: 80 09 00 00 [06:50:00]Write to MH i2c: E2 08 00 D8 81 80 09 00 00 00 00 00 00 CB [06:50:00]Write i2c OK [06:50:00]MH_I2C_Read... [06:50:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:50:00]Read from MH i2c: E2 [06:50:00]MH_I2C_Read... [06:50:00]Read from MH i2c: E2 03 00 [06:50:00]MH_I2C_Read... [06:50:00]Read from MH i2c: E2 03 00 D8 81 00 90 00 CD [06:50:00]RAPDU: 90 00 [06:50:00]wFMCommunicate OK [06:50:00]SAM_PROTO_ClearQueue done [06:50:00]KKMCreateOFDPacket [06:50:00]OFDProtocolAddRootSTLVToBuf [06:50:00]FM_MakeSignedData [06:50:00]FM_MakeSignedData [06:50:00]SAM_PROTO_SignData [06:50:00]wFMCommunicate request_size=4 [06:50:00]MH_SAM_APDU [06:50:00]CAPDU: 80 0D 01 02 [06:50:00]Write to MH i2c: E2 08 00 D9 81 80 0D 01 02 00 00 00 00 D3 [06:50:00]Write i2c OK [06:50:00]MH_I2C_Read... [06:50:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:50:00]Read from MH i2c: E2 [06:50:00]MH_I2C_Read... [06:50:00]Read from MH i2c: E2 03 00 [06:50:00]MH_I2C_Read... [06:50:00]Read from MH i2c: E2 03 00 D9 81 00 90 00 CE [06:50:00]RAPDU: 90 00 [06:50:00]wFMCommunicate OK [06:50:00]wFMCommunicate request_size=255 [06:50:00]MH_SAM_APDU [06:50:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 3D 00 00 00 F4 03 04 00 1C EA A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 67 83 03 00 35 04 06 00 A4 [06:50:00]Write to MH i2c: E2 02 01 DA 81 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3D 00 00 00 F4 03 04 00 1C EA A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 67 83 03 00 35 04 06 00 A4 00 00 44 [06:50:00]Write i2c OK [06:50:00]MH_I2C_Read... [06:50:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:50:01]Read from MH i2c: E2 [06:50:01]MH_I2C_Read... [06:50:01]Read from MH i2c: E2 03 00 [06:50:01]MH_I2C_Read... [06:50:01]Read from MH i2c: E2 03 00 DA 81 00 90 00 CF [06:50:01]RAPDU: 90 00 [06:50:01]wFMCommunicate OK [06:50:01]wFMCommunicate request_size=10 [06:50:01]MH_SAM_APDU [06:50:01]CAPDU: 80 0D 02 02 05 3C EC B6 CF 91 [06:50:01]Write to MH i2c: E2 0D 00 DB 81 80 0D 02 02 05 00 3C EC B6 CF 91 00 00 1E [06:50:01]Write i2c OK [06:50:01]MH_I2C_Read... [06:50:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:50:01]Read from MH i2c: E2 [06:50:01]MH_I2C_Read... [06:50:01]Read from MH i2c: E2 03 00 [06:50:01]MH_I2C_Read... [06:50:01]Read from MH i2c: E2 03 00 DB 81 00 90 00 D0 [06:50:01]RAPDU: 90 00 [06:50:01]wFMCommunicate OK [06:50:01]wFMCommunicate request_size=4 [06:50:01]MH_SAM_APDU [06:50:01]CAPDU: 80 0D 03 02 [06:50:01]Write to MH i2c: E2 08 00 DC 81 80 0D 03 02 00 00 00 00 D8 [06:50:01]Write i2c OK [06:50:01]MH_I2C_Read... [06:50:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:50:01]Read from MH i2c: E2 [06:50:01]MH_I2C_Read... [06:50:01]Read from MH i2c: E2 0B 00 [06:50:01]MH_I2C_Read... [06:50:01]Read from MH i2c: E2 0B 00 DC 81 00 84 2C 6D BB 42 3F 8B 1E 90 00 DB [06:50:01]RAPDU: 84 2C 6D BB 42 3F 8B 1E 90 00 [06:50:01]wFMCommunicate OK [06:50:01]SAM_PROTO_SignData done [06:50:01]FM_MakeSignedData done [06:50:01]CreateOFDProtocolMessage [06:50:01]wFMCommunicate request_size=4 [06:50:01]MH_SAM_APDU [06:50:01]CAPDU: 80 11 00 00 [06:50:01]Write to MH i2c: E2 08 00 DD 81 80 11 00 00 00 00 00 00 D8 [06:50:01]Write i2c OK [06:50:01]MH_I2C_Read... [06:50:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:50:01]Read from MH i2c: E2 [06:50:01]MH_I2C_Read... [06:50:01]Read from MH i2c: E2 17 00 [06:50:01]MH_I2C_Read... [06:50:01]Read from MH i2c: E2 17 00 DD 81 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 29 [06:50:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [06:50:01]wFMCommunicate OK [06:50:01]CreateOFDProtocolMessage done [06:50:01]OFDSenderStorePacket 230247 [06:50:01]StoreOFDPacket docnum=230247 [06:50:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 BA 69 07 01 CD 01 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 3D 00 00 00 F4 03 04 00 1C EA A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 67 83 03 00 35 04 06 00 A4 3C EC B6 CF 91 84 2C 6D BB 42 3F 8B 1E [06:50:01]CheckFolder [06:50:01]dirname=/storage/ofd_packets [06:50:01]CheckFolder done [06:50:01]ProducePacketName [06:50:01]name=ofd_packets/00230247 [06:50:01]NVStorageSaveData ofd_packets/00230247 [06:50:01]File name is /storage/ofd_packets/00230247 [06:50:01]Write 301 bytes [06:50:01]NVStorageSaveData done [06:50:01]OFDSenderStorePacket done [06:50:01]KKMCreateOFDPacket done [06:50:01]NVStorageSaveData kkm_last_timestamp [06:50:01]File name is /storage/kkm_last_timestamp [06:50:01]Write 4 bytes [06:50:01]NVStorageSaveData done [06:50:01]ExternCall_PrintAddStr [06:50:01]wPrintStart [06:50:01]Write to MH i2c: 01 00 00 DE 81 5F [06:50:01]Write i2c OK [06:50:01]MH_I2C_Read... [06:50:01]Read from MH i2c: 01 [06:50:01]MH_I2C_Read... [06:50:01]Read from MH i2c: 01 07 00 [06:50:01]MH_I2C_Read... [06:50:01]Read from MH i2c: 01 07 00 DE 81 00 00 00 00 00 FF 0F 74 [06:50:01]RasterBufferAndPrint [06:50:01]line Счет N : (1)871696 [06:50:01]line ИНН: 02508201610067 [06:50:01]line Контрольно-Кассовый Чек [06:50:01]line ПРОДАЖА [06:50:01]line ТРК (МРК, ГНК) : 52 [06:50:01]line Товар: 2710124130 [06:50:01]line Аи-92-К-5 [06:50:01]line 14.750 * 67.80 [06:50:01]line = 1000.05 [06:50:01]line НДС 12% НСП 1% [06:50:01]line > о реализуемом товаре [06:50:01]line ОКРУГЛЕНИЕ: -0.05 [06:50:01]line ИТОГО: 1000.00 [06:50:01]line Внесено: 1000.00 [06:50:01]line СДАЧА: 0.00 [06:50:01]line НСП 1% : 8.85 [06:50:01]line НДС 12% : 106.20 [06:50:01]line Наличными: 1000.00 [06:50:01]line Безнал.: 0.00 [06:50:01]line Место: АЗС № 125 "Партнер Нефть" [06:50:01]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [06:50:01]line СНО: Общий режим [06:50:01]line Чек 61 28.07.2024 06:50 [06:50:01]line Смена: 386 ФФД: 1.0 [06:50:01]line ЗНМ: 0300000050 [06:50:01]line РНМ: 0000000000099253 [06:50:01]line Версия ККМ: 001 [06:50:01]line ФМ: 0000000000965352 [06:50:01]line ФД: 230247 [06:50:01]line ФПД: 180581576396689 [06:50:01]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T065004&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230247&fm=180581576396689&tin=02508201610067®Number=0000000000099253&sum=100000 [06:50:01]written 0, free lines is 4095 [06:50:01]OFD Sender: Processing packet 230247 [packets to send 132, broken 131] [06:50:01]ProducePacketName [06:50:01]name=ofd_packets/00230247 [06:50:01]OFD Sender: To server: pG, [06:50:01]CommunicateWithHost lk.salyk.kg:30040 [06:50:01]ConnectInit lk.salyk.kg [06:50:01]Connected sock=10 [06:50:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 BA 69 07 01 CD 01 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 3D 00 00 00 F4 03 04 00 1C EA A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 67 83 03 00 35 04 06 00 A4 3C EC B6 CF 91 84 2C 6D BB 42 3F 8B 1E [06:50:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 58 17 47 00 A5 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 39 36 35 33 35 32 10 04 04 00 67 83 03 00 F4 03 04 00 F4 90 A5 66 B6 04 01 00 00 8A CB 5C BF 4F 6A CB 73 [06:50:01]CommunicateWithHost err = 0 [06:50:01]CheckOFDResponse [06:50:01]1017 (14) - 77093643461234 [06:50:01]1041 (16) - 0000000000965352 [06:50:01]1040 (4) - 230247 [06:50:01]1012 (4) - 28.07.2024 00:29 [06:50:01]1206 (1) - 0 [06:50:01]OFD Sender: Remove packet 230247 [06:50:01]ProducePacketName [06:50:01]name=ofd_packets/00230247 [06:50:01]NVStorageDeleteData [06:50:01]Write to MH i2c: 01 00 00 09 82 8B [06:50:01]Write i2c OK [06:50:01]MH_I2C_Read... [06:50:01]Read from MH i2c: 01 [06:50:01]MH_I2C_Read... [06:50:01]Read from MH i2c: 01 07 00 [06:50:01]MH_I2C_Read... [06:50:01]Read from MH i2c: 01 07 00 09 82 00 00 00 00 00 F0 0C 8E [06:50:01]RasterBufferAndPrint [06:50:01]line [06:50:01]line [06:50:01]line [06:50:01]line [06:50:01]line [06:50:01]written 0, free lines is 3319 [06:50:01]MH_Cut [06:50:01]Write to MH i2c: D1 01 00 10 82 01 64 [06:50:01]Write i2c OK [06:50:01]MH_I2C_Read... [06:50:01]Read from MH i2c: D1 [06:50:01]MH_I2C_Read... [06:50:01]Read from MH i2c: D1 01 00 [06:50:01]MH_I2C_Read... [06:50:01]Read from MH i2c: D1 01 00 10 82 00 63 [06:50:01]Write to MH i2c: 01 00 00 11 82 93 [06:50:01]Write i2c OK [06:50:01]MH_I2C_Read... [06:50:02]OFD Sender: No OFD packet to send [06:50:02]*** Cut start [06:50:02]*** Partial cut [06:50:02]*** CUTSNS_PIN = 1 [06:50:02]*** CUTSNS_PIN = 0 [06:50:02]*** Brake cut motor [06:50:02]Read from MH i2c: 01 [06:50:02]MH_I2C_Read... [06:50:02]*** Stop cut motor [06:50:02]*** Cut end [06:50:02]Read from MH i2c: 01 07 00 [06:50:02]MH_I2C_Read... [06:50:02]Read from MH i2c: 01 07 00 11 82 00 00 00 00 00 FF 0F A8 [06:50:02]process_action close_receipt done [06:50:02]requested_data is exist [06:50:02]produce_requested_data [06:50:02]requested_item fm.sn is exist - process it [06:50:02]wFMCommunicate request_size=4 [06:50:02]MH_SAM_APDU [06:50:02]CAPDU: 80 11 00 00 [06:50:02]Write to MH i2c: E2 08 00 12 82 80 11 00 00 00 00 00 00 0E [06:50:02]Write i2c OK [06:50:02]MH_I2C_Read... [06:50:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:50:03]Read from MH i2c: E2 [06:50:03]MH_I2C_Read... [06:50:03]Read from MH i2c: E2 17 00 [06:50:03]MH_I2C_Read... [06:50:03]Read from MH i2c: E2 17 00 12 82 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 5F [06:50:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [06:50:03]wFMCommunicate OK [06:50:03]requested_item fd.num is exist - process it [06:50:03]SAM_PROTO_GetFieldsCounters [06:50:03]wFMCommunicate request_size=4 [06:50:03]MH_SAM_APDU [06:50:03]CAPDU: 80 13 00 00 [06:50:03]Write to MH i2c: E2 08 00 13 82 80 13 00 00 00 00 00 00 11 [06:50:03]Write i2c OK [06:50:03]MH_I2C_Read... [06:50:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:50:03]Read from MH i2c: E2 [06:50:03]MH_I2C_Read... [06:50:03]Read from MH i2c: E2 62 00 [06:50:03]MH_I2C_Read... [06:50:03]Read from MH i2c: E2 62 00 13 82 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 67 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 3D 00 00 00 5E 04 04 00 3D 00 00 00 57 04 04 00 3E 00 00 00 19 04 04 00 00 00 00 00 90 00 5A [06:50:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 67 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 3D 00 00 00 5E 04 04 00 3D 00 00 00 57 04 04 00 3E 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:50:03]wFMCommunicate OK [06:50:03]SAM_PROTO_GetFieldsCounters done [06:50:03]requested_item shift.num is exist - process it [06:50:03]requested_item shift.opened is exist - process it [06:50:03]req_shift_opened [06:50:03]FM_GetShiftState [06:50:03]SAM_PROTO_GetShiftState [06:50:03]wFMCommunicate request_size=4 [06:50:03]MH_SAM_APDU [06:50:03]CAPDU: 80 13 01 00 [06:50:03]Write to MH i2c: E2 08 00 14 82 80 13 01 00 00 00 00 00 13 [06:50:03]Write i2c OK [06:50:03]MH_I2C_Read... [06:50:03]Read from MH i2c: E2 [06:50:03]MH_I2C_Read... [06:50:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:50:03]Read from MH i2c: E2 0E 00 [06:50:03]MH_I2C_Read... [06:50:03]Read from MH i2c: E2 0E 00 14 82 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 D9 [06:50:03]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [06:50:03]wFMCommunicate OK [06:50:03]SAM_PROTO_GetShiftState done [06:50:03]FM_GetShiftState done [06:50:03]req_shift_opened done [06:50:03]requested_item shift.open_date is exist - process it [06:50:03]req_shift_open_date [06:50:03]req_shift_open_date done [06:50:03]produce_requested_data done [06:50:03]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230247,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [06:50:03]process_action_free close_receipt [06:50:03]json_value_free [06:50:03]json_value_free done [06:50:03]process_json_proto returns [06:50:03]Send response to host [06:50:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230247,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [06:50:03]free response buf [06:50:03]execute_script done [06:50:03]execute_script returns [06:50:03]free content buf [06:50:03]Sock 8.Close socket [06:50:03]Sock 8.Thread stoped [06:50:07]OFD Sender: No OFD packet to send [06:50:12]OFD Sender: No OFD packet to send [06:50:17]OFD Sender: No OFD packet to send [06:50:22]OFD Sender: No OFD packet to send [06:50:27]OFD Sender: No OFD packet to send [06:50:32]OFD Sender: No OFD packet to send [06:50:37]OFD Sender: No OFD packet to send [06:50:42]OFD Sender: No OFD packet to send [06:50:47]OFD Sender: No OFD packet to send [06:50:52]OFD Sender: No OFD packet to send [06:50:57]OFD Sender: No OFD packet to send [06:51:02]OFD Sender: No OFD packet to send [06:51:07]OFD Sender: No OFD packet to send [06:51:12]OFD Sender: No OFD packet to send [06:51:17]OFD Sender: No OFD packet to send [06:51:22]OFD Sender: No OFD packet to send [06:51:27]OFD Sender: No OFD packet to send [06:51:32]OFD Sender: No OFD packet to send [06:51:37]OFD Sender: No OFD packet to send [06:51:42]OFD Sender: No OFD packet to send [06:51:47]OFD Sender: No OFD packet to send [06:51:52]OFD Sender: No OFD packet to send [06:51:57]OFD Sender: No OFD packet to send [06:52:02]OFD Sender: No OFD packet to send [06:52:07]OFD Sender: No OFD packet to send [06:52:12]OFD Sender: No OFD packet to send [06:52:17]OFD Sender: No OFD packet to send [06:52:22]OFD Sender: No OFD packet to send [06:52:27]OFD Sender: No OFD packet to send [06:52:32]OFD Sender: No OFD packet to send [06:52:37]OFD Sender: No OFD packet to send [06:52:42]OFD Sender: No OFD packet to send [06:52:47]OFD Sender: No OFD packet to send [06:52:52]OFD Sender: No OFD packet to send [06:52:57]OFD Sender: No OFD packet to send [06:53:02]OFD Sender: No OFD packet to send [06:53:07]OFD Sender: No OFD packet to send [06:53:12]OFD Sender: No OFD packet to send [06:53:17]OFD Sender: No OFD packet to send [06:53:22]OFD Sender: No OFD packet to send [06:53:27]OFD Sender: No OFD packet to send [06:53:32]OFD Sender: No OFD packet to send [06:53:37]OFD Sender: No OFD packet to send [06:53:42]OFD Sender: No OFD packet to send [06:53:47]OFD Sender: No OFD packet to send [06:53:52]OFD Sender: No OFD packet to send [06:53:57]OFD Sender: No OFD packet to send [06:54:02]OFD Sender: No OFD packet to send [06:54:07]OFD Sender: No OFD packet to send [06:54:12]OFD Sender: No OFD packet to send [06:54:17]OFD Sender: No OFD packet to send [06:54:22]OFD Sender: No OFD packet to send [06:54:27]OFD Sender: No OFD packet to send [06:54:32]OFD Sender: No OFD packet to send [06:54:37]OFD Sender: No OFD packet to send [06:54:42]OFD Sender: No OFD packet to send [06:54:47]OFD Sender: No OFD packet to send [06:54:52]OFD Sender: No OFD packet to send [06:54:57]OFD Sender: No OFD packet to send [06:55:02]OFD Sender: No OFD packet to send [06:55:07]OFD Sender: No OFD packet to send [06:55:12]OFD Sender: No OFD packet to send [06:55:17]OFD Sender: No OFD packet to send [06:55:22]OFD Sender: No OFD packet to send [06:55:27]OFD Sender: No OFD packet to send [06:55:32]OFD Sender: No OFD packet to send [06:55:34]accept exits with 9 [06:55:34]New connection [06:55:34]New thread 3067047268 created [06:55:34]Thread 3066903908 joined [06:55:34]Waiting for new connection... [06:55:34] Sock 9.Parse request [06:55:34]Sock 9.Check first char [06:55:34]Sock 9.First char is OK [06:55:34]request: POST /json_proto HTTP/1.0 [06:55:34]Method: POST [06:55:34]URL: /json_proto [06:55:34]Method is POST - this is cgi request [06:55:34]url: /json_proto [06:55:34]query_string will be loaded in cgi processing [06:55:34]execute_cgi json_proto POST (null) [06:55:34]execute_cgi path=json_proto method=POST [06:55:34]POST find Content-Length [06:55:34]Host: 172.17.49.131:8080 [06:55:34]Content-Length: 843 [06:55:34]Content-Type: application/json [06:55:34] [06:55:34]POST finish read [06:55:34]Found Content-Length = 843 [06:55:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871697", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:55:34]execute_script... [06:55: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)871697", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [06:55:34]POST & json_proto [06:55:34]process_json_proto [06:55:34]json parsed OK: [06:55:34]protocol is kg_v1.0 [06:55:34]action value=close_receipt [06:55:34]process_action close_receipt [06:55:34]cmd_close_receipt [06:55:34]MH_GetDate [06:55:34]Write to MH i2c: F0 00 00 15 82 86 [06:55:34]Write i2c OK [06:55:34]MH_I2C_Read... [06:55:34]Read from MH i2c: F0 [06:55:34]MH_I2C_Read... [06:55:34]Read from MH i2c: F0 09 00 [06:55:34]MH_I2C_Read... [06:55:34]Read from MH i2c: F0 09 00 15 82 00 6B EB A5 66 FF 4D C0 64 60 [06:55:34]GetLastDocTimeStamp 1722149404 [06:55:34]current date 1722149739 [06:55:34]FM_GetShiftState [06:55:34]SAM_PROTO_GetShiftState [06:55:34]wFMCommunicate request_size=4 [06:55:34]MH_SAM_APDU [06:55:34]CAPDU: 80 13 01 00 [06:55:34]Write to MH i2c: E2 08 00 16 82 80 13 01 00 00 00 00 00 15 [06:55:34]Write i2c OK [06:55:34]MH_I2C_Read... [06:55:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:55:34]Read from MH i2c: E2 [06:55:34]MH_I2C_Read... [06:55:34]Read from MH i2c: E2 0E 00 [06:55:34]MH_I2C_Read... [06:55:34]Read from MH i2c: E2 0E 00 16 82 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 DB [06:55:34]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [06:55:34]wFMCommunicate OK [06:55:34]SAM_PROTO_GetShiftState done [06:55:34]FM_GetShiftState done [06:55:34]opened in 1722127132 [06:55:34]opened+sec_in_day 1722213532 [06:55:34]quantity*price = 100005 [06:55:34]sum+1 = 100006 [06:55:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 62 28.07.2024 06:55 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000965352 ФД: 230248 ФПД: 62900429863072 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T065539&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230248&fm=62900429863072&tin=02508201610067®Number=0000000000099253&sum=100005 [06:55:35]StoreToDocumentArchive [06:55:35]shift 386 fd 230248 [06:55:35]save to /storage/0386/doc_00230248 [06:55:35]save last doc name /storage/0386/doc_00230248 to /storage/kkm_last_doc_name [06:55:35]save OK [06:55:35]Clear old archive folders... [06:55:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [06:55:35]tlvbuf is 008E2E00 [06:55:35]SAM_PROTO_ClearQueue [06:55:35]wFMCommunicate request_size=4 [06:55:35]MH_SAM_APDU [06:55:35]CAPDU: 80 09 00 00 [06:55:35]Write to MH i2c: E2 08 00 23 82 80 09 00 00 00 00 00 00 17 [06:55:35]Write i2c OK [06:55:35]MH_I2C_Read... [06:55:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [06:55:35]Read from MH i2c: E2 [06:55:35]MH_I2C_Read... [06:55:35]Read from MH i2c: E2 03 00 [06:55:35]MH_I2C_Read... [06:55:35]Read from MH i2c: E2 03 00 23 82 00 90 00 19 [06:55:35]RAPDU: 90 00 [06:55:35]wFMCommunicate OK [06:55:35]SAM_PROTO_ClearQueue done [06:55:35]KKMCreateOFDPacket [06:55:35]OFDProtocolAddRootSTLVToBuf [06:55:35]FM_MakeSignedData [06:55:35]FM_MakeSignedData [06:55:35]SAM_PROTO_SignData [06:55:35]wFMCommunicate request_size=4 [06:55:35]MH_SAM_APDU [06:55:35]CAPDU: 80 0D 01 02 [06:55:35]Write to MH i2c: E2 08 00 24 82 80 0D 01 02 00 00 00 00 1F [06:55:35]Write i2c OK [06:55:35]MH_I2C_Read... [06:55:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [06:55:35]Read from MH i2c: E2 [06:55:35]MH_I2C_Read... [06:55:35]Read from MH i2c: E2 03 00 [06:55:35]MH_I2C_Read... [06:55:35]Read from MH i2c: E2 03 00 24 82 00 90 00 1A [06:55:35]RAPDU: 90 00 [06:55:35]wFMCommunicate OK [06:55:35]wFMCommunicate request_size=255 [06:55:35]MH_SAM_APDU [06:55: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 3E 00 00 00 F4 03 04 00 6B EB A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 68 83 03 00 35 04 06 00 39 [06:55:35]Write to MH i2c: E2 02 01 25 82 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3E 00 00 00 F4 03 04 00 6B EB A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 68 83 03 00 35 04 06 00 39 00 00 81 [06:55:35]Write i2c OK [06:55:35]MH_I2C_Read... [06:55:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:55:35]Read from MH i2c: E2 [06:55:35]MH_I2C_Read... [06:55:35]Read from MH i2c: E2 03 00 [06:55:35]MH_I2C_Read... [06:55:35]Read from MH i2c: E2 03 00 25 82 00 90 00 1B [06:55:35]RAPDU: 90 00 [06:55:35]wFMCommunicate OK [06:55:35]wFMCommunicate request_size=10 [06:55:35]MH_SAM_APDU [06:55:35]CAPDU: 80 0D 02 02 05 35 25 C7 38 A0 [06:55:35]Write to MH i2c: E2 0D 00 26 82 80 0D 02 02 05 00 35 25 C7 38 A0 00 00 25 [06:55:35]Write i2c OK [06:55:35]MH_I2C_Read... [06:55:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [06:55:35]Read from MH i2c: E2 [06:55:35]MH_I2C_Read... [06:55:35]Read from MH i2c: E2 03 00 [06:55:35]MH_I2C_Read... [06:55:35]Read from MH i2c: E2 03 00 26 82 00 90 00 1C [06:55:35]RAPDU: 90 00 [06:55:35]wFMCommunicate OK [06:55:35]wFMCommunicate request_size=4 [06:55:35]MH_SAM_APDU [06:55:35]CAPDU: 80 0D 03 02 [06:55:35]Write to MH i2c: E2 08 00 27 82 80 0D 03 02 00 00 00 00 24 [06:55:35]Write i2c OK [06:55:35]MH_I2C_Read... [06:55:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [06:55:36]Read from MH i2c: E2 [06:55:36]MH_I2C_Read... [06:55:36]Read from MH i2c: E2 0B 00 [06:55:36]MH_I2C_Read... [06:55:36]Read from MH i2c: E2 0B 00 27 82 00 3D B8 73 B9 95 13 5E A3 90 00 EF [06:55:36]RAPDU: 3D B8 73 B9 95 13 5E A3 90 00 [06:55:36]wFMCommunicate OK [06:55:36]SAM_PROTO_SignData done [06:55:36]FM_MakeSignedData done [06:55:36]CreateOFDProtocolMessage [06:55:36]wFMCommunicate request_size=4 [06:55:36]MH_SAM_APDU [06:55:36]CAPDU: 80 11 00 00 [06:55:36]Write to MH i2c: E2 08 00 28 82 80 11 00 00 00 00 00 00 24 [06:55:36]Write i2c OK [06:55:36]MH_I2C_Read... [06:55:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:55:36]Read from MH i2c: E2 [06:55:36]MH_I2C_Read... [06:55:36]Read from MH i2c: E2 17 00 [06:55:36]MH_I2C_Read... [06:55:36]Read from MH i2c: E2 17 00 28 82 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 75 [06:55:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [06:55:36]wFMCommunicate OK [06:55:36]CreateOFDProtocolMessage done [06:55:36]OFDSenderStorePacket 230248 [06:55:36]StoreOFDPacket docnum=230248 [06:55:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 A5 80 07 01 12 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 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 3E 00 00 00 F4 03 04 00 6B EB A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 68 83 03 00 35 04 06 00 39 35 25 C7 38 A0 3D B8 73 B9 95 13 5E A3 [06:55:36]CheckFolder [06:55:36]dirname=/storage/ofd_packets [06:55:36]CheckFolder done [06:55:36]ProducePacketName [06:55:36]name=ofd_packets/00230248 [06:55:36]NVStorageSaveData ofd_packets/00230248 [06:55:36]File name is /storage/ofd_packets/00230248 [06:55:36]Write 301 bytes [06:55:36]NVStorageSaveData done [06:55:36]OFDSenderStorePacket done [06:55:36]KKMCreateOFDPacket done [06:55:36]NVStorageSaveData kkm_last_timestamp [06:55:36]File name is /storage/kkm_last_timestamp [06:55:36]Write 4 bytes [06:55:36]NVStorageSaveData done [06:55:36]ExternCall_PrintAddStr [06:55:36]wPrintStart [06:55:36]Write to MH i2c: 01 00 00 29 82 AB [06:55:36]Write i2c OK [06:55:36]MH_I2C_Read... [06:55:36]Read from MH i2c: 01 [06:55:36]MH_I2C_Read... [06:55:36]Read from MH i2c: 01 07 00 [06:55:36]MH_I2C_Read... [06:55:36]Read from MH i2c: 01 07 00 29 82 00 00 00 00 00 FF 0F C0 [06:55:36]RasterBufferAndPrint [06:55:36]line Счет N : (1)871697 [06:55:36]line ИНН: 02508201610067 [06:55:36]line Контрольно-Кассовый Чек [06:55:36]line ПРОДАЖА [06:55:36]line ТРК (МРК, ГНК) : 52 [06:55:36]line Товар: 2710124130 [06:55:36]line Аи-92-К-5 [06:55:36]line 14.750 * 67.80 [06:55:36]line = 1000.05 [06:55:36]line НДС 12% НСП 1% [06:55:36]line > о реализуемом товаре [06:55:36]line ИТОГО: 1000.05 [06:55:36]line НСП 1% : 8.85 [06:55:36]line НДС 12% : 106.20 [06:55:36]line Наличными: 0.00 [06:55:36]line Безнал.: 1000.05 [06:55:36]line Место: АЗС № 125 "Партнер Нефть" [06:55:36]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [06:55:36]line СНО: Общий режим [06:55:36]line Чек 62 28.07.2024 06:55 [06:55:36]line Смена: 386 ФФД: 1.0 [06:55:36]line ЗНМ: 0300000050 [06:55:36]line РНМ: 0000000000099253 [06:55:36]line Версия ККМ: 001 [06:55:36]line Платежная система: АКБ Кыргызстан [06:55:36]line ФМ: 0000000000965352 [06:55:36]line ФД: 230248 [06:55:36]line ФПД: 62900429863072 [06:55:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T065539&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230248&fm=62900429863072&tin=02508201610067®Number=0000000000099253&sum=100005 [06:55:36]OFD Sender: Processing packet 230248 [packets to send 132, broken 131] [06:55:36]ProducePacketName [06:55:36]name=ofd_packets/00230248 [06:55:36]OFD Sender: To server: pG, [06:55:36]CommunicateWithHost lk.salyk.kg:30040 [06:55:36]ConnectInit lk.salyk.kg [06:55:36]written 0, free lines is 4095 [06:55:36]Connected sock=10 [06:55:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 A5 80 07 01 12 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 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 3E 00 00 00 F4 03 04 00 6B EB A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 68 83 03 00 35 04 06 00 39 35 25 C7 38 A0 3D B8 73 B9 95 13 5E A3 [06:55:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 6F 98 47 00 1F 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 39 36 35 33 35 32 10 04 04 00 68 83 03 00 F4 03 04 00 43 92 A5 66 B6 04 01 00 00 13 62 24 00 2E 9A 75 3E [06:55:36]CommunicateWithHost err = 0 [06:55:36]CheckOFDResponse [06:55:36]1017 (14) - 77093643461234 [06:55:36]1041 (16) - 0000000000965352 [06:55:36]1040 (4) - 230248 [06:55:36]1012 (4) - 28.07.2024 00:35 [06:55:36]1206 (1) - 0 [06:55:36]OFD Sender: Remove packet 230248 [06:55:36]ProducePacketName [06:55:36]name=ofd_packets/00230248 [06:55:36]NVStorageDeleteData [06:55:36]Write to MH i2c: 01 00 00 53 82 D5 [06:55:36]Write i2c OK [06:55:36]MH_I2C_Read... [06:55:36]Read from MH i2c: 01 [06:55:36]MH_I2C_Read... [06:55:36]Read from MH i2c: 01 07 00 [06:55:36]MH_I2C_Read... [06:55:36]Read from MH i2c: 01 07 00 53 82 00 00 00 00 00 0A 0D F3 [06:55:36]RasterBufferAndPrint [06:55:36]line [06:55:36]line [06:55:36]line [06:55:36]line [06:55:36]line [06:55:36]written 0, free lines is 3348 [06:55:36]MH_Cut [06:55:36]Write to MH i2c: D1 01 00 5A 82 01 AE [06:55:36]Write i2c OK [06:55:36]MH_I2C_Read... [06:55:36]Read from MH i2c: D1 [06:55:36]MH_I2C_Read... [06:55:36]Read from MH i2c: D1 01 00 [06:55:36]MH_I2C_Read... [06:55:36]Read from MH i2c: D1 01 00 5A 82 00 AD [06:55:36]Write to MH i2c: 01 00 00 5B 82 DD [06:55:36]Write i2c OK [06:55:36]MH_I2C_Read... [06:55:37]OFD Sender: No OFD packet to send [06:55:37]*** Cut start [06:55:37]*** Partial cut [06:55:37]*** CUTSNS_PIN = 1 [06:55:37]*** CUTSNS_PIN = 0 [06:55:37]*** Brake cut motor [06:55:38]Read from MH i2c: 01 [06:55:38]MH_I2C_Read... [06:55:38]*** Stop cut motor [06:55:38]*** Cut end [06:55:38]Read from MH i2c: 01 07 00 [06:55:38]MH_I2C_Read... [06:55:38]Read from MH i2c: 01 07 00 5B 82 00 00 00 00 00 FF 0F F2 [06:55:38]process_action close_receipt done [06:55:38]requested_data is exist [06:55:38]produce_requested_data [06:55:38]requested_item fm.sn is exist - process it [06:55:38]wFMCommunicate request_size=4 [06:55:38]MH_SAM_APDU [06:55:38]CAPDU: 80 11 00 00 [06:55:38]Write to MH i2c: E2 08 00 5C 82 80 11 00 00 00 00 00 00 58 [06:55:38]Write i2c OK [06:55:38]MH_I2C_Read... [06:55:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [06:55:38]Read from MH i2c: E2 [06:55:38]MH_I2C_Read... [06:55:38]Read from MH i2c: E2 17 00 [06:55:38]MH_I2C_Read... [06:55:38]Read from MH i2c: E2 17 00 5C 82 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 A9 [06:55:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [06:55:38]wFMCommunicate OK [06:55:38]requested_item fd.num is exist - process it [06:55:38]SAM_PROTO_GetFieldsCounters [06:55:38]wFMCommunicate request_size=4 [06:55:38]MH_SAM_APDU [06:55:38]CAPDU: 80 13 00 00 [06:55:38]Write to MH i2c: E2 08 00 5D 82 80 13 00 00 00 00 00 00 5B [06:55:38]Write i2c OK [06:55:38]MH_I2C_Read... [06:55:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [06:55:38]Read from MH i2c: E2 [06:55:38]MH_I2C_Read... [06:55:38]Read from MH i2c: E2 62 00 [06:55:38]MH_I2C_Read... [06:55:38]Read from MH i2c: E2 62 00 5D 82 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 68 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 3E 00 00 00 5E 04 04 00 3E 00 00 00 57 04 04 00 3F 00 00 00 19 04 04 00 00 00 00 00 90 00 A8 [06:55:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 68 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 3E 00 00 00 5E 04 04 00 3E 00 00 00 57 04 04 00 3F 00 00 00 19 04 04 00 00 00 00 00 90 00 [06:55:38]wFMCommunicate OK [06:55:38]SAM_PROTO_GetFieldsCounters done [06:55:38]requested_item shift.num is exist - process it [06:55:38]requested_item shift.opened is exist - process it [06:55:38]req_shift_opened [06:55:38]FM_GetShiftState [06:55:38]SAM_PROTO_GetShiftState [06:55:38]wFMCommunicate request_size=4 [06:55:38]MH_SAM_APDU [06:55:38]CAPDU: 80 13 01 00 [06:55:38]Write to MH i2c: E2 08 00 5E 82 80 13 01 00 00 00 00 00 5D [06:55:38]Write i2c OK [06:55:38]MH_I2C_Read... [06:55:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [06:55:38]Read from MH i2c: E2 [06:55:38]MH_I2C_Read... [06:55:38]Read from MH i2c: E2 0E 00 [06:55:38]MH_I2C_Read... [06:55:38]Read from MH i2c: E2 0E 00 5E 82 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 23 [06:55:38]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [06:55:38]wFMCommunicate OK [06:55:38]SAM_PROTO_GetShiftState done [06:55:38]FM_GetShiftState done [06:55:38]req_shift_opened done [06:55:38]requested_item shift.open_date is exist - process it [06:55:38]req_shift_open_date [06:55:38]req_shift_open_date done [06:55:38]produce_requested_data done [06:55:38]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230248,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [06:55:38]process_action_free close_receipt [06:55:38]json_value_free [06:55:38]json_value_free done [06:55:38]process_json_proto returns [06:55:38]Send response to host [06:55:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230248,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [06:55:38]free response buf [06:55:38]execute_script done [06:55:38]execute_script returns [06:55:38]free content buf [06:55:38]Sock 9.Close socket [06:55:38]Sock 9.Thread stoped [06:55:42]OFD Sender: No OFD packet to send [06:55:47]OFD Sender: No OFD packet to send [06:55:52]OFD Sender: No OFD packet to send [06:55:57]OFD Sender: No OFD packet to send [06:56:02]OFD Sender: No OFD packet to send [06:56:07]OFD Sender: No OFD packet to send [06:56:12]OFD Sender: No OFD packet to send [06:56:17]OFD Sender: No OFD packet to send [06:56:22]OFD Sender: No OFD packet to send [06:56:27]OFD Sender: No OFD packet to send [06:56:32]OFD Sender: No OFD packet to send [06:56:37]OFD Sender: No OFD packet to send [06:56:42]OFD Sender: No OFD packet to send [06:56:47]OFD Sender: No OFD packet to send [06:56:52]OFD Sender: No OFD packet to send [06:56:57]OFD Sender: No OFD packet to send [06:57:02]OFD Sender: No OFD packet to send [06:57:07]OFD Sender: No OFD packet to send [06:57:12]OFD Sender: No OFD packet to send [06:57:17]OFD Sender: No OFD packet to send [06:57:22]OFD Sender: No OFD packet to send [06:57:27]OFD Sender: No OFD packet to send [06:57:32]OFD Sender: No OFD packet to send [06:57:37]OFD Sender: No OFD packet to send [06:57:42]OFD Sender: No OFD packet to send [06:57:47]OFD Sender: No OFD packet to send [06:57:52]OFD Sender: No OFD packet to send [06:57:57]OFD Sender: No OFD packet to send [06:58:02]OFD Sender: No OFD packet to send [06:58:07]OFD Sender: No OFD packet to send [06:58:12]OFD Sender: No OFD packet to send [06:58:17]OFD Sender: No OFD packet to send [06:58:22]OFD Sender: No OFD packet to send [06:58:27]OFD Sender: No OFD packet to send [06:58:32]OFD Sender: No OFD packet to send [06:58:37]OFD Sender: No OFD packet to send [06:58:42]OFD Sender: No OFD packet to send [06:58:47]OFD Sender: No OFD packet to send [06:58:52]OFD Sender: No OFD packet to send [06:58:57]OFD Sender: No OFD packet to send [06:59:02]OFD Sender: No OFD packet to send [06:59:07]OFD Sender: No OFD packet to send [06:59:12]OFD Sender: No OFD packet to send [06:59:17]OFD Sender: No OFD packet to send [06:59:22]OFD Sender: No OFD packet to send [06:59:27]OFD Sender: No OFD packet to send [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:52]OFD Sender: No OFD packet to send [07:00:57]OFD Sender: No OFD packet to send [07:01:02]OFD Sender: No OFD packet to send [07:01:07]OFD Sender: No OFD packet to send [07:01:12]OFD Sender: No OFD packet to send [07:01:17]OFD Sender: No OFD packet to send [07:01:22]OFD Sender: No OFD packet to send [07:01:27]OFD Sender: No OFD packet to send [07:01:32]OFD Sender: No OFD packet to send [07:01:37]OFD Sender: No OFD packet to send [07:01:42]OFD Sender: No OFD packet to send [07:01:47]OFD Sender: No OFD packet to send [07:01:52]OFD Sender: No OFD packet to send [07:01:57]OFD Sender: No OFD packet to send [07:02:02]OFD Sender: No OFD packet to send [07:02:07]OFD Sender: No OFD packet to send [07:02:12]OFD Sender: No OFD packet to send [07:02:17]OFD Sender: No OFD packet to send [07:02:22]OFD Sender: No OFD packet to send [07:02:27]OFD Sender: No OFD packet to send [07:02:32]OFD Sender: No OFD packet to send [07:02:37]OFD Sender: No OFD packet to send [07:02:42]OFD Sender: No OFD packet to send [07:02:47]OFD Sender: No OFD packet to send [07:02:52]OFD Sender: No OFD packet to send [07:02:57]OFD Sender: No OFD packet to send [07:03:02]OFD Sender: No OFD packet to send [07:03:07]OFD Sender: No OFD packet to send [07:03:12]OFD Sender: No OFD packet to send [07:03:17]OFD Sender: No OFD packet to send [07:03:22]OFD Sender: No OFD packet to send [07:03:27]OFD Sender: No OFD packet to send [07:03:32]OFD Sender: No OFD packet to send [07:03:37]OFD Sender: No OFD packet to send [07:03:42]OFD Sender: No OFD packet to send [07:03:47]OFD Sender: No OFD packet to send [07:03:52]OFD Sender: No OFD packet to send [07:03:57]OFD Sender: No OFD packet to send [07:04:02]OFD Sender: No OFD packet to send [07:04:07]OFD Sender: No OFD packet to send [07:04:12]OFD Sender: No OFD packet to send [07:04:17]OFD Sender: No OFD packet to send [07:04:22]OFD Sender: No OFD packet to send [07:04:27]OFD Sender: No OFD packet to send [07:04:32]OFD Sender: No OFD packet to send [07:04:37]OFD Sender: No OFD packet to send [07:04:42]OFD Sender: No OFD packet to send [07:04:47]OFD Sender: No OFD packet to send [07:04:52]OFD Sender: No OFD packet to send [07:04:57]OFD Sender: No OFD packet to send [07:05:02]OFD Sender: No OFD packet to send [07:05:07]OFD Sender: No OFD packet to send [07:05:12]accept exits with 8 [07:05:12]New connection [07:05:12]New thread 3066903908 created [07:05:12]Thread 3067047268 joined [07:05:12]Waiting for new connection... [07:05:12] Sock 8.Parse request [07:05:12]Sock 8.Check first char [07:05:12]Sock 8.First char is OK [07:05:12]request: POST /json_proto HTTP/1.0 [07:05:12]Method: POST [07:05:12]URL: /json_proto [07:05:12]Method is POST - this is cgi request [07:05:12]url: /json_proto [07:05:12]query_string will be loaded in cgi processing [07:05:12]execute_cgi json_proto POST (null) [07:05:12]execute_cgi path=json_proto method=POST [07:05:12]POST find Content-Length [07:05:12]Host: 172.17.49.131:8080 [07:05:12]Content-Length: 677 [07:05:12]Content-Type: application/json [07:05:12] [07:05:12]POST finish read [07:05:12]Found Content-Length = 677 [07:05:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871698", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:05:12]execute_script... [07:05: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)871698", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:05:12]POST & json_proto [07:05:12]process_json_proto [07:05:12]json parsed OK: [07:05:12]protocol is kg_v1.0 [07:05:12]action value=close_receipt [07:05:12]process_action close_receipt [07:05:12]cmd_close_receipt [07:05:12]MH_GetDate [07:05:12]Write to MH i2c: F0 00 00 5F 82 D0 [07:05:12]Write i2c OK [07:05:12]MH_I2C_Read... [07:05:12]Read from MH i2c: F0 [07:05:12]MH_I2C_Read... [07:05:12]Read from MH i2c: F0 09 00 [07:05:12]MH_I2C_Read... [07:05:12]Read from MH i2c: F0 09 00 5F 82 00 AD ED A5 66 FF 4D C0 64 EE [07:05:12]GetLastDocTimeStamp 1722149739 [07:05:12]current date 1722150317 [07:05:12]FM_GetShiftState [07:05:12]SAM_PROTO_GetShiftState [07:05:12]wFMCommunicate request_size=4 [07:05:12]MH_SAM_APDU [07:05:12]CAPDU: 80 13 01 00 [07:05:12]Write to MH i2c: E2 08 00 60 82 80 13 01 00 00 00 00 00 5F [07:05:12]Write i2c OK [07:05:12]MH_I2C_Read... [07:05:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:05:12]OFD Sender: No OFD packet to send [07:05:12]Read from MH i2c: E2 [07:05:12]MH_I2C_Read... [07:05:12]Read from MH i2c: E2 0E 00 [07:05:12]MH_I2C_Read... [07:05:12]Read from MH i2c: E2 0E 00 60 82 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 25 [07:05:12]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [07:05:12]wFMCommunicate OK [07:05:12]SAM_PROTO_GetShiftState done [07:05:12]FM_GetShiftState done [07:05:12]opened in 1722127132 [07:05:12]opened+sec_in_day 1722213532 [07:05:12]quantity*price = 60003 [07:05:12]sum+1 = 60004 [07:05:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 63 28.07.2024 07:05 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230249 ФПД: 66649507769195 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T070517&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230249&fm=66649507769195&tin=02508201610067®Number=0000000000099253&sum=60000 [07:05:14]StoreToDocumentArchive [07:05:14]shift 386 fd 230249 [07:05:14]save to /storage/0386/doc_00230249 [07:05:14]save last doc name /storage/0386/doc_00230249 to /storage/kkm_last_doc_name [07:05:14]save OK [07:05:14]Clear old archive folders... [07:05:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:05:14]tlvbuf is 0074C3B0 [07:05:14]SAM_PROTO_ClearQueue [07:05:14]wFMCommunicate request_size=4 [07:05:14]MH_SAM_APDU [07:05:14]CAPDU: 80 09 00 00 [07:05:14]Write to MH i2c: E2 08 00 6D 82 80 09 00 00 00 00 00 00 61 [07:05:14]Write i2c OK [07:05:14]MH_I2C_Read... [07:05:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:05:14]Read from MH i2c: E2 [07:05:14]MH_I2C_Read... [07:05:14]Read from MH i2c: E2 03 00 [07:05:14]MH_I2C_Read... [07:05:14]Read from MH i2c: E2 03 00 6D 82 00 90 00 63 [07:05:14]RAPDU: 90 00 [07:05:14]wFMCommunicate OK [07:05:14]SAM_PROTO_ClearQueue done [07:05:14]KKMCreateOFDPacket [07:05:14]OFDProtocolAddRootSTLVToBuf [07:05:14]FM_MakeSignedData [07:05:14]FM_MakeSignedData [07:05:14]SAM_PROTO_SignData [07:05:14]wFMCommunicate request_size=4 [07:05:14]MH_SAM_APDU [07:05:14]CAPDU: 80 0D 01 02 [07:05:14]Write to MH i2c: E2 08 00 6E 82 80 0D 01 02 00 00 00 00 69 [07:05:14]Write i2c OK [07:05:14]MH_I2C_Read... [07:05:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:05:14]Read from MH i2c: E2 [07:05:14]MH_I2C_Read... [07:05:14]Read from MH i2c: E2 03 00 [07:05:14]MH_I2C_Read... [07:05:14]Read from MH i2c: E2 03 00 6E 82 00 90 00 64 [07:05:14]RAPDU: 90 00 [07:05:14]wFMCommunicate OK [07:05:14]wFMCommunicate request_size=255 [07:05:14]MH_SAM_APDU [07:05:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 3F 00 00 00 F4 03 04 00 AD ED A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 69 83 03 00 35 04 06 00 3C [07:05:14]Write to MH i2c: E2 02 01 6F 82 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 3F 00 00 00 F4 03 04 00 AD ED A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 69 83 03 00 35 04 06 00 3C 00 00 42 [07:05:14]Write i2c OK [07:05:14]MH_I2C_Read... [07:05:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:05:14]Read from MH i2c: E2 [07:05:14]MH_I2C_Read... [07:05:14]Read from MH i2c: E2 03 00 [07:05:14]MH_I2C_Read... [07:05:14]Read from MH i2c: E2 03 00 6F 82 00 90 00 65 [07:05:14]RAPDU: 90 00 [07:05:14]wFMCommunicate OK [07:05:14]wFMCommunicate request_size=10 [07:05:14]MH_SAM_APDU [07:05:14]CAPDU: 80 0D 02 02 05 9E 0C 3C 2B 6B [07:05:14]Write to MH i2c: E2 0D 00 70 82 80 0D 02 02 05 00 9E 0C 3C 2B 6B 00 00 F2 [07:05:14]Write i2c OK [07:05:14]MH_I2C_Read... [07:05:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:05:14]Read from MH i2c: E2 [07:05:14]MH_I2C_Read... [07:05:14]Read from MH i2c: E2 03 00 [07:05:14]MH_I2C_Read... [07:05:14]Read from MH i2c: E2 03 00 70 82 00 90 00 66 [07:05:14]RAPDU: 90 00 [07:05:14]wFMCommunicate OK [07:05:14]wFMCommunicate request_size=4 [07:05:14]MH_SAM_APDU [07:05:14]CAPDU: 80 0D 03 02 [07:05:14]Write to MH i2c: E2 08 00 71 82 80 0D 03 02 00 00 00 00 6E [07:05:14]Write i2c OK [07:05:14]MH_I2C_Read... [07:05:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:05:14]Read from MH i2c: E2 [07:05:14]MH_I2C_Read... [07:05:14]Read from MH i2c: E2 0B 00 [07:05:14]MH_I2C_Read... [07:05:14]Read from MH i2c: E2 0B 00 71 82 00 D7 B4 64 08 42 47 0A DE 90 00 D7 [07:05:14]RAPDU: D7 B4 64 08 42 47 0A DE 90 00 [07:05:14]wFMCommunicate OK [07:05:14]SAM_PROTO_SignData done [07:05:14]FM_MakeSignedData done [07:05:14]CreateOFDProtocolMessage [07:05:14]wFMCommunicate request_size=4 [07:05:14]MH_SAM_APDU [07:05:14]CAPDU: 80 11 00 00 [07:05:14]Write to MH i2c: E2 08 00 72 82 80 11 00 00 00 00 00 00 6E [07:05:14]Write i2c OK [07:05:14]MH_I2C_Read... [07:05:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:05:14]Read from MH i2c: E2 [07:05:14]MH_I2C_Read... [07:05:14]Read from MH i2c: E2 17 00 [07:05:14]MH_I2C_Read... [07:05:14]Read from MH i2c: E2 17 00 72 82 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 BF [07:05:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [07:05:14]wFMCommunicate OK [07:05:14]CreateOFDProtocolMessage done [07:05:14]OFDSenderStorePacket 230249 [07:05:14]StoreOFDPacket docnum=230249 [07:05:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 CE 93 07 01 C7 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 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 3F 00 00 00 F4 03 04 00 AD ED A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 69 83 03 00 35 04 06 00 3C 9E 0C 3C 2B 6B D7 B4 64 08 42 47 0A DE [07:05:14]CheckFolder [07:05:14]dirname=/storage/ofd_packets [07:05:14]CheckFolder done [07:05:14]ProducePacketName [07:05:14]name=ofd_packets/00230249 [07:05:14]NVStorageSaveData ofd_packets/00230249 [07:05:14]File name is /storage/ofd_packets/00230249 [07:05:14]Write 301 bytes [07:05:14]NVStorageSaveData done [07:05:14]OFDSenderStorePacket done [07:05:14]KKMCreateOFDPacket done [07:05:14]NVStorageSaveData kkm_last_timestamp [07:05:14]File name is /storage/kkm_last_timestamp [07:05:14]Write 4 bytes [07:05:14]NVStorageSaveData done [07:05:14]ExternCall_PrintAddStr [07:05:14]wPrintStart [07:05:14]Write to MH i2c: 01 00 00 73 82 F5 [07:05:14]Write i2c OK [07:05:14]MH_I2C_Read... [07:05:14]Read from MH i2c: 01 [07:05:14]MH_I2C_Read... [07:05:14]Read from MH i2c: 01 07 00 [07:05:14]MH_I2C_Read... [07:05:14]Read from MH i2c: 01 07 00 73 82 00 00 00 00 00 FF 0F 0A [07:05:14]RasterBufferAndPrint [07:05:14]line Счет N : (1)871698 [07:05:14]line ИНН: 02508201610067 [07:05:14]line Контрольно-Кассовый Чек [07:05:14]line ПРОДАЖА [07:05:14]line ТРК (МРК, ГНК) : 42 [07:05:14]line Товар: 2710124130 [07:05:14]line Аи-92-К-5 [07:05:14]line 8.850 * 67.80 [07:05:14]line = 600.03 [07:05:14]line НДС 12% НСП 1% [07:05:14]line > о реализуемом товаре [07:05:14]line ОКРУГЛЕНИЕ: -0.03 [07:05:14]line ИТОГО: 600.00 [07:05:14]line Внесено: 600.00 [07:05:14]line СДАЧА: 0.00 [07:05:14]line НСП 1% : 5.31 [07:05:14]line НДС 12% : 63.72 [07:05:14]line Наличными: 600.00 [07:05:14]line Безнал.: 0.00 [07:05:14]line Место: АЗС № 125 "Партнер Нефть" [07:05:14]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [07:05:14]line СНО: Общий режим [07:05:14]line Чек 63 28.07.2024 07:05 [07:05:14]line Смена: 386 ФФД: 1.0 [07:05:14]line ЗНМ: 0300000050 [07:05:14]line РНМ: 0000000000099253 [07:05:14]line Версия ККМ: 001 [07:05:14]line ФМ: 0000000000965352 [07:05:14]line ФД: 230249 [07:05:14]line ФПД: 66649507769195 [07:05:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T070517&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230249&fm=66649507769195&tin=02508201610067®Number=0000000000099253&sum=60000 [07:05:14]written 0, free lines is 4095 [07:05:14]OFD Sender: Processing packet 230249 [packets to send 132, broken 131] [07:05:14]ProducePacketName [07:05:14]name=ofd_packets/00230249 [07:05:14]OFD Sender: To server: pG, [07:05:14]CommunicateWithHost lk.salyk.kg:30040 [07:05:14]ConnectInit lk.salyk.kg [07:05:15]Connected sock=10 [07:05:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 CE 93 07 01 C7 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 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 3F 00 00 00 F4 03 04 00 AD ED A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 69 83 03 00 35 04 06 00 3C 9E 0C 3C 2B 6B D7 B4 64 08 42 47 0A DE [07:05:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 B7 A8 47 00 A7 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 39 36 35 33 35 32 10 04 04 00 69 83 03 00 F4 03 04 00 86 94 A5 66 B6 04 01 00 00 70 C0 59 24 D7 88 F0 D9 [07:05:15]CommunicateWithHost err = 0 [07:05:15]CheckOFDResponse [07:05:15]1017 (14) - 77093643461234 [07:05:15]1041 (16) - 0000000000965352 [07:05:15]1040 (4) - 230249 [07:05:15]1012 (4) - 28.07.2024 00:44 [07:05:15]1206 (1) - 0 [07:05:15]OFD Sender: Remove packet 230249 [07:05:15]ProducePacketName [07:05:15]name=ofd_packets/00230249 [07:05:15]NVStorageDeleteData [07:05:15]Write to MH i2c: 01 00 00 9E 82 20 [07:05:15]Write i2c OK [07:05:15]MH_I2C_Read... [07:05:15]Read from MH i2c: 01 [07:05:15]MH_I2C_Read... [07:05:15]Read from MH i2c: 01 07 00 [07:05:15]MH_I2C_Read... [07:05:15]Read from MH i2c: 01 07 00 9E 82 00 00 00 00 00 EF 0C 22 [07:05:15]RasterBufferAndPrint [07:05:15]line [07:05:15]line [07:05:15]line [07:05:15]line [07:05:15]line [07:05:15]written 0, free lines is 3317 [07:05:15]MH_Cut [07:05:15]Write to MH i2c: D1 01 00 A5 82 01 F9 [07:05:15]Write i2c OK [07:05:15]MH_I2C_Read... [07:05:15]Read from MH i2c: D1 [07:05:15]MH_I2C_Read... [07:05:15]Read from MH i2c: D1 01 00 [07:05:15]MH_I2C_Read... [07:05:15]Read from MH i2c: D1 01 00 A5 82 00 F8 [07:05:15]Write to MH i2c: 01 00 00 A6 82 28 [07:05:15]Write i2c OK [07:05:15]MH_I2C_Read... [07:05:15]OFD Sender: No OFD packet to send [07:05:16]*** Cut start [07:05:16]*** Partial cut [07:05:16]*** CUTSNS_PIN = 1 [07:05:16]*** CUTSNS_PIN = 0 [07:05:16]*** Brake cut motor [07:05:16]Read from MH i2c: 01 [07:05:16]MH_I2C_Read... [07:05:16]*** Stop cut motor [07:05:16]*** Cut end [07:05:16]Read from MH i2c: 01 07 00 [07:05:16]MH_I2C_Read... [07:05:16]Read from MH i2c: 01 07 00 A6 82 00 00 00 00 00 FF 0F 3D [07:05:16]process_action close_receipt done [07:05:16]requested_data is exist [07:05:16]produce_requested_data [07:05:16]requested_item fm.sn is exist - process it [07:05:16]wFMCommunicate request_size=4 [07:05:16]MH_SAM_APDU [07:05:16]CAPDU: 80 11 00 00 [07:05:16]Write to MH i2c: E2 08 00 A7 82 80 11 00 00 00 00 00 00 A3 [07:05:16]Write i2c OK [07:05:16]MH_I2C_Read... [07:05:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:05:16]Read from MH i2c: E2 [07:05:16]MH_I2C_Read... [07:05:16]Read from MH i2c: E2 17 00 [07:05:16]MH_I2C_Read... [07:05:16]Read from MH i2c: E2 17 00 A7 82 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 F4 [07:05:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [07:05:16]wFMCommunicate OK [07:05:16]requested_item fd.num is exist - process it [07:05:16]SAM_PROTO_GetFieldsCounters [07:05:16]wFMCommunicate request_size=4 [07:05:16]MH_SAM_APDU [07:05:16]CAPDU: 80 13 00 00 [07:05:16]Write to MH i2c: E2 08 00 A8 82 80 13 00 00 00 00 00 00 A6 [07:05:16]Write i2c OK [07:05:16]MH_I2C_Read... [07:05:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:05:16]Read from MH i2c: E2 [07:05:16]MH_I2C_Read... [07:05:16]Read from MH i2c: E2 62 00 [07:05:16]MH_I2C_Read... [07:05:16]Read from MH i2c: E2 62 00 A8 82 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 69 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 F7 [07:05:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 69 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 3F 00 00 00 5E 04 04 00 3F 00 00 00 57 04 04 00 40 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:05:16]wFMCommunicate OK [07:05:16]SAM_PROTO_GetFieldsCounters done [07:05:16]requested_item shift.num is exist - process it [07:05:16]requested_item shift.opened is exist - process it [07:05:16]req_shift_opened [07:05:16]FM_GetShiftState [07:05:16]SAM_PROTO_GetShiftState [07:05:16]wFMCommunicate request_size=4 [07:05:16]MH_SAM_APDU [07:05:16]CAPDU: 80 13 01 00 [07:05:16]Write to MH i2c: E2 08 00 A9 82 80 13 01 00 00 00 00 00 A8 [07:05:16]Write i2c OK [07:05:16]MH_I2C_Read... [07:05:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:05:16]Read from MH i2c: E2 [07:05:16]MH_I2C_Read... [07:05:16]Read from MH i2c: E2 0E 00 [07:05:16]MH_I2C_Read... [07:05:16]Read from MH i2c: E2 0E 00 A9 82 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 6E [07:05:16]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [07:05:16]wFMCommunicate OK [07:05:16]SAM_PROTO_GetShiftState done [07:05:16]FM_GetShiftState done [07:05:16]req_shift_opened done [07:05:16]requested_item shift.open_date is exist - process it [07:05:16]req_shift_open_date [07:05:16]req_shift_open_date done [07:05:16]produce_requested_data done [07:05:16]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230249,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [07:05:16]process_action_free close_receipt [07:05:16]json_value_free [07:05:16]json_value_free done [07:05:16]process_json_proto returns [07:05:16]Send response to host [07:05:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230249,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [07:05:16]free response buf [07:05:16]execute_script done [07:05:16]execute_script returns [07:05:16]free content buf [07:05:16]Sock 8.Close socket [07:05:16]Sock 8.Thread stoped [07:05:20]OFD Sender: No OFD packet to send [07:05:25]OFD Sender: No OFD packet to send [07:05:30]OFD Sender: No OFD packet to send [07:05:35]OFD Sender: No OFD packet to send [07:05:40]OFD Sender: No OFD packet to send [07:05:45]OFD Sender: No OFD packet to send [07:05:50]OFD Sender: No OFD packet to send [07:05:55]OFD Sender: No OFD packet to send [07:06:00]OFD Sender: No OFD packet to send [07:06:05]OFD Sender: No OFD packet to send [07:06:10]OFD Sender: No OFD packet to send [07:06:15]OFD Sender: No OFD packet to send [07:06:20]OFD Sender: No OFD packet to send [07:06:25]OFD Sender: No OFD packet to send [07:06:30]OFD Sender: No OFD packet to send [07:06:35]OFD Sender: No OFD packet to send [07:06:40]OFD Sender: No OFD packet to send [07:06:45]OFD Sender: No OFD packet to send [07:06:50]OFD Sender: No OFD packet to send [07:06:55]OFD Sender: No OFD packet to send [07:07:00]OFD Sender: No OFD packet to send [07:07:03]accept exits with 9 [07:07:03]New connection [07:07:03]New thread 3067047268 created [07:07:03]Thread 3066903908 joined [07:07:03]Waiting for new connection... [07:07:03] Sock 9.Parse request [07:07:03]Sock 9.Check first char [07:07:03]Sock 9.First char is OK [07:07:03]request: POST /json_proto HTTP/1.0 [07:07:03]Method: POST [07:07:03]URL: /json_proto [07:07:03]Method is POST - this is cgi request [07:07:03]url: /json_proto [07:07:03]query_string will be loaded in cgi processing [07:07:03]execute_cgi json_proto POST (null) [07:07:03]execute_cgi path=json_proto method=POST [07:07:03]POST find Content-Length [07:07:03]Host: 172.17.49.131:8080 [07:07:03]Content-Length: 677 [07:07:03]Content-Type: application/json [07:07:03] [07:07:03]POST finish read [07:07:03]Found Content-Length = 677 [07:07:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871699", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:07:03]execute_script... [07:07:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871699", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:07:03]POST & json_proto [07:07:03]process_json_proto [07:07:03]json parsed OK: [07:07:03]protocol is kg_v1.0 [07:07:03]action value=close_receipt [07:07:03]process_action close_receipt [07:07:03]cmd_close_receipt [07:07:03]MH_GetDate [07:07:03]Write to MH i2c: F0 00 00 AA 82 1B [07:07:03]Write i2c OK [07:07:03]MH_I2C_Read... [07:07:03]Read from MH i2c: F0 [07:07:03]MH_I2C_Read... [07:07:03]Read from MH i2c: F0 09 00 [07:07:03]MH_I2C_Read... [07:07:03]Read from MH i2c: F0 09 00 AA 82 00 1C EE A5 66 FF 4D C0 64 A9 [07:07:03]GetLastDocTimeStamp 1722150317 [07:07:03]current date 1722150428 [07:07:03]FM_GetShiftState [07:07:03]SAM_PROTO_GetShiftState [07:07:03]wFMCommunicate request_size=4 [07:07:03]MH_SAM_APDU [07:07:03]CAPDU: 80 13 01 00 [07:07:03]Write to MH i2c: E2 08 00 AB 82 80 13 01 00 00 00 00 00 AA [07:07:03]Write i2c OK [07:07:03]MH_I2C_Read... [07:07:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:07:03]Read from MH i2c: E2 [07:07:03]MH_I2C_Read... [07:07:03]Read from MH i2c: E2 0E 00 [07:07:03]MH_I2C_Read... [07:07:03]Read from MH i2c: E2 0E 00 AB 82 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 70 [07:07:03]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [07:07:03]wFMCommunicate OK [07:07:03]SAM_PROTO_GetShiftState done [07:07:03]FM_GetShiftState done [07:07:03]opened in 1722127132 [07:07:03]opened+sec_in_day 1722213532 [07:07:03]quantity*price = 50036 [07:07:03]sum+1 = 50037 [07:07:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 64 28.07.2024 07:07 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230250 ФПД: 198130838040383 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T070708&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230250&fm=198130838040383&tin=02508201610067®Number=0000000000099253&sum=50000 [07:07:04]StoreToDocumentArchive [07:07:04]shift 386 fd 230250 [07:07:04]save to /storage/0386/doc_00230250 [07:07:04]save last doc name /storage/0386/doc_00230250 to /storage/kkm_last_doc_name [07:07:04]save OK [07:07:04]Clear old archive folders... [07:07:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:07:04]tlvbuf is 00962620 [07:07:04]SAM_PROTO_ClearQueue [07:07:04]wFMCommunicate request_size=4 [07:07:04]MH_SAM_APDU [07:07:04]CAPDU: 80 09 00 00 [07:07:04]Write to MH i2c: E2 08 00 B8 82 80 09 00 00 00 00 00 00 AC [07:07:04]Write i2c OK [07:07:04]MH_I2C_Read... [07:07:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:07:05]Read from MH i2c: E2 [07:07:05]MH_I2C_Read... [07:07:05]Read from MH i2c: E2 03 00 [07:07:05]MH_I2C_Read... [07:07:05]Read from MH i2c: E2 03 00 B8 82 00 90 00 AE [07:07:05]RAPDU: 90 00 [07:07:05]wFMCommunicate OK [07:07:05]SAM_PROTO_ClearQueue done [07:07:05]KKMCreateOFDPacket [07:07:05]OFDProtocolAddRootSTLVToBuf [07:07:05]FM_MakeSignedData [07:07:05]FM_MakeSignedData [07:07:05]SAM_PROTO_SignData [07:07:05]wFMCommunicate request_size=4 [07:07:05]MH_SAM_APDU [07:07:05]CAPDU: 80 0D 01 02 [07:07:05]Write to MH i2c: E2 08 00 B9 82 80 0D 01 02 00 00 00 00 B4 [07:07:05]Write i2c OK [07:07:05]MH_I2C_Read... [07:07:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:07:05]Read from MH i2c: E2 [07:07:05]MH_I2C_Read... [07:07:05]Read from MH i2c: E2 03 00 [07:07:05]MH_I2C_Read... [07:07:05]Read from MH i2c: E2 03 00 B9 82 00 90 00 AF [07:07:05]RAPDU: 90 00 [07:07:05]wFMCommunicate OK [07:07:05]wFMCommunicate request_size=255 [07:07:05]MH_SAM_APDU [07: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 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 40 00 00 00 F4 03 04 00 1C EE A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 6A 83 03 00 35 04 06 00 B4 [07:07:05]Write to MH i2c: E2 02 01 BA 82 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 40 00 00 00 F4 03 04 00 1C EE A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 6A 83 03 00 35 04 06 00 B4 00 00 B0 [07:07:05]Write i2c OK [07:07:05]MH_I2C_Read... [07:07:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:07:05]Read from MH i2c: E2 [07:07:05]MH_I2C_Read... [07:07:05]Read from MH i2c: E2 03 00 [07:07:05]MH_I2C_Read... [07:07:05]Read from MH i2c: E2 03 00 BA 82 00 90 00 B0 [07:07:05]RAPDU: 90 00 [07:07:05]wFMCommunicate OK [07:07:05]wFMCommunicate request_size=10 [07:07:05]MH_SAM_APDU [07:07:05]CAPDU: 80 0D 02 02 05 32 EE 38 6F 3F [07:07:05]Write to MH i2c: E2 0D 00 BB 82 80 0D 02 02 05 00 32 EE 38 6F 3F 00 00 C7 [07:07:05]Write i2c OK [07:07:05]MH_I2C_Read... [07:07:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:07:05]Read from MH i2c: E2 [07:07:05]MH_I2C_Read... [07:07:05]Read from MH i2c: E2 03 00 [07:07:05]MH_I2C_Read... [07:07:05]Read from MH i2c: E2 03 00 BB 82 00 90 00 B1 [07:07:05]RAPDU: 90 00 [07:07:05]wFMCommunicate OK [07:07:05]wFMCommunicate request_size=4 [07:07:05]MH_SAM_APDU [07:07:05]CAPDU: 80 0D 03 02 [07:07:05]Write to MH i2c: E2 08 00 BC 82 80 0D 03 02 00 00 00 00 B9 [07:07:05]Write i2c OK [07:07:05]MH_I2C_Read... [07:07:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:07:05]Read from MH i2c: E2 [07:07:05]MH_I2C_Read... [07:07:05]Read from MH i2c: E2 0B 00 [07:07:05]MH_I2C_Read... [07:07:05]Read from MH i2c: E2 0B 00 BC 82 00 6E B9 2B A2 09 40 22 BA 90 00 D3 [07:07:05]RAPDU: 6E B9 2B A2 09 40 22 BA 90 00 [07:07:05]wFMCommunicate OK [07:07:05]SAM_PROTO_SignData done [07:07:05]FM_MakeSignedData done [07:07:05]CreateOFDProtocolMessage [07:07:05]wFMCommunicate request_size=4 [07:07:05]MH_SAM_APDU [07:07:05]CAPDU: 80 11 00 00 [07:07:05]Write to MH i2c: E2 08 00 BD 82 80 11 00 00 00 00 00 00 B9 [07:07:05]Write i2c OK [07:07:05]MH_I2C_Read... [07:07:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:07:05]Read from MH i2c: E2 [07:07:05]MH_I2C_Read... [07:07:05]Read from MH i2c: E2 17 00 [07:07:05]MH_I2C_Read... [07:07:05]Read from MH i2c: E2 17 00 BD 82 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 0A [07:07:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [07:07:05]wFMCommunicate OK [07:07:05]CreateOFDProtocolMessage done [07:07:05]OFDSenderStorePacket 230250 [07:07:05]StoreOFDPacket docnum=230250 [07:07:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 32 1B 07 01 8A 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 1C EE A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 6A 83 03 00 35 04 06 00 B4 32 EE 38 6F 3F 6E B9 2B A2 09 40 22 BA [07:07:05]CheckFolder [07:07:05]dirname=/storage/ofd_packets [07:07:05]CheckFolder done [07:07:05]ProducePacketName [07:07:05]name=ofd_packets/00230250 [07:07:05]NVStorageSaveData ofd_packets/00230250 [07:07:05]File name is /storage/ofd_packets/00230250 [07:07:05]Write 301 bytes [07:07:05]NVStorageSaveData done [07:07:05]OFDSenderStorePacket done [07:07:05]KKMCreateOFDPacket done [07:07:05]NVStorageSaveData kkm_last_timestamp [07:07:05]File name is /storage/kkm_last_timestamp [07:07:05]Write 4 bytes [07:07:05]NVStorageSaveData done [07:07:05]ExternCall_PrintAddStr [07:07:05]wPrintStart [07:07:05]Write to MH i2c: 01 00 00 BE 82 40 [07:07:05]Write i2c OK [07:07:05]MH_I2C_Read... [07:07:05]Read from MH i2c: 01 [07:07:05]MH_I2C_Read... [07:07:05]Read from MH i2c: 01 07 00 [07:07:05]MH_I2C_Read... [07:07:05]Read from MH i2c: 01 07 00 BE 82 00 00 00 00 00 FF 0F 55 [07:07:05]RasterBufferAndPrint [07:07:05]line Счет N : (1)871699 [07:07:05]line ИНН: 02508201610067 [07:07:05]line Контрольно-Кассовый Чек [07:07:05]line ПРОДАЖА [07:07:05]line ТРК (МРК, ГНК) : 42 [07:07:05]line Товар: 2710124130 [07:07:05]line Аи-92-К-5 [07:07:05]line 7.380 * 67.80 [07:07:05]line = 500.36 [07:07:05]line НДС 12% НСП 1% [07:07:05]line > о реализуемом товаре [07:07:05]line ОКРУГЛЕНИЕ: -0.36 [07:07:05]line ИТОГО: 500.00 [07:07:05]line Внесено: 500.00 [07:07:05]line СДАЧА: 0.00 [07:07:05]line НСП 1% : 4.43 [07:07:05]line НДС 12% : 53.14 [07:07:05]line Наличными: 500.00 [07:07:05]line Безнал.: 0.00 [07:07:05]line Место: АЗС № 125 "Партнер Нефть" [07:07:05]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [07:07:05]line СНО: Общий режим [07:07:05]line Чек 64 28.07.2024 07:07 [07:07:05]line Смена: 386 ФФД: 1.0 [07:07:05]line ЗНМ: 0300000050 [07:07:05]line РНМ: 0000000000099253 [07:07:05]line Версия ККМ: 001 [07:07:05]line ФМ: 0000000000965352 [07:07:05]line ФД: 230250 [07:07:05]line ФПД: 198130838040383 [07:07:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T070708&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230250&fm=198130838040383&tin=02508201610067®Number=0000000000099253&sum=50000 [07:07:05]OFD Sender: Processing packet 230250 [packets to send 132, broken 131] [07:07:05]ProducePacketName [07:07:05]name=ofd_packets/00230250 [07:07:05]OFD Sender: To server: pG, [07:07:05]CommunicateWithHost lk.salyk.kg:30040 [07:07:05]ConnectInit lk.salyk.kg [07:07:05]written 0, free lines is 4095 [07:07:05]Connected sock=10 [07:07:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 32 1B 07 01 8A 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 40 00 00 00 F4 03 04 00 1C EE A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 6A 83 03 00 35 04 06 00 B4 32 EE 38 6F 3F 6E B9 2B A2 09 40 22 BA [07:07:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 18 29 47 00 42 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 39 36 35 33 35 32 10 04 04 00 6A 83 03 00 F4 03 04 00 F4 94 A5 66 B6 04 01 00 00 B0 21 73 D9 BD 11 4C A0 [07:07:06]CommunicateWithHost err = 0 [07:07:06]CheckOFDResponse [07:07:06]1017 (14) - 77093643461234 [07:07:06]1041 (16) - 0000000000965352 [07:07:06]1040 (4) - 230250 [07:07:06]1012 (4) - 28.07.2024 00:46 [07:07:06]1206 (1) - 0 [07:07:06]OFD Sender: Remove packet 230250 [07:07:06]ProducePacketName [07:07:06]name=ofd_packets/00230250 [07:07:06]NVStorageDeleteData [07:07:06]Write to MH i2c: 01 00 00 E9 82 6B [07:07:06]Write i2c OK [07:07:06]MH_I2C_Read... [07:07:06]Read from MH i2c: 01 [07:07:06]MH_I2C_Read... [07:07:06]Read from MH i2c: 01 07 00 [07:07:06]MH_I2C_Read... [07:07:06]Read from MH i2c: 01 07 00 E9 82 00 00 00 00 00 F1 0C 6F [07:07:06]RasterBufferAndPrint [07:07:06]line [07:07:06]line [07:07:06]line [07:07:06]line [07:07:06]line [07:07:06]written 0, free lines is 3319 [07:07:06]MH_Cut [07:07:06]Write to MH i2c: D1 01 00 F0 82 01 44 [07:07:06]Write i2c OK [07:07:06]MH_I2C_Read... [07:07:06]Read from MH i2c: D1 [07:07:06]MH_I2C_Read... [07:07:06]Read from MH i2c: D1 01 00 [07:07:06]MH_I2C_Read... [07:07:06]Read from MH i2c: D1 01 00 F0 82 00 43 [07:07:06]Write to MH i2c: 01 00 00 F1 82 73 [07:07:06]Write i2c OK [07:07:06]MH_I2C_Read... [07:07:06]OFD Sender: No OFD packet to send [07:07:06]*** Cut start [07:07:06]*** Partial cut [07:07:06]*** CUTSNS_PIN = 1 [07:07:07]*** CUTSNS_PIN = 0 [07:07:07]*** Brake cut motor [07:07:07]Read from MH i2c: 01 [07:07:07]MH_I2C_Read... [07:07:07]*** Stop cut motor [07:07:07]*** Cut end [07:07:07]Read from MH i2c: 01 07 00 [07:07:07]MH_I2C_Read... [07:07:07]Read from MH i2c: 01 07 00 F1 82 00 00 00 00 00 FF 0F 88 [07:07:07]process_action close_receipt done [07:07:07]requested_data is exist [07:07:07]produce_requested_data [07:07:07]requested_item fm.sn is exist - process it [07:07:07]wFMCommunicate request_size=4 [07:07:07]MH_SAM_APDU [07:07:07]CAPDU: 80 11 00 00 [07:07:07]Write to MH i2c: E2 08 00 F2 82 80 11 00 00 00 00 00 00 EE [07:07:07]Write i2c OK [07:07:07]MH_I2C_Read... [07:07:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:07:07]Read from MH i2c: E2 [07:07:07]MH_I2C_Read... [07:07:07]Read from MH i2c: E2 17 00 [07:07:07]MH_I2C_Read... [07:07:07]Read from MH i2c: E2 17 00 F2 82 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 3F [07:07:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [07:07:07]wFMCommunicate OK [07:07:07]requested_item fd.num is exist - process it [07:07:07]SAM_PROTO_GetFieldsCounters [07:07:07]wFMCommunicate request_size=4 [07:07:07]MH_SAM_APDU [07:07:07]CAPDU: 80 13 00 00 [07:07:07]Write to MH i2c: E2 08 00 F3 82 80 13 00 00 00 00 00 00 F1 [07:07:07]Write i2c OK [07:07:07]MH_I2C_Read... [07:07:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:07:07]Read from MH i2c: E2 [07:07:07]MH_I2C_Read... [07:07:07]Read from MH i2c: E2 62 00 [07:07:07]MH_I2C_Read... [07:07:07]Read from MH i2c: E2 62 00 F3 82 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 6A 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 40 00 00 00 5E 04 04 00 40 00 00 00 57 04 04 00 41 00 00 00 19 04 04 00 00 00 00 00 90 00 46 [07:07:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 6A 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 40 00 00 00 5E 04 04 00 40 00 00 00 57 04 04 00 41 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:07:07]wFMCommunicate OK [07:07:07]SAM_PROTO_GetFieldsCounters done [07:07:07]requested_item shift.num is exist - process it [07:07:07]requested_item shift.opened is exist - process it [07:07:07]req_shift_opened [07:07:07]FM_GetShiftState [07:07:07]SAM_PROTO_GetShiftState [07:07:07]wFMCommunicate request_size=4 [07:07:07]MH_SAM_APDU [07:07:07]CAPDU: 80 13 01 00 [07:07:07]Write to MH i2c: E2 08 00 F4 82 80 13 01 00 00 00 00 00 F3 [07:07:07]Write i2c OK [07:07:07]MH_I2C_Read... [07:07:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:07:07]Read from MH i2c: E2 [07:07:07]MH_I2C_Read... [07:07:07]Read from MH i2c: E2 0E 00 [07:07:07]MH_I2C_Read... [07:07:07]Read from MH i2c: E2 0E 00 F4 82 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 B9 [07:07:07]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [07:07:07]wFMCommunicate OK [07:07:07]SAM_PROTO_GetShiftState done [07:07:07]FM_GetShiftState done [07:07:07]req_shift_opened done [07:07:07]requested_item shift.open_date is exist - process it [07:07:07]req_shift_open_date [07:07:07]req_shift_open_date done [07:07:07]produce_requested_data done [07:07:07]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230250,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [07:07:07]process_action_free close_receipt [07:07:07]json_value_free [07:07:07]json_value_free done [07:07:07]process_json_proto returns [07:07:07]Send response to host [07:07:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230250,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [07:07:07]free response buf [07:07:07]execute_script done [07:07:07]execute_script returns [07:07:07]free content buf [07:07:07]Sock 9.Close socket [07:07:07]Sock 9.Thread stoped [07:07:11]OFD Sender: No OFD packet to send [07:07:16]OFD Sender: No OFD packet to send [07:07:21]OFD Sender: No OFD packet to send [07:07:26]OFD Sender: No OFD packet to send [07:07:31]OFD Sender: No OFD packet to send [07:07:36]OFD Sender: No OFD packet to send [07:07:41]OFD Sender: No OFD packet to send [07:07:46]OFD Sender: No OFD packet to send [07:07:51]OFD Sender: No OFD packet to send [07:07:56]OFD Sender: No OFD packet to send [07:08:01]OFD Sender: No OFD packet to send [07:08:06]OFD Sender: No OFD packet to send [07:08:11]OFD Sender: No OFD packet to send [07:08:16]OFD Sender: No OFD packet to send [07:08:18]accept exits with 8 [07:08:18]New connection [07:08:18]New thread 3066903908 created [07:08:18]Thread 3067047268 joined [07:08:18]Waiting for new connection... [07:08:18] Sock 8.Parse request [07:08:18]Sock 8.Check first char [07:08:18]Sock 8.First char is OK [07:08:18]request: POST /json_proto HTTP/1.0 [07:08:18]Method: POST [07:08:18]URL: /json_proto [07:08:18]Method is POST - this is cgi request [07:08:18]url: /json_proto [07:08:18]query_string will be loaded in cgi processing [07:08:18]execute_cgi json_proto POST (null) [07:08:18]execute_cgi path=json_proto method=POST [07:08:18]POST find Content-Length [07:08:18]Host: 172.17.49.131:8080 [07:08:18]Content-Length: 1152 [07:08:18]Content-Type: application/json [07:08:18] [07:08:18]POST finish read [07:08:18]Found Content-Length = 1152 [07:08:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 125\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410.\u000A\u0421\u0447\u0435\u0442 N : (1)871700\u000A28.07.2024 06:31\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 2\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 13.300 x 75.20\u000A\u0418\u0422\u041E\u0413: 1000.16\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30104881\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:08:18]execute_script... [07:08:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 125\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410.\u000A\u0421\u0447\u0435\u0442 N : (1)871700\u000A28.07.2024 06:31\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 2\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 13.300 x 75.20\u000A\u0418\u0422\u041E\u0413: 1000.16\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30104881\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:08:18]POST & json_proto [07:08:18]process_json_proto [07:08:18]json parsed OK: [07:08:18]protocol is kg_v1.0 [07:08:18]action value=print_text [07:08:18]process_action print_text [07:08:18]cmd_print_text [07:08:18]ExternCall_PrintAddStr [07:08:18]wPrintStart [07:08:18]Write to MH i2c: 01 00 00 F5 82 77 [07:08:18]Write i2c OK [07:08:18]MH_I2C_Read... [07:08:18]Read from MH i2c: 01 [07:08:18]MH_I2C_Read... [07:08:18]Read from MH i2c: 01 07 00 [07:08:18]MH_I2C_Read... [07:08:18]Read from MH i2c: 01 07 00 F5 82 00 00 00 00 00 FF 0F 8C [07:08:18]RasterBufferAndPrint [07:08:18]line *****ТОВАРНЫЙ ЧЕК***** [07:08:18]line АЗС 125 [07:08:18]line Партнер нефть [07:08:18]line 02508201610067 [07:08:18]line Кассир : Бекжанов А. [07:08:18]line Счет N : (1)871700 [07:08:18]line 28.07.2024 06:31 [07:08:18]line ПРОДАЖА [07:08:18]line ТРК (МРК, ГНК): 2 [07:08:18]line Вид ГСМ : 2710194210 [07:08:18]line ДТ-К-5 [07:08:18]line 13.300 x 75.20 [07:08:18]line ИТОГ: 1000.16 [07:08:18]line Тип оплаты: Талоны: ТК ГПНА Online [07:08:18]line 30104881 [07:08:18]line ______________________ [07:08:18]line (подпись) [07:08:18]written 0, free lines is 4095 [07:08:18]Write to MH i2c: 01 00 00 09 83 8C [07:08:18]Write i2c OK [07:08:18]MH_I2C_Read... [07:08:18]Read from MH i2c: 01 [07:08:18]MH_I2C_Read... [07:08:18]Read from MH i2c: 01 07 00 [07:08:18]MH_I2C_Read... [07:08:18]Read from MH i2c: 01 07 00 09 83 00 00 00 00 00 0D 0E AE [07:08:18]RasterBufferAndPrint [07:08:18]line [07:08:18]line [07:08:18]line [07:08:18]line [07:08:18]line [07:08:18]written 0, free lines is 3598 [07:08:18]MH_Cut [07:08:18]Write to MH i2c: D1 01 00 10 83 01 65 [07:08:18]Write i2c OK [07:08:18]MH_I2C_Read... [07:08:18]Read from MH i2c: D1 [07:08:18]MH_I2C_Read... [07:08:18]Read from MH i2c: D1 01 00 [07:08:18]MH_I2C_Read... [07:08:18]Read from MH i2c: D1 01 00 10 83 00 64 [07:08:18]Write to MH i2c: 01 00 00 11 83 94 [07:08:18]Write i2c OK [07:08:18]MH_I2C_Read... [07:08:19]*** Cut start [07:08:19]*** Partial cut [07:08:19]*** CUTSNS_PIN = 1 [07:08:19]*** CUTSNS_PIN = 0 [07:08:19]*** Brake cut motor [07:08:20]Read from MH i2c: 01 [07:08:20]MH_I2C_Read... [07:08:20]*** Stop cut motor [07:08:20]*** Cut end [07:08:20]Read from MH i2c: 01 07 00 [07:08:20]MH_I2C_Read... [07:08:20]Read from MH i2c: 01 07 00 11 83 00 00 00 00 00 FF 0F A9 [07:08:20]process_action print_text done [07:08:20]requested_data is exist [07:08:20]produce_requested_data [07:08:20]requested_item fm.sn is exist - process it [07:08:20]wFMCommunicate request_size=4 [07:08:20]MH_SAM_APDU [07:08:20]CAPDU: 80 11 00 00 [07:08:20]Write to MH i2c: E2 08 00 12 83 80 11 00 00 00 00 00 00 0F [07:08:20]Write i2c OK [07:08:20]MH_I2C_Read... [07:08:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:08:20]Read from MH i2c: E2 [07:08:20]MH_I2C_Read... [07:08:20]Read from MH i2c: E2 17 00 [07:08:20]MH_I2C_Read... [07:08:20]Read from MH i2c: E2 17 00 12 83 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 60 [07:08:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [07:08:20]wFMCommunicate OK [07:08:20]requested_item fd.num is exist - process it [07:08:20]SAM_PROTO_GetFieldsCounters [07:08:20]wFMCommunicate request_size=4 [07:08:20]MH_SAM_APDU [07:08:20]CAPDU: 80 13 00 00 [07:08:20]Write to MH i2c: E2 08 00 13 83 80 13 00 00 00 00 00 00 12 [07:08:20]Write i2c OK [07:08:20]MH_I2C_Read... [07:08:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:08:20]Read from MH i2c: E2 [07:08:20]MH_I2C_Read... [07:08:20]Read from MH i2c: E2 62 00 [07:08:20]MH_I2C_Read... [07:08:20]Read from MH i2c: E2 62 00 13 83 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 6A 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 40 00 00 00 5E 04 04 00 40 00 00 00 57 04 04 00 41 00 00 00 19 04 04 00 00 00 00 00 90 00 67 [07:08:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 6A 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 40 00 00 00 5E 04 04 00 40 00 00 00 57 04 04 00 41 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:08:20]wFMCommunicate OK [07:08:20]SAM_PROTO_GetFieldsCounters done [07:08:20]requested_item shift.num is exist - process it [07:08:20]requested_item shift.opened is exist - process it [07:08:20]req_shift_opened [07:08:20]FM_GetShiftState [07:08:20]SAM_PROTO_GetShiftState [07:08:20]wFMCommunicate request_size=4 [07:08:20]MH_SAM_APDU [07:08:20]CAPDU: 80 13 01 00 [07:08:20]Write to MH i2c: E2 08 00 14 83 80 13 01 00 00 00 00 00 14 [07:08:20]Write i2c OK [07:08:20]MH_I2C_Read... [07:08:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:08:20]Read from MH i2c: E2 [07:08:20]MH_I2C_Read... [07:08:20]Read from MH i2c: E2 0E 00 [07:08:20]MH_I2C_Read... [07:08:20]Read from MH i2c: E2 0E 00 14 83 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 DA [07:08:20]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [07:08:20]wFMCommunicate OK [07:08:20]SAM_PROTO_GetShiftState done [07:08:20]FM_GetShiftState done [07:08:20]req_shift_opened done [07:08:20]requested_item shift.open_date is exist - process it [07:08:20]req_shift_open_date [07:08:20]req_shift_open_date done [07:08:20]produce_requested_data done [07:08:20]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230250,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [07:08:20]process_action_free print_text [07:08:20]json_value_free [07:08:20]json_value_free done [07:08:20]process_json_proto returns [07:08:20]Send response to host [07:08:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230250,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [07:08:20]free response buf [07:08:20]execute_script done [07:08:20]execute_script returns [07:08:20]free content buf [07:08:20]Sock 8.Close socket [07:08:20]Sock 8.Thread stoped [07:08:21]OFD Sender: No OFD packet to send [07:08:26]OFD Sender: No OFD packet to send [07:08:31]OFD Sender: No OFD packet to send [07:08:36]OFD Sender: No OFD packet to send [07:08:41]OFD Sender: No OFD packet to send [07:08:46]OFD Sender: No OFD packet to send [07:08:51]OFD Sender: No OFD packet to send [07:08:56]OFD Sender: No OFD packet to send [07:09:01]OFD Sender: No OFD packet to send [07:09:06]OFD Sender: No OFD packet to send [07:09:11]OFD Sender: No OFD packet to send [07:09:16]OFD Sender: No OFD packet to send [07:09:21]OFD Sender: No OFD packet to send [07:09:26]OFD Sender: No OFD packet to send [07:09:31]OFD Sender: No OFD packet to send [07:09:36]OFD Sender: No OFD packet to send [07:09:41]OFD Sender: No OFD packet to send [07:09:46]OFD Sender: No OFD packet to send [07:09:51]OFD Sender: No OFD packet to send [07:09:56]OFD Sender: No OFD packet to send [07:10:01]OFD Sender: No OFD packet to send [07:10:06]OFD Sender: No OFD packet to send [07:10:11]OFD Sender: No OFD packet to send [07:10:16]OFD Sender: No OFD packet to send [07:10:21]OFD Sender: No OFD packet to send [07:10:26]OFD Sender: No OFD packet to send [07:10:31]OFD Sender: No OFD packet to send [07:10:36]OFD Sender: No OFD packet to send [07:10:41]OFD Sender: No OFD packet to send [07:10:46]OFD Sender: No OFD packet to send [07:10:51]OFD Sender: No OFD packet to send [07:10:56]OFD Sender: No OFD packet to send [07:11:01]OFD Sender: No OFD packet to send [07:11:06]OFD Sender: No OFD packet to send [07:11:11]OFD Sender: No OFD packet to send [07:11:16]OFD Sender: No OFD packet to send [07:11:21]OFD Sender: No OFD packet to send [07:11:26]OFD Sender: No OFD packet to send [07:11:31]OFD Sender: No OFD packet to send [07:11:37]OFD Sender: No OFD packet to send [07:11:42]OFD Sender: No OFD packet to send [07:11:47]OFD Sender: No OFD packet to send [07:11:52]OFD Sender: No OFD packet to send [07:11:57]OFD Sender: No OFD packet to send [07:12:02]OFD Sender: No OFD packet to send [07:12:03]accept exits with 9 [07:12:03]New connection [07:12:03]New thread 3067047268 created [07:12:03]Thread 3066903908 joined [07:12:03]Waiting for new connection... [07:12:03] Sock 9.Parse request [07:12:03]Sock 9.Check first char [07:12:03]Sock 9.First char is OK [07:12:03]request: POST /json_proto HTTP/1.0 [07:12:03]Method: POST [07:12:03]URL: /json_proto [07:12:03]Method is POST - this is cgi request [07:12:03]url: /json_proto [07:12:03]query_string will be loaded in cgi processing [07:12:03]execute_cgi json_proto POST (null) [07:12:03]execute_cgi path=json_proto method=POST [07:12:03]POST find Content-Length [07:12:03]Host: 172.17.49.131:8080 [07:12:03]Content-Length: 1152 [07:12:03]Content-Type: application/json [07:12:03] [07:12:03]POST finish read [07:12:03]Found Content-Length = 1152 [07:12:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 125\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410.\u000A\u0421\u0447\u0435\u0442 N : (1)871701\u000A28.07.2024 06:35\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 2\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 15.960 x 75.20\u000A\u0418\u0422\u041E\u0413: 1200.19\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30104881\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:12:03]execute_script... [07:12:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 125\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410.\u000A\u0421\u0447\u0435\u0442 N : (1)871701\u000A28.07.2024 06:35\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 2\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 15.960 x 75.20\u000A\u0418\u0422\u041E\u0413: 1200.19\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30104881\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:12:03]POST & json_proto [07:12:03]process_json_proto [07:12:03]json parsed OK: [07:12:03]protocol is kg_v1.0 [07:12:03]action value=print_text [07:12:03]process_action print_text [07:12:03]cmd_print_text [07:12:03]ExternCall_PrintAddStr [07:12:03]wPrintStart [07:12:03]Write to MH i2c: 01 00 00 15 83 98 [07:12:03]Write i2c OK [07:12:03]MH_I2C_Read... [07:12:03]Read from MH i2c: 01 [07:12:03]MH_I2C_Read... [07:12:03]Read from MH i2c: 01 07 00 [07:12:03]MH_I2C_Read... [07:12:03]Read from MH i2c: 01 07 00 15 83 00 00 00 00 00 FF 0F AD [07:12:03]RasterBufferAndPrint [07:12:03]line *****ТОВАРНЫЙ ЧЕК***** [07:12:03]line АЗС 125 [07:12:03]line Партнер нефть [07:12:03]line 02508201610067 [07:12:03]line Кассир : Бекжанов А. [07:12:03]line Счет N : (1)871701 [07:12:03]line 28.07.2024 06:35 [07:12:03]line ПРОДАЖА [07:12:03]line ТРК (МРК, ГНК): 2 [07:12:03]line Вид ГСМ : 2710194210 [07:12:03]line ДТ-К-5 [07:12:03]line 15.960 x 75.20 [07:12:03]line ИТОГ: 1200.19 [07:12:03]line Тип оплаты: Талоны: ТК ГПНА Online [07:12:03]line 30104881 [07:12:03]line ______________________ [07:12:03]line (подпись) [07:12:03]written 0, free lines is 4095 [07:12:03]Write to MH i2c: 01 00 00 29 83 AC [07:12:03]Write i2c OK [07:12:03]MH_I2C_Read... [07:12:03]Read from MH i2c: 01 [07:12:03]MH_I2C_Read... [07:12:03]Read from MH i2c: 01 07 00 [07:12:03]MH_I2C_Read... [07:12:03]Read from MH i2c: 01 07 00 29 83 00 00 00 00 00 0D 0E CE [07:12:03]RasterBufferAndPrint [07:12:03]line [07:12:03]line [07:12:03]line [07:12:03]line [07:12:03]line [07:12:03]written 0, free lines is 3599 [07:12:03]MH_Cut [07:12:03]Write to MH i2c: D1 01 00 30 83 01 85 [07:12:03]Write i2c OK [07:12:03]MH_I2C_Read... [07:12:03]Read from MH i2c: D1 [07:12:03]MH_I2C_Read... [07:12:03]Read from MH i2c: D1 01 00 [07:12:03]MH_I2C_Read... [07:12:03]Read from MH i2c: D1 01 00 30 83 00 84 [07:12:03]Write to MH i2c: 01 00 00 31 83 B4 [07:12:03]Write i2c OK [07:12:03]MH_I2C_Read... [07:12:03]*** Cut start [07:12:03]*** Partial cut [07:12:03]*** CUTSNS_PIN = 1 [07:12:03]*** CUTSNS_PIN = 0 [07:12:04]*** Brake cut motor [07:12:04]Read from MH i2c: 01 [07:12:04]MH_I2C_Read... [07:12:04]Read from MH i2c: 01 07 00 [07:12:04]MH_I2C_Read... [07:12:04]*** Stop cut motor [07:12:04]*** Cut end [07:12:04]Read from MH i2c: 01 07 00 31 83 00 00 00 00 00 FF 0F C9 [07:12:04]process_action print_text done [07:12:04]requested_data is exist [07:12:04]produce_requested_data [07:12:04]requested_item fm.sn is exist - process it [07:12:04]wFMCommunicate request_size=4 [07:12:04]MH_SAM_APDU [07:12:04]CAPDU: 80 11 00 00 [07:12:04]Write to MH i2c: E2 08 00 32 83 80 11 00 00 00 00 00 00 2F [07:12:04]Write i2c OK [07:12:04]MH_I2C_Read... [07:12:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:12:04]Read from MH i2c: E2 [07:12:04]MH_I2C_Read... [07:12:04]Read from MH i2c: E2 17 00 [07:12:04]MH_I2C_Read... [07:12:04]Read from MH i2c: E2 17 00 32 83 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 80 [07:12:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [07:12:04]wFMCommunicate OK [07:12:04]requested_item fd.num is exist - process it [07:12:04]SAM_PROTO_GetFieldsCounters [07:12:04]wFMCommunicate request_size=4 [07:12:04]MH_SAM_APDU [07:12:04]CAPDU: 80 13 00 00 [07:12:04]Write to MH i2c: E2 08 00 33 83 80 13 00 00 00 00 00 00 32 [07:12:04]Write i2c OK [07:12:04]MH_I2C_Read... [07:12:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:12:04]Read from MH i2c: E2 [07:12:04]MH_I2C_Read... [07:12:04]Read from MH i2c: E2 62 00 [07:12:04]MH_I2C_Read... [07:12:04]Read from MH i2c: E2 62 00 33 83 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 6A 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 40 00 00 00 5E 04 04 00 40 00 00 00 57 04 04 00 41 00 00 00 19 04 04 00 00 00 00 00 90 00 87 [07:12:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 6A 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 40 00 00 00 5E 04 04 00 40 00 00 00 57 04 04 00 41 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:12:04]wFMCommunicate OK [07:12:04]SAM_PROTO_GetFieldsCounters done [07:12:04]requested_item shift.num is exist - process it [07:12:04]requested_item shift.opened is exist - process it [07:12:04]req_shift_opened [07:12:04]FM_GetShiftState [07:12:04]SAM_PROTO_GetShiftState [07:12:04]wFMCommunicate request_size=4 [07:12:04]MH_SAM_APDU [07:12:04]CAPDU: 80 13 01 00 [07:12:04]Write to MH i2c: E2 08 00 34 83 80 13 01 00 00 00 00 00 34 [07:12:04]Write i2c OK [07:12:04]MH_I2C_Read... [07:12:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:12:04]Read from MH i2c: E2 [07:12:04]MH_I2C_Read... [07:12:04]Read from MH i2c: E2 0E 00 [07:12:04]MH_I2C_Read... [07:12:04]Read from MH i2c: E2 0E 00 34 83 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 FA [07:12:04]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [07:12:04]wFMCommunicate OK [07:12:04]SAM_PROTO_GetShiftState done [07:12:04]FM_GetShiftState done [07:12:04]req_shift_opened done [07:12:04]requested_item shift.open_date is exist - process it [07:12:04]req_shift_open_date [07:12:04]req_shift_open_date done [07:12:04]produce_requested_data done [07:12:04]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230250,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [07:12:04]process_action_free print_text [07:12:04]json_value_free [07:12:04]json_value_free done [07:12:04]process_json_proto returns [07:12:04]Send response to host [07:12:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230250,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [07:12:04]free response buf [07:12:04]execute_script done [07:12:04]execute_script returns [07:12:04]free content buf [07:12:04]Sock 9.Close socket [07:12:04]Sock 9.Thread stoped [07:12:07]OFD Sender: No OFD packet to send [07:12:12]OFD Sender: No OFD packet to send [07:12:17]OFD Sender: No OFD packet to send [07:12:22]OFD Sender: No OFD packet to send [07:12:27]OFD Sender: No OFD packet to send [07:12:32]OFD Sender: No OFD packet to send [07:12:37]OFD Sender: No OFD packet to send [07:12:42]OFD Sender: No OFD packet to send [07:12:47]OFD Sender: No OFD packet to send [07:12:52]OFD Sender: No OFD packet to send [07:12:57]OFD Sender: No OFD packet to send [07:13:02]OFD Sender: No OFD packet to send [07:13:07]OFD Sender: No OFD packet to send [07:13:12]OFD Sender: No OFD packet to send [07:13:17]OFD Sender: No OFD packet to send [07:13:22]OFD Sender: No OFD packet to send [07:13:27]OFD Sender: No OFD packet to send [07:13:32]OFD Sender: No OFD packet to send [07:13:37]OFD Sender: No OFD packet to send [07:13:42]OFD Sender: No OFD packet to send [07:13:46]accept exits with 8 [07:13:46]New connection [07:13:46]New thread 3066903908 created [07:13:46]Thread 3067047268 joined [07:13:46]Waiting for new connection... [07:13:46] Sock 8.Parse request [07:13:46]Sock 8.Check first char [07:13:46]Sock 8.First char is OK [07:13:46]request: POST /json_proto HTTP/1.0 [07:13:46]Method: POST [07:13:46]URL: /json_proto [07:13:46]Method is POST - this is cgi request [07:13:46]url: /json_proto [07:13:46]query_string will be loaded in cgi processing [07:13:46]execute_cgi json_proto POST (null) [07:13:46]execute_cgi path=json_proto method=POST [07:13:46]POST find Content-Length [07:13:46]Host: 172.17.49.131:8080 [07:13:46]Content-Length: 677 [07:13:46]Content-Type: application/json [07:13:46] [07:13:46]POST finish read [07:13:46]Found Content-Length = 677 [07:13:46]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871703", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:13:46]execute_script... [07:13: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)871703", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:13:46]POST & json_proto [07:13:46]process_json_proto [07:13:46]json parsed OK: [07:13:46]protocol is kg_v1.0 [07:13:46]action value=close_receipt [07:13:46]process_action close_receipt [07:13:46]cmd_close_receipt [07:13:46]MH_GetDate [07:13:46]Write to MH i2c: F0 00 00 35 83 A7 [07:13:46]Write i2c OK [07:13:46]MH_I2C_Read... [07:13:46]Read from MH i2c: F0 [07:13:46]MH_I2C_Read... [07:13:46]Read from MH i2c: F0 09 00 [07:13:46]MH_I2C_Read... [07:13:46]Read from MH i2c: F0 09 00 35 83 00 AF EF A5 66 FF 4D C0 64 C9 [07:13:46]GetLastDocTimeStamp 1722150428 [07:13:46]current date 1722150831 [07:13:46]FM_GetShiftState [07:13:46]SAM_PROTO_GetShiftState [07:13:46]wFMCommunicate request_size=4 [07:13:46]MH_SAM_APDU [07:13:46]CAPDU: 80 13 01 00 [07:13:46]Write to MH i2c: E2 08 00 36 83 80 13 01 00 00 00 00 00 36 [07:13:46]Write i2c OK [07:13:46]MH_I2C_Read... [07:13:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:13:47]Read from MH i2c: E2 [07:13:47]MH_I2C_Read... [07:13:47]Read from MH i2c: E2 0E 00 [07:13:47]MH_I2C_Read... [07:13:47]Read from MH i2c: E2 0E 00 36 83 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 FC [07:13:47]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [07:13:47]wFMCommunicate OK [07:13:47]SAM_PROTO_GetShiftState done [07:13:47]FM_GetShiftState done [07:13:47]opened in 1722127132 [07:13:47]opened+sec_in_day 1722213532 [07:13:47]quantity*price = 50036 [07:13:47]sum+1 = 50037 [07:13:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 65 28.07.2024 07:13 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230251 ФПД: 98748434863401 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T071351&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230251&fm=98748434863401&tin=02508201610067®Number=0000000000099253&sum=50000 [07:13:48]StoreToDocumentArchive [07:13:48]shift 386 fd 230251 [07:13:48]save to /storage/0386/doc_00230251 [07:13:48]save last doc name /storage/0386/doc_00230251 to /storage/kkm_last_doc_name [07:13:48]save OK [07:13:48]Clear old archive folders... [07:13:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:13:48]tlvbuf is 009F89B0 [07:13:48]SAM_PROTO_ClearQueue [07:13:48]wFMCommunicate request_size=4 [07:13:48]MH_SAM_APDU [07:13:48]CAPDU: 80 09 00 00 [07:13:48]Write to MH i2c: E2 08 00 43 83 80 09 00 00 00 00 00 00 38 [07:13:48]Write i2c OK [07:13:48]MH_I2C_Read... [07:13:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:13:48]Read from MH i2c: E2 [07:13:48]MH_I2C_Read... [07:13:48]Read from MH i2c: E2 03 00 [07:13:48]MH_I2C_Read... [07:13:48]Read from MH i2c: E2 03 00 43 83 00 90 00 3A [07:13:48]RAPDU: 90 00 [07:13:48]wFMCommunicate OK [07:13:48]SAM_PROTO_ClearQueue done [07:13:48]KKMCreateOFDPacket [07:13:48]OFDProtocolAddRootSTLVToBuf [07:13:48]FM_MakeSignedData [07:13:48]FM_MakeSignedData [07:13:48]SAM_PROTO_SignData [07:13:48]wFMCommunicate request_size=4 [07:13:48]MH_SAM_APDU [07:13:48]CAPDU: 80 0D 01 02 [07:13:48]Write to MH i2c: E2 08 00 44 83 80 0D 01 02 00 00 00 00 40 [07:13:48]Write i2c OK [07:13:48]MH_I2C_Read... [07:13:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:13:48]Read from MH i2c: E2 [07:13:48]MH_I2C_Read... [07:13:48]Read from MH i2c: E2 03 00 [07:13:48]MH_I2C_Read... [07:13:48]Read from MH i2c: E2 03 00 44 83 00 90 00 3B [07:13:48]RAPDU: 90 00 [07:13:48]wFMCommunicate OK [07:13:48]wFMCommunicate request_size=255 [07:13:48]MH_SAM_APDU [07: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 AF EF A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 6B 83 03 00 35 04 06 00 59 [07:13:48]Write to MH i2c: E2 02 01 45 83 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 41 00 00 00 F4 03 04 00 AF EF A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 6B 83 03 00 35 04 06 00 59 00 00 77 [07:13:48]Write i2c OK [07:13:48]MH_I2C_Read... [07:13:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:13:48]Read from MH i2c: E2 [07:13:48]MH_I2C_Read... [07:13:48]Read from MH i2c: E2 03 00 [07:13:48]MH_I2C_Read... [07:13:48]Read from MH i2c: E2 03 00 45 83 00 90 00 3C [07:13:48]RAPDU: 90 00 [07:13:48]wFMCommunicate OK [07:13:48]wFMCommunicate request_size=10 [07:13:48]MH_SAM_APDU [07:13:48]CAPDU: 80 0D 02 02 05 CF A9 61 D5 29 [07:13:48]Write to MH i2c: E2 0D 00 46 83 80 0D 02 02 05 00 CF A9 61 D5 29 00 00 24 [07:13:48]Write i2c OK [07:13:48]MH_I2C_Read... [07:13:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:13:48]Read from MH i2c: E2 [07:13:48]MH_I2C_Read... [07:13:48]Read from MH i2c: E2 03 00 [07:13:48]MH_I2C_Read... [07:13:48]Read from MH i2c: E2 03 00 46 83 00 90 00 3D [07:13:48]RAPDU: 90 00 [07:13:48]wFMCommunicate OK [07:13:48]wFMCommunicate request_size=4 [07:13:48]MH_SAM_APDU [07:13:48]CAPDU: 80 0D 03 02 [07:13:48]Write to MH i2c: E2 08 00 47 83 80 0D 03 02 00 00 00 00 45 [07:13:48]Write i2c OK [07:13:48]MH_I2C_Read... [07:13:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:13:48]Read from MH i2c: E2 [07:13:48]MH_I2C_Read... [07:13:48]Read from MH i2c: E2 0B 00 [07:13:48]MH_I2C_Read... [07:13:48]Read from MH i2c: E2 0B 00 47 83 00 B8 37 4A 0B 0C 78 94 28 90 00 CA [07:13:48]RAPDU: B8 37 4A 0B 0C 78 94 28 90 00 [07:13:48]wFMCommunicate OK [07:13:48]SAM_PROTO_SignData done [07:13:48]FM_MakeSignedData done [07:13:48]CreateOFDProtocolMessage [07:13:48]wFMCommunicate request_size=4 [07:13:48]MH_SAM_APDU [07:13:48]CAPDU: 80 11 00 00 [07:13:48]Write to MH i2c: E2 08 00 48 83 80 11 00 00 00 00 00 00 45 [07:13:48]Write i2c OK [07:13:48]MH_I2C_Read... [07:13:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:13:48]Read from MH i2c: E2 [07:13:48]MH_I2C_Read... [07:13:48]Read from MH i2c: E2 17 00 [07:13:48]MH_I2C_Read... [07:13:48]Read from MH i2c: E2 17 00 48 83 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 96 [07:13:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [07:13:48]wFMCommunicate OK [07:13:48]CreateOFDProtocolMessage done [07:13:48]OFDSenderStorePacket 230251 [07:13:48]StoreOFDPacket docnum=230251 [07:13:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 E2 8A 07 01 62 3B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 AF EF A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 6B 83 03 00 35 04 06 00 59 CF A9 61 D5 29 B8 37 4A 0B 0C 78 94 28 [07:13:48]CheckFolder [07:13:48]dirname=/storage/ofd_packets [07:13:48]CheckFolder done [07:13:48]ProducePacketName [07:13:48]name=ofd_packets/00230251 [07:13:48]NVStorageSaveData ofd_packets/00230251 [07:13:48]File name is /storage/ofd_packets/00230251 [07:13:48]Write 301 bytes [07:13:48]NVStorageSaveData done [07:13:48]OFDSenderStorePacket done [07:13:48]KKMCreateOFDPacket done [07:13:48]NVStorageSaveData kkm_last_timestamp [07:13:48]File name is /storage/kkm_last_timestamp [07:13:48]Write 4 bytes [07:13:48]NVStorageSaveData done [07:13:48]ExternCall_PrintAddStr [07:13:48]wPrintStart [07:13:48]Write to MH i2c: 01 00 00 49 83 CC [07:13:48]Write i2c OK [07:13:48]MH_I2C_Read... [07:13:48]Read from MH i2c: 01 [07:13:48]MH_I2C_Read... [07:13:48]Read from MH i2c: 01 07 00 [07:13:48]MH_I2C_Read... [07:13:48]Read from MH i2c: 01 07 00 49 83 00 00 00 00 00 FF 0F E1 [07:13:48]RasterBufferAndPrint [07:13:48]line Счет N : (1)871703 [07:13:48]line ИНН: 02508201610067 [07:13:48]line Контрольно-Кассовый Чек [07:13:48]line ПРОДАЖА [07:13:48]line ТРК (МРК, ГНК) : 32 [07:13:48]line Товар: 2710124130 [07:13:48]line Аи-92-К-5 [07:13:48]line 7.380 * 67.80 [07:13:48]line = 500.36 [07:13:48]line НДС 12% НСП 1% [07:13:48]line > о реализуемом товаре [07:13:48]line ОКРУГЛЕНИЕ: -0.36 [07:13:48]line ИТОГО: 500.00 [07:13:48]line Внесено: 500.00 [07:13:48]line СДАЧА: 0.00 [07:13:48]line НСП 1% : 4.43 [07:13:48]line НДС 12% : 53.14 [07:13:48]line Наличными: 500.00 [07:13:48]line Безнал.: 0.00 [07:13:48]line Место: АЗС № 125 "Партнер Нефть" [07:13:48]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [07:13:48]line СНО: Общий режим [07:13:48]line Чек 65 28.07.2024 07:13 [07:13:48]line Смена: 386 ФФД: 1.0 [07:13:48]line ЗНМ: 0300000050 [07:13:48]line РНМ: 0000000000099253 [07:13:48]line Версия ККМ: 001 [07:13:48]line ФМ: 0000000000965352 [07:13:48]line ФД: 230251 [07:13:48]line ФПД: 98748434863401 [07:13:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T071351&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230251&fm=98748434863401&tin=02508201610067®Number=0000000000099253&sum=50000 [07:13:49]written 0, free lines is 4095 [07:13:49]OFD Sender: Processing packet 230251 [packets to send 132, broken 131] [07:13:49]ProducePacketName [07:13:49]name=ofd_packets/00230251 [07:13:49]OFD Sender: To server: pG, [07:13:49]CommunicateWithHost lk.salyk.kg:30040 [07:13:49]ConnectInit lk.salyk.kg [07:13:49]Connected sock=9 [07:13:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 E2 8A 07 01 62 3B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 41 00 00 00 F4 03 04 00 AF EF A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 6B 83 03 00 35 04 06 00 59 CF A9 61 D5 29 B8 37 4A 0B 0C 78 94 28 [07:13:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 C8 C9 47 00 53 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 39 36 35 33 35 32 10 04 04 00 6B 83 03 00 F4 03 04 00 88 96 A5 66 B6 04 01 00 00 18 A5 57 76 93 D5 8E 15 [07:13:49]CommunicateWithHost err = 0 [07:13:49]CheckOFDResponse [07:13:49]1017 (14) - 77093643461234 [07:13:49]1041 (16) - 0000000000965352 [07:13:49]1040 (4) - 230251 [07:13:49]1012 (4) - 28.07.2024 00:53 [07:13:49]1206 (1) - 0 [07:13:49]OFD Sender: Remove packet 230251 [07:13:49]ProducePacketName [07:13:49]name=ofd_packets/00230251 [07:13:49]NVStorageDeleteData [07:13:49]Write to MH i2c: 01 00 00 74 83 F7 [07:13:49]Write i2c OK [07:13:49]MH_I2C_Read... [07:13:49]Read from MH i2c: 01 [07:13:49]MH_I2C_Read... [07:13:49]Read from MH i2c: 01 07 00 [07:13:49]MH_I2C_Read... [07:13:49]Read from MH i2c: 01 07 00 74 83 00 00 00 00 00 F4 0C FE [07:13:49]RasterBufferAndPrint [07:13:49]line [07:13:49]line [07:13:49]line [07:13:49]line [07:13:49]line [07:13:49]written 0, free lines is 3322 [07:13:49]MH_Cut [07:13:49]Write to MH i2c: D1 01 00 7B 83 01 D0 [07:13:49]Write i2c OK [07:13:49]MH_I2C_Read... [07:13:49]Read from MH i2c: D1 [07:13:49]MH_I2C_Read... [07:13:49]Read from MH i2c: D1 01 00 [07:13:49]MH_I2C_Read... [07:13:49]Read from MH i2c: D1 01 00 7B 83 00 CF [07:13:49]Write to MH i2c: 01 00 00 7C 83 FF [07:13:49]Write i2c OK [07:13:49]MH_I2C_Read... [07:13:49]OFD Sender: No OFD packet to send [07:13:50]*** Cut start [07:13:50]*** Partial cut [07:13:50]*** CUTSNS_PIN = 1 [07:13:50]*** CUTSNS_PIN = 0 [07:13:50]*** Brake cut motor [07:13:50]Read from MH i2c: 01 [07:13:50]MH_I2C_Read... [07:13:50]*** Stop cut motor [07:13:50]*** Cut end [07:13:50]Read from MH i2c: 01 07 00 [07:13:50]MH_I2C_Read... [07:13:50]Read from MH i2c: 01 07 00 7C 83 00 00 00 00 00 FF 0F 14 [07:13:50]process_action close_receipt done [07:13:50]requested_data is exist [07:13:50]produce_requested_data [07:13:50]requested_item fm.sn is exist - process it [07:13:50]wFMCommunicate request_size=4 [07:13:50]MH_SAM_APDU [07:13:50]CAPDU: 80 11 00 00 [07:13:50]Write to MH i2c: E2 08 00 7D 83 80 11 00 00 00 00 00 00 7A [07:13:50]Write i2c OK [07:13:50]MH_I2C_Read... [07:13:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:13:50]Read from MH i2c: E2 [07:13:50]MH_I2C_Read... [07:13:50]Read from MH i2c: E2 17 00 [07:13:50]MH_I2C_Read... [07:13:50]Read from MH i2c: E2 17 00 7D 83 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 CB [07:13:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [07:13:50]wFMCommunicate OK [07:13:50]requested_item fd.num is exist - process it [07:13:50]SAM_PROTO_GetFieldsCounters [07:13:50]wFMCommunicate request_size=4 [07:13:50]MH_SAM_APDU [07:13:50]CAPDU: 80 13 00 00 [07:13:50]Write to MH i2c: E2 08 00 7E 83 80 13 00 00 00 00 00 00 7D [07:13:50]Write i2c OK [07:13:50]MH_I2C_Read... [07:13:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:13:50]Read from MH i2c: E2 [07:13:50]MH_I2C_Read... [07:13:50]Read from MH i2c: E2 62 00 [07:13:50]MH_I2C_Read... [07:13:50]Read from MH i2c: E2 62 00 7E 83 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 6B 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 41 00 00 00 5E 04 04 00 41 00 00 00 57 04 04 00 42 00 00 00 19 04 04 00 00 00 00 00 90 00 D6 [07:13:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 6B 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 41 00 00 00 5E 04 04 00 41 00 00 00 57 04 04 00 42 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:13:50]wFMCommunicate OK [07:13:50]SAM_PROTO_GetFieldsCounters done [07:13:50]requested_item shift.num is exist - process it [07:13:50]requested_item shift.opened is exist - process it [07:13:50]req_shift_opened [07:13:50]FM_GetShiftState [07:13:50]SAM_PROTO_GetShiftState [07:13:50]wFMCommunicate request_size=4 [07:13:50]MH_SAM_APDU [07:13:50]CAPDU: 80 13 01 00 [07:13:50]Write to MH i2c: E2 08 00 7F 83 80 13 01 00 00 00 00 00 7F [07:13:50]Write i2c OK [07:13:50]MH_I2C_Read... [07:13:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:13:50]Read from MH i2c: E2 [07:13:50]MH_I2C_Read... [07:13:50]Read from MH i2c: E2 0E 00 [07:13:50]MH_I2C_Read... [07:13:50]Read from MH i2c: E2 0E 00 7F 83 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 45 [07:13:50]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [07:13:50]wFMCommunicate OK [07:13:50]SAM_PROTO_GetShiftState done [07:13:50]FM_GetShiftState done [07:13:50]req_shift_opened done [07:13:50]requested_item shift.open_date is exist - process it [07:13:50]req_shift_open_date [07:13:50]req_shift_open_date done [07:13:50]produce_requested_data done [07:13:50]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230251,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [07:13:50]process_action_free close_receipt [07:13:50]json_value_free [07:13:50]json_value_free done [07:13:50]process_json_proto returns [07:13:50]Send response to host [07:13:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230251,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [07:13:50]free response buf [07:13:50]execute_script done [07:13:50]execute_script returns [07:13:50]free content buf [07:13:50]Sock 8.Close socket [07:13:50]Sock 8.Thread stoped [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:07]accept exits with 10 [07:14:07]New connection [07:14:07]New thread 3067047268 created [07:14:07]Thread 3066903908 joined [07:14:07]Waiting for new connection... [07:14:07] Sock 10.Parse request [07:14:07]Sock 10.Check first char [07:14:07]Sock 10.First char is OK [07:14:07]request: POST /json_proto HTTP/1.0 [07:14:07]Method: POST [07:14:07]URL: /json_proto [07:14:07]Method is POST - this is cgi request [07:14:07]url: /json_proto [07:14:07]query_string will be loaded in cgi processing [07:14:07]execute_cgi json_proto POST (null) [07:14:07]execute_cgi path=json_proto method=POST [07:14:07]POST find Content-Length [07:14:07]Host: 172.17.49.131:8080 [07:14:07]Content-Length: 1152 [07:14:07]Content-Type: application/json [07:14:07] [07:14:07]POST finish read [07:14:07]Found Content-Length = 1152 [07:14:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 125\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410.\u000A\u0421\u0447\u0435\u0442 N : (1)871702\u000A28.07.2024 06:37\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 1\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 33.250 x 75.20\u000A\u0418\u0422\u041E\u0413: 2500.40\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30104881\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:14:07]execute_script... [07:14:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 125\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410.\u000A\u0421\u0447\u0435\u0442 N : (1)871702\u000A28.07.2024 06:37\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 1\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 33.250 x 75.20\u000A\u0418\u0422\u041E\u0413: 2500.40\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30104881\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:14:07]POST & json_proto [07:14:07]process_json_proto [07:14:07]json parsed OK: [07:14:07]protocol is kg_v1.0 [07:14:07]action value=print_text [07:14:07]process_action print_text [07:14:07]cmd_print_text [07:14:07]ExternCall_PrintAddStr [07:14:07]wPrintStart [07:14:07]Write to MH i2c: 01 00 00 80 83 03 [07:14:07]Write i2c OK [07:14:07]MH_I2C_Read... [07:14:07]Read from MH i2c: 01 [07:14:07]MH_I2C_Read... [07:14:07]Read from MH i2c: 01 07 00 [07:14:07]MH_I2C_Read... [07:14:07]Read from MH i2c: 01 07 00 80 83 00 00 00 00 00 FF 0F 18 [07:14:07]RasterBufferAndPrint [07:14:07]line *****ТОВАРНЫЙ ЧЕК***** [07:14:07]line АЗС 125 [07:14:07]line Партнер нефть [07:14:07]line 02508201610067 [07:14:07]line Кассир : Бекжанов А. [07:14:07]line Счет N : (1)871702 [07:14:07]line 28.07.2024 06:37 [07:14:07]line ПРОДАЖА [07:14:07]line ТРК (МРК, ГНК): 1 [07:14:07]line Вид ГСМ : 2710194210 [07:14:07]line ДТ-К-5 [07:14:07]line 33.250 x 75.20 [07:14:07]line ИТОГ: 2500.40 [07:14:07]line Тип оплаты: Талоны: ТК ГПНА Online [07:14:07]line 30104881 [07:14:07]line ______________________ [07:14:07]line (подпись) [07:14:07]written 0, free lines is 4095 [07:14:07]Write to MH i2c: 01 00 00 94 83 17 [07:14:07]Write i2c OK [07:14:07]MH_I2C_Read... [07:14:07]Read from MH i2c: 01 [07:14:07]MH_I2C_Read... [07:14:07]Read from MH i2c: 01 07 00 [07:14:07]MH_I2C_Read... [07:14:07]Read from MH i2c: 01 07 00 94 83 00 00 00 00 00 0D 0E 39 [07:14:07]RasterBufferAndPrint [07:14:07]line [07:14:07]line [07:14:07]line [07:14:07]line [07:14:07]line [07:14:07]written 0, free lines is 3599 [07:14:07]MH_Cut [07:14:07]Write to MH i2c: D1 01 00 9B 83 01 F0 [07:14:07]Write i2c OK [07:14:07]MH_I2C_Read... [07:14:07]Read from MH i2c: D1 [07:14:07]MH_I2C_Read... [07:14:07]Read from MH i2c: D1 01 00 [07:14:07]MH_I2C_Read... [07:14:07]Read from MH i2c: D1 01 00 9B 83 00 EF [07:14:07]Write to MH i2c: 01 00 00 9C 83 1F [07:14:07]Write i2c OK [07:14:07]MH_I2C_Read... [07:14:08]*** Cut start [07:14:08]*** Partial cut [07:14:08]*** CUTSNS_PIN = 1 [07:14:08]*** CUTSNS_PIN = 0 [07:14:08]*** Brake cut motor [07:14:08]Read from MH i2c: 01 [07:14:08]MH_I2C_Read... [07:14:08]*** Stop cut motor [07:14:08]*** Cut end [07:14:08]Read from MH i2c: 01 07 00 [07:14:08]MH_I2C_Read... [07:14:08]Read from MH i2c: 01 07 00 9C 83 00 00 00 00 00 FF 0F 34 [07:14:08]process_action print_text done [07:14:08]requested_data is exist [07:14:08]produce_requested_data [07:14:08]requested_item fm.sn is exist - process it [07:14:08]wFMCommunicate request_size=4 [07:14:08]MH_SAM_APDU [07:14:08]CAPDU: 80 11 00 00 [07:14:08]Write to MH i2c: E2 08 00 9D 83 80 11 00 00 00 00 00 00 9A [07:14:08]Write i2c OK [07:14:08]MH_I2C_Read... [07:14:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:14:08]Read from MH i2c: E2 [07:14:08]MH_I2C_Read... [07:14:08]Read from MH i2c: E2 17 00 [07:14:08]MH_I2C_Read... [07:14:08]Read from MH i2c: E2 17 00 9D 83 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 EB [07:14:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [07:14:08]wFMCommunicate OK [07:14:08]requested_item fd.num is exist - process it [07:14:08]SAM_PROTO_GetFieldsCounters [07:14:08]wFMCommunicate request_size=4 [07:14:08]MH_SAM_APDU [07:14:08]CAPDU: 80 13 00 00 [07:14:08]Write to MH i2c: E2 08 00 9E 83 80 13 00 00 00 00 00 00 9D [07:14:08]Write i2c OK [07:14:08]MH_I2C_Read... [07:14:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:14:08]Read from MH i2c: E2 [07:14:08]MH_I2C_Read... [07:14:08]Read from MH i2c: E2 62 00 [07:14:08]MH_I2C_Read... [07:14:08]Read from MH i2c: E2 62 00 9E 83 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 6B 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 41 00 00 00 5E 04 04 00 41 00 00 00 57 04 04 00 42 00 00 00 19 04 04 00 00 00 00 00 90 00 F6 [07:14:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 6B 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 41 00 00 00 5E 04 04 00 41 00 00 00 57 04 04 00 42 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:14:08]wFMCommunicate OK [07:14:08]SAM_PROTO_GetFieldsCounters done [07:14:08]requested_item shift.num is exist - process it [07:14:08]requested_item shift.opened is exist - process it [07:14:08]req_shift_opened [07:14:08]FM_GetShiftState [07:14:08]SAM_PROTO_GetShiftState [07:14:08]wFMCommunicate request_size=4 [07:14:08]MH_SAM_APDU [07:14:08]CAPDU: 80 13 01 00 [07:14:08]Write to MH i2c: E2 08 00 9F 83 80 13 01 00 00 00 00 00 9F [07:14:08]Write i2c OK [07:14:08]MH_I2C_Read... [07:14:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:14:08]Read from MH i2c: E2 [07:14:08]MH_I2C_Read... [07:14:08]Read from MH i2c: E2 0E 00 [07:14:08]MH_I2C_Read... [07:14:08]Read from MH i2c: E2 0E 00 9F 83 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 65 [07:14:08]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [07:14:08]wFMCommunicate OK [07:14:08]SAM_PROTO_GetShiftState done [07:14:08]FM_GetShiftState done [07:14:08]req_shift_opened done [07:14:08]requested_item shift.open_date is exist - process it [07:14:08]req_shift_open_date [07:14:08]req_shift_open_date done [07:14:08]produce_requested_data done [07:14:08]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230251,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [07:14:08]process_action_free print_text [07:14:08]json_value_free [07:14:08]json_value_free done [07:14:08]process_json_proto returns [07:14:08]Send response to host [07:14:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230251,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [07:14:08]free response buf [07:14:08]execute_script done [07:14:08]execute_script returns [07:14:08]free content buf [07:14:08]Sock 10.Close socket [07:14:08]Sock 10.Thread stoped [07:14:09]OFD Sender: No OFD packet to send [07:14:14]OFD Sender: No OFD packet to send [07:14:19]OFD Sender: No OFD packet to send [07:14:24]OFD Sender: No OFD packet to send [07:14:29]OFD Sender: No OFD packet to send [07:14:34]OFD Sender: No OFD packet to send [07:14:39]OFD Sender: No OFD packet to send [07:14:44]OFD Sender: No OFD packet to send [07:14:49]OFD Sender: No OFD packet to send [07:14:54]OFD Sender: No OFD packet to send [07:14:59]OFD Sender: No OFD packet to send [07:15:04]OFD Sender: No OFD packet to send [07:15:09]OFD Sender: No OFD packet to send [07:15:14]OFD Sender: No OFD packet to send [07:15:19]OFD Sender: No OFD packet to send [07:15:24]OFD Sender: No OFD packet to send [07:15:29]OFD Sender: No OFD packet to send [07:15:34]OFD Sender: No OFD packet to send [07:15:39]OFD Sender: No OFD packet to send [07:15:44]OFD Sender: No OFD packet to send [07:15:49]OFD Sender: No OFD packet to send [07:15:55]OFD Sender: No OFD packet to send [07:16:00]OFD Sender: No OFD packet to send [07:16:05]OFD Sender: No OFD packet to send [07:16:10]OFD Sender: No OFD packet to send [07:16:15]OFD Sender: No OFD packet to send [07:16:20]OFD Sender: No OFD packet to send [07:16:25]OFD Sender: No OFD packet to send [07:16:30]OFD Sender: No OFD packet to send [07:16:35]OFD Sender: No OFD packet to send [07:16:40]OFD Sender: No OFD packet to send [07:16:45]OFD Sender: No OFD packet to send [07:16:50]OFD Sender: No OFD packet to send [07:16:55]OFD Sender: No OFD packet to send [07:17:00]OFD Sender: No OFD packet to send [07:17:05]OFD Sender: No OFD packet to send [07:17:10]OFD Sender: No OFD packet to send [07:17:15]OFD Sender: No OFD packet to send [07:17:20]OFD Sender: No OFD packet to send [07:17:25]OFD Sender: No OFD packet to send [07:17:30]OFD Sender: No OFD packet to send [07:17:35]OFD Sender: No OFD packet to send [07:17:40]OFD Sender: No OFD packet to send [07:17:45]OFD Sender: No OFD packet to send [07:17:50]OFD Sender: No OFD packet to send [07:17:55]OFD Sender: No OFD packet to send [07:18:00]OFD Sender: No OFD packet to send [07:18:05]OFD Sender: No OFD packet to send [07:18:10]OFD Sender: No OFD packet to send [07:18:15]OFD Sender: No OFD packet to send [07:18:20]accept exits with 8 [07:18:20]New connection [07:18:20]New thread 3066903908 created [07:18:20]Thread 3067047268 joined [07:18:20]Waiting for new connection... [07:18:20] Sock 8.Parse request [07:18:20]Sock 8.Check first char [07:18:20]Sock 8.First char is OK [07:18:20]request: POST /json_proto HTTP/1.0 [07:18:20]Method: POST [07:18:20]URL: /json_proto [07:18:20]Method is POST - this is cgi request [07:18:20]url: /json_proto [07:18:20]query_string will be loaded in cgi processing [07:18:20]execute_cgi json_proto POST (null) [07:18:20]execute_cgi path=json_proto method=POST [07:18:20]POST find Content-Length [07:18:20]Host: 172.17.49.131:8080 [07:18:20]Content-Length: 677 [07:18:20]Content-Type: application/json [07:18:20] [07:18:20]POST finish read [07:18:20]Found Content-Length = 677 [07:18:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871704", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:18:20]execute_script... [07:18: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)871704", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:18:20]POST & json_proto [07:18:20]process_json_proto [07:18:20]json parsed OK: [07:18:20]protocol is kg_v1.0 [07:18:20]action value=close_receipt [07:18:20]process_action close_receipt [07:18:20]cmd_close_receipt [07:18:20]MH_GetDate [07:18:20]Write to MH i2c: F0 00 00 A0 83 12 [07:18:20]Write i2c OK [07:18:20]MH_I2C_Read... [07:18:20]Read from MH i2c: F0 [07:18:20]MH_I2C_Read... [07:18:20]Read from MH i2c: F0 09 00 [07:18:20]MH_I2C_Read... [07:18:20]Read from MH i2c: F0 09 00 A0 83 00 C1 F0 A5 66 FF 4D C0 64 47 [07:18:20]GetLastDocTimeStamp 1722150831 [07:18:20]current date 1722151105 [07:18:20]FM_GetShiftState [07:18:20]SAM_PROTO_GetShiftState [07:18:20]wFMCommunicate request_size=4 [07:18:20]MH_SAM_APDU [07:18:20]CAPDU: 80 13 01 00 [07:18:20]Write to MH i2c: E2 08 00 A1 83 80 13 01 00 00 00 00 00 A1 [07:18:20]Write i2c OK [07:18:20]MH_I2C_Read... [07:18:20]OFD Sender: No OFD packet to send [07:18:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:18:20]Read from MH i2c: E2 [07:18:20]MH_I2C_Read... [07:18:20]Read from MH i2c: E2 0E 00 [07:18:20]MH_I2C_Read... [07:18:20]Read from MH i2c: E2 0E 00 A1 83 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 67 [07:18:20]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [07:18:20]wFMCommunicate OK [07:18:20]SAM_PROTO_GetShiftState done [07:18:20]FM_GetShiftState done [07:18:20]opened in 1722127132 [07:18:20]opened+sec_in_day 1722213532 [07:18:20]quantity*price = 60003 [07:18:20]sum+1 = 60004 [07:18:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 66 28.07.2024 07:18 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230252 ФПД: 276958147086668 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T071825&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230252&fm=276958147086668&tin=02508201610067®Number=0000000000099253&sum=60000 [07:18:21]StoreToDocumentArchive [07:18:21]shift 386 fd 230252 [07:18:21]save to /storage/0386/doc_00230252 [07:18:21]save last doc name /storage/0386/doc_00230252 to /storage/kkm_last_doc_name [07:18:21]save OK [07:18:21]Clear old archive folders... [07:18:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:18:21]tlvbuf is 00832380 [07:18:21]SAM_PROTO_ClearQueue [07:18:21]wFMCommunicate request_size=4 [07:18:21]MH_SAM_APDU [07:18:21]CAPDU: 80 09 00 00 [07:18:21]Write to MH i2c: E2 08 00 AE 83 80 09 00 00 00 00 00 00 A3 [07:18:21]Write i2c OK [07:18:21]MH_I2C_Read... [07:18:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:18:21]Read from MH i2c: E2 [07:18:21]MH_I2C_Read... [07:18:21]Read from MH i2c: E2 03 00 [07:18:21]MH_I2C_Read... [07:18:21]Read from MH i2c: E2 03 00 AE 83 00 90 00 A5 [07:18:21]RAPDU: 90 00 [07:18:21]wFMCommunicate OK [07:18:21]SAM_PROTO_ClearQueue done [07:18:21]KKMCreateOFDPacket [07:18:21]OFDProtocolAddRootSTLVToBuf [07:18:21]FM_MakeSignedData [07:18:21]FM_MakeSignedData [07:18:21]SAM_PROTO_SignData [07:18:21]wFMCommunicate request_size=4 [07:18:21]MH_SAM_APDU [07:18:21]CAPDU: 80 0D 01 02 [07:18:21]Write to MH i2c: E2 08 00 AF 83 80 0D 01 02 00 00 00 00 AB [07:18:21]Write i2c OK [07:18:21]MH_I2C_Read... [07:18:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:18:21]Read from MH i2c: E2 [07:18:21]MH_I2C_Read... [07:18:21]Read from MH i2c: E2 03 00 [07:18:21]MH_I2C_Read... [07:18:21]Read from MH i2c: E2 03 00 AF 83 00 90 00 A6 [07:18:21]RAPDU: 90 00 [07:18:21]wFMCommunicate OK [07:18:21]wFMCommunicate request_size=255 [07:18:21]MH_SAM_APDU [07: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 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 42 00 00 00 F4 03 04 00 C1 F0 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 6C 83 03 00 35 04 06 00 FB [07:18:21]Write to MH i2c: E2 02 01 B0 83 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 42 00 00 00 F4 03 04 00 C1 F0 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 6C 83 03 00 35 04 06 00 FB 00 00 60 [07:18:21]Write i2c OK [07:18:21]MH_I2C_Read... [07:18:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:18:21]Read from MH i2c: E2 [07:18:21]MH_I2C_Read... [07:18:21]Read from MH i2c: E2 03 00 [07:18:21]MH_I2C_Read... [07:18:21]Read from MH i2c: E2 03 00 B0 83 00 90 00 A7 [07:18:21]RAPDU: 90 00 [07:18:21]wFMCommunicate OK [07:18:21]wFMCommunicate request_size=10 [07:18:21]MH_SAM_APDU [07:18:21]CAPDU: 80 0D 02 02 05 E4 57 F9 89 4C [07:18:21]Write to MH i2c: E2 0D 00 B1 83 80 0D 02 02 05 00 E4 57 F9 89 4C 00 00 C1 [07:18:21]Write i2c OK [07:18:21]MH_I2C_Read... [07:18:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:18:21]Read from MH i2c: E2 [07:18:21]MH_I2C_Read... [07:18:21]Read from MH i2c: E2 03 00 [07:18:21]MH_I2C_Read... [07:18:21]Read from MH i2c: E2 03 00 B1 83 00 90 00 A8 [07:18:21]RAPDU: 90 00 [07:18:21]wFMCommunicate OK [07:18:21]wFMCommunicate request_size=4 [07:18:21]MH_SAM_APDU [07:18:21]CAPDU: 80 0D 03 02 [07:18:21]Write to MH i2c: E2 08 00 B2 83 80 0D 03 02 00 00 00 00 B0 [07:18:21]Write i2c OK [07:18:21]MH_I2C_Read... [07:18:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:18:21]Read from MH i2c: E2 [07:18:21]MH_I2C_Read... [07:18:21]Read from MH i2c: E2 0B 00 [07:18:21]MH_I2C_Read... [07:18:21]Read from MH i2c: E2 0B 00 B2 83 00 DF 0A 2F 80 DA A0 98 0B 90 00 66 [07:18:21]RAPDU: DF 0A 2F 80 DA A0 98 0B 90 00 [07:18:21]wFMCommunicate OK [07:18:21]SAM_PROTO_SignData done [07:18:21]FM_MakeSignedData done [07:18:21]CreateOFDProtocolMessage [07:18:21]wFMCommunicate request_size=4 [07:18:21]MH_SAM_APDU [07:18:21]CAPDU: 80 11 00 00 [07:18:21]Write to MH i2c: E2 08 00 B3 83 80 11 00 00 00 00 00 00 B0 [07:18:21]Write i2c OK [07:18:21]MH_I2C_Read... [07:18:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:18:21]Read from MH i2c: E2 [07:18:21]MH_I2C_Read... [07:18:21]Read from MH i2c: E2 17 00 [07:18:21]MH_I2C_Read... [07:18:21]Read from MH i2c: E2 17 00 B3 83 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 01 [07:18:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [07:18:21]wFMCommunicate OK [07:18:21]CreateOFDProtocolMessage done [07:18:21]OFDSenderStorePacket 230252 [07:18:21]StoreOFDPacket docnum=230252 [07:18:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 20 9C 07 01 13 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 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 42 00 00 00 F4 03 04 00 C1 F0 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 6C 83 03 00 35 04 06 00 FB E4 57 F9 89 4C DF 0A 2F 80 DA A0 98 0B [07:18:21]CheckFolder [07:18:21]dirname=/storage/ofd_packets [07:18:21]CheckFolder done [07:18:21]ProducePacketName [07:18:21]name=ofd_packets/00230252 [07:18:21]NVStorageSaveData ofd_packets/00230252 [07:18:21]File name is /storage/ofd_packets/00230252 [07:18:21]Write 301 bytes [07:18:21]NVStorageSaveData done [07:18:21]OFDSenderStorePacket done [07:18:21]KKMCreateOFDPacket done [07:18:21]NVStorageSaveData kkm_last_timestamp [07:18:21]File name is /storage/kkm_last_timestamp [07:18:21]Write 4 bytes [07:18:21]NVStorageSaveData done [07:18:21]ExternCall_PrintAddStr [07:18:21]wPrintStart [07:18:21]Write to MH i2c: 01 00 00 B4 83 37 [07:18:21]Write i2c OK [07:18:21]MH_I2C_Read... [07:18:21]Read from MH i2c: 01 [07:18:21]MH_I2C_Read... [07:18:21]Read from MH i2c: 01 07 00 [07:18:21]MH_I2C_Read... [07:18:21]Read from MH i2c: 01 07 00 B4 83 00 00 00 00 00 FF 0F 4C [07:18:21]RasterBufferAndPrint [07:18:21]line Счет N : (1)871704 [07:18:21]line ИНН: 02508201610067 [07:18:21]line Контрольно-Кассовый Чек [07:18:21]line ПРОДАЖА [07:18:21]line ТРК (МРК, ГНК) : 32 [07:18:21]line Товар: 2710124130 [07:18:21]line Аи-92-К-5 [07:18:21]line 8.850 * 67.80 [07:18:21]line = 600.03 [07:18:21]line НДС 12% НСП 1% [07:18:21]line > о реализуемом товаре [07:18:21]line ОКРУГЛЕНИЕ: -0.03 [07:18:21]line ИТОГО: 600.00 [07:18:21]line Внесено: 600.00 [07:18:21]line СДАЧА: 0.00 [07:18:21]line НСП 1% : 5.31 [07:18:21]line НДС 12% : 63.72 [07:18:21]line Наличными: 600.00 [07:18:21]line Безнал.: 0.00 [07:18:21]line Место: АЗС № 125 "Партнер Нефть" [07:18:21]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [07:18:21]line СНО: Общий режим [07:18:21]line Чек 66 28.07.2024 07:18 [07:18:21]line Смена: 386 ФФД: 1.0 [07:18:21]line ЗНМ: 0300000050 [07:18:21]line РНМ: 0000000000099253 [07:18:21]line Версия ККМ: 001 [07:18:21]line ФМ: 0000000000965352 [07:18:21]line ФД: 230252 [07:18:21]line ФПД: 276958147086668 [07:18:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T071825&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230252&fm=276958147086668&tin=02508201610067®Number=0000000000099253&sum=60000 [07:18:22]OFD Sender: Processing packet 230252 [packets to send 132, broken 131] [07:18:22]ProducePacketName [07:18:22]name=ofd_packets/00230252 [07:18:22]OFD Sender: To server: pG, [07:18:22]CommunicateWithHost lk.salyk.kg:30040 [07:18:22]ConnectInit lk.salyk.kg [07:18:22]written 0, free lines is 4095 [07:18:22]Connected sock=10 [07:18:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 20 9C 07 01 13 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 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 42 00 00 00 F4 03 04 00 C1 F0 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 6C 83 03 00 35 04 06 00 FB E4 57 F9 89 4C DF 0A 2F 80 DA A0 98 0B [07:18:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 6A 23 47 00 59 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 39 36 35 33 35 32 10 04 04 00 6C 83 03 00 F4 03 04 00 99 97 A5 66 B6 04 01 00 00 6C 99 C9 85 64 B7 18 9F [07:18:22]CommunicateWithHost err = 0 [07:18:22]CheckOFDResponse [07:18:22]1017 (14) - 77093643461234 [07:18:22]1041 (16) - 0000000000965352 [07:18:22]1040 (4) - 230252 [07:18:22]1012 (4) - 28.07.2024 00:58 [07:18:22]1206 (1) - 0 [07:18:22]OFD Sender: Remove packet 230252 [07:18:22]ProducePacketName [07:18:22]name=ofd_packets/00230252 [07:18:22]NVStorageDeleteData [07:18:22]Write to MH i2c: 01 00 00 DF 83 62 [07:18:22]Write i2c OK [07:18:22]MH_I2C_Read... [07:18:22]Read from MH i2c: 01 [07:18:22]MH_I2C_Read... [07:18:22]Read from MH i2c: 01 07 00 [07:18:22]MH_I2C_Read... [07:18:22]Read from MH i2c: 01 07 00 DF 83 00 00 00 00 00 F0 0C 65 [07:18:22]RasterBufferAndPrint [07:18:22]line [07:18:22]line [07:18:22]line [07:18:22]line [07:18:22]line [07:18:22]written 0, free lines is 3318 [07:18:22]MH_Cut [07:18:22]Write to MH i2c: D1 01 00 E6 83 01 3B [07:18:22]Write i2c OK [07:18:22]MH_I2C_Read... [07:18:22]Read from MH i2c: D1 [07:18:22]MH_I2C_Read... [07:18:22]Read from MH i2c: D1 01 00 [07:18:22]MH_I2C_Read... [07:18:22]Read from MH i2c: D1 01 00 E6 83 00 3A [07:18:22]Write to MH i2c: 01 00 00 E7 83 6A [07:18:22]Write i2c OK [07:18:22]MH_I2C_Read... [07:18:22]OFD Sender: No OFD packet to send [07:18:23]*** Cut start [07:18:23]*** Partial cut [07:18:23]*** CUTSNS_PIN = 1 [07:18:23]*** CUTSNS_PIN = 0 [07:18:23]*** Brake cut motor [07:18:23]Read from MH i2c: 01 [07:18:23]MH_I2C_Read... [07:18:23]*** Stop cut motor [07:18:23]*** Cut end [07:18:23]Read from MH i2c: 01 07 00 [07:18:23]MH_I2C_Read... [07:18:23]Read from MH i2c: 01 07 00 E7 83 00 00 00 00 00 FF 0F 7F [07:18:23]process_action close_receipt done [07:18:23]requested_data is exist [07:18:23]produce_requested_data [07:18:23]requested_item fm.sn is exist - process it [07:18:23]wFMCommunicate request_size=4 [07:18:23]MH_SAM_APDU [07:18:23]CAPDU: 80 11 00 00 [07:18:23]Write to MH i2c: E2 08 00 E8 83 80 11 00 00 00 00 00 00 E5 [07:18:23]Write i2c OK [07:18:23]MH_I2C_Read... [07:18:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:18:23]Read from MH i2c: E2 [07:18:23]MH_I2C_Read... [07:18:23]Read from MH i2c: E2 17 00 [07:18:23]MH_I2C_Read... [07:18:23]Read from MH i2c: E2 17 00 E8 83 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 36 [07:18:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [07:18:23]wFMCommunicate OK [07:18:23]requested_item fd.num is exist - process it [07:18:23]SAM_PROTO_GetFieldsCounters [07:18:23]wFMCommunicate request_size=4 [07:18:23]MH_SAM_APDU [07:18:23]CAPDU: 80 13 00 00 [07:18:23]Write to MH i2c: E2 08 00 E9 83 80 13 00 00 00 00 00 00 E8 [07:18:23]Write i2c OK [07:18:23]MH_I2C_Read... [07:18:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:18:24]Read from MH i2c: E2 [07:18:24]MH_I2C_Read... [07:18:24]Read from MH i2c: E2 62 00 [07:18:24]MH_I2C_Read... [07:18:24]Read from MH i2c: E2 62 00 E9 83 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 6C 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 45 [07:18:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 6C 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 42 00 00 00 5E 04 04 00 42 00 00 00 57 04 04 00 43 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:18:24]wFMCommunicate OK [07:18:24]SAM_PROTO_GetFieldsCounters done [07:18:24]requested_item shift.num is exist - process it [07:18:24]requested_item shift.opened is exist - process it [07:18:24]req_shift_opened [07:18:24]FM_GetShiftState [07:18:24]SAM_PROTO_GetShiftState [07:18:24]wFMCommunicate request_size=4 [07:18:24]MH_SAM_APDU [07:18:24]CAPDU: 80 13 01 00 [07:18:24]Write to MH i2c: E2 08 00 EA 83 80 13 01 00 00 00 00 00 EA [07:18:24]Write i2c OK [07:18:24]MH_I2C_Read... [07:18:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:18:24]Read from MH i2c: E2 [07:18:24]MH_I2C_Read... [07:18:24]Read from MH i2c: E2 0E 00 [07:18:24]MH_I2C_Read... [07:18:24]Read from MH i2c: E2 0E 00 EA 83 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 B0 [07:18:24]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [07:18:24]wFMCommunicate OK [07:18:24]SAM_PROTO_GetShiftState done [07:18:24]FM_GetShiftState done [07:18:24]req_shift_opened done [07:18:24]requested_item shift.open_date is exist - process it [07:18:24]req_shift_open_date [07:18:24]req_shift_open_date done [07:18:24]produce_requested_data done [07:18:24]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230252,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [07:18:24]process_action_free close_receipt [07:18:24]json_value_free [07:18:24]json_value_free done [07:18:24]process_json_proto returns [07:18:24]Send response to host [07:18:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230252,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [07:18:24]free response buf [07:18:24]execute_script done [07:18:24]execute_script returns [07:18:24]free content buf [07:18:24]Sock 8.Close socket [07:18:24]Sock 8.Thread stoped [07:18:28]OFD Sender: No OFD packet to send [07:18:33]OFD Sender: No OFD packet to send [07:18:34]accept exits with 9 [07:18:34]New connection [07:18:34]New thread 3067047268 created [07:18:34]Thread 3066903908 joined [07:18:34]Waiting for new connection... [07:18:34] Sock 9.Parse request [07:18:34]Sock 9.Check first char [07:18:34]Sock 9.First char is OK [07:18:34]request: POST /json_proto HTTP/1.0 [07:18:34]Method: POST [07:18:34]URL: /json_proto [07:18:34]Method is POST - this is cgi request [07:18:34]url: /json_proto [07:18:34]query_string will be loaded in cgi processing [07:18:34]execute_cgi json_proto POST (null) [07:18:34]execute_cgi path=json_proto method=POST [07:18:34]POST find Content-Length [07:18:34]Host: 172.17.49.131:8080 [07:18:34]Content-Length: 677 [07:18:34]Content-Type: application/json [07:18:34] [07:18:34]POST finish read [07:18:34]Found Content-Length = 677 [07:18:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871705", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 6.790, "sum" : 460.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 460.00, "total" : 460.00, "payments": [ { "type": 0, "sum" : 460.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:18:34]execute_script... [07:18: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)871705", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 6.790, "sum" : 460.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 460.00, "total" : 460.00, "payments": [ { "type": 0, "sum" : 460.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:18:34]POST & json_proto [07:18:34]process_json_proto [07:18:34]json parsed OK: [07:18:34]protocol is kg_v1.0 [07:18:34]action value=close_receipt [07:18:34]process_action close_receipt [07:18:34]cmd_close_receipt [07:18:34]MH_GetDate [07:18:34]Write to MH i2c: F0 00 00 EB 83 5D [07:18:34]Write i2c OK [07:18:34]MH_I2C_Read... [07:18:34]Read from MH i2c: F0 [07:18:34]MH_I2C_Read... [07:18:34]Read from MH i2c: F0 09 00 [07:18:34]MH_I2C_Read... [07:18:34]Read from MH i2c: F0 09 00 EB 83 00 CF F0 A5 66 FF 4D C0 64 A0 [07:18:34]GetLastDocTimeStamp 1722151105 [07:18:34]current date 1722151119 [07:18:34]FM_GetShiftState [07:18:34]SAM_PROTO_GetShiftState [07:18:34]wFMCommunicate request_size=4 [07:18:34]MH_SAM_APDU [07:18:34]CAPDU: 80 13 01 00 [07:18:34]Write to MH i2c: E2 08 00 EC 83 80 13 01 00 00 00 00 00 EC [07:18:34]Write i2c OK [07:18:34]MH_I2C_Read... [07:18:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:18:34]Read from MH i2c: E2 [07:18:34]MH_I2C_Read... [07:18:34]Read from MH i2c: E2 0E 00 [07:18:34]MH_I2C_Read... [07:18:34]Read from MH i2c: E2 0E 00 EC 83 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 B2 [07:18:34]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [07:18:34]wFMCommunicate OK [07:18:34]SAM_PROTO_GetShiftState done [07:18:34]FM_GetShiftState done [07:18:34]opened in 1722127132 [07:18:34]opened+sec_in_day 1722213532 [07:18:34]quantity*price = 46036 [07:18:34]sum+1 = 46037 [07:18:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 460.00 Внесено: 460.00 СДАЧА: 0.00 НСП 1% : 4.07 НДС 12% : 48.89 Наличными: 460.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 67 28.07.2024 07:18 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230253 ФПД: 230370139939927 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T071839&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230253&fm=230370139939927&tin=02508201610067®Number=0000000000099253&sum=46000 [07:18:35]StoreToDocumentArchive [07:18:35]shift 386 fd 230253 [07:18:35]save to /storage/0386/doc_00230253 [07:18:35]save last doc name /storage/0386/doc_00230253 to /storage/kkm_last_doc_name [07:18:35]save OK [07:18:35]Clear old archive folders... [07:18:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:18:35]tlvbuf is 009626F0 [07:18:35]SAM_PROTO_ClearQueue [07:18:35]wFMCommunicate request_size=4 [07:18:35]MH_SAM_APDU [07:18:35]CAPDU: 80 09 00 00 [07:18:35]Write to MH i2c: E2 08 00 F9 83 80 09 00 00 00 00 00 00 EE [07:18:35]Write i2c OK [07:18:35]MH_I2C_Read... [07:18:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:18:35]Read from MH i2c: E2 [07:18:35]MH_I2C_Read... [07:18:35]Read from MH i2c: E2 03 00 [07:18:35]MH_I2C_Read... [07:18:35]Read from MH i2c: E2 03 00 F9 83 00 90 00 F0 [07:18:35]RAPDU: 90 00 [07:18:35]wFMCommunicate OK [07:18:35]SAM_PROTO_ClearQueue done [07:18:35]KKMCreateOFDPacket [07:18:35]OFDProtocolAddRootSTLVToBuf [07:18:35]FM_MakeSignedData [07:18:35]FM_MakeSignedData [07:18:35]SAM_PROTO_SignData [07:18:35]wFMCommunicate request_size=4 [07:18:35]MH_SAM_APDU [07:18:35]CAPDU: 80 0D 01 02 [07:18:35]Write to MH i2c: E2 08 00 FA 83 80 0D 01 02 00 00 00 00 F6 [07:18:35]Write i2c OK [07:18:35]MH_I2C_Read... [07:18:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:18:35]Read from MH i2c: E2 [07:18:35]MH_I2C_Read... [07:18:35]Read from MH i2c: E2 03 00 [07:18:35]MH_I2C_Read... [07:18:35]Read from MH i2c: E2 03 00 FA 83 00 90 00 F1 [07:18:35]RAPDU: 90 00 [07:18:35]wFMCommunicate OK [07:18:35]wFMCommunicate request_size=255 [07:18:35]MH_SAM_APDU [07:18: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 86 1A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D4 B3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 B3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 13 00 00 00 00 07 04 06 00 B0 B3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 CF F0 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 6D 83 03 00 35 04 06 00 D1 [07:18:35]Write to MH i2c: E2 02 01 FB 83 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 1A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D4 B3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 B3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 13 00 00 00 00 07 04 06 00 B0 B3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 CF F0 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 6D 83 03 00 35 04 06 00 D1 00 00 9C [07:18:35]Write i2c OK [07:18:35]MH_I2C_Read... [07:18:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:18:36]Read from MH i2c: E2 [07:18:36]MH_I2C_Read... [07:18:36]Read from MH i2c: E2 03 00 [07:18:36]MH_I2C_Read... [07:18:36]Read from MH i2c: E2 03 00 FB 83 00 90 00 F2 [07:18:36]RAPDU: 90 00 [07:18:36]wFMCommunicate OK [07:18:36]wFMCommunicate request_size=10 [07:18:36]MH_SAM_APDU [07:18:36]CAPDU: 80 0D 02 02 05 85 3A 5B A4 57 [07:18:36]Write to MH i2c: E2 0D 00 FC 83 80 0D 02 02 05 00 85 3A 5B A4 57 00 00 18 [07:18:36]Write i2c OK [07:18:36]MH_I2C_Read... [07:18:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:18:36]Read from MH i2c: E2 [07:18:36]MH_I2C_Read... [07:18:36]Read from MH i2c: E2 03 00 [07:18:36]MH_I2C_Read... [07:18:36]Read from MH i2c: E2 03 00 FC 83 00 90 00 F3 [07:18:36]RAPDU: 90 00 [07:18:36]wFMCommunicate OK [07:18:36]wFMCommunicate request_size=4 [07:18:36]MH_SAM_APDU [07:18:36]CAPDU: 80 0D 03 02 [07:18:36]Write to MH i2c: E2 08 00 FD 83 80 0D 03 02 00 00 00 00 FB [07:18:36]Write i2c OK [07:18:36]MH_I2C_Read... [07:18:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:18:36]Read from MH i2c: E2 [07:18:36]MH_I2C_Read... [07:18:36]Read from MH i2c: E2 0B 00 [07:18:36]MH_I2C_Read... [07:18:36]Read from MH i2c: E2 0B 00 FD 83 00 59 AF 67 6B 38 20 37 5C 90 00 C1 [07:18:36]RAPDU: 59 AF 67 6B 38 20 37 5C 90 00 [07:18:36]wFMCommunicate OK [07:18:36]SAM_PROTO_SignData done [07:18:36]FM_MakeSignedData done [07:18:36]CreateOFDProtocolMessage [07:18:36]wFMCommunicate request_size=4 [07:18:36]MH_SAM_APDU [07:18:36]CAPDU: 80 11 00 00 [07:18:36]Write to MH i2c: E2 08 00 FE 83 80 11 00 00 00 00 00 00 FB [07:18:36]Write i2c OK [07:18:36]MH_I2C_Read... [07:18:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:18:36]Read from MH i2c: E2 [07:18:36]MH_I2C_Read... [07:18:36]Read from MH i2c: E2 17 00 [07:18:36]MH_I2C_Read... [07:18:36]Read from MH i2c: E2 17 00 FE 83 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 4C [07:18:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [07:18:36]wFMCommunicate OK [07:18:36]CreateOFDProtocolMessage done [07:18:36]OFDSenderStorePacket 230253 [07:18:36]StoreOFDPacket docnum=230253 [07:18:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 17 73 07 01 C4 92 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 1A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D4 B3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 B3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 13 00 00 00 00 07 04 06 00 B0 B3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 CF F0 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 6D 83 03 00 35 04 06 00 D1 85 3A 5B A4 57 59 AF 67 6B 38 20 37 5C [07:18:36]CheckFolder [07:18:36]dirname=/storage/ofd_packets [07:18:36]CheckFolder done [07:18:36]ProducePacketName [07:18:36]name=ofd_packets/00230253 [07:18:36]NVStorageSaveData ofd_packets/00230253 [07:18:36]File name is /storage/ofd_packets/00230253 [07:18:36]Write 301 bytes [07:18:36]NVStorageSaveData done [07:18:36]OFDSenderStorePacket done [07:18:36]KKMCreateOFDPacket done [07:18:36]NVStorageSaveData kkm_last_timestamp [07:18:36]File name is /storage/kkm_last_timestamp [07:18:36]Write 4 bytes [07:18:36]NVStorageSaveData done [07:18:36]ExternCall_PrintAddStr [07:18:36]wPrintStart [07:18:36]Write to MH i2c: 01 00 00 FF 83 82 [07:18:36]Write i2c OK [07:18:36]MH_I2C_Read... [07:18:36]Read from MH i2c: 01 [07:18:36]MH_I2C_Read... [07:18:36]Read from MH i2c: 01 07 00 [07:18:36]MH_I2C_Read... [07:18:36]Read from MH i2c: 01 07 00 FF 83 00 00 00 00 00 FF 0F 97 [07:18:36]RasterBufferAndPrint [07:18:36]line Счет N : (1)871705 [07:18:36]line ИНН: 02508201610067 [07:18:36]line Контрольно-Кассовый Чек [07:18:36]line ПРОДАЖА [07:18:36]line ТРК (МРК, ГНК) : 42 [07:18:36]line Товар: 2710124130 [07:18:36]line Аи-92-К-5 [07:18:36]line 6.790 * 67.80 [07:18:36]line = 460.36 [07:18:36]line НДС 12% НСП 1% [07:18:36]line > о реализуемом товаре [07:18:36]line ОКРУГЛЕНИЕ: -0.36 [07:18:36]line ИТОГО: 460.00 [07:18:36]line Внесено: 460.00 [07:18:36]line СДАЧА: 0.00 [07:18:36]line НСП 1% : 4.07 [07:18:36]line НДС 12% : 48.89 [07:18:36]line Наличными: 460.00 [07:18:36]line Безнал.: 0.00 [07:18:36]line Место: АЗС № 125 "Партнер Нефть" [07:18:36]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [07:18:36]line СНО: Общий режим [07:18:36]line Чек 67 28.07.2024 07:18 [07:18:36]line Смена: 386 ФФД: 1.0 [07:18:36]line ЗНМ: 0300000050 [07:18:36]line РНМ: 0000000000099253 [07:18:36]line Версия ККМ: 001 [07:18:36]line ФМ: 0000000000965352 [07:18:36]line ФД: 230253 [07:18:36]line ФПД: 230370139939927 [07:18:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T071839&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230253&fm=230370139939927&tin=02508201610067®Number=0000000000099253&sum=46000 [07:18:36]OFD Sender: Processing packet 230253 [packets to send 132, broken 131] [07:18:36]ProducePacketName [07:18:36]name=ofd_packets/00230253 [07:18:36]OFD Sender: To server: pG, [07:18:36]CommunicateWithHost lk.salyk.kg:30040 [07:18:36]ConnectInit lk.salyk.kg [07:18:36]written 0, free lines is 4095 [07:18:36]Connected sock=10 [07:18:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 17 73 07 01 C4 92 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 86 1A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 D4 B3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 B3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 97 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 19 13 00 00 00 00 07 04 06 00 B0 B3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 43 00 00 00 F4 03 04 00 CF F0 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 6D 83 03 00 35 04 06 00 D1 85 3A 5B A4 57 59 AF 67 6B 38 20 37 5C [07:18:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 D3 ED 47 00 19 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 39 36 35 33 35 32 10 04 04 00 6D 83 03 00 F4 03 04 00 A7 97 A5 66 B6 04 01 00 00 12 FA D5 A1 29 F9 29 5A [07:18:36]CommunicateWithHost err = 0 [07:18:36]CheckOFDResponse [07:18:36]1017 (14) - 77093643461234 [07:18:36]1041 (16) - 0000000000965352 [07:18:36]1040 (4) - 230253 [07:18:36]1012 (4) - 28.07.2024 00:58 [07:18:36]1206 (1) - 0 [07:18:36]OFD Sender: Remove packet 230253 [07:18:36]ProducePacketName [07:18:36]name=ofd_packets/00230253 [07:18:36]NVStorageDeleteData [07:18:37]Write to MH i2c: 01 00 00 2A 84 AE [07:18:37]Write i2c OK [07:18:37]MH_I2C_Read... [07:18:37]Read from MH i2c: 01 [07:18:37]MH_I2C_Read... [07:18:37]Read from MH i2c: 01 07 00 [07:18:37]MH_I2C_Read... [07:18:37]Read from MH i2c: 01 07 00 2A 84 00 00 00 00 00 FB 0C BC [07:18:37]RasterBufferAndPrint [07:18:37]line [07:18:37]line [07:18:37]line [07:18:37]line [07:18:37]line [07:18:37]written 0, free lines is 3332 [07:18:37]MH_Cut [07:18:37]Write to MH i2c: D1 01 00 31 84 01 87 [07:18:37]Write i2c OK [07:18:37]MH_I2C_Read... [07:18:37]Read from MH i2c: D1 [07:18:37]MH_I2C_Read... [07:18:37]Read from MH i2c: D1 01 00 [07:18:37]MH_I2C_Read... [07:18:37]Read from MH i2c: D1 01 00 31 84 00 86 [07:18:37]Write to MH i2c: 01 00 00 32 84 B6 [07:18:37]Write i2c OK [07:18:37]MH_I2C_Read... [07:18:37]OFD Sender: No OFD packet to send [07:18:37]*** Cut start [07:18:37]*** Partial cut [07:18:37]*** CUTSNS_PIN = 1 [07:18:37]*** CUTSNS_PIN = 0 [07:18:37]*** Brake cut motor [07:18:38]Read from MH i2c: 01 [07:18:38]MH_I2C_Read... [07:18:38]*** Stop cut motor [07:18:38]*** Cut end [07:18:38]Read from MH i2c: 01 07 00 [07:18:38]MH_I2C_Read... [07:18:38]Read from MH i2c: 01 07 00 32 84 00 00 00 00 00 FF 0F CB [07:18:38]process_action close_receipt done [07:18:38]requested_data is exist [07:18:38]produce_requested_data [07:18:38]requested_item fm.sn is exist - process it [07:18:38]wFMCommunicate request_size=4 [07:18:38]MH_SAM_APDU [07:18:38]CAPDU: 80 11 00 00 [07:18:38]Write to MH i2c: E2 08 00 33 84 80 11 00 00 00 00 00 00 31 [07:18:38]Write i2c OK [07:18:38]MH_I2C_Read... [07:18:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:18:38]Read from MH i2c: E2 [07:18:38]MH_I2C_Read... [07:18:38]Read from MH i2c: E2 17 00 [07:18:38]MH_I2C_Read... [07:18:38]Read from MH i2c: E2 17 00 33 84 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 82 [07:18:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [07:18:38]wFMCommunicate OK [07:18:38]requested_item fd.num is exist - process it [07:18:38]SAM_PROTO_GetFieldsCounters [07:18:38]wFMCommunicate request_size=4 [07:18:38]MH_SAM_APDU [07:18:38]CAPDU: 80 13 00 00 [07:18:38]Write to MH i2c: E2 08 00 34 84 80 13 00 00 00 00 00 00 34 [07:18:38]Write i2c OK [07:18:38]MH_I2C_Read... [07:18:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:18:38]Read from MH i2c: E2 [07:18:38]MH_I2C_Read... [07:18:38]Read from MH i2c: E2 62 00 [07:18:38]MH_I2C_Read... [07:18:38]Read from MH i2c: E2 62 00 34 84 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 6D 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 43 00 00 00 5E 04 04 00 43 00 00 00 57 04 04 00 44 00 00 00 19 04 04 00 00 00 00 00 90 00 95 [07:18:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 6D 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 43 00 00 00 5E 04 04 00 43 00 00 00 57 04 04 00 44 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:18:38]wFMCommunicate OK [07:18:38]SAM_PROTO_GetFieldsCounters done [07:18:38]requested_item shift.num is exist - process it [07:18:38]requested_item shift.opened is exist - process it [07:18:38]req_shift_opened [07:18:38]FM_GetShiftState [07:18:38]SAM_PROTO_GetShiftState [07:18:38]wFMCommunicate request_size=4 [07:18:38]MH_SAM_APDU [07:18:38]CAPDU: 80 13 01 00 [07:18:38]Write to MH i2c: E2 08 00 35 84 80 13 01 00 00 00 00 00 36 [07:18:38]Write i2c OK [07:18:38]MH_I2C_Read... [07:18:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:18:38]Read from MH i2c: E2 [07:18:38]MH_I2C_Read... [07:18:38]Read from MH i2c: E2 0E 00 [07:18:38]MH_I2C_Read... [07:18:38]Read from MH i2c: E2 0E 00 35 84 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 FC [07:18:38]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [07:18:38]wFMCommunicate OK [07:18:38]SAM_PROTO_GetShiftState done [07:18:38]FM_GetShiftState done [07:18:38]req_shift_opened done [07:18:38]requested_item shift.open_date is exist - process it [07:18:38]req_shift_open_date [07:18:38]req_shift_open_date done [07:18:38]produce_requested_data done [07:18:38]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230253,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [07:18:38]process_action_free close_receipt [07:18:38]json_value_free [07:18:38]json_value_free done [07:18:38]process_json_proto returns [07:18:38]Send response to host [07:18:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230253,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [07:18:38]free response buf [07:18:38]execute_script done [07:18:38]execute_script returns [07:18:38]free content buf [07:18:38]Sock 9.Close socket [07:18:38]Sock 9.Thread stoped [07:18:42]OFD Sender: No OFD packet to send [07:18:47]OFD Sender: No OFD packet to send [07:18:52]OFD Sender: No OFD packet to send [07:18:57]OFD Sender: No OFD packet to send [07:19:02]OFD Sender: No OFD packet to send [07:19:07]OFD Sender: No OFD packet to send [07:19:12]OFD Sender: No OFD packet to send [07:19:17]OFD Sender: No OFD packet to send [07:19:22]OFD Sender: No OFD packet to send [07:19:27]OFD Sender: No OFD packet to send [07:19:32]OFD Sender: No OFD packet to send [07:19:37]OFD Sender: No OFD packet to send [07:19:42]OFD Sender: No OFD packet to send [07:19:47]OFD Sender: No OFD packet to send [07:19:52]OFD Sender: No OFD packet to send [07:19:57]OFD Sender: No OFD packet to send [07:20:02]OFD Sender: No OFD packet to send [07:20:07]OFD Sender: No OFD packet to send [07:20:10]accept exits with 8 [07:20:10]New connection [07:20:10]New thread 3066903908 created [07:20:10]Thread 3067047268 joined [07:20:10]Waiting for new connection... [07:20:10] Sock 8.Parse request [07:20:10]Sock 8.Check first char [07:20:10]Sock 8.First char is OK [07:20:10]request: POST /json_proto HTTP/1.0 [07:20:10]Method: POST [07:20:10]URL: /json_proto [07:20:10]Method is POST - this is cgi request [07:20:10]url: /json_proto [07:20:10]query_string will be loaded in cgi processing [07:20:10]execute_cgi json_proto POST (null) [07:20:10]execute_cgi path=json_proto method=POST [07:20:10]POST find Content-Length [07:20:10]Host: 172.17.49.131:8080 [07:20:10]Content-Length: 677 [07:20:10]Content-Type: application/json [07:20:10] [07:20:10]POST finish read [07:20:10]Found Content-Length = 677 [07:20:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871706", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [07:20:10]execute_script... [07:20: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)871706", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [07:20:10]POST & json_proto [07:20:10]process_json_proto [07:20:10]json parsed OK: [07:20:10]protocol is kg_v1.0 [07:20:10]action value=close_receipt [07:20:10]process_action close_receipt [07:20:10]cmd_close_receipt [07:20:10]MH_GetDate [07:20:10]Write to MH i2c: F0 00 00 36 84 A9 [07:20:10]Write i2c OK [07:20:10]MH_I2C_Read... [07:20:10]Read from MH i2c: F0 [07:20:10]MH_I2C_Read... [07:20:10]Read from MH i2c: F0 09 00 [07:20:10]MH_I2C_Read... [07:20:10]Read from MH i2c: F0 09 00 36 84 00 2F F1 A5 66 FF 4D C0 64 4D [07:20:10]GetLastDocTimeStamp 1722151119 [07:20:10]current date 1722151215 [07:20:10]FM_GetShiftState [07:20:10]SAM_PROTO_GetShiftState [07:20:10]wFMCommunicate request_size=4 [07:20:10]MH_SAM_APDU [07:20:10]CAPDU: 80 13 01 00 [07:20:10]Write to MH i2c: E2 08 00 37 84 80 13 01 00 00 00 00 00 38 [07:20:10]Write i2c OK [07:20:10]MH_I2C_Read... [07:20:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:20:10]Read from MH i2c: E2 [07:20:10]MH_I2C_Read... [07:20:10]Read from MH i2c: E2 0E 00 [07:20:10]MH_I2C_Read... [07:20:10]Read from MH i2c: E2 0E 00 37 84 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 FE [07:20:10]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [07:20:10]wFMCommunicate OK [07:20:10]SAM_PROTO_GetShiftState done [07:20:10]FM_GetShiftState done [07:20:10]opened in 1722127132 [07:20:10]opened+sec_in_day 1722213532 [07:20:10]quantity*price = 20001 [07:20:10]sum+1 = 20002 [07:20:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 68 28.07.2024 07:20 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230254 ФПД: 125012334264666 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T072015&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230254&fm=125012334264666&tin=02508201610067®Number=0000000000099253&sum=20000 [07:20:11]StoreToDocumentArchive [07:20:11]shift 386 fd 230254 [07:20:11]save to /storage/0386/doc_00230254 [07:20:11]save last doc name /storage/0386/doc_00230254 to /storage/kkm_last_doc_name [07:20:11]save OK [07:20:11]Clear old archive folders... [07:20:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:20:11]tlvbuf is 007609F0 [07:20:11]SAM_PROTO_ClearQueue [07:20:11]wFMCommunicate request_size=4 [07:20:11]MH_SAM_APDU [07:20:11]CAPDU: 80 09 00 00 [07:20:11]Write to MH i2c: E2 08 00 44 84 80 09 00 00 00 00 00 00 3A [07:20:11]Write i2c OK [07:20:11]MH_I2C_Read... [07:20:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:20:11]Read from MH i2c: E2 [07:20:11]MH_I2C_Read... [07:20:11]Read from MH i2c: E2 03 00 [07:20:11]MH_I2C_Read... [07:20:11]Read from MH i2c: E2 03 00 44 84 00 90 00 3C [07:20:11]RAPDU: 90 00 [07:20:11]wFMCommunicate OK [07:20:11]SAM_PROTO_ClearQueue done [07:20:11]KKMCreateOFDPacket [07:20:11]OFDProtocolAddRootSTLVToBuf [07:20:11]FM_MakeSignedData [07:20:11]FM_MakeSignedData [07:20:11]SAM_PROTO_SignData [07:20:11]wFMCommunicate request_size=4 [07:20:11]MH_SAM_APDU [07:20:11]CAPDU: 80 0D 01 02 [07:20:11]Write to MH i2c: E2 08 00 45 84 80 0D 01 02 00 00 00 00 42 [07:20:11]Write i2c OK [07:20:11]MH_I2C_Read... [07:20:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:20:11]Read from MH i2c: E2 [07:20:11]MH_I2C_Read... [07:20:11]Read from MH i2c: E2 03 00 [07:20:11]MH_I2C_Read... [07:20:11]Read from MH i2c: E2 03 00 45 84 00 90 00 3D [07:20:11]RAPDU: 90 00 [07:20:11]wFMCommunicate OK [07:20:11]wFMCommunicate request_size=255 [07:20:11]MH_SAM_APDU [07:20: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 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 44 00 00 00 F4 03 04 00 2F F1 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 6E 83 03 00 35 04 06 00 71 [07:20:11]Write to MH i2c: E2 02 01 46 84 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 44 00 00 00 F4 03 04 00 2F F1 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 6E 83 03 00 35 04 06 00 71 00 00 1B [07:20:11]Write i2c OK [07:20:11]MH_I2C_Read... [07:20:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:20:12]Read from MH i2c: E2 [07:20:12]MH_I2C_Read... [07:20:12]Read from MH i2c: E2 03 00 [07:20:12]MH_I2C_Read... [07:20:12]Read from MH i2c: E2 03 00 46 84 00 90 00 3E [07:20:12]RAPDU: 90 00 [07:20:12]wFMCommunicate OK [07:20:12]wFMCommunicate request_size=10 [07:20:12]MH_SAM_APDU [07:20:12]CAPDU: 80 0D 02 02 05 B2 B3 C6 C1 5A [07:20:12]Write to MH i2c: E2 0D 00 47 84 80 0D 02 02 05 00 B2 B3 C6 C1 5A 00 00 95 [07:20:12]Write i2c OK [07:20:12]MH_I2C_Read... [07:20:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:20:12]Read from MH i2c: E2 [07:20:12]MH_I2C_Read... [07:20:12]Read from MH i2c: E2 03 00 [07:20:12]MH_I2C_Read... [07:20:12]Read from MH i2c: E2 03 00 47 84 00 90 00 3F [07:20:12]RAPDU: 90 00 [07:20:12]wFMCommunicate OK [07:20:12]wFMCommunicate request_size=4 [07:20:12]MH_SAM_APDU [07:20:12]CAPDU: 80 0D 03 02 [07:20:12]Write to MH i2c: E2 08 00 48 84 80 0D 03 02 00 00 00 00 47 [07:20:12]Write i2c OK [07:20:12]MH_I2C_Read... [07:20:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:20:12]Read from MH i2c: E2 [07:20:12]MH_I2C_Read... [07:20:12]Read from MH i2c: E2 0B 00 [07:20:12]MH_I2C_Read... [07:20:12]Read from MH i2c: E2 0B 00 48 84 00 A4 B8 6D 67 02 0F BE DC 90 00 23 [07:20:12]RAPDU: A4 B8 6D 67 02 0F BE DC 90 00 [07:20:12]wFMCommunicate OK [07:20:12]SAM_PROTO_SignData done [07:20:12]FM_MakeSignedData done [07:20:12]CreateOFDProtocolMessage [07:20:12]wFMCommunicate request_size=4 [07:20:12]MH_SAM_APDU [07:20:12]CAPDU: 80 11 00 00 [07:20:12]Write to MH i2c: E2 08 00 49 84 80 11 00 00 00 00 00 00 47 [07:20:12]Write i2c OK [07:20:12]MH_I2C_Read... [07:20:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:20:12]Read from MH i2c: E2 [07:20:12]MH_I2C_Read... [07:20:12]Read from MH i2c: E2 17 00 [07:20:12]MH_I2C_Read... [07:20:12]Read from MH i2c: E2 17 00 49 84 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 98 [07:20:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [07:20:12]wFMCommunicate OK [07:20:12]CreateOFDProtocolMessage done [07:20:12]OFDSenderStorePacket 230254 [07:20:12]StoreOFDPacket docnum=230254 [07:20:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 48 26 07 01 B6 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 44 00 00 00 F4 03 04 00 2F F1 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 6E 83 03 00 35 04 06 00 71 B2 B3 C6 C1 5A A4 B8 6D 67 02 0F BE DC [07:20:12]CheckFolder [07:20:12]dirname=/storage/ofd_packets [07:20:12]CheckFolder done [07:20:12]ProducePacketName [07:20:12]name=ofd_packets/00230254 [07:20:12]NVStorageSaveData ofd_packets/00230254 [07:20:12]File name is /storage/ofd_packets/00230254 [07:20:12]Write 301 bytes [07:20:12]NVStorageSaveData done [07:20:12]OFDSenderStorePacket done [07:20:12]KKMCreateOFDPacket done [07:20:12]NVStorageSaveData kkm_last_timestamp [07:20:12]File name is /storage/kkm_last_timestamp [07:20:12]Write 4 bytes [07:20:12]NVStorageSaveData done [07:20:12]ExternCall_PrintAddStr [07:20:12]wPrintStart [07:20:12]Write to MH i2c: 01 00 00 4A 84 CE [07:20:12]Write i2c OK [07:20:12]MH_I2C_Read... [07:20:12]Read from MH i2c: 01 [07:20:12]MH_I2C_Read... [07:20:12]Read from MH i2c: 01 07 00 [07:20:12]MH_I2C_Read... [07:20:12]Read from MH i2c: 01 07 00 4A 84 00 00 00 00 00 FF 0F E3 [07:20:12]RasterBufferAndPrint [07:20:12]line Счет N : (1)871706 [07:20:12]line ИНН: 02508201610067 [07:20:12]line Контрольно-Кассовый Чек [07:20:12]line ПРОДАЖА [07:20:12]line ТРК (МРК, ГНК) : 32 [07:20:12]line Товар: 2710124130 [07:20:12]line Аи-92-К-5 [07:20:12]line 2.950 * 67.80 [07:20:12]line = 200.01 [07:20:12]line НДС 12% НСП 1% [07:20:12]line > о реализуемом товаре [07:20:12]line ОКРУГЛЕНИЕ: -0.01 [07:20:12]line ИТОГО: 200.00 [07:20:12]line Внесено: 200.00 [07:20:12]line СДАЧА: 0.00 [07:20:12]line НСП 1% : 1.77 [07:20:12]line НДС 12% : 21.24 [07:20:12]line Наличными: 200.00 [07:20:12]line Безнал.: 0.00 [07:20:12]line Место: АЗС № 125 "Партнер Нефть" [07:20:12]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [07:20:12]line СНО: Общий режим [07:20:12]line Чек 68 28.07.2024 07:20 [07:20:12]line Смена: 386 ФФД: 1.0 [07:20:12]line ЗНМ: 0300000050 [07:20:12]line РНМ: 0000000000099253 [07:20:12]line Версия ККМ: 001 [07:20:12]line ФМ: 0000000000965352 [07:20:12]line ФД: 230254 [07:20:12]line ФПД: 125012334264666 [07:20:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T072015&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230254&fm=125012334264666&tin=02508201610067®Number=0000000000099253&sum=20000 [07:20:12]OFD Sender: Processing packet 230254 [packets to send 132, broken 131] [07:20:12]ProducePacketName [07:20:12]name=ofd_packets/00230254 [07:20:12]OFD Sender: To server: pG, [07:20:12]CommunicateWithHost lk.salyk.kg:30040 [07:20:12]ConnectInit lk.salyk.kg [07:20:12]written 0, free lines is 4095 [07:20:12]Connected sock=11 [07:20:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 48 26 07 01 B6 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 44 00 00 00 F4 03 04 00 2F F1 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 6E 83 03 00 35 04 06 00 71 B2 B3 C6 C1 5A A4 B8 6D 67 02 0F BE DC [07:20:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 89 6F 47 00 A4 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 39 36 35 33 35 32 10 04 04 00 6E 83 03 00 F4 03 04 00 07 98 A5 66 B6 04 01 00 00 96 F8 CC 89 D3 56 F6 E2 [07:20:12]CommunicateWithHost err = 0 [07:20:12]CheckOFDResponse [07:20:12]1017 (14) - 77093643461234 [07:20:12]1041 (16) - 0000000000965352 [07:20:12]1040 (4) - 230254 [07:20:12]1012 (4) - 28.07.2024 00:59 [07:20:12]1206 (1) - 0 [07:20:12]OFD Sender: Remove packet 230254 [07:20:12]ProducePacketName [07:20:12]name=ofd_packets/00230254 [07:20:12]NVStorageDeleteData [07:20:13]Write to MH i2c: 01 00 00 75 84 F9 [07:20:13]Write i2c OK [07:20:13]MH_I2C_Read... [07:20:13]Read from MH i2c: 01 [07:20:13]MH_I2C_Read... [07:20:13]Read from MH i2c: 01 07 00 [07:20:13]MH_I2C_Read... [07:20:13]Read from MH i2c: 01 07 00 75 84 00 00 00 00 00 EC 0C F8 [07:20:13]RasterBufferAndPrint [07:20:13]line [07:20:13]line [07:20:13]line [07:20:13]line [07:20:13]line [07:20:13]written 0, free lines is 3314 [07:20:13]MH_Cut [07:20:13]Write to MH i2c: D1 01 00 7C 84 01 D2 [07:20:13]Write i2c OK [07:20:13]MH_I2C_Read... [07:20:13]Read from MH i2c: D1 [07:20:13]MH_I2C_Read... [07:20:13]Read from MH i2c: D1 01 00 [07:20:13]MH_I2C_Read... [07:20:13]Read from MH i2c: D1 01 00 7C 84 00 D1 [07:20:13]Write to MH i2c: 01 00 00 7D 84 01 [07:20:13]Write i2c OK [07:20:13]MH_I2C_Read... [07:20:13]OFD Sender: No OFD packet to send [07:20:13]*** Cut start [07:20:13]*** Partial cut [07:20:13]*** CUTSNS_PIN = 1 [07:20:13]*** CUTSNS_PIN = 0 [07:20:14]*** Brake cut motor [07:20:14]Read from MH i2c: 01 [07:20:14]MH_I2C_Read... [07:20:14]*** Stop cut motor [07:20:14]*** Cut end [07:20:14]Read from MH i2c: 01 07 00 [07:20:14]MH_I2C_Read... [07:20:14]Read from MH i2c: 01 07 00 7D 84 00 00 00 00 00 FF 0F 16 [07:20:14]process_action close_receipt done [07:20:14]requested_data is exist [07:20:14]produce_requested_data [07:20:14]requested_item fm.sn is exist - process it [07:20:14]wFMCommunicate request_size=4 [07:20:14]MH_SAM_APDU [07:20:14]CAPDU: 80 11 00 00 [07:20:14]Write to MH i2c: E2 08 00 7E 84 80 11 00 00 00 00 00 00 7C [07:20:14]Write i2c OK [07:20:14]MH_I2C_Read... [07:20:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:20:14]Read from MH i2c: E2 [07:20:14]MH_I2C_Read... [07:20:14]Read from MH i2c: E2 17 00 [07:20:14]MH_I2C_Read... [07:20:14]Read from MH i2c: E2 17 00 7E 84 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 CD [07:20:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [07:20:14]wFMCommunicate OK [07:20:14]requested_item fd.num is exist - process it [07:20:14]SAM_PROTO_GetFieldsCounters [07:20:14]wFMCommunicate request_size=4 [07:20:14]MH_SAM_APDU [07:20:14]CAPDU: 80 13 00 00 [07:20:14]Write to MH i2c: E2 08 00 7F 84 80 13 00 00 00 00 00 00 7F [07:20:14]Write i2c OK [07:20:14]MH_I2C_Read... [07:20:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:20:14]Read from MH i2c: E2 [07:20:14]MH_I2C_Read... [07:20:14]Read from MH i2c: E2 62 00 [07:20:14]MH_I2C_Read... [07:20:14]Read from MH i2c: E2 62 00 7F 84 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 6E 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 44 00 00 00 5E 04 04 00 44 00 00 00 57 04 04 00 45 00 00 00 19 04 04 00 00 00 00 00 90 00 E4 [07:20:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 6E 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 44 00 00 00 5E 04 04 00 44 00 00 00 57 04 04 00 45 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:20:14]wFMCommunicate OK [07:20:14]SAM_PROTO_GetFieldsCounters done [07:20:14]requested_item shift.num is exist - process it [07:20:14]requested_item shift.opened is exist - process it [07:20:14]req_shift_opened [07:20:14]FM_GetShiftState [07:20:14]SAM_PROTO_GetShiftState [07:20:14]wFMCommunicate request_size=4 [07:20:14]MH_SAM_APDU [07:20:14]CAPDU: 80 13 01 00 [07:20:14]Write to MH i2c: E2 08 00 80 84 80 13 01 00 00 00 00 00 81 [07:20:14]Write i2c OK [07:20:14]MH_I2C_Read... [07:20:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:20:14]Read from MH i2c: E2 [07:20:14]MH_I2C_Read... [07:20:14]Read from MH i2c: E2 0E 00 [07:20:14]MH_I2C_Read... [07:20:14]Read from MH i2c: E2 0E 00 80 84 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 47 [07:20:14]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [07:20:14]wFMCommunicate OK [07:20:14]SAM_PROTO_GetShiftState done [07:20:14]FM_GetShiftState done [07:20:14]req_shift_opened done [07:20:14]requested_item shift.open_date is exist - process it [07:20:14]req_shift_open_date [07:20:14]req_shift_open_date done [07:20:14]produce_requested_data done [07:20:14]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230254,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [07:20:14]process_action_free close_receipt [07:20:14]json_value_free [07:20:14]json_value_free done [07:20:14]process_json_proto returns [07:20:14]Send response to host [07:20:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230254,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [07:20:14]free response buf [07:20:14]execute_script done [07:20:14]execute_script returns [07:20:14]free content buf [07:20:14]Sock 8.Close socket [07:20:14]Sock 8.Thread stoped [07:20:18]OFD Sender: No OFD packet to send [07:20:23]OFD Sender: No OFD packet to send [07:20:28]OFD Sender: No OFD packet to send [07:20:33]OFD Sender: No OFD packet to send [07:20:38]OFD Sender: No OFD packet to send [07:20:43]OFD Sender: No OFD packet to send [07:20:48]OFD Sender: No OFD packet to send [07:20:51]accept exits with 9 [07:20:51]New connection [07:20:51]New thread 3067047268 created [07:20:51]Thread 3066903908 joined [07:20:51]Waiting for new connection... [07:20:51] Sock 9.Parse request [07:20:51]Sock 9.Check first char [07:20:51]Sock 9.First char is OK [07:20:51]request: POST /json_proto HTTP/1.0 [07:20:51]Method: POST [07:20:51]URL: /json_proto [07:20:51]Method is POST - this is cgi request [07:20:51]url: /json_proto [07:20:51]query_string will be loaded in cgi processing [07:20:51]execute_cgi json_proto POST (null) [07:20:51]execute_cgi path=json_proto method=POST [07:20:51]POST find Content-Length [07:20:51]Host: 172.17.49.131:8080 [07:20:51]Content-Length: 677 [07:20:51]Content-Type: application/json [07:20:51] [07:20:51]POST finish read [07:20:51]Found Content-Length = 677 [07:20:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871707", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [07:20:51]execute_script... [07:20: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)871707", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [07:20:51]POST & json_proto [07:20:51]process_json_proto [07:20:51]json parsed OK: [07:20:51]protocol is kg_v1.0 [07:20:51]action value=close_receipt [07:20:51]process_action close_receipt [07:20:51]cmd_close_receipt [07:20:51]MH_GetDate [07:20:51]Write to MH i2c: F0 00 00 81 84 F4 [07:20:51]Write i2c OK [07:20:51]MH_I2C_Read... [07:20:51]Read from MH i2c: F0 [07:20:51]MH_I2C_Read... [07:20:51]Read from MH i2c: F0 09 00 [07:20:51]MH_I2C_Read... [07:20:51]Read from MH i2c: F0 09 00 81 84 00 58 F1 A5 66 FF 4D C0 64 C1 [07:20:51]GetLastDocTimeStamp 1722151215 [07:20:51]current date 1722151256 [07:20:51]FM_GetShiftState [07:20:51]SAM_PROTO_GetShiftState [07:20:51]wFMCommunicate request_size=4 [07:20:51]MH_SAM_APDU [07:20:51]CAPDU: 80 13 01 00 [07:20:51]Write to MH i2c: E2 08 00 82 84 80 13 01 00 00 00 00 00 83 [07:20:51]Write i2c OK [07:20:51]MH_I2C_Read... [07:20:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:20:51]Read from MH i2c: E2 [07:20:51]MH_I2C_Read... [07:20:51]Read from MH i2c: E2 0E 00 [07:20:51]MH_I2C_Read... [07:20:51]Read from MH i2c: E2 0E 00 82 84 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 49 [07:20:51]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [07:20:51]wFMCommunicate OK [07:20:51]SAM_PROTO_GetShiftState done [07:20:51]FM_GetShiftState done [07:20:51]opened in 1722127132 [07:20:51]opened+sec_in_day 1722213532 [07:20:51]quantity*price = 20001 [07:20:51]sum+1 = 20002 [07:20: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 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 69 28.07.2024 07:20 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230255 ФПД: 254548217116957 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T072056&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230255&fm=254548217116957&tin=02508201610067®Number=0000000000099253&sum=20000 [07:20:52]StoreToDocumentArchive [07:20:52]shift 386 fd 230255 [07:20:52]save to /storage/0386/doc_00230255 [07:20:52]save last doc name /storage/0386/doc_00230255 to /storage/kkm_last_doc_name [07:20:52]save OK [07:20:52]Clear old archive folders... [07:20:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:20:52]tlvbuf is 00725940 [07:20:52]SAM_PROTO_ClearQueue [07:20:52]wFMCommunicate request_size=4 [07:20:52]MH_SAM_APDU [07:20:52]CAPDU: 80 09 00 00 [07:20:52]Write to MH i2c: E2 08 00 8F 84 80 09 00 00 00 00 00 00 85 [07:20:52]Write i2c OK [07:20:52]MH_I2C_Read... [07:20:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:20:52]Read from MH i2c: E2 [07:20:52]MH_I2C_Read... [07:20:52]Read from MH i2c: E2 03 00 [07:20:52]MH_I2C_Read... [07:20:52]Read from MH i2c: E2 03 00 8F 84 00 90 00 87 [07:20:52]RAPDU: 90 00 [07:20:52]wFMCommunicate OK [07:20:52]SAM_PROTO_ClearQueue done [07:20:52]KKMCreateOFDPacket [07:20:52]OFDProtocolAddRootSTLVToBuf [07:20:52]FM_MakeSignedData [07:20:52]FM_MakeSignedData [07:20:52]SAM_PROTO_SignData [07:20:52]wFMCommunicate request_size=4 [07:20:52]MH_SAM_APDU [07:20:52]CAPDU: 80 0D 01 02 [07:20:52]Write to MH i2c: E2 08 00 90 84 80 0D 01 02 00 00 00 00 8D [07:20:52]Write i2c OK [07:20:52]MH_I2C_Read... [07:20:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:20:52]Read from MH i2c: E2 [07:20:52]MH_I2C_Read... [07:20:52]Read from MH i2c: E2 03 00 [07:20:52]MH_I2C_Read... [07:20:52]Read from MH i2c: E2 03 00 90 84 00 90 00 88 [07:20:52]RAPDU: 90 00 [07:20:52]wFMCommunicate OK [07:20:52]wFMCommunicate request_size=255 [07:20:52]MH_SAM_APDU [07:20: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 45 00 00 00 F4 03 04 00 58 F1 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 6F 83 03 00 35 04 06 00 E7 [07:20:52]Write to MH i2c: E2 02 01 91 84 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 45 00 00 00 F4 03 04 00 58 F1 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 6F 83 03 00 35 04 06 00 E7 00 00 07 [07:20:52]Write i2c OK [07:20:52]MH_I2C_Read... [07:20:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:20:52]Read from MH i2c: E2 [07:20:52]MH_I2C_Read... [07:20:52]Read from MH i2c: E2 03 00 [07:20:52]MH_I2C_Read... [07:20:52]Read from MH i2c: E2 03 00 91 84 00 90 00 89 [07:20:52]RAPDU: 90 00 [07:20:52]wFMCommunicate OK [07:20:52]wFMCommunicate request_size=10 [07:20:52]MH_SAM_APDU [07:20:52]CAPDU: 80 0D 02 02 05 82 A0 0F 39 1D [07:20:52]Write to MH i2c: E2 0D 00 92 84 80 0D 02 02 05 00 82 A0 0F 39 1D 00 00 21 [07:20:52]Write i2c OK [07:20:52]MH_I2C_Read... [07:20:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:20:52]Read from MH i2c: E2 [07:20:52]MH_I2C_Read... [07:20:52]Read from MH i2c: E2 03 00 [07:20:52]MH_I2C_Read... [07:20:52]Read from MH i2c: E2 03 00 92 84 00 90 00 8A [07:20:52]RAPDU: 90 00 [07:20:52]wFMCommunicate OK [07:20:52]wFMCommunicate request_size=4 [07:20:52]MH_SAM_APDU [07:20:52]CAPDU: 80 0D 03 02 [07:20:52]Write to MH i2c: E2 08 00 93 84 80 0D 03 02 00 00 00 00 92 [07:20:52]Write i2c OK [07:20:52]MH_I2C_Read... [07:20:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:20:53]Read from MH i2c: E2 [07:20:53]MH_I2C_Read... [07:20:53]Read from MH i2c: E2 0B 00 [07:20:53]MH_I2C_Read... [07:20:53]Read from MH i2c: E2 0B 00 93 84 00 64 5F F4 70 95 B4 A0 AA 90 00 4D [07:20:53]RAPDU: 64 5F F4 70 95 B4 A0 AA 90 00 [07:20:53]wFMCommunicate OK [07:20:53]SAM_PROTO_SignData done [07:20:53]FM_MakeSignedData done [07:20:53]CreateOFDProtocolMessage [07:20:53]wFMCommunicate request_size=4 [07:20:53]MH_SAM_APDU [07:20:53]CAPDU: 80 11 00 00 [07:20:53]Write to MH i2c: E2 08 00 94 84 80 11 00 00 00 00 00 00 92 [07:20:53]Write i2c OK [07:20:53]MH_I2C_Read... [07:20:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:20:53]Read from MH i2c: E2 [07:20:53]MH_I2C_Read... [07:20:53]Read from MH i2c: E2 17 00 [07:20:53]MH_I2C_Read... [07:20:53]Read from MH i2c: E2 17 00 94 84 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 E3 [07:20:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [07:20:53]wFMCommunicate OK [07:20:53]CreateOFDProtocolMessage done [07:20:53]OFDSenderStorePacket 230255 [07:20:53]StoreOFDPacket docnum=230255 [07:20:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 7B 7C 07 01 59 CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 45 00 00 00 F4 03 04 00 58 F1 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 6F 83 03 00 35 04 06 00 E7 82 A0 0F 39 1D 64 5F F4 70 95 B4 A0 AA [07:20:53]CheckFolder [07:20:53]dirname=/storage/ofd_packets [07:20:53]CheckFolder done [07:20:53]ProducePacketName [07:20:53]name=ofd_packets/00230255 [07:20:53]NVStorageSaveData ofd_packets/00230255 [07:20:53]File name is /storage/ofd_packets/00230255 [07:20:53]Write 301 bytes [07:20:53]NVStorageSaveData done [07:20:53]OFDSenderStorePacket done [07:20:53]KKMCreateOFDPacket done [07:20:53]NVStorageSaveData kkm_last_timestamp [07:20:53]File name is /storage/kkm_last_timestamp [07:20:53]Write 4 bytes [07:20:53]NVStorageSaveData done [07:20:53]OFD Sender: Processing packet 230255 [packets to send 132, broken 131] [07:20:53]ProducePacketName [07:20:53]name=ofd_packets/00230255 [07:20:53]OFD Sender: To server: pG, [07:20:53]CommunicateWithHost lk.salyk.kg:30040 [07:20:53]ConnectInit lk.salyk.kg [07:20:53]ExternCall_PrintAddStr [07:20:53]wPrintStart [07:20:53]Write to MH i2c: 01 00 00 95 84 19 [07:20:53]Write i2c OK [07:20:53]MH_I2C_Read... [07:20:53]Read from MH i2c: 01 [07:20:53]MH_I2C_Read... [07:20:53]Read from MH i2c: 01 07 00 [07:20:53]MH_I2C_Read... [07:20:53]Read from MH i2c: 01 07 00 95 84 00 00 00 00 00 FF 0F 2E [07:20:53]RasterBufferAndPrint [07:20:53]line Счет N : (1)871707 [07:20:53]line ИНН: 02508201610067 [07:20:53]line Контрольно-Кассовый Чек [07:20:53]line ПРОДАЖА [07:20:53]line ТРК (МРК, ГНК) : 32 [07:20:53]line Товар: 2710124130 [07:20:53]line Аи-92-К-5 [07:20:53]line 2.950 * 67.80 [07:20:53]line = 200.01 [07:20:53]line НДС 12% НСП 1% [07:20:53]line > о реализуемом товаре [07:20:53]line ОКРУГЛЕНИЕ: -0.01 [07:20:53]line ИТОГО: 200.00 [07:20:53]line Внесено: 200.00 [07:20:53]line СДАЧА: 0.00 [07:20:53]line НСП 1% : 1.77 [07:20:53]line НДС 12% : 21.24 [07:20:53]line Наличными: 200.00 [07:20:53]line Безнал.: 0.00 [07:20:53]line Место: АЗС № 125 "Партнер Нефть" [07:20:53]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [07:20:53]line СНО: Общий режим [07:20:53]line Чек 69 28.07.2024 07:20 [07:20:53]line Смена: 386 ФФД: 1.0 [07:20:53]line ЗНМ: 0300000050 [07:20:53]line РНМ: 0000000000099253 [07:20:53]line Версия ККМ: 001 [07:20:53]line ФМ: 0000000000965352 [07:20:53]line ФД: 230255 [07:20:53]line ФПД: 254548217116957 [07:20:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T072056&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230255&fm=254548217116957&tin=02508201610067®Number=0000000000099253&sum=20000 [07:20:53]Connected sock=11 [07:20:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 7B 7C 07 01 59 CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 45 00 00 00 F4 03 04 00 58 F1 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 6F 83 03 00 35 04 06 00 E7 82 A0 0F 39 1D 64 5F F4 70 95 B4 A0 AA [07:20:53]written 0, free lines is 4095 [07:20:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 3F 01 47 00 B9 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 39 36 35 33 35 32 10 04 04 00 6F 83 03 00 F4 03 04 00 30 98 A5 66 B6 04 01 00 00 7B 8E 53 F5 E2 E5 E9 40 [07:20:53]CommunicateWithHost err = 0 [07:20:53]CheckOFDResponse [07:20:53]1017 (14) - 77093643461234 [07:20:53]1041 (16) - 0000000000965352 [07:20:53]1040 (4) - 230255 [07:20:53]1012 (4) - 28.07.2024 01:00 [07:20:53]1206 (1) - 0 [07:20:53]OFD Sender: Remove packet 230255 [07:20:53]ProducePacketName [07:20:53]name=ofd_packets/00230255 [07:20:53]NVStorageDeleteData [07:20:53]Write to MH i2c: 01 00 00 C0 84 44 [07:20:53]Write i2c OK [07:20:53]MH_I2C_Read... [07:20:53]Read from MH i2c: 01 [07:20:53]MH_I2C_Read... [07:20:53]Read from MH i2c: 01 07 00 [07:20:53]MH_I2C_Read... [07:20:53]Read from MH i2c: 01 07 00 C0 84 00 00 00 00 00 ED 0C 44 [07:20:53]RasterBufferAndPrint [07:20:53]line [07:20:53]line [07:20:53]line [07:20:53]line [07:20:53]line [07:20:53]written 0, free lines is 3315 [07:20:53]MH_Cut [07:20:53]Write to MH i2c: D1 01 00 C7 84 01 1D [07:20:53]Write i2c OK [07:20:53]MH_I2C_Read... [07:20:53]Read from MH i2c: D1 [07:20:53]MH_I2C_Read... [07:20:53]Read from MH i2c: D1 01 00 [07:20:53]MH_I2C_Read... [07:20:53]Read from MH i2c: D1 01 00 C7 84 00 1C [07:20:53]Write to MH i2c: 01 00 00 C8 84 4C [07:20:53]Write i2c OK [07:20:53]MH_I2C_Read... [07:20:54]OFD Sender: No OFD packet to send [07:20:54]*** Cut start [07:20:54]*** Partial cut [07:20:54]*** CUTSNS_PIN = 1 [07:20:54]*** CUTSNS_PIN = 0 [07:20:54]*** Brake cut motor [07:20:55]Read from MH i2c: 01 [07:20:55]MH_I2C_Read... [07:20:55]*** Stop cut motor [07:20:55]*** Cut end [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 C8 84 00 00 00 00 00 FF 0F 61 [07:20:55]process_action close_receipt done [07:20:55]requested_data is exist [07:20:55]produce_requested_data [07:20:55]requested_item fm.sn is exist - process it [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 C9 84 80 11 00 00 00 00 00 00 C7 [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 C9 84 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 18 [07:20:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [07:20:55]wFMCommunicate OK [07:20:55]requested_item fd.num is exist - process it [07:20:55]SAM_PROTO_GetFieldsCounters [07:20:55]wFMCommunicate request_size=4 [07:20:55]MH_SAM_APDU [07:20:55]CAPDU: 80 13 00 00 [07:20:55]Write to MH i2c: E2 08 00 CA 84 80 13 00 00 00 00 00 00 CA [07:20:55]Write i2c OK [07:20:55]MH_I2C_Read... [07:20:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:20:55]Read from MH i2c: E2 [07:20:55]MH_I2C_Read... [07:20:55]Read from MH i2c: E2 62 00 [07:20:55]MH_I2C_Read... [07:20:55]Read from MH i2c: E2 62 00 CA 84 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 6F 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 45 00 00 00 5E 04 04 00 45 00 00 00 57 04 04 00 46 00 00 00 19 04 04 00 00 00 00 00 90 00 33 [07:20:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 6F 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 45 00 00 00 5E 04 04 00 45 00 00 00 57 04 04 00 46 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:20:55]wFMCommunicate OK [07:20:55]SAM_PROTO_GetFieldsCounters done [07:20:55]requested_item shift.num is exist - process it [07:20:55]requested_item shift.opened is exist - process it [07:20:55]req_shift_opened [07:20:55]FM_GetShiftState [07:20:55]SAM_PROTO_GetShiftState [07:20:55]wFMCommunicate request_size=4 [07:20:55]MH_SAM_APDU [07:20:55]CAPDU: 80 13 01 00 [07:20:55]Write to MH i2c: E2 08 00 CB 84 80 13 01 00 00 00 00 00 CC [07:20:55]Write i2c OK [07:20:55]MH_I2C_Read... [07:20:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:20:55]Read from MH i2c: E2 [07:20:55]MH_I2C_Read... [07:20:55]Read from MH i2c: E2 0E 00 [07:20:55]MH_I2C_Read... [07:20:55]Read from MH i2c: E2 0E 00 CB 84 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 92 [07:20:55]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [07:20:55]wFMCommunicate OK [07:20:55]SAM_PROTO_GetShiftState done [07:20:55]FM_GetShiftState done [07:20:55]req_shift_opened done [07:20:55]requested_item shift.open_date is exist - process it [07:20:55]req_shift_open_date [07:20:55]req_shift_open_date done [07:20:55]produce_requested_data done [07:20:55]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230255,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [07:20:55]process_action_free close_receipt [07:20:55]json_value_free [07:20:55]json_value_free done [07:20:55]process_json_proto returns [07:20:55]Send response to host [07:20:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230255,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [07:20:55]free response buf [07:20:55]execute_script done [07:20:55]execute_script returns [07:20:55]free content buf [07:20:55]Sock 9.Close socket [07:20:55]Sock 9.Thread stoped [07:20:59]OFD Sender: No OFD packet to send [07:21:04]OFD Sender: No OFD packet to send [07:21:09]OFD Sender: No OFD packet to send [07:21:14]OFD Sender: No OFD packet to send [07:21:19]OFD Sender: No OFD packet to send [07:21:24]OFD Sender: No OFD packet to send [07:21:29]OFD Sender: No OFD packet to send [07:21:34]OFD Sender: No OFD packet to send [07:21:39]OFD Sender: No OFD packet to send [07:21:44]OFD Sender: No OFD packet to send [07:21:49]OFD Sender: No OFD packet to send [07:21:54]OFD Sender: No OFD packet to send [07:21:59]OFD Sender: No OFD packet to send [07:22:04]OFD Sender: No OFD packet to send [07:22:09]OFD Sender: No OFD packet to send [07:22:14]OFD Sender: No OFD packet to send [07:22:19]OFD Sender: No OFD packet to send [07:22:24]OFD Sender: No OFD packet to send [07:22:29]OFD Sender: No OFD packet to send [07:22:34]OFD Sender: No OFD packet to send [07:22:39]OFD Sender: No OFD packet to send [07:22:44]OFD Sender: No OFD packet to send [07:22:49]OFD Sender: No OFD packet to send [07:22:54]OFD Sender: No OFD packet to send [07:22:59]OFD Sender: No OFD packet to send [07:23:04]OFD Sender: No OFD packet to send [07:23:09]OFD Sender: No OFD packet to send [07:23:14]OFD Sender: No OFD packet to send [07:23:19]OFD Sender: No OFD packet to send [07:23:24]OFD Sender: No OFD packet to send [07:23:29]OFD Sender: No OFD packet to send [07:23:34]OFD Sender: No OFD packet to send [07:23:39]OFD Sender: No OFD packet to send [07:23:44]OFD Sender: No OFD packet to send [07:23:49]OFD Sender: No OFD packet to send [07:23:53]accept exits with 8 [07:23:53]New connection [07:23:53]New thread 3066903908 created [07:23:53]Thread 3067047268 joined [07:23:53]Waiting for new connection... [07:23:53] Sock 8.Parse request [07:23:53]Sock 8.Check first char [07:23:53]Sock 8.First char is OK [07:23:53]request: POST /json_proto HTTP/1.0 [07:23:53]Method: POST [07:23:53]URL: /json_proto [07:23:53]Method is POST - this is cgi request [07:23:53]url: /json_proto [07:23:53]query_string will be loaded in cgi processing [07:23:53]execute_cgi json_proto POST (null) [07:23:53]execute_cgi path=json_proto method=POST [07:23:53]POST find Content-Length [07:23:53]Host: 172.17.49.131:8080 [07:23:53]Content-Length: 1152 [07:23:53]Content-Type: application/json [07:23:53] [07:23:53]POST finish read [07:23:53]Found Content-Length = 1152 [07:23:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 125\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410.\u000A\u0421\u0447\u0435\u0442 N : (1)871708\u000A28.07.2024 06:47\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 2\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 13.300 x 75.20\u000A\u0418\u0422\u041E\u0413: 1000.16\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30104881\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:23:53]execute_script... [07:23:53]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 125\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410.\u000A\u0421\u0447\u0435\u0442 N : (1)871708\u000A28.07.2024 06:47\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 2\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 13.300 x 75.20\u000A\u0418\u0422\u041E\u0413: 1000.16\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30104881\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:23:53]POST & json_proto [07:23:53]process_json_proto [07:23:53]json parsed OK: [07:23:53]protocol is kg_v1.0 [07:23:53]action value=print_text [07:23:53]process_action print_text [07:23:53]cmd_print_text [07:23:53]ExternCall_PrintAddStr [07:23:53]wPrintStart [07:23:53]Write to MH i2c: 01 00 00 CC 84 50 [07:23:53]Write i2c OK [07:23:53]MH_I2C_Read... [07:23:53]Read from MH i2c: 01 [07:23:53]MH_I2C_Read... [07:23:53]Read from MH i2c: 01 07 00 [07:23:53]MH_I2C_Read... [07:23:53]Read from MH i2c: 01 07 00 CC 84 00 00 00 00 00 FF 0F 65 [07:23:53]RasterBufferAndPrint [07:23:53]line *****ТОВАРНЫЙ ЧЕК***** [07:23:53]line АЗС 125 [07:23:53]line Партнер нефть [07:23:53]line 02508201610067 [07:23:53]line Кассир : Бекжанов А. [07:23:53]line Счет N : (1)871708 [07:23:53]line 28.07.2024 06:47 [07:23:53]line ПРОДАЖА [07:23:53]line ТРК (МРК, ГНК): 2 [07:23:53]line Вид ГСМ : 2710194210 [07:23:53]line ДТ-К-5 [07:23:53]line 13.300 x 75.20 [07:23:53]line ИТОГ: 1000.16 [07:23:53]line Тип оплаты: Талоны: ТК ГПНА Online [07:23:53]line 30104881 [07:23:53]line ______________________ [07:23:53]line (подпись) [07:23:53]written 0, free lines is 4095 [07:23:54]Write to MH i2c: 01 00 00 E0 84 64 [07:23:54]Write i2c OK [07:23:54]MH_I2C_Read... [07:23:54]Read from MH i2c: 01 [07:23:54]MH_I2C_Read... [07:23:54]Read from MH i2c: 01 07 00 [07:23:54]MH_I2C_Read... [07:23:54]Read from MH i2c: 01 07 00 E0 84 00 00 00 00 00 0D 0E 86 [07:23:54]RasterBufferAndPrint [07:23:54]line [07:23:54]line [07:23:54]line [07:23:54]line [07:23:54]line [07:23:54]written 0, free lines is 3598 [07:23:54]MH_Cut [07:23:54]Write to MH i2c: D1 01 00 E7 84 01 3D [07:23:54]Write i2c OK [07:23:54]MH_I2C_Read... [07:23:54]Read from MH i2c: D1 [07:23:54]MH_I2C_Read... [07:23:54]Read from MH i2c: D1 01 00 [07:23:54]MH_I2C_Read... [07:23:54]Read from MH i2c: D1 01 00 E7 84 00 3C [07:23:54]Write to MH i2c: 01 00 00 E8 84 6C [07:23:54]Write i2c OK [07:23:54]MH_I2C_Read... [07:23:54]OFD Sender: No OFD packet to send [07:23:54]*** Cut start [07:23:54]*** Partial cut [07:23:54]*** CUTSNS_PIN = 1 [07:23:54]*** CUTSNS_PIN = 0 [07:23:54]*** Brake cut motor [07:23:55]Read from MH i2c: 01 [07:23:55]MH_I2C_Read... [07:23:55]Read from MH i2c: 01 07 00 [07:23:55]MH_I2C_Read... [07:23:55]*** Stop cut motor [07:23:55]*** Cut end [07:23:55]Read from MH i2c: 01 07 00 E8 84 00 00 00 00 00 FF 0F 81 [07:23:55]process_action print_text done [07:23:55]requested_data is exist [07:23:55]produce_requested_data [07:23:55]requested_item fm.sn is exist - process it [07:23:55]wFMCommunicate request_size=4 [07:23:55]MH_SAM_APDU [07:23:55]CAPDU: 80 11 00 00 [07:23:55]Write to MH i2c: E2 08 00 E9 84 80 11 00 00 00 00 00 00 E7 [07:23:55]Write i2c OK [07:23:55]MH_I2C_Read... [07:23:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:23:55]Read from MH i2c: E2 [07:23:55]MH_I2C_Read... [07:23:55]Read from MH i2c: E2 17 00 [07:23:55]MH_I2C_Read... [07:23:55]Read from MH i2c: E2 17 00 E9 84 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 38 [07:23:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [07:23:55]wFMCommunicate OK [07:23:55]requested_item fd.num is exist - process it [07:23:55]SAM_PROTO_GetFieldsCounters [07:23:55]wFMCommunicate request_size=4 [07:23:55]MH_SAM_APDU [07:23:55]CAPDU: 80 13 00 00 [07:23:55]Write to MH i2c: E2 08 00 EA 84 80 13 00 00 00 00 00 00 EA [07:23:55]Write i2c OK [07:23:55]MH_I2C_Read... [07:23:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:23:55]Read from MH i2c: E2 [07:23:55]MH_I2C_Read... [07:23:55]Read from MH i2c: E2 62 00 [07:23:55]MH_I2C_Read... [07:23:55]Read from MH i2c: E2 62 00 EA 84 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 6F 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 45 00 00 00 5E 04 04 00 45 00 00 00 57 04 04 00 46 00 00 00 19 04 04 00 00 00 00 00 90 00 53 [07:23:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 6F 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 45 00 00 00 5E 04 04 00 45 00 00 00 57 04 04 00 46 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:23:55]wFMCommunicate OK [07:23:55]SAM_PROTO_GetFieldsCounters done [07:23:55]requested_item shift.num is exist - process it [07:23:55]requested_item shift.opened is exist - process it [07:23:55]req_shift_opened [07:23:55]FM_GetShiftState [07:23:55]SAM_PROTO_GetShiftState [07:23:55]wFMCommunicate request_size=4 [07:23:55]MH_SAM_APDU [07:23:55]CAPDU: 80 13 01 00 [07:23:55]Write to MH i2c: E2 08 00 EB 84 80 13 01 00 00 00 00 00 EC [07:23:55]Write i2c OK [07:23:55]MH_I2C_Read... [07:23:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:23:55]Read from MH i2c: E2 [07:23:55]MH_I2C_Read... [07:23:55]Read from MH i2c: E2 0E 00 [07:23:55]MH_I2C_Read... [07:23:55]Read from MH i2c: E2 0E 00 EB 84 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 B2 [07:23:55]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [07:23:55]wFMCommunicate OK [07:23:55]SAM_PROTO_GetShiftState done [07:23:55]FM_GetShiftState done [07:23:55]req_shift_opened done [07:23:55]requested_item shift.open_date is exist - process it [07:23:55]req_shift_open_date [07:23:55]req_shift_open_date done [07:23:55]produce_requested_data done [07:23:55]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230255,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [07:23:55]process_action_free print_text [07:23:55]json_value_free [07:23:55]json_value_free done [07:23:55]process_json_proto returns [07:23:55]Send response to host [07:23:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230255,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [07:23:55]free response buf [07:23:55]execute_script done [07:23:55]execute_script returns [07:23:55]free content buf [07:23:55]Sock 8.Close socket [07:23:55]Sock 8.Thread stoped [07:23:59]OFD Sender: No OFD packet to send [07:24:04]OFD Sender: No OFD packet to send [07:24:09]OFD Sender: No OFD packet to send [07:24:14]OFD Sender: No OFD packet to send [07:24:19]OFD Sender: No OFD packet to send [07:24:24]OFD Sender: No OFD packet to send [07:24:29]OFD Sender: No OFD packet to send [07:24:34]OFD Sender: No OFD packet to send [07:24:39]OFD Sender: No OFD packet to send [07:24:44]OFD Sender: No OFD packet to send [07:24:49]OFD Sender: No OFD packet to send [07:24:54]OFD Sender: No OFD packet to send [07:24:59]OFD Sender: No OFD packet to send [07:25:04]OFD Sender: No OFD packet to send [07:25:09]OFD Sender: No OFD packet to send [07:25:14]OFD Sender: No OFD packet to send [07:25:19]OFD Sender: No OFD packet to send [07:25:24]OFD Sender: No OFD packet to send [07:25:29]OFD Sender: No OFD packet to send [07:25:31]accept exits with 9 [07:25:31]New connection [07:25:31]New thread 3067047268 created [07:25:31]Thread 3066903908 joined [07:25:31]Waiting for new connection... [07:25:31] Sock 9.Parse request [07:25:31]Sock 9.Check first char [07:25:31]Sock 9.First char is OK [07:25:31]request: POST /json_proto HTTP/1.0 [07:25:31]Method: POST [07:25:31]URL: /json_proto [07:25:31]Method is POST - this is cgi request [07:25:31]url: /json_proto [07:25:31]query_string will be loaded in cgi processing [07:25:31]execute_cgi json_proto POST (null) [07:25:31]execute_cgi path=json_proto method=POST [07:25:31]POST find Content-Length [07:25:31]Host: 172.17.49.131:8080 [07:25:31]Content-Length: 1150 [07:25:31]Content-Type: application/json [07:25:31] [07:25:31]POST finish read [07:25:31]Found Content-Length = 1150 [07:25:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 125\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410.\u000A\u0421\u0447\u0435\u0442 N : (1)871709\u000A28.07.2024 06:48\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 1\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 6.650 x 75.20\u000A\u0418\u0422\u041E\u0413: 500.08\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30104881\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:25:31]execute_script... [07:25:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 125\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410.\u000A\u0421\u0447\u0435\u0442 N : (1)871709\u000A28.07.2024 06:48\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 1\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 6.650 x 75.20\u000A\u0418\u0422\u041E\u0413: 500.08\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30104881\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:25:31]POST & json_proto [07:25:31]process_json_proto [07:25:31]json parsed OK: [07:25:31]protocol is kg_v1.0 [07:25:31]action value=print_text [07:25:31]process_action print_text [07:25:31]cmd_print_text [07:25:31]ExternCall_PrintAddStr [07:25:31]wPrintStart [07:25:31]Write to MH i2c: 01 00 00 EC 84 70 [07:25:31]Write i2c OK [07:25:31]MH_I2C_Read... [07:25:31]Read from MH i2c: 01 [07:25:31]MH_I2C_Read... [07:25:31]Read from MH i2c: 01 07 00 [07:25:31]MH_I2C_Read... [07:25:31]Read from MH i2c: 01 07 00 EC 84 00 00 00 00 00 FF 0F 85 [07:25:31]RasterBufferAndPrint [07:25:31]line *****ТОВАРНЫЙ ЧЕК***** [07:25:31]line АЗС 125 [07:25:31]line Партнер нефть [07:25:31]line 02508201610067 [07:25:31]line Кассир : Бекжанов А. [07:25:31]line Счет N : (1)871709 [07:25:31]line 28.07.2024 06:48 [07:25:31]line ПРОДАЖА [07:25:31]line ТРК (МРК, ГНК): 1 [07:25:31]line Вид ГСМ : 2710194210 [07:25:31]line ДТ-К-5 [07:25:31]line 6.650 x 75.20 [07:25:31]line ИТОГ: 500.08 [07:25:31]line Тип оплаты: Талоны: ТК ГПНА Online [07:25:31]line 30104881 [07:25:31]line ______________________ [07:25:31]line (подпись) [07:25:31]written 0, free lines is 4095 [07:25:31]Write to MH i2c: 01 00 00 00 85 85 [07:25:31]Write i2c OK [07:25:31]MH_I2C_Read... [07:25:31]Read from MH i2c: 01 [07:25:31]MH_I2C_Read... [07:25:31]Read from MH i2c: 01 07 00 [07:25:31]MH_I2C_Read... [07:25:31]Read from MH i2c: 01 07 00 00 85 00 00 00 00 00 0D 0E A7 [07:25:31]RasterBufferAndPrint [07:25:31]line [07:25:31]line [07:25:31]line [07:25:31]line [07:25:31]line [07:25:31]written 0, free lines is 3598 [07:25:31]MH_Cut [07:25:31]Write to MH i2c: D1 01 00 07 85 01 5E [07:25:31]Write i2c OK [07:25:31]MH_I2C_Read... [07:25:31]Read from MH i2c: D1 [07:25:31]MH_I2C_Read... [07:25:31]Read from MH i2c: D1 01 00 [07:25:31]MH_I2C_Read... [07:25:31]Read from MH i2c: D1 01 00 07 85 00 5D [07:25:31]Write to MH i2c: 01 00 00 08 85 8D [07:25:31]Write i2c OK [07:25:31]MH_I2C_Read... [07:25:31]*** Cut start [07:25:31]*** Partial cut [07:25:31]*** CUTSNS_PIN = 1 [07:25:31]*** CUTSNS_PIN = 0 [07:25:32]*** Brake cut motor [07:25:32]Read from MH i2c: 01 [07:25:32]MH_I2C_Read... [07:25:32]Read from MH i2c: 01 07 00 [07:25:32]MH_I2C_Read... [07:25:32]*** Stop cut motor [07:25:32]*** Cut end [07:25:32]Read from MH i2c: 01 07 00 08 85 00 00 00 00 00 FF 0F A2 [07:25:32]process_action print_text done [07:25:32]requested_data is exist [07:25:32]produce_requested_data [07:25:32]requested_item fm.sn is exist - process it [07:25:32]wFMCommunicate request_size=4 [07:25:32]MH_SAM_APDU [07:25:32]CAPDU: 80 11 00 00 [07:25:32]Write to MH i2c: E2 08 00 09 85 80 11 00 00 00 00 00 00 08 [07:25:32]Write i2c OK [07:25:32]MH_I2C_Read... [07:25:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:25:32]Read from MH i2c: E2 [07:25:32]MH_I2C_Read... [07:25:32]Read from MH i2c: E2 17 00 [07:25:32]MH_I2C_Read... [07:25:32]Read from MH i2c: E2 17 00 09 85 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 59 [07:25:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [07:25:32]wFMCommunicate OK [07:25:32]requested_item fd.num is exist - process it [07:25:32]SAM_PROTO_GetFieldsCounters [07:25:32]wFMCommunicate request_size=4 [07:25:32]MH_SAM_APDU [07:25:32]CAPDU: 80 13 00 00 [07:25:32]Write to MH i2c: E2 08 00 0A 85 80 13 00 00 00 00 00 00 0B [07:25:32]Write i2c OK [07:25:32]MH_I2C_Read... [07:25:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:25:32]Read from MH i2c: E2 [07:25:32]MH_I2C_Read... [07:25:32]Read from MH i2c: E2 62 00 [07:25:32]MH_I2C_Read... [07:25:32]Read from MH i2c: E2 62 00 0A 85 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 6F 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 45 00 00 00 5E 04 04 00 45 00 00 00 57 04 04 00 46 00 00 00 19 04 04 00 00 00 00 00 90 00 74 [07:25:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 6F 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 45 00 00 00 5E 04 04 00 45 00 00 00 57 04 04 00 46 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:25:32]wFMCommunicate OK [07:25:32]SAM_PROTO_GetFieldsCounters done [07:25:32]requested_item shift.num is exist - process it [07:25:32]requested_item shift.opened is exist - process it [07:25:32]req_shift_opened [07:25:32]FM_GetShiftState [07:25:32]SAM_PROTO_GetShiftState [07:25:32]wFMCommunicate request_size=4 [07:25:32]MH_SAM_APDU [07:25:32]CAPDU: 80 13 01 00 [07:25:32]Write to MH i2c: E2 08 00 0B 85 80 13 01 00 00 00 00 00 0D [07:25:32]Write i2c OK [07:25:32]MH_I2C_Read... [07:25:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:25:32]Read from MH i2c: E2 [07:25:32]MH_I2C_Read... [07:25:32]Read from MH i2c: E2 0E 00 [07:25:32]MH_I2C_Read... [07:25:32]Read from MH i2c: E2 0E 00 0B 85 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 D3 [07:25:32]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [07:25:32]wFMCommunicate OK [07:25:32]SAM_PROTO_GetShiftState done [07:25:32]FM_GetShiftState done [07:25:32]req_shift_opened done [07:25:32]requested_item shift.open_date is exist - process it [07:25:32]req_shift_open_date [07:25:32]req_shift_open_date done [07:25:32]produce_requested_data done [07:25:32]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230255,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [07:25:32]process_action_free print_text [07:25:32]json_value_free [07:25:32]json_value_free done [07:25:32]process_json_proto returns [07:25:32]Send response to host [07:25:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230255,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [07:25:32]free response buf [07:25:32]execute_script done [07:25:32]execute_script returns [07:25:32]free content buf [07:25:32]Sock 9.Close socket [07:25:32]Sock 9.Thread stoped [07:25:34]OFD Sender: No OFD packet to send [07:25:39]OFD Sender: No OFD packet to send [07:25:44]OFD Sender: No OFD packet to send [07:25:49]OFD Sender: No OFD packet to send [07:25:54]OFD Sender: No OFD packet to send [07:25:59]OFD Sender: No OFD packet to send [07:26:04]OFD Sender: No OFD packet to send [07:26:09]OFD Sender: No OFD packet to send [07:26:14]OFD Sender: No OFD packet to send [07:26:19]OFD Sender: No OFD packet to send [07:26:24]OFD Sender: No OFD packet to send [07:26:26]accept exits with 8 [07:26:26]New connection [07:26:26]New thread 3066903908 created [07:26:26]Thread 3067047268 joined [07:26:26]Waiting for new connection... [07:26:26] Sock 8.Parse request [07:26:26]Sock 8.Check first char [07:26:26]Sock 8.First char is OK [07:26:26]request: POST /json_proto HTTP/1.0 [07:26:26]Method: POST [07:26:26]URL: /json_proto [07:26:26]Method is POST - this is cgi request [07:26:26]url: /json_proto [07:26:26]query_string will be loaded in cgi processing [07:26:26]execute_cgi json_proto POST (null) [07:26:26]execute_cgi path=json_proto method=POST [07:26:26]POST find Content-Length [07:26:26]Host: 172.17.49.131:8080 [07:26:26]Content-Length: 840 [07:26:26]Content-Type: application/json [07:26:26] [07:26:26]POST finish read [07:26:26]Found Content-Length = 840 [07:26:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871710", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:26:26]execute_script... [07:26: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)871710", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [07:26:26]POST & json_proto [07:26:26]process_json_proto [07:26:26]json parsed OK: [07:26:26]protocol is kg_v1.0 [07:26:26]action value=close_receipt [07:26:26]process_action close_receipt [07:26:26]cmd_close_receipt [07:26:26]MH_GetDate [07:26:26]Write to MH i2c: F0 00 00 0C 85 80 [07:26:26]Write i2c OK [07:26:26]MH_I2C_Read... [07:26:26]Read from MH i2c: F0 [07:26:26]MH_I2C_Read... [07:26:26]Read from MH i2c: F0 09 00 [07:26:26]MH_I2C_Read... [07:26:26]Read from MH i2c: F0 09 00 0C 85 00 A7 F2 A5 66 FF 4D C0 64 9D [07:26:26]GetLastDocTimeStamp 1722151256 [07:26:26]current date 1722151591 [07:26:26]FM_GetShiftState [07:26:26]SAM_PROTO_GetShiftState [07:26:26]wFMCommunicate request_size=4 [07:26:26]MH_SAM_APDU [07:26:26]CAPDU: 80 13 01 00 [07:26:26]Write to MH i2c: E2 08 00 0D 85 80 13 01 00 00 00 00 00 0F [07:26:26]Write i2c OK [07:26:26]MH_I2C_Read... [07:26:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:26:26]Read from MH i2c: E2 [07:26:26]MH_I2C_Read... [07:26:26]Read from MH i2c: E2 0E 00 [07:26:26]MH_I2C_Read... [07:26:26]Read from MH i2c: E2 0E 00 0D 85 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 D5 [07:26:26]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [07:26:26]wFMCommunicate OK [07:26:26]SAM_PROTO_GetShiftState done [07:26:26]FM_GetShiftState done [07:26:26]opened in 1722127132 [07:26:26]opened+sec_in_day 1722213532 [07:26:26]quantity*price = 50036 [07:26:26]sum+1 = 50037 [07:26:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 70 28.07.2024 07:26 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000965352 ФД: 230256 ФПД: 15162900670906 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T072631&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230256&fm=15162900670906&tin=02508201610067®Number=0000000000099253&sum=50036 [07:26:27]StoreToDocumentArchive [07:26:27]shift 386 fd 230256 [07:26:27]save to /storage/0386/doc_00230256 [07:26:27]save last doc name /storage/0386/doc_00230256 to /storage/kkm_last_doc_name [07:26:27]save OK [07:26:27]Clear old archive folders... [07:26:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:26:27]tlvbuf is 007365A0 [07:26:27]SAM_PROTO_ClearQueue [07:26:27]wFMCommunicate request_size=4 [07:26:27]MH_SAM_APDU [07:26:27]CAPDU: 80 09 00 00 [07:26:27]Write to MH i2c: E2 08 00 1A 85 80 09 00 00 00 00 00 00 11 [07:26:27]Write i2c OK [07:26:27]MH_I2C_Read... [07:26:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:26:27]Read from MH i2c: E2 [07:26:27]MH_I2C_Read... [07:26:27]Read from MH i2c: E2 03 00 [07:26:27]MH_I2C_Read... [07:26:27]Read from MH i2c: E2 03 00 1A 85 00 90 00 13 [07:26:27]RAPDU: 90 00 [07:26:27]wFMCommunicate OK [07:26:27]SAM_PROTO_ClearQueue done [07:26:27]KKMCreateOFDPacket [07:26:27]OFDProtocolAddRootSTLVToBuf [07:26:27]FM_MakeSignedData [07:26:27]FM_MakeSignedData [07:26:27]SAM_PROTO_SignData [07:26:27]wFMCommunicate request_size=4 [07:26:27]MH_SAM_APDU [07:26:27]CAPDU: 80 0D 01 02 [07:26:27]Write to MH i2c: E2 08 00 1B 85 80 0D 01 02 00 00 00 00 19 [07:26:27]Write i2c OK [07:26:27]MH_I2C_Read... [07:26:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:26:27]Read from MH i2c: E2 [07:26:27]MH_I2C_Read... [07:26:27]Read from MH i2c: E2 03 00 [07:26:27]MH_I2C_Read... [07:26:27]Read from MH i2c: E2 03 00 1B 85 00 90 00 14 [07:26:27]RAPDU: 90 00 [07:26:27]wFMCommunicate OK [07:26:27]wFMCommunicate request_size=255 [07:26:27]MH_SAM_APDU [07:26: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 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 46 00 00 00 F4 03 04 00 A7 F2 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 70 83 03 00 35 04 06 00 0D [07:26:27]Write to MH i2c: E2 02 01 1C 85 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 46 00 00 00 F4 03 04 00 A7 F2 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 70 83 03 00 35 04 06 00 0D 00 00 51 [07:26:27]Write i2c OK [07:26:27]MH_I2C_Read... [07:26:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:26:28]Read from MH i2c: E2 [07:26:28]MH_I2C_Read... [07:26:28]Read from MH i2c: E2 03 00 [07:26:28]MH_I2C_Read... [07:26:28]Read from MH i2c: E2 03 00 1C 85 00 90 00 15 [07:26:28]RAPDU: 90 00 [07:26:28]wFMCommunicate OK [07:26:28]wFMCommunicate request_size=10 [07:26:28]MH_SAM_APDU [07:26:28]CAPDU: 80 0D 02 02 05 CA 63 4E E9 BA [07:26:28]Write to MH i2c: E2 0D 00 1D 85 80 0D 02 02 05 00 CA 63 4E E9 BA 00 00 44 [07:26:28]Write i2c OK [07:26:28]MH_I2C_Read... [07:26:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:26:28]Read from MH i2c: E2 [07:26:28]MH_I2C_Read... [07:26:28]Read from MH i2c: E2 03 00 [07:26:28]MH_I2C_Read... [07:26:28]Read from MH i2c: E2 03 00 1D 85 00 90 00 16 [07:26:28]RAPDU: 90 00 [07:26:28]wFMCommunicate OK [07:26:28]wFMCommunicate request_size=4 [07:26:28]MH_SAM_APDU [07:26:28]CAPDU: 80 0D 03 02 [07:26:28]Write to MH i2c: E2 08 00 1E 85 80 0D 03 02 00 00 00 00 1E [07:26:28]Write i2c OK [07:26:28]MH_I2C_Read... [07:26:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:26:28]Read from MH i2c: E2 [07:26:28]MH_I2C_Read... [07:26:28]Read from MH i2c: E2 0B 00 [07:26:28]MH_I2C_Read... [07:26:28]Read from MH i2c: E2 0B 00 1E 85 00 6B 28 85 95 2E 7B BE 01 90 00 34 [07:26:28]RAPDU: 6B 28 85 95 2E 7B BE 01 90 00 [07:26:28]wFMCommunicate OK [07:26:28]SAM_PROTO_SignData done [07:26:28]FM_MakeSignedData done [07:26:28]CreateOFDProtocolMessage [07:26:28]wFMCommunicate request_size=4 [07:26:28]MH_SAM_APDU [07:26:28]CAPDU: 80 11 00 00 [07:26:28]Write to MH i2c: E2 08 00 1F 85 80 11 00 00 00 00 00 00 1E [07:26:28]Write i2c OK [07:26:28]MH_I2C_Read... [07:26:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:26:28]Read from MH i2c: E2 [07:26:28]MH_I2C_Read... [07:26:28]Read from MH i2c: E2 17 00 [07:26:28]MH_I2C_Read... [07:26:28]Read from MH i2c: E2 17 00 1F 85 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 6F [07:26:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [07:26:28]wFMCommunicate OK [07:26:28]CreateOFDProtocolMessage done [07:26:28]OFDSenderStorePacket 230256 [07:26:28]StoreOFDPacket docnum=230256 [07:26:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 78 83 07 01 28 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 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 46 00 00 00 F4 03 04 00 A7 F2 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 70 83 03 00 35 04 06 00 0D CA 63 4E E9 BA 6B 28 85 95 2E 7B BE 01 [07:26:28]CheckFolder [07:26:28]dirname=/storage/ofd_packets [07:26:28]CheckFolder done [07:26:28]ProducePacketName [07:26:28]name=ofd_packets/00230256 [07:26:28]NVStorageSaveData ofd_packets/00230256 [07:26:28]File name is /storage/ofd_packets/00230256 [07:26:28]Write 301 bytes [07:26:28]NVStorageSaveData done [07:26:28]OFDSenderStorePacket done [07:26:28]KKMCreateOFDPacket done [07:26:28]NVStorageSaveData kkm_last_timestamp [07:26:28]File name is /storage/kkm_last_timestamp [07:26:28]Write 4 bytes [07:26:28]NVStorageSaveData done [07:26:28]ExternCall_PrintAddStr [07:26:28]wPrintStart [07:26:28]Write to MH i2c: 01 00 00 20 85 A5 [07:26:28]Write i2c OK [07:26:28]MH_I2C_Read... [07:26:28]Read from MH i2c: 01 [07:26:28]MH_I2C_Read... [07:26:28]Read from MH i2c: 01 07 00 [07:26:28]MH_I2C_Read... [07:26:28]Read from MH i2c: 01 07 00 20 85 00 00 00 00 00 FF 0F BA [07:26:28]RasterBufferAndPrint [07:26:28]line Счет N : (1)871710 [07:26:28]line ИНН: 02508201610067 [07:26:28]line Контрольно-Кассовый Чек [07:26:28]line ПРОДАЖА [07:26:28]line ТРК (МРК, ГНК) : 62 [07:26:28]line Товар: 2710124130 [07:26:28]line Аи-92-К-5 [07:26:28]line 7.380 * 67.80 [07:26:28]line = 500.36 [07:26:28]line НДС 12% НСП 1% [07:26:28]line > о реализуемом товаре [07:26:28]line ИТОГО: 500.36 [07:26:28]line НСП 1% : 4.43 [07:26:28]line НДС 12% : 53.14 [07:26:28]line Наличными: 0.00 [07:26:28]line Безнал.: 500.36 [07:26:28]line Место: АЗС № 125 "Партнер Нефть" [07:26:28]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [07:26:28]line СНО: Общий режим [07:26:28]line Чек 70 28.07.2024 07:26 [07:26:28]line Смена: 386 ФФД: 1.0 [07:26:28]line ЗНМ: 0300000050 [07:26:28]line РНМ: 0000000000099253 [07:26:28]line Версия ККМ: 001 [07:26:28]line Платежная система: АКБ Кыргызстан [07:26:28]line ФМ: 0000000000965352 [07:26:28]line ФД: 230256 [07:26:28]line ФПД: 15162900670906 [07:26:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T072631&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230256&fm=15162900670906&tin=02508201610067®Number=0000000000099253&sum=50036 [07:26:28]OFD Sender: Processing packet 230256 [packets to send 132, broken 131] [07:26:28]ProducePacketName [07:26:28]name=ofd_packets/00230256 [07:26:28]OFD Sender: To server: pG, [07:26:28]CommunicateWithHost lk.salyk.kg:30040 [07:26:28]ConnectInit lk.salyk.kg [07:26:28]written 0, free lines is 4095 [07:26:28]Connected sock=10 [07:26:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 78 83 07 01 28 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 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 46 00 00 00 F4 03 04 00 A7 F2 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 70 83 03 00 35 04 06 00 0D CA 63 4E E9 BA 6B 28 85 95 2E 7B BE 01 [07:26:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 9A 7A 47 00 89 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 39 36 35 33 35 32 10 04 04 00 70 83 03 00 F4 03 04 00 7F 99 A5 66 B6 04 01 00 00 53 3D 3F EC BD F6 B1 08 [07:26:28]CommunicateWithHost err = 0 [07:26:28]CheckOFDResponse [07:26:28]1017 (14) - 77093643461234 [07:26:28]1041 (16) - 0000000000965352 [07:26:28]1040 (4) - 230256 [07:26:28]1012 (4) - 28.07.2024 01:06 [07:26:28]1206 (1) - 0 [07:26:28]OFD Sender: Remove packet 230256 [07:26:28]ProducePacketName [07:26:28]name=ofd_packets/00230256 [07:26:28]NVStorageDeleteData [07:26:28]Write to MH i2c: 01 00 00 4A 85 CF [07:26:28]Write i2c OK [07:26:28]MH_I2C_Read... [07:26:28]Read from MH i2c: 01 [07:26:28]MH_I2C_Read... [07:26:28]Read from MH i2c: 01 07 00 [07:26:28]MH_I2C_Read... [07:26:28]Read from MH i2c: 01 07 00 4A 85 00 00 00 00 00 14 0D F7 [07:26:28]RasterBufferAndPrint [07:26:28]line [07:26:28]line [07:26:28]line [07:26:28]line [07:26:28]line [07:26:28]written 0, free lines is 3354 [07:26:28]MH_Cut [07:26:28]Write to MH i2c: D1 01 00 51 85 01 A8 [07:26:28]Write i2c OK [07:26:28]MH_I2C_Read... [07:26:28]Read from MH i2c: D1 [07:26:28]MH_I2C_Read... [07:26:28]Read from MH i2c: D1 01 00 [07:26:28]MH_I2C_Read... [07:26:28]Read from MH i2c: D1 01 00 51 85 00 A7 [07:26:28]Write to MH i2c: 01 00 00 52 85 D7 [07:26:28]Write i2c OK [07:26:28]MH_I2C_Read... [07:26:29]OFD Sender: No OFD packet to send [07:26:29]*** Cut start [07:26:29]*** Partial cut [07:26:29]*** CUTSNS_PIN = 1 [07:26:29]*** CUTSNS_PIN = 0 [07:26:29]*** Brake cut motor [07:26:30]Read from MH i2c: 01 [07:26:30]MH_I2C_Read... [07:26:30]*** Stop cut motor [07:26:30]*** Cut end [07:26:30]Read from MH i2c: 01 07 00 [07:26:30]MH_I2C_Read... [07:26:30]Read from MH i2c: 01 07 00 52 85 00 00 00 00 00 FF 0F EC [07:26:30]process_action close_receipt done [07:26:30]requested_data is exist [07:26:30]produce_requested_data [07:26:30]requested_item fm.sn is exist - process it [07:26:30]wFMCommunicate request_size=4 [07:26:30]MH_SAM_APDU [07:26:30]CAPDU: 80 11 00 00 [07:26:30]Write to MH i2c: E2 08 00 53 85 80 11 00 00 00 00 00 00 52 [07:26:30]Write i2c OK [07:26:30]MH_I2C_Read... [07:26:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:26:30]Read from MH i2c: E2 [07:26:30]MH_I2C_Read... [07:26:30]Read from MH i2c: E2 17 00 [07:26:30]MH_I2C_Read... [07:26:30]Read from MH i2c: E2 17 00 53 85 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 A3 [07:26:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [07:26:30]wFMCommunicate OK [07:26:30]requested_item fd.num is exist - process it [07:26:30]SAM_PROTO_GetFieldsCounters [07:26:30]wFMCommunicate request_size=4 [07:26:30]MH_SAM_APDU [07:26:30]CAPDU: 80 13 00 00 [07:26:30]Write to MH i2c: E2 08 00 54 85 80 13 00 00 00 00 00 00 55 [07:26:30]Write i2c OK [07:26:30]MH_I2C_Read... [07:26:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:26:30]Read from MH i2c: E2 [07:26:30]MH_I2C_Read... [07:26:30]Read from MH i2c: E2 62 00 [07:26:30]MH_I2C_Read... [07:26:30]Read from MH i2c: E2 62 00 54 85 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 70 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 46 00 00 00 5E 04 04 00 46 00 00 00 57 04 04 00 47 00 00 00 19 04 04 00 00 00 00 00 90 00 C2 [07:26:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 70 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 46 00 00 00 5E 04 04 00 46 00 00 00 57 04 04 00 47 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:26:30]wFMCommunicate OK [07:26:30]SAM_PROTO_GetFieldsCounters done [07:26:30]requested_item shift.num is exist - process it [07:26:30]requested_item shift.opened is exist - process it [07:26:30]req_shift_opened [07:26:30]FM_GetShiftState [07:26:30]SAM_PROTO_GetShiftState [07:26:30]wFMCommunicate request_size=4 [07:26:30]MH_SAM_APDU [07:26:30]CAPDU: 80 13 01 00 [07:26:30]Write to MH i2c: E2 08 00 55 85 80 13 01 00 00 00 00 00 57 [07:26:30]Write i2c OK [07:26:30]MH_I2C_Read... [07:26:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:26:30]Read from MH i2c: E2 [07:26:30]MH_I2C_Read... [07:26:30]Read from MH i2c: E2 0E 00 [07:26:30]MH_I2C_Read... [07:26:30]Read from MH i2c: E2 0E 00 55 85 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 1D [07:26:30]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [07:26:30]wFMCommunicate OK [07:26:30]SAM_PROTO_GetShiftState done [07:26:30]FM_GetShiftState done [07:26:30]req_shift_opened done [07:26:30]requested_item shift.open_date is exist - process it [07:26:30]req_shift_open_date [07:26:30]req_shift_open_date done [07:26:30]produce_requested_data done [07:26:30]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230256,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [07:26:30]process_action_free close_receipt [07:26:30]json_value_free [07:26:30]json_value_free done [07:26:30]process_json_proto returns [07:26:30]Send response to host [07:26:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230256,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [07:26:30]free response buf [07:26:30]execute_script done [07:26:30]execute_script returns [07:26:30]free content buf [07:26:30]Sock 8.Close socket [07:26:30]Sock 8.Thread stoped [07:26:34]OFD Sender: No OFD packet to send [07:26:39]OFD Sender: No OFD packet to send [07:26:44]OFD Sender: No OFD packet to send [07:26:49]OFD Sender: No OFD packet to send [07:26:54]OFD Sender: No OFD packet to send [07:26:59]OFD Sender: No OFD packet to send [07:27:04]OFD Sender: No OFD packet to send [07:27:09]OFD Sender: No OFD packet to send [07:27:14]OFD Sender: No OFD packet to send [07:27:19]OFD Sender: No OFD packet to send [07:27:24]OFD Sender: No OFD packet to send [07:27:29]OFD Sender: No OFD packet to send [07:27:34]OFD Sender: No OFD packet to send [07:27:39]OFD Sender: No OFD packet to send [07:27:44]OFD Sender: No OFD packet to send [07:27:49]OFD Sender: No OFD packet to send [07:27:54]OFD Sender: No OFD packet to send [07:27:59]OFD Sender: No OFD packet to send [07:28:04]OFD Sender: No OFD packet to send [07:28:09]OFD Sender: No OFD packet to send [07:28:14]OFD Sender: No OFD packet to send [07:28:19]OFD Sender: No OFD packet to send [07:28:24]OFD Sender: No OFD packet to send [07:28:29]OFD Sender: No OFD packet to send [07:28:34]OFD Sender: No OFD packet to send [07:28:39]OFD Sender: No OFD packet to send [07:28:44]OFD Sender: No OFD packet to send [07:28:49]OFD Sender: No OFD packet to send [07:28:54]OFD Sender: No OFD packet to send [07:28:59]OFD Sender: No OFD packet to send [07:29:04]OFD Sender: No OFD packet to send [07:29:09]OFD Sender: No OFD packet to send [07:29:14]OFD Sender: No OFD packet to send [07:29:19]OFD Sender: No OFD packet to send [07:29:24]OFD Sender: No OFD packet to send [07:29:29]OFD Sender: No OFD packet to send [07:29:34]OFD Sender: No OFD packet to send [07:29:39]OFD Sender: No OFD packet to send [07:29:44]OFD Sender: No OFD packet to send [07:29:49]OFD Sender: No OFD packet to send [07:29:54]OFD Sender: No OFD packet to send [07:29:59]OFD Sender: No OFD packet to send [07:30:04]OFD Sender: No OFD packet to send [07:30:09]OFD Sender: No OFD packet to send [07:30:14]OFD Sender: No OFD packet to send [07:30:19]OFD Sender: No OFD packet to send [07:30:24]OFD Sender: No OFD packet to send [07:30:29]OFD Sender: No OFD packet to send [07:30:34]OFD Sender: No OFD packet to send [07:30:39]OFD Sender: No OFD packet to send [07:30:44]OFD Sender: No OFD packet to send [07:30:49]OFD Sender: No OFD packet to send [07:30:54]OFD Sender: No OFD packet to send [07:30:59]OFD Sender: No OFD packet to send [07:31:03]accept exits with 9 [07:31:03]New connection [07:31:03]New thread 3067047268 created [07:31:03]Thread 3066903908 joined [07:31:03]Waiting for new connection... [07:31:03] Sock 9.Parse request [07:31:03]Sock 9.Check first char [07:31:03]Sock 9.First char is OK [07:31:03]request: POST /json_proto HTTP/1.0 [07:31:03]Method: POST [07:31:03]URL: /json_proto [07:31:03]Method is POST - this is cgi request [07:31:03]url: /json_proto [07:31:03]query_string will be loaded in cgi processing [07:31:03]execute_cgi json_proto POST (null) [07:31:03]execute_cgi path=json_proto method=POST [07:31:03]POST find Content-Length [07:31:03]Host: 172.17.49.131:8080 [07:31:03]Content-Length: 682 [07:31:03]Content-Type: application/json [07:31:03] [07:31:03]POST finish read [07:31:03]Found Content-Length = 682 [07:31:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871711", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:31:03]execute_script... [07:31:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871711", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 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:31:03]POST & json_proto [07:31:03]process_json_proto [07:31:03]json parsed OK: [07:31:03]protocol is kg_v1.0 [07:31:03]action value=close_receipt [07:31:03]process_action close_receipt [07:31:03]cmd_close_receipt [07:31:03]MH_GetDate [07:31:03]Write to MH i2c: F0 00 00 56 85 CA [07:31:03]Write i2c OK [07:31:03]MH_I2C_Read... [07:31:03]Read from MH i2c: F0 [07:31:03]MH_I2C_Read... [07:31:03]Read from MH i2c: F0 09 00 [07:31:03]MH_I2C_Read... [07:31:03]Read from MH i2c: F0 09 00 56 85 00 BC F3 A5 66 FF 4D C0 64 FD [07:31:03]GetLastDocTimeStamp 1722151591 [07:31:03]current date 1722151868 [07:31:03]FM_GetShiftState [07:31:03]SAM_PROTO_GetShiftState [07:31:03]wFMCommunicate request_size=4 [07:31:03]MH_SAM_APDU [07:31:03]CAPDU: 80 13 01 00 [07:31:03]Write to MH i2c: E2 08 00 57 85 80 13 01 00 00 00 00 00 59 [07:31:03]Write i2c OK [07:31:03]MH_I2C_Read... [07:31:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:31:03]Read from MH i2c: E2 [07:31:03]MH_I2C_Read... [07:31:03]Read from MH i2c: E2 0E 00 [07:31:03]MH_I2C_Read... [07:31:03]Read from MH i2c: E2 0E 00 57 85 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 1F [07:31:03]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [07:31:03]wFMCommunicate OK [07:31:03]SAM_PROTO_GetShiftState done [07:31:03]FM_GetShiftState done [07:31:03]opened in 1722127132 [07:31:03]opened+sec_in_day 1722213532 [07:31:03]quantity*price = 100023 [07:31:03]sum+1 = 100024 [07:31:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 71 28.07.2024 07:31 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230257 ФПД: 89830600283038 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T073108&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230257&fm=89830600283038&tin=02508201610067®Number=0000000000099253&sum=100000 [07:31:04]StoreToDocumentArchive [07:31:04]shift 386 fd 230257 [07:31:04]save to /storage/0386/doc_00230257 [07:31:04]save last doc name /storage/0386/doc_00230257 to /storage/kkm_last_doc_name [07:31:04]save OK [07:31:04]Clear old archive folders... [07:31:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:31:04]tlvbuf is 007D5610 [07:31:04]SAM_PROTO_ClearQueue [07:31:04]wFMCommunicate request_size=4 [07:31:04]MH_SAM_APDU [07:31:04]CAPDU: 80 09 00 00 [07:31:04]Write to MH i2c: E2 08 00 64 85 80 09 00 00 00 00 00 00 5B [07:31:04]Write i2c OK [07:31:04]MH_I2C_Read... [07:31:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:31:04]Read from MH i2c: E2 [07:31:04]MH_I2C_Read... [07:31:04]Read from MH i2c: E2 03 00 [07:31:04]MH_I2C_Read... [07:31:04]Read from MH i2c: E2 03 00 64 85 00 90 00 5D [07:31:04]RAPDU: 90 00 [07:31:04]wFMCommunicate OK [07:31:04]SAM_PROTO_ClearQueue done [07:31:04]KKMCreateOFDPacket [07:31:04]OFDProtocolAddRootSTLVToBuf [07:31:04]FM_MakeSignedData [07:31:04]FM_MakeSignedData [07:31:04]SAM_PROTO_SignData [07:31:04]wFMCommunicate request_size=4 [07:31:04]MH_SAM_APDU [07:31:04]CAPDU: 80 0D 01 02 [07:31:04]Write to MH i2c: E2 08 00 65 85 80 0D 01 02 00 00 00 00 63 [07:31:04]Write i2c OK [07:31:04]MH_I2C_Read... [07:31:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:31:04]Read from MH i2c: E2 [07:31:04]MH_I2C_Read... [07:31:04]Read from MH i2c: E2 03 00 [07:31:04]MH_I2C_Read... [07:31:04]Read from MH i2c: E2 03 00 65 85 00 90 00 5E [07:31:04]RAPDU: 90 00 [07:31:04]wFMCommunicate OK [07:31:04]wFMCommunicate request_size=255 [07:31:04]MH_SAM_APDU [07:31: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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 47 00 00 00 F4 03 04 00 BC F3 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 71 83 03 00 35 04 06 00 51 [07:31:04]Write to MH i2c: E2 02 01 66 85 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 47 00 00 00 F4 03 04 00 BC F3 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 71 83 03 00 35 04 06 00 51 00 00 B6 [07:31:04]Write i2c OK [07:31:04]MH_I2C_Read... [07:31:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:31:05]Read from MH i2c: E2 [07:31:05]MH_I2C_Read... [07:31:05]Read from MH i2c: E2 03 00 [07:31:05]MH_I2C_Read... [07:31:05]Read from MH i2c: E2 03 00 66 85 00 90 00 5F [07:31:05]RAPDU: 90 00 [07:31:05]wFMCommunicate OK [07:31:05]wFMCommunicate request_size=10 [07:31:05]MH_SAM_APDU [07:31:05]CAPDU: 80 0D 02 02 05 B3 51 05 13 9E [07:31:05]Write to MH i2c: E2 0D 00 67 85 80 0D 02 02 05 00 B3 51 05 13 9E 00 00 2A [07:31:05]Write i2c OK [07:31:05]MH_I2C_Read... [07:31:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:31:05]Read from MH i2c: E2 [07:31:05]MH_I2C_Read... [07:31:05]Read from MH i2c: E2 03 00 [07:31:05]MH_I2C_Read... [07:31:05]Read from MH i2c: E2 03 00 67 85 00 90 00 60 [07:31:05]RAPDU: 90 00 [07:31:05]wFMCommunicate OK [07:31:05]wFMCommunicate request_size=4 [07:31:05]MH_SAM_APDU [07:31:05]CAPDU: 80 0D 03 02 [07:31:05]Write to MH i2c: E2 08 00 68 85 80 0D 03 02 00 00 00 00 68 [07:31:05]Write i2c OK [07:31:05]MH_I2C_Read... [07:31:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:31:05]Read from MH i2c: E2 [07:31:05]MH_I2C_Read... [07:31:05]Read from MH i2c: E2 0B 00 [07:31:05]MH_I2C_Read... [07:31:05]Read from MH i2c: E2 0B 00 68 85 00 30 C1 0E BE DD 74 CB 66 90 00 A8 [07:31:05]RAPDU: 30 C1 0E BE DD 74 CB 66 90 00 [07:31:05]wFMCommunicate OK [07:31:05]SAM_PROTO_SignData done [07:31:05]FM_MakeSignedData done [07:31:05]CreateOFDProtocolMessage [07:31:05]wFMCommunicate request_size=4 [07:31:05]MH_SAM_APDU [07:31:05]CAPDU: 80 11 00 00 [07:31:05]Write to MH i2c: E2 08 00 69 85 80 11 00 00 00 00 00 00 68 [07:31:05]Write i2c OK [07:31:05]MH_I2C_Read... [07:31:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:31:05]Read from MH i2c: E2 [07:31:05]MH_I2C_Read... [07:31:05]Read from MH i2c: E2 17 00 [07:31:05]MH_I2C_Read... [07:31:05]Read from MH i2c: E2 17 00 69 85 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 B9 [07:31:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [07:31:05]wFMCommunicate OK [07:31:05]CreateOFDProtocolMessage done [07:31:05]OFDSenderStorePacket 230257 [07:31:05]StoreOFDPacket docnum=230257 [07:31:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 76 C0 07 01 6D 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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 47 00 00 00 F4 03 04 00 BC F3 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 71 83 03 00 35 04 06 00 51 B3 51 05 13 9E 30 C1 0E BE DD 74 CB 66 [07:31:05]CheckFolder [07:31:05]dirname=/storage/ofd_packets [07:31:05]CheckFolder done [07:31:05]ProducePacketName [07:31:05]name=ofd_packets/00230257 [07:31:05]NVStorageSaveData ofd_packets/00230257 [07:31:05]File name is /storage/ofd_packets/00230257 [07:31:05]Write 301 bytes [07:31:05]NVStorageSaveData done [07:31:05]OFDSenderStorePacket done [07:31:05]KKMCreateOFDPacket done [07:31:05]NVStorageSaveData kkm_last_timestamp [07:31:05]File name is /storage/kkm_last_timestamp [07:31:05]Write 4 bytes [07:31:05]NVStorageSaveData done [07:31:05]ExternCall_PrintAddStr [07:31:05]wPrintStart [07:31:05]Write to MH i2c: 01 00 00 6A 85 EF [07:31:05]Write i2c OK [07:31:05]MH_I2C_Read... [07:31:05]Read from MH i2c: 01 [07:31:05]MH_I2C_Read... [07:31:05]Read from MH i2c: 01 07 00 [07:31:05]MH_I2C_Read... [07:31:05]Read from MH i2c: 01 07 00 6A 85 00 00 00 00 00 FF 0F 04 [07:31:05]RasterBufferAndPrint [07:31:05]line Счет N : (1)871711 [07:31:05]line ИНН: 02508201610067 [07:31:05]line Контрольно-Кассовый Чек [07:31:05]line ПРОДАЖА [07:31:05]line ТРК (МРК, ГНК) : 61 [07:31:05]line Товар: 2710124500 [07:31:05]line Аи-95-К-5 [07:31:05]line 13.390 * 74.70 [07:31:05]line = 1000.23 [07:31:05]line НДС 12% НСП 1% [07:31:05]line > о реализуемом товаре [07:31:05]line ОКРУГЛЕНИЕ: -0.23 [07:31:05]line ИТОГО: 1000.00 [07:31:05]line Внесено: 1000.00 [07:31:05]line СДАЧА: 0.00 [07:31:05]line НСП 1% : 8.85 [07:31:05]line НДС 12% : 106.22 [07:31:05]line Наличными: 1000.00 [07:31:05]line Безнал.: 0.00 [07:31:05]line Место: АЗС № 125 "Партнер Нефть" [07:31:05]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [07:31:05]line СНО: Общий режим [07:31:05]line Чек 71 28.07.2024 07:31 [07:31:05]line Смена: 386 ФФД: 1.0 [07:31:05]line ЗНМ: 0300000050 [07:31:05]line РНМ: 0000000000099253 [07:31:05]line Версия ККМ: 001 [07:31:05]line ФМ: 0000000000965352 [07:31:05]line ФД: 230257 [07:31:05]line ФПД: 89830600283038 [07:31:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T073108&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230257&fm=89830600283038&tin=02508201610067®Number=0000000000099253&sum=100000 [07:31:05]OFD Sender: Processing packet 230257 [packets to send 132, broken 131] [07:31:05]ProducePacketName [07:31:05]name=ofd_packets/00230257 [07:31:05]OFD Sender: To server: pG, [07:31:05]CommunicateWithHost lk.salyk.kg:30040 [07:31:05]ConnectInit lk.salyk.kg [07:31:05]written 0, free lines is 4095 [07:31:05]Connected sock=10 [07:31:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 76 C0 07 01 6D 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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 47 00 00 00 F4 03 04 00 BC F3 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 71 83 03 00 35 04 06 00 51 B3 51 05 13 9E 30 C1 0E BE DD 74 CB 66 [07:31:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 BB EA 47 00 01 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 39 36 35 33 35 32 10 04 04 00 71 83 03 00 F4 03 04 00 94 9A A5 66 B6 04 01 00 00 B0 9B 78 24 64 CD B7 C9 [07:31:06]CommunicateWithHost err = 0 [07:31:06]CheckOFDResponse [07:31:06]1017 (14) - 77093643461234 [07:31:06]1041 (16) - 0000000000965352 [07:31:06]1040 (4) - 230257 [07:31:06]1012 (4) - 28.07.2024 01:10 [07:31:06]1206 (1) - 0 [07:31:06]OFD Sender: Remove packet 230257 [07:31:06]ProducePacketName [07:31:06]name=ofd_packets/00230257 [07:31:06]NVStorageDeleteData [07:31:06]Write to MH i2c: 01 00 00 95 85 1A [07:31:06]Write i2c OK [07:31:06]MH_I2C_Read... [07:31:06]Read from MH i2c: 01 [07:31:06]MH_I2C_Read... [07:31:06]Read from MH i2c: 01 07 00 [07:31:06]MH_I2C_Read... [07:31:06]Read from MH i2c: 01 07 00 95 85 00 00 00 00 00 EF 0C 1C [07:31:06]RasterBufferAndPrint [07:31:06]line [07:31:06]line [07:31:06]line [07:31:06]line [07:31:06]line [07:31:06]written 0, free lines is 3320 [07:31:06]MH_Cut [07:31:06]Write to MH i2c: D1 01 00 9C 85 01 F3 [07:31:06]Write i2c OK [07:31:06]MH_I2C_Read... [07:31:06]Read from MH i2c: D1 [07:31:06]MH_I2C_Read... [07:31:06]Read from MH i2c: D1 01 00 [07:31:06]MH_I2C_Read... [07:31:06]Read from MH i2c: D1 01 00 9C 85 00 F2 [07:31:06]Write to MH i2c: 01 00 00 9D 85 22 [07:31:06]Write i2c OK [07:31:06]MH_I2C_Read... [07:31:06]OFD Sender: No OFD packet to send [07:31:06]*** Cut start [07:31:06]*** Partial cut [07:31:06]*** CUTSNS_PIN = 1 [07:31:06]*** CUTSNS_PIN = 0 [07:31:07]*** Brake cut motor [07:31:07]*** Stop cut motor [07:31:07]*** Cut end [07:31:07]Read from MH i2c: 01 [07:31:07]MH_I2C_Read... [07:31:07]Read from MH i2c: 01 07 00 [07:31:07]MH_I2C_Read... [07:31:07]Read from MH i2c: 01 07 00 9D 85 00 00 00 00 00 FF 0F 37 [07:31:07]process_action close_receipt done [07:31:07]requested_data is exist [07:31:07]produce_requested_data [07:31:07]requested_item fm.sn is exist - process it [07:31:07]wFMCommunicate request_size=4 [07:31:07]MH_SAM_APDU [07:31:07]CAPDU: 80 11 00 00 [07:31:07]Write to MH i2c: E2 08 00 9E 85 80 11 00 00 00 00 00 00 9D [07:31:07]Write i2c OK [07:31:07]MH_I2C_Read... [07:31:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:31:07]Read from MH i2c: E2 [07:31:07]MH_I2C_Read... [07:31:07]Read from MH i2c: E2 17 00 [07:31:07]MH_I2C_Read... [07:31:07]Read from MH i2c: E2 17 00 9E 85 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 EE [07:31:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [07:31:07]wFMCommunicate OK [07:31:07]requested_item fd.num is exist - process it [07:31:07]SAM_PROTO_GetFieldsCounters [07:31:07]wFMCommunicate request_size=4 [07:31:07]MH_SAM_APDU [07:31:07]CAPDU: 80 13 00 00 [07:31:07]Write to MH i2c: E2 08 00 9F 85 80 13 00 00 00 00 00 00 A0 [07:31:07]Write i2c OK [07:31:07]MH_I2C_Read... [07:31:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:31:07]Read from MH i2c: E2 [07:31:07]MH_I2C_Read... [07:31:07]Read from MH i2c: E2 62 00 [07:31:07]MH_I2C_Read... [07:31:07]Read from MH i2c: E2 62 00 9F 85 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 71 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 47 00 00 00 5E 04 04 00 47 00 00 00 57 04 04 00 48 00 00 00 19 04 04 00 00 00 00 00 90 00 11 [07:31:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 71 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 47 00 00 00 5E 04 04 00 47 00 00 00 57 04 04 00 48 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:31:07]wFMCommunicate OK [07:31:07]SAM_PROTO_GetFieldsCounters done [07:31:07]requested_item shift.num is exist - process it [07:31:07]requested_item shift.opened is exist - process it [07:31:07]req_shift_opened [07:31:07]FM_GetShiftState [07:31:07]SAM_PROTO_GetShiftState [07:31:07]wFMCommunicate request_size=4 [07:31:07]MH_SAM_APDU [07:31:07]CAPDU: 80 13 01 00 [07:31:07]Write to MH i2c: E2 08 00 A0 85 80 13 01 00 00 00 00 00 A2 [07:31:07]Write i2c OK [07:31:07]MH_I2C_Read... [07:31:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:31:07]Read from MH i2c: E2 [07:31:07]MH_I2C_Read... [07:31:07]Read from MH i2c: E2 0E 00 [07:31:07]MH_I2C_Read... [07:31:07]Read from MH i2c: E2 0E 00 A0 85 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 68 [07:31:07]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [07:31:07]wFMCommunicate OK [07:31:07]SAM_PROTO_GetShiftState done [07:31:07]FM_GetShiftState done [07:31:07]req_shift_opened done [07:31:07]requested_item shift.open_date is exist - process it [07:31:07]req_shift_open_date [07:31:07]req_shift_open_date done [07:31:07]produce_requested_data done [07:31:07]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230257,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [07:31:07]process_action_free close_receipt [07:31:07]json_value_free [07:31:07]json_value_free done [07:31:07]process_json_proto returns [07:31:07]Send response to host [07:31:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230257,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [07:31:07]free response buf [07:31:07]execute_script done [07:31:07]execute_script returns [07:31:07]free content buf [07:31:07]Sock 9.Close socket [07:31:07]Sock 9.Thread stoped [07:31:11]OFD Sender: No OFD packet to send [07:31:16]OFD Sender: No OFD packet to send [07:31:21]OFD Sender: No OFD packet to send [07:31:26]OFD Sender: No OFD packet to send [07:31:31]OFD Sender: No OFD packet to send [07:31:36]OFD Sender: No OFD packet to send [07:31:41]OFD Sender: No OFD packet to send [07:31:46]OFD Sender: No OFD packet to send [07:31:51]OFD Sender: No OFD packet to send [07:31:56]OFD Sender: No OFD packet to send [07:32:01]OFD Sender: No OFD packet to send [07:32:06]OFD Sender: No OFD packet to send [07:32:11]OFD Sender: No OFD packet to send [07:32:14]accept exits with 8 [07:32:14]New connection [07:32:14]New thread 3066903908 created [07:32:14]Thread 3067047268 joined [07:32:14]Waiting for new connection... [07:32:14] Sock 8.Parse request [07:32:14]Sock 8.Check first char [07:32:14]Sock 8.First char is OK [07:32:14]request: POST /json_proto HTTP/1.0 [07:32:14]Method: POST [07:32:14]URL: /json_proto [07:32:14]Method is POST - this is cgi request [07:32:14]url: /json_proto [07:32:14]query_string will be loaded in cgi processing [07:32:14]execute_cgi json_proto POST (null) [07:32:14]execute_cgi path=json_proto method=POST [07:32:14]POST find Content-Length [07:32:14]Host: 172.17.49.131:8080 [07:32:14]Content-Length: 677 [07:32:14]Content-Type: application/json [07:32:14] [07:32:14]POST finish read [07:32:14]Found Content-Length = 677 [07:32:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871712", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:32:14]execute_script... [07:32: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)871712", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:32:14]POST & json_proto [07:32:14]process_json_proto [07:32:14]json parsed OK: [07:32:14]protocol is kg_v1.0 [07:32:14]action value=close_receipt [07:32:14]process_action close_receipt [07:32:14]cmd_close_receipt [07:32:14]MH_GetDate [07:32:14]Write to MH i2c: F0 00 00 A1 85 15 [07:32:14]Write i2c OK [07:32:14]MH_I2C_Read... [07:32:14]Read from MH i2c: F0 [07:32:14]MH_I2C_Read... [07:32:14]Read from MH i2c: F0 09 00 [07:32:14]MH_I2C_Read... [07:32:14]Read from MH i2c: F0 09 00 A1 85 00 03 F4 A5 66 FF 4D C0 64 90 [07:32:14]GetLastDocTimeStamp 1722151868 [07:32:14]current date 1722151939 [07:32:14]FM_GetShiftState [07:32:14]SAM_PROTO_GetShiftState [07:32:14]wFMCommunicate request_size=4 [07:32:14]MH_SAM_APDU [07:32:14]CAPDU: 80 13 01 00 [07:32:14]Write to MH i2c: E2 08 00 A2 85 80 13 01 00 00 00 00 00 A4 [07:32:14]Write i2c OK [07:32:14]MH_I2C_Read... [07:32:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:32:14]Read from MH i2c: E2 [07:32:14]MH_I2C_Read... [07:32:14]Read from MH i2c: E2 0E 00 [07:32:14]MH_I2C_Read... [07:32:14]Read from MH i2c: E2 0E 00 A2 85 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 6A [07:32:14]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [07:32:14]wFMCommunicate OK [07:32:14]SAM_PROTO_GetShiftState done [07:32:14]FM_GetShiftState done [07:32:14]opened in 1722127132 [07:32:14]opened+sec_in_day 1722213532 [07:32:14]quantity*price = 50036 [07:32:14]sum+1 = 50037 [07:32:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 72 28.07.2024 07:32 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230258 ФПД: 268054203767413 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T073219&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230258&fm=268054203767413&tin=02508201610067®Number=0000000000099253&sum=50000 [07:32:15]StoreToDocumentArchive [07:32:15]shift 386 fd 230258 [07:32:15]save to /storage/0386/doc_00230258 [07:32:15]save last doc name /storage/0386/doc_00230258 to /storage/kkm_last_doc_name [07:32:15]save OK [07:32:15]Clear old archive folders... [07:32:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:32:15]tlvbuf is 00962680 [07:32:15]SAM_PROTO_ClearQueue [07:32:15]wFMCommunicate request_size=4 [07:32:15]MH_SAM_APDU [07:32:15]CAPDU: 80 09 00 00 [07:32:15]Write to MH i2c: E2 08 00 AF 85 80 09 00 00 00 00 00 00 A6 [07:32:15]Write i2c OK [07:32:15]MH_I2C_Read... [07:32:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:32:15]Read from MH i2c: E2 [07:32:15]MH_I2C_Read... [07:32:15]Read from MH i2c: E2 03 00 [07:32:15]MH_I2C_Read... [07:32:15]Read from MH i2c: E2 03 00 AF 85 00 90 00 A8 [07:32:15]RAPDU: 90 00 [07:32:15]wFMCommunicate OK [07:32:15]SAM_PROTO_ClearQueue done [07:32:15]KKMCreateOFDPacket [07:32:15]OFDProtocolAddRootSTLVToBuf [07:32:15]FM_MakeSignedData [07:32:15]FM_MakeSignedData [07:32:15]SAM_PROTO_SignData [07:32:15]wFMCommunicate request_size=4 [07:32:15]MH_SAM_APDU [07:32:15]CAPDU: 80 0D 01 02 [07:32:15]Write to MH i2c: E2 08 00 B0 85 80 0D 01 02 00 00 00 00 AE [07:32:15]Write i2c OK [07:32:15]MH_I2C_Read... [07:32:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:32:15]Read from MH i2c: E2 [07:32:15]MH_I2C_Read... [07:32:15]Read from MH i2c: E2 03 00 [07:32:15]MH_I2C_Read... [07:32:15]Read from MH i2c: E2 03 00 B0 85 00 90 00 A9 [07:32:15]RAPDU: 90 00 [07:32:15]wFMCommunicate OK [07:32:15]wFMCommunicate request_size=255 [07:32:15]MH_SAM_APDU [07:32: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 03 F4 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 72 83 03 00 35 04 06 00 F3 [07:32:15]Write to MH i2c: E2 02 01 B1 85 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 48 00 00 00 F4 03 04 00 03 F4 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 72 83 03 00 35 04 06 00 F3 00 00 E6 [07:32:15]Write i2c OK [07:32:15]MH_I2C_Read... [07:32:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:32:16]Read from MH i2c: E2 [07:32:16]MH_I2C_Read... [07:32:16]Read from MH i2c: E2 03 00 [07:32:16]MH_I2C_Read... [07:32:16]Read from MH i2c: E2 03 00 B1 85 00 90 00 AA [07:32:16]RAPDU: 90 00 [07:32:16]wFMCommunicate OK [07:32:16]wFMCommunicate request_size=10 [07:32:16]MH_SAM_APDU [07:32:16]CAPDU: 80 0D 02 02 05 CB 3B 98 9A 75 [07:32:16]Write to MH i2c: E2 0D 00 B2 85 80 0D 02 02 05 00 CB 3B 98 9A 75 00 00 68 [07:32:16]Write i2c OK [07:32:16]MH_I2C_Read... [07:32:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:32:16]Read from MH i2c: E2 [07:32:16]MH_I2C_Read... [07:32:16]Read from MH i2c: E2 03 00 [07:32:16]MH_I2C_Read... [07:32:16]Read from MH i2c: E2 03 00 B2 85 00 90 00 AB [07:32:16]RAPDU: 90 00 [07:32:16]wFMCommunicate OK [07:32:16]wFMCommunicate request_size=4 [07:32:16]MH_SAM_APDU [07:32:16]CAPDU: 80 0D 03 02 [07:32:16]Write to MH i2c: E2 08 00 B3 85 80 0D 03 02 00 00 00 00 B3 [07:32:16]Write i2c OK [07:32:16]MH_I2C_Read... [07:32:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:32:16]Read from MH i2c: E2 [07:32:16]MH_I2C_Read... [07:32:16]Read from MH i2c: E2 0B 00 [07:32:16]MH_I2C_Read... [07:32:16]Read from MH i2c: E2 0B 00 B3 85 00 99 26 1D 75 9A 00 23 5E 90 00 20 [07:32:16]RAPDU: 99 26 1D 75 9A 00 23 5E 90 00 [07:32:16]wFMCommunicate OK [07:32:16]SAM_PROTO_SignData done [07:32:16]FM_MakeSignedData done [07:32:16]CreateOFDProtocolMessage [07:32:16]wFMCommunicate request_size=4 [07:32:16]MH_SAM_APDU [07:32:16]CAPDU: 80 11 00 00 [07:32:16]Write to MH i2c: E2 08 00 B4 85 80 11 00 00 00 00 00 00 B3 [07:32:16]Write i2c OK [07:32:16]MH_I2C_Read... [07:32:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:32:16]Read from MH i2c: E2 [07:32:16]MH_I2C_Read... [07:32:16]Read from MH i2c: E2 17 00 [07:32:16]MH_I2C_Read... [07:32:16]Read from MH i2c: E2 17 00 B4 85 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 04 [07:32:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [07:32:16]wFMCommunicate OK [07:32:16]CreateOFDProtocolMessage done [07:32:16]OFDSenderStorePacket 230258 [07:32:16]StoreOFDPacket docnum=230258 [07:32:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 8E CE 07 01 F3 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 03 F4 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 72 83 03 00 35 04 06 00 F3 CB 3B 98 9A 75 99 26 1D 75 9A 00 23 5E [07:32:16]CheckFolder [07:32:16]dirname=/storage/ofd_packets [07:32:16]CheckFolder done [07:32:16]ProducePacketName [07:32:16]name=ofd_packets/00230258 [07:32:16]NVStorageSaveData ofd_packets/00230258 [07:32:16]File name is /storage/ofd_packets/00230258 [07:32:16]Write 301 bytes [07:32:16]NVStorageSaveData done [07:32:16]OFDSenderStorePacket done [07:32:16]KKMCreateOFDPacket done [07:32:16]NVStorageSaveData kkm_last_timestamp [07:32:16]File name is /storage/kkm_last_timestamp [07:32:16]Write 4 bytes [07:32:16]NVStorageSaveData done [07:32:16]ExternCall_PrintAddStr [07:32:16]wPrintStart [07:32:16]Write to MH i2c: 01 00 00 B5 85 3A [07:32:16]Write i2c OK [07:32:16]MH_I2C_Read... [07:32:16]Read from MH i2c: 01 [07:32:16]MH_I2C_Read... [07:32:16]Read from MH i2c: 01 07 00 [07:32:16]MH_I2C_Read... [07:32:16]Read from MH i2c: 01 07 00 B5 85 00 00 00 00 00 FF 0F 4F [07:32:16]RasterBufferAndPrint [07:32:16]line Счет N : (1)871712 [07:32:16]line ИНН: 02508201610067 [07:32:16]line Контрольно-Кассовый Чек [07:32:16]line ПРОДАЖА [07:32:16]line ТРК (МРК, ГНК) : 42 [07:32:16]line Товар: 2710124130 [07:32:16]line Аи-92-К-5 [07:32:16]line 7.380 * 67.80 [07:32:16]line = 500.36 [07:32:16]line НДС 12% НСП 1% [07:32:16]line > о реализуемом товаре [07:32:16]line ОКРУГЛЕНИЕ: -0.36 [07:32:16]line ИТОГО: 500.00 [07:32:16]line Внесено: 500.00 [07:32:16]line СДАЧА: 0.00 [07:32:16]line НСП 1% : 4.43 [07:32:16]line НДС 12% : 53.14 [07:32:16]line Наличными: 500.00 [07:32:16]line Безнал.: 0.00 [07:32:16]line Место: АЗС № 125 "Партнер Нефть" [07:32:16]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [07:32:16]line СНО: Общий режим [07:32:16]line Чек 72 28.07.2024 07:32 [07:32:16]line Смена: 386 ФФД: 1.0 [07:32:16]line ЗНМ: 0300000050 [07:32:16]line РНМ: 0000000000099253 [07:32:16]line Версия ККМ: 001 [07:32:16]line ФМ: 0000000000965352 [07:32:16]line ФД: 230258 [07:32:16]line ФПД: 268054203767413 [07:32:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T073219&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230258&fm=268054203767413&tin=02508201610067®Number=0000000000099253&sum=50000 [07:32:16]written 0, free lines is 4095 [07:32:16]OFD Sender: Processing packet 230258 [packets to send 132, broken 131] [07:32:16]ProducePacketName [07:32:16]name=ofd_packets/00230258 [07:32:16]OFD Sender: To server: pG, [07:32:16]CommunicateWithHost lk.salyk.kg:30040 [07:32:16]ConnectInit lk.salyk.kg [07:32:16]Connected sock=10 [07:32:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 8E CE 07 01 F3 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 03 F4 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 72 83 03 00 35 04 06 00 F3 CB 3B 98 9A 75 99 26 1D 75 9A 00 23 5E [07:32:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 31 11 47 00 8D 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 39 36 35 33 35 32 10 04 04 00 72 83 03 00 F4 03 04 00 DB 9A A5 66 B6 04 01 00 00 E5 A9 16 85 89 D9 74 D0 [07:32:16]CommunicateWithHost err = 0 [07:32:16]CheckOFDResponse [07:32:16]1017 (14) - 77093643461234 [07:32:16]1041 (16) - 0000000000965352 [07:32:16]1040 (4) - 230258 [07:32:16]1012 (4) - 28.07.2024 01:11 [07:32:16]1206 (1) - 0 [07:32:16]OFD Sender: Remove packet 230258 [07:32:16]ProducePacketName [07:32:16]name=ofd_packets/00230258 [07:32:16]NVStorageDeleteData [07:32:16]Write to MH i2c: 01 00 00 E0 85 65 [07:32:16]Write i2c OK [07:32:16]MH_I2C_Read... [07:32:16]Read from MH i2c: 01 [07:32:16]MH_I2C_Read... [07:32:16]Read from MH i2c: 01 07 00 [07:32:16]MH_I2C_Read... [07:32:16]Read from MH i2c: 01 07 00 E0 85 00 00 00 00 00 FE 0C 76 [07:32:16]RasterBufferAndPrint [07:32:16]line [07:32:16]line [07:32:16]line [07:32:16]line [07:32:16]line [07:32:16]written 0, free lines is 3332 [07:32:16]MH_Cut [07:32:16]Write to MH i2c: D1 01 00 E7 85 01 3E [07:32:16]Write i2c OK [07:32:16]MH_I2C_Read... [07:32:16]Read from MH i2c: D1 [07:32:16]MH_I2C_Read... [07:32:16]Read from MH i2c: D1 01 00 [07:32:16]MH_I2C_Read... [07:32:16]Read from MH i2c: D1 01 00 E7 85 00 3D [07:32:16]Write to MH i2c: 01 00 00 E8 85 6D [07:32:16]Write i2c OK [07:32:16]MH_I2C_Read... [07:32:17]OFD Sender: No OFD packet to send [07:32:17]*** Cut start [07:32:17]*** Partial cut [07:32:17]*** CUTSNS_PIN = 1 [07:32:17]*** CUTSNS_PIN = 0 [07:32:17]*** Brake cut motor [07:32:18]Read from MH i2c: 01 [07:32:18]MH_I2C_Read... [07:32:18]*** Stop cut motor [07:32:18]*** Cut end [07:32:18]Read from MH i2c: 01 07 00 [07:32:18]MH_I2C_Read... [07:32:18]Read from MH i2c: 01 07 00 E8 85 00 00 00 00 00 FF 0F 82 [07:32:18]process_action close_receipt done [07:32:18]requested_data is exist [07:32:18]produce_requested_data [07:32:18]requested_item fm.sn is exist - process it [07:32:18]wFMCommunicate request_size=4 [07:32:18]MH_SAM_APDU [07:32:18]CAPDU: 80 11 00 00 [07:32:18]Write to MH i2c: E2 08 00 E9 85 80 11 00 00 00 00 00 00 E8 [07:32:18]Write i2c OK [07:32:18]MH_I2C_Read... [07:32:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:32:18]Read from MH i2c: E2 [07:32:18]MH_I2C_Read... [07:32:18]Read from MH i2c: E2 17 00 [07:32:18]MH_I2C_Read... [07:32:18]Read from MH i2c: E2 17 00 E9 85 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 39 [07:32:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [07:32:18]wFMCommunicate OK [07:32:18]requested_item fd.num is exist - process it [07:32:18]SAM_PROTO_GetFieldsCounters [07:32:18]wFMCommunicate request_size=4 [07:32:18]MH_SAM_APDU [07:32:18]CAPDU: 80 13 00 00 [07:32:18]Write to MH i2c: E2 08 00 EA 85 80 13 00 00 00 00 00 00 EB [07:32:18]Write i2c OK [07:32:18]MH_I2C_Read... [07:32:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:32:18]Read from MH i2c: E2 [07:32:18]MH_I2C_Read... [07:32:18]Read from MH i2c: E2 62 00 [07:32:18]MH_I2C_Read... [07:32:18]Read from MH i2c: E2 62 00 EA 85 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 72 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 48 00 00 00 5E 04 04 00 48 00 00 00 57 04 04 00 49 00 00 00 19 04 04 00 00 00 00 00 90 00 60 [07:32:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 72 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 48 00 00 00 5E 04 04 00 48 00 00 00 57 04 04 00 49 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:32:18]wFMCommunicate OK [07:32:18]SAM_PROTO_GetFieldsCounters done [07:32:18]requested_item shift.num is exist - process it [07:32:18]requested_item shift.opened is exist - process it [07:32:18]req_shift_opened [07:32:18]FM_GetShiftState [07:32:18]SAM_PROTO_GetShiftState [07:32:18]wFMCommunicate request_size=4 [07:32:18]MH_SAM_APDU [07:32:18]CAPDU: 80 13 01 00 [07:32:18]Write to MH i2c: E2 08 00 EB 85 80 13 01 00 00 00 00 00 ED [07:32:18]Write i2c OK [07:32:18]MH_I2C_Read... [07:32:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:32:18]Read from MH i2c: E2 [07:32:18]MH_I2C_Read... [07:32:18]Read from MH i2c: E2 0E 00 [07:32:18]MH_I2C_Read... [07:32:18]Read from MH i2c: E2 0E 00 EB 85 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 B3 [07:32:18]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [07:32:18]wFMCommunicate OK [07:32:18]SAM_PROTO_GetShiftState done [07:32:18]FM_GetShiftState done [07:32:18]req_shift_opened done [07:32:18]requested_item shift.open_date is exist - process it [07:32:18]req_shift_open_date [07:32:18]req_shift_open_date done [07:32:18]produce_requested_data done [07:32:18]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230258,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [07:32:18]process_action_free close_receipt [07:32:18]json_value_free [07:32:18]json_value_free done [07:32:18]process_json_proto returns [07:32:18]Send response to host [07:32:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230258,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [07:32:18]free response buf [07:32:18]execute_script done [07:32:18]execute_script returns [07:32:18]free content buf [07:32:18]Sock 8.Close socket [07:32:18]Sock 8.Thread stoped [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:17]OFD Sender: No OFD packet to send [07:33:22]OFD Sender: No OFD packet to send [07:33:27]OFD Sender: No OFD packet to send [07:33:32]OFD Sender: No OFD packet to send [07:33:37]OFD Sender: No OFD packet to send [07:33:42]OFD Sender: No OFD packet to send [07:33:47]OFD Sender: No OFD packet to send [07:33:52]OFD Sender: No OFD packet to send [07:33:57]OFD Sender: No OFD packet to send [07:34:02]OFD Sender: No OFD packet to send [07:34:07]OFD Sender: No OFD packet to send [07:34:12]OFD Sender: No OFD packet to send [07:34:17]OFD Sender: No OFD packet to send [07:34:22]OFD Sender: No OFD packet to send [07:34:27]OFD Sender: No OFD packet to send [07:34:32]OFD Sender: No OFD packet to send [07:34:37]OFD Sender: No OFD packet to send [07:34:42]OFD Sender: No OFD packet to send [07:34:47]OFD Sender: No OFD packet to send [07:34:52]OFD Sender: No OFD packet to send [07:34:57]OFD Sender: No OFD packet to send [07:35:02]OFD Sender: No OFD packet to send [07:35:07]OFD Sender: No OFD packet to send [07:35:12]OFD Sender: No OFD packet to send [07:35:17]OFD Sender: No OFD packet to send [07:35:22]OFD Sender: No OFD packet to send [07:35:27]OFD Sender: No OFD packet to send [07:35:32]OFD Sender: No OFD packet to send [07:35:37]OFD Sender: No OFD packet to send [07:35:42]OFD Sender: No OFD packet to send [07:35:47]OFD Sender: No OFD packet to send [07:35:52]OFD Sender: No OFD packet to send [07:35:57]OFD Sender: No OFD packet to send [07:36:02]OFD Sender: No OFD packet to send [07:36:07]OFD Sender: No OFD packet to send [07:36:12]OFD Sender: No OFD packet to send [07:36:17]OFD Sender: No OFD packet to send [07:36:22]OFD Sender: No OFD packet to send [07:36:27]OFD Sender: No OFD packet to send [07:36:32]OFD Sender: No OFD packet to send [07:36:37]OFD Sender: No OFD packet to send [07:36:42]OFD Sender: No OFD packet to send [07:36:47]OFD Sender: No OFD packet to send [07:36:52]OFD Sender: No OFD packet to send [07:36:57]OFD Sender: No OFD packet to send [07:37:02]OFD Sender: No OFD packet to send [07:37:07]OFD Sender: No OFD packet to send [07:37:12]OFD Sender: No OFD packet to send [07:37:17]OFD Sender: No OFD packet to send [07:37:22]OFD Sender: No OFD packet to send [07:37:27]OFD Sender: No OFD packet to send [07:37:32]OFD Sender: No OFD packet to send [07:37:37]OFD Sender: No OFD packet to send [07:37:42]OFD Sender: No OFD packet to send [07:37:47]OFD Sender: No OFD packet to send [07:37:52]OFD Sender: No OFD packet to send [07:37: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:32]OFD Sender: No OFD packet to send [07:38:37]OFD Sender: No OFD packet to send [07:38:42]OFD Sender: No OFD packet to send [07:38:47]OFD Sender: No OFD packet to send [07:38:52]OFD Sender: No OFD packet to send [07:38:56]accept exits with 9 [07:38:56]New connection [07:38:56]New thread 3067047268 created [07:38:56]Thread 3066903908 joined [07:38:56]Waiting for new connection... [07:38:56] Sock 9.Parse request [07:38:56]Sock 9.Check first char [07:38:56]Sock 9.First char is OK [07:38:56]request: POST /json_proto HTTP/1.0 [07:38:56]Method: POST [07:38:56]URL: /json_proto [07:38:56]Method is POST - this is cgi request [07:38:56]url: /json_proto [07:38:56]query_string will be loaded in cgi processing [07:38:56]execute_cgi json_proto POST (null) [07:38:56]execute_cgi path=json_proto method=POST [07:38:56]POST find Content-Length [07:38:56]Host: 172.17.49.131:8080 [07:38:56]Content-Length: 682 [07:38:56]Content-Type: application/json [07:38:56] [07:38:56]POST finish read [07:38:56]Found Content-Length = 682 [07:38:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871713", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:38:56]execute_script... [07:38: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)871713", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:38:56]POST & json_proto [07:38:56]process_json_proto [07:38:56]json parsed OK: [07:38:56]protocol is kg_v1.0 [07:38:56]action value=close_receipt [07:38:56]process_action close_receipt [07:38:56]cmd_close_receipt [07:38:56]MH_GetDate [07:38:56]Write to MH i2c: F0 00 00 EC 85 60 [07:38:56]Write i2c OK [07:38:56]MH_I2C_Read... [07:38:56]Read from MH i2c: F0 [07:38:56]MH_I2C_Read... [07:38:56]Read from MH i2c: F0 09 00 [07:38:56]MH_I2C_Read... [07:38:56]Read from MH i2c: F0 09 00 EC 85 00 95 F5 A5 66 FF 4D C0 64 6E [07:38:56]GetLastDocTimeStamp 1722151939 [07:38:56]current date 1722152341 [07:38:56]FM_GetShiftState [07:38:56]SAM_PROTO_GetShiftState [07:38:56]wFMCommunicate request_size=4 [07:38:56]MH_SAM_APDU [07:38:56]CAPDU: 80 13 01 00 [07:38:56]Write to MH i2c: E2 08 00 ED 85 80 13 01 00 00 00 00 00 EF [07:38:56]Write i2c OK [07:38:56]MH_I2C_Read... [07:38:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:38:56]Read from MH i2c: E2 [07:38:56]MH_I2C_Read... [07:38:56]Read from MH i2c: E2 0E 00 [07:38:56]MH_I2C_Read... [07:38:56]Read from MH i2c: E2 0E 00 ED 85 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 B5 [07:38:56]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [07:38:56]wFMCommunicate OK [07:38:56]SAM_PROTO_GetShiftState done [07:38:56]FM_GetShiftState done [07:38:56]opened in 1722127132 [07:38:56]opened+sec_in_day 1722213532 [07:38:56]quantity*price = 100005 [07:38:56]sum+1 = 100006 [07:38: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 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 73 28.07.2024 07:39 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230259 ФПД: 115122974967812 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T073901&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230259&fm=115122974967812&tin=02508201610067®Number=0000000000099253&sum=100000 [07:38:57]StoreToDocumentArchive [07:38:57]shift 386 fd 230259 [07:38:57]save to /storage/0386/doc_00230259 [07:38:57]save last doc name /storage/0386/doc_00230259 to /storage/kkm_last_doc_name [07:38:57]save OK [07:38:57]Clear old archive folders... [07:38:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:38:57]tlvbuf is 00869DF0 [07:38:57]SAM_PROTO_ClearQueue [07:38:57]wFMCommunicate request_size=4 [07:38:57]MH_SAM_APDU [07:38:57]CAPDU: 80 09 00 00 [07:38:57]Write to MH i2c: E2 08 00 FA 85 80 09 00 00 00 00 00 00 F1 [07:38:57]Write i2c OK [07:38:57]MH_I2C_Read... [07:38:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:38:57]Read from MH i2c: E2 [07:38:57]MH_I2C_Read... [07:38:57]Read from MH i2c: E2 03 00 [07:38:57]MH_I2C_Read... [07:38:57]Read from MH i2c: E2 03 00 FA 85 00 90 00 F3 [07:38:57]RAPDU: 90 00 [07:38:57]wFMCommunicate OK [07:38:57]SAM_PROTO_ClearQueue done [07:38:57]KKMCreateOFDPacket [07:38:57]OFDProtocolAddRootSTLVToBuf [07:38:57]FM_MakeSignedData [07:38:57]FM_MakeSignedData [07:38:57]SAM_PROTO_SignData [07:38:57]wFMCommunicate request_size=4 [07:38:57]MH_SAM_APDU [07:38:57]CAPDU: 80 0D 01 02 [07:38:57]Write to MH i2c: E2 08 00 FB 85 80 0D 01 02 00 00 00 00 F9 [07:38:57]Write i2c OK [07:38:57]MH_I2C_Read... [07:38:57]OFD Sender: No OFD packet to send [07:38:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:38:57]Read from MH i2c: E2 [07:38:57]MH_I2C_Read... [07:38:57]Read from MH i2c: E2 03 00 [07:38:57]MH_I2C_Read... [07:38:57]Read from MH i2c: E2 03 00 FB 85 00 90 00 F4 [07:38:57]RAPDU: 90 00 [07:38:57]wFMCommunicate OK [07:38:57]wFMCommunicate request_size=255 [07:38:57]MH_SAM_APDU [07:38: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 49 00 00 00 F4 03 04 00 95 F5 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 73 83 03 00 35 04 06 00 68 [07:38:57]Write to MH i2c: E2 02 01 FC 85 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 49 00 00 00 F4 03 04 00 95 F5 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 73 83 03 00 35 04 06 00 68 00 00 CA [07:38:57]Write i2c OK [07:38:57]MH_I2C_Read... [07:38:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:38:58]Read from MH i2c: E2 [07:38:58]MH_I2C_Read... [07:38:58]Read from MH i2c: E2 03 00 [07:38:58]MH_I2C_Read... [07:38:58]Read from MH i2c: E2 03 00 FC 85 00 90 00 F5 [07:38:58]RAPDU: 90 00 [07:38:58]wFMCommunicate OK [07:38:58]wFMCommunicate request_size=10 [07:38:58]MH_SAM_APDU [07:38:58]CAPDU: 80 0D 02 02 05 B4 28 07 48 04 [07:38:58]Write to MH i2c: E2 0D 00 FD 85 80 0D 02 02 05 00 B4 28 07 48 04 00 00 35 [07:38:58]Write i2c OK [07:38:58]MH_I2C_Read... [07:38:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:38:58]Read from MH i2c: E2 [07:38:58]MH_I2C_Read... [07:38:58]Read from MH i2c: E2 03 00 [07:38:58]MH_I2C_Read... [07:38:58]Read from MH i2c: E2 03 00 FD 85 00 90 00 F6 [07:38:58]RAPDU: 90 00 [07:38:58]wFMCommunicate OK [07:38:58]wFMCommunicate request_size=4 [07:38:58]MH_SAM_APDU [07:38:58]CAPDU: 80 0D 03 02 [07:38:58]Write to MH i2c: E2 08 00 FE 85 80 0D 03 02 00 00 00 00 FE [07:38:58]Write i2c OK [07:38:58]MH_I2C_Read... [07:38:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:38:58]Read from MH i2c: E2 [07:38:58]MH_I2C_Read... [07:38:58]Read from MH i2c: E2 0B 00 [07:38:58]MH_I2C_Read... [07:38:58]Read from MH i2c: E2 0B 00 FE 85 00 90 1E 83 6D 1B 04 6C 62 90 00 8A [07:38:58]RAPDU: 90 1E 83 6D 1B 04 6C 62 90 00 [07:38:58]wFMCommunicate OK [07:38:58]SAM_PROTO_SignData done [07:38:58]FM_MakeSignedData done [07:38:58]CreateOFDProtocolMessage [07:38:58]wFMCommunicate request_size=4 [07:38:58]MH_SAM_APDU [07:38:58]CAPDU: 80 11 00 00 [07:38:58]Write to MH i2c: E2 08 00 FF 85 80 11 00 00 00 00 00 00 FE [07:38:58]Write i2c OK [07:38:58]MH_I2C_Read... [07:38:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:38:58]Read from MH i2c: E2 [07:38:58]MH_I2C_Read... [07:38:58]Read from MH i2c: E2 17 00 [07:38:58]MH_I2C_Read... [07:38:58]Read from MH i2c: E2 17 00 FF 85 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 4F [07:38:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [07:38:58]wFMCommunicate OK [07:38:58]CreateOFDProtocolMessage done [07:38:58]OFDSenderStorePacket 230259 [07:38:58]StoreOFDPacket docnum=230259 [07:38:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 9F 8F 07 01 1F 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 49 00 00 00 F4 03 04 00 95 F5 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 73 83 03 00 35 04 06 00 68 B4 28 07 48 04 90 1E 83 6D 1B 04 6C 62 [07:38:58]CheckFolder [07:38:58]dirname=/storage/ofd_packets [07:38:58]CheckFolder done [07:38:58]ProducePacketName [07:38:58]name=ofd_packets/00230259 [07:38:58]NVStorageSaveData ofd_packets/00230259 [07:38:58]File name is /storage/ofd_packets/00230259 [07:38:58]Write 301 bytes [07:38:58]NVStorageSaveData done [07:38:58]OFDSenderStorePacket done [07:38:58]KKMCreateOFDPacket done [07:38:58]NVStorageSaveData kkm_last_timestamp [07:38:58]File name is /storage/kkm_last_timestamp [07:38:58]Write 4 bytes [07:38:58]NVStorageSaveData done [07:38:58]ExternCall_PrintAddStr [07:38:58]wPrintStart [07:38:58]Write to MH i2c: 01 00 00 00 86 86 [07:38:58]Write i2c OK [07:38:58]MH_I2C_Read... [07:38:58]Read from MH i2c: 01 [07:38:58]MH_I2C_Read... [07:38:58]Read from MH i2c: 01 07 00 [07:38:58]MH_I2C_Read... [07:38:58]Read from MH i2c: 01 07 00 00 86 00 00 00 00 00 FF 0F 9B [07:38:58]RasterBufferAndPrint [07:38:58]line Счет N : (1)871713 [07:38:58]line ИНН: 02508201610067 [07:38:58]line Контрольно-Кассовый Чек [07:38:58]line ПРОДАЖА [07:38:58]line ТРК (МРК, ГНК) : 52 [07:38:58]line Товар: 2710124130 [07:38:58]line Аи-92-К-5 [07:38:58]line 14.750 * 67.80 [07:38:58]line = 1000.05 [07:38:58]line НДС 12% НСП 1% [07:38:58]line > о реализуемом товаре [07:38:58]line ОКРУГЛЕНИЕ: -0.05 [07:38:58]line ИТОГО: 1000.00 [07:38:58]line Внесено: 1000.00 [07:38:58]line СДАЧА: 0.00 [07:38:58]line НСП 1% : 8.85 [07:38:58]line НДС 12% : 106.20 [07:38:58]line Наличными: 1000.00 [07:38:58]line Безнал.: 0.00 [07:38:58]line Место: АЗС № 125 "Партнер Нефть" [07:38:58]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [07:38:58]line СНО: Общий режим [07:38:58]line Чек 73 28.07.2024 07:39 [07:38:58]line Смена: 386 ФФД: 1.0 [07:38:58]line ЗНМ: 0300000050 [07:38:58]line РНМ: 0000000000099253 [07:38:58]line Версия ККМ: 001 [07:38:58]line ФМ: 0000000000965352 [07:38:58]line ФД: 230259 [07:38:58]line ФПД: 115122974967812 [07:38:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T073901&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230259&fm=115122974967812&tin=02508201610067®Number=0000000000099253&sum=100000 [07:38:58]OFD Sender: Processing packet 230259 [packets to send 132, broken 131] [07:38:58]ProducePacketName [07:38:58]name=ofd_packets/00230259 [07:38:58]OFD Sender: To server: pG, [07:38:58]CommunicateWithHost lk.salyk.kg:30040 [07:38:58]ConnectInit lk.salyk.kg [07:38:58]written 0, free lines is 4095 [07:38:58]Connected sock=10 [07:38:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 9F 8F 07 01 1F 69 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 49 00 00 00 F4 03 04 00 95 F5 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 73 83 03 00 35 04 06 00 68 B4 28 07 48 04 90 1E 83 6D 1B 04 6C 62 [07:38:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 9E 0A 47 00 FA 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 39 36 35 33 35 32 10 04 04 00 73 83 03 00 F4 03 04 00 6D 9C A5 66 B6 04 01 00 00 F9 94 F4 CD D4 03 BD 3C [07:38:58]CommunicateWithHost err = 0 [07:38:58]CheckOFDResponse [07:38:58]1017 (14) - 77093643461234 [07:38:58]1041 (16) - 0000000000965352 [07:38:58]1040 (4) - 230259 [07:38:58]1012 (4) - 28.07.2024 01:18 [07:38:58]1206 (1) - 0 [07:38:58]OFD Sender: Remove packet 230259 [07:38:58]ProducePacketName [07:38:58]name=ofd_packets/00230259 [07:38:58]NVStorageDeleteData [07:38:59]Write to MH i2c: 01 00 00 2B 86 B1 [07:38:59]Write i2c OK [07:38:59]MH_I2C_Read... [07:38:59]Read from MH i2c: 01 [07:38:59]MH_I2C_Read... [07:38:59]Read from MH i2c: 01 07 00 [07:38:59]MH_I2C_Read... [07:38:59]Read from MH i2c: 01 07 00 2B 86 00 00 00 00 00 F9 0C BD [07:38:59]RasterBufferAndPrint [07:38:59]line [07:38:59]line [07:38:59]line [07:38:59]line [07:38:59]line [07:38:59]written 0, free lines is 3327 [07:38:59]MH_Cut [07:38:59]Write to MH i2c: D1 01 00 32 86 01 8A [07:38:59]Write i2c OK [07:38:59]MH_I2C_Read... [07:38:59]Read from MH i2c: D1 [07:38:59]MH_I2C_Read... [07:38:59]Read from MH i2c: D1 01 00 [07:38:59]MH_I2C_Read... [07:38:59]Read from MH i2c: D1 01 00 32 86 00 89 [07:38:59]Write to MH i2c: 01 00 00 33 86 B9 [07:38:59]Write i2c OK [07:38:59]MH_I2C_Read... [07:38:59]OFD Sender: No OFD packet to send [07:38:59]*** Cut start [07:38:59]*** Partial cut [07:38:59]*** CUTSNS_PIN = 1 [07:38:59]*** CUTSNS_PIN = 0 [07:38:59]*** Brake cut motor [07:39:00]Read from MH i2c: 01 [07:39:00]MH_I2C_Read... [07:39:00]*** Stop cut motor [07:39:00]*** Cut end [07:39:00]Read from MH i2c: 01 07 00 [07:39:00]MH_I2C_Read... [07:39:00]Read from MH i2c: 01 07 00 33 86 00 00 00 00 00 FF 0F CE [07:39:00]process_action close_receipt done [07:39:00]requested_data is exist [07:39:00]produce_requested_data [07:39:00]requested_item fm.sn is exist - process it [07:39:00]wFMCommunicate request_size=4 [07:39:00]MH_SAM_APDU [07:39:00]CAPDU: 80 11 00 00 [07:39:00]Write to MH i2c: E2 08 00 34 86 80 11 00 00 00 00 00 00 34 [07:39:00]Write i2c OK [07:39:00]MH_I2C_Read... [07:39:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:39:00]Read from MH i2c: E2 [07:39:00]MH_I2C_Read... [07:39:00]Read from MH i2c: E2 17 00 [07:39:00]MH_I2C_Read... [07:39:00]Read from MH i2c: E2 17 00 34 86 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 85 [07:39:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [07:39:00]wFMCommunicate OK [07:39:00]requested_item fd.num is exist - process it [07:39:00]SAM_PROTO_GetFieldsCounters [07:39:00]wFMCommunicate request_size=4 [07:39:00]MH_SAM_APDU [07:39:00]CAPDU: 80 13 00 00 [07:39:00]Write to MH i2c: E2 08 00 35 86 80 13 00 00 00 00 00 00 37 [07:39:00]Write i2c OK [07:39:00]MH_I2C_Read... [07:39:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:39:00]Read from MH i2c: E2 [07:39:00]MH_I2C_Read... [07:39:00]Read from MH i2c: E2 62 00 [07:39:00]MH_I2C_Read... [07:39:00]Read from MH i2c: E2 62 00 35 86 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 73 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 49 00 00 00 5E 04 04 00 49 00 00 00 57 04 04 00 4A 00 00 00 19 04 04 00 00 00 00 00 90 00 B0 [07:39:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 73 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 49 00 00 00 5E 04 04 00 49 00 00 00 57 04 04 00 4A 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:39:00]wFMCommunicate OK [07:39:00]SAM_PROTO_GetFieldsCounters done [07:39:00]requested_item shift.num is exist - process it [07:39:00]requested_item shift.opened is exist - process it [07:39:00]req_shift_opened [07:39:00]FM_GetShiftState [07:39:00]SAM_PROTO_GetShiftState [07:39:00]wFMCommunicate request_size=4 [07:39:00]MH_SAM_APDU [07:39:00]CAPDU: 80 13 01 00 [07:39:00]Write to MH i2c: E2 08 00 36 86 80 13 01 00 00 00 00 00 39 [07:39:00]Write i2c OK [07:39:00]MH_I2C_Read... [07:39:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:39:00]Read from MH i2c: E2 [07:39:00]MH_I2C_Read... [07:39:00]Read from MH i2c: E2 0E 00 [07:39:00]MH_I2C_Read... [07:39:00]Read from MH i2c: E2 0E 00 36 86 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 FF [07:39:00]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [07:39:00]wFMCommunicate OK [07:39:00]SAM_PROTO_GetShiftState done [07:39:00]FM_GetShiftState done [07:39:00]req_shift_opened done [07:39:00]requested_item shift.open_date is exist - process it [07:39:00]req_shift_open_date [07:39:00]req_shift_open_date done [07:39:00]produce_requested_data done [07:39:00]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230259,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [07:39:00]process_action_free close_receipt [07:39:00]json_value_free [07:39:00]json_value_free done [07:39:00]process_json_proto returns [07:39:00]Send response to host [07:39:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230259,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [07:39:00]free response buf [07:39:00]execute_script done [07:39:00]execute_script returns [07:39:00]free content buf [07:39:00]Sock 9.Close socket [07:39:00]Sock 9.Thread stoped [07:39:04]OFD Sender: No OFD packet to send [07:39:09]OFD Sender: No OFD packet to send [07:39:14]OFD Sender: No OFD packet to send [07:39:19]OFD Sender: No OFD packet to send [07:39:24]OFD Sender: No OFD packet to send [07:39:29]OFD Sender: No OFD packet to send [07:39:34]OFD Sender: No OFD packet to send [07:39:39]OFD Sender: No OFD packet to send [07:39:44]OFD Sender: No OFD packet to send [07:39:49]OFD Sender: No OFD packet to send [07:39:54]OFD Sender: No OFD packet to send [07:39:59]OFD Sender: No OFD packet to send [07:40:04]OFD Sender: No OFD packet to send [07:40:09]OFD Sender: No OFD packet to send [07:40:14]OFD Sender: No OFD packet to send [07:40:19]OFD Sender: No OFD packet to send [07:40:24]OFD Sender: No OFD packet to send [07:40:29]OFD Sender: No OFD packet to send [07:40:34]OFD Sender: No OFD packet to send [07:40:39]OFD Sender: No OFD packet to send [07:40:44]OFD Sender: No OFD packet to send [07:40:49]OFD Sender: No OFD packet to send [07:40:54]OFD Sender: No OFD packet to send [07:40:59]OFD Sender: No OFD packet to send [07:41:04]OFD Sender: No OFD packet to send [07:41:09]OFD Sender: No OFD packet to send [07:41:14]OFD Sender: No OFD packet to send [07:41:19]OFD Sender: No OFD packet to send [07:41:24]OFD Sender: No OFD packet to send [07:41:29]OFD Sender: No OFD packet to send [07:41:34]OFD Sender: No OFD packet to send [07:41:39]OFD Sender: No OFD packet to send [07:41:44]OFD Sender: No OFD packet to send [07:41:49]OFD Sender: No OFD packet to send [07:41:54]OFD Sender: No OFD packet to send [07:41:59]OFD Sender: No OFD packet to send [07:42:04]OFD Sender: No OFD packet to send [07:42:09]OFD Sender: No OFD packet to send [07:42:14]OFD Sender: No OFD packet to send [07:42:19]OFD Sender: No OFD packet to send [07:42:24]OFD Sender: No OFD packet to send [07:42:29]OFD Sender: No OFD packet to send [07:42:34]OFD Sender: No OFD packet to send [07:42:39]OFD Sender: No OFD packet to send [07:42:44]OFD Sender: No OFD packet to send [07:42:49]OFD Sender: No OFD packet to send [07:42:54]OFD Sender: No OFD packet to send [07:42:59]OFD Sender: No OFD packet to send [07:43:04]OFD Sender: No OFD packet to send [07:43:09]OFD Sender: No OFD packet to send [07:43:14]OFD Sender: No OFD packet to send [07:43:19]OFD Sender: No OFD packet to send [07:43:24]OFD Sender: No OFD packet to send [07:43:29]OFD Sender: No OFD packet to send [07:43:34]OFD Sender: No OFD packet to send [07:43:39]OFD Sender: No OFD packet to send [07:43:42]accept exits with 8 [07:43:42]New connection [07:43:42]New thread 3066903908 created [07:43:42]Thread 3067047268 joined [07:43:42]Waiting for new connection... [07:43:42] Sock 8.Parse request [07:43:42]Sock 8.Check first char [07:43:42]Sock 8.First char is OK [07:43:42]request: POST /json_proto HTTP/1.0 [07:43:42]Method: POST [07:43:42]URL: /json_proto [07:43:42]Method is POST - this is cgi request [07:43:42]url: /json_proto [07:43:42]query_string will be loaded in cgi processing [07:43:42]execute_cgi json_proto POST (null) [07:43:42]execute_cgi path=json_proto method=POST [07:43:42]POST find Content-Length [07:43:42]Host: 172.17.49.131:8080 [07:43:42]Content-Length: 677 [07:43:42]Content-Type: application/json [07:43:42] [07:43:42]POST finish read [07:43:42]Found Content-Length = 677 [07:43:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871714", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:43:42]execute_script... [07:43:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871714", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:43:42]POST & json_proto [07:43:42]process_json_proto [07:43:42]json parsed OK: [07:43:42]protocol is kg_v1.0 [07:43:42]action value=close_receipt [07:43:42]process_action close_receipt [07:43:42]cmd_close_receipt [07:43:42]MH_GetDate [07:43:42]Write to MH i2c: F0 00 00 37 86 AC [07:43:42]Write i2c OK [07:43:42]MH_I2C_Read... [07:43:42]Read from MH i2c: F0 [07:43:42]MH_I2C_Read... [07:43:42]Read from MH i2c: F0 09 00 [07:43:42]MH_I2C_Read... [07:43:42]Read from MH i2c: F0 09 00 37 86 00 B3 F6 A5 66 FF 4D C0 64 D9 [07:43:42]GetLastDocTimeStamp 1722152341 [07:43:42]current date 1722152627 [07:43:42]FM_GetShiftState [07:43:42]SAM_PROTO_GetShiftState [07:43:42]wFMCommunicate request_size=4 [07:43:42]MH_SAM_APDU [07:43:42]CAPDU: 80 13 01 00 [07:43:42]Write to MH i2c: E2 08 00 38 86 80 13 01 00 00 00 00 00 3B [07:43:42]Write i2c OK [07:43:42]MH_I2C_Read... [07:43:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:43:43]Read from MH i2c: E2 [07:43:43]MH_I2C_Read... [07:43:43]Read from MH i2c: E2 0E 00 [07:43:43]MH_I2C_Read... [07:43:43]Read from MH i2c: E2 0E 00 38 86 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 01 [07:43:43]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [07:43:43]wFMCommunicate OK [07:43:43]SAM_PROTO_GetShiftState done [07:43:43]FM_GetShiftState done [07:43:43]opened in 1722127132 [07:43:43]opened+sec_in_day 1722213532 [07:43:43]quantity*price = 50036 [07:43:43]sum+1 = 50037 [07:43:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 74 28.07.2024 07:43 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230260 ФПД: 279837227389316 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T074348&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230260&fm=279837227389316&tin=02508201610067®Number=0000000000099253&sum=50000 [07:43:44]StoreToDocumentArchive [07:43:44]shift 386 fd 230260 [07:43:44]save to /storage/0386/doc_00230260 [07:43:44]save last doc name /storage/0386/doc_00230260 to /storage/kkm_last_doc_name [07:43:44]save OK [07:43:44]Clear old archive folders... [07:43:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [07:43:44]tlvbuf is 00A0A200 [07:43:44]SAM_PROTO_ClearQueue [07:43:44]wFMCommunicate request_size=4 [07:43:44]MH_SAM_APDU [07:43:44]CAPDU: 80 09 00 00 [07:43:44]Write to MH i2c: E2 08 00 45 86 80 09 00 00 00 00 00 00 3D [07:43:44]Write i2c OK [07:43:44]MH_I2C_Read... [07:43:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:43:44]Read from MH i2c: E2 [07:43:44]MH_I2C_Read... [07:43:44]Read from MH i2c: E2 03 00 [07:43:44]MH_I2C_Read... [07:43:44]Read from MH i2c: E2 03 00 45 86 00 90 00 3F [07:43:44]RAPDU: 90 00 [07:43:44]wFMCommunicate OK [07:43:44]SAM_PROTO_ClearQueue done [07:43:44]KKMCreateOFDPacket [07:43:44]OFDProtocolAddRootSTLVToBuf [07:43:44]FM_MakeSignedData [07:43:44]FM_MakeSignedData [07:43:44]SAM_PROTO_SignData [07:43:44]wFMCommunicate request_size=4 [07:43:44]MH_SAM_APDU [07:43:44]CAPDU: 80 0D 01 02 [07:43:44]Write to MH i2c: E2 08 00 46 86 80 0D 01 02 00 00 00 00 45 [07:43:44]Write i2c OK [07:43:44]MH_I2C_Read... [07:43:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:43:44]Read from MH i2c: E2 [07:43:44]MH_I2C_Read... [07:43:44]Read from MH i2c: E2 03 00 [07:43:44]MH_I2C_Read... [07:43:44]Read from MH i2c: E2 03 00 46 86 00 90 00 40 [07:43:44]RAPDU: 90 00 [07:43:44]wFMCommunicate OK [07:43:44]wFMCommunicate request_size=255 [07:43:44]MH_SAM_APDU [07:43:44]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4A 00 00 00 F4 03 04 00 B4 F6 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 74 83 03 00 35 04 06 00 FE [07:43:44]Write to MH i2c: E2 02 01 47 86 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4A 00 00 00 F4 03 04 00 B4 F6 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 74 83 03 00 35 04 06 00 FE 00 00 3F [07:43:44]Write i2c OK [07:43:44]MH_I2C_Read... [07:43:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:43:44]Read from MH i2c: E2 [07:43:44]MH_I2C_Read... [07:43:44]Read from MH i2c: E2 03 00 [07:43:44]MH_I2C_Read... [07:43:44]Read from MH i2c: E2 03 00 47 86 00 90 00 41 [07:43:44]RAPDU: 90 00 [07:43:44]wFMCommunicate OK [07:43:44]wFMCommunicate request_size=10 [07:43:44]MH_SAM_APDU [07:43:44]CAPDU: 80 0D 02 02 05 82 AE 88 91 84 [07:43:44]Write to MH i2c: E2 0D 00 48 86 80 0D 02 02 05 00 82 AE 88 91 84 00 00 1F [07:43:44]Write i2c OK [07:43:44]MH_I2C_Read... [07:43:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:43:44]Read from MH i2c: E2 [07:43:44]MH_I2C_Read... [07:43:44]Read from MH i2c: E2 03 00 [07:43:44]MH_I2C_Read... [07:43:44]Read from MH i2c: E2 03 00 48 86 00 90 00 42 [07:43:44]RAPDU: 90 00 [07:43:44]wFMCommunicate OK [07:43:44]wFMCommunicate request_size=4 [07:43:44]MH_SAM_APDU [07:43:44]CAPDU: 80 0D 03 02 [07:43:44]Write to MH i2c: E2 08 00 49 86 80 0D 03 02 00 00 00 00 4A [07:43:44]Write i2c OK [07:43:44]MH_I2C_Read... [07:43:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:43:44]Read from MH i2c: E2 [07:43:44]MH_I2C_Read... [07:43:44]Read from MH i2c: E2 0B 00 [07:43:44]MH_I2C_Read... [07:43:44]Read from MH i2c: E2 0B 00 49 86 00 80 EA A5 B9 06 43 11 03 90 00 70 [07:43:44]RAPDU: 80 EA A5 B9 06 43 11 03 90 00 [07:43:44]wFMCommunicate OK [07:43:44]SAM_PROTO_SignData done [07:43:44]FM_MakeSignedData done [07:43:44]CreateOFDProtocolMessage [07:43:44]wFMCommunicate request_size=4 [07:43:44]MH_SAM_APDU [07:43:44]CAPDU: 80 11 00 00 [07:43:44]Write to MH i2c: E2 08 00 4A 86 80 11 00 00 00 00 00 00 4A [07:43:44]Write i2c OK [07:43:44]MH_I2C_Read... [07:43:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:43:44]Read from MH i2c: E2 [07:43:44]MH_I2C_Read... [07:43:44]Read from MH i2c: E2 17 00 [07:43:44]MH_I2C_Read... [07:43:44]Read from MH i2c: E2 17 00 4A 86 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 9B [07:43:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [07:43:44]wFMCommunicate OK [07:43:44]CreateOFDProtocolMessage done [07:43:44]OFDSenderStorePacket 230260 [07:43:44]StoreOFDPacket docnum=230260 [07:43:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 DB 07 07 01 DB 64 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4A 00 00 00 F4 03 04 00 B4 F6 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 74 83 03 00 35 04 06 00 FE 82 AE 88 91 84 80 EA A5 B9 06 43 11 03 [07:43:44]CheckFolder [07:43:44]dirname=/storage/ofd_packets [07:43:44]CheckFolder done [07:43:44]ProducePacketName [07:43:44]name=ofd_packets/00230260 [07:43:44]NVStorageSaveData ofd_packets/00230260 [07:43:44]File name is /storage/ofd_packets/00230260 [07:43:44]Write 301 bytes [07:43:44]NVStorageSaveData done [07:43:44]OFDSenderStorePacket done [07:43:44]KKMCreateOFDPacket done [07:43:44]NVStorageSaveData kkm_last_timestamp [07:43:44]File name is /storage/kkm_last_timestamp [07:43:44]Write 4 bytes [07:43:44]NVStorageSaveData done [07:43:44]ExternCall_PrintAddStr [07:43:44]wPrintStart [07:43:44]Write to MH i2c: 01 00 00 4B 86 D1 [07:43:44]Write i2c OK [07:43:44]MH_I2C_Read... [07:43:44]Read from MH i2c: 01 [07:43:44]MH_I2C_Read... [07:43:44]Read from MH i2c: 01 07 00 [07:43:44]MH_I2C_Read... [07:43:44]Read from MH i2c: 01 07 00 4B 86 00 00 00 00 00 FF 0F E6 [07:43:44]RasterBufferAndPrint [07:43:44]line Счет N : (1)871714 [07:43:44]line ИНН: 02508201610067 [07:43:44]line Контрольно-Кассовый Чек [07:43:44]line ПРОДАЖА [07:43:44]line ТРК (МРК, ГНК) : 42 [07:43:44]line Товар: 2710124130 [07:43:44]line Аи-92-К-5 [07:43:44]line 7.380 * 67.80 [07:43:44]line = 500.36 [07:43:44]line НДС 12% НСП 1% [07:43:44]line > о реализуемом товаре [07:43:44]line ОКРУГЛЕНИЕ: -0.36 [07:43:44]line ИТОГО: 500.00 [07:43:44]line Внесено: 500.00 [07:43:44]line СДАЧА: 0.00 [07:43:44]line НСП 1% : 4.43 [07:43:44]line НДС 12% : 53.14 [07:43:44]line Наличными: 500.00 [07:43:44]line Безнал.: 0.00 [07:43:44]line Место: АЗС № 125 "Партнер Нефть" [07:43:44]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [07:43:44]line СНО: Общий режим [07:43:44]line Чек 74 28.07.2024 07:43 [07:43:44]line Смена: 386 ФФД: 1.0 [07:43:44]line ЗНМ: 0300000050 [07:43:44]line РНМ: 0000000000099253 [07:43:44]line Версия ККМ: 001 [07:43:44]line ФМ: 0000000000965352 [07:43:44]line ФД: 230260 [07:43:44]line ФПД: 279837227389316 [07:43:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T074348&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230260&fm=279837227389316&tin=02508201610067®Number=0000000000099253&sum=50000 [07:43:45]OFD Sender: Processing packet 230260 [packets to send 132, broken 131] [07:43:45]ProducePacketName [07:43:45]name=ofd_packets/00230260 [07:43:45]OFD Sender: To server: pG, [07:43:45]CommunicateWithHost lk.salyk.kg:30040 [07:43:45]ConnectInit lk.salyk.kg [07:43:45]written 0, free lines is 4095 [07:43:45]Connected sock=10 [07:43:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 DB 07 07 01 DB 64 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4A 00 00 00 F4 03 04 00 B4 F6 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 74 83 03 00 35 04 06 00 FE 82 AE 88 91 84 80 EA A5 B9 06 43 11 03 [07:43:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 ED 98 47 00 94 14 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 74 83 03 00 F4 03 04 00 8C 9D A5 66 B6 04 01 00 00 8D 3F 4F FA C4 B4 84 62 [07:43:45]CommunicateWithHost err = 0 [07:43:45]CheckOFDResponse [07:43:45]1017 (14) - 77093643461234 [07:43:45]1041 (16) - 0000000000965352 [07:43:45]1040 (4) - 230260 [07:43:45]1012 (4) - 28.07.2024 01:23 [07:43:45]1206 (1) - 0 [07:43:45]OFD Sender: Remove packet 230260 [07:43:45]ProducePacketName [07:43:45]name=ofd_packets/00230260 [07:43:45]NVStorageDeleteData [07:43:45]Write to MH i2c: 01 00 00 76 86 FC [07:43:45]Write i2c OK [07:43:45]MH_I2C_Read... [07:43:45]Read from MH i2c: 01 [07:43:45]MH_I2C_Read... [07:43:45]Read from MH i2c: 01 07 00 [07:43:45]MH_I2C_Read... [07:43:45]Read from MH i2c: 01 07 00 76 86 00 00 00 00 00 F3 0C 02 [07:43:45]RasterBufferAndPrint [07:43:45]line [07:43:45]line [07:43:45]line [07:43:45]line [07:43:45]line [07:43:45]written 0, free lines is 3321 [07:43:45]MH_Cut [07:43:45]Write to MH i2c: D1 01 00 7D 86 01 D5 [07:43:45]Write i2c OK [07:43:45]MH_I2C_Read... [07:43:45]Read from MH i2c: D1 [07:43:45]MH_I2C_Read... [07:43:45]Read from MH i2c: D1 01 00 [07:43:45]MH_I2C_Read... [07:43:45]Read from MH i2c: D1 01 00 7D 86 00 D4 [07:43:45]Write to MH i2c: 01 00 00 7E 86 04 [07:43:45]Write i2c OK [07:43:45]MH_I2C_Read... [07:43:45]OFD Sender: No OFD packet to send [07:43:46]*** Cut start [07:43:46]*** Partial cut [07:43:46]*** CUTSNS_PIN = 1 [07:43:46]*** CUTSNS_PIN = 0 [07:43:46]*** Brake cut motor [07:43:46]Read from MH i2c: 01 [07:43:46]MH_I2C_Read... [07:43:46]*** Stop cut motor [07:43:46]*** Cut end [07:43:46]Read from MH i2c: 01 07 00 [07:43:46]MH_I2C_Read... [07:43:46]Read from MH i2c: 01 07 00 7E 86 00 00 00 00 00 FF 0F 19 [07:43:46]process_action close_receipt done [07:43:46]requested_data is exist [07:43:46]produce_requested_data [07:43:46]requested_item fm.sn is exist - process it [07:43:46]wFMCommunicate request_size=4 [07:43:46]MH_SAM_APDU [07:43:46]CAPDU: 80 11 00 00 [07:43:46]Write to MH i2c: E2 08 00 7F 86 80 11 00 00 00 00 00 00 7F [07:43:46]Write i2c OK [07:43:46]MH_I2C_Read... [07:43:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:43:46]Read from MH i2c: E2 [07:43:46]MH_I2C_Read... [07:43:46]Read from MH i2c: E2 17 00 [07:43:46]MH_I2C_Read... [07:43:46]Read from MH i2c: E2 17 00 7F 86 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 D0 [07:43:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [07:43:46]wFMCommunicate OK [07:43:46]requested_item fd.num is exist - process it [07:43:46]SAM_PROTO_GetFieldsCounters [07:43:46]wFMCommunicate request_size=4 [07:43:46]MH_SAM_APDU [07:43:46]CAPDU: 80 13 00 00 [07:43:46]Write to MH i2c: E2 08 00 80 86 80 13 00 00 00 00 00 00 82 [07:43:46]Write i2c OK [07:43:46]MH_I2C_Read... [07:43:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:43:46]Read from MH i2c: E2 [07:43:46]MH_I2C_Read... [07:43:46]Read from MH i2c: E2 62 00 [07:43:46]MH_I2C_Read... [07:43:46]Read from MH i2c: E2 62 00 80 86 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 74 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 4A 00 00 00 5E 04 04 00 4A 00 00 00 57 04 04 00 4B 00 00 00 19 04 04 00 00 00 00 00 90 00 FF [07:43:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 74 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 4A 00 00 00 5E 04 04 00 4A 00 00 00 57 04 04 00 4B 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:43:46]wFMCommunicate OK [07:43:46]SAM_PROTO_GetFieldsCounters done [07:43:46]requested_item shift.num is exist - process it [07:43:46]requested_item shift.opened is exist - process it [07:43:46]req_shift_opened [07:43:46]FM_GetShiftState [07:43:46]SAM_PROTO_GetShiftState [07:43:46]wFMCommunicate request_size=4 [07:43:46]MH_SAM_APDU [07:43:46]CAPDU: 80 13 01 00 [07:43:46]Write to MH i2c: E2 08 00 81 86 80 13 01 00 00 00 00 00 84 [07:43:46]Write i2c OK [07:43:46]MH_I2C_Read... [07:43:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:43:46]Read from MH i2c: E2 [07:43:46]MH_I2C_Read... [07:43:46]Read from MH i2c: E2 0E 00 [07:43:46]MH_I2C_Read... [07:43:46]Read from MH i2c: E2 0E 00 81 86 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 4A [07:43:46]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [07:43:46]wFMCommunicate OK [07:43:46]SAM_PROTO_GetShiftState done [07:43:46]FM_GetShiftState done [07:43:46]req_shift_opened done [07:43:46]requested_item shift.open_date is exist - process it [07:43:46]req_shift_open_date [07:43:46]req_shift_open_date done [07:43:46]produce_requested_data done [07:43:46]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230260,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [07:43:46]process_action_free close_receipt [07:43:46]json_value_free [07:43:46]json_value_free done [07:43:46]process_json_proto returns [07:43:46]Send response to host [07:43:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230260,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [07:43:46]free response buf [07:43:46]execute_script done [07:43:46]execute_script returns [07:43:46]free content buf [07:43:46]Sock 8.Close socket [07:43:46]Sock 8.Thread stoped [07:43:50]OFD Sender: No OFD packet to send [07:43:55]OFD Sender: No OFD packet to send [07:44:00]OFD Sender: No OFD packet to send [07:44:05]OFD Sender: No OFD packet to send [07:44:10]OFD Sender: No OFD packet to send [07:44:15]OFD Sender: No OFD packet to send [07:44:20]OFD Sender: No OFD packet to send [07:44:25]OFD Sender: No OFD packet to send [07:44:30]OFD Sender: No OFD packet to send [07:44:35]OFD Sender: No OFD packet to send [07:44:40]OFD Sender: No OFD packet to send [07:44:45]OFD Sender: No OFD packet to send [07:44:50]OFD Sender: No OFD packet to send [07:44:55]OFD Sender: No OFD packet to send [07:45:00]OFD Sender: No OFD packet to send [07:45:05]OFD Sender: No OFD packet to send [07:45:10]OFD Sender: No OFD packet to send [07:45:15]OFD Sender: No OFD packet to send [07:45:20]OFD Sender: No OFD packet to send [07:45:25]OFD Sender: No OFD packet to send [07:45:30]OFD Sender: No OFD packet to send [07:45:35]OFD Sender: No OFD packet to send [07:45:40]OFD Sender: No OFD packet to send [07:45:45]OFD Sender: No OFD packet to send [07:45:50]OFD Sender: No OFD packet to send [07:45:55]OFD Sender: No OFD packet to send [07:46:00]OFD Sender: No OFD packet to send [07:46:06]OFD Sender: No OFD packet to send [07:46:11]OFD Sender: No OFD packet to send [07:46:16]OFD Sender: No OFD packet to send [07:46:21]OFD Sender: No OFD packet to send [07:46:26]OFD Sender: No OFD packet to send [07:46:31]OFD Sender: No OFD packet to send [07:46:36]OFD Sender: No OFD packet to send [07:46:41]OFD Sender: No OFD packet to send [07:46:46]OFD Sender: No OFD packet to send [07:46:51]OFD Sender: No OFD packet to send [07:46:56]OFD Sender: No OFD packet to send [07:47:01]OFD Sender: No OFD packet to send [07:47:06]OFD Sender: No OFD packet to send [07:47:11]OFD Sender: No OFD packet to send [07:47:16]OFD Sender: No OFD packet to send [07:47:21]OFD Sender: No OFD packet to send [07:47:26]OFD Sender: No OFD packet to send [07:47:31]OFD Sender: No OFD packet to send [07:47:36]OFD Sender: No OFD packet to send [07:47:41]OFD Sender: No OFD packet to send [07:47:46]OFD Sender: No OFD packet to send [07:47:51]OFD Sender: No OFD packet to send [07:47:56]OFD Sender: No OFD packet to send [07:48:01]OFD Sender: No OFD packet to send [07:48:06]OFD Sender: No OFD packet to send [07:48:11]OFD Sender: No OFD packet to send [07:48:16]OFD Sender: No OFD packet to send [07:48:21]OFD Sender: No OFD packet to send [07:48:26]OFD Sender: No OFD packet to send [07:48:31]OFD Sender: No OFD packet to send [07:48:36]OFD Sender: No OFD packet to send [07:48:41]OFD Sender: No OFD packet to send [07:48:46]OFD Sender: No OFD packet to send [07:48:51]OFD Sender: No OFD packet to send [07:48:56]OFD Sender: No OFD packet to send [07:49:01]OFD Sender: No OFD packet to send [07:49:06]OFD Sender: No OFD packet to send [07:49:11]OFD Sender: No OFD packet to send [07:49:16]OFD Sender: No OFD packet to send [07:49:21]OFD Sender: No OFD packet to send [07:49:26]OFD Sender: No OFD packet to send [07:49:31]OFD Sender: No OFD packet to send [07:49:36]OFD Sender: No OFD packet to send [07:49:41]OFD Sender: No OFD packet to send [07:49:46]OFD Sender: No OFD packet to send [07:49:51]OFD Sender: No OFD packet to send [07:49:56]OFD Sender: No OFD packet to send [07:50:01]OFD Sender: No OFD packet to send [07:50:06]OFD Sender: No OFD packet to send [07:50:11]OFD Sender: No OFD packet to send [07:50:16]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:10]accept exits with 9 [07:51:10]New connection [07:51:10]New thread 3067047268 created [07:51:10]Thread 3066903908 joined [07:51:10]Waiting for new connection... [07:51:10] Sock 9.Parse request [07:51:10]Sock 9.Check first char [07:51:10]Sock 9.First char is OK [07:51:10]request: POST /json_proto HTTP/1.0 [07:51:10]Method: POST [07:51:10]URL: /json_proto [07:51:10]Method is POST - this is cgi request [07:51:10]url: /json_proto [07:51:10]query_string will be loaded in cgi processing [07:51:10]execute_cgi json_proto POST (null) [07:51:10]execute_cgi path=json_proto method=POST [07:51:10]POST find Content-Length [07:51:10]Host: 172.17.49.131:8080 [07:51:10]Content-Length: 678 [07:51:10]Content-Type: application/json [07:51:10] [07:51:10]POST finish read [07:51:10]Found Content-Length = 678 [07:51:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871715", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 39.900, "sum" : 3000.48, "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" ] } } [07:51:10]execute_script... [07: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)871715", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 39.900, "sum" : 3000.48, "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" ] } } [07:51:10]POST & json_proto [07:51:10]process_json_proto [07:51:10]json parsed OK: [07:51:10]protocol is kg_v1.0 [07:51:10]action value=close_receipt [07:51:10]process_action close_receipt [07:51:10]cmd_close_receipt [07:51:10]MH_GetDate [07:51:10]Write to MH i2c: F0 00 00 82 86 F7 [07:51:10]Write i2c OK [07:51:10]MH_I2C_Read... [07:51:10]Read from MH i2c: F0 [07:51:10]MH_I2C_Read... [07:51:10]Read from MH i2c: F0 09 00 [07:51:10]MH_I2C_Read... [07:51:10]Read from MH i2c: F0 09 00 82 86 00 73 F8 A5 66 FF 4D C0 64 E6 [07:51:10]GetLastDocTimeStamp 1722152628 [07:51:10]current date 1722153075 [07:51:10]FM_GetShiftState [07:51:10]SAM_PROTO_GetShiftState [07:51:10]wFMCommunicate request_size=4 [07:51:10]MH_SAM_APDU [07:51:10]CAPDU: 80 13 01 00 [07:51:10]Write to MH i2c: E2 08 00 83 86 80 13 01 00 00 00 00 00 86 [07:51:10]Write i2c OK [07:51:10]MH_I2C_Read... [07:51:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:51:10]Read from MH i2c: E2 [07:51:10]MH_I2C_Read... [07:51:10]Read from MH i2c: E2 0E 00 [07:51:10]MH_I2C_Read... [07:51:10]Read from MH i2c: E2 0E 00 83 86 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 4C [07:51:10]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [07:51:10]wFMCommunicate OK [07:51:10]SAM_PROTO_GetShiftState done [07:51:10]FM_GetShiftState done [07:51:10]opened in 1722127132 [07:51:10]opened+sec_in_day 1722213532 [07:51:10]quantity*price = 300048 [07:51:10]sum+1 = 300049 [07:51:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.48 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.63 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 75 28.07.2024 07:51 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230261 ФПД: 188416912313731 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T075115&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230261&fm=188416912313731&tin=02508201610067®Number=0000000000099253&sum=300000 [07:51:11]StoreToDocumentArchive [07:51:11]shift 386 fd 230261 [07:51:11]save to /storage/0386/doc_00230261 [07:51:11]save last doc name /storage/0386/doc_00230261 to /storage/kkm_last_doc_name [07:51:11]save OK [07:51:11]Clear old archive folders... [07:51:11]ProcessDocumentItem done err = 0, tmpTLVsize=248 [07:51:11]tlvbuf is 00771D40 [07:51:11]SAM_PROTO_ClearQueue [07:51:11]wFMCommunicate request_size=4 [07:51:11]MH_SAM_APDU [07:51:11]CAPDU: 80 09 00 00 [07:51:11]Write to MH i2c: E2 08 00 90 86 80 09 00 00 00 00 00 00 88 [07:51:11]Write i2c OK [07:51:11]MH_I2C_Read... [07:51:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [07:51:11]Read from MH i2c: E2 [07:51:11]MH_I2C_Read... [07:51:11]Read from MH i2c: E2 03 00 [07:51:11]MH_I2C_Read... [07:51:11]Read from MH i2c: E2 03 00 90 86 00 90 00 8A [07:51:11]RAPDU: 90 00 [07:51:11]wFMCommunicate OK [07:51:11]SAM_PROTO_ClearQueue done [07:51:11]KKMCreateOFDPacket [07:51:11]OFDProtocolAddRootSTLVToBuf [07:51:11]FM_MakeSignedData [07:51:11]FM_MakeSignedData [07:51:11]SAM_PROTO_SignData [07:51:11]wFMCommunicate request_size=4 [07:51:11]MH_SAM_APDU [07:51:11]CAPDU: 80 0D 01 02 [07:51:11]Write to MH i2c: E2 08 00 91 86 80 0D 01 02 00 00 00 00 90 [07:51:11]Write i2c OK [07:51:11]MH_I2C_Read... [07:51:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [07:51:11]Read from MH i2c: E2 [07:51:11]MH_I2C_Read... [07:51:11]Read from MH i2c: E2 03 00 [07:51:11]MH_I2C_Read... [07:51:11]Read from MH i2c: E2 03 00 91 86 00 90 00 8B [07:51:11]RAPDU: 90 00 [07:51:11]wFMCommunicate OK [07:51:11]wFMCommunicate request_size=255 [07:51:11]MH_SAM_APDU [07:51: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 DC 9B 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 10 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 77 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 4B 00 00 00 F4 03 04 00 73 F8 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 75 83 03 00 35 04 06 00 AB 5D 3B 20 [07:51:11]Write to MH i2c: E2 02 01 92 86 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 DC 9B 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 10 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 77 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 4B 00 00 00 F4 03 04 00 73 F8 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 75 83 03 00 35 04 06 00 AB 5D 3B 20 00 00 76 [07:51:11]Write i2c OK [07:51:11]MH_I2C_Read... [07:51:11]OFD Sender: No OFD packet to send [07:51:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:51:11]Read from MH i2c: E2 [07:51:11]MH_I2C_Read... [07:51:11]Read from MH i2c: E2 03 00 [07:51:11]MH_I2C_Read... [07:51:11]Read from MH i2c: E2 03 00 92 86 00 90 00 8C [07:51:11]RAPDU: 90 00 [07:51:11]wFMCommunicate OK [07:51:11]wFMCommunicate request_size=7 [07:51:11]MH_SAM_APDU [07:51:11]CAPDU: 80 0D 02 02 02 CD 83 [07:51:11]Write to MH i2c: E2 0A 00 93 86 80 0D 02 02 02 00 CD 83 00 00 E7 [07:51:11]Write i2c OK [07:51:11]MH_I2C_Read... [07:51:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [07:51:11]Read from MH i2c: E2 [07:51:11]MH_I2C_Read... [07:51:11]Read from MH i2c: E2 03 00 [07:51:11]MH_I2C_Read... [07:51:11]Read from MH i2c: E2 03 00 93 86 00 90 00 8D [07:51:11]RAPDU: 90 00 [07:51:11]wFMCommunicate OK [07:51:11]wFMCommunicate request_size=4 [07:51:11]MH_SAM_APDU [07:51:11]CAPDU: 80 0D 03 02 [07:51:11]Write to MH i2c: E2 08 00 94 86 80 0D 03 02 00 00 00 00 95 [07:51:11]Write i2c OK [07:51:11]MH_I2C_Read... [07:51:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [07:51:11]Read from MH i2c: E2 [07:51:11]MH_I2C_Read... [07:51:11]Read from MH i2c: E2 0B 00 [07:51:11]MH_I2C_Read... [07:51:11]Read from MH i2c: E2 0B 00 94 86 00 2A 7F 63 1E 4C 66 BE 89 90 00 B9 [07:51:11]RAPDU: 2A 7F 63 1E 4C 66 BE 89 90 00 [07:51:11]wFMCommunicate OK [07:51:11]SAM_PROTO_SignData done [07:51:11]FM_MakeSignedData done [07:51:11]CreateOFDProtocolMessage [07:51:11]wFMCommunicate request_size=4 [07:51:11]MH_SAM_APDU [07:51:11]CAPDU: 80 11 00 00 [07:51:11]Write to MH i2c: E2 08 00 95 86 80 11 00 00 00 00 00 00 95 [07:51:11]Write i2c OK [07:51:11]MH_I2C_Read... [07:51:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:51:11]Read from MH i2c: E2 [07:51:11]MH_I2C_Read... [07:51:11]Read from MH i2c: E2 17 00 [07:51:11]MH_I2C_Read... [07:51:11]Read from MH i2c: E2 17 00 95 86 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 E6 [07:51:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [07:51:11]wFMCommunicate OK [07:51:11]CreateOFDProtocolMessage done [07:51:11]OFDSenderStorePacket 230261 [07:51:11]StoreOFDPacket docnum=230261 [07:51:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 3D 12 04 01 1A E2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 9B 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 10 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 77 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 4B 00 00 00 F4 03 04 00 73 F8 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 75 83 03 00 35 04 06 00 AB 5D 3B 20 CD 83 2A 7F 63 1E 4C 66 BE 89 [07:51:11]CheckFolder [07:51:11]dirname=/storage/ofd_packets [07:51:11]CheckFolder done [07:51:11]ProducePacketName [07:51:11]name=ofd_packets/00230261 [07:51:11]NVStorageSaveData ofd_packets/00230261 [07:51:11]File name is /storage/ofd_packets/00230261 [07:51:11]Write 298 bytes [07:51:11]NVStorageSaveData done [07:51:11]OFDSenderStorePacket done [07:51:11]KKMCreateOFDPacket done [07:51:11]NVStorageSaveData kkm_last_timestamp [07:51:11]File name is /storage/kkm_last_timestamp [07:51:11]Write 4 bytes [07:51:11]NVStorageSaveData done [07:51:11]ExternCall_PrintAddStr [07:51:11]wPrintStart [07:51:11]Write to MH i2c: 01 00 00 96 86 1C [07:51:11]Write i2c OK [07:51:11]MH_I2C_Read... [07:51:11]Read from MH i2c: 01 [07:51:11]MH_I2C_Read... [07:51:11]Read from MH i2c: 01 07 00 [07:51:11]MH_I2C_Read... [07:51:11]Read from MH i2c: 01 07 00 96 86 00 00 00 00 00 FF 0F 31 [07:51:11]RasterBufferAndPrint [07:51:11]line Счет N : (1)871715 [07:51:11]line ИНН: 02508201610067 [07:51:11]line Контрольно-Кассовый Чек [07:51:11]line ПРОДАЖА [07:51:11]line ТРК (МРК, ГНК) : 2 [07:51:11]line Товар: 2710194210 [07:51:11]line ДТ-К-5 [07:51:11]line 39.900 * 75.20 [07:51:11]line = 3000.48 [07:51:11]line НДС 12% НСП 1% [07:51:11]line > о реализуемом товаре [07:51:11]line ОКРУГЛЕНИЕ: -0.48 [07:51:11]line ИТОГО: 3000.00 [07:51:11]line Внесено: 3000.00 [07:51:11]line СДАЧА: 0.00 [07:51:11]line НСП 1% : 26.55 [07:51:11]line НДС 12% : 318.63 [07:51:11]line Наличными: 3000.00 [07:51:11]line Безнал.: 0.00 [07:51:11]line Место: АЗС № 125 "Партнер Нефть" [07:51:11]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [07:51:11]line СНО: Общий режим [07:51:11]line Чек 75 28.07.2024 07:51 [07:51:11]line Смена: 386 ФФД: 1.0 [07:51:11]line ЗНМ: 0300000050 [07:51:11]line РНМ: 0000000000099253 [07:51:11]line Версия ККМ: 001 [07:51:11]line ФМ: 0000000000965352 [07:51:11]line ФД: 230261 [07:51:11]line ФПД: 188416912313731 [07:51:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T075115&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230261&fm=188416912313731&tin=02508201610067®Number=0000000000099253&sum=300000 [07:51:12]OFD Sender: Processing packet 230261 [packets to send 132, broken 131] [07:51:12]ProducePacketName [07:51:12]name=ofd_packets/00230261 [07:51:12]OFD Sender: To server: pG, [07:51:12]CommunicateWithHost lk.salyk.kg:30040 [07:51:12]ConnectInit lk.salyk.kg [07:51:12]written 0, free lines is 4095 [07:51:12]Connected sock=10 [07:51:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 3D 12 04 01 1A E2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 9B 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 10 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 77 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 4B 00 00 00 F4 03 04 00 73 F8 A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 75 83 03 00 35 04 06 00 AB 5D 3B 20 CD 83 2A 7F 63 1E 4C 66 BE 89 [07:51:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 49 33 47 00 53 8E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 75 83 03 00 F4 03 04 00 4B 9F A5 66 B6 04 01 00 00 52 D8 16 BA 2F DD AA AE [07:51:12]CommunicateWithHost err = 0 [07:51:12]CheckOFDResponse [07:51:12]1017 (14) - 77093643461234 [07:51:12]1041 (16) - 0000000000965352 [07:51:12]1040 (4) - 230261 [07:51:12]1012 (4) - 28.07.2024 01:30 [07:51:12]1206 (1) - 0 [07:51:12]OFD Sender: Remove packet 230261 [07:51:12]ProducePacketName [07:51:12]name=ofd_packets/00230261 [07:51:12]NVStorageDeleteData [07:51:12]Write to MH i2c: 01 00 00 C1 86 47 [07:51:12]Write i2c OK [07:51:12]MH_I2C_Read... [07:51:12]Read from MH i2c: 01 [07:51:12]MH_I2C_Read... [07:51:12]Read from MH i2c: 01 07 00 [07:51:12]MH_I2C_Read... [07:51:12]Read from MH i2c: 01 07 00 C1 86 00 00 00 00 00 F3 0C 4D [07:51:12]RasterBufferAndPrint [07:51:12]line [07:51:12]line [07:51:12]line [07:51:12]line [07:51:12]line [07:51:12]written 0, free lines is 3321 [07:51:12]MH_Cut [07:51:12]Write to MH i2c: D1 01 00 C8 86 01 20 [07:51:12]Write i2c OK [07:51:12]MH_I2C_Read... [07:51:12]Read from MH i2c: D1 [07:51:12]MH_I2C_Read... [07:51:12]Read from MH i2c: D1 01 00 [07:51:12]MH_I2C_Read... [07:51:12]Read from MH i2c: D1 01 00 C8 86 00 1F [07:51:12]Write to MH i2c: 01 00 00 C9 86 4F [07:51:12]Write i2c OK [07:51:12]MH_I2C_Read... [07:51:12]OFD Sender: No OFD packet to send [07:51:13]*** Cut start [07:51:13]*** Partial cut [07:51:13]*** CUTSNS_PIN = 1 [07:51:13]*** CUTSNS_PIN = 0 [07:51:13]*** Brake cut motor [07:51:13]Read from MH i2c: 01 [07:51:13]MH_I2C_Read... [07:51:13]*** Stop cut motor [07:51:13]*** Cut end [07:51:13]Read from MH i2c: 01 07 00 [07:51:13]MH_I2C_Read... [07:51:13]Read from MH i2c: 01 07 00 C9 86 00 00 00 00 00 FF 0F 64 [07:51:13]process_action close_receipt done [07:51:13]requested_data is exist [07:51:13]produce_requested_data [07:51:13]requested_item fm.sn is exist - process it [07:51:13]wFMCommunicate request_size=4 [07:51:13]MH_SAM_APDU [07:51:13]CAPDU: 80 11 00 00 [07:51:13]Write to MH i2c: E2 08 00 CA 86 80 11 00 00 00 00 00 00 CA [07:51:13]Write i2c OK [07:51:13]MH_I2C_Read... [07:51:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [07:51:13]Read from MH i2c: E2 [07:51:13]MH_I2C_Read... [07:51:13]Read from MH i2c: E2 17 00 [07:51:13]MH_I2C_Read... [07:51:13]Read from MH i2c: E2 17 00 CA 86 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 1B [07:51:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [07:51:13]wFMCommunicate OK [07:51:13]requested_item fd.num is exist - process it [07:51:13]SAM_PROTO_GetFieldsCounters [07:51:13]wFMCommunicate request_size=4 [07:51:13]MH_SAM_APDU [07:51:13]CAPDU: 80 13 00 00 [07:51:13]Write to MH i2c: E2 08 00 CB 86 80 13 00 00 00 00 00 00 CD [07:51:13]Write i2c OK [07:51:13]MH_I2C_Read... [07:51:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [07:51:13]Read from MH i2c: E2 [07:51:13]MH_I2C_Read... [07:51:13]Read from MH i2c: E2 62 00 [07:51:13]MH_I2C_Read... [07:51:13]Read from MH i2c: E2 62 00 CB 86 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 75 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 4B 00 00 00 5E 04 04 00 4B 00 00 00 57 04 04 00 4C 00 00 00 19 04 04 00 00 00 00 00 90 00 4E [07:51:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 75 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 4B 00 00 00 5E 04 04 00 4B 00 00 00 57 04 04 00 4C 00 00 00 19 04 04 00 00 00 00 00 90 00 [07:51:13]wFMCommunicate OK [07:51:13]SAM_PROTO_GetFieldsCounters done [07:51:13]requested_item shift.num is exist - process it [07:51:13]requested_item shift.opened is exist - process it [07:51:13]req_shift_opened [07:51:13]FM_GetShiftState [07:51:13]SAM_PROTO_GetShiftState [07:51:13]wFMCommunicate request_size=4 [07:51:13]MH_SAM_APDU [07:51:13]CAPDU: 80 13 01 00 [07:51:13]Write to MH i2c: E2 08 00 CC 86 80 13 01 00 00 00 00 00 CF [07:51:13]Write i2c OK [07:51:13]MH_I2C_Read... [07:51:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [07:51:14]Read from MH i2c: E2 [07:51:14]MH_I2C_Read... [07:51:14]Read from MH i2c: E2 0E 00 [07:51:14]MH_I2C_Read... [07:51:14]Read from MH i2c: E2 0E 00 CC 86 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 95 [07:51:14]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [07:51:14]wFMCommunicate OK [07:51:14]SAM_PROTO_GetShiftState done [07:51:14]FM_GetShiftState done [07:51:14]req_shift_opened done [07:51:14]requested_item shift.open_date is exist - process it [07:51:14]req_shift_open_date [07:51:14]req_shift_open_date done [07:51:14]produce_requested_data done [07:51:14]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230261,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [07:51:14]process_action_free close_receipt [07:51:14]json_value_free [07:51:14]json_value_free done [07:51:14]process_json_proto returns [07:51:14]Send response to host [07:51:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230261,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [07:51:14]free response buf [07:51:14]execute_script done [07:51:14]execute_script returns [07:51:14]free content buf [07:51:14]Sock 9.Close socket [07:51:14]Sock 9.Thread stoped [07:51:17]OFD Sender: No OFD packet to send [07:51:22]OFD Sender: No OFD packet to send [07:51:27]OFD Sender: No OFD packet to send [07:51:32]OFD Sender: No OFD packet to send [07:51:37]OFD Sender: No OFD packet to send [07:51:42]OFD Sender: No OFD packet to send [07:51:47]OFD Sender: No OFD packet to send [07:51:52]OFD Sender: No OFD packet to send [07:51:57]OFD Sender: No OFD packet to send [07:52:02]OFD Sender: No OFD packet to send [07:52:07]OFD Sender: No OFD packet to send [07:52:12]OFD Sender: No OFD packet to send [07:52:17]OFD Sender: No OFD packet to send [07:52:22]OFD Sender: No OFD packet to send [07:52:27]OFD Sender: No OFD packet to send [07:52:32]OFD Sender: No OFD packet to send [07:52:37]OFD Sender: No OFD packet to send [07:52:42]OFD Sender: No OFD packet to send [07:52:47]OFD Sender: No OFD packet to send [07:52:52]OFD Sender: No OFD packet to send [07:52:58]OFD Sender: No OFD packet to send [07:53:03]OFD Sender: No OFD packet to send [07:53:08]OFD Sender: No OFD packet to send [07:53:13]OFD Sender: No OFD packet to send [07:53:18]OFD Sender: No OFD packet to send [07:53:23]OFD Sender: No OFD packet to send [07:53:28]OFD Sender: No OFD packet to send [07:53:33]OFD Sender: No OFD packet to send [07:53:38]OFD Sender: No OFD packet to send [07:53:43]OFD Sender: No OFD packet to send [07:53:48]OFD Sender: No OFD packet to send [07:53:53]OFD Sender: No OFD packet to send [07:53:58]OFD Sender: No OFD packet to send [07:54:03]OFD Sender: No OFD packet to send [07:54:08]OFD Sender: No OFD packet to send [07:54:13]OFD Sender: No OFD packet to send [07:54:18]OFD Sender: No OFD packet to send [07:54:23]OFD Sender: No OFD packet to send [07:54:28]OFD Sender: No OFD packet to send [07:54:33]OFD Sender: No OFD packet to send [07:54:38]OFD Sender: No OFD packet to send [07:54:43]OFD Sender: No OFD packet to send [07:54:48]OFD Sender: No OFD packet to send [07:54:53]OFD Sender: No OFD packet to send [07:54:58]OFD Sender: No OFD packet to send [07:55:03]OFD Sender: No OFD packet to send [07:55:08]OFD Sender: No OFD packet to send [07:55:13]OFD Sender: No OFD packet to send [07:55:18]OFD Sender: No OFD packet to send [07:55:23]OFD Sender: No OFD packet to send [07:55:28]OFD Sender: No OFD packet to send [07:55:33]OFD Sender: No OFD packet to send [07:55:38]OFD Sender: No OFD packet to send [07:55:43]OFD Sender: No OFD packet to send [07:55:48]OFD Sender: No OFD packet to send [07:55:53]OFD Sender: No OFD packet to send [07:55:58]OFD Sender: No OFD packet to send [07:56:03]OFD Sender: No OFD packet to send [07:56:08]OFD Sender: No OFD packet to send [07:56:13]OFD Sender: No OFD packet to send [07:56:18]OFD Sender: No OFD packet to send [07:56:23]OFD Sender: No OFD packet to send [07:56:28]OFD Sender: No OFD packet to send [07:56:33]OFD Sender: No OFD packet to send [07:56:38]OFD Sender: No OFD packet to send [07:56:43]OFD Sender: No OFD packet to send [07:56:48]OFD Sender: No OFD packet to send [07:56:53]OFD Sender: No OFD packet to send [07:56:58]OFD Sender: No OFD packet to send [07:57:03]OFD Sender: No OFD packet to send [07:57:08]OFD Sender: No OFD packet to send [07:57:13]OFD Sender: No OFD packet to send [07:57:18]OFD Sender: No OFD packet to send [07:57:23]OFD Sender: No OFD packet to send [07:57:28]OFD Sender: No OFD packet to send [07:57:33]OFD Sender: No OFD packet to send [07:57:38]OFD Sender: No OFD packet to send [07:57:43]OFD Sender: No OFD packet to send [07:57:48]OFD Sender: No OFD packet to send [07:57:53]OFD Sender: No OFD packet to send [07:57:58]OFD Sender: No OFD packet to send [07:58:03]OFD Sender: No OFD packet to send [07:58:08]OFD Sender: No OFD packet to send [07:58:13]OFD Sender: No OFD packet to send [07:58:18]OFD Sender: No OFD packet to send [07:58:23]OFD Sender: No OFD packet to send [07:58:28]OFD Sender: No OFD packet to send [07:58:33]OFD Sender: No OFD packet to send [07:58:38]OFD Sender: No OFD packet to send [07:58:43]OFD Sender: No OFD packet to send [07:58:48]OFD Sender: No OFD packet to send [07:58:53]OFD Sender: No OFD packet to send [07:58:58]OFD Sender: No OFD packet to send [07:59:03]OFD Sender: No OFD packet to send [07:59:08]OFD Sender: No OFD packet to send [07:59:13]OFD Sender: No OFD packet to send [07:59:18]OFD Sender: No OFD packet to send [07:59:23]OFD Sender: No OFD packet to send [07:59:28]OFD Sender: No OFD packet to send [07:59:33]OFD Sender: No OFD packet to send [07:59:38]OFD Sender: No OFD packet to send [07:59:43]OFD Sender: No OFD packet to send [07:59:48]OFD Sender: No OFD packet to send [07:59:53]OFD Sender: No OFD packet to send [07:59:58]OFD Sender: No OFD packet to send [08:00:03]OFD Sender: No OFD packet to send [08:00:08]OFD Sender: No OFD packet to send [08:00:13]OFD Sender: No OFD packet to send [08:00:18]OFD Sender: No OFD packet to send [08:00:23]OFD Sender: No OFD packet to send [08:00:28]OFD Sender: No OFD packet to send [08:00:33]OFD Sender: No OFD packet to send [08:00:38]OFD Sender: No OFD packet to send [08:00:43]OFD Sender: No OFD packet to send [08:00:48]OFD Sender: No OFD packet to send [08:00:53]OFD Sender: No OFD packet to send [08:00:58]OFD Sender: No OFD packet to send [08:01:03]OFD Sender: No OFD packet to send [08:01:08]OFD Sender: No OFD packet to send [08:01:13]OFD Sender: No OFD packet to send [08:01:18]OFD Sender: No OFD packet to send [08:01:23]OFD Sender: No OFD packet to send [08:01:28]OFD Sender: No OFD packet to send [08:01:33]OFD Sender: No OFD packet to send [08:01:38]OFD Sender: No OFD packet to send [08:01:43]OFD Sender: No OFD packet to send [08:01:48]OFD Sender: No OFD packet to send [08:01:53]OFD Sender: No OFD packet to send [08:01:58]OFD Sender: No OFD packet to send [08:02:03]OFD Sender: No OFD packet to send [08:02:08]OFD Sender: No OFD packet to send [08:02:13]OFD Sender: No OFD packet to send [08:02:18]OFD Sender: No OFD packet to send [08:02:23]OFD Sender: No OFD packet to send [08:02:28]OFD Sender: No OFD packet to send [08:02:33]OFD Sender: No OFD packet to send [08:02:38]OFD Sender: No OFD packet to send [08:02:40]accept exits with 8 [08:02:40]New connection [08:02:40]New thread 3066903908 created [08:02:40]Thread 3067047268 joined [08:02:40]Waiting for new connection... [08:02:40] Sock 8.Parse request [08:02:40]Sock 8.Check first char [08:02:40]Sock 8.First char is OK [08:02:40]request: POST /json_proto HTTP/1.0 [08:02:40]Method: POST [08:02:40]URL: /json_proto [08:02:40]Method is POST - this is cgi request [08:02:40]url: /json_proto [08:02:40]query_string will be loaded in cgi processing [08:02:40]execute_cgi json_proto POST (null) [08:02:40]execute_cgi path=json_proto method=POST [08:02:40]POST find Content-Length [08:02:40]Host: 172.17.49.131:8080 [08:02:40]Content-Length: 682 [08:02:40]Content-Type: application/json [08:02:40] [08:02:40]POST finish read [08:02:40]Found Content-Length = 682 [08:02:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871716", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:02:40]execute_script... [08:02:40]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871716", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:02:40]POST & json_proto [08:02:40]process_json_proto [08:02:40]json parsed OK: [08:02:40]protocol is kg_v1.0 [08:02:40]action value=close_receipt [08:02:40]process_action close_receipt [08:02:40]cmd_close_receipt [08:02:40]MH_GetDate [08:02:40]Write to MH i2c: F0 00 00 CD 86 42 [08:02:40]Write i2c OK [08:02:40]MH_I2C_Read... [08:02:40]Read from MH i2c: F0 [08:02:40]MH_I2C_Read... [08:02:40]Read from MH i2c: F0 09 00 [08:02:40]MH_I2C_Read... [08:02:40]Read from MH i2c: F0 09 00 CD 86 00 25 FB A5 66 FF 4D C0 64 E6 [08:02:40]GetLastDocTimeStamp 1722153075 [08:02:40]current date 1722153765 [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 CE 86 80 13 01 00 00 00 00 00 D1 [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 CE 86 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 97 [08:02:40]RAPDU: 09 00 01 1C 93 A5 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]opened in 1722127132 [08:02:40]opened+sec_in_day 1722213532 [08:02:40]quantity*price = 100005 [08:02:40]sum+1 = 100006 [08:02:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 76 28.07.2024 08:02 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230262 ФПД: 252609918268938 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T080245&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230262&fm=252609918268938&tin=02508201610067®Number=0000000000099253&sum=100000 [08:02:41]StoreToDocumentArchive [08:02:41]shift 386 fd 230262 [08:02:41]save to /storage/0386/doc_00230262 [08:02:41]save last doc name /storage/0386/doc_00230262 to /storage/kkm_last_doc_name [08:02:41]save OK [08:02:41]Clear old archive folders... [08:02:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:02:41]tlvbuf is 00832520 [08:02:41]SAM_PROTO_ClearQueue [08:02:41]wFMCommunicate request_size=4 [08:02:41]MH_SAM_APDU [08:02:41]CAPDU: 80 09 00 00 [08:02:41]Write to MH i2c: E2 08 00 DB 86 80 09 00 00 00 00 00 00 D3 [08:02:41]Write i2c OK [08:02:41]MH_I2C_Read... [08:02:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:02:41]Read from MH i2c: E2 [08:02:41]MH_I2C_Read... [08:02:41]Read from MH i2c: E2 03 00 [08:02:41]MH_I2C_Read... [08:02:41]Read from MH i2c: E2 03 00 DB 86 00 90 00 D5 [08:02:41]RAPDU: 90 00 [08:02:41]wFMCommunicate OK [08:02:41]SAM_PROTO_ClearQueue done [08:02:41]KKMCreateOFDPacket [08:02:41]OFDProtocolAddRootSTLVToBuf [08:02:41]FM_MakeSignedData [08:02:41]FM_MakeSignedData [08:02:41]SAM_PROTO_SignData [08:02:41]wFMCommunicate request_size=4 [08:02:41]MH_SAM_APDU [08:02:41]CAPDU: 80 0D 01 02 [08:02:41]Write to MH i2c: E2 08 00 DC 86 80 0D 01 02 00 00 00 00 DB [08:02:41]Write i2c OK [08:02:41]MH_I2C_Read... [08:02:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:02:41]Read from MH i2c: E2 [08:02:41]MH_I2C_Read... [08:02:41]Read from MH i2c: E2 03 00 [08:02:41]MH_I2C_Read... [08:02:41]Read from MH i2c: E2 03 00 DC 86 00 90 00 D6 [08:02:41]RAPDU: 90 00 [08:02:41]wFMCommunicate OK [08:02:41]wFMCommunicate request_size=255 [08:02:41]MH_SAM_APDU [08:02:41]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 4C 00 00 00 F4 03 04 00 25 FB A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 76 83 03 00 35 04 06 00 E5 [08:02:41]Write to MH i2c: E2 02 01 DD 86 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4C 00 00 00 F4 03 04 00 25 FB A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 76 83 03 00 35 04 06 00 E5 00 00 C5 [08:02:41]Write i2c OK [08:02:41]MH_I2C_Read... [08:02:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:02:42]Read from MH i2c: E2 [08:02:42]MH_I2C_Read... [08:02:42]Read from MH i2c: E2 03 00 [08:02:42]MH_I2C_Read... [08:02:42]Read from MH i2c: E2 03 00 DD 86 00 90 00 D7 [08:02:42]RAPDU: 90 00 [08:02:42]wFMCommunicate OK [08:02:42]wFMCommunicate request_size=10 [08:02:42]MH_SAM_APDU [08:02:42]CAPDU: 80 0D 02 02 05 BF 54 71 F6 0A [08:02:42]Write to MH i2c: E2 0D 00 DE 86 80 0D 02 02 05 00 BF 54 71 F6 0A 00 00 6C [08:02:42]Write i2c OK [08:02:42]MH_I2C_Read... [08:02:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:02:42]Read from MH i2c: E2 [08:02:42]MH_I2C_Read... [08:02:42]Read from MH i2c: E2 03 00 [08:02:42]MH_I2C_Read... [08:02:42]Read from MH i2c: E2 03 00 DE 86 00 90 00 D8 [08:02:42]RAPDU: 90 00 [08:02:42]wFMCommunicate OK [08:02:42]wFMCommunicate request_size=4 [08:02:42]MH_SAM_APDU [08:02:42]CAPDU: 80 0D 03 02 [08:02:42]Write to MH i2c: E2 08 00 DF 86 80 0D 03 02 00 00 00 00 E0 [08:02:42]Write i2c OK [08:02:42]MH_I2C_Read... [08:02:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:02:42]Read from MH i2c: E2 [08:02:42]MH_I2C_Read... [08:02:42]Read from MH i2c: E2 0B 00 [08:02:42]MH_I2C_Read... [08:02:42]Read from MH i2c: E2 0B 00 DF 86 00 46 1A 48 0D C5 BA 4B D7 90 00 37 [08:02:42]RAPDU: 46 1A 48 0D C5 BA 4B D7 90 00 [08:02:42]wFMCommunicate OK [08:02:42]SAM_PROTO_SignData done [08:02:42]FM_MakeSignedData done [08:02:42]CreateOFDProtocolMessage [08:02:42]wFMCommunicate request_size=4 [08:02:42]MH_SAM_APDU [08:02:42]CAPDU: 80 11 00 00 [08:02:42]Write to MH i2c: E2 08 00 E0 86 80 11 00 00 00 00 00 00 E0 [08:02:42]Write i2c OK [08:02:42]MH_I2C_Read... [08:02:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:02:42]Read from MH i2c: E2 [08:02:42]MH_I2C_Read... [08:02:42]Read from MH i2c: E2 17 00 [08:02:42]MH_I2C_Read... [08:02:42]Read from MH i2c: E2 17 00 E0 86 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 31 [08:02:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:02:42]wFMCommunicate OK [08:02:42]CreateOFDProtocolMessage done [08:02:42]OFDSenderStorePacket 230262 [08:02:42]StoreOFDPacket docnum=230262 [08:02:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 59 F7 07 01 D5 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 4C 00 00 00 F4 03 04 00 25 FB A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 76 83 03 00 35 04 06 00 E5 BF 54 71 F6 0A 46 1A 48 0D C5 BA 4B D7 [08:02:42]CheckFolder [08:02:42]dirname=/storage/ofd_packets [08:02:42]CheckFolder done [08:02:42]ProducePacketName [08:02:42]name=ofd_packets/00230262 [08:02:42]NVStorageSaveData ofd_packets/00230262 [08:02:42]File name is /storage/ofd_packets/00230262 [08:02:42]Write 301 bytes [08:02:42]NVStorageSaveData done [08:02:42]OFDSenderStorePacket done [08:02:42]KKMCreateOFDPacket done [08:02:42]NVStorageSaveData kkm_last_timestamp [08:02:42]File name is /storage/kkm_last_timestamp [08:02:42]Write 4 bytes [08:02:42]NVStorageSaveData done [08:02:42]ExternCall_PrintAddStr [08:02:42]wPrintStart [08:02:42]Write to MH i2c: 01 00 00 E1 86 67 [08:02:42]Write i2c OK [08:02:42]MH_I2C_Read... [08:02:42]Read from MH i2c: 01 [08:02:42]MH_I2C_Read... [08:02:42]Read from MH i2c: 01 07 00 [08:02:42]MH_I2C_Read... [08:02:42]Read from MH i2c: 01 07 00 E1 86 00 00 00 00 00 FF 0F 7C [08:02:42]RasterBufferAndPrint [08:02:42]line Счет N : (1)871716 [08:02:42]line ИНН: 02508201610067 [08:02:42]line Контрольно-Кассовый Чек [08:02:42]line ПРОДАЖА [08:02:42]line ТРК (МРК, ГНК) : 62 [08:02:42]line Товар: 2710124130 [08:02:42]line Аи-92-К-5 [08:02:42]line 14.750 * 67.80 [08:02:42]line = 1000.05 [08:02:42]line НДС 12% НСП 1% [08:02:42]line > о реализуемом товаре [08:02:42]line ОКРУГЛЕНИЕ: -0.05 [08:02:42]line ИТОГО: 1000.00 [08:02:42]line Внесено: 1000.00 [08:02:42]line СДАЧА: 0.00 [08:02:42]line НСП 1% : 8.85 [08:02:42]line НДС 12% : 106.20 [08:02:42]line Наличными: 1000.00 [08:02:42]line Безнал.: 0.00 [08:02:42]line Место: АЗС № 125 "Партнер Нефть" [08:02:42]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [08:02:42]line СНО: Общий режим [08:02:42]line Чек 76 28.07.2024 08:02 [08:02:42]line Смена: 386 ФФД: 1.0 [08:02:42]line ЗНМ: 0300000050 [08:02:42]line РНМ: 0000000000099253 [08:02:42]line Версия ККМ: 001 [08:02:42]line ФМ: 0000000000965352 [08:02:42]line ФД: 230262 [08:02:42]line ФПД: 252609918268938 [08:02:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T080245&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230262&fm=252609918268938&tin=02508201610067®Number=0000000000099253&sum=100000 [08:02:42]OFD Sender: Processing packet 230262 [packets to send 132, broken 131] [08:02:42]ProducePacketName [08:02:42]name=ofd_packets/00230262 [08:02:42]OFD Sender: To server: pG, [08:02:42]CommunicateWithHost lk.salyk.kg:30040 [08:02:42]ConnectInit lk.salyk.kg [08:02:42]written 0, free lines is 4095 [08:02:42]Connected sock=10 [08:02:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 59 F7 07 01 D5 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 4C 00 00 00 F4 03 04 00 25 FB A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 76 83 03 00 35 04 06 00 E5 BF 54 71 F6 0A 46 1A 48 0D C5 BA 4B D7 [08:02:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 FA 92 47 00 FD 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 39 36 35 33 35 32 10 04 04 00 76 83 03 00 F4 03 04 00 FD A1 A5 66 B6 04 01 00 00 C2 A4 2B 40 35 F4 B9 02 [08:02:43]CommunicateWithHost err = 0 [08:02:43]CheckOFDResponse [08:02:43]1017 (14) - 77093643461234 [08:02:43]1041 (16) - 0000000000965352 [08:02:43]1040 (4) - 230262 [08:02:43]1012 (4) - 28.07.2024 01:42 [08:02:43]1206 (1) - 0 [08:02:43]OFD Sender: Remove packet 230262 [08:02:43]ProducePacketName [08:02:43]name=ofd_packets/00230262 [08:02:43]NVStorageDeleteData [08:02:43]Write to MH i2c: 01 00 00 0C 87 93 [08:02:43]Write i2c OK [08:02:43]MH_I2C_Read... [08:02:43]Read from MH i2c: 01 [08:02:43]MH_I2C_Read... [08:02:43]Read from MH i2c: 01 07 00 [08:02:43]MH_I2C_Read... [08:02:43]Read from MH i2c: 01 07 00 0C 87 00 00 00 00 00 F1 0C 97 [08:02:43]RasterBufferAndPrint [08:02:43]line [08:02:43]line [08:02:43]line [08:02:43]line [08:02:43]line [08:02:43]written 0, free lines is 3322 [08:02:43]MH_Cut [08:02:43]Write to MH i2c: D1 01 00 13 87 01 6C [08:02:43]Write i2c OK [08:02:43]MH_I2C_Read... [08:02:43]Read from MH i2c: D1 [08:02:43]MH_I2C_Read... [08:02:43]Read from MH i2c: D1 01 00 [08:02:43]MH_I2C_Read... [08:02:43]Read from MH i2c: D1 01 00 13 87 00 6B [08:02:43]Write to MH i2c: 01 00 00 14 87 9B [08:02:43]Write i2c OK [08:02:43]MH_I2C_Read... [08:02:43]OFD Sender: No OFD packet to send [08:02:43]*** Cut start [08:02:43]*** Partial cut [08:02:43]*** CUTSNS_PIN = 1 [08:02:43]*** CUTSNS_PIN = 0 [08:02:44]*** Brake cut motor [08:02:44]Read from MH i2c: 01 [08:02:44]MH_I2C_Read... [08:02:44]*** Stop cut motor [08:02:44]*** Cut end [08:02:44]Read from MH i2c: 01 07 00 [08:02:44]MH_I2C_Read... [08:02:44]Read from MH i2c: 01 07 00 14 87 00 00 00 00 00 FF 0F B0 [08:02:44]process_action close_receipt done [08:02:44]requested_data is exist [08:02:44]produce_requested_data [08:02:44]requested_item fm.sn is exist - process it [08:02:44]wFMCommunicate request_size=4 [08:02:44]MH_SAM_APDU [08:02:44]CAPDU: 80 11 00 00 [08:02:44]Write to MH i2c: E2 08 00 15 87 80 11 00 00 00 00 00 00 16 [08:02:44]Write i2c OK [08:02:44]MH_I2C_Read... [08:02:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:02:44]Read from MH i2c: E2 [08:02:44]MH_I2C_Read... [08:02:44]Read from MH i2c: E2 17 00 [08:02:44]MH_I2C_Read... [08:02:44]Read from MH i2c: E2 17 00 15 87 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 67 [08:02:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:02:44]wFMCommunicate OK [08:02:44]requested_item fd.num is exist - process it [08:02:44]SAM_PROTO_GetFieldsCounters [08:02:44]wFMCommunicate request_size=4 [08:02:44]MH_SAM_APDU [08:02:44]CAPDU: 80 13 00 00 [08:02:44]Write to MH i2c: E2 08 00 16 87 80 13 00 00 00 00 00 00 19 [08:02:44]Write i2c OK [08:02:44]MH_I2C_Read... [08:02:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:02:44]Read from MH i2c: E2 [08:02:44]MH_I2C_Read... [08:02:44]Read from MH i2c: E2 62 00 [08:02:44]MH_I2C_Read... [08:02:44]Read from MH i2c: E2 62 00 16 87 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 76 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 4C 00 00 00 5E 04 04 00 4C 00 00 00 57 04 04 00 4D 00 00 00 19 04 04 00 00 00 00 00 90 00 9E [08:02:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 76 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 4C 00 00 00 5E 04 04 00 4C 00 00 00 57 04 04 00 4D 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:02:44]wFMCommunicate OK [08:02:44]SAM_PROTO_GetFieldsCounters done [08:02:44]requested_item shift.num is exist - process it [08:02:44]requested_item shift.opened is exist - process it [08:02:44]req_shift_opened [08:02:44]FM_GetShiftState [08:02:44]SAM_PROTO_GetShiftState [08:02:44]wFMCommunicate request_size=4 [08:02:44]MH_SAM_APDU [08:02:44]CAPDU: 80 13 01 00 [08:02:44]Write to MH i2c: E2 08 00 17 87 80 13 01 00 00 00 00 00 1B [08:02:44]Write i2c OK [08:02:44]MH_I2C_Read... [08:02:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:02:44]Read from MH i2c: E2 [08:02:44]MH_I2C_Read... [08:02:44]Read from MH i2c: E2 0E 00 [08:02:44]MH_I2C_Read... [08:02:44]Read from MH i2c: E2 0E 00 17 87 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 E1 [08:02:44]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:02:44]wFMCommunicate OK [08:02:44]SAM_PROTO_GetShiftState done [08:02:44]FM_GetShiftState done [08:02:44]req_shift_opened done [08:02:44]requested_item shift.open_date is exist - process it [08:02:44]req_shift_open_date [08:02:44]req_shift_open_date done [08:02:44]produce_requested_data done [08:02:44]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230262,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [08:02:44]process_action_free close_receipt [08:02:44]json_value_free [08:02:44]json_value_free done [08:02:44]process_json_proto returns [08:02:44]Send response to host [08:02:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230262,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [08:02:44]free response buf [08:02:44]execute_script done [08:02:44]execute_script returns [08:02:44]free content buf [08:02:44]Sock 8.Close socket [08:02:44]Sock 8.Thread stoped [08:02:48]OFD Sender: No OFD packet to send [08:02:53]OFD Sender: No OFD packet to send [08:02:58]OFD Sender: No OFD packet to send [08:03:03]OFD Sender: No OFD packet to send [08:03:08]OFD Sender: No OFD packet to send [08:03:13]OFD Sender: No OFD packet to send [08:03:18]OFD Sender: No OFD packet to send [08:03:23]OFD Sender: No OFD packet to send [08:03:28]OFD Sender: No OFD packet to send [08:03:33]OFD Sender: No OFD packet to send [08:03:38]OFD Sender: No OFD packet to send [08:03:43]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:58]OFD Sender: No OFD packet to send [08:04:03]OFD Sender: No OFD packet to send [08:04:08]OFD Sender: No OFD packet to send [08:04:13]OFD Sender: No OFD packet to send [08:04:18]OFD Sender: No OFD packet to send [08:04:23]OFD Sender: No OFD packet to send [08:04:28]OFD Sender: No OFD packet to send [08:04:33]OFD Sender: No OFD packet to send [08:04:37]accept exits with 9 [08:04:37]New connection [08:04:37]New thread 3067047268 created [08:04:37]Thread 3066903908 joined [08:04:37]Waiting for new connection... [08:04:37] Sock 9.Parse request [08:04:37]Sock 9.Check first char [08:04:37]Sock 9.First char is OK [08:04:37]request: POST /json_proto HTTP/1.0 [08:04:37]Method: POST [08:04:37]URL: /json_proto [08:04:37]Method is POST - this is cgi request [08:04:37]url: /json_proto [08:04:37]query_string will be loaded in cgi processing [08:04:37]execute_cgi json_proto POST (null) [08:04:37]execute_cgi path=json_proto method=POST [08:04:37]POST find Content-Length [08:04:37]Host: 172.17.49.131:8080 [08:04:37]Content-Length: 682 [08:04:37]Content-Type: application/json [08:04:37] [08:04:37]POST finish read [08:04:37]Found Content-Length = 682 [08:04:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871717", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 21.320, "sum" : 1592.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1600.00, "total" : 1592.00, "payments": [ { "type": 0, "sum" : 1592.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:04:37]execute_script... [08:04:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871717", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 21.320, "sum" : 1592.60, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1600.00, "total" : 1592.00, "payments": [ { "type": 0, "sum" : 1592.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:04:37]POST & json_proto [08:04:37]process_json_proto [08:04:37]json parsed OK: [08:04:37]protocol is kg_v1.0 [08:04:37]action value=close_receipt [08:04:37]process_action close_receipt [08:04:37]cmd_close_receipt [08:04:37]MH_GetDate [08:04:37]Write to MH i2c: F0 00 00 18 87 8E [08:04:37]Write i2c OK [08:04:37]MH_I2C_Read... [08:04:37]Read from MH i2c: F0 [08:04:37]MH_I2C_Read... [08:04:37]Read from MH i2c: F0 09 00 [08:04:37]MH_I2C_Read... [08:04:37]Read from MH i2c: F0 09 00 18 87 00 9A FB A5 66 FF 4D C0 64 A7 [08:04:37]GetLastDocTimeStamp 1722153765 [08:04:37]current date 1722153882 [08:04:37]FM_GetShiftState [08:04:37]SAM_PROTO_GetShiftState [08:04:37]wFMCommunicate request_size=4 [08:04:37]MH_SAM_APDU [08:04:37]CAPDU: 80 13 01 00 [08:04:37]Write to MH i2c: E2 08 00 19 87 80 13 01 00 00 00 00 00 1D [08:04:37]Write i2c OK [08:04:37]MH_I2C_Read... [08:04:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:04:37]Read from MH i2c: E2 [08:04:37]MH_I2C_Read... [08:04:37]Read from MH i2c: E2 0E 00 [08:04:37]MH_I2C_Read... [08:04:37]Read from MH i2c: E2 0E 00 19 87 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 E3 [08:04:37]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:04:37]wFMCommunicate OK [08:04:37]SAM_PROTO_GetShiftState done [08:04:37]FM_GetShiftState done [08:04:37]opened in 1722127132 [08:04:37]opened+sec_in_day 1722213532 [08:04:37]quantity*price = 159260 [08:04:37]sum+1 = 159261 [08:04:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.60 ИТОГО: 1592.00 Внесено: 1600.00 СДАЧА: 8.00 НСП 1% : 14.09 НДС 12% : 169.13 Наличными: 1592.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 77 28.07.2024 08:04 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230263 ФПД: 148805844526558 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T080442&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230263&fm=148805844526558&tin=02508201610067®Number=0000000000099253&sum=159200 [08:04:38]StoreToDocumentArchive [08:04:38]shift 386 fd 230263 [08:04:38]save to /storage/0386/doc_00230263 [08:04:38]save last doc name /storage/0386/doc_00230263 to /storage/kkm_last_doc_name [08:04:38]save OK [08:04:38]Clear old archive folders... [08:04:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:04:38]tlvbuf is 009E5020 [08:04:38]SAM_PROTO_ClearQueue [08:04:38]wFMCommunicate request_size=4 [08:04:38]MH_SAM_APDU [08:04:38]CAPDU: 80 09 00 00 [08:04:38]Write to MH i2c: E2 08 00 26 87 80 09 00 00 00 00 00 00 1F [08:04:38]Write i2c OK [08:04:38]MH_I2C_Read... [08:04:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:04:38]Read from MH i2c: E2 [08:04:38]MH_I2C_Read... [08:04:38]Read from MH i2c: E2 03 00 [08:04:38]MH_I2C_Read... [08:04:38]Read from MH i2c: E2 03 00 26 87 00 90 00 21 [08:04:38]RAPDU: 90 00 [08:04:38]wFMCommunicate OK [08:04:38]SAM_PROTO_ClearQueue done [08:04:38]KKMCreateOFDPacket [08:04:38]OFDProtocolAddRootSTLVToBuf [08:04:38]FM_MakeSignedData [08:04:38]FM_MakeSignedData [08:04:38]SAM_PROTO_SignData [08:04:38]wFMCommunicate request_size=4 [08:04:38]MH_SAM_APDU [08:04:38]CAPDU: 80 0D 01 02 [08:04:38]Write to MH i2c: E2 08 00 27 87 80 0D 01 02 00 00 00 00 27 [08:04:38]Write i2c OK [08:04:38]MH_I2C_Read... [08:04:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:04:38]Read from MH i2c: E2 [08:04:38]MH_I2C_Read... [08:04:38]Read from MH i2c: E2 03 00 [08:04:38]MH_I2C_Read... [08:04:38]Read from MH i2c: E2 03 00 27 87 00 90 00 22 [08:04:38]RAPDU: 90 00 [08:04:38]wFMCommunicate OK [08:04:38]wFMCommunicate request_size=255 [08:04:38]MH_SAM_APDU [08:04:38]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 48 53 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 1C 6E 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 6D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 81 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 11 42 00 00 00 00 07 04 06 00 E0 6D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 9A FB A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 77 83 03 00 35 04 06 00 87 [08:04:38]Write to MH i2c: E2 02 01 28 87 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 48 53 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 1C 6E 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 6D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 81 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 11 42 00 00 00 00 07 04 06 00 E0 6D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 9A FB A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 77 83 03 00 35 04 06 00 87 00 00 13 [08:04:38]Write i2c OK [08:04:38]MH_I2C_Read... [08:04:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:04:39]Read from MH i2c: E2 [08:04:39]MH_I2C_Read... [08:04:39]Read from MH i2c: E2 03 00 [08:04:39]MH_I2C_Read... [08:04:39]Read from MH i2c: E2 03 00 28 87 00 90 00 23 [08:04:39]RAPDU: 90 00 [08:04:39]wFMCommunicate OK [08:04:39]wFMCommunicate request_size=10 [08:04:39]MH_SAM_APDU [08:04:39]CAPDU: 80 0D 02 02 05 56 8F 80 E5 DE [08:04:39]Write to MH i2c: E2 0D 00 29 87 80 0D 02 02 05 00 56 8F 80 E5 DE 00 00 5C [08:04:39]Write i2c OK [08:04:39]MH_I2C_Read... [08:04:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:04:39]Read from MH i2c: E2 [08:04:39]MH_I2C_Read... [08:04:39]Read from MH i2c: E2 03 00 [08:04:39]MH_I2C_Read... [08:04:39]Read from MH i2c: E2 03 00 29 87 00 90 00 24 [08:04:39]RAPDU: 90 00 [08:04:39]wFMCommunicate OK [08:04:39]wFMCommunicate request_size=4 [08:04:39]MH_SAM_APDU [08:04:39]CAPDU: 80 0D 03 02 [08:04:39]Write to MH i2c: E2 08 00 2A 87 80 0D 03 02 00 00 00 00 2C [08:04:39]Write i2c OK [08:04:39]MH_I2C_Read... [08:04:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:04:39]Read from MH i2c: E2 [08:04:39]MH_I2C_Read... [08:04:39]Read from MH i2c: E2 0B 00 [08:04:39]MH_I2C_Read... [08:04:39]Read from MH i2c: E2 0B 00 2A 87 00 98 FF E5 53 CA BC 8D 3A 90 00 49 [08:04:39]RAPDU: 98 FF E5 53 CA BC 8D 3A 90 00 [08:04:39]wFMCommunicate OK [08:04:39]SAM_PROTO_SignData done [08:04:39]FM_MakeSignedData done [08:04:39]CreateOFDProtocolMessage [08:04:39]wFMCommunicate request_size=4 [08:04:39]MH_SAM_APDU [08:04:39]CAPDU: 80 11 00 00 [08:04:39]Write to MH i2c: E2 08 00 2B 87 80 11 00 00 00 00 00 00 2C [08:04:39]Write i2c OK [08:04:39]MH_I2C_Read... [08:04:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:04:39]Read from MH i2c: E2 [08:04:39]MH_I2C_Read... [08:04:39]Read from MH i2c: E2 17 00 [08:04:39]MH_I2C_Read... [08:04:39]Read from MH i2c: E2 17 00 2B 87 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 7D [08:04:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:04:39]wFMCommunicate OK [08:04:39]CreateOFDProtocolMessage done [08:04:39]OFDSenderStorePacket 230263 [08:04:39]StoreOFDPacket docnum=230263 [08:04:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 49 5C 07 01 F2 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 48 53 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 1C 6E 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 6D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 81 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 11 42 00 00 00 00 07 04 06 00 E0 6D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 9A FB A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 77 83 03 00 35 04 06 00 87 56 8F 80 E5 DE 98 FF E5 53 CA BC 8D 3A [08:04:39]CheckFolder [08:04:39]dirname=/storage/ofd_packets [08:04:39]CheckFolder done [08:04:39]ProducePacketName [08:04:39]name=ofd_packets/00230263 [08:04:39]NVStorageSaveData ofd_packets/00230263 [08:04:39]File name is /storage/ofd_packets/00230263 [08:04:39]Write 301 bytes [08:04:39]NVStorageSaveData done [08:04:39]OFDSenderStorePacket done [08:04:39]KKMCreateOFDPacket done [08:04:39]NVStorageSaveData kkm_last_timestamp [08:04:39]File name is /storage/kkm_last_timestamp [08:04:39]Write 4 bytes [08:04:39]NVStorageSaveData done [08:04:39]ExternCall_PrintAddStr [08:04:39]wPrintStart [08:04:39]Write to MH i2c: 01 00 00 2C 87 B3 [08:04:39]Write i2c OK [08:04:39]MH_I2C_Read... [08:04:39]Read from MH i2c: 01 [08:04:39]MH_I2C_Read... [08:04:39]Read from MH i2c: 01 07 00 [08:04:39]MH_I2C_Read... [08:04:39]Read from MH i2c: 01 07 00 2C 87 00 00 00 00 00 FF 0F C8 [08:04:39]RasterBufferAndPrint [08:04:39]line Счет N : (1)871717 [08:04:39]line ИНН: 02508201610067 [08:04:39]line Контрольно-Кассовый Чек [08:04:39]line ПРОДАЖА [08:04:39]line ТРК (МРК, ГНК) : 51 [08:04:39]line Товар: 2710124500 [08:04:39]line Аи-95-К-5 [08:04:39]line 21.320 * 74.70 [08:04:39]line = 1592.60 [08:04:39]line НДС 12% НСП 1% [08:04:39]line > о реализуемом товаре [08:04:39]line ОКРУГЛЕНИЕ: -0.60 [08:04:39]line ИТОГО: 1592.00 [08:04:39]line Внесено: 1600.00 [08:04:39]line СДАЧА: 8.00 [08:04:39]line НСП 1% : 14.09 [08:04:39]line НДС 12% : 169.13 [08:04:39]line Наличными: 1592.00 [08:04:39]line Безнал.: 0.00 [08:04:39]line Место: АЗС № 125 "Партнер Нефть" [08:04:39]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [08:04:39]line СНО: Общий режим [08:04:39]line Чек 77 28.07.2024 08:04 [08:04:39]line Смена: 386 ФФД: 1.0 [08:04:39]line ЗНМ: 0300000050 [08:04:39]line РНМ: 0000000000099253 [08:04:39]line Версия ККМ: 001 [08:04:39]line ФМ: 0000000000965352 [08:04:39]line ФД: 230263 [08:04:39]line ФПД: 148805844526558 [08:04:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T080442&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230263&fm=148805844526558&tin=02508201610067®Number=0000000000099253&sum=159200 [08:04:39]OFD Sender: Processing packet 230263 [packets to send 132, broken 131] [08:04:39]ProducePacketName [08:04:39]name=ofd_packets/00230263 [08:04:39]OFD Sender: To server: pG, [08:04:39]CommunicateWithHost lk.salyk.kg:30040 [08:04:39]ConnectInit lk.salyk.kg [08:04:39]written 0, free lines is 4095 [08:04:39]Connected sock=10 [08:04:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 49 5C 07 01 F2 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 48 53 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 1C 6E 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E0 6D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 81 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 11 42 00 00 00 00 07 04 06 00 E0 6D 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4D 00 00 00 F4 03 04 00 9A FB A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 77 83 03 00 35 04 06 00 87 56 8F 80 E5 DE 98 FF E5 53 CA BC 8D 3A [08:04:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 83 C5 47 00 83 A2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 77 83 03 00 F4 03 04 00 72 A2 A5 66 B6 04 01 00 00 10 3B 13 2F 91 DD D3 AB [08:04:40]CommunicateWithHost err = 0 [08:04:40]CheckOFDResponse [08:04:40]1017 (14) - 77093643461234 [08:04:40]1041 (16) - 0000000000965352 [08:04:40]1040 (4) - 230263 [08:04:40]1012 (4) - 28.07.2024 01:44 [08:04:40]1206 (1) - 0 [08:04:40]OFD Sender: Remove packet 230263 [08:04:40]ProducePacketName [08:04:40]name=ofd_packets/00230263 [08:04:40]NVStorageDeleteData [08:04:40]Write to MH i2c: 01 00 00 57 87 DE [08:04:40]Write i2c OK [08:04:40]MH_I2C_Read... [08:04:40]Read from MH i2c: 01 [08:04:40]MH_I2C_Read... [08:04:40]Read from MH i2c: 01 07 00 [08:04:40]MH_I2C_Read... [08:04:40]Read from MH i2c: 01 07 00 57 87 00 00 00 00 00 F3 0C E4 [08:04:40]RasterBufferAndPrint [08:04:40]line [08:04:40]line [08:04:40]line [08:04:40]line [08:04:40]line [08:04:40]written 0, free lines is 3322 [08:04:40]MH_Cut [08:04:40]Write to MH i2c: D1 01 00 5E 87 01 B7 [08:04:40]Write i2c OK [08:04:40]MH_I2C_Read... [08:04:40]Read from MH i2c: D1 [08:04:40]MH_I2C_Read... [08:04:40]Read from MH i2c: D1 01 00 [08:04:40]MH_I2C_Read... [08:04:40]Read from MH i2c: D1 01 00 5E 87 00 B6 [08:04:40]Write to MH i2c: 01 00 00 5F 87 E6 [08:04:40]Write i2c OK [08:04:40]MH_I2C_Read... [08:04:40]OFD Sender: No OFD packet to send [08:04:40]*** Cut start [08:04:40]*** Partial cut [08:04:40]*** CUTSNS_PIN = 1 [08:04:40]*** CUTSNS_PIN = 0 [08:04:41]*** Brake cut motor [08:04:41]Read from MH i2c: 01 [08:04:41]MH_I2C_Read... [08:04:41]*** Stop cut motor [08:04:41]*** Cut end [08:04:41]Read from MH i2c: 01 07 00 [08:04:41]MH_I2C_Read... [08:04:41]Read from MH i2c: 01 07 00 5F 87 00 00 00 00 00 FF 0F FB [08:04:41]process_action close_receipt done [08:04:41]requested_data is exist [08:04:41]produce_requested_data [08:04:41]requested_item fm.sn is exist - process it [08:04:41]wFMCommunicate request_size=4 [08:04:41]MH_SAM_APDU [08:04:41]CAPDU: 80 11 00 00 [08:04:41]Write to MH i2c: E2 08 00 60 87 80 11 00 00 00 00 00 00 61 [08:04:41]Write i2c OK [08:04:41]MH_I2C_Read... [08:04:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:04:41]Read from MH i2c: E2 [08:04:41]MH_I2C_Read... [08:04:41]Read from MH i2c: E2 17 00 [08:04:41]MH_I2C_Read... [08:04:41]Read from MH i2c: E2 17 00 60 87 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 B2 [08:04:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:04:41]wFMCommunicate OK [08:04:41]requested_item fd.num is exist - process it [08:04:41]SAM_PROTO_GetFieldsCounters [08:04:41]wFMCommunicate request_size=4 [08:04:41]MH_SAM_APDU [08:04:41]CAPDU: 80 13 00 00 [08:04:41]Write to MH i2c: E2 08 00 61 87 80 13 00 00 00 00 00 00 64 [08:04:41]Write i2c OK [08:04:41]MH_I2C_Read... [08:04:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:04:41]Read from MH i2c: E2 [08:04:41]MH_I2C_Read... [08:04:41]Read from MH i2c: E2 62 00 [08:04:41]MH_I2C_Read... [08:04:41]Read from MH i2c: E2 62 00 61 87 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 77 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4E 00 00 00 19 04 04 00 00 00 00 00 90 00 ED [08:04:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 77 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 4D 00 00 00 5E 04 04 00 4D 00 00 00 57 04 04 00 4E 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:04:41]wFMCommunicate OK [08:04:41]SAM_PROTO_GetFieldsCounters done [08:04:41]requested_item shift.num is exist - process it [08:04:41]requested_item shift.opened is exist - process it [08:04:41]req_shift_opened [08:04:41]FM_GetShiftState [08:04:41]SAM_PROTO_GetShiftState [08:04:41]wFMCommunicate request_size=4 [08:04:41]MH_SAM_APDU [08:04:41]CAPDU: 80 13 01 00 [08:04:41]Write to MH i2c: E2 08 00 62 87 80 13 01 00 00 00 00 00 66 [08:04:41]Write i2c OK [08:04:41]MH_I2C_Read... [08:04:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:04:41]Read from MH i2c: E2 [08:04:41]MH_I2C_Read... [08:04:41]Read from MH i2c: E2 0E 00 [08:04:41]MH_I2C_Read... [08:04:41]Read from MH i2c: E2 0E 00 62 87 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 2C [08:04:41]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:04:41]wFMCommunicate OK [08:04:41]SAM_PROTO_GetShiftState done [08:04:41]FM_GetShiftState done [08:04:41]req_shift_opened done [08:04:41]requested_item shift.open_date is exist - process it [08:04:41]req_shift_open_date [08:04:41]req_shift_open_date done [08:04:41]produce_requested_data done [08:04:41]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230263,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [08:04:41]process_action_free close_receipt [08:04:41]json_value_free [08:04:41]json_value_free done [08:04:41]process_json_proto returns [08:04:41]Send response to host [08:04:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230263,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [08:04:41]free response buf [08:04:41]execute_script done [08:04:41]execute_script returns [08:04:41]free content buf [08:04:41]Sock 9.Close socket [08:04:41]Sock 9.Thread stoped [08:04:45]OFD Sender: No OFD packet to send [08:04:50]OFD Sender: No OFD packet to send [08:04:55]OFD Sender: No OFD packet to send [08:05:00]OFD Sender: No OFD packet to send [08:05:05]OFD Sender: No OFD packet to send [08:05:10]OFD Sender: No OFD packet to send [08:05:15]OFD Sender: No OFD packet to send [08:05:20]OFD Sender: No OFD packet to send [08:05:25]OFD Sender: No OFD packet to send [08:05:30]OFD Sender: No OFD packet to send [08:05:35]OFD Sender: No OFD packet to send [08:05:38]accept exits with 8 [08:05:38]New connection [08:05:38]New thread 3066903908 created [08:05:38]Thread 3067047268 joined [08:05:38]Waiting for new connection... [08:05:38] Sock 8.Parse request [08:05:38]Sock 8.Check first char [08:05:38]Sock 8.First char is OK [08:05:38]request: POST /json_proto HTTP/1.0 [08:05:38]Method: POST [08:05:38]URL: /json_proto [08:05:38]Method is POST - this is cgi request [08:05:38]url: /json_proto [08:05:38]query_string will be loaded in cgi processing [08:05:38]execute_cgi json_proto POST (null) [08:05:38]execute_cgi path=json_proto method=POST [08:05:38]POST find Content-Length [08:05:38]Host: 172.17.49.131:8080 [08:05:38]Content-Length: 670 [08:05:38]Content-Type: application/json [08:05:38] [08:05:38]POST finish read [08:05:38]Found Content-Length = 670 [08:05:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871718", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:05:38]execute_script... [08:05: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)871718", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:05:38]POST & json_proto [08:05:38]process_json_proto [08:05:38]json parsed OK: [08:05:38]protocol is kg_v1.0 [08:05:38]action value=close_receipt [08:05:38]process_action close_receipt [08:05:38]cmd_close_receipt [08:05:38]MH_GetDate [08:05:38]Write to MH i2c: F0 00 00 63 87 D9 [08:05:38]Write i2c OK [08:05:38]MH_I2C_Read... [08:05:38]Read from MH i2c: F0 [08:05:38]MH_I2C_Read... [08:05:38]Read from MH i2c: F0 09 00 [08:05:38]MH_I2C_Read... [08:05:38]Read from MH i2c: F0 09 00 63 87 00 D7 FB A5 66 FF 4D C0 64 2F [08:05:38]GetLastDocTimeStamp 1722153882 [08:05:38]current date 1722153943 [08:05:38]FM_GetShiftState [08:05:38]SAM_PROTO_GetShiftState [08:05:38]wFMCommunicate request_size=4 [08:05:38]MH_SAM_APDU [08:05:38]CAPDU: 80 13 01 00 [08:05:38]Write to MH i2c: E2 08 00 64 87 80 13 01 00 00 00 00 00 68 [08:05:38]Write i2c OK [08:05:38]MH_I2C_Read... [08:05:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:05:38]Read from MH i2c: E2 [08:05:38]MH_I2C_Read... [08:05:38]Read from MH i2c: E2 0E 00 [08:05:38]MH_I2C_Read... [08:05:38]Read from MH i2c: E2 0E 00 64 87 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 2E [08:05:38]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:05:38]wFMCommunicate OK [08:05:38]SAM_PROTO_GetShiftState done [08:05:38]FM_GetShiftState done [08:05:38]opened in 1722127132 [08:05:38]opened+sec_in_day 1722213532 [08:05:38]quantity*price = 60062 [08:05:38]sum+1 = 60063 [08:05:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.78 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 78 28.07.2024 08:05 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230264 ФПД: 259701863754616 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T080543&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230264&fm=259701863754616&tin=02508201610067®Number=0000000000099253&sum=60000 [08:05:39]StoreToDocumentArchive [08:05:39]shift 386 fd 230264 [08:05:39]save to /storage/0386/doc_00230264 [08:05:39]save last doc name /storage/0386/doc_00230264 to /storage/kkm_last_doc_name [08:05:39]save OK [08:05:39]Clear old archive folders... [08:05:39]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:05:39]tlvbuf is 009E9120 [08:05:39]SAM_PROTO_ClearQueue [08:05:39]wFMCommunicate request_size=4 [08:05:39]MH_SAM_APDU [08:05:39]CAPDU: 80 09 00 00 [08:05:39]Write to MH i2c: E2 08 00 71 87 80 09 00 00 00 00 00 00 6A [08:05:39]Write i2c OK [08:05:39]MH_I2C_Read... [08:05:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:05:39]Read from MH i2c: E2 [08:05:39]MH_I2C_Read... [08:05:39]Read from MH i2c: E2 03 00 [08:05:39]MH_I2C_Read... [08:05:39]Read from MH i2c: E2 03 00 71 87 00 90 00 6C [08:05:39]RAPDU: 90 00 [08:05:39]wFMCommunicate OK [08:05:39]SAM_PROTO_ClearQueue done [08:05:39]KKMCreateOFDPacket [08:05:39]OFDProtocolAddRootSTLVToBuf [08:05:39]FM_MakeSignedData [08:05:39]FM_MakeSignedData [08:05:39]SAM_PROTO_SignData [08:05:39]wFMCommunicate request_size=4 [08:05:39]MH_SAM_APDU [08:05:39]CAPDU: 80 0D 01 02 [08:05:39]Write to MH i2c: E2 08 00 72 87 80 0D 01 02 00 00 00 00 72 [08:05:39]Write i2c OK [08:05:39]MH_I2C_Read... [08:05:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:05:39]Read from MH i2c: E2 [08:05:39]MH_I2C_Read... [08:05:39]Read from MH i2c: E2 03 00 [08:05:39]MH_I2C_Read... [08:05:39]Read from MH i2c: E2 03 00 72 87 00 90 00 6D [08:05:39]RAPDU: 90 00 [08:05:39]wFMCommunicate OK [08:05:39]wFMCommunicate request_size=255 [08:05:39]MH_SAM_APDU [08:05:39]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 D7 FB A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 78 83 03 00 35 04 06 00 [08:05:39]Write to MH i2c: E2 02 01 73 87 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 D7 FB A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 78 83 03 00 35 04 06 00 00 00 2F [08:05:39]Write i2c OK [08:05:39]MH_I2C_Read... [08:05:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:05:39]Read from MH i2c: E2 [08:05:39]MH_I2C_Read... [08:05:39]Read from MH i2c: E2 03 00 [08:05:39]MH_I2C_Read... [08:05:39]Read from MH i2c: E2 03 00 73 87 00 90 00 6E [08:05:39]RAPDU: 90 00 [08:05:39]wFMCommunicate OK [08:05:39]wFMCommunicate request_size=11 [08:05:39]MH_SAM_APDU [08:05:39]CAPDU: 80 0D 02 02 06 EC 32 8D 56 2B 78 [08:05:39]Write to MH i2c: E2 0E 00 74 87 80 0D 02 02 06 00 EC 32 8D 56 2B 78 00 00 25 [08:05:39]Write i2c OK [08:05:39]MH_I2C_Read... [08:05:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:05:39]Read from MH i2c: E2 [08:05:39]MH_I2C_Read... [08:05:39]Read from MH i2c: E2 03 00 [08:05:39]MH_I2C_Read... [08:05:39]Read from MH i2c: E2 03 00 74 87 00 90 00 6F [08:05:39]RAPDU: 90 00 [08:05:39]wFMCommunicate OK [08:05:39]wFMCommunicate request_size=4 [08:05:39]MH_SAM_APDU [08:05:39]CAPDU: 80 0D 03 02 [08:05:39]Write to MH i2c: E2 08 00 75 87 80 0D 03 02 00 00 00 00 77 [08:05:39]Write i2c OK [08:05:39]MH_I2C_Read... [08:05:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:05:39]Read from MH i2c: E2 [08:05:39]MH_I2C_Read... [08:05:39]Read from MH i2c: E2 0B 00 [08:05:39]MH_I2C_Read... [08:05:39]Read from MH i2c: E2 0B 00 75 87 00 C3 2A 25 40 5C 66 46 E5 90 00 B7 [08:05:39]RAPDU: C3 2A 25 40 5C 66 46 E5 90 00 [08:05:39]wFMCommunicate OK [08:05:39]SAM_PROTO_SignData done [08:05:39]FM_MakeSignedData done [08:05:39]CreateOFDProtocolMessage [08:05:39]wFMCommunicate request_size=4 [08:05:39]MH_SAM_APDU [08:05:39]CAPDU: 80 11 00 00 [08:05:39]Write to MH i2c: E2 08 00 76 87 80 11 00 00 00 00 00 00 77 [08:05:39]Write i2c OK [08:05:39]MH_I2C_Read... [08:05:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:05:40]Read from MH i2c: E2 [08:05:40]MH_I2C_Read... [08:05:40]Read from MH i2c: E2 17 00 [08:05:40]MH_I2C_Read... [08:05:40]Read from MH i2c: E2 17 00 76 87 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 C8 [08:05:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:05:40]wFMCommunicate OK [08:05:40]CreateOFDProtocolMessage done [08:05:40]OFDSenderStorePacket 230264 [08:05:40]StoreOFDPacket docnum=230264 [08:05:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 01 00 00 0B F4 08 01 DA DB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 D7 FB A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 78 83 03 00 35 04 06 00 EC 32 8D 56 2B 78 C3 2A 25 40 5C 66 46 E5 [08:05:40]CheckFolder [08:05:40]dirname=/storage/ofd_packets [08:05:40]CheckFolder done [08:05:40]ProducePacketName [08:05:40]name=ofd_packets/00230264 [08:05:40]NVStorageSaveData ofd_packets/00230264 [08:05:40]File name is /storage/ofd_packets/00230264 [08:05:40]Write 302 bytes [08:05:40]NVStorageSaveData done [08:05:40]OFDSenderStorePacket done [08:05:40]KKMCreateOFDPacket done [08:05:40]NVStorageSaveData kkm_last_timestamp [08:05:40]File name is /storage/kkm_last_timestamp [08:05:40]Write 4 bytes [08:05:40]NVStorageSaveData done [08:05:40]ExternCall_PrintAddStr [08:05:40]wPrintStart [08:05:40]Write to MH i2c: 01 00 00 77 87 FE [08:05:40]Write i2c OK [08:05:40]MH_I2C_Read... [08:05:40]Read from MH i2c: 01 [08:05:40]MH_I2C_Read... [08:05:40]Read from MH i2c: 01 07 00 [08:05:40]MH_I2C_Read... [08:05:40]Read from MH i2c: 01 07 00 77 87 00 00 00 00 00 FF 0F 13 [08:05:40]RasterBufferAndPrint [08:05:40]line Счет N : (1)871718 [08:05:40]line ИНН: 02508201610067 [08:05:40]line Контрольно-Кассовый Чек [08:05:40]line ПРОДАЖА [08:05:40]line ТРК (МРК, ГНК) : 31 [08:05:40]line Товар: 2710124130 [08:05:40]line SUPER 92-К-5 [08:05:40]line 8.730 * 68.80 [08:05:40]line = 600.62 [08:05:40]line НДС 12% НСП 1% [08:05:40]line > о реализуемом товаре [08:05:40]line ОКРУГЛЕНИЕ: -0.62 [08:05:40]line ИТОГО: 600.00 [08:05:40]line Внесено: 600.00 [08:05:40]line СДАЧА: 0.00 [08:05:40]line НСП 1% : 5.31 [08:05:40]line НДС 12% : 63.78 [08:05:40]line Наличными: 600.00 [08:05:40]line Безнал.: 0.00 [08:05:40]line Место: АЗС № 125 "Партнер Нефть" [08:05:40]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [08:05:40]line СНО: Общий режим [08:05:40]line Чек 78 28.07.2024 08:05 [08:05:40]line Смена: 386 ФФД: 1.0 [08:05:40]line ЗНМ: 0300000050 [08:05:40]line РНМ: 0000000000099253 [08:05:40]line Версия ККМ: 001 [08:05:40]line ФМ: 0000000000965352 [08:05:40]line ФД: 230264 [08:05:40]line ФПД: 259701863754616 [08:05:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T080543&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230264&fm=259701863754616&tin=02508201610067®Number=0000000000099253&sum=60000 [08:05:40]OFD Sender: Processing packet 230264 [packets to send 132, broken 131] [08:05:40]ProducePacketName [08:05:40]name=ofd_packets/00230264 [08:05:40]OFD Sender: To server: pG, [08:05:40]CommunicateWithHost lk.salyk.kg:30040 [08:05:40]ConnectInit lk.salyk.kg [08:05:40]written 0, free lines is 4095 [08:05:40]Connected sock=10 [08:05:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 01 00 00 0B F4 08 01 DA DB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4E 00 00 00 F4 03 04 00 D7 FB A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 78 83 03 00 35 04 06 00 EC 32 8D 56 2B 78 C3 2A 25 40 5C 66 46 E5 [08:05:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 12 5D 47 00 6E 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 39 36 35 33 35 32 10 04 04 00 78 83 03 00 F4 03 04 00 AF A2 A5 66 B6 04 01 00 00 62 99 31 26 BC 3E AA 0E [08:05:40]CommunicateWithHost err = 0 [08:05:40]CheckOFDResponse [08:05:40]1017 (14) - 77093643461234 [08:05:40]1041 (16) - 0000000000965352 [08:05:40]1040 (4) - 230264 [08:05:40]1012 (4) - 28.07.2024 01:45 [08:05:40]1206 (1) - 0 [08:05:40]OFD Sender: Remove packet 230264 [08:05:40]ProducePacketName [08:05:40]name=ofd_packets/00230264 [08:05:40]NVStorageDeleteData [08:05:40]Write to MH i2c: 01 00 00 A2 87 29 [08:05:40]Write i2c OK [08:05:40]MH_I2C_Read... [08:05:40]Read from MH i2c: 01 [08:05:40]MH_I2C_Read... [08:05:40]Read from MH i2c: 01 07 00 [08:05:40]MH_I2C_Read... [08:05:40]Read from MH i2c: 01 07 00 A2 87 00 00 00 00 00 F5 0C 31 [08:05:40]RasterBufferAndPrint [08:05:40]line [08:05:40]line [08:05:40]line [08:05:40]line [08:05:40]line [08:05:40]written 0, free lines is 3323 [08:05:40]MH_Cut [08:05:40]Write to MH i2c: D1 01 00 A9 87 01 02 [08:05:40]Write i2c OK [08:05:40]MH_I2C_Read... [08:05:40]Read from MH i2c: D1 [08:05:40]MH_I2C_Read... [08:05:40]Read from MH i2c: D1 01 00 [08:05:40]MH_I2C_Read... [08:05:40]Read from MH i2c: D1 01 00 A9 87 00 01 [08:05:40]Write to MH i2c: 01 00 00 AA 87 31 [08:05:40]Write i2c OK [08:05:40]MH_I2C_Read... [08:05:41]OFD Sender: No OFD packet to send [08:05:41]*** Cut start [08:05:41]*** Partial cut [08:05:41]*** CUTSNS_PIN = 1 [08:05:41]*** CUTSNS_PIN = 0 [08:05:41]*** Brake cut motor [08:05:42]Read from MH i2c: 01 [08:05:42]MH_I2C_Read... [08:05:42]*** Stop cut motor [08:05:42]*** Cut end [08:05:42]Read from MH i2c: 01 07 00 [08:05:42]MH_I2C_Read... [08:05:42]Read from MH i2c: 01 07 00 AA 87 00 00 00 00 00 FF 0F 46 [08:05:42]process_action close_receipt done [08:05:42]requested_data is exist [08:05:42]produce_requested_data [08:05:42]requested_item fm.sn is exist - process it [08:05:42]wFMCommunicate request_size=4 [08:05:42]MH_SAM_APDU [08:05:42]CAPDU: 80 11 00 00 [08:05:42]Write to MH i2c: E2 08 00 AB 87 80 11 00 00 00 00 00 00 AC [08:05:42]Write i2c OK [08:05:42]MH_I2C_Read... [08:05:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:05:42]Read from MH i2c: E2 [08:05:42]MH_I2C_Read... [08:05:42]Read from MH i2c: E2 17 00 [08:05:42]MH_I2C_Read... [08:05:42]Read from MH i2c: E2 17 00 AB 87 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 FD [08:05:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:05:42]wFMCommunicate OK [08:05:42]requested_item fd.num is exist - process it [08:05:42]SAM_PROTO_GetFieldsCounters [08:05:42]wFMCommunicate request_size=4 [08:05:42]MH_SAM_APDU [08:05:42]CAPDU: 80 13 00 00 [08:05:42]Write to MH i2c: E2 08 00 AC 87 80 13 00 00 00 00 00 00 AF [08:05:42]Write i2c OK [08:05:42]MH_I2C_Read... [08:05:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:05:42]Read from MH i2c: E2 [08:05:42]MH_I2C_Read... [08:05:42]Read from MH i2c: E2 62 00 [08:05:42]MH_I2C_Read... [08:05:42]Read from MH i2c: E2 62 00 AC 87 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 78 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 4E 00 00 00 5E 04 04 00 4E 00 00 00 57 04 04 00 4F 00 00 00 19 04 04 00 00 00 00 00 90 00 3C [08:05:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 78 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 4E 00 00 00 5E 04 04 00 4E 00 00 00 57 04 04 00 4F 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:05:42]wFMCommunicate OK [08:05:42]SAM_PROTO_GetFieldsCounters done [08:05:42]requested_item shift.num is exist - process it [08:05:42]requested_item shift.opened is exist - process it [08:05:42]req_shift_opened [08:05:42]FM_GetShiftState [08:05:42]SAM_PROTO_GetShiftState [08:05:42]wFMCommunicate request_size=4 [08:05:42]MH_SAM_APDU [08:05:42]CAPDU: 80 13 01 00 [08:05:42]Write to MH i2c: E2 08 00 AD 87 80 13 01 00 00 00 00 00 B1 [08:05:42]Write i2c OK [08:05:42]MH_I2C_Read... [08:05:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:05:42]Read from MH i2c: E2 [08:05:42]MH_I2C_Read... [08:05:42]Read from MH i2c: E2 0E 00 [08:05:42]MH_I2C_Read... [08:05:42]Read from MH i2c: E2 0E 00 AD 87 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 77 [08:05:42]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:05:42]wFMCommunicate OK [08:05:42]SAM_PROTO_GetShiftState done [08:05:42]FM_GetShiftState done [08:05:42]req_shift_opened done [08:05:42]requested_item shift.open_date is exist - process it [08:05:42]req_shift_open_date [08:05:42]req_shift_open_date done [08:05:42]produce_requested_data done [08:05:42]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230264,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [08:05:42]process_action_free close_receipt [08:05:42]json_value_free [08:05:42]json_value_free done [08:05:42]process_json_proto returns [08:05:42]Send response to host [08:05:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230264,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [08:05:42]free response buf [08:05:42]execute_script done [08:05:42]execute_script returns [08:05:42]free content buf [08:05:42]Sock 8.Close socket [08:05:42]Sock 8.Thread stoped [08:05:46]OFD Sender: No OFD packet to send [08:05:51]OFD Sender: No OFD packet to send [08:05:56]OFD Sender: No OFD packet to send [08:06:01]OFD Sender: No OFD packet to send [08:06:06]OFD Sender: No OFD packet to send [08:06:11]OFD Sender: No OFD packet to send [08:06:16]OFD Sender: No OFD packet to send [08:06:21]OFD Sender: No OFD packet to send [08:06:26]OFD Sender: No OFD packet to send [08:06:31]OFD Sender: No OFD packet to send [08:06:36]OFD Sender: No OFD packet to send [08:06:41]OFD Sender: No OFD packet to send [08:06:46]OFD Sender: No OFD packet to send [08:06:51]OFD Sender: No OFD packet to send [08:06:56]OFD Sender: No OFD packet to send [08:07:01]OFD Sender: No OFD packet to send [08:07:06]OFD Sender: No OFD packet to send [08:07:11]OFD Sender: No OFD packet to send [08:07:16]OFD Sender: No OFD packet to send [08:07:21]OFD Sender: No OFD packet to send [08:07:26]OFD Sender: No OFD packet to send [08:07:31]OFD Sender: No OFD packet to send [08:07:36]OFD Sender: No OFD packet to send [08:07:41]OFD Sender: No OFD packet to send [08:07:46]OFD Sender: No OFD packet to send [08:07:51]OFD Sender: No OFD packet to send [08:07:56]OFD Sender: No OFD packet to send [08:08:01]OFD Sender: No OFD packet to send [08:08:06]OFD Sender: No OFD packet to send [08:08:11]OFD Sender: No OFD packet to send [08:08:16]OFD Sender: No OFD packet to send [08:08:21]OFD Sender: No OFD packet to send [08:08:26]OFD Sender: No OFD packet to send [08:08:31]OFD Sender: No OFD packet to send [08:08:36]accept exits with 9 [08:08:36]New connection [08:08:36]New thread 3067047268 created [08:08:36]Thread 3066903908 joined [08:08:36]Waiting for new connection... [08:08:36] Sock 9.Parse request [08:08:36]Sock 9.Check first char [08:08:36]Sock 9.First char is OK [08:08:36]request: POST /json_proto HTTP/1.0 [08:08:36]Method: POST [08:08:36]URL: /json_proto [08:08:36]Method is POST - this is cgi request [08:08:36]url: /json_proto [08:08:36]query_string will be loaded in cgi processing [08:08:36]execute_cgi json_proto POST (null) [08:08:36]execute_cgi path=json_proto method=POST [08:08:36]POST find Content-Length [08:08:36]Host: 172.17.49.131:8080 [08:08:36]Content-Length: 677 [08:08:36]Content-Type: application/json [08:08:36] [08:08:36]POST finish read [08:08:36]Found Content-Length = 677 [08:08:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871720", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:08:36]execute_script... [08:08: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)871720", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:08:36]POST & json_proto [08:08:36]process_json_proto [08:08:36]json parsed OK: [08:08:36]protocol is kg_v1.0 [08:08:36]action value=close_receipt [08:08:36]process_action close_receipt [08:08:36]cmd_close_receipt [08:08:36]MH_GetDate [08:08:36]Write to MH i2c: F0 00 00 AE 87 24 [08:08:36]Write i2c OK [08:08:36]MH_I2C_Read... [08:08:36]Read from MH i2c: F0 [08:08:36]MH_I2C_Read... [08:08:36]Read from MH i2c: F0 09 00 [08:08:36]MH_I2C_Read... [08:08:36]Read from MH i2c: F0 09 00 AE 87 00 89 FC A5 66 FF 4D C0 64 2D [08:08:36]GetLastDocTimeStamp 1722153943 [08:08:36]current date 1722154121 [08:08:36]FM_GetShiftState [08:08:36]SAM_PROTO_GetShiftState [08:08:36]wFMCommunicate request_size=4 [08:08:36]MH_SAM_APDU [08:08:36]CAPDU: 80 13 01 00 [08:08:36]Write to MH i2c: E2 08 00 AF 87 80 13 01 00 00 00 00 00 B3 [08:08:36]Write i2c OK [08:08:36]MH_I2C_Read... [08:08:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:08:36]Read from MH i2c: E2 [08:08:36]MH_I2C_Read... [08:08:36]Read from MH i2c: E2 0E 00 [08:08:36]MH_I2C_Read... [08:08:36]Read from MH i2c: E2 0E 00 AF 87 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 79 [08:08:36]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:08:36]wFMCommunicate OK [08:08:36]SAM_PROTO_GetShiftState done [08:08:36]FM_GetShiftState done [08:08:36]opened in 1722127132 [08:08:36]opened+sec_in_day 1722213532 [08:08:36]quantity*price = 50036 [08:08:36]sum+1 = 50037 [08:08: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 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 79 28.07.2024 08:08 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230265 ФПД: 182703907584454 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T080841&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230265&fm=182703907584454&tin=02508201610067®Number=0000000000099253&sum=50000 [08:08:37]StoreToDocumentArchive [08:08:37]shift 386 fd 230265 [08:08:37]save to /storage/0386/doc_00230265 [08:08:37]save last doc name /storage/0386/doc_00230265 to /storage/kkm_last_doc_name [08:08:37]save OK [08:08:37]Clear old archive folders... [08:08:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:08:37]tlvbuf is 0096B110 [08:08:37]SAM_PROTO_ClearQueue [08:08:37]wFMCommunicate request_size=4 [08:08:37]MH_SAM_APDU [08:08:37]CAPDU: 80 09 00 00 [08:08:37]Write to MH i2c: E2 08 00 BC 87 80 09 00 00 00 00 00 00 B5 [08:08:37]Write i2c OK [08:08:37]MH_I2C_Read... [08:08:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:08:37]Read from MH i2c: E2 [08:08:37]MH_I2C_Read... [08:08:37]Read from MH i2c: E2 03 00 [08:08:37]MH_I2C_Read... [08:08:37]Read from MH i2c: E2 03 00 BC 87 00 90 00 B7 [08:08:37]RAPDU: 90 00 [08:08:37]wFMCommunicate OK [08:08:37]SAM_PROTO_ClearQueue done [08:08:37]KKMCreateOFDPacket [08:08:37]OFDProtocolAddRootSTLVToBuf [08:08:37]FM_MakeSignedData [08:08:37]FM_MakeSignedData [08:08:37]SAM_PROTO_SignData [08:08:37]wFMCommunicate request_size=4 [08:08:37]MH_SAM_APDU [08:08:37]CAPDU: 80 0D 01 02 [08:08:37]Write to MH i2c: E2 08 00 BD 87 80 0D 01 02 00 00 00 00 BD [08:08:37]Write i2c OK [08:08:37]MH_I2C_Read... [08:08:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:08:37]Read from MH i2c: E2 [08:08:37]MH_I2C_Read... [08:08:37]Read from MH i2c: E2 03 00 [08:08:37]MH_I2C_Read... [08:08:37]Read from MH i2c: E2 03 00 BD 87 00 90 00 B8 [08:08:37]RAPDU: 90 00 [08:08:37]wFMCommunicate OK [08:08:37]wFMCommunicate request_size=255 [08:08:37]MH_SAM_APDU [08:08: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 4F 00 00 00 F4 03 04 00 89 FC A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 79 83 03 00 35 04 06 00 A6 [08:08:37]Write to MH i2c: E2 02 01 BE 87 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 4F 00 00 00 F4 03 04 00 89 FC A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 79 83 03 00 35 04 06 00 A6 00 00 44 [08:08:37]Write i2c OK [08:08:37]MH_I2C_Read... [08:08:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:08:37]Read from MH i2c: E2 [08:08:37]MH_I2C_Read... [08:08:37]Read from MH i2c: E2 03 00 [08:08:37]MH_I2C_Read... [08:08:37]Read from MH i2c: E2 03 00 BE 87 00 90 00 B9 [08:08:37]RAPDU: 90 00 [08:08:37]wFMCommunicate OK [08:08:37]wFMCommunicate request_size=10 [08:08:37]MH_SAM_APDU [08:08:37]CAPDU: 80 0D 02 02 05 2B 11 82 B9 C6 [08:08:37]Write to MH i2c: E2 0D 00 BF 87 80 0D 02 02 05 00 2B 11 82 B9 C6 00 00 07 [08:08:37]Write i2c OK [08:08:37]MH_I2C_Read... [08:08:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:08:37]Read from MH i2c: E2 [08:08:37]MH_I2C_Read... [08:08:37]Read from MH i2c: E2 03 00 [08:08:37]MH_I2C_Read... [08:08:37]Read from MH i2c: E2 03 00 BF 87 00 90 00 BA [08:08:37]RAPDU: 90 00 [08:08:37]wFMCommunicate OK [08:08:37]wFMCommunicate request_size=4 [08:08:37]MH_SAM_APDU [08:08:37]CAPDU: 80 0D 03 02 [08:08:37]Write to MH i2c: E2 08 00 C0 87 80 0D 03 02 00 00 00 00 C2 [08:08:37]Write i2c OK [08:08:37]MH_I2C_Read... [08:08:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:08:37]Read from MH i2c: E2 [08:08:37]MH_I2C_Read... [08:08:37]Read from MH i2c: E2 0B 00 [08:08:37]MH_I2C_Read... [08:08:37]Read from MH i2c: E2 0B 00 C0 87 00 F8 CB 58 53 99 48 4B 0C 90 00 69 [08:08:37]RAPDU: F8 CB 58 53 99 48 4B 0C 90 00 [08:08:37]wFMCommunicate OK [08:08:37]SAM_PROTO_SignData done [08:08:37]FM_MakeSignedData done [08:08:37]CreateOFDProtocolMessage [08:08:37]wFMCommunicate request_size=4 [08:08:37]MH_SAM_APDU [08:08:37]CAPDU: 80 11 00 00 [08:08:37]Write to MH i2c: E2 08 00 C1 87 80 11 00 00 00 00 00 00 C2 [08:08:37]Write i2c OK [08:08:37]MH_I2C_Read... [08:08:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:08:37]Read from MH i2c: E2 [08:08:37]MH_I2C_Read... [08:08:37]Read from MH i2c: E2 17 00 [08:08:37]MH_I2C_Read... [08:08:37]Read from MH i2c: E2 17 00 C1 87 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 13 [08:08:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:08:37]wFMCommunicate OK [08:08:37]CreateOFDProtocolMessage done [08:08:37]OFDSenderStorePacket 230265 [08:08:37]StoreOFDPacket docnum=230265 [08:08:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 39 62 07 01 D6 A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 89 FC A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 79 83 03 00 35 04 06 00 A6 2B 11 82 B9 C6 F8 CB 58 53 99 48 4B 0C [08:08:37]CheckFolder [08:08:37]dirname=/storage/ofd_packets [08:08:37]CheckFolder done [08:08:37]ProducePacketName [08:08:37]name=ofd_packets/00230265 [08:08:37]NVStorageSaveData ofd_packets/00230265 [08:08:37]File name is /storage/ofd_packets/00230265 [08:08:37]Write 301 bytes [08:08:37]NVStorageSaveData done [08:08:37]OFDSenderStorePacket done [08:08:37]KKMCreateOFDPacket done [08:08:37]NVStorageSaveData kkm_last_timestamp [08:08:37]File name is /storage/kkm_last_timestamp [08:08:37]Write 4 bytes [08:08:37]NVStorageSaveData done [08:08:37]ExternCall_PrintAddStr [08:08:37]wPrintStart [08:08:37]Write to MH i2c: 01 00 00 C2 87 49 [08:08:37]Write i2c OK [08:08:37]MH_I2C_Read... [08:08:37]Read from MH i2c: 01 [08:08:37]MH_I2C_Read... [08:08:37]Read from MH i2c: 01 07 00 [08:08:37]MH_I2C_Read... [08:08:37]Read from MH i2c: 01 07 00 C2 87 00 00 00 00 00 FF 0F 5E [08:08:37]RasterBufferAndPrint [08:08:37]line Счет N : (1)871720 [08:08:37]line ИНН: 02508201610067 [08:08:37]line Контрольно-Кассовый Чек [08:08:37]line ПРОДАЖА [08:08:37]line ТРК (МРК, ГНК) : 32 [08:08:37]line Товар: 2710124130 [08:08:37]line Аи-92-К-5 [08:08:37]line 7.380 * 67.80 [08:08:37]line = 500.36 [08:08:37]line НДС 12% НСП 1% [08:08:37]line > о реализуемом товаре [08:08:37]line ОКРУГЛЕНИЕ: -0.36 [08:08:37]line ИТОГО: 500.00 [08:08:37]line Внесено: 500.00 [08:08:37]line СДАЧА: 0.00 [08:08:37]line НСП 1% : 4.43 [08:08:37]line НДС 12% : 53.14 [08:08:37]line Наличными: 500.00 [08:08:37]line Безнал.: 0.00 [08:08:37]line Место: АЗС № 125 "Партнер Нефть" [08:08:37]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [08:08:37]line СНО: Общий режим [08:08:37]line Чек 79 28.07.2024 08:08 [08:08:37]line Смена: 386 ФФД: 1.0 [08:08:37]line ЗНМ: 0300000050 [08:08:37]line РНМ: 0000000000099253 [08:08:37]line Версия ККМ: 001 [08:08:37]line ФМ: 0000000000965352 [08:08:37]line ФД: 230265 [08:08:37]line ФПД: 182703907584454 [08:08:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T080841&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230265&fm=182703907584454&tin=02508201610067®Number=0000000000099253&sum=50000 [08:08:38]OFD Sender: Processing packet 230265 [packets to send 132, broken 131] [08:08:38]ProducePacketName [08:08:38]name=ofd_packets/00230265 [08:08:38]OFD Sender: To server: pG, [08:08:38]CommunicateWithHost lk.salyk.kg:30040 [08:08:38]ConnectInit lk.salyk.kg [08:08:38]written 0, free lines is 4095 [08:08:38]Connected sock=10 [08:08:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 39 62 07 01 D6 A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 4F 00 00 00 F4 03 04 00 89 FC A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 79 83 03 00 35 04 06 00 A6 2B 11 82 B9 C6 F8 CB 58 53 99 48 4B 0C [08:08:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 A7 27 47 00 FA 72 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 79 83 03 00 F4 03 04 00 61 A3 A5 66 B6 04 01 00 00 79 9D 18 43 69 F3 25 66 [08:08:38]CommunicateWithHost err = 0 [08:08:38]CheckOFDResponse [08:08:38]1017 (14) - 77093643461234 [08:08:38]1041 (16) - 0000000000965352 [08:08:38]1040 (4) - 230265 [08:08:38]1012 (4) - 28.07.2024 01:48 [08:08:38]1206 (1) - 0 [08:08:38]OFD Sender: Remove packet 230265 [08:08:38]ProducePacketName [08:08:38]name=ofd_packets/00230265 [08:08:38]NVStorageDeleteData [08:08:38]Write to MH i2c: 01 00 00 ED 87 74 [08:08:38]Write i2c OK [08:08:38]MH_I2C_Read... [08:08:38]Read from MH i2c: 01 [08:08:38]MH_I2C_Read... [08:08:38]Read from MH i2c: 01 07 00 [08:08:38]MH_I2C_Read... [08:08:38]Read from MH i2c: 01 07 00 ED 87 00 00 00 00 00 F0 0C 77 [08:08:38]RasterBufferAndPrint [08:08:38]line [08:08:38]line [08:08:38]line [08:08:38]line [08:08:38]line [08:08:38]written 0, free lines is 3319 [08:08:38]MH_Cut [08:08:38]Write to MH i2c: D1 01 00 F4 87 01 4D [08:08:38]Write i2c OK [08:08:38]MH_I2C_Read... [08:08:38]Read from MH i2c: D1 [08:08:38]MH_I2C_Read... [08:08:38]Read from MH i2c: D1 01 00 [08:08:38]MH_I2C_Read... [08:08:38]Read from MH i2c: D1 01 00 F4 87 00 4C [08:08:38]Write to MH i2c: 01 00 00 F5 87 7C [08:08:38]Write i2c OK [08:08:38]MH_I2C_Read... [08:08:38]OFD Sender: No OFD packet to send [08:08:39]*** Cut start [08:08:39]*** Partial cut [08:08:39]*** CUTSNS_PIN = 1 [08:08:39]*** CUTSNS_PIN = 0 [08:08:39]*** Brake cut motor [08:08:39]Read from MH i2c: 01 [08:08:39]MH_I2C_Read... [08:08:39]*** Stop cut motor [08:08:39]*** Cut end [08:08:39]Read from MH i2c: 01 07 00 [08:08:39]MH_I2C_Read... [08:08:39]Read from MH i2c: 01 07 00 F5 87 00 00 00 00 00 FF 0F 91 [08:08:39]process_action close_receipt done [08:08:39]requested_data is exist [08:08:39]produce_requested_data [08:08:39]requested_item fm.sn is exist - process it [08:08:39]wFMCommunicate request_size=4 [08:08:39]MH_SAM_APDU [08:08:39]CAPDU: 80 11 00 00 [08:08:39]Write to MH i2c: E2 08 00 F6 87 80 11 00 00 00 00 00 00 F7 [08:08:39]Write i2c OK [08:08:39]MH_I2C_Read... [08:08:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:08:39]Read from MH i2c: E2 [08:08:39]MH_I2C_Read... [08:08:39]Read from MH i2c: E2 17 00 [08:08:39]MH_I2C_Read... [08:08:39]Read from MH i2c: E2 17 00 F6 87 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 48 [08:08:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:08:39]wFMCommunicate OK [08:08:39]requested_item fd.num is exist - process it [08:08:39]SAM_PROTO_GetFieldsCounters [08:08:39]wFMCommunicate request_size=4 [08:08:39]MH_SAM_APDU [08:08:39]CAPDU: 80 13 00 00 [08:08:39]Write to MH i2c: E2 08 00 F7 87 80 13 00 00 00 00 00 00 FA [08:08:39]Write i2c OK [08:08:39]MH_I2C_Read... [08:08:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:08:39]Read from MH i2c: E2 [08:08:39]MH_I2C_Read... [08:08:39]Read from MH i2c: E2 62 00 [08:08:39]MH_I2C_Read... [08:08:39]Read from MH i2c: E2 62 00 F7 87 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 79 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 4F 00 00 00 5E 04 04 00 4F 00 00 00 57 04 04 00 50 00 00 00 19 04 04 00 00 00 00 00 90 00 8B [08:08:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 79 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 4F 00 00 00 5E 04 04 00 4F 00 00 00 57 04 04 00 50 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:08:39]wFMCommunicate OK [08:08:39]SAM_PROTO_GetFieldsCounters done [08:08:39]requested_item shift.num is exist - process it [08:08:39]requested_item shift.opened is exist - process it [08:08:39]req_shift_opened [08:08:39]FM_GetShiftState [08:08:39]SAM_PROTO_GetShiftState [08:08:39]wFMCommunicate request_size=4 [08:08:39]MH_SAM_APDU [08:08:39]CAPDU: 80 13 01 00 [08:08:39]Write to MH i2c: E2 08 00 F8 87 80 13 01 00 00 00 00 00 FC [08:08:39]Write i2c OK [08:08:39]MH_I2C_Read... [08:08:40]Read from MH i2c: E2 [08:08:40]MH_I2C_Read... [08:08:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:08:40]Read from MH i2c: E2 0E 00 [08:08:40]MH_I2C_Read... [08:08:40]Read from MH i2c: E2 0E 00 F8 87 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 C2 [08:08:40]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:08:40]wFMCommunicate OK [08:08:40]SAM_PROTO_GetShiftState done [08:08:40]FM_GetShiftState done [08:08:40]req_shift_opened done [08:08:40]requested_item shift.open_date is exist - process it [08:08:40]req_shift_open_date [08:08:40]req_shift_open_date done [08:08:40]produce_requested_data done [08:08:40]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230265,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [08:08:40]process_action_free close_receipt [08:08:40]json_value_free [08:08:40]json_value_free done [08:08:40]process_json_proto returns [08:08:40]Send response to host [08:08:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230265,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [08:08:40]free response buf [08:08:40]execute_script done [08:08:40]execute_script returns [08:08:40]free content buf [08:08:40]Sock 9.Close socket [08:08:40]Sock 9.Thread stoped [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:03]OFD Sender: No OFD packet to send [08:09:08]OFD Sender: No OFD packet to send [08:09:13]OFD Sender: No OFD packet to send [08:09:18]OFD Sender: No OFD packet to send [08:09:23]OFD Sender: No OFD packet to send [08:09:28]OFD Sender: No OFD packet to send [08:09:33]OFD Sender: No OFD packet to send [08:09:38]OFD Sender: No OFD packet to send [08:09:43]OFD Sender: No OFD packet to send [08:09:48]OFD Sender: No OFD packet to send [08:09:49]accept exits with 8 [08:09:49]New connection [08:09:49]New thread 3066903908 created [08:09:49]Thread 3067047268 joined [08:09:49]Waiting for new connection... [08:09:49] Sock 8.Parse request [08:09:49]Sock 8.Check first char [08:09:49]Sock 8.First char is OK [08:09:49]request: POST /json_proto HTTP/1.0 [08:09:49]Method: POST [08:09:49]URL: /json_proto [08:09:49]Method is POST - this is cgi request [08:09:49]url: /json_proto [08:09:49]query_string will be loaded in cgi processing [08:09:49]execute_cgi json_proto POST (null) [08:09:49]execute_cgi path=json_proto method=POST [08:09:49]POST find Content-Length [08:09:49]Host: 172.17.49.131:8080 [08:09:49]Content-Length: 839 [08:09:49]Content-Type: application/json [08:09:49] [08:09:49]POST finish read [08:09:49]Found Content-Length = 839 [08:09:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871719", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 33.250, "sum" : 2500.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 2500.40 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:09:49]execute_script... [08:09: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)871719", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 33.250, "sum" : 2500.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 2500.40 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:09:49]POST & json_proto [08:09:49]process_json_proto [08:09:49]json parsed OK: [08:09:49]protocol is kg_v1.0 [08:09:49]action value=close_receipt [08:09:49]process_action close_receipt [08:09:49]cmd_close_receipt [08:09:49]MH_GetDate [08:09:49]Write to MH i2c: F0 00 00 F9 87 6F [08:09:49]Write i2c OK [08:09:49]MH_I2C_Read... [08:09:49]Read from MH i2c: F0 [08:09:49]MH_I2C_Read... [08:09:49]Read from MH i2c: F0 09 00 [08:09:49]MH_I2C_Read... [08:09:49]Read from MH i2c: F0 09 00 F9 87 00 D2 FC A5 66 FF 4D C0 64 C1 [08:09:49]GetLastDocTimeStamp 1722154121 [08:09:49]current date 1722154194 [08:09:49]FM_GetShiftState [08:09:49]SAM_PROTO_GetShiftState [08:09:49]wFMCommunicate request_size=4 [08:09:49]MH_SAM_APDU [08:09:49]CAPDU: 80 13 01 00 [08:09:49]Write to MH i2c: E2 08 00 FA 87 80 13 01 00 00 00 00 00 FE [08:09:49]Write i2c OK [08:09:49]MH_I2C_Read... [08:09:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:09:49]Read from MH i2c: E2 [08:09:49]MH_I2C_Read... [08:09:49]Read from MH i2c: E2 0E 00 [08:09:49]MH_I2C_Read... [08:09:49]Read from MH i2c: E2 0E 00 FA 87 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 C4 [08:09:49]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:09:49]wFMCommunicate OK [08:09:49]SAM_PROTO_GetShiftState done [08:09:49]FM_GetShiftState done [08:09:49]opened in 1722127132 [08:09:49]opened+sec_in_day 1722213532 [08:09:49]quantity*price = 250040 [08:09:49]sum+1 = 250041 [08:09:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2500.40 НСП 1% : 22.13 НДС 12% : 265.53 Наличными: 0.00 Безнал.: 2500.40 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 80 28.07.2024 08:09 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000965352 ФД: 230266 ФПД: 204303282027186 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T080954&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230266&fm=204303282027186&tin=02508201610067®Number=0000000000099253&sum=250040 [08:09:50]StoreToDocumentArchive [08:09:50]shift 386 fd 230266 [08:09:50]save to /storage/0386/doc_00230266 [08:09:50]save last doc name /storage/0386/doc_00230266 to /storage/kkm_last_doc_name [08:09:50]save OK [08:09:50]Clear old archive folders... [08:09:50]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:09:50]tlvbuf is 00934310 [08:09:50]SAM_PROTO_ClearQueue [08:09:50]wFMCommunicate request_size=4 [08:09:50]MH_SAM_APDU [08:09:50]CAPDU: 80 09 00 00 [08:09:50]Write to MH i2c: E2 08 00 07 88 80 09 00 00 00 00 00 00 01 [08:09:50]Write i2c OK [08:09:50]MH_I2C_Read... [08:09:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:09:50]Read from MH i2c: E2 [08:09:50]MH_I2C_Read... [08:09:50]Read from MH i2c: E2 03 00 [08:09:50]MH_I2C_Read... [08:09:50]Read from MH i2c: E2 03 00 07 88 00 90 00 03 [08:09:50]RAPDU: 90 00 [08:09:50]wFMCommunicate OK [08:09:50]SAM_PROTO_ClearQueue done [08:09:50]KKMCreateOFDPacket [08:09:50]OFDProtocolAddRootSTLVToBuf [08:09:50]FM_MakeSignedData [08:09:50]FM_MakeSignedData [08:09:50]SAM_PROTO_SignData [08:09:50]wFMCommunicate request_size=4 [08:09:50]MH_SAM_APDU [08:09:50]CAPDU: 80 0D 01 02 [08:09:50]Write to MH i2c: E2 08 00 08 88 80 0D 01 02 00 00 00 00 09 [08:09:50]Write i2c OK [08:09:50]MH_I2C_Read... [08:09:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:09:50]Read from MH i2c: E2 [08:09:50]MH_I2C_Read... [08:09:50]Read from MH i2c: E2 03 00 [08:09:50]MH_I2C_Read... [08:09:50]Read from MH i2c: E2 03 00 08 88 00 90 00 04 [08:09:50]RAPDU: 90 00 [08:09:50]wFMCommunicate OK [08:09:50]wFMCommunicate request_size=255 [08:09:50]MH_SAM_APDU [08:09: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 E2 81 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B8 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 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 B9 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B8 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 D2 FC A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 7A 83 03 00 35 04 06 00 B9 D0 10 8D [08:09:50]Write to MH i2c: E2 02 01 09 88 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E2 81 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B8 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 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 B9 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B8 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 D2 FC A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 7A 83 03 00 35 04 06 00 B9 D0 10 8D 00 00 87 [08:09:51]Write i2c OK [08:09:51]MH_I2C_Read... [08:09:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:09:51]Read from MH i2c: E2 [08:09:51]MH_I2C_Read... [08:09:51]Read from MH i2c: E2 03 00 [08:09:51]MH_I2C_Read... [08:09:51]Read from MH i2c: E2 03 00 09 88 00 90 00 05 [08:09:51]RAPDU: 90 00 [08:09:51]wFMCommunicate OK [08:09:51]wFMCommunicate request_size=7 [08:09:51]MH_SAM_APDU [08:09:51]CAPDU: 80 0D 02 02 02 3A B2 [08:09:51]Write to MH i2c: E2 0A 00 0A 88 80 0D 02 02 02 00 3A B2 00 00 FC [08:09:51]Write i2c OK [08:09:51]MH_I2C_Read... [08:09:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:09:51]Read from MH i2c: E2 [08:09:51]MH_I2C_Read... [08:09:51]Read from MH i2c: E2 03 00 [08:09:51]MH_I2C_Read... [08:09:51]Read from MH i2c: E2 03 00 0A 88 00 90 00 06 [08:09:51]RAPDU: 90 00 [08:09:51]wFMCommunicate OK [08:09:51]wFMCommunicate request_size=4 [08:09:51]MH_SAM_APDU [08:09:51]CAPDU: 80 0D 03 02 [08:09:51]Write to MH i2c: E2 08 00 0B 88 80 0D 03 02 00 00 00 00 0E [08:09:51]Write i2c OK [08:09:51]MH_I2C_Read... [08:09:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:09:51]Read from MH i2c: E2 [08:09:51]MH_I2C_Read... [08:09:51]Read from MH i2c: E2 0B 00 [08:09:51]MH_I2C_Read... [08:09:51]Read from MH i2c: E2 0B 00 0B 88 00 E7 A1 D5 23 DF 53 47 87 90 00 8F [08:09:51]RAPDU: E7 A1 D5 23 DF 53 47 87 90 00 [08:09:51]wFMCommunicate OK [08:09:51]SAM_PROTO_SignData done [08:09:51]FM_MakeSignedData done [08:09:51]CreateOFDProtocolMessage [08:09:51]wFMCommunicate request_size=4 [08:09:51]MH_SAM_APDU [08:09:51]CAPDU: 80 11 00 00 [08:09:51]Write to MH i2c: E2 08 00 0C 88 80 11 00 00 00 00 00 00 0E [08:09:51]Write i2c OK [08:09:51]MH_I2C_Read... [08:09:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:09:51]Read from MH i2c: E2 [08:09:51]MH_I2C_Read... [08:09:51]Read from MH i2c: E2 17 00 [08:09:51]MH_I2C_Read... [08:09:51]Read from MH i2c: E2 17 00 0C 88 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 5F [08:09:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:09:51]wFMCommunicate OK [08:09:51]CreateOFDProtocolMessage done [08:09:51]OFDSenderStorePacket 230266 [08:09:51]StoreOFDPacket docnum=230266 [08:09:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 F9 25 04 01 24 41 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E2 81 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B8 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 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 B9 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B8 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 D2 FC A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 7A 83 03 00 35 04 06 00 B9 D0 10 8D 3A B2 E7 A1 D5 23 DF 53 47 87 [08:09:51]CheckFolder [08:09:51]dirname=/storage/ofd_packets [08:09:51]CheckFolder done [08:09:51]ProducePacketName [08:09:51]name=ofd_packets/00230266 [08:09:51]NVStorageSaveData ofd_packets/00230266 [08:09:51]File name is /storage/ofd_packets/00230266 [08:09:51]Write 298 bytes [08:09:51]NVStorageSaveData done [08:09:51]OFDSenderStorePacket done [08:09:51]KKMCreateOFDPacket done [08:09:51]NVStorageSaveData kkm_last_timestamp [08:09:51]File name is /storage/kkm_last_timestamp [08:09:51]Write 4 bytes [08:09:51]NVStorageSaveData done [08:09:51]ExternCall_PrintAddStr [08:09:51]wPrintStart [08:09:51]Write to MH i2c: 01 00 00 0D 88 95 [08:09:51]Write i2c OK [08:09:51]MH_I2C_Read... [08:09:51]Read from MH i2c: 01 [08:09:51]MH_I2C_Read... [08:09:51]Read from MH i2c: 01 07 00 [08:09:51]MH_I2C_Read... [08:09:51]Read from MH i2c: 01 07 00 0D 88 00 00 00 00 00 FF 0F AA [08:09:51]RasterBufferAndPrint [08:09:51]line Счет N : (1)871719 [08:09:51]line ИНН: 02508201610067 [08:09:51]line Контрольно-Кассовый Чек [08:09:51]line ПРОДАЖА [08:09:51]line ТРК (МРК, ГНК) : 2 [08:09:51]line Товар: 2710194210 [08:09:51]line ДТ-К-5 [08:09:51]line 33.250 * 75.20 [08:09:51]line = 2500.40 [08:09:51]line НДС 12% НСП 1% [08:09:51]line > о реализуемом товаре [08:09:51]line ИТОГО: 2500.40 [08:09:51]line НСП 1% : 22.13 [08:09:51]line НДС 12% : 265.53 [08:09:51]line Наличными: 0.00 [08:09:51]line Безнал.: 2500.40 [08:09:51]line Место: АЗС № 125 "Партнер Нефть" [08:09:51]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [08:09:51]line СНО: Общий режим [08:09:51]line Чек 80 28.07.2024 08:09 [08:09:51]line Смена: 386 ФФД: 1.0 [08:09:51]line ЗНМ: 0300000050 [08:09:51]line РНМ: 0000000000099253 [08:09:51]line Версия ККМ: 001 [08:09:51]line Платежная система: АКБ Кыргызстан [08:09:51]line ФМ: 0000000000965352 [08:09:51]line ФД: 230266 [08:09:51]line ФПД: 204303282027186 [08:09:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T080954&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230266&fm=204303282027186&tin=02508201610067®Number=0000000000099253&sum=250040 [08:09:51]written 0, free lines is 4095 [08:09:51]OFD Sender: Processing packet 230266 [packets to send 132, broken 131] [08:09:51]ProducePacketName [08:09:51]name=ofd_packets/00230266 [08:09:51]OFD Sender: To server: pG, [08:09:51]CommunicateWithHost lk.salyk.kg:30040 [08:09:51]ConnectInit lk.salyk.kg [08:09:51]Connected sock=11 [08:09:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 F9 25 04 01 24 41 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E2 81 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B8 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 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 B9 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B8 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 50 00 00 00 F4 03 04 00 D2 FC A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 7A 83 03 00 35 04 06 00 B9 D0 10 8D 3A B2 E7 A1 D5 23 DF 53 47 87 [08:09:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 FA B5 47 00 0E 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 39 36 35 33 35 32 10 04 04 00 7A 83 03 00 F4 03 04 00 AA A3 A5 66 B6 04 01 00 00 8D 10 E6 3E C5 43 42 04 [08:09:51]CommunicateWithHost err = 0 [08:09:51]CheckOFDResponse [08:09:51]1017 (14) - 77093643461234 [08:09:51]1041 (16) - 0000000000965352 [08:09:51]1040 (4) - 230266 [08:09:51]1012 (4) - 28.07.2024 01:49 [08:09:51]1206 (1) - 0 [08:09:51]OFD Sender: Remove packet 230266 [08:09:51]ProducePacketName [08:09:51]name=ofd_packets/00230266 [08:09:51]NVStorageDeleteData [08:09:51]Write to MH i2c: 01 00 00 37 88 BF [08:09:51]Write i2c OK [08:09:51]MH_I2C_Read... [08:09:51]Read from MH i2c: 01 [08:09:51]MH_I2C_Read... [08:09:51]Read from MH i2c: 01 07 00 [08:09:51]MH_I2C_Read... [08:09:51]Read from MH i2c: 01 07 00 37 88 00 00 00 00 00 0B 0D DE [08:09:51]RasterBufferAndPrint [08:09:51]line [08:09:51]line [08:09:51]line [08:09:51]line [08:09:51]line [08:09:51]written 0, free lines is 3345 [08:09:51]MH_Cut [08:09:51]Write to MH i2c: D1 01 00 3E 88 01 98 [08:09:51]Write i2c OK [08:09:51]MH_I2C_Read... [08:09:51]Read from MH i2c: D1 [08:09:51]MH_I2C_Read... [08:09:51]Read from MH i2c: D1 01 00 [08:09:51]MH_I2C_Read... [08:09:51]Read from MH i2c: D1 01 00 3E 88 00 97 [08:09:51]Write to MH i2c: 01 00 00 3F 88 C7 [08:09:51]Write i2c OK [08:09:51]MH_I2C_Read... [08:09:52]OFD Sender: No OFD packet to send [08:09:52]*** Cut start [08:09:52]*** Partial cut [08:09:52]*** CUTSNS_PIN = 1 [08:09:52]*** CUTSNS_PIN = 0 [08:09:52]*** Brake cut motor [08:09:53]Read from MH i2c: 01 [08:09:53]MH_I2C_Read... [08:09:53]*** Stop cut motor [08:09:53]*** Cut end [08:09:53]Read from MH i2c: 01 07 00 [08:09:53]MH_I2C_Read... [08:09:53]Read from MH i2c: 01 07 00 3F 88 00 00 00 00 00 FF 0F DC [08:09:53]process_action close_receipt done [08:09:53]requested_data is exist [08:09:53]produce_requested_data [08:09:53]requested_item fm.sn is exist - process it [08:09:53]wFMCommunicate request_size=4 [08:09:53]MH_SAM_APDU [08:09:53]CAPDU: 80 11 00 00 [08:09:53]Write to MH i2c: E2 08 00 40 88 80 11 00 00 00 00 00 00 42 [08:09:53]Write i2c OK [08:09:53]MH_I2C_Read... [08:09:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:09:53]Read from MH i2c: E2 [08:09:53]MH_I2C_Read... [08:09:53]Read from MH i2c: E2 17 00 [08:09:53]MH_I2C_Read... [08:09:53]Read from MH i2c: E2 17 00 40 88 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 93 [08:09:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:09:53]wFMCommunicate OK [08:09:53]requested_item fd.num is exist - process it [08:09:53]SAM_PROTO_GetFieldsCounters [08:09:53]wFMCommunicate request_size=4 [08:09:53]MH_SAM_APDU [08:09:53]CAPDU: 80 13 00 00 [08:09:53]Write to MH i2c: E2 08 00 41 88 80 13 00 00 00 00 00 00 45 [08:09:53]Write i2c OK [08:09:53]MH_I2C_Read... [08:09:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:09:53]Read from MH i2c: E2 [08:09:53]MH_I2C_Read... [08:09:53]Read from MH i2c: E2 62 00 [08:09:53]MH_I2C_Read... [08:09:53]Read from MH i2c: E2 62 00 41 88 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 7A 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 50 00 00 00 5E 04 04 00 50 00 00 00 57 04 04 00 51 00 00 00 19 04 04 00 00 00 00 00 90 00 DA [08:09:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 7A 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 50 00 00 00 5E 04 04 00 50 00 00 00 57 04 04 00 51 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:09:53]wFMCommunicate OK [08:09:53]SAM_PROTO_GetFieldsCounters done [08:09:53]requested_item shift.num is exist - process it [08:09:53]requested_item shift.opened is exist - process it [08:09:53]req_shift_opened [08:09:53]FM_GetShiftState [08:09:53]SAM_PROTO_GetShiftState [08:09:53]wFMCommunicate request_size=4 [08:09:53]MH_SAM_APDU [08:09:53]CAPDU: 80 13 01 00 [08:09:53]Write to MH i2c: E2 08 00 42 88 80 13 01 00 00 00 00 00 47 [08:09:53]Write i2c OK [08:09:53]MH_I2C_Read... [08:09:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:09:53]Read from MH i2c: E2 [08:09:53]MH_I2C_Read... [08:09:53]Read from MH i2c: E2 0E 00 [08:09:53]MH_I2C_Read... [08:09:53]Read from MH i2c: E2 0E 00 42 88 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 0D [08:09:53]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:09:53]wFMCommunicate OK [08:09:53]SAM_PROTO_GetShiftState done [08:09:53]FM_GetShiftState done [08:09:53]req_shift_opened done [08:09:53]requested_item shift.open_date is exist - process it [08:09:53]req_shift_open_date [08:09:53]req_shift_open_date done [08:09:53]produce_requested_data done [08:09:53]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230266,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [08:09:53]process_action_free close_receipt [08:09:53]json_value_free [08:09:53]json_value_free done [08:09:53]process_json_proto returns [08:09:53]Send response to host [08:09:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230266,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [08:09:53]free response buf [08:09:53]execute_script done [08:09:53]execute_script returns [08:09:53]free content buf [08:09:53]Sock 8.Close socket [08:09:53]Sock 8.Thread stoped [08:09:57]OFD Sender: No OFD packet to send [08:10:02]OFD Sender: No OFD packet to send [08:10:07]OFD Sender: No OFD packet to send [08:10:12]OFD Sender: No OFD packet to send [08:10:17]OFD Sender: No OFD packet to send [08:10:19]accept exits with 9 [08:10:19]New connection [08:10:19]New thread 3067047268 created [08:10:19]Thread 3066903908 joined [08:10:19]Waiting for new connection... [08:10:19] Sock 9.Parse request [08:10:19]Sock 9.Check first char [08:10:19]Sock 9.First char is OK [08:10:19]request: POST /json_proto HTTP/1.0 [08:10:19]Method: POST [08:10:19]URL: /json_proto [08:10:19]Method is POST - this is cgi request [08:10:19]url: /json_proto [08:10:19]query_string will be loaded in cgi processing [08:10:19]execute_cgi json_proto POST (null) [08:10:19]execute_cgi path=json_proto method=POST [08:10:19]POST find Content-Length [08:10:19]Host: 172.17.49.131:8080 [08:10:19]Content-Length: 677 [08:10:19]Content-Type: application/json [08:10:19] [08:10:19]POST finish read [08:10:19]Found Content-Length = 677 [08:10:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871721", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.870, "sum" : 330.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 330.00, "total" : 330.00, "payments": [ { "type": 0, "sum" : 330.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:10:19]execute_script... [08:10:19]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871721", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.870, "sum" : 330.19, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 330.00, "total" : 330.00, "payments": [ { "type": 0, "sum" : 330.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:10:19]POST & json_proto [08:10:19]process_json_proto [08:10:19]json parsed OK: [08:10:19]protocol is kg_v1.0 [08:10:19]action value=close_receipt [08:10:19]process_action close_receipt [08:10:19]cmd_close_receipt [08:10:19]MH_GetDate [08:10:19]Write to MH i2c: F0 00 00 43 88 BA [08:10:19]Write i2c OK [08:10:19]MH_I2C_Read... [08:10:19]Read from MH i2c: F0 [08:10:19]MH_I2C_Read... [08:10:19]Read from MH i2c: F0 09 00 [08:10:19]MH_I2C_Read... [08:10:19]Read from MH i2c: F0 09 00 43 88 00 F0 FC A5 66 FF 4D C0 64 2A [08:10:19]GetLastDocTimeStamp 1722154194 [08:10:19]current date 1722154224 [08:10:19]FM_GetShiftState [08:10:19]SAM_PROTO_GetShiftState [08:10:19]wFMCommunicate request_size=4 [08:10:19]MH_SAM_APDU [08:10:19]CAPDU: 80 13 01 00 [08:10:19]Write to MH i2c: E2 08 00 44 88 80 13 01 00 00 00 00 00 49 [08:10:19]Write i2c OK [08:10:19]MH_I2C_Read... [08:10:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:10:19]Read from MH i2c: E2 [08:10:19]MH_I2C_Read... [08:10:19]Read from MH i2c: E2 0E 00 [08:10:19]MH_I2C_Read... [08:10:19]Read from MH i2c: E2 0E 00 44 88 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 0F [08:10:19]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:10:19]wFMCommunicate OK [08:10:19]SAM_PROTO_GetShiftState done [08:10:19]FM_GetShiftState done [08:10:19]opened in 1722127132 [08:10:19]opened+sec_in_day 1722213532 [08:10:19]quantity*price = 33018 [08:10:19]sum+1 = 33020 [08:10:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.19 ИТОГО: 330.00 Внесено: 330.00 СДАЧА: 0.00 НСП 1% : 2.92 НДС 12% : 35.06 Наличными: 330.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 81 28.07.2024 08:10 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230267 ФПД: 7051440437404 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T081024&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230267&fm=7051440437404&tin=02508201610067®Number=0000000000099253&sum=33000 [08:10:20]StoreToDocumentArchive [08:10:20]shift 386 fd 230267 [08:10:20]save to /storage/0386/doc_00230267 [08:10:20]save last doc name /storage/0386/doc_00230267 to /storage/kkm_last_doc_name [08:10:20]save OK [08:10:20]Clear old archive folders... [08:10:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:10:20]tlvbuf is 00936500 [08:10:20]SAM_PROTO_ClearQueue [08:10:20]wFMCommunicate request_size=4 [08:10:20]MH_SAM_APDU [08:10:20]CAPDU: 80 09 00 00 [08:10:20]Write to MH i2c: E2 08 00 51 88 80 09 00 00 00 00 00 00 4B [08:10:20]Write i2c OK [08:10:20]MH_I2C_Read... [08:10:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:10:20]Read from MH i2c: E2 [08:10:20]MH_I2C_Read... [08:10:20]Read from MH i2c: E2 03 00 [08:10:20]MH_I2C_Read... [08:10:20]Read from MH i2c: E2 03 00 51 88 00 90 00 4D [08:10:20]RAPDU: 90 00 [08:10:20]wFMCommunicate OK [08:10:20]SAM_PROTO_ClearQueue done [08:10:20]KKMCreateOFDPacket [08:10:20]OFDProtocolAddRootSTLVToBuf [08:10:20]FM_MakeSignedData [08:10:20]FM_MakeSignedData [08:10:20]SAM_PROTO_SignData [08:10:20]wFMCommunicate request_size=4 [08:10:20]MH_SAM_APDU [08:10:20]CAPDU: 80 0D 01 02 [08:10:20]Write to MH i2c: E2 08 00 52 88 80 0D 01 02 00 00 00 00 53 [08:10:20]Write i2c OK [08:10:20]MH_I2C_Read... [08:10:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:10:20]Read from MH i2c: E2 [08:10:20]MH_I2C_Read... [08:10:20]Read from MH i2c: E2 03 00 [08:10:20]MH_I2C_Read... [08:10:20]Read from MH i2c: E2 03 00 52 88 00 90 00 4E [08:10:20]RAPDU: 90 00 [08:10:20]wFMCommunicate OK [08:10:20]wFMCommunicate request_size=255 [08:10:20]MH_SAM_APDU [08:10: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 06 13 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FB 80 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 80 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 0D 00 00 00 00 07 04 06 00 E8 80 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 F0 FC A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 7B 83 03 00 35 04 06 00 06 [08:10:20]Write to MH i2c: E2 02 01 53 88 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 06 13 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FB 80 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 80 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 0D 00 00 00 00 07 04 06 00 E8 80 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 F0 FC A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 7B 83 03 00 35 04 06 00 06 00 00 0E [08:10:20]Write i2c OK [08:10:20]MH_I2C_Read... [08:10:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:10:20]Read from MH i2c: E2 [08:10:20]MH_I2C_Read... [08:10:20]Read from MH i2c: E2 03 00 [08:10:20]MH_I2C_Read... [08:10:20]Read from MH i2c: E2 03 00 53 88 00 90 00 4F [08:10:20]RAPDU: 90 00 [08:10:20]wFMCommunicate OK [08:10:20]wFMCommunicate request_size=10 [08:10:20]MH_SAM_APDU [08:10:20]CAPDU: 80 0D 02 02 05 69 CA 9A 38 9C [08:10:20]Write to MH i2c: E2 0D 00 54 88 80 0D 02 02 05 00 69 CA 9A 38 9C 00 00 01 [08:10:20]Write i2c OK [08:10:20]MH_I2C_Read... [08:10:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:10:20]Read from MH i2c: E2 [08:10:20]MH_I2C_Read... [08:10:20]Read from MH i2c: E2 03 00 [08:10:20]MH_I2C_Read... [08:10:20]Read from MH i2c: E2 03 00 54 88 00 90 00 50 [08:10:20]RAPDU: 90 00 [08:10:20]wFMCommunicate OK [08:10:20]wFMCommunicate request_size=4 [08:10:20]MH_SAM_APDU [08:10:20]CAPDU: 80 0D 03 02 [08:10:20]Write to MH i2c: E2 08 00 55 88 80 0D 03 02 00 00 00 00 58 [08:10:20]Write i2c OK [08:10:20]MH_I2C_Read... [08:10:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:10:20]Read from MH i2c: E2 [08:10:20]MH_I2C_Read... [08:10:20]Read from MH i2c: E2 0B 00 [08:10:20]MH_I2C_Read... [08:10:20]Read from MH i2c: E2 0B 00 55 88 00 A5 CF 82 42 B4 1D 5F 0B 90 00 CC [08:10:20]RAPDU: A5 CF 82 42 B4 1D 5F 0B 90 00 [08:10:20]wFMCommunicate OK [08:10:20]SAM_PROTO_SignData done [08:10:20]FM_MakeSignedData done [08:10:20]CreateOFDProtocolMessage [08:10:20]wFMCommunicate request_size=4 [08:10:20]MH_SAM_APDU [08:10:20]CAPDU: 80 11 00 00 [08:10:20]Write to MH i2c: E2 08 00 56 88 80 11 00 00 00 00 00 00 58 [08:10:20]Write i2c OK [08:10:20]MH_I2C_Read... [08:10:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:10:20]Read from MH i2c: E2 [08:10:20]MH_I2C_Read... [08:10:20]Read from MH i2c: E2 17 00 [08:10:20]MH_I2C_Read... [08:10:20]Read from MH i2c: E2 17 00 56 88 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 A9 [08:10:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:10:20]wFMCommunicate OK [08:10:20]CreateOFDProtocolMessage done [08:10:20]OFDSenderStorePacket 230267 [08:10:20]StoreOFDPacket docnum=230267 [08:10:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 AC 20 07 01 12 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 06 13 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FB 80 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 80 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 0D 00 00 00 00 07 04 06 00 E8 80 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 F0 FC A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 7B 83 03 00 35 04 06 00 06 69 CA 9A 38 9C A5 CF 82 42 B4 1D 5F 0B [08:10:20]CheckFolder [08:10:20]dirname=/storage/ofd_packets [08:10:20]CheckFolder done [08:10:20]ProducePacketName [08:10:20]name=ofd_packets/00230267 [08:10:20]NVStorageSaveData ofd_packets/00230267 [08:10:20]File name is /storage/ofd_packets/00230267 [08:10:20]Write 301 bytes [08:10:20]NVStorageSaveData done [08:10:20]OFDSenderStorePacket done [08:10:20]KKMCreateOFDPacket done [08:10:20]NVStorageSaveData kkm_last_timestamp [08:10:20]File name is /storage/kkm_last_timestamp [08:10:20]Write 4 bytes [08:10:20]NVStorageSaveData done [08:10:20]ExternCall_PrintAddStr [08:10:20]wPrintStart [08:10:20]Write to MH i2c: 01 00 00 57 88 DF [08:10:20]Write i2c OK [08:10:20]MH_I2C_Read... [08:10:20]Read from MH i2c: 01 [08:10:20]MH_I2C_Read... [08:10:20]Read from MH i2c: 01 07 00 [08:10:20]MH_I2C_Read... [08:10:20]Read from MH i2c: 01 07 00 57 88 00 00 00 00 00 FF 0F F4 [08:10:20]RasterBufferAndPrint [08:10:20]line Счет N : (1)871721 [08:10:20]line ИНН: 02508201610067 [08:10:20]line Контрольно-Кассовый Чек [08:10:20]line ПРОДАЖА [08:10:20]line ТРК (МРК, ГНК) : 52 [08:10:20]line Товар: 2710124130 [08:10:20]line Аи-92-К-5 [08:10:20]line 4.870 * 67.80 [08:10:20]line = 330.19 [08:10:20]line НДС 12% НСП 1% [08:10:20]line > о реализуемом товаре [08:10:20]line ОКРУГЛЕНИЕ: -0.19 [08:10:20]line ИТОГО: 330.00 [08:10:20]line Внесено: 330.00 [08:10:20]line СДАЧА: 0.00 [08:10:20]line НСП 1% : 2.92 [08:10:20]line НДС 12% : 35.06 [08:10:20]line Наличными: 330.00 [08:10:20]line Безнал.: 0.00 [08:10:20]line Место: АЗС № 125 "Партнер Нефть" [08:10:20]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [08:10:20]line СНО: Общий режим [08:10:20]line Чек 81 28.07.2024 08:10 [08:10:20]line Смена: 386 ФФД: 1.0 [08:10:20]line ЗНМ: 0300000050 [08:10:20]line РНМ: 0000000000099253 [08:10:20]line Версия ККМ: 001 [08:10:20]line ФМ: 0000000000965352 [08:10:20]line ФД: 230267 [08:10:20]line ФПД: 7051440437404 [08:10:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T081024&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230267&fm=7051440437404&tin=02508201610067®Number=0000000000099253&sum=33000 [08:10:21]written 0, free lines is 4095 [08:10:21]OFD Sender: Processing packet 230267 [packets to send 132, broken 131] [08:10:21]ProducePacketName [08:10:21]name=ofd_packets/00230267 [08:10:21]OFD Sender: To server: pG, [08:10:21]CommunicateWithHost lk.salyk.kg:30040 [08:10:21]ConnectInit lk.salyk.kg [08:10:21]Connected sock=10 [08:10:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 AC 20 07 01 12 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 06 13 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FB 80 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 80 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 24 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B2 0D 00 00 00 00 07 04 06 00 E8 80 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 F0 FC A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 7B 83 03 00 35 04 06 00 06 69 CA 9A 38 9C A5 CF 82 42 B4 1D 5F 0B [08:10:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 B0 87 47 00 4E 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 39 36 35 33 35 32 10 04 04 00 7B 83 03 00 F4 03 04 00 C8 A3 A5 66 B6 04 01 00 00 8C 0F E9 15 B3 84 F4 F4 [08:10:21]CommunicateWithHost err = 0 [08:10:21]CheckOFDResponse [08:10:21]1017 (14) - 77093643461234 [08:10:21]1041 (16) - 0000000000965352 [08:10:21]1040 (4) - 230267 [08:10:21]1012 (4) - 28.07.2024 01:50 [08:10:21]1206 (1) - 0 [08:10:21]OFD Sender: Remove packet 230267 [08:10:21]ProducePacketName [08:10:21]name=ofd_packets/00230267 [08:10:21]NVStorageDeleteData [08:10:21]Write to MH i2c: 01 00 00 82 88 0A [08:10:21]Write i2c OK [08:10:21]MH_I2C_Read... [08:10:21]Read from MH i2c: 01 [08:10:21]MH_I2C_Read... [08:10:21]Read from MH i2c: 01 07 00 [08:10:21]MH_I2C_Read... [08:10:21]Read from MH i2c: 01 07 00 82 88 00 00 00 00 00 F9 0C 16 [08:10:21]RasterBufferAndPrint [08:10:21]line [08:10:21]line [08:10:21]line [08:10:21]line [08:10:21]line [08:10:21]written 0, free lines is 3330 [08:10:21]MH_Cut [08:10:21]Write to MH i2c: D1 01 00 89 88 01 E3 [08:10:21]Write i2c OK [08:10:21]MH_I2C_Read... [08:10:21]Read from MH i2c: D1 [08:10:21]MH_I2C_Read... [08:10:21]Read from MH i2c: D1 01 00 [08:10:21]MH_I2C_Read... [08:10:21]Read from MH i2c: D1 01 00 89 88 00 E2 [08:10:21]Write to MH i2c: 01 00 00 8A 88 12 [08:10:21]Write i2c OK [08:10:21]MH_I2C_Read... [08:10:21]OFD Sender: No OFD packet to send [08:10:22]*** Cut start [08:10:22]*** Partial cut [08:10:22]*** CUTSNS_PIN = 1 [08:10:22]*** CUTSNS_PIN = 0 [08:10:22]*** Brake cut motor [08:10:22]Read from MH i2c: 01 [08:10:22]MH_I2C_Read... [08:10:22]*** Stop cut motor [08:10:22]*** Cut end [08:10:22]Read from MH i2c: 01 07 00 [08:10:22]MH_I2C_Read... [08:10:22]Read from MH i2c: 01 07 00 8A 88 00 00 00 00 00 FF 0F 27 [08:10:22]process_action close_receipt done [08:10:22]requested_data is exist [08:10:22]produce_requested_data [08:10:22]requested_item fm.sn is exist - process it [08:10:22]wFMCommunicate request_size=4 [08:10:22]MH_SAM_APDU [08:10:22]CAPDU: 80 11 00 00 [08:10:22]Write to MH i2c: E2 08 00 8B 88 80 11 00 00 00 00 00 00 8D [08:10:22]Write i2c OK [08:10:22]MH_I2C_Read... [08:10:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:10:22]Read from MH i2c: E2 [08:10:22]MH_I2C_Read... [08:10:22]Read from MH i2c: E2 17 00 [08:10:22]MH_I2C_Read... [08:10:22]Read from MH i2c: E2 17 00 8B 88 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 DE [08:10:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:10:22]wFMCommunicate OK [08:10:22]requested_item fd.num is exist - process it [08:10:22]SAM_PROTO_GetFieldsCounters [08:10:22]wFMCommunicate request_size=4 [08:10:22]MH_SAM_APDU [08:10:22]CAPDU: 80 13 00 00 [08:10:22]Write to MH i2c: E2 08 00 8C 88 80 13 00 00 00 00 00 00 90 [08:10:22]Write i2c OK [08:10:22]MH_I2C_Read... [08:10:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:10:23]Read from MH i2c: E2 [08:10:23]MH_I2C_Read... [08:10:23]Read from MH i2c: E2 62 00 [08:10:23]MH_I2C_Read... [08:10:23]Read from MH i2c: E2 62 00 8C 88 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 7B 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 51 00 00 00 5E 04 04 00 51 00 00 00 57 04 04 00 52 00 00 00 19 04 04 00 00 00 00 00 90 00 29 [08:10:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 7B 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 51 00 00 00 5E 04 04 00 51 00 00 00 57 04 04 00 52 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:10:23]wFMCommunicate OK [08:10:23]SAM_PROTO_GetFieldsCounters done [08:10:23]requested_item shift.num is exist - process it [08:10:23]requested_item shift.opened is exist - process it [08:10:23]req_shift_opened [08:10:23]FM_GetShiftState [08:10:23]SAM_PROTO_GetShiftState [08:10:23]wFMCommunicate request_size=4 [08:10:23]MH_SAM_APDU [08:10:23]CAPDU: 80 13 01 00 [08:10:23]Write to MH i2c: E2 08 00 8D 88 80 13 01 00 00 00 00 00 92 [08:10:23]Write i2c OK [08:10:23]MH_I2C_Read... [08:10:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:10:23]Read from MH i2c: E2 [08:10:23]MH_I2C_Read... [08:10:23]Read from MH i2c: E2 0E 00 [08:10:23]MH_I2C_Read... [08:10:23]Read from MH i2c: E2 0E 00 8D 88 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 58 [08:10:23]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:10:23]wFMCommunicate OK [08:10:23]SAM_PROTO_GetShiftState done [08:10:23]FM_GetShiftState done [08:10:23]req_shift_opened done [08:10:23]requested_item shift.open_date is exist - process it [08:10:23]req_shift_open_date [08:10:23]req_shift_open_date done [08:10:23]produce_requested_data done [08:10:23]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230267,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [08:10:23]process_action_free close_receipt [08:10:23]json_value_free [08:10:23]json_value_free done [08:10:23]process_json_proto returns [08:10:23]Send response to host [08:10:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230267,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [08:10:23]free response buf [08:10:23]execute_script done [08:10:23]execute_script returns [08:10:23]free content buf [08:10:23]Sock 9.Close socket [08:10:23]Sock 9.Thread stoped [08:10:27]OFD Sender: No OFD packet to send [08:10:32]OFD Sender: No OFD packet to send [08:10:37]OFD Sender: No OFD packet to send [08:10:42]OFD Sender: No OFD packet to send [08:10:47]OFD Sender: No OFD packet to send [08:10:52]OFD Sender: No OFD packet to send [08:10:57]OFD Sender: No OFD packet to send [08:11:02]OFD Sender: No OFD packet to send [08:11:07]OFD Sender: No OFD packet to send [08:11:12]OFD Sender: No OFD packet to send [08:11:17]OFD Sender: No OFD packet to send [08:11:22]OFD Sender: No OFD packet to send [08:11:27]OFD Sender: No OFD packet to send [08:11:32]OFD Sender: No OFD packet to send [08:11:37]OFD Sender: No OFD packet to send [08:11:42]OFD Sender: No OFD packet to send [08:11:47]OFD Sender: No OFD packet to send [08:11:52]OFD Sender: No OFD packet to send [08:11:57]OFD Sender: No OFD packet to send [08:12:02]OFD Sender: No OFD packet to send [08:12:07]OFD Sender: No OFD packet to send [08:12:12]OFD Sender: No OFD packet to send [08:12:17]OFD Sender: No OFD packet to send [08:12:22]OFD Sender: No OFD packet to send [08:12:27]OFD Sender: No OFD packet to send [08:12:32]OFD Sender: No OFD packet to send [08:12:37]OFD Sender: No OFD packet to send [08:12:42]OFD Sender: No OFD packet to send [08:12:47]OFD Sender: No OFD packet to send [08:12:52]OFD Sender: No OFD packet to send [08:12:57]OFD Sender: No OFD packet to send [08:13:02]OFD Sender: No OFD packet to send [08:13:07]OFD Sender: No OFD packet to send [08:13:12]OFD Sender: No OFD packet to send [08:13:17]OFD Sender: No OFD packet to send [08:13:22]OFD Sender: No OFD packet to send [08:13:27]OFD Sender: No OFD packet to send [08:13:32]OFD Sender: No OFD packet to send [08:13:37]OFD Sender: No OFD packet to send [08:13:42]OFD Sender: No OFD packet to send [08:13:44]accept exits with 8 [08:13:44]New connection [08:13:44]New thread 3066903908 created [08:13:44]Thread 3067047268 joined [08:13:44]Waiting for new connection... [08:13:44] Sock 8.Parse request [08:13:44]Sock 8.Check first char [08:13:44]Sock 8.First char is OK [08:13:44]request: POST /json_proto HTTP/1.0 [08:13:44]Method: POST [08:13:44]URL: /json_proto [08:13:44]Method is POST - this is cgi request [08:13:44]url: /json_proto [08:13:44]query_string will be loaded in cgi processing [08:13:44]execute_cgi json_proto POST (null) [08:13:44]execute_cgi path=json_proto method=POST [08:13:44]POST find Content-Length [08:13:44]Host: 172.17.49.131:8080 [08:13:44]Content-Length: 839 [08:13:44]Content-Type: application/json [08:13:44] [08:13:44]POST finish read [08:13:44]Found Content-Length = 839 [08:13:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871722", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "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": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 2000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:13:44]execute_script... [08:13: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)871722", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "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": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 2000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:13:44]POST & json_proto [08:13:44]process_json_proto [08:13:44]json parsed OK: [08:13:44]protocol is kg_v1.0 [08:13:44]action value=close_receipt [08:13:44]process_action close_receipt [08:13:44]cmd_close_receipt [08:13:44]MH_GetDate [08:13:44]Write to MH i2c: F0 00 00 8E 88 05 [08:13:44]Write i2c OK [08:13:44]MH_I2C_Read... [08:13:44]Read from MH i2c: F0 [08:13:44]MH_I2C_Read... [08:13:44]Read from MH i2c: F0 09 00 [08:13:44]MH_I2C_Read... [08:13:44]Read from MH i2c: F0 09 00 8E 88 00 BD FD A5 66 FF 4D C0 64 43 [08:13:44]GetLastDocTimeStamp 1722154224 [08:13:44]current date 1722154429 [08:13:44]FM_GetShiftState [08:13:44]SAM_PROTO_GetShiftState [08:13:44]wFMCommunicate request_size=4 [08:13:44]MH_SAM_APDU [08:13:44]CAPDU: 80 13 01 00 [08:13:44]Write to MH i2c: E2 08 00 8F 88 80 13 01 00 00 00 00 00 94 [08:13:44]Write i2c OK [08:13:44]MH_I2C_Read... [08:13:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:13:44]Read from MH i2c: E2 [08:13:44]MH_I2C_Read... [08:13:44]Read from MH i2c: E2 0E 00 [08:13:44]MH_I2C_Read... [08:13:44]Read from MH i2c: E2 0E 00 8F 88 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 5A [08:13:44]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:13:44]wFMCommunicate OK [08:13:44]SAM_PROTO_GetShiftState done [08:13:44]FM_GetShiftState done [08:13:44]opened in 1722127132 [08:13:44]opened+sec_in_day 1722213532 [08:13:44]quantity*price = 200032 [08:13:44]sum+1 = 200033 [08:13:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.32 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.32 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 82 28.07.2024 08:13 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000965352 ФД: 230268 ФПД: 98777305226796 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T081349&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230268&fm=98777305226796&tin=02508201610067®Number=0000000000099253&sum=200032 [08:13:45]StoreToDocumentArchive [08:13:45]shift 386 fd 230268 [08:13:45]save to /storage/0386/doc_00230268 [08:13:45]save last doc name /storage/0386/doc_00230268 to /storage/kkm_last_doc_name [08:13:45]save OK [08:13:45]Clear old archive folders... [08:13:45]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:13:45]tlvbuf is 009EB6B0 [08:13:45]SAM_PROTO_ClearQueue [08:13:45]wFMCommunicate request_size=4 [08:13:45]MH_SAM_APDU [08:13:45]CAPDU: 80 09 00 00 [08:13:45]Write to MH i2c: E2 08 00 9C 88 80 09 00 00 00 00 00 00 96 [08:13:45]Write i2c OK [08:13:45]MH_I2C_Read... [08:13:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:13:45]Read from MH i2c: E2 [08:13:45]MH_I2C_Read... [08:13:45]Read from MH i2c: E2 03 00 [08:13:45]MH_I2C_Read... [08:13:45]Read from MH i2c: E2 03 00 9C 88 00 90 00 98 [08:13:45]RAPDU: 90 00 [08:13:45]wFMCommunicate OK [08:13:45]SAM_PROTO_ClearQueue done [08:13:45]KKMCreateOFDPacket [08:13:45]OFDProtocolAddRootSTLVToBuf [08:13:45]FM_MakeSignedData [08:13:45]FM_MakeSignedData [08:13:45]SAM_PROTO_SignData [08:13:45]wFMCommunicate request_size=4 [08:13:45]MH_SAM_APDU [08:13:45]CAPDU: 80 0D 01 02 [08:13:45]Write to MH i2c: E2 08 00 9D 88 80 0D 01 02 00 00 00 00 9E [08:13:45]Write i2c OK [08:13:45]MH_I2C_Read... [08:13:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:13:45]Read from MH i2c: E2 [08:13:45]MH_I2C_Read... [08:13:45]Read from MH i2c: E2 03 00 [08:13:45]MH_I2C_Read... [08:13:45]Read from MH i2c: E2 03 00 9D 88 00 90 00 99 [08:13:45]RAPDU: 90 00 [08:13:45]wFMCommunicate OK [08:13:45]wFMCommunicate request_size=255 [08:13:45]MH_SAM_APDU [08:13: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 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 60 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 60 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 BD FD A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 7C 83 03 00 35 04 06 00 59 D6 62 30 [08:13:45]Write to MH i2c: E2 02 01 9E 88 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 60 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 60 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 BD FD A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 7C 83 03 00 35 04 06 00 59 D6 62 30 00 00 B1 [08:13:45]Write i2c OK [08:13:45]MH_I2C_Read... [08:13:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:13:46]Read from MH i2c: E2 [08:13:46]MH_I2C_Read... [08:13:46]Read from MH i2c: E2 03 00 [08:13:46]MH_I2C_Read... [08:13:46]Read from MH i2c: E2 03 00 9E 88 00 90 00 9A [08:13:46]RAPDU: 90 00 [08:13:46]wFMCommunicate OK [08:13:46]wFMCommunicate request_size=7 [08:13:46]MH_SAM_APDU [08:13:46]CAPDU: 80 0D 02 02 02 9E 2C [08:13:46]Write to MH i2c: E2 0A 00 9F 88 80 0D 02 02 02 00 9E 2C 00 00 6F [08:13:46]Write i2c OK [08:13:46]MH_I2C_Read... [08:13:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:13:46]Read from MH i2c: E2 [08:13:46]MH_I2C_Read... [08:13:46]Read from MH i2c: E2 03 00 [08:13:46]MH_I2C_Read... [08:13:46]Read from MH i2c: E2 03 00 9F 88 00 90 00 9B [08:13:46]RAPDU: 90 00 [08:13:46]wFMCommunicate OK [08:13:46]wFMCommunicate request_size=4 [08:13:46]MH_SAM_APDU [08:13:46]CAPDU: 80 0D 03 02 [08:13:46]Write to MH i2c: E2 08 00 A0 88 80 0D 03 02 00 00 00 00 A3 [08:13:46]Write i2c OK [08:13:46]MH_I2C_Read... [08:13:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:13:46]Read from MH i2c: E2 [08:13:46]MH_I2C_Read... [08:13:46]Read from MH i2c: E2 0B 00 [08:13:46]MH_I2C_Read... [08:13:46]Read from MH i2c: E2 0B 00 A0 88 00 DE 45 09 43 DC 27 72 5D 90 00 E5 [08:13:46]RAPDU: DE 45 09 43 DC 27 72 5D 90 00 [08:13:46]wFMCommunicate OK [08:13:46]SAM_PROTO_SignData done [08:13:46]FM_MakeSignedData done [08:13:46]CreateOFDProtocolMessage [08:13:46]wFMCommunicate request_size=4 [08:13:46]MH_SAM_APDU [08:13:46]CAPDU: 80 11 00 00 [08:13:46]Write to MH i2c: E2 08 00 A1 88 80 11 00 00 00 00 00 00 A3 [08:13:46]Write i2c OK [08:13:46]MH_I2C_Read... [08:13:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:13:46]Read from MH i2c: E2 [08:13:46]MH_I2C_Read... [08:13:46]Read from MH i2c: E2 17 00 [08:13:46]MH_I2C_Read... [08:13:46]Read from MH i2c: E2 17 00 A1 88 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 F4 [08:13:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:13:46]wFMCommunicate OK [08:13:46]CreateOFDProtocolMessage done [08:13:46]OFDSenderStorePacket 230268 [08:13:46]StoreOFDPacket docnum=230268 [08:13:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 E5 72 04 01 47 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 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 60 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 60 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 BD FD A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 7C 83 03 00 35 04 06 00 59 D6 62 30 9E 2C DE 45 09 43 DC 27 72 5D [08:13:46]CheckFolder [08:13:46]dirname=/storage/ofd_packets [08:13:46]CheckFolder done [08:13:46]ProducePacketName [08:13:46]name=ofd_packets/00230268 [08:13:46]NVStorageSaveData ofd_packets/00230268 [08:13:46]File name is /storage/ofd_packets/00230268 [08:13:46]Write 298 bytes [08:13:46]NVStorageSaveData done [08:13:46]OFDSenderStorePacket done [08:13:46]KKMCreateOFDPacket done [08:13:46]NVStorageSaveData kkm_last_timestamp [08:13:46]File name is /storage/kkm_last_timestamp [08:13:46]Write 4 bytes [08:13:46]NVStorageSaveData done [08:13:46]ExternCall_PrintAddStr [08:13:46]wPrintStart [08:13:46]Write to MH i2c: 01 00 00 A2 88 2A [08:13:46]Write i2c OK [08:13:46]MH_I2C_Read... [08:13:46]Read from MH i2c: 01 [08:13:46]MH_I2C_Read... [08:13:46]Read from MH i2c: 01 07 00 [08:13:46]MH_I2C_Read... [08:13:46]Read from MH i2c: 01 07 00 A2 88 00 00 00 00 00 FF 0F 3F [08:13:46]RasterBufferAndPrint [08:13:46]line Счет N : (1)871722 [08:13:46]line ИНН: 02508201610067 [08:13:46]line Контрольно-Кассовый Чек [08:13:46]line ПРОДАЖА [08:13:46]line ТРК (МРК, ГНК) : 1 [08:13:46]line Товар: 2710194210 [08:13:46]line ДТ-К-5 [08:13:46]line 26.600 * 75.20 [08:13:46]line = 2000.32 [08:13:46]line НДС 12% НСП 1% [08:13:46]line > о реализуемом товаре [08:13:46]line ИТОГО: 2000.32 [08:13:46]line НСП 1% : 17.70 [08:13:46]line НДС 12% : 212.42 [08:13:46]line Наличными: 0.00 [08:13:46]line Безнал.: 2000.32 [08:13:46]line Место: АЗС № 125 "Партнер Нефть" [08:13:46]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [08:13:46]line СНО: Общий режим [08:13:46]line Чек 82 28.07.2024 08:13 [08:13:46]line Смена: 386 ФФД: 1.0 [08:13:46]line ЗНМ: 0300000050 [08:13:46]line РНМ: 0000000000099253 [08:13:46]line Версия ККМ: 001 [08:13:46]line Платежная система: АКБ Кыргызстан [08:13:46]line ФМ: 0000000000965352 [08:13:46]line ФД: 230268 [08:13:46]line ФПД: 98777305226796 [08:13:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T081349&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230268&fm=98777305226796&tin=02508201610067®Number=0000000000099253&sum=200032 [08:13:46]OFD Sender: Processing packet 230268 [packets to send 132, broken 131] [08:13:46]ProducePacketName [08:13:46]name=ofd_packets/00230268 [08:13:46]OFD Sender: To server: pG, [08:13:46]CommunicateWithHost lk.salyk.kg:30040 [08:13:46]ConnectInit lk.salyk.kg [08:13:46]written 0, free lines is 4095 [08:13:46]Connected sock=10 [08:13:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 E5 72 04 01 47 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 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 60 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 60 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 52 00 00 00 F4 03 04 00 BD FD A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 7C 83 03 00 35 04 06 00 59 D6 62 30 9E 2C DE 45 09 43 DC 27 72 5D [08:13:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 05 10 47 00 6A 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 39 36 35 33 35 32 10 04 04 00 7C 83 03 00 F4 03 04 00 95 A4 A5 66 B6 04 01 00 00 20 44 09 60 D2 D4 E1 2A [08:13:47]CommunicateWithHost err = 0 [08:13:47]CheckOFDResponse [08:13:47]1017 (14) - 77093643461234 [08:13:47]1041 (16) - 0000000000965352 [08:13:47]1040 (4) - 230268 [08:13:47]1012 (4) - 28.07.2024 01:53 [08:13:47]1206 (1) - 0 [08:13:47]OFD Sender: Remove packet 230268 [08:13:47]ProducePacketName [08:13:47]name=ofd_packets/00230268 [08:13:47]NVStorageDeleteData [08:13:47]Write to MH i2c: 01 00 00 CC 88 54 [08:13:47]Write i2c OK [08:13:47]MH_I2C_Read... [08:13:47]Read from MH i2c: 01 [08:13:47]MH_I2C_Read... [08:13:47]Read from MH i2c: 01 07 00 [08:13:47]MH_I2C_Read... [08:13:47]Read from MH i2c: 01 07 00 CC 88 00 00 00 00 00 10 0D 78 [08:13:47]RasterBufferAndPrint [08:13:47]line [08:13:47]line [08:13:47]line [08:13:47]line [08:13:47]line [08:13:47]written 0, free lines is 3354 [08:13:47]MH_Cut [08:13:47]Write to MH i2c: D1 01 00 D3 88 01 2D [08:13:47]Write i2c OK [08:13:47]MH_I2C_Read... [08:13:47]Read from MH i2c: D1 [08:13:47]MH_I2C_Read... [08:13:47]Read from MH i2c: D1 01 00 [08:13:47]MH_I2C_Read... [08:13:47]Read from MH i2c: D1 01 00 D3 88 00 2C [08:13:47]Write to MH i2c: 01 00 00 D4 88 5C [08:13:47]Write i2c OK [08:13:47]MH_I2C_Read... [08:13:47]OFD Sender: No OFD packet to send [08:13:47]*** Cut start [08:13:47]*** Partial cut [08:13:47]*** CUTSNS_PIN = 1 [08:13:47]*** CUTSNS_PIN = 0 [08:13:48]*** Brake cut motor [08:13:48]Read from MH i2c: 01 [08:13:48]MH_I2C_Read... [08:13:48]*** Stop cut motor [08:13:48]*** Cut end [08:13:48]Read from MH i2c: 01 07 00 [08:13:48]MH_I2C_Read... [08:13:48]Read from MH i2c: 01 07 00 D4 88 00 00 00 00 00 FF 0F 71 [08:13:48]process_action close_receipt done [08:13:48]requested_data is exist [08:13:48]produce_requested_data [08:13:48]requested_item fm.sn is exist - process it [08:13:48]wFMCommunicate request_size=4 [08:13:48]MH_SAM_APDU [08:13:48]CAPDU: 80 11 00 00 [08:13:48]Write to MH i2c: E2 08 00 D5 88 80 11 00 00 00 00 00 00 D7 [08:13:48]Write i2c OK [08:13:48]MH_I2C_Read... [08:13:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:13:48]Read from MH i2c: E2 [08:13:48]MH_I2C_Read... [08:13:48]Read from MH i2c: E2 17 00 [08:13:48]MH_I2C_Read... [08:13:48]Read from MH i2c: E2 17 00 D5 88 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 28 [08:13:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:13:48]wFMCommunicate OK [08:13:48]requested_item fd.num is exist - process it [08:13:48]SAM_PROTO_GetFieldsCounters [08:13:48]wFMCommunicate request_size=4 [08:13:48]MH_SAM_APDU [08:13:48]CAPDU: 80 13 00 00 [08:13:48]Write to MH i2c: E2 08 00 D6 88 80 13 00 00 00 00 00 00 DA [08:13:48]Write i2c OK [08:13:48]MH_I2C_Read... [08:13:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:13:48]Read from MH i2c: E2 [08:13:48]MH_I2C_Read... [08:13:48]Read from MH i2c: E2 62 00 [08:13:48]MH_I2C_Read... [08:13:48]Read from MH i2c: E2 62 00 D6 88 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 7C 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 52 00 00 00 5E 04 04 00 52 00 00 00 57 04 04 00 53 00 00 00 19 04 04 00 00 00 00 00 90 00 77 [08:13:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 7C 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 52 00 00 00 5E 04 04 00 52 00 00 00 57 04 04 00 53 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:13:48]wFMCommunicate OK [08:13:48]SAM_PROTO_GetFieldsCounters done [08:13:48]requested_item shift.num is exist - process it [08:13:48]requested_item shift.opened is exist - process it [08:13:48]req_shift_opened [08:13:48]FM_GetShiftState [08:13:48]SAM_PROTO_GetShiftState [08:13:48]wFMCommunicate request_size=4 [08:13:48]MH_SAM_APDU [08:13:48]CAPDU: 80 13 01 00 [08:13:48]Write to MH i2c: E2 08 00 D7 88 80 13 01 00 00 00 00 00 DC [08:13:48]Write i2c OK [08:13:48]MH_I2C_Read... [08:13:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:13:48]Read from MH i2c: E2 [08:13:48]MH_I2C_Read... [08:13:48]Read from MH i2c: E2 0E 00 [08:13:48]MH_I2C_Read... [08:13:48]Read from MH i2c: E2 0E 00 D7 88 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 A2 [08:13:48]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:13:48]wFMCommunicate OK [08:13:48]SAM_PROTO_GetShiftState done [08:13:48]FM_GetShiftState done [08:13:48]req_shift_opened done [08:13:48]requested_item shift.open_date is exist - process it [08:13:48]req_shift_open_date [08:13:48]req_shift_open_date done [08:13:48]produce_requested_data done [08:13:48]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230268,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [08:13:48]process_action_free close_receipt [08:13:48]json_value_free [08:13:48]json_value_free done [08:13:48]process_json_proto returns [08:13:48]Send response to host [08:13:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230268,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [08:13:48]free response buf [08:13:48]execute_script done [08:13:48]execute_script returns [08:13:48]free content buf [08:13:48]Sock 8.Close socket [08:13:48]Sock 8.Thread stoped [08:13:52]OFD Sender: No OFD packet to send [08:13:57]OFD Sender: No OFD packet to send [08:14:02]OFD Sender: No OFD packet to send [08:14:07]OFD Sender: No OFD packet to send [08:14:12]OFD Sender: No OFD packet to send [08:14:17]OFD Sender: No OFD packet to send [08:14:22]OFD Sender: No OFD packet to send [08:14:27]OFD Sender: No OFD packet to send [08:14:32]OFD Sender: No OFD packet to send [08:14:37]OFD Sender: No OFD packet to send [08:14:42]OFD Sender: No OFD packet to send [08:14:47]OFD Sender: No OFD packet to send [08:14:52]OFD Sender: No OFD packet to send [08:14:57]OFD Sender: No OFD packet to send [08:15:02]OFD Sender: No OFD packet to send [08:15:07]OFD Sender: No OFD packet to send [08:15:12]OFD Sender: No OFD packet to send [08:15:17]OFD Sender: No OFD packet to send [08:15:22]OFD Sender: No OFD packet to send [08:15:27]OFD Sender: No OFD packet to send [08:15:32]OFD Sender: No OFD packet to send [08:15:37]OFD Sender: No OFD packet to send [08:15:42]OFD Sender: No OFD packet to send [08:15:47]OFD Sender: No OFD packet to send [08:15:52]OFD Sender: No OFD packet to send [08:15:57]OFD Sender: No OFD packet to send [08:16:02]OFD Sender: No OFD packet to send [08:16:07]OFD Sender: No OFD packet to send [08:16:12]OFD Sender: No OFD packet to send [08:16:17]OFD Sender: No OFD packet to send [08:16:22]OFD Sender: No OFD packet to send [08:16:27]OFD Sender: No OFD packet to send [08:16:32]OFD Sender: No OFD packet to send [08:16:37]OFD Sender: No OFD packet to send [08:16:42]OFD Sender: No OFD packet to send [08:16:47]OFD Sender: No OFD packet to send [08:16:52]OFD Sender: No OFD packet to send [08:16:57]OFD Sender: No OFD packet to send [08:17:02]OFD Sender: No OFD packet to send [08:17:07]OFD Sender: No OFD packet to send [08:17:12]OFD Sender: No OFD packet to send [08:17:17]OFD Sender: No OFD packet to send [08:17:22]OFD Sender: No OFD packet to send [08:17:27]OFD Sender: No OFD packet to send [08:17:32]OFD Sender: No OFD packet to send [08:17:37]OFD Sender: No OFD packet to send [08:17:42]OFD Sender: No OFD packet to send [08:17:47]OFD Sender: No OFD packet to send [08:17:52]OFD Sender: No OFD packet to send [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:22]OFD Sender: No OFD packet to send [08:19:27]OFD Sender: No OFD packet to send [08:19:32]OFD Sender: No OFD packet to send [08:19:37]OFD Sender: No OFD packet to send [08:19:42]OFD Sender: No OFD packet to send [08:19:47]OFD Sender: No OFD packet to send [08:19:52]OFD Sender: No OFD packet to send [08:19:57]OFD Sender: No OFD packet to send [08:20:03]OFD Sender: No OFD packet to send [08:20:08]OFD Sender: No OFD packet to send [08:20:13]OFD Sender: No OFD packet to send [08:20:18]OFD Sender: No OFD packet to send [08:20:23]OFD Sender: No OFD packet to send [08:20:28]OFD Sender: No OFD packet to send [08:20:33]OFD Sender: No OFD packet to send [08:20:38]OFD Sender: No OFD packet to send [08:20:43]OFD Sender: No OFD packet to send [08:20:48]OFD Sender: No OFD packet to send [08:20:53]OFD Sender: No OFD packet to send [08:20:58]OFD Sender: No OFD packet to send [08:21:03]OFD Sender: No OFD packet to send [08:21:08]OFD Sender: No OFD packet to send [08:21:13]OFD Sender: No OFD packet to send [08:21:18]OFD Sender: No OFD packet to send [08:21:20]accept exits with 9 [08:21:20]New connection [08:21:20]New thread 3067047268 created [08:21:20]Thread 3066903908 joined [08:21:20]Waiting for new connection... [08:21:20] Sock 9.Parse request [08:21:20]Sock 9.Check first char [08:21:20]Sock 9.First char is OK [08:21:20]request: POST /json_proto HTTP/1.0 [08:21:20]Method: POST [08:21:20]URL: /json_proto [08:21:20]Method is POST - this is cgi request [08:21:20]url: /json_proto [08:21:20]query_string will be loaded in cgi processing [08:21:20]execute_cgi json_proto POST (null) [08:21:20]execute_cgi path=json_proto method=POST [08:21:20]POST find Content-Length [08:21:20]Host: 172.17.49.131:8080 [08:21:20]Content-Length: 678 [08:21:20]Content-Type: application/json [08:21:20] [08:21:20]POST finish read [08:21:20]Found Content-Length = 678 [08:21:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871723", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 13.300, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:21:20]execute_script... [08: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)871723", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 13.300, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:21:20]POST & json_proto [08:21:20]process_json_proto [08:21:20]json parsed OK: [08:21:20]protocol is kg_v1.0 [08:21:20]action value=close_receipt [08:21:20]process_action close_receipt [08:21:20]cmd_close_receipt [08:21:20]MH_GetDate [08:21:20]Write to MH i2c: F0 00 00 D8 88 4F [08:21:20]Write i2c OK [08:21:20]MH_I2C_Read... [08:21:20]Read from MH i2c: F0 [08:21:20]MH_I2C_Read... [08:21:20]Read from MH i2c: F0 09 00 [08:21:20]MH_I2C_Read... [08:21:20]Read from MH i2c: F0 09 00 D8 88 00 86 FF A5 66 FF 4D C0 64 58 [08:21:20]GetLastDocTimeStamp 1722154429 [08:21:20]current date 1722154886 [08:21:20]FM_GetShiftState [08:21:20]SAM_PROTO_GetShiftState [08:21:20]wFMCommunicate request_size=4 [08:21:20]MH_SAM_APDU [08:21:20]CAPDU: 80 13 01 00 [08:21:20]Write to MH i2c: E2 08 00 D9 88 80 13 01 00 00 00 00 00 DE [08:21:20]Write i2c OK [08:21:20]MH_I2C_Read... [08:21:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:21:21]Read from MH i2c: E2 [08:21:21]MH_I2C_Read... [08:21:21]Read from MH i2c: E2 0E 00 [08:21:21]MH_I2C_Read... [08:21:21]Read from MH i2c: E2 0E 00 D9 88 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 A4 [08:21:21]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:21:21]wFMCommunicate OK [08:21:21]SAM_PROTO_GetShiftState done [08:21:21]FM_GetShiftState done [08:21:21]opened in 1722127132 [08:21:21]opened+sec_in_day 1722213532 [08:21:21]quantity*price = 100016 [08:21:21]sum+1 = 100017 [08:21:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 83 28.07.2024 08:21 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230269 ФПД: 77391214793513 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T082126&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230269&fm=77391214793513&tin=02508201610067®Number=0000000000099253&sum=100000 [08:21:22]StoreToDocumentArchive [08:21:22]shift 386 fd 230269 [08:21:22]save to /storage/0386/doc_00230269 [08:21:22]save last doc name /storage/0386/doc_00230269 to /storage/kkm_last_doc_name [08:21:22]save OK [08:21:22]Clear old archive folders... [08:21:22]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:21:22]tlvbuf is 008BB8B0 [08:21:22]SAM_PROTO_ClearQueue [08:21:22]wFMCommunicate request_size=4 [08:21:22]MH_SAM_APDU [08:21:22]CAPDU: 80 09 00 00 [08:21:22]Write to MH i2c: E2 08 00 E6 88 80 09 00 00 00 00 00 00 E0 [08:21:22]Write i2c OK [08:21:22]MH_I2C_Read... [08:21:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:21:22]Read from MH i2c: E2 [08:21:22]MH_I2C_Read... [08:21:22]Read from MH i2c: E2 03 00 [08:21:22]MH_I2C_Read... [08:21:22]Read from MH i2c: E2 03 00 E6 88 00 90 00 E2 [08:21:22]RAPDU: 90 00 [08:21:22]wFMCommunicate OK [08:21:22]SAM_PROTO_ClearQueue done [08:21:22]KKMCreateOFDPacket [08:21:22]OFDProtocolAddRootSTLVToBuf [08:21:22]FM_MakeSignedData [08:21:22]FM_MakeSignedData [08:21:22]SAM_PROTO_SignData [08:21:22]wFMCommunicate request_size=4 [08:21:22]MH_SAM_APDU [08:21:22]CAPDU: 80 0D 01 02 [08:21:22]Write to MH i2c: E2 08 00 E7 88 80 0D 01 02 00 00 00 00 E8 [08:21:22]Write i2c OK [08:21:22]MH_I2C_Read... [08:21:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:21:22]Read from MH i2c: E2 [08:21:22]MH_I2C_Read... [08:21:22]Read from MH i2c: E2 03 00 [08:21:22]MH_I2C_Read... [08:21:22]Read from MH i2c: E2 03 00 E7 88 00 90 00 E3 [08:21:22]RAPDU: 90 00 [08:21:22]wFMCommunicate OK [08:21:22]wFMCommunicate request_size=255 [08:21:22]MH_SAM_APDU [08:21: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 F4 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 86 FF A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 7D 83 03 00 35 04 06 00 46 63 0B DD [08:21:22]Write to MH i2c: E2 02 01 E8 88 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 86 FF A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 7D 83 03 00 35 04 06 00 46 63 0B DD 00 00 87 [08:21:22]Write i2c OK [08:21:22]MH_I2C_Read... [08:21:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:21:22]Read from MH i2c: E2 [08:21:22]MH_I2C_Read... [08:21:22]Read from MH i2c: E2 03 00 [08:21:22]MH_I2C_Read... [08:21:22]Read from MH i2c: E2 03 00 E8 88 00 90 00 E4 [08:21:22]RAPDU: 90 00 [08:21:22]wFMCommunicate OK [08:21:22]wFMCommunicate request_size=7 [08:21:22]MH_SAM_APDU [08:21:22]CAPDU: 80 0D 02 02 02 D3 29 [08:21:22]Write to MH i2c: E2 0A 00 E9 88 80 0D 02 02 02 00 D3 29 00 00 EB [08:21:22]Write i2c OK [08:21:22]MH_I2C_Read... [08:21:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:21:22]Read from MH i2c: E2 [08:21:22]MH_I2C_Read... [08:21:22]Read from MH i2c: E2 03 00 [08:21:22]MH_I2C_Read... [08:21:22]Read from MH i2c: E2 03 00 E9 88 00 90 00 E5 [08:21:22]RAPDU: 90 00 [08:21:22]wFMCommunicate OK [08:21:22]wFMCommunicate request_size=4 [08:21:22]MH_SAM_APDU [08:21:22]CAPDU: 80 0D 03 02 [08:21:22]Write to MH i2c: E2 08 00 EA 88 80 0D 03 02 00 00 00 00 ED [08:21:22]Write i2c OK [08:21:22]MH_I2C_Read... [08:21:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:21:22]Read from MH i2c: E2 [08:21:22]MH_I2C_Read... [08:21:22]Read from MH i2c: E2 0B 00 [08:21:22]MH_I2C_Read... [08:21:22]Read from MH i2c: E2 0B 00 EA 88 00 90 80 54 CF C0 5C 75 D7 90 00 89 [08:21:22]RAPDU: 90 80 54 CF C0 5C 75 D7 90 00 [08:21:22]wFMCommunicate OK [08:21:22]SAM_PROTO_SignData done [08:21:22]FM_MakeSignedData done [08:21:22]CreateOFDProtocolMessage [08:21:22]wFMCommunicate request_size=4 [08:21:22]MH_SAM_APDU [08:21:22]CAPDU: 80 11 00 00 [08:21:22]Write to MH i2c: E2 08 00 EB 88 80 11 00 00 00 00 00 00 ED [08:21:22]Write i2c OK [08:21:22]MH_I2C_Read... [08:21:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:21:22]Read from MH i2c: E2 [08:21:22]MH_I2C_Read... [08:21:22]Read from MH i2c: E2 17 00 [08:21:22]MH_I2C_Read... [08:21:22]Read from MH i2c: E2 17 00 EB 88 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 3E [08:21:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:21:22]wFMCommunicate OK [08:21:22]CreateOFDProtocolMessage done [08:21:22]OFDSenderStorePacket 230269 [08:21:22]StoreOFDPacket docnum=230269 [08:21:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 17 A1 04 01 F6 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 F4 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 86 FF A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 7D 83 03 00 35 04 06 00 46 63 0B DD D3 29 90 80 54 CF C0 5C 75 D7 [08:21:22]CheckFolder [08:21:22]dirname=/storage/ofd_packets [08:21:22]CheckFolder done [08:21:22]ProducePacketName [08:21:22]name=ofd_packets/00230269 [08:21:22]NVStorageSaveData ofd_packets/00230269 [08:21:22]File name is /storage/ofd_packets/00230269 [08:21:22]Write 298 bytes [08:21:22]NVStorageSaveData done [08:21:22]OFDSenderStorePacket done [08:21:22]KKMCreateOFDPacket done [08:21:22]NVStorageSaveData kkm_last_timestamp [08:21:22]File name is /storage/kkm_last_timestamp [08:21:22]Write 4 bytes [08:21:22]NVStorageSaveData done [08:21:22]ExternCall_PrintAddStr [08:21:22]wPrintStart [08:21:22]Write to MH i2c: 01 00 00 EC 88 74 [08:21:22]Write i2c OK [08:21:22]MH_I2C_Read... [08:21:22]Read from MH i2c: 01 [08:21:22]MH_I2C_Read... [08:21:22]Read from MH i2c: 01 07 00 [08:21:22]MH_I2C_Read... [08:21:22]Read from MH i2c: 01 07 00 EC 88 00 00 00 00 00 FF 0F 89 [08:21:22]RasterBufferAndPrint [08:21:22]line Счет N : (1)871723 [08:21:22]line ИНН: 02508201610067 [08:21:22]line Контрольно-Кассовый Чек [08:21:22]line ПРОДАЖА [08:21:22]line ТРК (МРК, ГНК) : 2 [08:21:22]line Товар: 2710194210 [08:21:22]line ДТ-К-5 [08:21:22]line 13.300 * 75.20 [08:21:22]line = 1000.16 [08:21:22]line НДС 12% НСП 1% [08:21:22]line > о реализуемом товаре [08:21:22]line ОКРУГЛЕНИЕ: -0.16 [08:21:22]line ИТОГО: 1000.00 [08:21:22]line Внесено: 1000.00 [08:21:22]line СДАЧА: 0.00 [08:21:22]line НСП 1% : 8.85 [08:21:22]line НДС 12% : 106.21 [08:21:22]line Наличными: 1000.00 [08:21:22]line Безнал.: 0.00 [08:21:22]line Место: АЗС № 125 "Партнер Нефть" [08:21:22]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [08:21:22]line СНО: Общий режим [08:21:22]line Чек 83 28.07.2024 08:21 [08:21:22]line Смена: 386 ФФД: 1.0 [08:21:22]line ЗНМ: 0300000050 [08:21:22]line РНМ: 0000000000099253 [08:21:22]line Версия ККМ: 001 [08:21:22]line ФМ: 0000000000965352 [08:21:22]line ФД: 230269 [08:21:22]line ФПД: 77391214793513 [08:21:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T082126&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230269&fm=77391214793513&tin=02508201610067®Number=0000000000099253&sum=100000 [08:21:23]OFD Sender: Processing packet 230269 [packets to send 132, broken 131] [08:21:23]ProducePacketName [08:21:23]name=ofd_packets/00230269 [08:21:23]OFD Sender: To server: pG, [08:21:23]CommunicateWithHost lk.salyk.kg:30040 [08:21:23]ConnectInit lk.salyk.kg [08:21:23]written 0, free lines is 4095 [08:21:23]Connected sock=10 [08:21:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 17 A1 04 01 F6 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 F4 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 53 00 00 00 F4 03 04 00 86 FF A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 7D 83 03 00 35 04 06 00 46 63 0B DD D3 29 90 80 54 CF C0 5C 75 D7 [08:21:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 06 70 47 00 16 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 39 36 35 33 35 32 10 04 04 00 7D 83 03 00 F4 03 04 00 5E A6 A5 66 B6 04 01 00 00 81 07 E4 35 29 2B 28 8C [08:21:23]CommunicateWithHost err = 0 [08:21:23]CheckOFDResponse [08:21:23]1017 (14) - 77093643461234 [08:21:23]1041 (16) - 0000000000965352 [08:21:23]1040 (4) - 230269 [08:21:23]1012 (4) - 28.07.2024 02:01 [08:21:23]1206 (1) - 0 [08:21:23]OFD Sender: Remove packet 230269 [08:21:23]ProducePacketName [08:21:23]name=ofd_packets/00230269 [08:21:23]NVStorageDeleteData [08:21:23]Write to MH i2c: 01 00 00 17 89 A0 [08:21:23]Write i2c OK [08:21:23]MH_I2C_Read... [08:21:23]Read from MH i2c: 01 [08:21:23]MH_I2C_Read... [08:21:23]Read from MH i2c: 01 07 00 [08:21:23]MH_I2C_Read... [08:21:23]Read from MH i2c: 01 07 00 17 89 00 00 00 00 00 ED 0C A0 [08:21:23]RasterBufferAndPrint [08:21:23]line [08:21:23]line [08:21:23]line [08:21:23]line [08:21:23]line [08:21:23]written 0, free lines is 3315 [08:21:23]MH_Cut [08:21:23]Write to MH i2c: D1 01 00 1E 89 01 79 [08:21:23]Write i2c OK [08:21:23]MH_I2C_Read... [08:21:23]Read from MH i2c: D1 [08:21:23]MH_I2C_Read... [08:21:23]Read from MH i2c: D1 01 00 [08:21:23]MH_I2C_Read... [08:21:23]Read from MH i2c: D1 01 00 1E 89 00 78 [08:21:23]Write to MH i2c: 01 00 00 1F 89 A8 [08:21:23]Write i2c OK [08:21:23]MH_I2C_Read... [08:21:23]OFD Sender: No OFD packet to send [08:21:24]*** Cut start [08:21:24]*** Partial cut [08:21:24]*** CUTSNS_PIN = 1 [08:21:24]*** CUTSNS_PIN = 0 [08:21:24]*** Brake cut motor [08:21:24]Read from MH i2c: 01 [08:21:24]MH_I2C_Read... [08:21:24]*** Stop cut motor [08:21:24]*** Cut end [08:21:24]Read from MH i2c: 01 07 00 [08:21:24]MH_I2C_Read... [08:21:24]Read from MH i2c: 01 07 00 1F 89 00 00 00 00 00 FF 0F BD [08:21:24]process_action close_receipt done [08:21:24]requested_data is exist [08:21:24]produce_requested_data [08:21:24]requested_item fm.sn is exist - process it [08:21:24]wFMCommunicate request_size=4 [08:21:24]MH_SAM_APDU [08:21:24]CAPDU: 80 11 00 00 [08:21:24]Write to MH i2c: E2 08 00 20 89 80 11 00 00 00 00 00 00 23 [08:21:24]Write i2c OK [08:21:24]MH_I2C_Read... [08:21:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:21:24]Read from MH i2c: E2 [08:21:24]MH_I2C_Read... [08:21:24]Read from MH i2c: E2 17 00 [08:21:24]MH_I2C_Read... [08:21:24]Read from MH i2c: E2 17 00 20 89 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 74 [08:21:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:21:24]wFMCommunicate OK [08:21:24]requested_item fd.num is exist - process it [08:21:24]SAM_PROTO_GetFieldsCounters [08:21:24]wFMCommunicate request_size=4 [08:21:24]MH_SAM_APDU [08:21:24]CAPDU: 80 13 00 00 [08:21:24]Write to MH i2c: E2 08 00 21 89 80 13 00 00 00 00 00 00 26 [08:21:24]Write i2c OK [08:21:24]MH_I2C_Read... [08:21:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:21:24]Read from MH i2c: E2 [08:21:24]MH_I2C_Read... [08:21:24]Read from MH i2c: E2 62 00 [08:21:24]MH_I2C_Read... [08:21:24]Read from MH i2c: E2 62 00 21 89 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 7D 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 53 00 00 00 5E 04 04 00 53 00 00 00 57 04 04 00 54 00 00 00 19 04 04 00 00 00 00 00 90 00 C7 [08:21:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 7D 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 53 00 00 00 5E 04 04 00 53 00 00 00 57 04 04 00 54 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:21:24]wFMCommunicate OK [08:21:24]SAM_PROTO_GetFieldsCounters done [08:21:24]requested_item shift.num is exist - process it [08:21:24]requested_item shift.opened is exist - process it [08:21:24]req_shift_opened [08:21:24]FM_GetShiftState [08:21:24]SAM_PROTO_GetShiftState [08:21:24]wFMCommunicate request_size=4 [08:21:24]MH_SAM_APDU [08:21:24]CAPDU: 80 13 01 00 [08:21:24]Write to MH i2c: E2 08 00 22 89 80 13 01 00 00 00 00 00 28 [08:21:24]Write i2c OK [08:21:24]MH_I2C_Read... [08:21:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:21:24]Read from MH i2c: E2 [08:21:24]MH_I2C_Read... [08:21:24]Read from MH i2c: E2 0E 00 [08:21:24]MH_I2C_Read... [08:21:24]Read from MH i2c: E2 0E 00 22 89 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 EE [08:21:24]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:21:24]wFMCommunicate OK [08:21:24]SAM_PROTO_GetShiftState done [08:21:24]FM_GetShiftState done [08:21:24]req_shift_opened done [08:21:24]requested_item shift.open_date is exist - process it [08:21:24]req_shift_open_date [08:21:24]req_shift_open_date done [08:21:24]produce_requested_data done [08:21:24]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230269,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [08:21:24]process_action_free close_receipt [08:21:24]json_value_free [08:21:24]json_value_free done [08:21:24]process_json_proto returns [08:21:24]Send response to host [08:21:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230269,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [08:21:24]free response buf [08:21:24]execute_script done [08:21:24]execute_script returns [08:21:24]free content buf [08:21:24]Sock 9.Close socket [08:21:24]Sock 9.Thread stoped [08:21:28]OFD Sender: No OFD packet to send [08:21:33]OFD Sender: No OFD packet to send [08:21:38]OFD Sender: No OFD packet to send [08:21:43]OFD Sender: No OFD packet to send [08:21:48]OFD Sender: No OFD packet to send [08:21:53]OFD Sender: No OFD packet to send [08:21:58]OFD Sender: No OFD packet to send [08:22:03]OFD Sender: No OFD packet to send [08:22:08]OFD Sender: No OFD packet to send [08:22:13]OFD Sender: No OFD packet to send [08:22:18]OFD Sender: No OFD packet to send [08:22:23]OFD Sender: No OFD packet to send [08:22:28]OFD Sender: No OFD packet to send [08:22:33]OFD Sender: No OFD packet to send [08:22:38]OFD Sender: No OFD packet to send [08:22:43]OFD Sender: No OFD packet to send [08:22:48]OFD Sender: No OFD packet to send [08:22:53]OFD Sender: No OFD packet to send [08:22:58]OFD Sender: No OFD packet to send [08:23:03]OFD Sender: No OFD packet to send [08:23:08]OFD Sender: No OFD packet to send [08:23:13]OFD Sender: No OFD packet to send [08:23:18]OFD Sender: No OFD packet to send [08:23:20]accept exits with 8 [08:23:20]New connection [08:23:20]New thread 3066903908 created [08:23:20]Thread 3067047268 joined [08:23:20]Waiting for new connection... [08:23:20] Sock 8.Parse request [08:23:20]Sock 8.Check first char [08:23:20]Sock 8.First char is OK [08:23:20]request: POST /json_proto HTTP/1.0 [08:23:20]Method: POST [08:23:20]URL: /json_proto [08:23:20]Method is POST - this is cgi request [08:23:20]url: /json_proto [08:23:20]query_string will be loaded in cgi processing [08:23:20]execute_cgi json_proto POST (null) [08:23:20]execute_cgi path=json_proto method=POST [08:23:20]POST find Content-Length [08:23:20]Host: 172.17.49.131:8080 [08:23:20]Content-Length: 677 [08:23:20]Content-Type: application/json [08:23:20] [08:23:20]POST finish read [08:23:20]Found Content-Length = 677 [08:23:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871724", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 2.680, "sum" : 200.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:23:20]execute_script... [08:23:20]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871724", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 2.680, "sum" : 200.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 200.00, "total" : 200.00, "payments": [ { "type": 0, "sum" : 200.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:23:20]POST & json_proto [08:23:20]process_json_proto [08:23:20]json parsed OK: [08:23:20]protocol is kg_v1.0 [08:23:20]action value=close_receipt [08:23:20]process_action close_receipt [08:23:20]cmd_close_receipt [08:23:20]MH_GetDate [08:23:20]Write to MH i2c: F0 00 00 23 89 9B [08:23:20]Write i2c OK [08:23:20]MH_I2C_Read... [08:23:20]Read from MH i2c: F0 [08:23:20]MH_I2C_Read... [08:23:20]Read from MH i2c: F0 09 00 [08:23:20]MH_I2C_Read... [08:23:20]Read from MH i2c: F0 09 00 23 89 00 FD FF A5 66 FF 4D C0 64 1B [08:23:20]GetLastDocTimeStamp 1722154886 [08:23:20]current date 1722155005 [08:23:20]FM_GetShiftState [08:23:20]SAM_PROTO_GetShiftState [08:23:20]wFMCommunicate request_size=4 [08:23:20]MH_SAM_APDU [08:23:20]CAPDU: 80 13 01 00 [08:23:20]Write to MH i2c: E2 08 00 24 89 80 13 01 00 00 00 00 00 2A [08:23:20]Write i2c OK [08:23:20]MH_I2C_Read... [08:23:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:23:20]Read from MH i2c: E2 [08:23:20]MH_I2C_Read... [08:23:20]Read from MH i2c: E2 0E 00 [08:23:20]MH_I2C_Read... [08:23:20]Read from MH i2c: E2 0E 00 24 89 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 F0 [08:23:20]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:23:20]wFMCommunicate OK [08:23:20]SAM_PROTO_GetShiftState done [08:23:20]FM_GetShiftState done [08:23:20]opened in 1722127132 [08:23:20]opened+sec_in_day 1722213532 [08:23:20]quantity*price = 20019 [08:23:20]sum+1 = 20021 [08:23:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.26 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 84 28.07.2024 08:23 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230270 ФПД: 268961048397748 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T082325&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230270&fm=268961048397748&tin=02508201610067®Number=0000000000099253&sum=20000 [08:23:21]StoreToDocumentArchive [08:23:21]shift 386 fd 230270 [08:23:21]save to /storage/0386/doc_00230270 [08:23:21]save last doc name /storage/0386/doc_00230270 to /storage/kkm_last_doc_name [08:23:21]save OK [08:23:21]Clear old archive folders... [08:23:21]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:23:21]tlvbuf is 00936500 [08:23:21]SAM_PROTO_ClearQueue [08:23:21]wFMCommunicate request_size=4 [08:23:21]MH_SAM_APDU [08:23:21]CAPDU: 80 09 00 00 [08:23:21]Write to MH i2c: E2 08 00 31 89 80 09 00 00 00 00 00 00 2C [08:23:21]Write i2c OK [08:23:21]MH_I2C_Read... [08:23:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:23:21]Read from MH i2c: E2 [08:23:21]MH_I2C_Read... [08:23:21]Read from MH i2c: E2 03 00 [08:23:21]MH_I2C_Read... [08:23:21]Read from MH i2c: E2 03 00 31 89 00 90 00 2E [08:23:21]RAPDU: 90 00 [08:23:21]wFMCommunicate OK [08:23:21]SAM_PROTO_ClearQueue done [08:23:21]KKMCreateOFDPacket [08:23:21]OFDProtocolAddRootSTLVToBuf [08:23:21]FM_MakeSignedData [08:23:21]FM_MakeSignedData [08:23:21]SAM_PROTO_SignData [08:23:21]wFMCommunicate request_size=4 [08:23:21]MH_SAM_APDU [08:23:21]CAPDU: 80 0D 01 02 [08:23:21]Write to MH i2c: E2 08 00 32 89 80 0D 01 02 00 00 00 00 34 [08:23:21]Write i2c OK [08:23:21]MH_I2C_Read... [08:23:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:23:21]Read from MH i2c: E2 [08:23:21]MH_I2C_Read... [08:23:21]Read from MH i2c: E2 03 00 [08:23:21]MH_I2C_Read... [08:23:21]Read from MH i2c: E2 03 00 32 89 00 90 00 2F [08:23:21]RAPDU: 90 00 [08:23:21]wFMCommunicate OK [08:23:21]wFMCommunicate request_size=255 [08:23:21]MH_SAM_APDU [08:23: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 78 0A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 34 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 4E 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 54 00 00 00 F4 03 04 00 FD FF A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 7E 83 03 00 35 04 06 00 F4 [08:23:21]Write to MH i2c: E2 02 01 33 89 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 78 0A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 34 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 4E 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 54 00 00 00 F4 03 04 00 FD FF A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 7E 83 03 00 35 04 06 00 F4 00 00 4B [08:23:21]Write i2c OK [08:23:21]MH_I2C_Read... [08:23:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:23:22]Read from MH i2c: E2 [08:23:22]MH_I2C_Read... [08:23:22]Read from MH i2c: E2 03 00 [08:23:22]MH_I2C_Read... [08:23:22]Read from MH i2c: E2 03 00 33 89 00 90 00 30 [08:23:22]RAPDU: 90 00 [08:23:22]wFMCommunicate OK [08:23:22]wFMCommunicate request_size=10 [08:23:22]MH_SAM_APDU [08:23:22]CAPDU: 80 0D 02 02 05 9E 5F BF 87 B4 [08:23:22]Write to MH i2c: E2 0D 00 34 89 80 0D 02 02 05 00 9E 5F BF 87 B4 00 00 38 [08:23:22]Write i2c OK [08:23:22]MH_I2C_Read... [08:23:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:23:22]Read from MH i2c: E2 [08:23:22]MH_I2C_Read... [08:23:22]Read from MH i2c: E2 03 00 [08:23:22]MH_I2C_Read... [08:23:22]Read from MH i2c: E2 03 00 34 89 00 90 00 31 [08:23:22]RAPDU: 90 00 [08:23:22]wFMCommunicate OK [08:23:22]wFMCommunicate request_size=4 [08:23:22]MH_SAM_APDU [08:23:22]CAPDU: 80 0D 03 02 [08:23:22]Write to MH i2c: E2 08 00 35 89 80 0D 03 02 00 00 00 00 39 [08:23:22]Write i2c OK [08:23:22]MH_I2C_Read... [08:23:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:23:22]Read from MH i2c: E2 [08:23:22]MH_I2C_Read... [08:23:22]Read from MH i2c: E2 0B 00 [08:23:22]MH_I2C_Read... [08:23:22]Read from MH i2c: E2 0B 00 35 89 00 92 1C D2 60 75 CA CC 99 90 00 BE [08:23:22]RAPDU: 92 1C D2 60 75 CA CC 99 90 00 [08:23:22]wFMCommunicate OK [08:23:22]SAM_PROTO_SignData done [08:23:22]FM_MakeSignedData done [08:23:22]CreateOFDProtocolMessage [08:23:22]wFMCommunicate request_size=4 [08:23:22]MH_SAM_APDU [08:23:22]CAPDU: 80 11 00 00 [08:23:22]Write to MH i2c: E2 08 00 36 89 80 11 00 00 00 00 00 00 39 [08:23:22]Write i2c OK [08:23:22]MH_I2C_Read... [08:23:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:23:22]Read from MH i2c: E2 [08:23:22]MH_I2C_Read... [08:23:22]Read from MH i2c: E2 17 00 [08:23:22]MH_I2C_Read... [08:23:22]Read from MH i2c: E2 17 00 36 89 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 8A [08:23:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:23:22]wFMCommunicate OK [08:23:22]CreateOFDProtocolMessage done [08:23:22]OFDSenderStorePacket 230270 [08:23:22]StoreOFDPacket docnum=230270 [08:23:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 74 E9 07 01 F1 D0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 78 0A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 34 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 4E 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 54 00 00 00 F4 03 04 00 FD FF A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 7E 83 03 00 35 04 06 00 F4 9E 5F BF 87 B4 92 1C D2 60 75 CA CC 99 [08:23:22]CheckFolder [08:23:22]dirname=/storage/ofd_packets [08:23:22]CheckFolder done [08:23:22]ProducePacketName [08:23:22]name=ofd_packets/00230270 [08:23:22]NVStorageSaveData ofd_packets/00230270 [08:23:22]File name is /storage/ofd_packets/00230270 [08:23:22]Write 301 bytes [08:23:22]NVStorageSaveData done [08:23:22]OFDSenderStorePacket done [08:23:22]KKMCreateOFDPacket done [08:23:22]NVStorageSaveData kkm_last_timestamp [08:23:22]File name is /storage/kkm_last_timestamp [08:23:22]Write 4 bytes [08:23:22]NVStorageSaveData done [08:23:22]ExternCall_PrintAddStr [08:23:22]wPrintStart [08:23:22]Write to MH i2c: 01 00 00 37 89 C0 [08:23:22]Write i2c OK [08:23:22]MH_I2C_Read... [08:23:22]Read from MH i2c: 01 [08:23:22]MH_I2C_Read... [08:23:22]Read from MH i2c: 01 07 00 [08:23:22]MH_I2C_Read... [08:23:22]Read from MH i2c: 01 07 00 37 89 00 00 00 00 00 FF 0F D5 [08:23:22]RasterBufferAndPrint [08:23:22]line Счет N : (1)871724 [08:23:22]line ИНН: 02508201610067 [08:23:22]line Контрольно-Кассовый Чек [08:23:22]line ПРОДАЖА [08:23:22]line ТРК (МРК, ГНК) : 61 [08:23:22]line Товар: 2710124500 [08:23:22]line Аи-95-К-5 [08:23:22]line 2.680 * 74.70 [08:23:22]line = 200.20 [08:23:22]line НДС 12% НСП 1% [08:23:22]line > о реализуемом товаре [08:23:22]line ОКРУГЛЕНИЕ: -0.20 [08:23:22]line ИТОГО: 200.00 [08:23:22]line Внесено: 200.00 [08:23:22]line СДАЧА: 0.00 [08:23:22]line НСП 1% : 1.77 [08:23:22]line НДС 12% : 21.26 [08:23:22]line Наличными: 200.00 [08:23:22]line Безнал.: 0.00 [08:23:22]line Место: АЗС № 125 "Партнер Нефть" [08:23:22]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [08:23:22]line СНО: Общий режим [08:23:22]line Чек 84 28.07.2024 08:23 [08:23:22]line Смена: 386 ФФД: 1.0 [08:23:22]line ЗНМ: 0300000050 [08:23:22]line РНМ: 0000000000099253 [08:23:22]line Версия ККМ: 001 [08:23:22]line ФМ: 0000000000965352 [08:23:22]line ФД: 230270 [08:23:22]line ФПД: 268961048397748 [08:23:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T082325&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230270&fm=268961048397748&tin=02508201610067®Number=0000000000099253&sum=20000 [08:23:22]OFD Sender: Processing packet 230270 [packets to send 132, broken 131] [08:23:22]ProducePacketName [08:23:22]name=ofd_packets/00230270 [08:23:22]OFD Sender: To server: pG, [08:23:22]CommunicateWithHost lk.salyk.kg:30040 [08:23:22]ConnectInit lk.salyk.kg [08:23:22]written 0, free lines is 4095 [08:23:22]Connected sock=10 [08:23:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 74 E9 07 01 F1 D0 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 78 0A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 34 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 4E 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 54 00 00 00 F4 03 04 00 FD FF A5 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 7E 83 03 00 35 04 06 00 F4 9E 5F BF 87 B4 92 1C D2 60 75 CA CC 99 [08:23:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 69 CE 47 00 28 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 39 36 35 33 35 32 10 04 04 00 7E 83 03 00 F4 03 04 00 D5 A6 A5 66 B6 04 01 00 00 35 5D 6E 9D 24 F1 73 48 [08:23:22]CommunicateWithHost err = 0 [08:23:22]CheckOFDResponse [08:23:22]1017 (14) - 77093643461234 [08:23:22]1041 (16) - 0000000000965352 [08:23:22]1040 (4) - 230270 [08:23:22]1012 (4) - 28.07.2024 02:03 [08:23:22]1206 (1) - 0 [08:23:22]OFD Sender: Remove packet 230270 [08:23:22]ProducePacketName [08:23:22]name=ofd_packets/00230270 [08:23:22]NVStorageDeleteData [08:23:22]Write to MH i2c: 01 00 00 62 89 EB [08:23:22]Write i2c OK [08:23:22]MH_I2C_Read... [08:23:22]Read from MH i2c: 01 [08:23:22]MH_I2C_Read... [08:23:22]Read from MH i2c: 01 07 00 [08:23:22]MH_I2C_Read... [08:23:22]Read from MH i2c: 01 07 00 62 89 00 00 00 00 00 F7 0C F5 [08:23:22]RasterBufferAndPrint [08:23:22]line [08:23:22]line [08:23:22]line [08:23:22]line [08:23:22]line [08:23:22]written 0, free lines is 3328 [08:23:22]MH_Cut [08:23:22]Write to MH i2c: D1 01 00 69 89 01 C4 [08:23:22]Write i2c OK [08:23:22]MH_I2C_Read... [08:23:22]Read from MH i2c: D1 [08:23:23]MH_I2C_Read... [08:23:23]Read from MH i2c: D1 01 00 [08:23:23]MH_I2C_Read... [08:23:23]Read from MH i2c: D1 01 00 69 89 00 C3 [08:23:23]Write to MH i2c: 01 00 00 6A 89 F3 [08:23:23]Write i2c OK [08:23:23]MH_I2C_Read... [08:23:23]OFD Sender: No OFD packet to send [08:23:23]*** Cut start [08:23:23]*** Partial cut [08:23:23]*** CUTSNS_PIN = 1 [08:23:23]*** CUTSNS_PIN = 0 [08:23:23]*** Brake cut motor [08:23:24]Read from MH i2c: 01 [08:23:24]MH_I2C_Read... [08:23:24]*** Stop cut motor [08:23:24]*** Cut end [08:23:24]Read from MH i2c: 01 07 00 [08:23:24]MH_I2C_Read... [08:23:24]Read from MH i2c: 01 07 00 6A 89 00 00 00 00 00 FF 0F 08 [08:23:24]process_action close_receipt done [08:23:24]requested_data is exist [08:23:24]produce_requested_data [08:23:24]requested_item fm.sn is exist - process it [08:23:24]wFMCommunicate request_size=4 [08:23:24]MH_SAM_APDU [08:23:24]CAPDU: 80 11 00 00 [08:23:24]Write to MH i2c: E2 08 00 6B 89 80 11 00 00 00 00 00 00 6E [08:23:24]Write i2c OK [08:23:24]MH_I2C_Read... [08:23:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:23:24]Read from MH i2c: E2 [08:23:24]MH_I2C_Read... [08:23:24]Read from MH i2c: E2 17 00 [08:23:24]MH_I2C_Read... [08:23:24]Read from MH i2c: E2 17 00 6B 89 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 BF [08:23:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:23:24]wFMCommunicate OK [08:23:24]requested_item fd.num is exist - process it [08:23:24]SAM_PROTO_GetFieldsCounters [08:23:24]wFMCommunicate request_size=4 [08:23:24]MH_SAM_APDU [08:23:24]CAPDU: 80 13 00 00 [08:23:24]Write to MH i2c: E2 08 00 6C 89 80 13 00 00 00 00 00 00 71 [08:23:24]Write i2c OK [08:23:24]MH_I2C_Read... [08:23:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:23:24]Read from MH i2c: E2 [08:23:24]MH_I2C_Read... [08:23:24]Read from MH i2c: E2 62 00 [08:23:24]MH_I2C_Read... [08:23:24]Read from MH i2c: E2 62 00 6C 89 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 7E 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 54 00 00 00 5E 04 04 00 54 00 00 00 57 04 04 00 55 00 00 00 19 04 04 00 00 00 00 00 90 00 16 [08:23:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 7E 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 54 00 00 00 5E 04 04 00 54 00 00 00 57 04 04 00 55 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:23:24]wFMCommunicate OK [08:23:24]SAM_PROTO_GetFieldsCounters done [08:23:24]requested_item shift.num is exist - process it [08:23:24]requested_item shift.opened is exist - process it [08:23:24]req_shift_opened [08:23:24]FM_GetShiftState [08:23:24]SAM_PROTO_GetShiftState [08:23:24]wFMCommunicate request_size=4 [08:23:24]MH_SAM_APDU [08:23:24]CAPDU: 80 13 01 00 [08:23:24]Write to MH i2c: E2 08 00 6D 89 80 13 01 00 00 00 00 00 73 [08:23:24]Write i2c OK [08:23:24]MH_I2C_Read... [08:23:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:23:24]Read from MH i2c: E2 [08:23:24]MH_I2C_Read... [08:23:24]Read from MH i2c: E2 0E 00 [08:23:24]MH_I2C_Read... [08:23:24]Read from MH i2c: E2 0E 00 6D 89 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 39 [08:23:24]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:23:24]wFMCommunicate OK [08:23:24]SAM_PROTO_GetShiftState done [08:23:24]FM_GetShiftState done [08:23:24]req_shift_opened done [08:23:24]requested_item shift.open_date is exist - process it [08:23:24]req_shift_open_date [08:23:24]req_shift_open_date done [08:23:24]produce_requested_data done [08:23:24]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230270,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [08:23:24]process_action_free close_receipt [08:23:24]json_value_free [08:23:24]json_value_free done [08:23:24]process_json_proto returns [08:23:24]Send response to host [08:23:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230270,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [08:23:24]free response buf [08:23:24]execute_script done [08:23:24]execute_script returns [08:23:24]free content buf [08:23:24]Sock 8.Close socket [08:23:24]Sock 8.Thread stoped [08:23:28]OFD Sender: No OFD packet to send [08:23:33]OFD Sender: No OFD packet to send [08:23:38]OFD Sender: No OFD packet to send [08:23:43]OFD Sender: No OFD packet to send [08:23:48]OFD Sender: No OFD packet to send [08:23:53]OFD Sender: No OFD packet to send [08:23:58]OFD Sender: No OFD packet to send [08:24:03]OFD Sender: No OFD packet to send [08:24:08]OFD Sender: No OFD packet to send [08:24:13]OFD Sender: No OFD packet to send [08:24:18]OFD Sender: No OFD packet to send [08:24:23]OFD Sender: No OFD packet to send [08:24:28]OFD Sender: No OFD packet to send [08:24:33]OFD Sender: No OFD packet to send [08:24:38]OFD Sender: No OFD packet to send [08:24:43]OFD Sender: No OFD packet to send [08:24:48]OFD Sender: No OFD packet to send [08:24:53]OFD Sender: No OFD packet to send [08:24:58]OFD Sender: No OFD packet to send [08:25:03]OFD Sender: No OFD packet to send [08:25:08]OFD Sender: No OFD packet to send [08:25:13]OFD Sender: No OFD packet to send [08:25:18]OFD Sender: No OFD packet to send [08:25:23]OFD Sender: No OFD packet to send [08:25:28]OFD Sender: No OFD packet to send [08:25:33]OFD Sender: No OFD packet to send [08:25:38]OFD Sender: No OFD packet to send [08:25:43]OFD Sender: No OFD packet to send [08:25:48]OFD Sender: No OFD packet to send [08:25:53]OFD Sender: No OFD packet to send [08:25:58]OFD Sender: No OFD packet to send [08:26:03]OFD Sender: No OFD packet to send [08:26:08]OFD Sender: No OFD packet to send [08:26:13]OFD Sender: No OFD packet to send [08:26:18]OFD Sender: No OFD packet to send [08:26:23]OFD Sender: No OFD packet to send [08:26:28]OFD Sender: No OFD packet to send [08:26:33]OFD Sender: No OFD packet to send [08:26:38]OFD Sender: No OFD packet to send [08:26:43]OFD Sender: No OFD packet to send [08:26:48]OFD Sender: No OFD packet to send [08:26:53]OFD Sender: No OFD packet to send [08:26:58]OFD Sender: No OFD packet to send [08:27:03]OFD Sender: No OFD packet to send [08:27:08]OFD Sender: No OFD packet to send [08:27:13]OFD Sender: No OFD packet to send [08:27:18]OFD Sender: No OFD packet to send [08:27:23]OFD Sender: No OFD packet to send [08:27:28]OFD Sender: No OFD packet to send [08:27:33]OFD Sender: No OFD packet to send [08:27:38]OFD Sender: No OFD packet to send [08:27:43]OFD Sender: No OFD packet to send [08:27:48]OFD Sender: No OFD packet to send [08:27:53]OFD Sender: No OFD packet to send [08:27:58]OFD Sender: No OFD packet to send [08:28:03]OFD Sender: No OFD packet to send [08:28:08]OFD Sender: No OFD packet to send [08:28:13]OFD Sender: No OFD packet to send [08:28:18]OFD Sender: No OFD packet to send [08:28:23]OFD Sender: No OFD packet to send [08:28:28]OFD Sender: No OFD packet to send [08:28:33]OFD Sender: No OFD packet to send [08:28:38]OFD Sender: No OFD packet to send [08:28:43]OFD Sender: No OFD packet to send [08:28:48]OFD Sender: No OFD packet to send [08:28:53]OFD Sender: No OFD packet to send [08:28:58]OFD Sender: No OFD packet to send [08:29:03]OFD Sender: No OFD packet to send [08:29:08]OFD Sender: No OFD packet to send [08:29:13]OFD Sender: No OFD packet to send [08:29:18]OFD Sender: No OFD packet to send [08:29:23]OFD Sender: No OFD packet to send [08:29:28]OFD Sender: No OFD packet to send [08:29:33]OFD Sender: No OFD packet to send [08:29:38]OFD Sender: No OFD packet to send [08:29:43]OFD Sender: No OFD packet to send [08:29:48]OFD Sender: No OFD packet to send [08:29:53]OFD Sender: No OFD packet to send [08:29:58]OFD Sender: No OFD packet to send [08:30:03]OFD Sender: No OFD packet to send [08:30:08]OFD Sender: No OFD packet to send [08:30:13]OFD Sender: No OFD packet to send [08:30:18]OFD Sender: No OFD packet to send [08:30:23]OFD Sender: No OFD packet to send [08:30:28]OFD Sender: No OFD packet to send [08:30:33]OFD Sender: No OFD packet to send [08:30:38]OFD Sender: No OFD packet to send [08:30:43]OFD Sender: No OFD packet to send [08:30:48]OFD Sender: No OFD packet to send [08:30:53]OFD Sender: No OFD packet to send [08:30:58]OFD Sender: No OFD packet to send [08:31:03]OFD Sender: No OFD packet to send [08:31:08]OFD Sender: No OFD packet to send [08:31:13]OFD Sender: No OFD packet to send [08:31:18]OFD Sender: No OFD packet to send [08:31:21]accept exits with 9 [08:31:21]New connection [08:31:21]New thread 3067047268 created [08:31:21]Thread 3066903908 joined [08:31:21]Waiting for new connection... [08:31:21] Sock 9.Parse request [08:31:21]Sock 9.Check first char [08:31:21]Sock 9.First char is OK [08:31:21]request: POST /json_proto HTTP/1.0 [08:31:21]Method: POST [08:31:21]URL: /json_proto [08:31:21]Method is POST - this is cgi request [08:31:21]url: /json_proto [08:31:21]query_string will be loaded in cgi processing [08:31:21]execute_cgi json_proto POST (null) [08:31:21]execute_cgi path=json_proto method=POST [08:31:21]POST find Content-Length [08:31:21]Host: 172.17.49.131:8080 [08:31:21]Content-Length: 677 [08:31:21]Content-Type: application/json [08:31:21] [08:31:21]POST finish read [08:31:21]Found Content-Length = 677 [08:31:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871726", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [08:31:21]execute_script... [08:31: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)871726", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [08:31:21]POST & json_proto [08:31:21]process_json_proto [08:31:21]json parsed OK: [08:31:21]protocol is kg_v1.0 [08:31:21]action value=close_receipt [08:31:21]process_action close_receipt [08:31:21]cmd_close_receipt [08:31:21]MH_GetDate [08:31:21]Write to MH i2c: F0 00 00 6E 89 E6 [08:31:21]Write i2c OK [08:31:21]MH_I2C_Read... [08:31:21]Read from MH i2c: F0 [08:31:21]MH_I2C_Read... [08:31:21]Read from MH i2c: F0 09 00 [08:31:21]MH_I2C_Read... [08:31:21]Read from MH i2c: F0 09 00 6E 89 00 DE 01 A6 66 FF 4D C0 64 4A [08:31:21]GetLastDocTimeStamp 1722155005 [08:31:21]current date 1722155486 [08:31:21]FM_GetShiftState [08:31:21]SAM_PROTO_GetShiftState [08:31:21]wFMCommunicate request_size=4 [08:31:21]MH_SAM_APDU [08:31:21]CAPDU: 80 13 01 00 [08:31:21]Write to MH i2c: E2 08 00 6F 89 80 13 01 00 00 00 00 00 75 [08:31:21]Write i2c OK [08:31:21]MH_I2C_Read... [08:31:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:31:21]Read from MH i2c: E2 [08:31:21]MH_I2C_Read... [08:31:21]Read from MH i2c: E2 0E 00 [08:31:21]MH_I2C_Read... [08:31:21]Read from MH i2c: E2 0E 00 6F 89 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 3B [08:31:21]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:31:21]wFMCommunicate OK [08:31:21]SAM_PROTO_GetShiftState done [08:31:21]FM_GetShiftState done [08:31:21]opened in 1722127132 [08:31:21]opened+sec_in_day 1722213532 [08:31:21]quantity*price = 30035 [08:31:21]sum+1 = 30036 [08:31:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 85 28.07.2024 08:31 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230271 ФПД: 260604484308459 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T083126&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230271&fm=260604484308459&tin=02508201610067®Number=0000000000099253&sum=30000 [08:31:22]StoreToDocumentArchive [08:31:22]shift 386 fd 230271 [08:31:22]save to /storage/0386/doc_00230271 [08:31:22]save last doc name /storage/0386/doc_00230271 to /storage/kkm_last_doc_name [08:31:22]save OK [08:31:22]Clear old archive folders... [08:31:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:31:22]tlvbuf is 008BB8B0 [08:31:22]SAM_PROTO_ClearQueue [08:31:22]wFMCommunicate request_size=4 [08:31:22]MH_SAM_APDU [08:31:22]CAPDU: 80 09 00 00 [08:31:22]Write to MH i2c: E2 08 00 7C 89 80 09 00 00 00 00 00 00 77 [08:31:22]Write i2c OK [08:31:22]MH_I2C_Read... [08:31:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:31:22]Read from MH i2c: E2 [08:31:22]MH_I2C_Read... [08:31:22]Read from MH i2c: E2 03 00 [08:31:22]MH_I2C_Read... [08:31:22]Read from MH i2c: E2 03 00 7C 89 00 90 00 79 [08:31:22]RAPDU: 90 00 [08:31:22]wFMCommunicate OK [08:31:22]SAM_PROTO_ClearQueue done [08:31:22]KKMCreateOFDPacket [08:31:22]OFDProtocolAddRootSTLVToBuf [08:31:22]FM_MakeSignedData [08:31:22]FM_MakeSignedData [08:31:22]SAM_PROTO_SignData [08:31:22]wFMCommunicate request_size=4 [08:31:22]MH_SAM_APDU [08:31:22]CAPDU: 80 0D 01 02 [08:31:22]Write to MH i2c: E2 08 00 7D 89 80 0D 01 02 00 00 00 00 7F [08:31:22]Write i2c OK [08:31:22]MH_I2C_Read... [08:31:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:31:23]Read from MH i2c: E2 [08:31:23]MH_I2C_Read... [08:31:23]Read from MH i2c: E2 03 00 [08:31:23]MH_I2C_Read... [08:31:23]Read from MH i2c: E2 03 00 7D 89 00 90 00 7A [08:31:23]RAPDU: 90 00 [08:31:23]wFMCommunicate OK [08:31:23]wFMCommunicate request_size=255 [08:31:23]MH_SAM_APDU [08:31: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 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 55 00 00 00 F4 03 04 00 DE 01 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 7F 83 03 00 35 04 06 00 ED [08:31:23]Write to MH i2c: E2 02 01 7E 89 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 55 00 00 00 F4 03 04 00 DE 01 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 7F 83 03 00 35 04 06 00 ED 00 00 D3 [08:31:23]Write i2c OK [08:31:23]MH_I2C_Read... [08:31:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:31:23]Read from MH i2c: E2 [08:31:23]MH_I2C_Read... [08:31:23]Read from MH i2c: E2 03 00 [08:31:23]MH_I2C_Read... [08:31:23]Read from MH i2c: E2 03 00 7E 89 00 90 00 7B [08:31:23]RAPDU: 90 00 [08:31:23]wFMCommunicate OK [08:31:23]wFMCommunicate request_size=10 [08:31:23]MH_SAM_APDU [08:31:23]CAPDU: 80 0D 02 02 05 04 B5 B6 CD EB [08:31:23]Write to MH i2c: E2 0D 00 7F 89 80 0D 02 02 05 00 04 B5 B6 CD EB 00 00 B3 [08:31:23]Write i2c OK [08:31:23]MH_I2C_Read... [08:31:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:31:23]Read from MH i2c: E2 [08:31:23]MH_I2C_Read... [08:31:23]Read from MH i2c: E2 03 00 [08:31:23]MH_I2C_Read... [08:31:23]Read from MH i2c: E2 03 00 7F 89 00 90 00 7C [08:31:23]RAPDU: 90 00 [08:31:23]wFMCommunicate OK [08:31:23]wFMCommunicate request_size=4 [08:31:23]MH_SAM_APDU [08:31:23]CAPDU: 80 0D 03 02 [08:31:23]Write to MH i2c: E2 08 00 80 89 80 0D 03 02 00 00 00 00 84 [08:31:23]Write i2c OK [08:31:23]MH_I2C_Read... [08:31:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:31:23]Read from MH i2c: E2 [08:31:23]MH_I2C_Read... [08:31:23]Read from MH i2c: E2 0B 00 [08:31:23]MH_I2C_Read... [08:31:23]Read from MH i2c: E2 0B 00 80 89 00 E9 BF A2 CD 84 4E 25 E1 90 00 74 [08:31:23]RAPDU: E9 BF A2 CD 84 4E 25 E1 90 00 [08:31:23]wFMCommunicate OK [08:31:23]SAM_PROTO_SignData done [08:31:23]FM_MakeSignedData done [08:31:23]CreateOFDProtocolMessage [08:31:23]wFMCommunicate request_size=4 [08:31:23]MH_SAM_APDU [08:31:23]CAPDU: 80 11 00 00 [08:31:23]Write to MH i2c: E2 08 00 81 89 80 11 00 00 00 00 00 00 84 [08:31:23]Write i2c OK [08:31:23]MH_I2C_Read... [08:31:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:31:23]Read from MH i2c: E2 [08:31:23]MH_I2C_Read... [08:31:23]Read from MH i2c: E2 17 00 [08:31:23]MH_I2C_Read... [08:31:23]Read from MH i2c: E2 17 00 81 89 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 D5 [08:31:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:31:23]wFMCommunicate OK [08:31:23]CreateOFDProtocolMessage done [08:31:23]OFDSenderStorePacket 230271 [08:31:23]StoreOFDPacket docnum=230271 [08:31:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 D1 76 07 01 CB 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 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 55 00 00 00 F4 03 04 00 DE 01 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 7F 83 03 00 35 04 06 00 ED 04 B5 B6 CD EB E9 BF A2 CD 84 4E 25 E1 [08:31:23]CheckFolder [08:31:23]dirname=/storage/ofd_packets [08:31:23]CheckFolder done [08:31:23]ProducePacketName [08:31:23]name=ofd_packets/00230271 [08:31:23]NVStorageSaveData ofd_packets/00230271 [08:31:23]File name is /storage/ofd_packets/00230271 [08:31:23]Write 301 bytes [08:31:23]NVStorageSaveData done [08:31:23]OFDSenderStorePacket done [08:31:23]KKMCreateOFDPacket done [08:31:23]NVStorageSaveData kkm_last_timestamp [08:31:23]File name is /storage/kkm_last_timestamp [08:31:23]OFD Sender: Processing packet 230271 [packets to send 132, broken 131] [08:31:23]ProducePacketName [08:31:23]name=ofd_packets/00230271 [08:31:23]OFD Sender: To server: pG, [08:31:23]CommunicateWithHost lk.salyk.kg:30040 [08:31:23]ConnectInit lk.salyk.kg [08:31:23]Write 4 bytes [08:31:23]NVStorageSaveData done [08:31:23]ExternCall_PrintAddStr [08:31:23]wPrintStart [08:31:23]Write to MH i2c: 01 00 00 82 89 0B [08:31:23]Write i2c OK [08:31:23]MH_I2C_Read... [08:31:23]Read from MH i2c: 01 [08:31:23]MH_I2C_Read... [08:31:23]Read from MH i2c: 01 07 00 [08:31:23]MH_I2C_Read... [08:31:23]Read from MH i2c: 01 07 00 82 89 00 00 00 00 00 FF 0F 20 [08:31:23]RasterBufferAndPrint [08:31:23]line Счет N : (1)871726 [08:31:23]line ИНН: 02508201610067 [08:31:23]line Контрольно-Кассовый Чек [08:31:23]line ПРОДАЖА [08:31:23]line ТРК (МРК, ГНК) : 62 [08:31:23]line Товар: 2710124130 [08:31:23]line Аи-92-К-5 [08:31:23]line 4.430 * 67.80 [08:31:23]line = 300.35 [08:31:23]line НДС 12% НСП 1% [08:31:23]line > о реализуемом товаре [08:31:23]line ОКРУГЛЕНИЕ: -0.35 [08:31:23]line ИТОГО: 300.00 [08:31:23]line Внесено: 300.00 [08:31:23]line СДАЧА: 0.00 [08:31:23]line НСП 1% : 2.66 [08:31:23]line НДС 12% : 31.90 [08:31:23]line Наличными: 300.00 [08:31:23]line Безнал.: 0.00 [08:31:23]line Место: АЗС № 125 "Партнер Нефть" [08:31:23]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [08:31:23]line СНО: Общий режим [08:31:23]line Чек 85 28.07.2024 08:31 [08:31:23]line Смена: 386 ФФД: 1.0 [08:31:23]line ЗНМ: 0300000050 [08:31:23]line РНМ: 0000000000099253 [08:31:23]line Версия ККМ: 001 [08:31:23]line ФМ: 0000000000965352 [08:31:23]line ФД: 230271 [08:31:23]line ФПД: 260604484308459 [08:31:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T083126&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230271&fm=260604484308459&tin=02508201610067®Number=0000000000099253&sum=30000 [08:31:23]Connected sock=11 [08:31:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 D1 76 07 01 CB 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 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 55 00 00 00 F4 03 04 00 DE 01 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 7F 83 03 00 35 04 06 00 ED 04 B5 B6 CD EB E9 BF A2 CD 84 4E 25 E1 [08:31:23]written 0, free lines is 4095 [08:31:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 51 ED 47 00 B1 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 39 36 35 33 35 32 10 04 04 00 7F 83 03 00 F4 03 04 00 B7 A8 A5 66 B6 04 01 00 00 4F 2B 07 99 B4 AE BC 3C [08:31:24]CommunicateWithHost err = 0 [08:31:24]CheckOFDResponse [08:31:24]1017 (14) - 77093643461234 [08:31:24]1041 (16) - 0000000000965352 [08:31:24]1040 (4) - 230271 [08:31:24]1012 (4) - 28.07.2024 02:11 [08:31:24]1206 (1) - 0 [08:31:24]OFD Sender: Remove packet 230271 [08:31:24]ProducePacketName [08:31:24]name=ofd_packets/00230271 [08:31:24]NVStorageDeleteData [08:31:24]Write to MH i2c: 01 00 00 AD 89 36 [08:31:24]Write i2c OK [08:31:24]MH_I2C_Read... [08:31:24]Read from MH i2c: 01 [08:31:24]MH_I2C_Read... [08:31:24]Read from MH i2c: 01 07 00 [08:31:24]MH_I2C_Read... [08:31:24]Read from MH i2c: 01 07 00 AD 89 00 00 00 00 00 F1 0C 3A [08:31:24]RasterBufferAndPrint [08:31:24]line [08:31:24]line [08:31:24]line [08:31:24]line [08:31:24]line [08:31:24]written 0, free lines is 3322 [08:31:24]MH_Cut [08:31:24]Write to MH i2c: D1 01 00 B4 89 01 0F [08:31:24]Write i2c OK [08:31:24]MH_I2C_Read... [08:31:24]Read from MH i2c: D1 [08:31:24]MH_I2C_Read... [08:31:24]Read from MH i2c: D1 01 00 [08:31:24]MH_I2C_Read... [08:31:24]Read from MH i2c: D1 01 00 B4 89 00 0E [08:31:24]Write to MH i2c: 01 00 00 B5 89 3E [08:31:24]Write i2c OK [08:31:24]MH_I2C_Read... [08:31:24]OFD Sender: No OFD packet to send [08:31:24]*** Cut start [08:31:24]*** Partial cut [08:31:24]*** CUTSNS_PIN = 1 [08:31:25]*** CUTSNS_PIN = 0 [08:31:25]*** Brake cut motor [08:31:25]Read from MH i2c: 01 [08:31:25]MH_I2C_Read... [08:31:25]*** Stop cut motor [08:31:25]*** Cut end [08:31:25]Read from MH i2c: 01 07 00 [08:31:25]MH_I2C_Read... [08:31:25]Read from MH i2c: 01 07 00 B5 89 00 00 00 00 00 FF 0F 53 [08:31:25]process_action close_receipt done [08:31:25]requested_data is exist [08:31:25]produce_requested_data [08:31:25]requested_item fm.sn is exist - process it [08:31:25]wFMCommunicate request_size=4 [08:31:25]MH_SAM_APDU [08:31:25]CAPDU: 80 11 00 00 [08:31:25]Write to MH i2c: E2 08 00 B6 89 80 11 00 00 00 00 00 00 B9 [08:31:25]Write i2c OK [08:31:25]MH_I2C_Read... [08:31:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:31:25]Read from MH i2c: E2 [08:31:25]MH_I2C_Read... [08:31:25]Read from MH i2c: E2 17 00 [08:31:25]MH_I2C_Read... [08:31:25]Read from MH i2c: E2 17 00 B6 89 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 0A [08:31:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:31:25]wFMCommunicate OK [08:31:25]requested_item fd.num is exist - process it [08:31:25]SAM_PROTO_GetFieldsCounters [08:31:25]wFMCommunicate request_size=4 [08:31:25]MH_SAM_APDU [08:31:25]CAPDU: 80 13 00 00 [08:31:25]Write to MH i2c: E2 08 00 B7 89 80 13 00 00 00 00 00 00 BC [08:31:25]Write i2c OK [08:31:25]MH_I2C_Read... [08:31:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:31:25]Read from MH i2c: E2 [08:31:25]MH_I2C_Read... [08:31:25]Read from MH i2c: E2 62 00 [08:31:25]MH_I2C_Read... [08:31:25]Read from MH i2c: E2 62 00 B7 89 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 7F 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 55 00 00 00 5E 04 04 00 55 00 00 00 57 04 04 00 56 00 00 00 19 04 04 00 00 00 00 00 90 00 65 [08:31:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 7F 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 55 00 00 00 5E 04 04 00 55 00 00 00 57 04 04 00 56 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:31:25]wFMCommunicate OK [08:31:25]SAM_PROTO_GetFieldsCounters done [08:31:25]requested_item shift.num is exist - process it [08:31:25]requested_item shift.opened is exist - process it [08:31:25]req_shift_opened [08:31:25]FM_GetShiftState [08:31:25]SAM_PROTO_GetShiftState [08:31:25]wFMCommunicate request_size=4 [08:31:25]MH_SAM_APDU [08:31:25]CAPDU: 80 13 01 00 [08:31:25]Write to MH i2c: E2 08 00 B8 89 80 13 01 00 00 00 00 00 BE [08:31:25]Write i2c OK [08:31:25]MH_I2C_Read... [08:31:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:31:25]Read from MH i2c: E2 [08:31:25]MH_I2C_Read... [08:31:25]Read from MH i2c: E2 0E 00 [08:31:25]MH_I2C_Read... [08:31:25]Read from MH i2c: E2 0E 00 B8 89 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 84 [08:31:25]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:31:25]wFMCommunicate OK [08:31:25]SAM_PROTO_GetShiftState done [08:31:25]FM_GetShiftState done [08:31:25]req_shift_opened done [08:31:25]requested_item shift.open_date is exist - process it [08:31:25]req_shift_open_date [08:31:25]req_shift_open_date done [08:31:25]produce_requested_data done [08:31:25]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230271,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [08:31:25]process_action_free close_receipt [08:31:25]json_value_free [08:31:25]json_value_free done [08:31:25]process_json_proto returns [08:31:25]Send response to host [08:31:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230271,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [08:31:25]free response buf [08:31:25]execute_script done [08:31:25]execute_script returns [08:31:25]free content buf [08:31:25]Sock 9.Close socket [08:31:25]Sock 9.Thread stoped [08:31:29]OFD Sender: No OFD packet to send [08:31:34]OFD Sender: No OFD packet to send [08:31:39]OFD Sender: No OFD packet to send [08:31:44]OFD Sender: No OFD packet to send [08:31:49]OFD Sender: No OFD packet to send [08:31:54]OFD Sender: No OFD packet to send [08:31:59]OFD Sender: No OFD packet to send [08:32:04]OFD Sender: No OFD packet to send [08:32:09]OFD Sender: No OFD packet to send [08:32:14]OFD Sender: No OFD packet to send [08:32:19]OFD Sender: No OFD packet to send [08:32:24]OFD Sender: No OFD packet to send [08:32:25]accept exits with 8 [08:32:25]New connection [08:32:25]New thread 3066903908 created [08:32:25]Thread 3067047268 joined [08:32:25]Waiting for new connection... [08:32:25] Sock 8.Parse request [08:32:25]Sock 8.Check first char [08:32:25]Sock 8.First char is OK [08:32:25]request: POST /json_proto HTTP/1.0 [08:32:25]Method: POST [08:32:25]URL: /json_proto [08:32:25]Method is POST - this is cgi request [08:32:25]url: /json_proto [08:32:25]query_string will be loaded in cgi processing [08:32:25]execute_cgi json_proto POST (null) [08:32:25]execute_cgi path=json_proto method=POST [08:32:25]POST find Content-Length [08:32:25]Host: 172.17.49.131:8080 [08:32:25]Content-Length: 682 [08:32:25]Content-Type: application/json [08:32:25] [08:32:25]POST finish read [08:32:25]Found Content-Length = 682 [08:32:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871727", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 20.090, "sum" : 1500.72, "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:32:25]execute_script... [08:32: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)871727", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 20.090, "sum" : 1500.72, "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:32:25]POST & json_proto [08:32:25]process_json_proto [08:32:25]json parsed OK: [08:32:25]protocol is kg_v1.0 [08:32:25]action value=close_receipt [08:32:25]process_action close_receipt [08:32:25]cmd_close_receipt [08:32:25]MH_GetDate [08:32:25]Write to MH i2c: F0 00 00 B9 89 31 [08:32:25]Write i2c OK [08:32:25]MH_I2C_Read... [08:32:25]Read from MH i2c: F0 [08:32:25]MH_I2C_Read... [08:32:25]Read from MH i2c: F0 09 00 [08:32:25]MH_I2C_Read... [08:32:25]Read from MH i2c: F0 09 00 B9 89 00 1E 02 A6 66 FF 4D C0 64 D6 [08:32:25]GetLastDocTimeStamp 1722155486 [08:32:25]current date 1722155550 [08:32:25]FM_GetShiftState [08:32:25]SAM_PROTO_GetShiftState [08:32:25]wFMCommunicate request_size=4 [08:32:25]MH_SAM_APDU [08:32:25]CAPDU: 80 13 01 00 [08:32:25]Write to MH i2c: E2 08 00 BA 89 80 13 01 00 00 00 00 00 C0 [08:32:25]Write i2c OK [08:32:25]MH_I2C_Read... [08:32:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:32:25]Read from MH i2c: E2 [08:32:25]MH_I2C_Read... [08:32:25]Read from MH i2c: E2 0E 00 [08:32:25]MH_I2C_Read... [08:32:25]Read from MH i2c: E2 0E 00 BA 89 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 86 [08:32:25]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:32:25]wFMCommunicate OK [08:32:25]SAM_PROTO_GetShiftState done [08:32:25]FM_GetShiftState done [08:32:25]opened in 1722127132 [08:32:25]opened+sec_in_day 1722213532 [08:32:25]quantity*price = 150072 [08:32:25]sum+1 = 150073 [08:32:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.72 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.37 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 86 28.07.2024 08:32 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230272 ФПД: 60571518155733 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T083230&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230272&fm=60571518155733&tin=02508201610067®Number=0000000000099253&sum=150000 [08:32:26]StoreToDocumentArchive [08:32:26]shift 386 fd 230272 [08:32:26]save to /storage/0386/doc_00230272 [08:32:26]save last doc name /storage/0386/doc_00230272 to /storage/kkm_last_doc_name [08:32:26]save OK [08:32:26]Clear old archive folders... [08:32:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:32:26]tlvbuf is 00832810 [08:32:26]SAM_PROTO_ClearQueue [08:32:26]wFMCommunicate request_size=4 [08:32:26]MH_SAM_APDU [08:32:26]CAPDU: 80 09 00 00 [08:32:26]Write to MH i2c: E2 08 00 C7 89 80 09 00 00 00 00 00 00 C2 [08:32:26]Write i2c OK [08:32:26]MH_I2C_Read... [08:32:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:32:26]Read from MH i2c: E2 [08:32:26]MH_I2C_Read... [08:32:26]Read from MH i2c: E2 03 00 [08:32:26]MH_I2C_Read... [08:32:26]Read from MH i2c: E2 03 00 C7 89 00 90 00 C4 [08:32:26]RAPDU: 90 00 [08:32:26]wFMCommunicate OK [08:32:26]SAM_PROTO_ClearQueue done [08:32:26]KKMCreateOFDPacket [08:32:26]OFDProtocolAddRootSTLVToBuf [08:32:26]FM_MakeSignedData [08:32:26]FM_MakeSignedData [08:32:26]SAM_PROTO_SignData [08:32:26]wFMCommunicate request_size=4 [08:32:26]MH_SAM_APDU [08:32:26]CAPDU: 80 0D 01 02 [08:32:26]Write to MH i2c: E2 08 00 C8 89 80 0D 01 02 00 00 00 00 CA [08:32:26]Write i2c OK [08:32:26]MH_I2C_Read... [08:32:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:32:26]Read from MH i2c: E2 [08:32:26]MH_I2C_Read... [08:32:26]Read from MH i2c: E2 03 00 [08:32:26]MH_I2C_Read... [08:32:26]Read from MH i2c: E2 03 00 C8 89 00 90 00 C5 [08:32:26]RAPDU: 90 00 [08:32:26]wFMCommunicate OK [08:32:26]wFMCommunicate request_size=255 [08:32:26]MH_SAM_APDU [08:32: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 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 1E 02 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 80 83 03 00 35 04 06 00 37 [08:32:26]Write to MH i2c: E2 02 01 C9 89 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 1E 02 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 80 83 03 00 35 04 06 00 37 00 00 DC [08:32:26]Write i2c OK [08:32:26]MH_I2C_Read... [08:32:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:32:26]Read from MH i2c: E2 [08:32:26]MH_I2C_Read... [08:32:26]Read from MH i2c: E2 03 00 [08:32:26]MH_I2C_Read... [08:32:26]Read from MH i2c: E2 03 00 C9 89 00 90 00 C6 [08:32:26]RAPDU: 90 00 [08:32:26]wFMCommunicate OK [08:32:26]wFMCommunicate request_size=10 [08:32:26]MH_SAM_APDU [08:32:26]CAPDU: 80 0D 02 02 05 16 E7 D2 BB D5 [08:32:26]Write to MH i2c: E2 0D 00 CA 89 80 0D 02 02 05 00 16 E7 D2 BB D5 00 00 36 [08:32:26]Write i2c OK [08:32:26]MH_I2C_Read... [08:32:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:32:26]Read from MH i2c: E2 [08:32:26]MH_I2C_Read... [08:32:26]Read from MH i2c: E2 03 00 [08:32:26]MH_I2C_Read... [08:32:26]Read from MH i2c: E2 03 00 CA 89 00 90 00 C7 [08:32:26]RAPDU: 90 00 [08:32:26]wFMCommunicate OK [08:32:26]wFMCommunicate request_size=4 [08:32:26]MH_SAM_APDU [08:32:26]CAPDU: 80 0D 03 02 [08:32:26]Write to MH i2c: E2 08 00 CB 89 80 0D 03 02 00 00 00 00 CF [08:32:26]Write i2c OK [08:32:26]MH_I2C_Read... [08:32:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:32:26]Read from MH i2c: E2 [08:32:26]MH_I2C_Read... [08:32:26]Read from MH i2c: E2 0B 00 [08:32:26]MH_I2C_Read... [08:32:26]Read from MH i2c: E2 0B 00 CB 89 00 12 93 AC D0 4D 73 7A 9F 90 00 CA [08:32:26]RAPDU: 12 93 AC D0 4D 73 7A 9F 90 00 [08:32:26]wFMCommunicate OK [08:32:26]SAM_PROTO_SignData done [08:32:26]FM_MakeSignedData done [08:32:26]CreateOFDProtocolMessage [08:32:26]wFMCommunicate request_size=4 [08:32:26]MH_SAM_APDU [08:32:26]CAPDU: 80 11 00 00 [08:32:26]Write to MH i2c: E2 08 00 CC 89 80 11 00 00 00 00 00 00 CF [08:32:26]Write i2c OK [08:32:26]MH_I2C_Read... [08:32:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:32:26]Read from MH i2c: E2 [08:32:26]MH_I2C_Read... [08:32:26]Read from MH i2c: E2 17 00 [08:32:26]MH_I2C_Read... [08:32:26]Read from MH i2c: E2 17 00 CC 89 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 20 [08:32:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:32:26]wFMCommunicate OK [08:32:26]CreateOFDProtocolMessage done [08:32:26]OFDSenderStorePacket 230272 [08:32:26]StoreOFDPacket docnum=230272 [08:32:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 77 32 07 01 0E 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 1E 02 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 80 83 03 00 35 04 06 00 37 16 E7 D2 BB D5 12 93 AC D0 4D 73 7A 9F [08:32:26]CheckFolder [08:32:26]dirname=/storage/ofd_packets [08:32:26]CheckFolder done [08:32:26]ProducePacketName [08:32:26]name=ofd_packets/00230272 [08:32:26]NVStorageSaveData ofd_packets/00230272 [08:32:26]File name is /storage/ofd_packets/00230272 [08:32:26]Write 301 bytes [08:32:26]NVStorageSaveData done [08:32:26]OFDSenderStorePacket done [08:32:26]KKMCreateOFDPacket done [08:32:26]NVStorageSaveData kkm_last_timestamp [08:32:26]File name is /storage/kkm_last_timestamp [08:32:26]Write 4 bytes [08:32:26]NVStorageSaveData done [08:32:26]ExternCall_PrintAddStr [08:32:26]wPrintStart [08:32:26]Write to MH i2c: 01 00 00 CD 89 56 [08:32:26]Write i2c OK [08:32:26]MH_I2C_Read... [08:32:26]Read from MH i2c: 01 [08:32:26]MH_I2C_Read... [08:32:26]Read from MH i2c: 01 07 00 [08:32:26]MH_I2C_Read... [08:32:26]Read from MH i2c: 01 07 00 CD 89 00 00 00 00 00 FF 0F 6B [08:32:26]RasterBufferAndPrint [08:32:26]line Счет N : (1)871727 [08:32:26]line ИНН: 02508201610067 [08:32:26]line Контрольно-Кассовый Чек [08:32:26]line ПРОДАЖА [08:32:26]line ТРК (МРК, ГНК) : 51 [08:32:26]line Товар: 2710124500 [08:32:26]line Аи-95-К-5 [08:32:26]line 20.090 * 74.70 [08:32:26]line = 1500.72 [08:32:26]line НДС 12% НСП 1% [08:32:26]line > о реализуемом товаре [08:32:26]line ОКРУГЛЕНИЕ: -0.72 [08:32:26]line ИТОГО: 1500.00 [08:32:26]line Внесено: 1500.00 [08:32:26]line СДАЧА: 0.00 [08:32:26]line НСП 1% : 13.28 [08:32:26]line НДС 12% : 159.37 [08:32:26]line Наличными: 1500.00 [08:32:26]line Безнал.: 0.00 [08:32:26]line Место: АЗС № 125 "Партнер Нефть" [08:32:26]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [08:32:26]line СНО: Общий режим [08:32:26]line Чек 86 28.07.2024 08:32 [08:32:26]line Смена: 386 ФФД: 1.0 [08:32:26]line ЗНМ: 0300000050 [08:32:26]line РНМ: 0000000000099253 [08:32:26]line Версия ККМ: 001 [08:32:26]line ФМ: 0000000000965352 [08:32:26]line ФД: 230272 [08:32:26]line ФПД: 60571518155733 [08:32:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T083230&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230272&fm=60571518155733&tin=02508201610067®Number=0000000000099253&sum=150000 [08:32:27]OFD Sender: Processing packet 230272 [packets to send 132, broken 131] [08:32:27]ProducePacketName [08:32:27]name=ofd_packets/00230272 [08:32:27]OFD Sender: To server: pG, [08:32:27]CommunicateWithHost lk.salyk.kg:30040 [08:32:27]ConnectInit lk.salyk.kg [08:32:27]written 0, free lines is 4095 [08:32:27]Connected sock=10 [08:32:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 77 32 07 01 0E 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 56 00 00 00 F4 03 04 00 1E 02 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 80 83 03 00 35 04 06 00 37 16 E7 D2 BB D5 12 93 AC D0 4D 73 7A 9F [08:32:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 77 15 47 00 9E 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 39 36 35 33 35 32 10 04 04 00 80 83 03 00 F4 03 04 00 F6 A8 A5 66 B6 04 01 00 00 84 AA 35 67 FF EE 31 7C [08:32:27]CommunicateWithHost err = 0 [08:32:27]CheckOFDResponse [08:32:27]1017 (14) - 77093643461234 [08:32:27]1041 (16) - 0000000000965352 [08:32:27]1040 (4) - 230272 [08:32:27]1012 (4) - 28.07.2024 02:12 [08:32:27]1206 (1) - 0 [08:32:27]OFD Sender: Remove packet 230272 [08:32:27]ProducePacketName [08:32:27]name=ofd_packets/00230272 [08:32:27]NVStorageDeleteData [08:32:27]Write to MH i2c: 01 00 00 F8 89 81 [08:32:27]Write i2c OK [08:32:27]MH_I2C_Read... [08:32:27]Read from MH i2c: 01 [08:32:27]MH_I2C_Read... [08:32:27]Read from MH i2c: 01 07 00 [08:32:27]MH_I2C_Read... [08:32:27]Read from MH i2c: 01 07 00 F8 89 00 00 00 00 00 F9 0C 8D [08:32:27]RasterBufferAndPrint [08:32:27]line [08:32:27]line [08:32:27]line [08:32:27]line [08:32:27]line [08:32:27]written 0, free lines is 3328 [08:32:27]MH_Cut [08:32:27]Write to MH i2c: D1 01 00 FF 89 01 5A [08:32:27]Write i2c OK [08:32:27]MH_I2C_Read... [08:32:27]Read from MH i2c: D1 [08:32:27]MH_I2C_Read... [08:32:27]Read from MH i2c: D1 01 00 [08:32:27]MH_I2C_Read... [08:32:27]Read from MH i2c: D1 01 00 FF 89 00 59 [08:32:27]Write to MH i2c: 01 00 00 00 8A 8A [08:32:27]Write i2c OK [08:32:27]MH_I2C_Read... [08:32:28]OFD Sender: No OFD packet to send [08:32:28]*** Cut start [08:32:28]*** Partial cut [08:32:28]*** CUTSNS_PIN = 1 [08:32:28]*** CUTSNS_PIN = 0 [08:32:28]*** Brake cut motor [08:32:28]Read from MH i2c: 01 [08:32:28]MH_I2C_Read... [08:32:28]*** Stop cut motor [08:32:28]*** Cut end [08:32:28]Read from MH i2c: 01 07 00 [08:32:28]MH_I2C_Read... [08:32:28]Read from MH i2c: 01 07 00 00 8A 00 00 00 00 00 FF 0F 9F [08:32:28]process_action close_receipt done [08:32:28]requested_data is exist [08:32:28]produce_requested_data [08:32:28]requested_item fm.sn is exist - process it [08:32:28]wFMCommunicate request_size=4 [08:32:28]MH_SAM_APDU [08:32:28]CAPDU: 80 11 00 00 [08:32:28]Write to MH i2c: E2 08 00 01 8A 80 11 00 00 00 00 00 00 05 [08:32:28]Write i2c OK [08:32:28]MH_I2C_Read... [08:32:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:32:29]Read from MH i2c: E2 [08:32:29]MH_I2C_Read... [08:32:29]Read from MH i2c: E2 17 00 [08:32:29]MH_I2C_Read... [08:32:29]Read from MH i2c: E2 17 00 01 8A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 56 [08:32:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:32:29]wFMCommunicate OK [08:32:29]requested_item fd.num is exist - process it [08:32:29]SAM_PROTO_GetFieldsCounters [08:32:29]wFMCommunicate request_size=4 [08:32:29]MH_SAM_APDU [08:32:29]CAPDU: 80 13 00 00 [08:32:29]Write to MH i2c: E2 08 00 02 8A 80 13 00 00 00 00 00 00 08 [08:32:29]Write i2c OK [08:32:29]MH_I2C_Read... [08:32:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:32:29]Read from MH i2c: E2 [08:32:29]MH_I2C_Read... [08:32:29]Read from MH i2c: E2 62 00 [08:32:29]MH_I2C_Read... [08:32:29]Read from MH i2c: E2 62 00 02 8A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 80 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 56 00 00 00 5E 04 04 00 56 00 00 00 57 04 04 00 57 00 00 00 19 04 04 00 00 00 00 00 90 00 B5 [08:32:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 80 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 56 00 00 00 5E 04 04 00 56 00 00 00 57 04 04 00 57 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:32:29]wFMCommunicate OK [08:32:29]SAM_PROTO_GetFieldsCounters done [08:32:29]requested_item shift.num is exist - process it [08:32:29]requested_item shift.opened is exist - process it [08:32:29]req_shift_opened [08:32:29]FM_GetShiftState [08:32:29]SAM_PROTO_GetShiftState [08:32:29]wFMCommunicate request_size=4 [08:32:29]MH_SAM_APDU [08:32:29]CAPDU: 80 13 01 00 [08:32:29]Write to MH i2c: E2 08 00 03 8A 80 13 01 00 00 00 00 00 0A [08:32:29]Write i2c OK [08:32:29]MH_I2C_Read... [08:32:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:32:29]Read from MH i2c: E2 [08:32:29]MH_I2C_Read... [08:32:29]Read from MH i2c: E2 0E 00 [08:32:29]MH_I2C_Read... [08:32:29]Read from MH i2c: E2 0E 00 03 8A 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 D0 [08:32:29]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:32:29]wFMCommunicate OK [08:32:29]SAM_PROTO_GetShiftState done [08:32:29]FM_GetShiftState done [08:32:29]req_shift_opened done [08:32:29]requested_item shift.open_date is exist - process it [08:32:29]req_shift_open_date [08:32:29]req_shift_open_date done [08:32:29]produce_requested_data done [08:32:29]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230272,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [08:32:29]process_action_free close_receipt [08:32:29]json_value_free [08:32:29]json_value_free done [08:32:29]process_json_proto returns [08:32:29]Send response to host [08:32:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230272,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [08:32:29]free response buf [08:32:29]execute_script done [08:32:29]execute_script returns [08:32:29]free content buf [08:32:29]Sock 8.Close socket [08:32:29]Sock 8.Thread stoped [08:32:33]OFD Sender: No OFD packet to send [08:32:37]accept exits with 9 [08:32:37]New connection [08:32:37]New thread 3067047268 created [08:32:37]Thread 3066903908 joined [08:32:37]Waiting for new connection... [08:32:37] Sock 9.Parse request [08:32:37]Sock 9.Check first char [08:32:37]Sock 9.First char is OK [08:32:37]request: POST /json_proto HTTP/1.0 [08:32:37]Method: POST [08:32:37]URL: /json_proto [08:32:37]Method is POST - this is cgi request [08:32:37]url: /json_proto [08:32:37]query_string will be loaded in cgi processing [08:32:37]execute_cgi json_proto POST (null) [08:32:37]execute_cgi path=json_proto method=POST [08:32:37]POST find Content-Length [08:32:37]Host: 172.17.49.131:8080 [08:32:37]Content-Length: 678 [08:32:37]Content-Type: application/json [08:32:37] [08:32:37]POST finish read [08:32:37]Found Content-Length = 678 [08:32:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871728", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [08:32:37]execute_script... [08:32: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)871728", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [08:32:37]POST & json_proto [08:32:37]process_json_proto [08:32:37]json parsed OK: [08:32:37]protocol is kg_v1.0 [08:32:37]action value=close_receipt [08:32:37]process_action close_receipt [08:32:37]cmd_close_receipt [08:32:37]MH_GetDate [08:32:37]Write to MH i2c: F0 00 00 04 8A 7D [08:32:37]Write i2c OK [08:32:37]MH_I2C_Read... [08:32:37]Read from MH i2c: F0 [08:32:37]MH_I2C_Read... [08:32:37]Read from MH i2c: F0 09 00 [08:32:37]MH_I2C_Read... [08:32:37]Read from MH i2c: F0 09 00 04 8A 00 2A 02 A6 66 FF 4D C0 64 2E [08:32:37]GetLastDocTimeStamp 1722155550 [08:32:37]current date 1722155562 [08:32:37]FM_GetShiftState [08:32:37]SAM_PROTO_GetShiftState [08:32:37]wFMCommunicate request_size=4 [08:32:37]MH_SAM_APDU [08:32:37]CAPDU: 80 13 01 00 [08:32:37]Write to MH i2c: E2 08 00 05 8A 80 13 01 00 00 00 00 00 0C [08:32:37]Write i2c OK [08:32:37]MH_I2C_Read... [08:32:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:32:37]Read from MH i2c: E2 [08:32:37]MH_I2C_Read... [08:32:37]Read from MH i2c: E2 0E 00 [08:32:37]MH_I2C_Read... [08:32:37]Read from MH i2c: E2 0E 00 05 8A 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 D2 [08:32:37]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:32:37]wFMCommunicate OK [08:32:37]SAM_PROTO_GetShiftState done [08:32:37]FM_GetShiftState done [08:32:37]opened in 1722127132 [08:32:37]opened+sec_in_day 1722213532 [08:32:37]quantity*price = 80004 [08:32:37]sum+1 = 80005 [08:32:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 87 28.07.2024 08:32 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230273 ФПД: 99788730740942 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T083242&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230273&fm=99788730740942&tin=02508201610067®Number=0000000000099253&sum=80000 [08:32:38]StoreToDocumentArchive [08:32:38]shift 386 fd 230273 [08:32:38]save to /storage/0386/doc_00230273 [08:32:38]save last doc name /storage/0386/doc_00230273 to /storage/kkm_last_doc_name [08:32:38]save OK [08:32:38]Clear old archive folders... [08:32:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:32:38]tlvbuf is 008F7340 [08:32:38]SAM_PROTO_ClearQueue [08:32:38]wFMCommunicate request_size=4 [08:32:38]MH_SAM_APDU [08:32:38]CAPDU: 80 09 00 00 [08:32:38]Write to MH i2c: E2 08 00 12 8A 80 09 00 00 00 00 00 00 0E [08:32:38]Write i2c OK [08:32:38]MH_I2C_Read... [08:32:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:32:38]Read from MH i2c: E2 [08:32:38]MH_I2C_Read... [08:32:38]Read from MH i2c: E2 03 00 [08:32:38]MH_I2C_Read... [08:32:38]Read from MH i2c: E2 03 00 12 8A 00 90 00 10 [08:32:38]RAPDU: 90 00 [08:32:38]wFMCommunicate OK [08:32:38]SAM_PROTO_ClearQueue done [08:32:38]KKMCreateOFDPacket [08:32:38]OFDProtocolAddRootSTLVToBuf [08:32:38]FM_MakeSignedData [08:32:38]FM_MakeSignedData [08:32:38]SAM_PROTO_SignData [08:32:38]wFMCommunicate request_size=4 [08:32:38]MH_SAM_APDU [08:32:38]CAPDU: 80 0D 01 02 [08:32:38]Write to MH i2c: E2 08 00 13 8A 80 0D 01 02 00 00 00 00 16 [08:32:38]Write i2c OK [08:32:38]MH_I2C_Read... [08:32:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:32:38]Read from MH i2c: E2 [08:32:38]MH_I2C_Read... [08:32:38]Read from MH i2c: E2 03 00 [08:32:38]MH_I2C_Read... [08:32:38]Read from MH i2c: E2 03 00 13 8A 00 90 00 11 [08:32:38]RAPDU: 90 00 [08:32:38]wFMCommunicate OK [08:32:38]wFMCommunicate request_size=255 [08:32:38]MH_SAM_APDU [08:32: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 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 57 00 00 00 F4 03 04 00 2A 02 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 81 83 03 00 35 04 06 00 5A [08:32:38]Write to MH i2c: E2 02 01 14 8A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 57 00 00 00 F4 03 04 00 2A 02 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 81 83 03 00 35 04 06 00 5A 00 00 B6 [08:32:38]Write i2c OK [08:32:38]MH_I2C_Read... [08:32:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:32:39]Read from MH i2c: E2 [08:32:39]MH_I2C_Read... [08:32:39]Read from MH i2c: E2 03 00 [08:32:39]MH_I2C_Read... [08:32:39]Read from MH i2c: E2 03 00 14 8A 00 90 00 12 [08:32:39]RAPDU: 90 00 [08:32:39]wFMCommunicate OK [08:32:39]wFMCommunicate request_size=10 [08:32:39]MH_SAM_APDU [08:32:39]CAPDU: 80 0D 02 02 05 C1 DF D9 30 CE [08:32:39]Write to MH i2c: E2 0D 00 15 8A 80 0D 02 02 05 00 C1 DF D9 30 CE 00 00 9A [08:32:39]Write i2c OK [08:32:39]MH_I2C_Read... [08:32:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:32:39]Read from MH i2c: E2 [08:32:39]MH_I2C_Read... [08:32:39]Read from MH i2c: E2 03 00 [08:32:39]MH_I2C_Read... [08:32:39]Read from MH i2c: E2 03 00 15 8A 00 90 00 13 [08:32:39]RAPDU: 90 00 [08:32:39]wFMCommunicate OK [08:32:39]wFMCommunicate request_size=4 [08:32:39]MH_SAM_APDU [08:32:39]CAPDU: 80 0D 03 02 [08:32:39]Write to MH i2c: E2 08 00 16 8A 80 0D 03 02 00 00 00 00 1B [08:32:39]Write i2c OK [08:32:39]MH_I2C_Read... [08:32:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:32:39]Read from MH i2c: E2 [08:32:39]MH_I2C_Read... [08:32:39]Read from MH i2c: E2 0B 00 [08:32:39]MH_I2C_Read... [08:32:39]Read from MH i2c: E2 0B 00 16 8A 00 B2 C1 58 E2 05 FD BC 09 90 00 90 [08:32:39]RAPDU: B2 C1 58 E2 05 FD BC 09 90 00 [08:32:39]wFMCommunicate OK [08:32:39]SAM_PROTO_SignData done [08:32:39]FM_MakeSignedData done [08:32:39]CreateOFDProtocolMessage [08:32:39]wFMCommunicate request_size=4 [08:32:39]MH_SAM_APDU [08:32:39]CAPDU: 80 11 00 00 [08:32:39]Write to MH i2c: E2 08 00 17 8A 80 11 00 00 00 00 00 00 1B [08:32:39]Write i2c OK [08:32:39]MH_I2C_Read... [08:32:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:32:39]Read from MH i2c: E2 [08:32:39]MH_I2C_Read... [08:32:39]Read from MH i2c: E2 17 00 [08:32:39]MH_I2C_Read... [08:32:39]Read from MH i2c: E2 17 00 17 8A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 6C [08:32:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:32:39]wFMCommunicate OK [08:32:39]CreateOFDProtocolMessage done [08:32:39]OFDSenderStorePacket 230273 [08:32:39]StoreOFDPacket docnum=230273 [08:32:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 2B AD 07 01 DA 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 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 57 00 00 00 F4 03 04 00 2A 02 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 81 83 03 00 35 04 06 00 5A C1 DF D9 30 CE B2 C1 58 E2 05 FD BC 09 [08:32:39]CheckFolder [08:32:39]dirname=/storage/ofd_packets [08:32:39]CheckFolder done [08:32:39]ProducePacketName [08:32:39]name=ofd_packets/00230273 [08:32:39]NVStorageSaveData ofd_packets/00230273 [08:32:39]File name is /storage/ofd_packets/00230273 [08:32:39]Write 301 bytes [08:32:39]NVStorageSaveData done [08:32:39]OFDSenderStorePacket done [08:32:39]KKMCreateOFDPacket done [08:32:39]NVStorageSaveData kkm_last_timestamp [08:32:39]File name is /storage/kkm_last_timestamp [08:32:39]Write 4 bytes [08:32:39]OFD Sender: Processing packet 230273 [packets to send 132, broken 131] [08:32:39]ProducePacketName [08:32:39]name=ofd_packets/00230273 [08:32:39]OFD Sender: To server: pG, [08:32:39]CommunicateWithHost lk.salyk.kg:30040 [08:32:39]ConnectInit lk.salyk.kg [08:32:39]NVStorageSaveData done [08:32:39]ExternCall_PrintAddStr [08:32:39]wPrintStart [08:32:39]Write to MH i2c: 01 00 00 18 8A A2 [08:32:39]Write i2c OK [08:32:39]MH_I2C_Read... [08:32:39]Read from MH i2c: 01 [08:32:39]MH_I2C_Read... [08:32:39]Read from MH i2c: 01 07 00 [08:32:39]MH_I2C_Read... [08:32:39]Read from MH i2c: 01 07 00 18 8A 00 00 00 00 00 FF 0F B7 [08:32:39]RasterBufferAndPrint [08:32:39]line Счет N : (1)871728 [08:32:39]line ИНН: 02508201610067 [08:32:39]line Контрольно-Кассовый Чек [08:32:39]line ПРОДАЖА [08:32:39]line ТРК (МРК, ГНК) : 42 [08:32:39]line Товар: 2710124130 [08:32:39]line Аи-92-К-5 [08:32:39]line 11.800 * 67.80 [08:32:39]line = 800.04 [08:32:39]line НДС 12% НСП 1% [08:32:39]line > о реализуемом товаре [08:32:39]line ОКРУГЛЕНИЕ: -0.04 [08:32:39]line ИТОГО: 800.00 [08:32:39]line Внесено: 800.00 [08:32:39]line СДАЧА: 0.00 [08:32:39]line НСП 1% : 7.08 [08:32:39]line НДС 12% : 84.96 [08:32:39]line Наличными: 800.00 [08:32:39]line Безнал.: 0.00 [08:32:39]line Место: АЗС № 125 "Партнер Нефть" [08:32:39]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [08:32:39]line СНО: Общий режим [08:32:39]line Чек 87 28.07.2024 08:32 [08:32:39]line Смена: 386 ФФД: 1.0 [08:32:39]line ЗНМ: 0300000050 [08:32:39]line РНМ: 0000000000099253 [08:32:39]line Версия ККМ: 001 [08:32:39]line ФМ: 0000000000965352 [08:32:39]line ФД: 230273 [08:32:39]line ФПД: 99788730740942 [08:32:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T083242&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230273&fm=99788730740942&tin=02508201610067®Number=0000000000099253&sum=80000 [08:32:39]written 0, free lines is 4095 [08:32:39]Connected sock=11 [08:32:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 2B AD 07 01 DA 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 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 57 00 00 00 F4 03 04 00 2A 02 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 81 83 03 00 35 04 06 00 5A C1 DF D9 30 CE B2 C1 58 E2 05 FD BC 09 [08:32:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 2F BD 47 00 5F 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 39 36 35 33 35 32 10 04 04 00 81 83 03 00 F4 03 04 00 02 A9 A5 66 B6 04 01 00 00 78 D1 2A B5 59 8E 1A 25 [08:32:39]CommunicateWithHost err = 0 [08:32:39]CheckOFDResponse [08:32:39]1017 (14) - 77093643461234 [08:32:39]1041 (16) - 0000000000965352 [08:32:39]1040 (4) - 230273 [08:32:39]1012 (4) - 28.07.2024 02:12 [08:32:39]1206 (1) - 0 [08:32:39]OFD Sender: Remove packet 230273 [08:32:39]ProducePacketName [08:32:39]name=ofd_packets/00230273 [08:32:39]NVStorageDeleteData [08:32:39]Write to MH i2c: 01 00 00 43 8A CD [08:32:39]Write i2c OK [08:32:39]MH_I2C_Read... [08:32:39]Read from MH i2c: 01 [08:32:39]MH_I2C_Read... [08:32:39]Read from MH i2c: 01 07 00 [08:32:39]MH_I2C_Read... [08:32:39]Read from MH i2c: 01 07 00 43 8A 00 00 00 00 00 EE 0C CE [08:32:39]RasterBufferAndPrint [08:32:39]line [08:32:39]line [08:32:39]line [08:32:39]line [08:32:39]line [08:32:39]written 0, free lines is 3319 [08:32:39]MH_Cut [08:32:39]Write to MH i2c: D1 01 00 4A 8A 01 A6 [08:32:39]Write i2c OK [08:32:39]MH_I2C_Read... [08:32:39]Read from MH i2c: D1 [08:32:39]MH_I2C_Read... [08:32:39]Read from MH i2c: D1 01 00 [08:32:39]MH_I2C_Read... [08:32:39]Read from MH i2c: D1 01 00 4A 8A 00 A5 [08:32:39]Write to MH i2c: 01 00 00 4B 8A D5 [08:32:39]Write i2c OK [08:32:39]MH_I2C_Read... [08:32:40]OFD Sender: No OFD packet to send [08:32:40]*** Cut start [08:32:40]*** Partial cut [08:32:40]*** CUTSNS_PIN = 1 [08:32:40]*** CUTSNS_PIN = 0 [08:32:40]*** Brake cut motor [08:32:41]Read from MH i2c: 01 [08:32:41]MH_I2C_Read... [08:32:41]*** Stop cut motor [08:32:41]*** Cut end [08:32:41]Read from MH i2c: 01 07 00 [08:32:41]MH_I2C_Read... [08:32:41]Read from MH i2c: 01 07 00 4B 8A 00 00 00 00 00 FF 0F EA [08:32:41]process_action close_receipt done [08:32:41]requested_data is exist [08:32:41]produce_requested_data [08:32:41]requested_item fm.sn is exist - process it [08:32:41]wFMCommunicate request_size=4 [08:32:41]MH_SAM_APDU [08:32:41]CAPDU: 80 11 00 00 [08:32:41]Write to MH i2c: E2 08 00 4C 8A 80 11 00 00 00 00 00 00 50 [08:32:41]Write i2c OK [08:32:41]MH_I2C_Read... [08:32:41]Read from MH i2c: E2 [08:32:41]MH_I2C_Read... [08:32:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:32:41]Read from MH i2c: E2 17 00 [08:32:41]MH_I2C_Read... [08:32:41]Read from MH i2c: E2 17 00 4C 8A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 A1 [08:32:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:32:41]wFMCommunicate OK [08:32:41]requested_item fd.num is exist - process it [08:32:41]SAM_PROTO_GetFieldsCounters [08:32:41]wFMCommunicate request_size=4 [08:32:41]MH_SAM_APDU [08:32:41]CAPDU: 80 13 00 00 [08:32:41]Write to MH i2c: E2 08 00 4D 8A 80 13 00 00 00 00 00 00 53 [08:32:41]Write i2c OK [08:32:41]MH_I2C_Read... [08:32:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:32:41]Read from MH i2c: E2 [08:32:41]MH_I2C_Read... [08:32:41]Read from MH i2c: E2 62 00 [08:32:41]MH_I2C_Read... [08:32:41]Read from MH i2c: E2 62 00 4D 8A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 81 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 57 00 00 00 5E 04 04 00 57 00 00 00 57 04 04 00 58 00 00 00 19 04 04 00 00 00 00 00 90 00 04 [08:32:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 81 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 57 00 00 00 5E 04 04 00 57 00 00 00 57 04 04 00 58 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:32:41]wFMCommunicate OK [08:32:41]SAM_PROTO_GetFieldsCounters done [08:32:41]requested_item shift.num is exist - process it [08:32:41]requested_item shift.opened is exist - process it [08:32:41]req_shift_opened [08:32:41]FM_GetShiftState [08:32:41]SAM_PROTO_GetShiftState [08:32:41]wFMCommunicate request_size=4 [08:32:41]MH_SAM_APDU [08:32:41]CAPDU: 80 13 01 00 [08:32:41]Write to MH i2c: E2 08 00 4E 8A 80 13 01 00 00 00 00 00 55 [08:32:41]Write i2c OK [08:32:41]MH_I2C_Read... [08:32:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:32:41]Read from MH i2c: E2 [08:32:41]MH_I2C_Read... [08:32:41]Read from MH i2c: E2 0E 00 [08:32:41]MH_I2C_Read... [08:32:41]Read from MH i2c: E2 0E 00 4E 8A 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 1B [08:32:41]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:32:41]wFMCommunicate OK [08:32:41]SAM_PROTO_GetShiftState done [08:32:41]FM_GetShiftState done [08:32:41]req_shift_opened done [08:32:41]requested_item shift.open_date is exist - process it [08:32:41]req_shift_open_date [08:32:41]req_shift_open_date done [08:32:41]produce_requested_data done [08:32:41]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230273,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [08:32:41]process_action_free close_receipt [08:32:41]json_value_free [08:32:41]json_value_free done [08:32:41]process_json_proto returns [08:32:41]Send response to host [08:32:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230273,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [08:32:41]free response buf [08:32:41]execute_script done [08:32:41]execute_script returns [08:32:41]free content buf [08:32:41]Sock 9.Close socket [08:32:41]Sock 9.Thread stoped [08:32:45]OFD Sender: No OFD packet to send [08:32:50]OFD Sender: No OFD packet to send [08:32:55]OFD Sender: No OFD packet to send [08:33:00]OFD Sender: No OFD packet to send [08:33:05]OFD Sender: No OFD packet to send [08:33:10]OFD Sender: No OFD packet to send [08:33:15]OFD Sender: No OFD packet to send [08:33:20]OFD Sender: No OFD packet to send [08:33:25]OFD Sender: No OFD packet to send [08:33:30]OFD Sender: No OFD packet to send [08:33:35]OFD Sender: No OFD packet to send [08:33:40]OFD Sender: No OFD packet to send [08:33:45]OFD Sender: No OFD packet to send [08:33:50]OFD Sender: No OFD packet to send [08:33:55]OFD Sender: No OFD packet to send [08:34:00]OFD Sender: No OFD packet to send [08:34:05]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:20]OFD Sender: No OFD packet to send [08:34:25]OFD Sender: No OFD packet to send [08:34:30]OFD Sender: No OFD packet to send [08:34:35]OFD Sender: No OFD packet to send [08:34:40]OFD Sender: No OFD packet to send [08:34:45]OFD Sender: No OFD packet to send [08:34:50]OFD Sender: No OFD packet to send [08:34:55]OFD Sender: No OFD packet to send [08:35:00]OFD Sender: No OFD packet to send [08:35:05]OFD Sender: No OFD packet to send [08:35:06]accept exits with 8 [08:35:06]New connection [08:35:06]New thread 3066903908 created [08:35:06]Thread 3067047268 joined [08:35:06]Waiting for new connection... [08:35:06] Sock 8.Parse request [08:35:06]Sock 8.Check first char [08:35:06]Sock 8.First char is OK [08:35:06]request: POST /json_proto HTTP/1.0 [08:35:06]Method: POST [08:35:06]URL: /json_proto [08:35:06]Method is POST - this is cgi request [08:35:06]url: /json_proto [08:35:06]query_string will be loaded in cgi processing [08:35:06]execute_cgi json_proto POST (null) [08:35:06]execute_cgi path=json_proto method=POST [08:35:06]POST find Content-Length [08:35:06]Host: 172.17.49.131:8080 [08:35:06]Content-Length: 682 [08:35:06]Content-Type: application/json [08:35:06] [08:35:06]POST finish read [08:35:06]Found Content-Length = 682 [08:35:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871729", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:35:06]execute_script... [08:35:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871729", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:35:06]POST & json_proto [08:35:06]process_json_proto [08:35:06]json parsed OK: [08:35:06]protocol is kg_v1.0 [08:35:06]action value=close_receipt [08:35:06]process_action close_receipt [08:35:06]cmd_close_receipt [08:35:06]MH_GetDate [08:35:06]Write to MH i2c: F0 00 00 4F 8A C8 [08:35:06]Write i2c OK [08:35:06]MH_I2C_Read... [08:35:06]Read from MH i2c: F0 [08:35:06]MH_I2C_Read... [08:35:06]Read from MH i2c: F0 09 00 [08:35:06]MH_I2C_Read... [08:35:06]Read from MH i2c: F0 09 00 4F 8A 00 BF 02 A6 66 FF 4D C0 64 0E [08:35:06]GetLastDocTimeStamp 1722155562 [08:35:06]current date 1722155711 [08:35:06]FM_GetShiftState [08:35:06]SAM_PROTO_GetShiftState [08:35:06]wFMCommunicate request_size=4 [08:35:06]MH_SAM_APDU [08:35:06]CAPDU: 80 13 01 00 [08:35:06]Write to MH i2c: E2 08 00 50 8A 80 13 01 00 00 00 00 00 57 [08:35:06]Write i2c OK [08:35:06]MH_I2C_Read... [08:35:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:35:06]Read from MH i2c: E2 [08:35:06]MH_I2C_Read... [08:35:06]Read from MH i2c: E2 0E 00 [08:35:06]MH_I2C_Read... [08:35:06]Read from MH i2c: E2 0E 00 50 8A 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 1D [08:35:06]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:35:06]wFMCommunicate OK [08:35:06]SAM_PROTO_GetShiftState done [08:35:06]FM_GetShiftState done [08:35:06]opened in 1722127132 [08:35:06]opened+sec_in_day 1722213532 [08:35:06]quantity*price = 150041 [08:35:06]sum+1 = 150042 [08:35:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 88 28.07.2024 08:35 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230274 ФПД: 78790107962039 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T083511&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230274&fm=78790107962039&tin=02508201610067®Number=0000000000099253&sum=150000 [08:35:07]StoreToDocumentArchive [08:35:07]shift 386 fd 230274 [08:35:07]save to /storage/0386/doc_00230274 [08:35:07]save last doc name /storage/0386/doc_00230274 to /storage/kkm_last_doc_name [08:35:07]save OK [08:35:07]Clear old archive folders... [08:35:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:35:07]tlvbuf is 00806970 [08:35:07]SAM_PROTO_ClearQueue [08:35:07]wFMCommunicate request_size=4 [08:35:07]MH_SAM_APDU [08:35:07]CAPDU: 80 09 00 00 [08:35:07]Write to MH i2c: E2 08 00 5D 8A 80 09 00 00 00 00 00 00 59 [08:35:07]Write i2c OK [08:35:07]MH_I2C_Read... [08:35:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:35:07]Read from MH i2c: E2 [08:35:07]MH_I2C_Read... [08:35:07]Read from MH i2c: E2 03 00 [08:35:07]MH_I2C_Read... [08:35:07]Read from MH i2c: E2 03 00 5D 8A 00 90 00 5B [08:35:07]RAPDU: 90 00 [08:35:07]wFMCommunicate OK [08:35:07]SAM_PROTO_ClearQueue done [08:35:07]KKMCreateOFDPacket [08:35:07]OFDProtocolAddRootSTLVToBuf [08:35:07]FM_MakeSignedData [08:35:07]FM_MakeSignedData [08:35:07]SAM_PROTO_SignData [08:35:07]wFMCommunicate request_size=4 [08:35:07]MH_SAM_APDU [08:35:07]CAPDU: 80 0D 01 02 [08:35:07]Write to MH i2c: E2 08 00 5E 8A 80 0D 01 02 00 00 00 00 61 [08:35:07]Write i2c OK [08:35:07]MH_I2C_Read... [08:35:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:35:07]Read from MH i2c: E2 [08:35:07]MH_I2C_Read... [08:35:07]Read from MH i2c: E2 03 00 [08:35:07]MH_I2C_Read... [08:35:07]Read from MH i2c: E2 03 00 5E 8A 00 90 00 5C [08:35:07]RAPDU: 90 00 [08:35:07]wFMCommunicate OK [08:35:07]wFMCommunicate request_size=255 [08:35:07]MH_SAM_APDU [08:35: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 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 58 00 00 00 F4 03 04 00 BF 02 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 82 83 03 00 35 04 06 00 47 [08:35:07]Write to MH i2c: E2 02 01 5F 8A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 58 00 00 00 F4 03 04 00 BF 02 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 82 83 03 00 35 04 06 00 47 00 00 4D [08:35:07]Write i2c OK [08:35:07]MH_I2C_Read... [08:35:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:35:08]Read from MH i2c: E2 [08:35:08]MH_I2C_Read... [08:35:08]Read from MH i2c: E2 03 00 [08:35:08]MH_I2C_Read... [08:35:08]Read from MH i2c: E2 03 00 5F 8A 00 90 00 5D [08:35:08]RAPDU: 90 00 [08:35:08]wFMCommunicate OK [08:35:08]wFMCommunicate request_size=10 [08:35:08]MH_SAM_APDU [08:35:08]CAPDU: 80 0D 02 02 05 A8 C0 65 9A B7 [08:35:08]Write to MH i2c: E2 0D 00 60 8A 80 0D 02 02 05 00 A8 C0 65 9A B7 00 00 8C [08:35:08]Write i2c OK [08:35:08]MH_I2C_Read... [08:35:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:35:08]Read from MH i2c: E2 [08:35:08]MH_I2C_Read... [08:35:08]Read from MH i2c: E2 03 00 [08:35:08]MH_I2C_Read... [08:35:08]Read from MH i2c: E2 03 00 60 8A 00 90 00 5E [08:35:08]RAPDU: 90 00 [08:35:08]wFMCommunicate OK [08:35:08]wFMCommunicate request_size=4 [08:35:08]MH_SAM_APDU [08:35:08]CAPDU: 80 0D 03 02 [08:35:08]Write to MH i2c: E2 08 00 61 8A 80 0D 03 02 00 00 00 00 66 [08:35:08]Write i2c OK [08:35:08]MH_I2C_Read... [08:35:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:35:08]Read from MH i2c: E2 [08:35:08]MH_I2C_Read... [08:35:08]Read from MH i2c: E2 0B 00 [08:35:08]MH_I2C_Read... [08:35:08]Read from MH i2c: E2 0B 00 61 8A 00 34 7D 36 2C 47 CF C2 5E 90 00 B0 [08:35:08]RAPDU: 34 7D 36 2C 47 CF C2 5E 90 00 [08:35:08]wFMCommunicate OK [08:35:08]SAM_PROTO_SignData done [08:35:08]FM_MakeSignedData done [08:35:08]CreateOFDProtocolMessage [08:35:08]wFMCommunicate request_size=4 [08:35:08]MH_SAM_APDU [08:35:08]CAPDU: 80 11 00 00 [08:35:08]Write to MH i2c: E2 08 00 62 8A 80 11 00 00 00 00 00 00 66 [08:35:08]Write i2c OK [08:35:08]MH_I2C_Read... [08:35:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:35:08]Read from MH i2c: E2 [08:35:08]MH_I2C_Read... [08:35:08]Read from MH i2c: E2 17 00 [08:35:08]MH_I2C_Read... [08:35:08]Read from MH i2c: E2 17 00 62 8A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 B7 [08:35:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:35:08]wFMCommunicate OK [08:35:08]CreateOFDProtocolMessage done [08:35:08]OFDSenderStorePacket 230274 [08:35:08]StoreOFDPacket docnum=230274 [08:35:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 8F 5C 07 01 58 B4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 58 00 00 00 F4 03 04 00 BF 02 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 82 83 03 00 35 04 06 00 47 A8 C0 65 9A B7 34 7D 36 2C 47 CF C2 5E [08:35:08]CheckFolder [08:35:08]dirname=/storage/ofd_packets [08:35:08]CheckFolder done [08:35:08]ProducePacketName [08:35:08]name=ofd_packets/00230274 [08:35:08]NVStorageSaveData ofd_packets/00230274 [08:35:08]File name is /storage/ofd_packets/00230274 [08:35:08]Write 301 bytes [08:35:08]NVStorageSaveData done [08:35:08]OFDSenderStorePacket done [08:35:08]KKMCreateOFDPacket done [08:35:08]NVStorageSaveData kkm_last_timestamp [08:35:08]File name is /storage/kkm_last_timestamp [08:35:08]Write 4 bytes [08:35:08]NVStorageSaveData done [08:35:08]ExternCall_PrintAddStr [08:35:08]wPrintStart [08:35:08]Write to MH i2c: 01 00 00 63 8A ED [08:35:08]Write i2c OK [08:35:08]MH_I2C_Read... [08:35:08]Read from MH i2c: 01 [08:35:08]MH_I2C_Read... [08:35:08]Read from MH i2c: 01 07 00 [08:35:08]MH_I2C_Read... [08:35:08]Read from MH i2c: 01 07 00 63 8A 00 00 00 00 00 FF 0F 02 [08:35:08]RasterBufferAndPrint [08:35:08]line Счет N : (1)871729 [08:35:08]line ИНН: 02508201610067 [08:35:08]line Контрольно-Кассовый Чек [08:35:08]line ПРОДАЖА [08:35:08]line ТРК (МРК, ГНК) : 52 [08:35:08]line Товар: 2710124130 [08:35:08]line Аи-92-К-5 [08:35:08]line 22.130 * 67.80 [08:35:08]line = 1500.41 [08:35:08]line НДС 12% НСП 1% [08:35:08]line > о реализуемом товаре [08:35:08]line ОКРУГЛЕНИЕ: -0.41 [08:35:08]line ИТОГО: 1500.00 [08:35:08]line Внесено: 1500.00 [08:35:08]line СДАЧА: 0.00 [08:35:08]line НСП 1% : 13.28 [08:35:08]line НДС 12% : 159.34 [08:35:08]line Наличными: 1500.00 [08:35:08]line Безнал.: 0.00 [08:35:08]line Место: АЗС № 125 "Партнер Нефть" [08:35:08]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [08:35:08]line СНО: Общий режим [08:35:08]line Чек 88 28.07.2024 08:35 [08:35:08]line Смена: 386 ФФД: 1.0 [08:35:08]line ЗНМ: 0300000050 [08:35:08]line РНМ: 0000000000099253 [08:35:08]line Версия ККМ: 001 [08:35:08]line ФМ: 0000000000965352 [08:35:08]line ФД: 230274 [08:35:08]line ФПД: 78790107962039 [08:35:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T083511&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230274&fm=78790107962039&tin=02508201610067®Number=0000000000099253&sum=150000 [08:35:08]OFD Sender: Processing packet 230274 [packets to send 132, broken 131] [08:35:08]ProducePacketName [08:35:08]name=ofd_packets/00230274 [08:35:08]OFD Sender: To server: pG, [08:35:08]CommunicateWithHost lk.salyk.kg:30040 [08:35:08]ConnectInit lk.salyk.kg [08:35:08]written 0, free lines is 4095 [08:35:08]Connected sock=10 [08:35:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 8F 5C 07 01 58 B4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 58 00 00 00 F4 03 04 00 BF 02 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 82 83 03 00 35 04 06 00 47 A8 C0 65 9A B7 34 7D 36 2C 47 CF C2 5E [08:35:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 E5 DE 47 00 B4 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 39 36 35 33 35 32 10 04 04 00 82 83 03 00 F4 03 04 00 97 A9 A5 66 B6 04 01 00 00 9B 8E 9F 5B 85 96 47 B3 [08:35:09]CommunicateWithHost err = 0 [08:35:09]CheckOFDResponse [08:35:09]1017 (14) - 77093643461234 [08:35:09]1041 (16) - 0000000000965352 [08:35:09]1040 (4) - 230274 [08:35:09]1012 (4) - 28.07.2024 02:14 [08:35:09]1206 (1) - 0 [08:35:09]OFD Sender: Remove packet 230274 [08:35:09]ProducePacketName [08:35:09]name=ofd_packets/00230274 [08:35:09]NVStorageDeleteData [08:35:09]Write to MH i2c: 01 00 00 8E 8A 18 [08:35:09]Write i2c OK [08:35:09]MH_I2C_Read... [08:35:09]Read from MH i2c: 01 [08:35:09]MH_I2C_Read... [08:35:09]Read from MH i2c: 01 07 00 [08:35:09]MH_I2C_Read... [08:35:09]Read from MH i2c: 01 07 00 8E 8A 00 00 00 00 00 F0 0C 1B [08:35:09]RasterBufferAndPrint [08:35:09]line [08:35:09]line [08:35:09]line [08:35:09]line [08:35:09]line [08:35:09]written 0, free lines is 3319 [08:35:09]MH_Cut [08:35:09]Write to MH i2c: D1 01 00 95 8A 01 F1 [08:35:09]Write i2c OK [08:35:09]MH_I2C_Read... [08:35:09]Read from MH i2c: D1 [08:35:09]MH_I2C_Read... [08:35:09]Read from MH i2c: D1 01 00 [08:35:09]MH_I2C_Read... [08:35:09]Read from MH i2c: D1 01 00 95 8A 00 F0 [08:35:09]Write to MH i2c: 01 00 00 96 8A 20 [08:35:09]Write i2c OK [08:35:09]MH_I2C_Read... [08:35:09]OFD Sender: No OFD packet to send [08:35:09]*** Cut start [08:35:09]*** Partial cut [08:35:09]*** CUTSNS_PIN = 1 [08:35:09]*** CUTSNS_PIN = 0 [08:35:10]*** Brake cut motor [08:35:10]Read from MH i2c: 01 [08:35:10]MH_I2C_Read... [08:35:10]*** Stop cut motor [08:35:10]*** Cut end [08:35:10]Read from MH i2c: 01 07 00 [08:35:10]MH_I2C_Read... [08:35:10]Read from MH i2c: 01 07 00 96 8A 00 00 00 00 00 FF 0F 35 [08:35:10]process_action close_receipt done [08:35:10]requested_data is exist [08:35:10]produce_requested_data [08:35:10]requested_item fm.sn is exist - process it [08:35:10]wFMCommunicate request_size=4 [08:35:10]MH_SAM_APDU [08:35:10]CAPDU: 80 11 00 00 [08:35:10]Write to MH i2c: E2 08 00 97 8A 80 11 00 00 00 00 00 00 9B [08:35:10]Write i2c OK [08:35:10]MH_I2C_Read... [08:35:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:35:10]Read from MH i2c: E2 [08:35:10]MH_I2C_Read... [08:35:10]Read from MH i2c: E2 17 00 [08:35:10]MH_I2C_Read... [08:35:10]Read from MH i2c: E2 17 00 97 8A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 EC [08:35:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:35:10]wFMCommunicate OK [08:35:10]requested_item fd.num is exist - process it [08:35:10]SAM_PROTO_GetFieldsCounters [08:35:10]wFMCommunicate request_size=4 [08:35:10]MH_SAM_APDU [08:35:10]CAPDU: 80 13 00 00 [08:35:10]Write to MH i2c: E2 08 00 98 8A 80 13 00 00 00 00 00 00 9E [08:35:10]Write i2c OK [08:35:10]MH_I2C_Read... [08:35:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:35:10]Read from MH i2c: E2 [08:35:10]MH_I2C_Read... [08:35:10]Read from MH i2c: E2 62 00 [08:35:10]MH_I2C_Read... [08:35:10]Read from MH i2c: E2 62 00 98 8A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 82 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 58 00 00 00 5E 04 04 00 58 00 00 00 57 04 04 00 59 00 00 00 19 04 04 00 00 00 00 00 90 00 53 [08:35:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 82 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 58 00 00 00 5E 04 04 00 58 00 00 00 57 04 04 00 59 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:35:10]wFMCommunicate OK [08:35:10]SAM_PROTO_GetFieldsCounters done [08:35:10]requested_item shift.num is exist - process it [08:35:10]requested_item shift.opened is exist - process it [08:35:10]req_shift_opened [08:35:10]FM_GetShiftState [08:35:10]SAM_PROTO_GetShiftState [08:35:10]wFMCommunicate request_size=4 [08:35:10]MH_SAM_APDU [08:35:10]CAPDU: 80 13 01 00 [08:35:10]Write to MH i2c: E2 08 00 99 8A 80 13 01 00 00 00 00 00 A0 [08:35:10]Write i2c OK [08:35:10]MH_I2C_Read... [08:35:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:35:10]Read from MH i2c: E2 [08:35:10]MH_I2C_Read... [08:35:10]Read from MH i2c: E2 0E 00 [08:35:10]MH_I2C_Read... [08:35:10]Read from MH i2c: E2 0E 00 99 8A 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 66 [08:35:10]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:35:10]wFMCommunicate OK [08:35:10]SAM_PROTO_GetShiftState done [08:35:10]FM_GetShiftState done [08:35:10]req_shift_opened done [08:35:10]requested_item shift.open_date is exist - process it [08:35:10]req_shift_open_date [08:35:10]req_shift_open_date done [08:35:10]produce_requested_data done [08:35:10]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230274,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [08:35:10]process_action_free close_receipt [08:35:10]json_value_free [08:35:10]json_value_free done [08:35:10]process_json_proto returns [08:35:10]Send response to host [08:35:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230274,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [08:35:10]free response buf [08:35:10]execute_script done [08:35:10]execute_script returns [08:35:10]free content buf [08:35:10]Sock 8.Close socket [08:35:10]Sock 8.Thread stoped [08:35:14]OFD Sender: No OFD packet to send [08:35:19]OFD Sender: No OFD packet to send [08:35:24]OFD Sender: No OFD packet to send [08:35:29]OFD Sender: No OFD packet to send [08:35:34]OFD Sender: No OFD packet to send [08:35:39]OFD Sender: No OFD packet to send [08:35:44]OFD Sender: No OFD packet to send [08:35:49]OFD Sender: No OFD packet to send [08:35:54]OFD Sender: No OFD packet to send [08:35:57]accept exits with 9 [08:35:57]New connection [08:35:57]New thread 3067047268 created [08:35:57]Thread 3066903908 joined [08:35:57]Waiting for new connection... [08:35:57] Sock 9.Parse request [08:35:57]Sock 9.Check first char [08:35:57]Sock 9.First char is OK [08:35:57]request: POST /json_proto HTTP/1.0 [08:35:57]Method: POST [08:35:57]URL: /json_proto [08:35:57]Method is POST - this is cgi request [08:35:57]url: /json_proto [08:35:57]query_string will be loaded in cgi processing [08:35:57]execute_cgi json_proto POST (null) [08:35:57]execute_cgi path=json_proto method=POST [08:35:57]POST find Content-Length [08:35:57]Host: 172.17.49.131:8080 [08:35:57]Content-Length: 675 [08:35:57]Content-Type: application/json [08:35:57] [08:35:57]POST finish read [08:35:57]Found Content-Length = 675 [08:35:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871731", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.80, "quantity" : 20.350, "sum" : 1400.08, "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" ] } } [08:35:57]execute_script... [08:35: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)871731", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.80, "quantity" : 20.350, "sum" : 1400.08, "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" ] } } [08:35:57]POST & json_proto [08:35:57]process_json_proto [08:35:57]json parsed OK: [08:35:57]protocol is kg_v1.0 [08:35:57]action value=close_receipt [08:35:57]process_action close_receipt [08:35:57]cmd_close_receipt [08:35:57]MH_GetDate [08:35:57]Write to MH i2c: F0 00 00 9A 8A 13 [08:35:57]Write i2c OK [08:35:57]MH_I2C_Read... [08:35:57]Read from MH i2c: F0 [08:35:57]MH_I2C_Read... [08:35:57]Read from MH i2c: F0 09 00 [08:35:57]MH_I2C_Read... [08:35:57]Read from MH i2c: F0 09 00 9A 8A 00 F3 02 A6 66 FF 4D C0 64 8D [08:35:57]GetLastDocTimeStamp 1722155711 [08:35:57]current date 1722155763 [08:35:57]FM_GetShiftState [08:35:57]SAM_PROTO_GetShiftState [08:35:57]wFMCommunicate request_size=4 [08:35:57]MH_SAM_APDU [08:35:57]CAPDU: 80 13 01 00 [08:35:57]Write to MH i2c: E2 08 00 9B 8A 80 13 01 00 00 00 00 00 A2 [08:35:57]Write i2c OK [08:35:57]MH_I2C_Read... [08:35:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:35:57]Read from MH i2c: E2 [08:35:57]MH_I2C_Read... [08:35:57]Read from MH i2c: E2 0E 00 [08:35:57]MH_I2C_Read... [08:35:57]Read from MH i2c: E2 0E 00 9B 8A 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 68 [08:35:57]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:35:57]wFMCommunicate OK [08:35:57]SAM_PROTO_GetShiftState done [08:35:57]FM_GetShiftState done [08:35:57]opened in 1722127132 [08:35:57]opened+sec_in_day 1722213532 [08:35:57]quantity*price = 140008 [08:35:57]sum+1 = 140009 [08:35:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 1400.00 Внесено: 1400.00 СДАЧА: 0.00 НСП 1% : 12.39 НДС 12% : 148.68 Наличными: 1400.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 89 28.07.2024 08:36 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230275 ФПД: 221910665898281 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T083603&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230275&fm=221910665898281&tin=02508201610067®Number=0000000000099253&sum=140000 [08:35:59]StoreToDocumentArchive [08:35:59]shift 386 fd 230275 [08:35:59]save to /storage/0386/doc_00230275 [08:35:59]save last doc name /storage/0386/doc_00230275 to /storage/kkm_last_doc_name [08:35:59]save OK [08:35:59]Clear old archive folders... [08:35:59]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:35:59]tlvbuf is 007D58B0 [08:35:59]SAM_PROTO_ClearQueue [08:35:59]wFMCommunicate request_size=4 [08:35:59]MH_SAM_APDU [08:35:59]CAPDU: 80 09 00 00 [08:35:59]Write to MH i2c: E2 08 00 A8 8A 80 09 00 00 00 00 00 00 A4 [08:35:59]Write i2c OK [08:35:59]MH_I2C_Read... [08:35:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:35:59]Read from MH i2c: E2 [08:35:59]MH_I2C_Read... [08:35:59]Read from MH i2c: E2 03 00 [08:35:59]MH_I2C_Read... [08:35:59]Read from MH i2c: E2 03 00 A8 8A 00 90 00 A6 [08:35:59]RAPDU: 90 00 [08:35:59]wFMCommunicate OK [08:35:59]SAM_PROTO_ClearQueue done [08:35:59]KKMCreateOFDPacket [08:35:59]OFDProtocolAddRootSTLVToBuf [08:35:59]FM_MakeSignedData [08:35:59]FM_MakeSignedData [08:35:59]SAM_PROTO_SignData [08:35:59]wFMCommunicate request_size=4 [08:35:59]MH_SAM_APDU [08:35:59]CAPDU: 80 0D 01 02 [08:35:59]Write to MH i2c: E2 08 00 A9 8A 80 0D 01 02 00 00 00 00 AC [08:35:59]Write i2c OK [08:35:59]MH_I2C_Read... [08:35:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:35:59]Read from MH i2c: E2 [08:35:59]MH_I2C_Read... [08:35:59]Read from MH i2c: E2 03 00 [08:35:59]MH_I2C_Read... [08:35:59]Read from MH i2c: E2 03 00 A9 8A 00 90 00 A7 [08:35:59]RAPDU: 90 00 [08:35:59]wFMCommunicate OK [08:35:59]wFMCommunicate request_size=255 [08:35:59]MH_SAM_APDU [08:35:59]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 7E 4F 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 E8 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 14 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 59 00 00 00 F4 03 04 00 F3 02 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 83 83 03 00 35 04 06 00 [08:35:59]Write to MH i2c: E2 02 01 AA 8A 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 7E 4F 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 E8 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 14 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 59 00 00 00 F4 03 04 00 F3 02 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 83 83 03 00 35 04 06 00 00 00 3E [08:35:59]Write i2c OK [08:35:59]MH_I2C_Read... [08:35:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:35:59]Read from MH i2c: E2 [08:35:59]MH_I2C_Read... [08:35:59]Read from MH i2c: E2 03 00 [08:35:59]MH_I2C_Read... [08:35:59]Read from MH i2c: E2 03 00 AA 8A 00 90 00 A8 [08:35:59]RAPDU: 90 00 [08:35:59]wFMCommunicate OK [08:35:59]wFMCommunicate request_size=11 [08:35:59]MH_SAM_APDU [08:35:59]CAPDU: 80 0D 02 02 06 C9 D3 9A 69 A9 29 [08:35:59]Write to MH i2c: E2 0E 00 AB 8A 80 0D 02 02 06 00 C9 D3 9A 69 A9 29 00 00 2C [08:35:59]Write i2c OK [08:35:59]MH_I2C_Read... [08:35:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:35:59]Read from MH i2c: E2 [08:35:59]MH_I2C_Read... [08:35:59]Read from MH i2c: E2 03 00 [08:35:59]MH_I2C_Read... [08:35:59]Read from MH i2c: E2 03 00 AB 8A 00 90 00 A9 [08:35:59]RAPDU: 90 00 [08:35:59]wFMCommunicate OK [08:35:59]wFMCommunicate request_size=4 [08:35:59]MH_SAM_APDU [08:35:59]CAPDU: 80 0D 03 02 [08:35:59]Write to MH i2c: E2 08 00 AC 8A 80 0D 03 02 00 00 00 00 B1 [08:35:59]Write i2c OK [08:35:59]MH_I2C_Read... [08:35:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:35:59]Read from MH i2c: E2 [08:35:59]MH_I2C_Read... [08:35:59]Read from MH i2c: E2 0B 00 [08:35:59]MH_I2C_Read... [08:35:59]Read from MH i2c: E2 0B 00 AC 8A 00 76 A0 EF B1 C5 48 E2 24 90 00 7B [08:35:59]RAPDU: 76 A0 EF B1 C5 48 E2 24 90 00 [08:35:59]wFMCommunicate OK [08:35:59]SAM_PROTO_SignData done [08:35:59]FM_MakeSignedData done [08:35:59]CreateOFDProtocolMessage [08:35:59]wFMCommunicate request_size=4 [08:35:59]MH_SAM_APDU [08:35:59]CAPDU: 80 11 00 00 [08:35:59]Write to MH i2c: E2 08 00 AD 8A 80 11 00 00 00 00 00 00 B1 [08:35:59]Write i2c OK [08:35:59]MH_I2C_Read... [08:35:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:35:59]Read from MH i2c: E2 [08:35:59]MH_I2C_Read... [08:35:59]Read from MH i2c: E2 17 00 [08:35:59]MH_I2C_Read... [08:35:59]Read from MH i2c: E2 17 00 AD 8A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 02 [08:35:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:35:59]wFMCommunicate OK [08:35:59]CreateOFDProtocolMessage done [08:35:59]OFDSenderStorePacket 230275 [08:35:59]StoreOFDPacket docnum=230275 [08:35:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 01 00 00 74 95 08 01 6F 6A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 7E 4F 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 E8 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 14 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 59 00 00 00 F4 03 04 00 F3 02 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 83 83 03 00 35 04 06 00 C9 D3 9A 69 A9 29 76 A0 EF B1 C5 48 E2 24 [08:35:59]CheckFolder [08:35:59]dirname=/storage/ofd_packets [08:35:59]CheckFolder done [08:35:59]ProducePacketName [08:35:59]name=ofd_packets/00230275 [08:35:59]NVStorageSaveData ofd_packets/00230275 [08:35:59]File name is /storage/ofd_packets/00230275 [08:35:59]Write 302 bytes [08:35:59]NVStorageSaveData done [08:35:59]OFDSenderStorePacket done [08:35:59]KKMCreateOFDPacket done [08:35:59]NVStorageSaveData kkm_last_timestamp [08:35:59]File name is /storage/kkm_last_timestamp [08:35:59]Write 4 bytes [08:35:59]NVStorageSaveData done [08:35:59]ExternCall_PrintAddStr [08:35:59]wPrintStart [08:35:59]Write to MH i2c: 01 00 00 AE 8A 38 [08:35:59]Write i2c OK [08:35:59]MH_I2C_Read... [08:35:59]Read from MH i2c: 01 [08:35:59]MH_I2C_Read... [08:35:59]Read from MH i2c: 01 07 00 [08:35:59]MH_I2C_Read... [08:35:59]Read from MH i2c: 01 07 00 AE 8A 00 00 00 00 00 FF 0F 4D [08:35:59]RasterBufferAndPrint [08:35:59]line Счет N : (1)871731 [08:35:59]line ИНН: 02508201610067 [08:35:59]line Контрольно-Кассовый Чек [08:35:59]line ПРОДАЖА [08:35:59]line ТРК (МРК, ГНК) : 41 [08:35:59]line Товар: 2710124130 [08:35:59]line SUPER 92-К-5 [08:35:59]line 20.350 * 68.80 [08:35:59]line = 1400.08 [08:35:59]line НДС 12% НСП 1% [08:35:59]line > о реализуемом товаре [08:35:59]line ОКРУГЛЕНИЕ: -0.08 [08:35:59]line ИТОГО: 1400.00 [08:35:59]line Внесено: 1400.00 [08:35:59]line СДАЧА: 0.00 [08:35:59]line НСП 1% : 12.39 [08:35:59]line НДС 12% : 148.68 [08:35:59]line Наличными: 1400.00 [08:35:59]line Безнал.: 0.00 [08:35:59]line Место: АЗС № 125 "Партнер Нефть" [08:35:59]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [08:35:59]line СНО: Общий режим [08:35:59]line Чек 89 28.07.2024 08:36 [08:35:59]line Смена: 386 ФФД: 1.0 [08:35:59]line ЗНМ: 0300000050 [08:35:59]line РНМ: 0000000000099253 [08:35:59]line Версия ККМ: 001 [08:35:59]line ФМ: 0000000000965352 [08:35:59]line ФД: 230275 [08:35:59]line ФПД: 221910665898281 [08:35:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T083603&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230275&fm=221910665898281&tin=02508201610067®Number=0000000000099253&sum=140000 [08:35:59]OFD Sender: Processing packet 230275 [packets to send 132, broken 131] [08:35:59]ProducePacketName [08:35:59]name=ofd_packets/00230275 [08:35:59]OFD Sender: To server: pG, [08:35:59]CommunicateWithHost lk.salyk.kg:30040 [08:35:59]ConnectInit lk.salyk.kg [08:35:59]written 0, free lines is 4095 [08:36:00]Connected sock=10 [08:36:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 01 00 00 74 95 08 01 6F 6A 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 7E 4F 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 E8 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 14 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 59 00 00 00 F4 03 04 00 F3 02 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 83 83 03 00 35 04 06 00 C9 D3 9A 69 A9 29 76 A0 EF B1 C5 48 E2 24 [08:36:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 17 43 47 00 5C 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 39 36 35 33 35 32 10 04 04 00 83 83 03 00 F4 03 04 00 CB A9 A5 66 B6 04 01 00 00 75 09 E3 50 80 81 75 85 [08:36:00]CommunicateWithHost err = 0 [08:36:00]CheckOFDResponse [08:36:00]1017 (14) - 77093643461234 [08:36:00]1041 (16) - 0000000000965352 [08:36:00]1040 (4) - 230275 [08:36:00]1012 (4) - 28.07.2024 02:15 [08:36:00]1206 (1) - 0 [08:36:00]OFD Sender: Remove packet 230275 [08:36:00]ProducePacketName [08:36:00]name=ofd_packets/00230275 [08:36:00]NVStorageDeleteData [08:36:00]Write to MH i2c: 01 00 00 D9 8A 63 [08:36:00]Write i2c OK [08:36:00]MH_I2C_Read... [08:36:00]Read from MH i2c: 01 [08:36:00]MH_I2C_Read... [08:36:00]Read from MH i2c: 01 07 00 [08:36:00]MH_I2C_Read... [08:36:00]Read from MH i2c: 01 07 00 D9 8A 00 00 00 00 00 F9 0C 6F [08:36:00]RasterBufferAndPrint [08:36:00]line [08:36:00]line [08:36:00]line [08:36:00]line [08:36:00]line [08:36:00]written 0, free lines is 3327 [08:36:00]MH_Cut [08:36:00]Write to MH i2c: D1 01 00 E0 8A 01 3C [08:36:00]Write i2c OK [08:36:00]MH_I2C_Read... [08:36:00]Read from MH i2c: D1 [08:36:00]MH_I2C_Read... [08:36:00]Read from MH i2c: D1 01 00 [08:36:00]MH_I2C_Read... [08:36:00]Read from MH i2c: D1 01 00 E0 8A 00 3B [08:36:00]Write to MH i2c: 01 00 00 E1 8A 6B [08:36:00]Write i2c OK [08:36:00]MH_I2C_Read... [08:36:00]OFD Sender: No OFD packet to send [08:36:01]*** Cut start [08:36:01]*** Partial cut [08:36:01]*** CUTSNS_PIN = 1 [08:36:01]*** CUTSNS_PIN = 0 [08:36:01]*** Brake cut motor [08:36:01]Read from MH i2c: 01 [08:36:01]MH_I2C_Read... [08:36:01]*** Stop cut motor [08:36:01]*** Cut end [08:36:01]Read from MH i2c: 01 07 00 [08:36:01]MH_I2C_Read... [08:36:01]Read from MH i2c: 01 07 00 E1 8A 00 00 00 00 00 FF 0F 80 [08:36:01]process_action close_receipt done [08:36:01]requested_data is exist [08:36:01]produce_requested_data [08:36:01]requested_item fm.sn is exist - process it [08:36:01]wFMCommunicate request_size=4 [08:36:01]MH_SAM_APDU [08:36:01]CAPDU: 80 11 00 00 [08:36:01]Write to MH i2c: E2 08 00 E2 8A 80 11 00 00 00 00 00 00 E6 [08:36:01]Write i2c OK [08:36:01]MH_I2C_Read... [08:36:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:36:01]Read from MH i2c: E2 [08:36:01]MH_I2C_Read... [08:36:01]Read from MH i2c: E2 17 00 [08:36:01]MH_I2C_Read... [08:36:01]Read from MH i2c: E2 17 00 E2 8A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 37 [08:36:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:36:01]wFMCommunicate OK [08:36:01]requested_item fd.num is exist - process it [08:36:01]SAM_PROTO_GetFieldsCounters [08:36:01]wFMCommunicate request_size=4 [08:36:01]MH_SAM_APDU [08:36:01]CAPDU: 80 13 00 00 [08:36:01]Write to MH i2c: E2 08 00 E3 8A 80 13 00 00 00 00 00 00 E9 [08:36:01]Write i2c OK [08:36:01]MH_I2C_Read... [08:36:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:36:01]Read from MH i2c: E2 [08:36:01]MH_I2C_Read... [08:36:01]Read from MH i2c: E2 62 00 [08:36:01]MH_I2C_Read... [08:36:01]Read from MH i2c: E2 62 00 E3 8A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 83 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 59 00 00 00 5E 04 04 00 59 00 00 00 57 04 04 00 5A 00 00 00 19 04 04 00 00 00 00 00 90 00 A2 [08:36:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 83 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 59 00 00 00 5E 04 04 00 59 00 00 00 57 04 04 00 5A 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:36:01]wFMCommunicate OK [08:36:01]SAM_PROTO_GetFieldsCounters done [08:36:01]requested_item shift.num is exist - process it [08:36:01]requested_item shift.opened is exist - process it [08:36:01]req_shift_opened [08:36:01]FM_GetShiftState [08:36:01]SAM_PROTO_GetShiftState [08:36:01]wFMCommunicate request_size=4 [08:36:01]MH_SAM_APDU [08:36:01]CAPDU: 80 13 01 00 [08:36:01]Write to MH i2c: E2 08 00 E4 8A 80 13 01 00 00 00 00 00 EB [08:36:01]Write i2c OK [08:36:01]MH_I2C_Read... [08:36:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:36:01]Read from MH i2c: E2 [08:36:01]MH_I2C_Read... [08:36:01]Read from MH i2c: E2 0E 00 [08:36:01]MH_I2C_Read... [08:36:01]Read from MH i2c: E2 0E 00 E4 8A 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 B1 [08:36:01]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:36:01]wFMCommunicate OK [08:36:01]SAM_PROTO_GetShiftState done [08:36:01]FM_GetShiftState done [08:36:01]req_shift_opened done [08:36:01]requested_item shift.open_date is exist - process it [08:36:01]req_shift_open_date [08:36:01]req_shift_open_date done [08:36:01]produce_requested_data done [08:36:01]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230275,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [08:36:01]process_action_free close_receipt [08:36:01]json_value_free [08:36:01]json_value_free done [08:36:01]process_json_proto returns [08:36:01]Send response to host [08:36:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230275,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [08:36:01]free response buf [08:36:01]execute_script done [08:36:01]execute_script returns [08:36:01]free content buf [08:36:01]Sock 9.Close socket [08:36:01]Sock 9.Thread stoped [08:36:05]OFD Sender: No OFD packet to send [08:36:10]OFD Sender: No OFD packet to send [08:36:15]OFD Sender: No OFD packet to send [08:36:20]OFD Sender: No OFD packet to send [08:36:25]OFD Sender: No OFD packet to send [08:36:30]OFD Sender: No OFD packet to send [08:36:35]OFD Sender: No OFD packet to send [08:36:40]OFD Sender: No OFD packet to send [08:36:41]accept exits with 8 [08:36:41]New connection [08:36:41]New thread 3066903908 created [08:36:41]Thread 3067047268 joined [08:36:41]Waiting for new connection... [08:36:41] Sock 8.Parse request [08:36:41]Sock 8.Check first char [08:36:41]Sock 8.First char is OK [08:36:41]request: POST /json_proto HTTP/1.0 [08:36:41]Method: POST [08:36:41]URL: /json_proto [08:36:41]Method is POST - this is cgi request [08:36:41]url: /json_proto [08:36:41]query_string will be loaded in cgi processing [08:36:41]execute_cgi json_proto POST (null) [08:36:41]execute_cgi path=json_proto method=POST [08:36:41]POST find Content-Length [08:36:41]Host: 172.17.49.131:8080 [08:36:41]Content-Length: 839 [08:36:41]Content-Type: application/json [08:36:41] [08:36:41]POST finish read [08:36:41]Found Content-Length = 839 [08:36:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871730", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 33.250, "sum" : 2500.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 2500.40 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:36:41]execute_script... [08:36: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)871730", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 33.250, "sum" : 2500.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 2500.40 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:36:41]POST & json_proto [08:36:41]process_json_proto [08:36:41]json parsed OK: [08:36:41]protocol is kg_v1.0 [08:36:41]action value=close_receipt [08:36:41]process_action close_receipt [08:36:41]cmd_close_receipt [08:36:41]MH_GetDate [08:36:41]Write to MH i2c: F0 00 00 E5 8A 5E [08:36:41]Write i2c OK [08:36:41]MH_I2C_Read... [08:36:41]Read from MH i2c: F0 [08:36:41]MH_I2C_Read... [08:36:41]Read from MH i2c: F0 09 00 [08:36:41]MH_I2C_Read... [08:36:41]Read from MH i2c: F0 09 00 E5 8A 00 1E 03 A6 66 FF 4D C0 64 04 [08:36:41]GetLastDocTimeStamp 1722155763 [08:36:41]current date 1722155806 [08:36:41]FM_GetShiftState [08:36:41]SAM_PROTO_GetShiftState [08:36:41]wFMCommunicate request_size=4 [08:36:41]MH_SAM_APDU [08:36:41]CAPDU: 80 13 01 00 [08:36:41]Write to MH i2c: E2 08 00 E6 8A 80 13 01 00 00 00 00 00 ED [08:36:41]Write i2c OK [08:36:41]MH_I2C_Read... [08:36:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:36:41]Read from MH i2c: E2 [08:36:41]MH_I2C_Read... [08:36:41]Read from MH i2c: E2 0E 00 [08:36:41]MH_I2C_Read... [08:36:41]Read from MH i2c: E2 0E 00 E6 8A 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 B3 [08:36:41]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:36:41]wFMCommunicate OK [08:36:41]SAM_PROTO_GetShiftState done [08:36:41]FM_GetShiftState done [08:36:41]opened in 1722127132 [08:36:41]opened+sec_in_day 1722213532 [08:36:41]quantity*price = 250040 [08:36:41]sum+1 = 250041 [08:36:41]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2500.40 НСП 1% : 22.13 НДС 12% : 265.53 Наличными: 0.00 Безнал.: 2500.40 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 90 28.07.2024 08:36 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000965352 ФД: 230276 ФПД: 248467440508491 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T083646&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230276&fm=248467440508491&tin=02508201610067®Number=0000000000099253&sum=250040 [08:36:42]StoreToDocumentArchive [08:36:42]shift 386 fd 230276 [08:36:42]save to /storage/0386/doc_00230276 [08:36:42]save last doc name /storage/0386/doc_00230276 to /storage/kkm_last_doc_name [08:36:42]save OK [08:36:42]Clear old archive folders... [08:36:42]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:36:42]tlvbuf is 008182F0 [08:36:42]SAM_PROTO_ClearQueue [08:36:42]wFMCommunicate request_size=4 [08:36:42]MH_SAM_APDU [08:36:42]CAPDU: 80 09 00 00 [08:36:42]Write to MH i2c: E2 08 00 F3 8A 80 09 00 00 00 00 00 00 EF [08:36:42]Write i2c OK [08:36:42]MH_I2C_Read... [08:36:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:36:42]Read from MH i2c: E2 [08:36:42]MH_I2C_Read... [08:36:42]Read from MH i2c: E2 03 00 [08:36:42]MH_I2C_Read... [08:36:42]Read from MH i2c: E2 03 00 F3 8A 00 90 00 F1 [08:36:42]RAPDU: 90 00 [08:36:42]wFMCommunicate OK [08:36:42]SAM_PROTO_ClearQueue done [08:36:42]KKMCreateOFDPacket [08:36:42]OFDProtocolAddRootSTLVToBuf [08:36:42]FM_MakeSignedData [08:36:42]FM_MakeSignedData [08:36:42]SAM_PROTO_SignData [08:36:42]wFMCommunicate request_size=4 [08:36:42]MH_SAM_APDU [08:36:42]CAPDU: 80 0D 01 02 [08:36:42]Write to MH i2c: E2 08 00 F4 8A 80 0D 01 02 00 00 00 00 F7 [08:36:42]Write i2c OK [08:36:42]MH_I2C_Read... [08:36:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:36:42]Read from MH i2c: E2 [08:36:42]MH_I2C_Read... [08:36:42]Read from MH i2c: E2 03 00 [08:36:42]MH_I2C_Read... [08:36:42]Read from MH i2c: E2 03 00 F4 8A 00 90 00 F2 [08:36:42]RAPDU: 90 00 [08:36:42]wFMCommunicate OK [08:36:42]wFMCommunicate request_size=255 [08:36:42]MH_SAM_APDU [08:36:42]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E2 81 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B8 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 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 B9 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B8 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 1E 03 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 84 83 03 00 35 04 06 00 E1 FA D5 87 [08:36:42]Write to MH i2c: E2 02 01 F5 8A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E2 81 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B8 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 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 B9 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B8 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 1E 03 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 84 83 03 00 35 04 06 00 E1 FA D5 87 00 00 EE [08:36:42]Write i2c OK [08:36:42]MH_I2C_Read... [08:36:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:36:43]Read from MH i2c: E2 [08:36:43]MH_I2C_Read... [08:36:43]Read from MH i2c: E2 03 00 [08:36:43]MH_I2C_Read... [08:36:43]Read from MH i2c: E2 03 00 F5 8A 00 90 00 F3 [08:36:43]RAPDU: 90 00 [08:36:43]wFMCommunicate OK [08:36:43]wFMCommunicate request_size=7 [08:36:43]MH_SAM_APDU [08:36:43]CAPDU: 80 0D 02 02 02 9E 4B [08:36:43]Write to MH i2c: E2 0A 00 F6 8A 80 0D 02 02 02 00 9E 4B 00 00 E7 [08:36:43]Write i2c OK [08:36:43]MH_I2C_Read... [08:36:43]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:36:43]Read from MH i2c: E2 [08:36:43]MH_I2C_Read... [08:36:43]Read from MH i2c: E2 03 00 [08:36:43]MH_I2C_Read... [08:36:43]Read from MH i2c: E2 03 00 F6 8A 00 90 00 F4 [08:36:43]RAPDU: 90 00 [08:36:43]wFMCommunicate OK [08:36:43]wFMCommunicate request_size=4 [08:36:43]MH_SAM_APDU [08:36:43]CAPDU: 80 0D 03 02 [08:36:43]Write to MH i2c: E2 08 00 F7 8A 80 0D 03 02 00 00 00 00 FC [08:36:43]Write i2c OK [08:36:43]MH_I2C_Read... [08:36:43]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:36:43]Read from MH i2c: E2 [08:36:43]MH_I2C_Read... [08:36:43]Read from MH i2c: E2 0B 00 [08:36:43]MH_I2C_Read... [08:36:43]Read from MH i2c: E2 0B 00 F7 8A 00 DD C8 93 28 05 A7 7B 1A 90 00 9E [08:36:43]RAPDU: DD C8 93 28 05 A7 7B 1A 90 00 [08:36:43]wFMCommunicate OK [08:36:43]SAM_PROTO_SignData done [08:36:43]FM_MakeSignedData done [08:36:43]CreateOFDProtocolMessage [08:36:43]wFMCommunicate request_size=4 [08:36:43]MH_SAM_APDU [08:36:43]CAPDU: 80 11 00 00 [08:36:43]Write to MH i2c: E2 08 00 F8 8A 80 11 00 00 00 00 00 00 FC [08:36:43]Write i2c OK [08:36:43]MH_I2C_Read... [08:36:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:36:43]Read from MH i2c: E2 [08:36:43]MH_I2C_Read... [08:36:43]Read from MH i2c: E2 17 00 [08:36:43]MH_I2C_Read... [08:36:43]Read from MH i2c: E2 17 00 F8 8A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 4D [08:36:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:36:43]wFMCommunicate OK [08:36:43]CreateOFDProtocolMessage done [08:36:43]OFDSenderStorePacket 230276 [08:36:43]StoreOFDPacket docnum=230276 [08:36:43]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 8D DF 04 01 D2 F2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E2 81 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B8 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 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 B9 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B8 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 1E 03 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 84 83 03 00 35 04 06 00 E1 FA D5 87 9E 4B DD C8 93 28 05 A7 7B 1A [08:36:43]CheckFolder [08:36:43]dirname=/storage/ofd_packets [08:36:43]CheckFolder done [08:36:43]ProducePacketName [08:36:43]name=ofd_packets/00230276 [08:36:43]NVStorageSaveData ofd_packets/00230276 [08:36:43]File name is /storage/ofd_packets/00230276 [08:36:43]Write 298 bytes [08:36:43]NVStorageSaveData done [08:36:43]OFDSenderStorePacket done [08:36:43]KKMCreateOFDPacket done [08:36:43]NVStorageSaveData kkm_last_timestamp [08:36:43]File name is /storage/kkm_last_timestamp [08:36:43]Write 4 bytes [08:36:43]NVStorageSaveData done [08:36:43]ExternCall_PrintAddStr [08:36:43]wPrintStart [08:36:43]Write to MH i2c: 01 00 00 F9 8A 83 [08:36:43]Write i2c OK [08:36:43]MH_I2C_Read... [08:36:43]Read from MH i2c: 01 [08:36:43]MH_I2C_Read... [08:36:43]Read from MH i2c: 01 07 00 [08:36:43]MH_I2C_Read... [08:36:43]Read from MH i2c: 01 07 00 F9 8A 00 00 00 00 00 FF 0F 98 [08:36:43]RasterBufferAndPrint [08:36:43]line Счет N : (1)871730 [08:36:43]line ИНН: 02508201610067 [08:36:43]line Контрольно-Кассовый Чек [08:36:43]line ПРОДАЖА [08:36:43]line ТРК (МРК, ГНК) : 2 [08:36:43]line Товар: 2710194210 [08:36:43]line ДТ-К-5 [08:36:43]line 33.250 * 75.20 [08:36:43]line = 2500.40 [08:36:43]line НДС 12% НСП 1% [08:36:43]line > о реализуемом товаре [08:36:43]line ИТОГО: 2500.40 [08:36:43]line НСП 1% : 22.13 [08:36:43]line НДС 12% : 265.53 [08:36:43]line Наличными: 0.00 [08:36:43]line Безнал.: 2500.40 [08:36:43]line Место: АЗС № 125 "Партнер Нефть" [08:36:43]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [08:36:43]line СНО: Общий режим [08:36:43]line Чек 90 28.07.2024 08:36 [08:36:43]line Смена: 386 ФФД: 1.0 [08:36:43]line ЗНМ: 0300000050 [08:36:43]line РНМ: 0000000000099253 [08:36:43]line Версия ККМ: 001 [08:36:43]line Платежная система: АКБ Кыргызстан [08:36:43]line ФМ: 0000000000965352 [08:36:43]line ФД: 230276 [08:36:43]line ФПД: 248467440508491 [08:36:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T083646&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230276&fm=248467440508491&tin=02508201610067®Number=0000000000099253&sum=250040 [08:36:43]OFD Sender: Processing packet 230276 [packets to send 132, broken 131] [08:36:43]ProducePacketName [08:36:43]name=ofd_packets/00230276 [08:36:43]OFD Sender: To server: pG, [08:36:43]CommunicateWithHost lk.salyk.kg:30040 [08:36:43]ConnectInit lk.salyk.kg [08:36:43]written 0, free lines is 4095 [08:36:43]Connected sock=10 [08:36:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 8D DF 04 01 D2 F2 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 E2 81 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B8 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 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 B9 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B8 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 5A 00 00 00 F4 03 04 00 1E 03 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 84 83 03 00 35 04 06 00 E1 FA D5 87 9E 4B DD C8 93 28 05 A7 7B 1A [08:36:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 AC 75 47 00 36 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 39 36 35 33 35 32 10 04 04 00 84 83 03 00 F4 03 04 00 F6 A9 A5 66 B6 04 01 00 00 64 3D F1 83 D9 4B F1 49 [08:36:43]CommunicateWithHost err = 0 [08:36:43]CheckOFDResponse [08:36:43]1017 (14) - 77093643461234 [08:36:43]1041 (16) - 0000000000965352 [08:36:43]1040 (4) - 230276 [08:36:43]1012 (4) - 28.07.2024 02:16 [08:36:43]1206 (1) - 0 [08:36:43]OFD Sender: Remove packet 230276 [08:36:43]ProducePacketName [08:36:43]name=ofd_packets/00230276 [08:36:43]NVStorageDeleteData [08:36:44]Write to MH i2c: 01 00 00 23 8B AE [08:36:44]Write i2c OK [08:36:44]MH_I2C_Read... [08:36:44]Read from MH i2c: 01 [08:36:44]MH_I2C_Read... [08:36:44]Read from MH i2c: 01 07 00 [08:36:44]MH_I2C_Read... [08:36:44]Read from MH i2c: 01 07 00 23 8B 00 00 00 00 00 04 0D C6 [08:36:44]RasterBufferAndPrint [08:36:44]line [08:36:44]line [08:36:44]line [08:36:44]line [08:36:44]line [08:36:44]written 0, free lines is 3339 [08:36:44]MH_Cut [08:36:44]Write to MH i2c: D1 01 00 2A 8B 01 87 [08:36:44]Write i2c OK [08:36:44]MH_I2C_Read... [08:36:44]Read from MH i2c: D1 [08:36:44]MH_I2C_Read... [08:36:44]Read from MH i2c: D1 01 00 [08:36:44]MH_I2C_Read... [08:36:44]Read from MH i2c: D1 01 00 2A 8B 00 86 [08:36:44]Write to MH i2c: 01 00 00 2B 8B B6 [08:36:44]Write i2c OK [08:36:44]MH_I2C_Read... [08:36:44]OFD Sender: No OFD packet to send [08:36:44]*** Cut start [08:36:44]*** Partial cut [08:36:44]*** CUTSNS_PIN = 1 [08:36:44]*** CUTSNS_PIN = 0 [08:36:44]*** Brake cut motor [08:36:45]Read from MH i2c: 01 [08:36:45]MH_I2C_Read... [08:36:45]*** Stop cut motor [08:36:45]*** Cut end [08:36:45]Read from MH i2c: 01 07 00 [08:36:45]MH_I2C_Read... [08:36:45]Read from MH i2c: 01 07 00 2B 8B 00 00 00 00 00 FF 0F CB [08:36:45]process_action close_receipt done [08:36:45]requested_data is exist [08:36:45]produce_requested_data [08:36:45]requested_item fm.sn is exist - process it [08:36:45]wFMCommunicate request_size=4 [08:36:45]MH_SAM_APDU [08:36:45]CAPDU: 80 11 00 00 [08:36:45]Write to MH i2c: E2 08 00 2C 8B 80 11 00 00 00 00 00 00 31 [08:36:45]Write i2c OK [08:36:45]MH_I2C_Read... [08:36:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:36:45]Read from MH i2c: E2 [08:36:45]MH_I2C_Read... [08:36:45]Read from MH i2c: E2 17 00 [08:36:45]MH_I2C_Read... [08:36:45]Read from MH i2c: E2 17 00 2C 8B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 82 [08:36:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:36:45]wFMCommunicate OK [08:36:45]requested_item fd.num is exist - process it [08:36:45]SAM_PROTO_GetFieldsCounters [08:36:45]wFMCommunicate request_size=4 [08:36:45]MH_SAM_APDU [08:36:45]CAPDU: 80 13 00 00 [08:36:45]Write to MH i2c: E2 08 00 2D 8B 80 13 00 00 00 00 00 00 34 [08:36:45]Write i2c OK [08:36:45]MH_I2C_Read... [08:36:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:36:45]Read from MH i2c: E2 [08:36:45]MH_I2C_Read... [08:36:45]Read from MH i2c: E2 62 00 [08:36:45]MH_I2C_Read... [08:36:45]Read from MH i2c: E2 62 00 2D 8B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 84 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 5A 00 00 00 5E 04 04 00 5A 00 00 00 57 04 04 00 5B 00 00 00 19 04 04 00 00 00 00 00 90 00 F1 [08:36:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 84 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 5A 00 00 00 5E 04 04 00 5A 00 00 00 57 04 04 00 5B 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:36:45]wFMCommunicate OK [08:36:45]SAM_PROTO_GetFieldsCounters done [08:36:45]requested_item shift.num is exist - process it [08:36:45]requested_item shift.opened is exist - process it [08:36:45]req_shift_opened [08:36:45]FM_GetShiftState [08:36:45]SAM_PROTO_GetShiftState [08:36:45]wFMCommunicate request_size=4 [08:36:45]MH_SAM_APDU [08:36:45]CAPDU: 80 13 01 00 [08:36:45]Write to MH i2c: E2 08 00 2E 8B 80 13 01 00 00 00 00 00 36 [08:36:45]Write i2c OK [08:36:45]MH_I2C_Read... [08:36:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:36:45]Read from MH i2c: E2 [08:36:45]MH_I2C_Read... [08:36:45]Read from MH i2c: E2 0E 00 [08:36:45]MH_I2C_Read... [08:36:45]Read from MH i2c: E2 0E 00 2E 8B 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 FC [08:36:45]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:36:45]wFMCommunicate OK [08:36:45]SAM_PROTO_GetShiftState done [08:36:45]FM_GetShiftState done [08:36:45]req_shift_opened done [08:36:45]requested_item shift.open_date is exist - process it [08:36:45]req_shift_open_date [08:36:45]req_shift_open_date done [08:36:45]produce_requested_data done [08:36:45]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230276,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [08:36:45]process_action_free close_receipt [08:36:45]json_value_free [08:36:45]json_value_free done [08:36:45]process_json_proto returns [08:36:45]Send response to host [08:36:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230276,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [08:36:45]free response buf [08:36:45]execute_script done [08:36:45]execute_script returns [08:36:45]free content buf [08:36:45]Sock 8.Close socket [08:36:45]Sock 8.Thread stoped [08:36:49]OFD Sender: No OFD packet to send [08:36:54]OFD Sender: No OFD packet to send [08:36:59]OFD Sender: No OFD packet to send [08:37:04]OFD Sender: No OFD packet to send [08:37:09]OFD Sender: No OFD packet to send [08:37:14]OFD Sender: No OFD packet to send [08:37:19]OFD Sender: No OFD packet to send [08:37:24]OFD Sender: No OFD packet to send [08:37:29]OFD Sender: No OFD packet to send [08:37:34]OFD Sender: No OFD packet to send [08:37:39]OFD Sender: No OFD packet to send [08:37:44]OFD Sender: No OFD packet to send [08:37:49]OFD Sender: No OFD packet to send [08:37:54]OFD Sender: No OFD packet to send [08:37:59]OFD Sender: No OFD packet to send [08:38:04]OFD Sender: No OFD packet to send [08:38:09]OFD Sender: No OFD packet to send [08:38:14]OFD Sender: No OFD packet to send [08:38:19]OFD Sender: No OFD packet to send [08:38:24]OFD Sender: No OFD packet to send [08:38:29]OFD Sender: No OFD packet to send [08:38:34]OFD Sender: No OFD packet to send [08:38:39]OFD Sender: No OFD packet to send [08:38:44]OFD Sender: No OFD packet to send [08:38:49]OFD Sender: No OFD packet to send [08:38:54]OFD Sender: No OFD packet to send [08:38:59]OFD Sender: No OFD packet to send [08:39:04]OFD Sender: No OFD packet to send [08:39:09]OFD Sender: No OFD packet to send [08:39:14]OFD Sender: No OFD packet to send [08:39:19]OFD Sender: No OFD packet to send [08:39:24]OFD Sender: No OFD packet to send [08:39:29]OFD Sender: No OFD packet to send [08:39:34]OFD Sender: No OFD packet to send [08:39:39]OFD Sender: No OFD packet to send [08:39:44]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:59]OFD Sender: No OFD packet to send [08:40:04]OFD Sender: No OFD packet to send [08:40:09]OFD Sender: No OFD packet to send [08:40:14]OFD Sender: No OFD packet to send [08:40:19]OFD Sender: No OFD packet to send [08:40:24]OFD Sender: No OFD packet to send [08:40:29]OFD Sender: No OFD packet to send [08:40:34]OFD Sender: No OFD packet to send [08:40:39]OFD Sender: No OFD packet to send [08:40:44]OFD Sender: No OFD packet to send [08:40:49]OFD Sender: No OFD packet to send [08:40:54]OFD Sender: No OFD packet to send [08:40:59]OFD Sender: No OFD packet to send [08:41:04]OFD Sender: No OFD packet to send [08:41:09]OFD Sender: No OFD packet to send [08:41:14]OFD Sender: No OFD packet to send [08:41:19]OFD Sender: No OFD packet to send [08:41:24]OFD Sender: No OFD packet to send [08:41:29]OFD Sender: No OFD packet to send [08:41:34]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:57]accept exits with 9 [08:41:57]New connection [08:41:57]New thread 3067047268 created [08:41:57]Thread 3066903908 joined [08:41:57]Waiting for new connection... [08:41:57] Sock 9.Parse request [08:41:57]Sock 9.Check first char [08:41:57]Sock 9.First char is OK [08:41:57]request: POST /json_proto HTTP/1.0 [08:41:57]Method: POST [08:41:57]URL: /json_proto [08:41:57]Method is POST - this is cgi request [08:41:57]url: /json_proto [08:41:57]query_string will be loaded in cgi processing [08:41:57]execute_cgi json_proto POST (null) [08:41:57]execute_cgi path=json_proto method=POST [08:41:57]POST find Content-Length [08:41:57]Host: 172.17.49.131:8080 [08:41:57]Content-Length: 682 [08:41:57]Content-Type: application/json [08:41:57] [08:41:57]POST finish read [08:41:57]Found Content-Length = 682 [08:41:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871732", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:41:57]execute_script... [08:41:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871732", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:41:57]POST & json_proto [08:41:57]process_json_proto [08:41:57]json parsed OK: [08:41:57]protocol is kg_v1.0 [08:41:57]action value=close_receipt [08:41:57]process_action close_receipt [08:41:57]cmd_close_receipt [08:41:57]MH_GetDate [08:41:57]Write to MH i2c: F0 00 00 2F 8B A9 [08:41:57]Write i2c OK [08:41:57]MH_I2C_Read... [08:41:57]Read from MH i2c: F0 [08:41:57]MH_I2C_Read... [08:41:57]Read from MH i2c: F0 09 00 [08:41:57]MH_I2C_Read... [08:41:57]Read from MH i2c: F0 09 00 2F 8B 00 5A 04 A6 66 FF 4D C0 64 8C [08:41:57]GetLastDocTimeStamp 1722155806 [08:41:57]current date 1722156122 [08:41:57]FM_GetShiftState [08:41:57]SAM_PROTO_GetShiftState [08:41:57]wFMCommunicate request_size=4 [08:41:57]MH_SAM_APDU [08:41:57]CAPDU: 80 13 01 00 [08:41:57]Write to MH i2c: E2 08 00 30 8B 80 13 01 00 00 00 00 00 38 [08:41:57]Write i2c OK [08:41:57]MH_I2C_Read... [08:41:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:41:57]Read from MH i2c: E2 [08:41:57]MH_I2C_Read... [08:41:57]Read from MH i2c: E2 0E 00 [08:41:57]MH_I2C_Read... [08:41:57]Read from MH i2c: E2 0E 00 30 8B 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 FE [08:41:57]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:41:57]wFMCommunicate OK [08:41:57]SAM_PROTO_GetShiftState done [08:41:57]FM_GetShiftState done [08:41:57]opened in 1722127132 [08:41:57]opened+sec_in_day 1722213532 [08:41:57]quantity*price = 100005 [08:41:57]sum+1 = 100006 [08:41: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 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 91 28.07.2024 08:42 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230277 ФПД: 75080069557376 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T084202&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230277&fm=75080069557376&tin=02508201610067®Number=0000000000099253&sum=100000 [08:41:58]StoreToDocumentArchive [08:41:58]shift 386 fd 230277 [08:41:58]save to /storage/0386/doc_00230277 [08:41:58]save last doc name /storage/0386/doc_00230277 to /storage/kkm_last_doc_name [08:41:58]save OK [08:41:58]Clear old archive folders... [08:41:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:41:58]tlvbuf is 00A001D0 [08:41:58]SAM_PROTO_ClearQueue [08:41:58]wFMCommunicate request_size=4 [08:41:58]MH_SAM_APDU [08:41:58]CAPDU: 80 09 00 00 [08:41:58]Write to MH i2c: E2 08 00 3D 8B 80 09 00 00 00 00 00 00 3A [08:41:58]Write i2c OK [08:41:58]MH_I2C_Read... [08:41:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:41:58]Read from MH i2c: E2 [08:41:58]MH_I2C_Read... [08:41:58]Read from MH i2c: E2 03 00 [08:41:58]MH_I2C_Read... [08:41:58]Read from MH i2c: E2 03 00 3D 8B 00 90 00 3C [08:41:58]RAPDU: 90 00 [08:41:58]wFMCommunicate OK [08:41:58]SAM_PROTO_ClearQueue done [08:41:58]KKMCreateOFDPacket [08:41:58]OFDProtocolAddRootSTLVToBuf [08:41:58]FM_MakeSignedData [08:41:58]FM_MakeSignedData [08:41:58]SAM_PROTO_SignData [08:41:58]wFMCommunicate request_size=4 [08:41:58]MH_SAM_APDU [08:41:58]CAPDU: 80 0D 01 02 [08:41:58]Write to MH i2c: E2 08 00 3E 8B 80 0D 01 02 00 00 00 00 42 [08:41:58]Write i2c OK [08:41:58]MH_I2C_Read... [08:41:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:41:58]Read from MH i2c: E2 [08:41:58]MH_I2C_Read... [08:41:58]Read from MH i2c: E2 03 00 [08:41:58]MH_I2C_Read... [08:41:58]Read from MH i2c: E2 03 00 3E 8B 00 90 00 3D [08:41:58]RAPDU: 90 00 [08:41:58]wFMCommunicate OK [08:41:58]wFMCommunicate request_size=255 [08:41:58]MH_SAM_APDU [08:41:58]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 5B 00 00 00 F4 03 04 00 5A 04 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 85 83 03 00 35 04 06 00 44 [08:41:58]Write to MH i2c: E2 02 01 3F 8B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5B 00 00 00 F4 03 04 00 5A 04 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 85 83 03 00 35 04 06 00 44 00 00 E8 [08:41:58]Write i2c OK [08:41:58]MH_I2C_Read... [08:41:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:41:58]Read from MH i2c: E2 [08:41:58]MH_I2C_Read... [08:41:58]Read from MH i2c: E2 03 00 [08:41:58]MH_I2C_Read... [08:41:58]Read from MH i2c: E2 03 00 3F 8B 00 90 00 3E [08:41:58]RAPDU: 90 00 [08:41:58]wFMCommunicate OK [08:41:58]wFMCommunicate request_size=10 [08:41:58]MH_SAM_APDU [08:41:58]CAPDU: 80 0D 02 02 05 48 F0 E0 2C 80 [08:41:58]Write to MH i2c: E2 0D 00 40 8B 80 0D 02 02 05 00 48 F0 E0 2C 80 00 00 13 [08:41:58]Write i2c OK [08:41:58]MH_I2C_Read... [08:41:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:41:58]Read from MH i2c: E2 [08:41:58]MH_I2C_Read... [08:41:58]Read from MH i2c: E2 03 00 [08:41:58]MH_I2C_Read... [08:41:58]Read from MH i2c: E2 03 00 40 8B 00 90 00 3F [08:41:58]RAPDU: 90 00 [08:41:58]wFMCommunicate OK [08:41:58]wFMCommunicate request_size=4 [08:41:58]MH_SAM_APDU [08:41:58]CAPDU: 80 0D 03 02 [08:41:58]Write to MH i2c: E2 08 00 41 8B 80 0D 03 02 00 00 00 00 47 [08:41:58]Write i2c OK [08:41:58]MH_I2C_Read... [08:41:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:41:59]Read from MH i2c: E2 [08:41:59]MH_I2C_Read... [08:41:59]Read from MH i2c: E2 0B 00 [08:41:59]MH_I2C_Read... [08:41:59]Read from MH i2c: E2 0B 00 41 8B 00 BA 37 C1 46 71 DE 73 1B 90 00 1D [08:41:59]RAPDU: BA 37 C1 46 71 DE 73 1B 90 00 [08:41:59]wFMCommunicate OK [08:41:59]SAM_PROTO_SignData done [08:41:59]FM_MakeSignedData done [08:41:59]CreateOFDProtocolMessage [08:41:59]wFMCommunicate request_size=4 [08:41:59]MH_SAM_APDU [08:41:59]CAPDU: 80 11 00 00 [08:41:59]Write to MH i2c: E2 08 00 42 8B 80 11 00 00 00 00 00 00 47 [08:41:59]Write i2c OK [08:41:59]MH_I2C_Read... [08:41:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:41:59]Read from MH i2c: E2 [08:41:59]MH_I2C_Read... [08:41:59]Read from MH i2c: E2 17 00 [08:41:59]MH_I2C_Read... [08:41:59]Read from MH i2c: E2 17 00 42 8B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 98 [08:41:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:41:59]wFMCommunicate OK [08:41:59]CreateOFDProtocolMessage done [08:41:59]OFDSenderStorePacket 230277 [08:41:59]StoreOFDPacket docnum=230277 [08:41:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 98 55 07 01 D9 CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 5B 00 00 00 F4 03 04 00 5A 04 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 85 83 03 00 35 04 06 00 44 48 F0 E0 2C 80 BA 37 C1 46 71 DE 73 1B [08:41:59]CheckFolder [08:41:59]dirname=/storage/ofd_packets [08:41:59]CheckFolder done [08:41:59]ProducePacketName [08:41:59]name=ofd_packets/00230277 [08:41:59]NVStorageSaveData ofd_packets/00230277 [08:41:59]File name is /storage/ofd_packets/00230277 [08:41:59]Write 301 bytes [08:41:59]NVStorageSaveData done [08:41:59]OFDSenderStorePacket done [08:41:59]KKMCreateOFDPacket done [08:41:59]NVStorageSaveData kkm_last_timestamp [08:41:59]File name is /storage/kkm_last_timestamp [08:41:59]Write 4 bytes [08:41:59]NVStorageSaveData done [08:41:59]OFD Sender: Processing packet 230277 [packets to send 132, broken 131] [08:41:59]ProducePacketName [08:41:59]name=ofd_packets/00230277 [08:41:59]OFD Sender: To server: pG, [08:41:59]CommunicateWithHost lk.salyk.kg:30040 [08:41:59]ConnectInit lk.salyk.kg [08:41:59]ExternCall_PrintAddStr [08:41:59]wPrintStart [08:41:59]Write to MH i2c: 01 00 00 43 8B CE [08:41:59]Write i2c OK [08:41:59]MH_I2C_Read... [08:41:59]Read from MH i2c: 01 [08:41:59]MH_I2C_Read... [08:41:59]Read from MH i2c: 01 07 00 [08:41:59]MH_I2C_Read... [08:41:59]Read from MH i2c: 01 07 00 43 8B 00 00 00 00 00 FF 0F E3 [08:41:59]RasterBufferAndPrint [08:41:59]line Счет N : (1)871732 [08:41:59]line ИНН: 02508201610067 [08:41:59]line Контрольно-Кассовый Чек [08:41:59]line ПРОДАЖА [08:41:59]line ТРК (МРК, ГНК) : 52 [08:41:59]line Товар: 2710124130 [08:41:59]line Аи-92-К-5 [08:41:59]line 14.750 * 67.80 [08:41:59]line = 1000.05 [08:41:59]line НДС 12% НСП 1% [08:41:59]line > о реализуемом товаре [08:41:59]line ОКРУГЛЕНИЕ: -0.05 [08:41:59]line ИТОГО: 1000.00 [08:41:59]line Внесено: 1000.00 [08:41:59]line СДАЧА: 0.00 [08:41:59]line НСП 1% : 8.85 [08:41:59]line НДС 12% : 106.20 [08:41:59]line Наличными: 1000.00 [08:41:59]line Безнал.: 0.00 [08:41:59]line Место: АЗС № 125 "Партнер Нефть" [08:41:59]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [08:41:59]line СНО: Общий режим [08:41:59]line Чек 91 28.07.2024 08:42 [08:41:59]line Смена: 386 ФФД: 1.0 [08:41:59]line ЗНМ: 0300000050 [08:41:59]line РНМ: 0000000000099253 [08:41:59]line Версия ККМ: 001 [08:41:59]line ФМ: 0000000000965352 [08:41:59]line ФД: 230277 [08:41:59]line ФПД: 75080069557376 [08:41:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T084202&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230277&fm=75080069557376&tin=02508201610067®Number=0000000000099253&sum=100000 [08:41:59]written 0, free lines is 4095 [08:41:59]Write to MH i2c: 01 00 00 6E 8B F9 [08:41:59]Write i2c OK [08:41:59]MH_I2C_Read... [08:41:59]Read from MH i2c: 01 [08:41:59]MH_I2C_Read... [08:41:59]Read from MH i2c: 01 07 00 [08:41:59]MH_I2C_Read... [08:41:59]Read from MH i2c: 01 07 00 6E 8B 00 00 00 00 00 EC 0C F8 [08:41:59]RasterBufferAndPrint [08:41:59]line [08:41:59]line [08:41:59]line [08:41:59]line [08:41:59]line [08:41:59]written 0, free lines is 3311 [08:41:59]MH_Cut [08:41:59]Write to MH i2c: D1 01 00 75 8B 01 D2 [08:41:59]Write i2c OK [08:41:59]MH_I2C_Read... [08:41:59]Read from MH i2c: D1 [08:41:59]MH_I2C_Read... [08:41:59]Read from MH i2c: D1 01 00 [08:41:59]MH_I2C_Read... [08:41:59]Read from MH i2c: D1 01 00 75 8B 00 D1 [08:41:59]Write to MH i2c: 01 00 00 76 8B 01 [08:41:59]Write i2c OK [08:41:59]MH_I2C_Read... [08:42:00]*** Cut start [08:42:00]*** Partial cut [08:42:00]*** CUTSNS_PIN = 1 [08:42:00]*** CUTSNS_PIN = 0 [08:42:00]*** Brake cut motor [08:42:01]Read from MH i2c: 01 [08:42:01]MH_I2C_Read... [08:42:01]*** Stop cut motor [08:42:01]*** Cut end [08:42:01]Read from MH i2c: 01 07 00 [08:42:01]MH_I2C_Read... [08:42:01]Read from MH i2c: 01 07 00 76 8B 00 00 00 00 00 FF 0F 16 [08:42:01]process_action close_receipt done [08:42:01]requested_data is exist [08:42:01]produce_requested_data [08:42:01]requested_item fm.sn is exist - process it [08:42:01]wFMCommunicate request_size=4 [08:42:01]MH_SAM_APDU [08:42:01]CAPDU: 80 11 00 00 [08:42:01]Write to MH i2c: E2 08 00 77 8B 80 11 00 00 00 00 00 00 7C [08:42:01]Write i2c OK [08:42:01]MH_I2C_Read... [08:42:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:42:01]Read from MH i2c: E2 [08:42:01]MH_I2C_Read... [08:42:01]Read from MH i2c: E2 17 00 [08:42:01]MH_I2C_Read... [08:42:01]Read from MH i2c: E2 17 00 77 8B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 CD [08:42:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:42:01]wFMCommunicate OK [08:42:01]requested_item fd.num is exist - process it [08:42:01]SAM_PROTO_GetFieldsCounters [08:42:01]wFMCommunicate request_size=4 [08:42:01]MH_SAM_APDU [08:42:01]CAPDU: 80 13 00 00 [08:42:01]Write to MH i2c: E2 08 00 78 8B 80 13 00 00 00 00 00 00 7F [08:42:01]Write i2c OK [08:42:01]MH_I2C_Read... [08:42:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:42:01]Read from MH i2c: E2 [08:42:01]MH_I2C_Read... [08:42:01]Read from MH i2c: E2 62 00 [08:42:01]MH_I2C_Read... [08:42:01]Read from MH i2c: E2 62 00 78 8B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 85 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 5B 00 00 00 5E 04 04 00 5B 00 00 00 57 04 04 00 5C 00 00 00 19 04 04 00 00 00 00 00 90 00 40 [08:42:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 85 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 5B 00 00 00 5E 04 04 00 5B 00 00 00 57 04 04 00 5C 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:42:01]wFMCommunicate OK [08:42:01]SAM_PROTO_GetFieldsCounters done [08:42:01]requested_item shift.num is exist - process it [08:42:01]requested_item shift.opened is exist - process it [08:42:01]req_shift_opened [08:42:01]FM_GetShiftState [08:42:01]SAM_PROTO_GetShiftState [08:42:01]wFMCommunicate request_size=4 [08:42:01]MH_SAM_APDU [08:42:01]CAPDU: 80 13 01 00 [08:42:01]Write to MH i2c: E2 08 00 79 8B 80 13 01 00 00 00 00 00 81 [08:42:01]Write i2c OK [08:42:01]MH_I2C_Read... [08:42:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:42:01]Read from MH i2c: E2 [08:42:01]MH_I2C_Read... [08:42:01]Read from MH i2c: E2 0E 00 [08:42:01]MH_I2C_Read... [08:42:01]Read from MH i2c: E2 0E 00 79 8B 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 47 [08:42:01]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:42:01]wFMCommunicate OK [08:42:01]SAM_PROTO_GetShiftState done [08:42:01]FM_GetShiftState done [08:42:01]req_shift_opened done [08:42:01]requested_item shift.open_date is exist - process it [08:42:01]req_shift_open_date [08:42:01]req_shift_open_date done [08:42:01]produce_requested_data done [08:42:01]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230277,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [08:42:01]process_action_free close_receipt [08:42:01]json_value_free [08:42:01]json_value_free done [08:42:01]process_json_proto returns [08:42:01]Send response to host [08:42:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230277,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [08:42:01]free response buf [08:42:01]execute_script done [08:42:01]execute_script returns [08:42:01]free content buf [08:42:01]Sock 9.Close socket [08:42:01]Sock 9.Thread stoped [08:44:09]accept exits with 8 [08:44:09]New connection [08:44:09]New thread 3066903908 created [08:44:09]Thread 3067047268 joined [08:44:09]Waiting for new connection... [08:44:09] Sock 8.Parse request [08:44:09]Sock 8.Check first char [08:44:09]Sock 8.First char is OK [08:44:09]request: POST /json_proto HTTP/1.0 [08:44:09]Method: POST [08:44:09]URL: /json_proto [08:44:09]Method is POST - this is cgi request [08:44:09]url: /json_proto [08:44:09]query_string will be loaded in cgi processing [08:44:09]execute_cgi json_proto POST (null) [08:44:09]execute_cgi path=json_proto method=POST [08:44:09]POST find Content-Length [08:44:09]Host: 172.17.49.131:8080 [08:44:09]Content-Length: 677 [08:44:09]Content-Type: application/json [08:44:09] [08:44:09]POST finish read [08:44:09]Found Content-Length = 677 [08:44:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871733", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:44:09]execute_script... [08:44:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871733", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:44:09]POST & json_proto [08:44:09]process_json_proto [08:44:09]json parsed OK: [08:44:09]protocol is kg_v1.0 [08:44:09]action value=close_receipt [08:44:09]process_action close_receipt [08:44:09]cmd_close_receipt [08:44:09]MH_GetDate [08:44:09]Write to MH i2c: F0 00 00 7A 8B F4 [08:44:09]Write i2c OK [08:44:09]MH_I2C_Read... [08:44:09]Read from MH i2c: F0 [08:44:09]MH_I2C_Read... [08:44:09]Read from MH i2c: F0 09 00 [08:44:09]MH_I2C_Read... [08:44:09]Read from MH i2c: F0 09 00 7A 8B 00 DF 04 A6 66 FF 4D C0 64 5C [08:44:09]GetLastDocTimeStamp 1722156122 [08:44:09]current date 1722156255 [08:44:09]FM_GetShiftState [08:44:09]SAM_PROTO_GetShiftState [08:44:09]wFMCommunicate request_size=4 [08:44:09]MH_SAM_APDU [08:44:09]CAPDU: 80 13 01 00 [08:44:09]Write to MH i2c: E2 08 00 7B 8B 80 13 01 00 00 00 00 00 83 [08:44:09]Write i2c OK [08:44:09]MH_I2C_Read... [08:44:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:44:09]Read from MH i2c: E2 [08:44:09]MH_I2C_Read... [08:44:09]Read from MH i2c: E2 0E 00 [08:44:09]MH_I2C_Read... [08:44:09]Read from MH i2c: E2 0E 00 7B 8B 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 49 [08:44:09]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:44:09]wFMCommunicate OK [08:44:09]SAM_PROTO_GetShiftState done [08:44:09]FM_GetShiftState done [08:44:09]opened in 1722127132 [08:44:09]opened+sec_in_day 1722213532 [08:44:09]quantity*price = 50036 [08:44:09]sum+1 = 50037 [08:44:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 92 28.07.2024 08:44 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230278 ФПД: 144147233035355 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T084415&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230278&fm=144147233035355&tin=02508201610067®Number=0000000000099253&sum=50000 [08:44:11]StoreToDocumentArchive [08:44:11]shift 386 fd 230278 [08:44:11]save to /storage/0386/doc_00230278 [08:44:11]save last doc name /storage/0386/doc_00230278 to /storage/kkm_last_doc_name [08:44:11]save OK [08:44:11]Clear old archive folders... [08:44:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:44:11]tlvbuf is 009367C0 [08:44:11]SAM_PROTO_ClearQueue [08:44:11]wFMCommunicate request_size=4 [08:44:11]MH_SAM_APDU [08:44:11]CAPDU: 80 09 00 00 [08:44:11]Write to MH i2c: E2 08 00 88 8B 80 09 00 00 00 00 00 00 85 [08:44:11]Write i2c OK [08:44:11]MH_I2C_Read... [08:44:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:44:11]Read from MH i2c: E2 [08:44:11]MH_I2C_Read... [08:44:11]Read from MH i2c: E2 03 00 [08:44:11]MH_I2C_Read... [08:44:11]Read from MH i2c: E2 03 00 88 8B 00 90 00 87 [08:44:11]RAPDU: 90 00 [08:44:11]wFMCommunicate OK [08:44:11]SAM_PROTO_ClearQueue done [08:44:11]KKMCreateOFDPacket [08:44:11]OFDProtocolAddRootSTLVToBuf [08:44:11]FM_MakeSignedData [08:44:11]FM_MakeSignedData [08:44:11]SAM_PROTO_SignData [08:44:11]wFMCommunicate request_size=4 [08:44:11]MH_SAM_APDU [08:44:11]CAPDU: 80 0D 01 02 [08:44:11]Write to MH i2c: E2 08 00 89 8B 80 0D 01 02 00 00 00 00 8D [08:44:11]Write i2c OK [08:44:11]MH_I2C_Read... [08:44:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:44:11]Read from MH i2c: E2 [08:44:11]MH_I2C_Read... [08:44:11]Read from MH i2c: E2 03 00 [08:44:11]MH_I2C_Read... [08:44:11]Read from MH i2c: E2 03 00 89 8B 00 90 00 88 [08:44:11]RAPDU: 90 00 [08:44:11]wFMCommunicate OK [08:44:11]wFMCommunicate request_size=255 [08:44:11]MH_SAM_APDU [08:44: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 DF 04 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 86 83 03 00 35 04 06 00 83 [08:44:11]Write to MH i2c: E2 02 01 8A 8B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5C 00 00 00 F4 03 04 00 DF 04 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 86 83 03 00 35 04 06 00 83 00 00 6A [08:44:11]Write i2c OK [08:44:11]MH_I2C_Read... [08:44:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:44:11]Read from MH i2c: E2 [08:44:11]MH_I2C_Read... [08:44:11]Read from MH i2c: E2 03 00 [08:44:11]MH_I2C_Read... [08:44:11]Read from MH i2c: E2 03 00 8A 8B 00 90 00 89 [08:44:11]RAPDU: 90 00 [08:44:11]wFMCommunicate OK [08:44:11]wFMCommunicate request_size=10 [08:44:11]MH_SAM_APDU [08:44:11]CAPDU: 80 0D 02 02 05 19 E4 9E D4 5B [08:44:11]Write to MH i2c: E2 0D 00 8B 8B 80 0D 02 02 05 00 19 E4 9E D4 5B 00 00 64 [08:44:11]Write i2c OK [08:44:11]MH_I2C_Read... [08:44:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:44:11]Read from MH i2c: E2 [08:44:11]MH_I2C_Read... [08:44:11]Read from MH i2c: E2 03 00 [08:44:11]MH_I2C_Read... [08:44:11]Read from MH i2c: E2 03 00 8B 8B 00 90 00 8A [08:44:11]RAPDU: 90 00 [08:44:11]wFMCommunicate OK [08:44:11]wFMCommunicate request_size=4 [08:44:11]MH_SAM_APDU [08:44:11]CAPDU: 80 0D 03 02 [08:44:11]Write to MH i2c: E2 08 00 8C 8B 80 0D 03 02 00 00 00 00 92 [08:44:11]Write i2c OK [08:44:11]MH_I2C_Read... [08:44:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:44:11]Read from MH i2c: E2 [08:44:11]MH_I2C_Read... [08:44:11]Read from MH i2c: E2 0B 00 [08:44:11]MH_I2C_Read... [08:44:11]Read from MH i2c: E2 0B 00 8C 8B 00 20 7F 58 8F F0 DA E7 8F 90 00 59 [08:44:11]RAPDU: 20 7F 58 8F F0 DA E7 8F 90 00 [08:44:11]wFMCommunicate OK [08:44:11]SAM_PROTO_SignData done [08:44:11]FM_MakeSignedData done [08:44:11]CreateOFDProtocolMessage [08:44:11]wFMCommunicate request_size=4 [08:44:11]MH_SAM_APDU [08:44:11]CAPDU: 80 11 00 00 [08:44:11]Write to MH i2c: E2 08 00 8D 8B 80 11 00 00 00 00 00 00 92 [08:44:11]Write i2c OK [08:44:11]MH_I2C_Read... [08:44:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:44:11]Read from MH i2c: E2 [08:44:11]MH_I2C_Read... [08:44:11]Read from MH i2c: E2 17 00 [08:44:11]MH_I2C_Read... [08:44:11]Read from MH i2c: E2 17 00 8D 8B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 E3 [08:44:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:44:11]wFMCommunicate OK [08:44:11]CreateOFDProtocolMessage done [08:44:11]OFDSenderStorePacket 230278 [08:44:11]StoreOFDPacket docnum=230278 [08:44:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 AF 2C 07 01 3A CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 DF 04 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 86 83 03 00 35 04 06 00 83 19 E4 9E D4 5B 20 7F 58 8F F0 DA E7 8F [08:44:11]CheckFolder [08:44:11]dirname=/storage/ofd_packets [08:44:11]CheckFolder done [08:44:11]ProducePacketName [08:44:11]name=ofd_packets/00230278 [08:44:11]NVStorageSaveData ofd_packets/00230278 [08:44:11]File name is /storage/ofd_packets/00230278 [08:44:11]Write 301 bytes [08:44:11]NVStorageSaveData done [08:44:11]OFDSenderStorePacket done [08:44:11]KKMCreateOFDPacket done [08:44:11]NVStorageSaveData kkm_last_timestamp [08:44:11]File name is /storage/kkm_last_timestamp [08:44:11]Write 4 bytes [08:44:11]NVStorageSaveData done [08:44:11]ExternCall_PrintAddStr [08:44:11]wPrintStart [08:44:11]Write to MH i2c: 01 00 00 8E 8B 19 [08:44:11]Write i2c OK [08:44:11]MH_I2C_Read... [08:44:11]Read from MH i2c: 01 [08:44:11]MH_I2C_Read... [08:44:11]Read from MH i2c: 01 07 00 [08:44:11]MH_I2C_Read... [08:44:11]Read from MH i2c: 01 07 00 8E 8B 00 00 00 00 00 FF 0F 2E [08:44:11]RasterBufferAndPrint [08:44:11]line Счет N : (1)871733 [08:44:11]line ИНН: 02508201610067 [08:44:11]line Контрольно-Кассовый Чек [08:44:11]line ПРОДАЖА [08:44:11]line ТРК (МРК, ГНК) : 42 [08:44:11]line Товар: 2710124130 [08:44:11]line Аи-92-К-5 [08:44:11]line 7.380 * 67.80 [08:44:11]line = 500.36 [08:44:11]line НДС 12% НСП 1% [08:44:11]line > о реализуемом товаре [08:44:11]line ОКРУГЛЕНИЕ: -0.36 [08:44:11]line ИТОГО: 500.00 [08:44:11]line Внесено: 500.00 [08:44:11]line СДАЧА: 0.00 [08:44:11]line НСП 1% : 4.43 [08:44:11]line НДС 12% : 53.14 [08:44:11]line Наличными: 500.00 [08:44:11]line Безнал.: 0.00 [08:44:11]line Место: АЗС № 125 "Партнер Нефть" [08:44:11]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [08:44:11]line СНО: Общий режим [08:44:11]line Чек 92 28.07.2024 08:44 [08:44:11]line Смена: 386 ФФД: 1.0 [08:44:11]line ЗНМ: 0300000050 [08:44:11]line РНМ: 0000000000099253 [08:44:11]line Версия ККМ: 001 [08:44:11]line ФМ: 0000000000965352 [08:44:11]line ФД: 230278 [08:44:11]line ФПД: 144147233035355 [08:44:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T084415&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230278&fm=144147233035355&tin=02508201610067®Number=0000000000099253&sum=50000 [08:44:11]written 0, free lines is 4095 [08:44:12]Write to MH i2c: 01 00 00 B9 8B 44 [08:44:12]Write i2c OK [08:44:12]MH_I2C_Read... [08:44:12]Read from MH i2c: 01 [08:44:12]MH_I2C_Read... [08:44:12]Read from MH i2c: 01 07 00 [08:44:12]MH_I2C_Read... [08:44:12]Read from MH i2c: 01 07 00 B9 8B 00 00 00 00 00 EE 0C 45 [08:44:12]RasterBufferAndPrint [08:44:12]line [08:44:12]line [08:44:12]line [08:44:12]line [08:44:12]line [08:44:12]written 0, free lines is 3316 [08:44:12]MH_Cut [08:44:12]Write to MH i2c: D1 01 00 C0 8B 01 1D [08:44:12]Write i2c OK [08:44:12]MH_I2C_Read... [08:44:12]Read from MH i2c: D1 [08:44:12]MH_I2C_Read... [08:44:12]Read from MH i2c: D1 01 00 [08:44:12]MH_I2C_Read... [08:44:12]Read from MH i2c: D1 01 00 C0 8B 00 1C [08:44:12]Write to MH i2c: 01 00 00 C1 8B 4C [08:44:12]Write i2c OK [08:44:12]MH_I2C_Read... [08:44:12]ConnectInit Can't connect to host [08:44:12]CommunicateWithHost connect error [08:44:12]CommunicateWithHost err = -1 [08:44:12]OFD Sender: Server communicate error [08:44:13]OFD Sender: Processing packet 230277 [packets to send 133, broken 131] [08:44:13]ProducePacketName [08:44:13]name=ofd_packets/00230277 [08:44:13]OFD Sender: To server: pG, [08:44:13]CommunicateWithHost lk.salyk.kg:30040 [08:44:13]ConnectInit lk.salyk.kg [08:44:13]*** Cut start [08:44:13]*** Partial cut [08:44:13]*** CUTSNS_PIN = 1 [08:44:13]Connected sock=10 [08:44:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 98 55 07 01 D9 CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 5B 00 00 00 F4 03 04 00 5A 04 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 85 83 03 00 35 04 06 00 44 48 F0 E0 2C 80 BA 37 C1 46 71 DE 73 1B [08:44:13]*** CUTSNS_PIN = 0 [08:44:13]*** Brake cut motor [08:44:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 F7 8E 47 00 55 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 39 36 35 33 35 32 10 04 04 00 85 83 03 00 F4 03 04 00 B8 AB A5 66 B6 04 01 00 00 BE D1 2C 28 B9 2F 11 1C [08:44:13]CommunicateWithHost err = 0 [08:44:13]CheckOFDResponse [08:44:13]1017 (14) - 77093643461234 [08:44:13]1041 (16) - 0000000000965352 [08:44:13]1040 (4) - 230277 [08:44:13]1012 (4) - 28.07.2024 02:23 [08:44:13]1206 (1) - 0 [08:44:13]OFD Sender: Remove packet 230277 [08:44:13]ProducePacketName [08:44:13]name=ofd_packets/00230277 [08:44:13]NVStorageDeleteData [08:44:13]Read from MH i2c: 01 [08:44:13]MH_I2C_Read... [08:44:13]*** Stop cut motor [08:44:13]*** Cut end [08:44:13]Read from MH i2c: 01 07 00 [08:44:13]MH_I2C_Read... [08:44:13]Read from MH i2c: 01 07 00 C1 8B 00 00 00 00 00 FF 0F 61 [08:44:13]process_action close_receipt done [08:44:13]requested_data is exist [08:44:13]produce_requested_data [08:44:13]requested_item fm.sn is exist - process it [08:44:13]wFMCommunicate request_size=4 [08:44:13]MH_SAM_APDU [08:44:13]CAPDU: 80 11 00 00 [08:44:13]Write to MH i2c: E2 08 00 C2 8B 80 11 00 00 00 00 00 00 C7 [08:44:13]Write i2c OK [08:44:13]MH_I2C_Read... [08:44:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:44:13]Read from MH i2c: E2 [08:44:13]MH_I2C_Read... [08:44:13]Read from MH i2c: E2 17 00 [08:44:13]MH_I2C_Read... [08:44:13]Read from MH i2c: E2 17 00 C2 8B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 18 [08:44:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:44:13]wFMCommunicate OK [08:44:13]requested_item fd.num is exist - process it [08:44:13]SAM_PROTO_GetFieldsCounters [08:44:13]wFMCommunicate request_size=4 [08:44:13]MH_SAM_APDU [08:44:13]CAPDU: 80 13 00 00 [08:44:13]Write to MH i2c: E2 08 00 C3 8B 80 13 00 00 00 00 00 00 CA [08:44:13]Write i2c OK [08:44:13]MH_I2C_Read... [08:44:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:44:13]Read from MH i2c: E2 [08:44:13]MH_I2C_Read... [08:44:13]Read from MH i2c: E2 62 00 [08:44:13]MH_I2C_Read... [08:44:13]Read from MH i2c: E2 62 00 C3 8B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 86 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 5C 00 00 00 5E 04 04 00 5C 00 00 00 57 04 04 00 5D 00 00 00 19 04 04 00 00 00 00 00 90 00 8F [08:44:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 86 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 5C 00 00 00 5E 04 04 00 5C 00 00 00 57 04 04 00 5D 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:44:13]wFMCommunicate OK [08:44:13]SAM_PROTO_GetFieldsCounters done [08:44:13]requested_item shift.num is exist - process it [08:44:13]requested_item shift.opened is exist - process it [08:44:13]req_shift_opened [08:44:13]FM_GetShiftState [08:44:13]SAM_PROTO_GetShiftState [08:44:13]wFMCommunicate request_size=4 [08:44:13]MH_SAM_APDU [08:44:13]CAPDU: 80 13 01 00 [08:44:13]Write to MH i2c: E2 08 00 C4 8B 80 13 01 00 00 00 00 00 CC [08:44:13]OFD Sender: Processing packet 230278 [packets to send 132, broken 131] [08:44:13]ProducePacketName [08:44:13]name=ofd_packets/00230278 [08:44:13]OFD Sender: To server: pG, [08:44:13]CommunicateWithHost lk.salyk.kg:30040 [08:44:13]ConnectInit lk.salyk.kg [08:44:13]Write i2c OK [08:44:13]MH_I2C_Read... [08:44:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:44:13]Read from MH i2c: E2 [08:44:13]MH_I2C_Read... [08:44:13]Read from MH i2c: E2 0E 00 [08:44:13]MH_I2C_Read... [08:44:13]Read from MH i2c: E2 0E 00 C4 8B 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 92 [08:44:13]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:44:13]wFMCommunicate OK [08:44:13]SAM_PROTO_GetShiftState done [08:44:13]FM_GetShiftState done [08:44:13]req_shift_opened done [08:44:13]requested_item shift.open_date is exist - process it [08:44:13]req_shift_open_date [08:44:13]req_shift_open_date done [08:44:13]produce_requested_data done [08:44:13]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230278,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [08:44:13]process_action_free close_receipt [08:44:13]json_value_free [08:44:13]json_value_free done [08:44:13]process_json_proto returns [08:44:13]Send response to host [08:44:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230278,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [08:44:13]free response buf [08:44:13]execute_script done [08:44:13]execute_script returns [08:44:13]free content buf [08:44:13]Sock 8.Close socket [08:44:13]Sock 8.Thread stoped [08:44:13]Connected sock=10 [08:44:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 AF 2C 07 01 3A CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 5C 00 00 00 F4 03 04 00 DF 04 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 86 83 03 00 35 04 06 00 83 19 E4 9E D4 5B 20 7F 58 8F F0 DA E7 8F [08:44:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 5C 04 47 00 FA 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 39 36 35 33 35 32 10 04 04 00 86 83 03 00 F4 03 04 00 B9 AB A5 66 B6 04 01 00 00 C4 E3 E7 C7 6A 3C A5 77 [08:44:14]CommunicateWithHost err = 0 [08:44:14]CheckOFDResponse [08:44:14]1017 (14) - 77093643461234 [08:44:14]1041 (16) - 0000000000965352 [08:44:14]1040 (4) - 230278 [08:44:14]1012 (4) - 28.07.2024 02:23 [08:44:14]1206 (1) - 0 [08:44:14]OFD Sender: Remove packet 230278 [08:44:14]ProducePacketName [08:44:14]name=ofd_packets/00230278 [08:44:14]NVStorageDeleteData [08:44:14]OFD Sender: No OFD packet to send [08:44:19]OFD Sender: No OFD packet to send [08:44:24]OFD Sender: No OFD packet to send [08:44:29]OFD Sender: No OFD packet to send [08:44:34]OFD Sender: No OFD packet to send [08:44:39]OFD Sender: No OFD packet to send [08:44:44]OFD Sender: No OFD packet to send [08:44:49]OFD Sender: No OFD packet to send [08:44:54]OFD Sender: No OFD packet to send [08:44:59]OFD Sender: No OFD packet to send [08:45:04]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]accept exits with 9 [08:45:49]New connection [08:45:49]New thread 3067047268 created [08:45:49]Thread 3066903908 joined [08:45:49]Waiting for new connection... [08:45:49] Sock 9.Parse request [08:45:49]Sock 9.Check first char [08:45:49]Sock 9.First char is OK [08:45:49]request: POST /json_proto HTTP/1.0 [08:45:49]Method: POST [08:45:49]URL: /json_proto [08:45:49]Method is POST - this is cgi request [08:45:49]url: /json_proto [08:45:49]query_string will be loaded in cgi processing [08:45:49]execute_cgi json_proto POST (null) [08:45:49]execute_cgi path=json_proto method=POST [08:45:49]POST find Content-Length [08:45:49]Host: 172.17.49.131:8080 [08:45:49]Content-Length: 840 [08:45:49]Content-Type: application/json [08:45:49] [08:45:49]POST finish read [08:45:49]Found Content-Length = 840 [08:45:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871734", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 9.380, "sum" : 700.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 700.69 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:45:49]execute_script... [08:45:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871734", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 9.380, "sum" : 700.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 700.69 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:45:49]POST & json_proto [08:45:49]process_json_proto [08:45:49]json parsed OK: [08:45:49]protocol is kg_v1.0 [08:45:49]action value=close_receipt [08:45:49]process_action close_receipt [08:45:49]cmd_close_receipt [08:45:49]MH_GetDate [08:45:49]Write to MH i2c: F0 00 00 C5 8B 3F [08:45:49]Write i2c OK [08:45:49]MH_I2C_Read... [08:45:49]Read from MH i2c: F0 [08:45:49]MH_I2C_Read... [08:45:49]Read from MH i2c: F0 09 00 [08:45:49]MH_I2C_Read... [08:45:49]Read from MH i2c: F0 09 00 C5 8B 00 42 05 A6 66 FF 4D C0 64 0B [08:45:49]GetLastDocTimeStamp 1722156255 [08:45:49]current date 1722156354 [08:45:49]FM_GetShiftState [08:45:49]SAM_PROTO_GetShiftState [08:45:49]wFMCommunicate request_size=4 [08:45:49]MH_SAM_APDU [08:45:49]CAPDU: 80 13 01 00 [08:45:49]Write to MH i2c: E2 08 00 C6 8B 80 13 01 00 00 00 00 00 CE [08:45:49]Write i2c OK [08:45:49]MH_I2C_Read... [08:45:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:45:49]Read from MH i2c: E2 [08:45:49]MH_I2C_Read... [08:45:49]Read from MH i2c: E2 0E 00 [08:45:49]MH_I2C_Read... [08:45:49]Read from MH i2c: E2 0E 00 C6 8B 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 94 [08:45:49]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:45:49]wFMCommunicate OK [08:45:49]SAM_PROTO_GetShiftState done [08:45:49]FM_GetShiftState done [08:45:49]opened in 1722127132 [08:45:49]opened+sec_in_day 1722213532 [08:45:49]quantity*price = 70068 [08:45:49]sum+1 = 70070 [08:45:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.69 НСП 1% : 6.20 НДС 12% : 74.41 Наличными: 0.00 Безнал.: 700.69 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 93 28.07.2024 08:45 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000965352 ФД: 230279 ФПД: 219254828430720 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T084554&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230279&fm=219254828430720&tin=02508201610067®Number=0000000000099253&sum=70069 [08:45:50]StoreToDocumentArchive [08:45:50]shift 386 fd 230279 [08:45:50]save to /storage/0386/doc_00230279 [08:45:50]save last doc name /storage/0386/doc_00230279 to /storage/kkm_last_doc_name [08:45:50]save OK [08:45:50]Clear old archive folders... [08:45:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:45:50]tlvbuf is 008F22A0 [08:45:50]SAM_PROTO_ClearQueue [08:45:50]wFMCommunicate request_size=4 [08:45:50]MH_SAM_APDU [08:45:50]CAPDU: 80 09 00 00 [08:45:50]Write to MH i2c: E2 08 00 D3 8B 80 09 00 00 00 00 00 00 D0 [08:45:50]Write i2c OK [08:45:50]MH_I2C_Read... [08:45:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:45:50]Read from MH i2c: E2 [08:45:50]MH_I2C_Read... [08:45:50]Read from MH i2c: E2 03 00 [08:45:50]MH_I2C_Read... [08:45:50]Read from MH i2c: E2 03 00 D3 8B 00 90 00 D2 [08:45:50]RAPDU: 90 00 [08:45:50]wFMCommunicate OK [08:45:50]SAM_PROTO_ClearQueue done [08:45:50]KKMCreateOFDPacket [08:45:50]OFDProtocolAddRootSTLVToBuf [08:45:50]FM_MakeSignedData [08:45:50]FM_MakeSignedData [08:45:50]SAM_PROTO_SignData [08:45:50]wFMCommunicate request_size=4 [08:45:50]MH_SAM_APDU [08:45:50]CAPDU: 80 0D 01 02 [08:45:50]Write to MH i2c: E2 08 00 D4 8B 80 0D 01 02 00 00 00 00 D8 [08:45:50]Write i2c OK [08:45:50]MH_I2C_Read... [08:45:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:45:50]Read from MH i2c: E2 [08:45:50]MH_I2C_Read... [08:45:50]Read from MH i2c: E2 03 00 [08:45:50]MH_I2C_Read... [08:45:50]Read from MH i2c: E2 03 00 D4 8B 00 90 00 D3 [08:45:50]RAPDU: 90 00 [08:45:50]wFMCommunicate OK [08:45:50]wFMCommunicate request_size=255 [08:45:50]MH_SAM_APDU [08:45:50]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 A4 24 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B5 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B5 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 11 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B5 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 42 05 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 87 83 03 00 35 04 06 00 C7 [08:45:50]Write to MH i2c: E2 02 01 D5 8B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 24 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B5 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B5 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 11 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B5 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 42 05 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 87 83 03 00 35 04 06 00 C7 00 00 F2 [08:45:50]Write i2c OK [08:45:50]MH_I2C_Read... [08:45:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:45:50]Read from MH i2c: E2 [08:45:50]MH_I2C_Read... [08:45:50]Read from MH i2c: E2 03 00 [08:45:50]MH_I2C_Read... [08:45:50]Read from MH i2c: E2 03 00 D5 8B 00 90 00 D4 [08:45:50]RAPDU: 90 00 [08:45:50]wFMCommunicate OK [08:45:50]wFMCommunicate request_size=10 [08:45:50]MH_SAM_APDU [08:45:50]CAPDU: 80 0D 02 02 05 69 3E 29 F5 80 [08:45:50]Write to MH i2c: E2 0D 00 D6 8B 80 0D 02 02 05 00 69 3E 29 F5 80 00 00 2A [08:45:50]Write i2c OK [08:45:50]MH_I2C_Read... [08:45:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:45:50]Read from MH i2c: E2 [08:45:50]MH_I2C_Read... [08:45:50]Read from MH i2c: E2 03 00 [08:45:50]MH_I2C_Read... [08:45:50]Read from MH i2c: E2 03 00 D6 8B 00 90 00 D5 [08:45:50]RAPDU: 90 00 [08:45:50]wFMCommunicate OK [08:45:50]wFMCommunicate request_size=4 [08:45:50]MH_SAM_APDU [08:45:50]CAPDU: 80 0D 03 02 [08:45:50]Write to MH i2c: E2 08 00 D7 8B 80 0D 03 02 00 00 00 00 DD [08:45:50]Write i2c OK [08:45:50]MH_I2C_Read... [08:45:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:45:50]Read from MH i2c: E2 [08:45:50]MH_I2C_Read... [08:45:50]Read from MH i2c: E2 0B 00 [08:45:50]MH_I2C_Read... [08:45:50]Read from MH i2c: E2 0B 00 D7 8B 00 04 4F 8A C3 6E 08 77 B7 90 00 22 [08:45:50]RAPDU: 04 4F 8A C3 6E 08 77 B7 90 00 [08:45:50]wFMCommunicate OK [08:45:50]SAM_PROTO_SignData done [08:45:50]FM_MakeSignedData done [08:45:50]CreateOFDProtocolMessage [08:45:50]wFMCommunicate request_size=4 [08:45:50]MH_SAM_APDU [08:45:50]CAPDU: 80 11 00 00 [08:45:50]Write to MH i2c: E2 08 00 D8 8B 80 11 00 00 00 00 00 00 DD [08:45:50]Write i2c OK [08:45:50]MH_I2C_Read... [08:45:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:45:50]Read from MH i2c: E2 [08:45:50]MH_I2C_Read... [08:45:50]Read from MH i2c: E2 17 00 [08:45:50]MH_I2C_Read... [08:45:50]Read from MH i2c: E2 17 00 D8 8B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 2E [08:45:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:45:50]wFMCommunicate OK [08:45:50]CreateOFDProtocolMessage done [08:45:50]OFDSenderStorePacket 230279 [08:45:50]StoreOFDPacket docnum=230279 [08:45:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 06 A8 07 01 48 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 A4 24 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B5 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B5 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 11 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B5 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 42 05 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 87 83 03 00 35 04 06 00 C7 69 3E 29 F5 80 04 4F 8A C3 6E 08 77 B7 [08:45:50]CheckFolder [08:45:50]dirname=/storage/ofd_packets [08:45:50]CheckFolder done [08:45:50]ProducePacketName [08:45:50]name=ofd_packets/00230279 [08:45:50]NVStorageSaveData ofd_packets/00230279 [08:45:50]File name is /storage/ofd_packets/00230279 [08:45:50]Write 301 bytes [08:45:50]NVStorageSaveData done [08:45:50]OFDSenderStorePacket done [08:45:50]KKMCreateOFDPacket done [08:45:50]NVStorageSaveData kkm_last_timestamp [08:45:50]File name is /storage/kkm_last_timestamp [08:45:50]Write 4 bytes [08:45:50]NVStorageSaveData done [08:45:50]ExternCall_PrintAddStr [08:45:50]wPrintStart [08:45:50]Write to MH i2c: 01 00 00 D9 8B 64 [08:45:50]Write i2c OK [08:45:50]MH_I2C_Read... [08:45:50]Read from MH i2c: 01 [08:45:50]MH_I2C_Read... [08:45:50]Read from MH i2c: 01 07 00 [08:45:50]MH_I2C_Read... [08:45:50]Read from MH i2c: 01 07 00 D9 8B 00 00 00 00 00 FF 0F 79 [08:45:50]RasterBufferAndPrint [08:45:50]line Счет N : (1)871734 [08:45:50]line ИНН: 02508201610067 [08:45:50]line Контрольно-Кассовый Чек [08:45:50]line ПРОДАЖА [08:45:50]line ТРК (МРК, ГНК) : 61 [08:45:50]line Товар: 2710124500 [08:45:50]line Аи-95-К-5 [08:45:50]line 9.380 * 74.70 [08:45:50]line = 700.69 [08:45:50]line НДС 12% НСП 1% [08:45:50]line > о реализуемом товаре [08:45:50]line ИТОГО: 700.69 [08:45:50]line НСП 1% : 6.20 [08:45:50]line НДС 12% : 74.41 [08:45:50]line Наличными: 0.00 [08:45:50]line Безнал.: 700.69 [08:45:50]line Место: АЗС № 125 "Партнер Нефть" [08:45:50]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [08:45:50]line СНО: Общий режим [08:45:50]line Чек 93 28.07.2024 08:45 [08:45:50]line Смена: 386 ФФД: 1.0 [08:45:50]line ЗНМ: 0300000050 [08:45:50]line РНМ: 0000000000099253 [08:45:50]line Версия ККМ: 001 [08:45:50]line Платежная система: АКБ Кыргызстан [08:45:50]line ФМ: 0000000000965352 [08:45:50]line ФД: 230279 [08:45:50]line ФПД: 219254828430720 [08:45:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T084554&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230279&fm=219254828430720&tin=02508201610067®Number=0000000000099253&sum=70069 [08:45:51]OFD Sender: Processing packet 230279 [packets to send 132, broken 131] [08:45:51]ProducePacketName [08:45:51]name=ofd_packets/00230279 [08:45:51]OFD Sender: To server: pG, [08:45:51]CommunicateWithHost lk.salyk.kg:30040 [08:45:51]ConnectInit lk.salyk.kg [08:45:51]written 0, free lines is 4095 [08:45:51]Connected sock=10 [08:45:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 06 A8 07 01 48 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 A4 24 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B5 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B5 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 11 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B5 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 5D 00 00 00 F4 03 04 00 42 05 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 87 83 03 00 35 04 06 00 C7 69 3E 29 F5 80 04 4F 8A C3 6E 08 77 B7 [08:45:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 A7 0F 47 00 A0 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 39 36 35 33 35 32 10 04 04 00 87 83 03 00 F4 03 04 00 1A AC A5 66 B6 04 01 00 00 F6 03 76 1E 56 0E 4A 3F [08:45:51]CommunicateWithHost err = 0 [08:45:51]CheckOFDResponse [08:45:51]1017 (14) - 77093643461234 [08:45:51]1041 (16) - 0000000000965352 [08:45:51]1040 (4) - 230279 [08:45:51]1012 (4) - 28.07.2024 02:25 [08:45:51]1206 (1) - 0 [08:45:51]OFD Sender: Remove packet 230279 [08:45:51]ProducePacketName [08:45:51]name=ofd_packets/00230279 [08:45:51]NVStorageDeleteData [08:45:51]Write to MH i2c: 01 00 00 03 8C 8F [08:45:51]Write i2c OK [08:45:51]MH_I2C_Read... [08:45:51]Read from MH i2c: 01 [08:45:51]MH_I2C_Read... [08:45:51]Read from MH i2c: 01 07 00 [08:45:51]MH_I2C_Read... [08:45:51]Read from MH i2c: 01 07 00 03 8C 00 00 00 00 00 0E 0D B1 [08:45:51]RasterBufferAndPrint [08:45:51]line [08:45:51]line [08:45:51]line [08:45:51]line [08:45:51]line [08:45:51]written 0, free lines is 3348 [08:45:51]MH_Cut [08:45:51]Write to MH i2c: D1 01 00 0A 8C 01 68 [08:45:51]Write i2c OK [08:45:51]MH_I2C_Read... [08:45:51]Read from MH i2c: D1 [08:45:51]MH_I2C_Read... [08:45:51]Read from MH i2c: D1 01 00 [08:45:51]MH_I2C_Read... [08:45:51]Read from MH i2c: D1 01 00 0A 8C 00 67 [08:45:51]Write to MH i2c: 01 00 00 0B 8C 97 [08:45:51]Write i2c OK [08:45:51]MH_I2C_Read... [08:45:52]OFD Sender: No OFD packet to send [08:45:52]*** Cut start [08:45:52]*** Partial cut [08:45:52]*** CUTSNS_PIN = 1 [08:45:52]*** CUTSNS_PIN = 0 [08:45:52]*** Brake cut motor [08:45:52]Read from MH i2c: 01 [08:45:52]MH_I2C_Read... [08:45:52]*** Stop cut motor [08:45:52]*** Cut end [08:45:52]Read from MH i2c: 01 07 00 [08:45:52]MH_I2C_Read... [08:45:52]Read from MH i2c: 01 07 00 0B 8C 00 00 00 00 00 FF 0F AC [08:45:52]process_action close_receipt done [08:45:52]requested_data is exist [08:45:52]produce_requested_data [08:45:52]requested_item fm.sn is exist - process it [08:45:52]wFMCommunicate request_size=4 [08:45:52]MH_SAM_APDU [08:45:52]CAPDU: 80 11 00 00 [08:45:52]Write to MH i2c: E2 08 00 0C 8C 80 11 00 00 00 00 00 00 12 [08:45:52]Write i2c OK [08:45:52]MH_I2C_Read... [08:45:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:45:53]Read from MH i2c: E2 [08:45:53]MH_I2C_Read... [08:45:53]Read from MH i2c: E2 17 00 [08:45:53]MH_I2C_Read... [08:45:53]Read from MH i2c: E2 17 00 0C 8C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 63 [08:45:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:45:53]wFMCommunicate OK [08:45:53]requested_item fd.num is exist - process it [08:45:53]SAM_PROTO_GetFieldsCounters [08:45:53]wFMCommunicate request_size=4 [08:45:53]MH_SAM_APDU [08:45:53]CAPDU: 80 13 00 00 [08:45:53]Write to MH i2c: E2 08 00 0D 8C 80 13 00 00 00 00 00 00 15 [08:45:53]Write i2c OK [08:45:53]MH_I2C_Read... [08:45:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:45:53]Read from MH i2c: E2 [08:45:53]MH_I2C_Read... [08:45:53]Read from MH i2c: E2 62 00 [08:45:53]MH_I2C_Read... [08:45:53]Read from MH i2c: E2 62 00 0D 8C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 87 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 5D 00 00 00 5E 04 04 00 5D 00 00 00 57 04 04 00 5E 00 00 00 19 04 04 00 00 00 00 00 90 00 DE [08:45:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 87 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 5D 00 00 00 5E 04 04 00 5D 00 00 00 57 04 04 00 5E 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:45:53]wFMCommunicate OK [08:45:53]SAM_PROTO_GetFieldsCounters done [08:45:53]requested_item shift.num is exist - process it [08:45:53]requested_item shift.opened is exist - process it [08:45:53]req_shift_opened [08:45:53]FM_GetShiftState [08:45:53]SAM_PROTO_GetShiftState [08:45:53]wFMCommunicate request_size=4 [08:45:53]MH_SAM_APDU [08:45:53]CAPDU: 80 13 01 00 [08:45:53]Write to MH i2c: E2 08 00 0E 8C 80 13 01 00 00 00 00 00 17 [08:45:53]Write i2c OK [08:45:53]MH_I2C_Read... [08:45:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:45:53]Read from MH i2c: E2 [08:45:53]MH_I2C_Read... [08:45:53]Read from MH i2c: E2 0E 00 [08:45:53]MH_I2C_Read... [08:45:53]Read from MH i2c: E2 0E 00 0E 8C 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 DD [08:45:53]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:45:53]wFMCommunicate OK [08:45:53]SAM_PROTO_GetShiftState done [08:45:53]FM_GetShiftState done [08:45:53]req_shift_opened done [08:45:53]requested_item shift.open_date is exist - process it [08:45:53]req_shift_open_date [08:45:53]req_shift_open_date done [08:45:53]produce_requested_data done [08:45:53]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230279,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [08:45:53]process_action_free close_receipt [08:45:53]json_value_free [08:45:53]json_value_free done [08:45:53]process_json_proto returns [08:45:53]Send response to host [08:45:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230279,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [08:45:53]free response buf [08:45:53]execute_script done [08:45:53]execute_script returns [08:45:53]free content buf [08:45:53]Sock 9.Close socket [08:45:53]Sock 9.Thread stoped [08:45:57]OFD Sender: No OFD packet to send [08:46:02]OFD Sender: No OFD packet to send [08:46:07]OFD Sender: No OFD packet to send [08:46:12]OFD Sender: No OFD packet to send [08:46:17]OFD Sender: No OFD packet to send [08:46:22]OFD Sender: No OFD packet to send [08:46:27]OFD Sender: No OFD packet to send [08:46:32]OFD Sender: No OFD packet to send [08:46:37]OFD Sender: No OFD packet to send [08:46:42]OFD Sender: No OFD packet to send [08:46:47]OFD Sender: No OFD packet to send [08:46:52]OFD Sender: No OFD packet to send [08:46:53]accept exits with 8 [08:46:53]New connection [08:46:53]New thread 3066903908 created [08:46:53]Thread 3067047268 joined [08:46:53]Waiting for new connection... [08:46:53] Sock 8.Parse request [08:46:53]Sock 8.Check first char [08:46:53]Sock 8.First char is OK [08:46:53]request: POST /json_proto HTTP/1.0 [08:46:53]Method: POST [08:46:53]URL: /json_proto [08:46:53]Method is POST - this is cgi request [08:46:53]url: /json_proto [08:46:53]query_string will be loaded in cgi processing [08:46:53]execute_cgi json_proto POST (null) [08:46:53]execute_cgi path=json_proto method=POST [08:46:53]POST find Content-Length [08:46:53]Host: 172.17.49.131:8080 [08:46:53]Content-Length: 677 [08:46:53]Content-Type: application/json [08:46:53] [08:46:53]POST finish read [08:46:53]Found Content-Length = 677 [08:46:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871735", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [08:46:53]execute_script... [08:46: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)871735", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [08:46:53]POST & json_proto [08:46:53]process_json_proto [08:46:53]json parsed OK: [08:46:53]protocol is kg_v1.0 [08:46:53]action value=close_receipt [08:46:53]process_action close_receipt [08:46:53]cmd_close_receipt [08:46:53]MH_GetDate [08:46:53]Write to MH i2c: F0 00 00 0F 8C 8A [08:46:53]Write i2c OK [08:46:53]MH_I2C_Read... [08:46:53]Read from MH i2c: F0 [08:46:53]MH_I2C_Read... [08:46:53]Read from MH i2c: F0 09 00 [08:46:53]MH_I2C_Read... [08:46:53]Read from MH i2c: F0 09 00 0F 8C 00 82 05 A6 66 FF 4D C0 64 96 [08:46:53]GetLastDocTimeStamp 1722156354 [08:46:53]current date 1722156418 [08:46:53]FM_GetShiftState [08:46:53]SAM_PROTO_GetShiftState [08:46:53]wFMCommunicate request_size=4 [08:46:53]MH_SAM_APDU [08:46:53]CAPDU: 80 13 01 00 [08:46:53]Write to MH i2c: E2 08 00 10 8C 80 13 01 00 00 00 00 00 19 [08:46:53]Write i2c OK [08:46:53]MH_I2C_Read... [08:46:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:53]Read from MH i2c: E2 [08:46:53]MH_I2C_Read... [08:46:53]Read from MH i2c: E2 0E 00 [08:46:53]MH_I2C_Read... [08:46:53]Read from MH i2c: E2 0E 00 10 8C 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 DF [08:46:53]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:46:53]wFMCommunicate OK [08:46:53]SAM_PROTO_GetShiftState done [08:46:53]FM_GetShiftState done [08:46:53]opened in 1722127132 [08:46:53]opened+sec_in_day 1722213532 [08:46:53]quantity*price = 40002 [08:46:53]sum+1 = 40003 [08:46:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 94 28.07.2024 08:46 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230280 ФПД: 60616183174781 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T084658&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230280&fm=60616183174781&tin=02508201610067®Number=0000000000099253&sum=40000 [08:46:54]StoreToDocumentArchive [08:46:54]shift 386 fd 230280 [08:46:54]save to /storage/0386/doc_00230280 [08:46:54]save last doc name /storage/0386/doc_00230280 to /storage/kkm_last_doc_name [08:46:54]save OK [08:46:54]Clear old archive folders... [08:46:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:46:54]tlvbuf is 008BBB60 [08:46:54]SAM_PROTO_ClearQueue [08:46:54]wFMCommunicate request_size=4 [08:46:54]MH_SAM_APDU [08:46:54]CAPDU: 80 09 00 00 [08:46:54]Write to MH i2c: E2 08 00 1D 8C 80 09 00 00 00 00 00 00 1B [08:46:54]Write i2c OK [08:46:54]MH_I2C_Read... [08:46:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:46:54]Read from MH i2c: E2 [08:46:54]MH_I2C_Read... [08:46:54]Read from MH i2c: E2 03 00 [08:46:54]MH_I2C_Read... [08:46:54]Read from MH i2c: E2 03 00 1D 8C 00 90 00 1D [08:46:54]RAPDU: 90 00 [08:46:54]wFMCommunicate OK [08:46:54]SAM_PROTO_ClearQueue done [08:46:54]KKMCreateOFDPacket [08:46:54]OFDProtocolAddRootSTLVToBuf [08:46:54]FM_MakeSignedData [08:46:54]FM_MakeSignedData [08:46:54]SAM_PROTO_SignData [08:46:54]wFMCommunicate request_size=4 [08:46:54]MH_SAM_APDU [08:46:54]CAPDU: 80 0D 01 02 [08:46:54]Write to MH i2c: E2 08 00 1E 8C 80 0D 01 02 00 00 00 00 23 [08:46:54]Write i2c OK [08:46:54]MH_I2C_Read... [08:46:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:46:54]Read from MH i2c: E2 [08:46:54]MH_I2C_Read... [08:46:54]Read from MH i2c: E2 03 00 [08:46:54]MH_I2C_Read... [08:46:54]Read from MH i2c: E2 03 00 1E 8C 00 90 00 1E [08:46:54]RAPDU: 90 00 [08:46:54]wFMCommunicate OK [08:46:54]wFMCommunicate request_size=255 [08:46:54]MH_SAM_APDU [08:46: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 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 5E 00 00 00 F4 03 04 00 82 05 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 88 83 03 00 35 04 06 00 37 [08:46:54]Write to MH i2c: E2 02 01 1F 8C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5E 00 00 00 F4 03 04 00 82 05 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 88 83 03 00 35 04 06 00 37 00 00 41 [08:46:54]Write i2c OK [08:46:54]MH_I2C_Read... [08:46:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:54]Read from MH i2c: E2 [08:46:54]MH_I2C_Read... [08:46:54]Read from MH i2c: E2 03 00 [08:46:54]MH_I2C_Read... [08:46:54]Read from MH i2c: E2 03 00 1F 8C 00 90 00 1F [08:46:54]RAPDU: 90 00 [08:46:54]wFMCommunicate OK [08:46:54]wFMCommunicate request_size=10 [08:46:54]MH_SAM_APDU [08:46:54]CAPDU: 80 0D 02 02 05 21 4E 10 D6 7D [08:46:54]Write to MH i2c: E2 0D 00 20 8C 80 0D 02 02 05 00 21 4E 10 D6 7D 00 00 02 [08:46:54]Write i2c OK [08:46:54]MH_I2C_Read... [08:46:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:46:54]Read from MH i2c: E2 [08:46:54]MH_I2C_Read... [08:46:54]Read from MH i2c: E2 03 00 [08:46:54]MH_I2C_Read... [08:46:54]Read from MH i2c: E2 03 00 20 8C 00 90 00 20 [08:46:54]RAPDU: 90 00 [08:46:54]wFMCommunicate OK [08:46:54]wFMCommunicate request_size=4 [08:46:54]MH_SAM_APDU [08:46:54]CAPDU: 80 0D 03 02 [08:46:54]Write to MH i2c: E2 08 00 21 8C 80 0D 03 02 00 00 00 00 28 [08:46:54]Write i2c OK [08:46:54]MH_I2C_Read... [08:46:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:46:54]Read from MH i2c: E2 [08:46:54]MH_I2C_Read... [08:46:54]Read from MH i2c: E2 0B 00 [08:46:54]MH_I2C_Read... [08:46:54]Read from MH i2c: E2 0B 00 21 8C 00 37 9D 0F 32 B8 0D 19 99 90 00 B5 [08:46:54]RAPDU: 37 9D 0F 32 B8 0D 19 99 90 00 [08:46:54]wFMCommunicate OK [08:46:54]SAM_PROTO_SignData done [08:46:54]FM_MakeSignedData done [08:46:54]CreateOFDProtocolMessage [08:46:54]wFMCommunicate request_size=4 [08:46:54]MH_SAM_APDU [08:46:54]CAPDU: 80 11 00 00 [08:46:54]Write to MH i2c: E2 08 00 22 8C 80 11 00 00 00 00 00 00 28 [08:46:54]Write i2c OK [08:46:54]MH_I2C_Read... [08:46:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:54]Read from MH i2c: E2 [08:46:54]MH_I2C_Read... [08:46:54]Read from MH i2c: E2 17 00 [08:46:54]MH_I2C_Read... [08:46:54]Read from MH i2c: E2 17 00 22 8C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 79 [08:46:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:46:54]wFMCommunicate OK [08:46:54]CreateOFDProtocolMessage done [08:46:54]OFDSenderStorePacket 230280 [08:46:54]StoreOFDPacket docnum=230280 [08:46:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 F4 7B 07 01 E8 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 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 5E 00 00 00 F4 03 04 00 82 05 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 88 83 03 00 35 04 06 00 37 21 4E 10 D6 7D 37 9D 0F 32 B8 0D 19 99 [08:46:54]CheckFolder [08:46:54]dirname=/storage/ofd_packets [08:46:54]CheckFolder done [08:46:54]ProducePacketName [08:46:54]name=ofd_packets/00230280 [08:46:54]NVStorageSaveData ofd_packets/00230280 [08:46:54]File name is /storage/ofd_packets/00230280 [08:46:54]Write 301 bytes [08:46:54]NVStorageSaveData done [08:46:54]OFDSenderStorePacket done [08:46:54]KKMCreateOFDPacket done [08:46:54]NVStorageSaveData kkm_last_timestamp [08:46:54]File name is /storage/kkm_last_timestamp [08:46:54]Write 4 bytes [08:46:54]NVStorageSaveData done [08:46:55]OFD Sender: Processing packet 230280 [packets to send 132, broken 131] [08:46:55]ProducePacketName [08:46:55]name=ofd_packets/00230280 [08:46:55]OFD Sender: To server: pG, [08:46:55]CommunicateWithHost lk.salyk.kg:30040 [08:46:55]ConnectInit lk.salyk.kg [08:46:55]ExternCall_PrintAddStr [08:46:55]wPrintStart [08:46:55]Write to MH i2c: 01 00 00 23 8C AF [08:46:55]Write i2c OK [08:46:55]MH_I2C_Read... [08:46:55]Read from MH i2c: 01 [08:46:55]MH_I2C_Read... [08:46:55]Read from MH i2c: 01 07 00 [08:46:55]MH_I2C_Read... [08:46:55]Read from MH i2c: 01 07 00 23 8C 00 00 00 00 00 FF 0F C4 [08:46:55]RasterBufferAndPrint [08:46:55]line Счет N : (1)871735 [08:46:55]line ИНН: 02508201610067 [08:46:55]line Контрольно-Кассовый Чек [08:46:55]line ПРОДАЖА [08:46:55]line ТРК (МРК, ГНК) : 32 [08:46:55]line Товар: 2710124130 [08:46:55]line Аи-92-К-5 [08:46:55]line 5.900 * 67.80 [08:46:55]line = 400.02 [08:46:55]line НДС 12% НСП 1% [08:46:55]line > о реализуемом товаре [08:46:55]line ОКРУГЛЕНИЕ: -0.02 [08:46:55]line ИТОГО: 400.00 [08:46:55]line Внесено: 400.00 [08:46:55]line СДАЧА: 0.00 [08:46:55]line НСП 1% : 3.54 [08:46:55]line НДС 12% : 42.48 [08:46:55]line Наличными: 400.00 [08:46:55]line Безнал.: 0.00 [08:46:55]line Место: АЗС № 125 "Партнер Нефть" [08:46:55]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [08:46:55]line СНО: Общий режим [08:46:55]line Чек 94 28.07.2024 08:46 [08:46:55]line Смена: 386 ФФД: 1.0 [08:46:55]line ЗНМ: 0300000050 [08:46:55]line РНМ: 0000000000099253 [08:46:55]line Версия ККМ: 001 [08:46:55]line ФМ: 0000000000965352 [08:46:55]line ФД: 230280 [08:46:55]line ФПД: 60616183174781 [08:46:55]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T084658&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230280&fm=60616183174781&tin=02508201610067®Number=0000000000099253&sum=40000 [08:46:55]Connected sock=11 [08:46:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 F4 7B 07 01 E8 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 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 5E 00 00 00 F4 03 04 00 82 05 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 88 83 03 00 35 04 06 00 37 21 4E 10 D6 7D 37 9D 0F 32 B8 0D 19 99 [08:46:55]written 0, free lines is 4095 [08:46:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 C9 2A 47 00 7A 79 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 88 83 03 00 F4 03 04 00 5A AC A5 66 B6 04 01 00 00 D0 4A BB 87 E5 A9 65 31 [08:46:55]CommunicateWithHost err = 0 [08:46:55]CheckOFDResponse [08:46:55]1017 (14) - 77093643461234 [08:46:55]1041 (16) - 0000000000965352 [08:46:55]1040 (4) - 230280 [08:46:55]1012 (4) - 28.07.2024 02:26 [08:46:55]1206 (1) - 0 [08:46:55]OFD Sender: Remove packet 230280 [08:46:55]ProducePacketName [08:46:55]name=ofd_packets/00230280 [08:46:55]NVStorageDeleteData [08:46:55]Write to MH i2c: 01 00 00 4E 8C DA [08:46:55]Write i2c OK [08:46:55]MH_I2C_Read... [08:46:55]Read from MH i2c: 01 [08:46:55]MH_I2C_Read... [08:46:55]Read from MH i2c: 01 07 00 [08:46:55]MH_I2C_Read... [08:46:55]Read from MH i2c: 01 07 00 4E 8C 00 00 00 00 00 ED 0C DA [08:46:55]RasterBufferAndPrint [08:46:55]line [08:46:55]line [08:46:55]line [08:46:55]line [08:46:55]line [08:46:55]written 0, free lines is 3315 [08:46:55]MH_Cut [08:46:55]Write to MH i2c: D1 01 00 55 8C 01 B3 [08:46:55]Write i2c OK [08:46:55]MH_I2C_Read... [08:46:55]Read from MH i2c: D1 [08:46:55]MH_I2C_Read... [08:46:55]Read from MH i2c: D1 01 00 [08:46:55]MH_I2C_Read... [08:46:55]Read from MH i2c: D1 01 00 55 8C 00 B2 [08:46:55]Write to MH i2c: 01 00 00 56 8C E2 [08:46:55]Write i2c OK [08:46:55]MH_I2C_Read... [08:46:56]OFD Sender: No OFD packet to send [08:46:56]*** Cut start [08:46:56]*** Partial cut [08:46:56]*** CUTSNS_PIN = 1 [08:46:56]*** CUTSNS_PIN = 0 [08:46:56]*** Brake cut motor [08:46:57]Read from MH i2c: 01 [08:46:57]MH_I2C_Read... [08:46:57]*** Stop cut motor [08:46:57]*** Cut end [08:46:57]Read from MH i2c: 01 07 00 [08:46:57]MH_I2C_Read... [08:46:57]Read from MH i2c: 01 07 00 56 8C 00 00 00 00 00 FF 0F F7 [08:46:57]process_action close_receipt done [08:46:57]requested_data is exist [08:46:57]produce_requested_data [08:46:57]requested_item fm.sn is exist - process it [08:46:57]wFMCommunicate request_size=4 [08:46:57]MH_SAM_APDU [08:46:57]CAPDU: 80 11 00 00 [08:46:57]Write to MH i2c: E2 08 00 57 8C 80 11 00 00 00 00 00 00 5D [08:46:57]Write i2c OK [08:46:57]MH_I2C_Read... [08:46:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:46:57]Read from MH i2c: E2 [08:46:57]MH_I2C_Read... [08:46:57]Read from MH i2c: E2 17 00 [08:46:57]MH_I2C_Read... [08:46:57]Read from MH i2c: E2 17 00 57 8C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 AE [08:46:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:46:57]wFMCommunicate OK [08:46:57]requested_item fd.num is exist - process it [08:46:57]SAM_PROTO_GetFieldsCounters [08:46:57]wFMCommunicate request_size=4 [08:46:57]MH_SAM_APDU [08:46:57]CAPDU: 80 13 00 00 [08:46:57]Write to MH i2c: E2 08 00 58 8C 80 13 00 00 00 00 00 00 60 [08:46:57]Write i2c OK [08:46:57]MH_I2C_Read... [08:46:57]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:46:57]Read from MH i2c: E2 [08:46:57]MH_I2C_Read... [08:46:57]Read from MH i2c: E2 62 00 [08:46:57]MH_I2C_Read... [08:46:57]Read from MH i2c: E2 62 00 58 8C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 88 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 5E 00 00 00 5E 04 04 00 5E 00 00 00 57 04 04 00 5F 00 00 00 19 04 04 00 00 00 00 00 90 00 2D [08:46:57]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 88 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 5E 00 00 00 5E 04 04 00 5E 00 00 00 57 04 04 00 5F 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:46:57]wFMCommunicate OK [08:46:57]SAM_PROTO_GetFieldsCounters done [08:46:57]requested_item shift.num is exist - process it [08:46:57]requested_item shift.opened is exist - process it [08:46:57]req_shift_opened [08:46:57]FM_GetShiftState [08:46:57]SAM_PROTO_GetShiftState [08:46:57]wFMCommunicate request_size=4 [08:46:57]MH_SAM_APDU [08:46:57]CAPDU: 80 13 01 00 [08:46:57]Write to MH i2c: E2 08 00 59 8C 80 13 01 00 00 00 00 00 62 [08:46:57]Write i2c OK [08:46:57]MH_I2C_Read... [08:46:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:46:57]Read from MH i2c: E2 [08:46:57]MH_I2C_Read... [08:46:57]Read from MH i2c: E2 0E 00 [08:46:57]MH_I2C_Read... [08:46:57]Read from MH i2c: E2 0E 00 59 8C 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 28 [08:46:57]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:46:57]wFMCommunicate OK [08:46:57]SAM_PROTO_GetShiftState done [08:46:57]FM_GetShiftState done [08:46:57]req_shift_opened done [08:46:57]requested_item shift.open_date is exist - process it [08:46:57]req_shift_open_date [08:46:57]req_shift_open_date done [08:46:57]produce_requested_data done [08:46:57]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230280,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [08:46:57]process_action_free close_receipt [08:46:57]json_value_free [08:46:57]json_value_free done [08:46:57]process_json_proto returns [08:46:57]Send response to host [08:46:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230280,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [08:46:57]free response buf [08:46:57]execute_script done [08:46:57]execute_script returns [08:46:57]free content buf [08:46:57]Sock 8.Close socket [08:46:57]Sock 8.Thread stoped [08:47:01]OFD Sender: No OFD packet to send [08:47:06]OFD Sender: No OFD packet to send [08:47:11]OFD Sender: No OFD packet to send [08:47:16]OFD Sender: No OFD packet to send [08:47:21]OFD Sender: No OFD packet to send [08:47:26]OFD Sender: No OFD packet to send [08:47:31]OFD Sender: No OFD packet to send [08:47:36]OFD Sender: No OFD packet to send [08:47:41]OFD Sender: No OFD packet to send [08:47:46]OFD Sender: No OFD packet to send [08:47:51]OFD Sender: No OFD packet to send [08:47:56]OFD Sender: No OFD packet to send [08:48:01]OFD Sender: No OFD packet to send [08:48:06]OFD Sender: No OFD packet to send [08:48:11]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:04]accept exits with 9 [08:49:04]New connection [08:49:04]New thread 3067047268 created [08:49:04]Thread 3066903908 joined [08:49:04]Waiting for new connection... [08:49:04] Sock 9.Parse request [08:49:04]Sock 9.Check first char [08:49:04]Sock 9.First char is OK [08:49:04]request: POST /json_proto HTTP/1.0 [08:49:04]Method: POST [08:49:04]URL: /json_proto [08:49:04]Method is POST - this is cgi request [08:49:04]url: /json_proto [08:49:04]query_string will be loaded in cgi processing [08:49:04]execute_cgi json_proto POST (null) [08:49:04]execute_cgi path=json_proto method=POST [08:49:04]POST find Content-Length [08:49:04]Host: 172.17.49.131:8080 [08:49:04]Content-Length: 682 [08:49:04]Content-Type: application/json [08:49:04] [08:49:04]POST finish read [08:49:04]Found Content-Length = 682 [08:49:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871736", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:49:04]execute_script... [08:49: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)871736", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:49:04]POST & json_proto [08:49:04]process_json_proto [08:49:04]json parsed OK: [08:49:04]protocol is kg_v1.0 [08:49:04]action value=close_receipt [08:49:04]process_action close_receipt [08:49:04]cmd_close_receipt [08:49:04]MH_GetDate [08:49:04]Write to MH i2c: F0 00 00 5A 8C D5 [08:49:04]Write i2c OK [08:49:04]MH_I2C_Read... [08:49:04]Read from MH i2c: F0 [08:49:04]MH_I2C_Read... [08:49:04]Read from MH i2c: F0 09 00 [08:49:04]MH_I2C_Read... [08:49:04]Read from MH i2c: F0 09 00 5A 8C 00 05 06 A6 66 FF 4D C0 64 65 [08:49:04]GetLastDocTimeStamp 1722156418 [08:49:04]current date 1722156549 [08:49:04]FM_GetShiftState [08:49:04]SAM_PROTO_GetShiftState [08:49:04]wFMCommunicate request_size=4 [08:49:04]MH_SAM_APDU [08:49:04]CAPDU: 80 13 01 00 [08:49:04]Write to MH i2c: E2 08 00 5B 8C 80 13 01 00 00 00 00 00 64 [08:49:04]Write i2c OK [08:49:04]MH_I2C_Read... [08:49:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:04]Read from MH i2c: E2 [08:49:04]MH_I2C_Read... [08:49:04]Read from MH i2c: E2 0E 00 [08:49:04]MH_I2C_Read... [08:49:04]Read from MH i2c: E2 0E 00 5B 8C 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 2A [08:49:04]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:49:04]wFMCommunicate OK [08:49:04]SAM_PROTO_GetShiftState done [08:49:04]FM_GetShiftState done [08:49:04]opened in 1722127132 [08:49:04]opened+sec_in_day 1722213532 [08:49:04]quantity*price = 100005 [08:49:04]sum+1 = 100006 [08:49: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 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 95 28.07.2024 08:49 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230281 ФПД: 43196396881600 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T084909&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230281&fm=43196396881600&tin=02508201610067®Number=0000000000099253&sum=100000 [08:49:05]StoreToDocumentArchive [08:49:05]shift 386 fd 230281 [08:49:05]save to /storage/0386/doc_00230281 [08:49:05]save last doc name /storage/0386/doc_00230281 to /storage/kkm_last_doc_name [08:49:05]save OK [08:49:05]Clear old archive folders... [08:49:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:49:05]tlvbuf is 008E3100 [08:49:05]SAM_PROTO_ClearQueue [08:49:05]wFMCommunicate request_size=4 [08:49:05]MH_SAM_APDU [08:49:05]CAPDU: 80 09 00 00 [08:49:05]Write to MH i2c: E2 08 00 68 8C 80 09 00 00 00 00 00 00 66 [08:49:05]Write i2c OK [08:49:05]MH_I2C_Read... [08:49:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:49:05]Read from MH i2c: E2 [08:49:05]MH_I2C_Read... [08:49:05]Read from MH i2c: E2 03 00 [08:49:05]MH_I2C_Read... [08:49:05]Read from MH i2c: E2 03 00 68 8C 00 90 00 68 [08:49:05]RAPDU: 90 00 [08:49:05]wFMCommunicate OK [08:49:05]SAM_PROTO_ClearQueue done [08:49:05]KKMCreateOFDPacket [08:49:05]OFDProtocolAddRootSTLVToBuf [08:49:05]FM_MakeSignedData [08:49:05]FM_MakeSignedData [08:49:05]SAM_PROTO_SignData [08:49:05]wFMCommunicate request_size=4 [08:49:05]MH_SAM_APDU [08:49:05]CAPDU: 80 0D 01 02 [08:49:05]Write to MH i2c: E2 08 00 69 8C 80 0D 01 02 00 00 00 00 6E [08:49:05]Write i2c OK [08:49:05]MH_I2C_Read... [08:49:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:49:05]Read from MH i2c: E2 [08:49:05]MH_I2C_Read... [08:49:05]Read from MH i2c: E2 03 00 [08:49:05]MH_I2C_Read... [08:49:05]Read from MH i2c: E2 03 00 69 8C 00 90 00 69 [08:49:05]RAPDU: 90 00 [08:49:05]wFMCommunicate OK [08:49:05]wFMCommunicate request_size=255 [08:49:05]MH_SAM_APDU [08:49: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 5F 00 00 00 F4 03 04 00 05 06 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 89 83 03 00 35 04 06 00 27 [08:49:05]Write to MH i2c: E2 02 01 6A 8C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5F 00 00 00 F4 03 04 00 05 06 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 89 83 03 00 35 04 06 00 27 00 00 AC [08:49:05]Write i2c OK [08:49:05]MH_I2C_Read... [08:49:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:06]Read from MH i2c: E2 [08:49:06]MH_I2C_Read... [08:49:06]Read from MH i2c: E2 03 00 [08:49:06]MH_I2C_Read... [08:49:06]Read from MH i2c: E2 03 00 6A 8C 00 90 00 6A [08:49:06]RAPDU: 90 00 [08:49:06]wFMCommunicate OK [08:49:06]wFMCommunicate request_size=10 [08:49:06]MH_SAM_APDU [08:49:06]CAPDU: 80 0D 02 02 05 49 71 E4 46 C0 [08:49:06]Write to MH i2c: E2 0D 00 6B 8C 80 0D 02 02 05 00 49 71 E4 46 C0 00 00 1F [08:49:06]Write i2c OK [08:49:06]MH_I2C_Read... [08:49:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:06]Read from MH i2c: E2 [08:49:06]MH_I2C_Read... [08:49:06]Read from MH i2c: E2 03 00 [08:49:06]MH_I2C_Read... [08:49:06]Read from MH i2c: E2 03 00 6B 8C 00 90 00 6B [08:49:06]RAPDU: 90 00 [08:49:06]wFMCommunicate OK [08:49:06]wFMCommunicate request_size=4 [08:49:06]MH_SAM_APDU [08:49:06]CAPDU: 80 0D 03 02 [08:49:06]Write to MH i2c: E2 08 00 6C 8C 80 0D 03 02 00 00 00 00 73 [08:49:06]Write i2c OK [08:49:06]MH_I2C_Read... [08:49:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:49:06]Read from MH i2c: E2 [08:49:06]MH_I2C_Read... [08:49:06]Read from MH i2c: E2 0B 00 [08:49:06]MH_I2C_Read... [08:49:06]Read from MH i2c: E2 0B 00 6C 8C 00 14 D4 F2 1F E5 9D AD A7 90 00 43 [08:49:06]RAPDU: 14 D4 F2 1F E5 9D AD A7 90 00 [08:49:06]wFMCommunicate OK [08:49:06]SAM_PROTO_SignData done [08:49:06]FM_MakeSignedData done [08:49:06]CreateOFDProtocolMessage [08:49:06]wFMCommunicate request_size=4 [08:49:06]MH_SAM_APDU [08:49:06]CAPDU: 80 11 00 00 [08:49:06]Write to MH i2c: E2 08 00 6D 8C 80 11 00 00 00 00 00 00 73 [08:49:06]Write i2c OK [08:49:06]MH_I2C_Read... [08:49:06]OFD Sender: No OFD packet to send [08:49:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:06]Read from MH i2c: E2 [08:49:06]MH_I2C_Read... [08:49:06]Read from MH i2c: E2 17 00 [08:49:06]MH_I2C_Read... [08:49:06]Read from MH i2c: E2 17 00 6D 8C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 C4 [08:49:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:49:06]wFMCommunicate OK [08:49:06]CreateOFDProtocolMessage done [08:49:06]OFDSenderStorePacket 230281 [08:49:06]StoreOFDPacket docnum=230281 [08:49:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 05 04 07 01 1A 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 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 5F 00 00 00 F4 03 04 00 05 06 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 89 83 03 00 35 04 06 00 27 49 71 E4 46 C0 14 D4 F2 1F E5 9D AD A7 [08:49:06]CheckFolder [08:49:06]dirname=/storage/ofd_packets [08:49:06]CheckFolder done [08:49:06]ProducePacketName [08:49:06]name=ofd_packets/00230281 [08:49:06]NVStorageSaveData ofd_packets/00230281 [08:49:06]File name is /storage/ofd_packets/00230281 [08:49:06]Write 301 bytes [08:49:06]NVStorageSaveData done [08:49:06]OFDSenderStorePacket done [08:49:06]KKMCreateOFDPacket done [08:49:06]NVStorageSaveData kkm_last_timestamp [08:49:06]File name is /storage/kkm_last_timestamp [08:49:06]Write 4 bytes [08:49:06]NVStorageSaveData done [08:49:06]ExternCall_PrintAddStr [08:49:06]wPrintStart [08:49:06]Write to MH i2c: 01 00 00 6E 8C FA [08:49:06]Write i2c OK [08:49:06]MH_I2C_Read... [08:49:06]Read from MH i2c: 01 [08:49:06]MH_I2C_Read... [08:49:06]Read from MH i2c: 01 07 00 [08:49:06]MH_I2C_Read... [08:49:06]Read from MH i2c: 01 07 00 6E 8C 00 00 00 00 00 FF 0F 0F [08:49:06]RasterBufferAndPrint [08:49:06]line Счет N : (1)871736 [08:49:06]line ИНН: 02508201610067 [08:49:06]line Контрольно-Кассовый Чек [08:49:06]line ПРОДАЖА [08:49:06]line ТРК (МРК, ГНК) : 52 [08:49:06]line Товар: 2710124130 [08:49:06]line Аи-92-К-5 [08:49:06]line 14.750 * 67.80 [08:49:06]line = 1000.05 [08:49:06]line НДС 12% НСП 1% [08:49:06]line > о реализуемом товаре [08:49:06]line ОКРУГЛЕНИЕ: -0.05 [08:49:06]line ИТОГО: 1000.00 [08:49:06]line Внесено: 1000.00 [08:49:06]line СДАЧА: 0.00 [08:49:06]line НСП 1% : 8.85 [08:49:06]line НДС 12% : 106.20 [08:49:06]line Наличными: 1000.00 [08:49:06]line Безнал.: 0.00 [08:49:06]line Место: АЗС № 125 "Партнер Нефть" [08:49:06]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [08:49:06]line СНО: Общий режим [08:49:06]line Чек 95 28.07.2024 08:49 [08:49:06]line Смена: 386 ФФД: 1.0 [08:49:06]line ЗНМ: 0300000050 [08:49:06]line РНМ: 0000000000099253 [08:49:06]line Версия ККМ: 001 [08:49:06]line ФМ: 0000000000965352 [08:49:06]line ФД: 230281 [08:49:06]line ФПД: 43196396881600 [08:49:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T084909&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230281&fm=43196396881600&tin=02508201610067®Number=0000000000099253&sum=100000 [08:49:06]written 0, free lines is 4095 [08:49:06]OFD Sender: Processing packet 230281 [packets to send 132, broken 131] [08:49:06]ProducePacketName [08:49:06]name=ofd_packets/00230281 [08:49:06]OFD Sender: To server: pG, [08:49:06]CommunicateWithHost lk.salyk.kg:30040 [08:49:06]ConnectInit lk.salyk.kg [08:49:06]Connected sock=10 [08:49:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 05 04 07 01 1A 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 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 5F 00 00 00 F4 03 04 00 05 06 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 89 83 03 00 35 04 06 00 27 49 71 E4 46 C0 14 D4 F2 1F E5 9D AD A7 [08:49:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 6F 26 47 00 8A 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 39 36 35 33 35 32 10 04 04 00 89 83 03 00 F4 03 04 00 DD AC A5 66 B6 04 01 00 00 D2 6E 3F D1 2B 16 5B D7 [08:49:06]CommunicateWithHost err = 0 [08:49:06]CheckOFDResponse [08:49:06]1017 (14) - 77093643461234 [08:49:06]1041 (16) - 0000000000965352 [08:49:06]1040 (4) - 230281 [08:49:06]1012 (4) - 28.07.2024 02:28 [08:49:06]1206 (1) - 0 [08:49:06]OFD Sender: Remove packet 230281 [08:49:06]ProducePacketName [08:49:06]name=ofd_packets/00230281 [08:49:06]NVStorageDeleteData [08:49:06]Write to MH i2c: 01 00 00 99 8C 25 [08:49:06]Write i2c OK [08:49:06]MH_I2C_Read... [08:49:06]Read from MH i2c: 01 [08:49:06]MH_I2C_Read... [08:49:06]Read from MH i2c: 01 07 00 [08:49:06]MH_I2C_Read... [08:49:06]Read from MH i2c: 01 07 00 99 8C 00 00 00 00 00 F3 0C 2B [08:49:06]RasterBufferAndPrint [08:49:06]line [08:49:06]line [08:49:06]line [08:49:06]line [08:49:06]line [08:49:06]written 0, free lines is 3321 [08:49:06]MH_Cut [08:49:06]Write to MH i2c: D1 01 00 A0 8C 01 FE [08:49:06]Write i2c OK [08:49:06]MH_I2C_Read... [08:49:06]Read from MH i2c: D1 [08:49:06]MH_I2C_Read... [08:49:06]Read from MH i2c: D1 01 00 [08:49:06]MH_I2C_Read... [08:49:06]Read from MH i2c: D1 01 00 A0 8C 00 FD [08:49:06]Write to MH i2c: 01 00 00 A1 8C 2D [08:49:06]Write i2c OK [08:49:06]MH_I2C_Read... [08:49:07]OFD Sender: No OFD packet to send [08:49:07]*** Cut start [08:49:07]*** Partial cut [08:49:07]*** CUTSNS_PIN = 1 [08:49:07]*** CUTSNS_PIN = 0 [08:49:07]*** Brake cut motor [08:49:07]Read from MH i2c: 01 [08:49:07]MH_I2C_Read... [08:49:07]*** Stop cut motor [08:49:07]*** Cut end [08:49:07]Read from MH i2c: 01 07 00 [08:49:08]MH_I2C_Read... [08:49:08]Read from MH i2c: 01 07 00 A1 8C 00 00 00 00 00 FF 0F 42 [08:49:08]process_action close_receipt done [08:49:08]requested_data is exist [08:49:08]produce_requested_data [08:49:08]requested_item fm.sn is exist - process it [08:49:08]wFMCommunicate request_size=4 [08:49:08]MH_SAM_APDU [08:49:08]CAPDU: 80 11 00 00 [08:49:08]Write to MH i2c: E2 08 00 A2 8C 80 11 00 00 00 00 00 00 A8 [08:49:08]Write i2c OK [08:49:08]MH_I2C_Read... [08:49:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:08]Read from MH i2c: E2 [08:49:08]MH_I2C_Read... [08:49:08]Read from MH i2c: E2 17 00 [08:49:08]MH_I2C_Read... [08:49:08]Read from MH i2c: E2 17 00 A2 8C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 F9 [08:49:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:49:08]wFMCommunicate OK [08:49:08]requested_item fd.num is exist - process it [08:49:08]SAM_PROTO_GetFieldsCounters [08:49:08]wFMCommunicate request_size=4 [08:49:08]MH_SAM_APDU [08:49:08]CAPDU: 80 13 00 00 [08:49:08]Write to MH i2c: E2 08 00 A3 8C 80 13 00 00 00 00 00 00 AB [08:49:08]Write i2c OK [08:49:08]MH_I2C_Read... [08:49:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:49:08]Read from MH i2c: E2 [08:49:08]MH_I2C_Read... [08:49:08]Read from MH i2c: E2 62 00 [08:49:08]MH_I2C_Read... [08:49:08]Read from MH i2c: E2 62 00 A3 8C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 89 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 7C [08:49:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 89 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 5F 00 00 00 5E 04 04 00 5F 00 00 00 57 04 04 00 60 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:49:08]wFMCommunicate OK [08:49:08]SAM_PROTO_GetFieldsCounters done [08:49:08]requested_item shift.num is exist - process it [08:49:08]requested_item shift.opened is exist - process it [08:49:08]req_shift_opened [08:49:08]FM_GetShiftState [08:49:08]SAM_PROTO_GetShiftState [08:49:08]wFMCommunicate request_size=4 [08:49:08]MH_SAM_APDU [08:49:08]CAPDU: 80 13 01 00 [08:49:08]Write to MH i2c: E2 08 00 A4 8C 80 13 01 00 00 00 00 00 AD [08:49:08]Write i2c OK [08:49:08]MH_I2C_Read... [08:49:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:08]Read from MH i2c: E2 [08:49:08]MH_I2C_Read... [08:49:08]Read from MH i2c: E2 0E 00 [08:49:08]MH_I2C_Read... [08:49:08]Read from MH i2c: E2 0E 00 A4 8C 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 73 [08:49:08]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:49:08]wFMCommunicate OK [08:49:08]SAM_PROTO_GetShiftState done [08:49:08]FM_GetShiftState done [08:49:08]req_shift_opened done [08:49:08]requested_item shift.open_date is exist - process it [08:49:08]req_shift_open_date [08:49:08]req_shift_open_date done [08:49:08]produce_requested_data done [08:49:08]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230281,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [08:49:08]process_action_free close_receipt [08:49:08]json_value_free [08:49:08]json_value_free done [08:49:08]process_json_proto returns [08:49:08]Send response to host [08:49:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230281,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [08:49:08]free response buf [08:49:08]execute_script done [08:49:08]execute_script returns [08:49:08]free content buf [08:49:08]Sock 9.Close socket [08:49:08]Sock 9.Thread stoped [08:49:12]OFD Sender: No OFD packet to send [08:49:17]OFD Sender: No OFD packet to send [08:49:22]OFD Sender: No OFD packet to send [08:49:24]accept exits with 8 [08:49:24]New connection [08:49:24]New thread 3066903908 created [08:49:24]Thread 3067047268 joined [08:49:24]Waiting for new connection... [08:49:24] Sock 8.Parse request [08:49:24]Sock 8.Check first char [08:49:24]Sock 8.First char is OK [08:49:24]request: POST /json_proto HTTP/1.0 [08:49:24]Method: POST [08:49:24]URL: /json_proto [08:49:24]Method is POST - this is cgi request [08:49:24]url: /json_proto [08:49:24]query_string will be loaded in cgi processing [08:49:24]execute_cgi json_proto POST (null) [08:49:24]execute_cgi path=json_proto method=POST [08:49:24]POST find Content-Length [08:49:24]Host: 172.17.49.131:8080 [08:49:24]Content-Length: 675 [08:49:24]Content-Type: application/json [08:49:24] [08:49:24]POST finish read [08:49:24]Found Content-Length = 675 [08:49:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871738", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:49:24]execute_script... [08:49:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871738", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [08:49:24]POST & json_proto [08:49:24]process_json_proto [08:49:24]json parsed OK: [08:49:24]protocol is kg_v1.0 [08:49:24]action value=close_receipt [08:49:24]process_action close_receipt [08:49:24]cmd_close_receipt [08:49:24]MH_GetDate [08:49:24]Write to MH i2c: F0 00 00 A5 8C 20 [08:49:24]Write i2c OK [08:49:24]MH_I2C_Read... [08:49:24]Read from MH i2c: F0 [08:49:24]MH_I2C_Read... [08:49:24]Read from MH i2c: F0 09 00 [08:49:24]MH_I2C_Read... [08:49:24]Read from MH i2c: F0 09 00 A5 8C 00 1A 06 A6 66 FF 4D C0 64 C5 [08:49:24]GetLastDocTimeStamp 1722156549 [08:49:24]current date 1722156570 [08:49:24]FM_GetShiftState [08:49:24]SAM_PROTO_GetShiftState [08:49:24]wFMCommunicate request_size=4 [08:49:24]MH_SAM_APDU [08:49:24]CAPDU: 80 13 01 00 [08:49:24]Write to MH i2c: E2 08 00 A6 8C 80 13 01 00 00 00 00 00 AF [08:49:24]Write i2c OK [08:49:24]MH_I2C_Read... [08:49:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:24]Read from MH i2c: E2 [08:49:24]MH_I2C_Read... [08:49:24]Read from MH i2c: E2 0E 00 [08:49:24]MH_I2C_Read... [08:49:24]Read from MH i2c: E2 0E 00 A6 8C 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 75 [08:49:24]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:49:24]wFMCommunicate OK [08:49:24]SAM_PROTO_GetShiftState done [08:49:24]FM_GetShiftState done [08:49:24]opened in 1722127132 [08:49:24]opened+sec_in_day 1722213532 [08:49:24]quantity*price = 100035 [08:49:24]sum+1 = 100036 [08:49:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 96 28.07.2024 08:49 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230282 ФПД: 209247470227461 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T084930&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230282&fm=209247470227461&tin=02508201610067®Number=0000000000099253&sum=100000 [08:49:26]StoreToDocumentArchive [08:49:26]shift 386 fd 230282 [08:49:26]save to /storage/0386/doc_00230282 [08:49:26]save last doc name /storage/0386/doc_00230282 to /storage/kkm_last_doc_name [08:49:26]save OK [08:49:26]Clear old archive folders... [08:49:26]ProcessDocumentItem done err = 0, tmpTLVsize=252 [08:49:26]tlvbuf is 00755920 [08:49:26]SAM_PROTO_ClearQueue [08:49:26]wFMCommunicate request_size=4 [08:49:26]MH_SAM_APDU [08:49:26]CAPDU: 80 09 00 00 [08:49:26]Write to MH i2c: E2 08 00 B3 8C 80 09 00 00 00 00 00 00 B1 [08:49:26]Write i2c OK [08:49:26]MH_I2C_Read... [08:49:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:49:26]Read from MH i2c: E2 [08:49:26]MH_I2C_Read... [08:49:26]Read from MH i2c: E2 03 00 [08:49:26]MH_I2C_Read... [08:49:26]Read from MH i2c: E2 03 00 B3 8C 00 90 00 B3 [08:49:26]RAPDU: 90 00 [08:49:26]wFMCommunicate OK [08:49:26]SAM_PROTO_ClearQueue done [08:49:26]KKMCreateOFDPacket [08:49:26]OFDProtocolAddRootSTLVToBuf [08:49:26]FM_MakeSignedData [08:49:26]FM_MakeSignedData [08:49:26]SAM_PROTO_SignData [08:49:26]wFMCommunicate request_size=4 [08:49:26]MH_SAM_APDU [08:49:26]CAPDU: 80 0D 01 02 [08:49:26]Write to MH i2c: E2 08 00 B4 8C 80 0D 01 02 00 00 00 00 B9 [08:49:26]Write i2c OK [08:49:26]MH_I2C_Read... [08:49:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:49:26]Read from MH i2c: E2 [08:49:26]MH_I2C_Read... [08:49:26]Read from MH i2c: E2 03 00 [08:49:26]MH_I2C_Read... [08:49:26]Read from MH i2c: E2 03 00 B4 8C 00 90 00 B4 [08:49:26]RAPDU: 90 00 [08:49:26]wFMCommunicate OK [08:49:26]wFMCommunicate request_size=255 [08:49:26]MH_SAM_APDU [08:49:26]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 1A 06 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 8A 83 03 00 35 04 06 00 [08:49:26]Write to MH i2c: E2 02 01 B5 8C 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 1A 06 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 8A 83 03 00 35 04 06 00 00 00 36 [08:49:26]Write i2c OK [08:49:26]MH_I2C_Read... [08:49:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:26]Read from MH i2c: E2 [08:49:26]MH_I2C_Read... [08:49:26]Read from MH i2c: E2 03 00 [08:49:26]MH_I2C_Read... [08:49:26]Read from MH i2c: E2 03 00 B5 8C 00 90 00 B5 [08:49:26]RAPDU: 90 00 [08:49:26]wFMCommunicate OK [08:49:26]wFMCommunicate request_size=11 [08:49:26]MH_SAM_APDU [08:49:26]CAPDU: 80 0D 02 02 06 BE 4F 39 22 10 05 [08:49:26]Write to MH i2c: E2 0E 00 B6 8C 80 0D 02 02 06 00 BE 4F 39 22 10 05 00 00 45 [08:49:26]Write i2c OK [08:49:26]MH_I2C_Read... [08:49:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:26]Read from MH i2c: E2 [08:49:26]MH_I2C_Read... [08:49:26]Read from MH i2c: E2 03 00 [08:49:26]MH_I2C_Read... [08:49:26]Read from MH i2c: E2 03 00 B6 8C 00 90 00 B6 [08:49:26]RAPDU: 90 00 [08:49:26]wFMCommunicate OK [08:49:26]wFMCommunicate request_size=4 [08:49:26]MH_SAM_APDU [08:49:26]CAPDU: 80 0D 03 02 [08:49:26]Write to MH i2c: E2 08 00 B7 8C 80 0D 03 02 00 00 00 00 BE [08:49:26]Write i2c OK [08:49:26]MH_I2C_Read... [08:49:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:49:26]Read from MH i2c: E2 [08:49:26]MH_I2C_Read... [08:49:26]Read from MH i2c: E2 0B 00 [08:49:26]MH_I2C_Read... [08:49:26]Read from MH i2c: E2 0B 00 B7 8C 00 F2 23 90 21 AC 4B F7 90 90 00 03 [08:49:26]RAPDU: F2 23 90 21 AC 4B F7 90 90 00 [08:49:26]wFMCommunicate OK [08:49:26]SAM_PROTO_SignData done [08:49:26]FM_MakeSignedData done [08:49:26]CreateOFDProtocolMessage [08:49:26]wFMCommunicate request_size=4 [08:49:26]MH_SAM_APDU [08:49:26]CAPDU: 80 11 00 00 [08:49:26]Write to MH i2c: E2 08 00 B8 8C 80 11 00 00 00 00 00 00 BE [08:49:26]Write i2c OK [08:49:26]MH_I2C_Read... [08:49:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:26]Read from MH i2c: E2 [08:49:26]MH_I2C_Read... [08:49:26]Read from MH i2c: E2 17 00 [08:49:26]MH_I2C_Read... [08:49:26]Read from MH i2c: E2 17 00 B8 8C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 0F [08:49:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:49:26]wFMCommunicate OK [08:49:26]CreateOFDProtocolMessage done [08:49:26]OFDSenderStorePacket 230282 [08:49:26]StoreOFDPacket docnum=230282 [08:49:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 01 00 00 7F 86 08 01 DD 22 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 1A 06 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 8A 83 03 00 35 04 06 00 BE 4F 39 22 10 05 F2 23 90 21 AC 4B F7 90 [08:49:26]CheckFolder [08:49:26]dirname=/storage/ofd_packets [08:49:26]CheckFolder done [08:49:26]ProducePacketName [08:49:26]name=ofd_packets/00230282 [08:49:26]NVStorageSaveData ofd_packets/00230282 [08:49:26]File name is /storage/ofd_packets/00230282 [08:49:26]Write 302 bytes [08:49:26]NVStorageSaveData done [08:49:26]OFDSenderStorePacket done [08:49:26]KKMCreateOFDPacket done [08:49:26]NVStorageSaveData kkm_last_timestamp [08:49:26]File name is /storage/kkm_last_timestamp [08:49:26]Write 4 bytes [08:49:26]NVStorageSaveData done [08:49:26]ExternCall_PrintAddStr [08:49:26]wPrintStart [08:49:26]Write to MH i2c: 01 00 00 B9 8C 45 [08:49:26]Write i2c OK [08:49:26]MH_I2C_Read... [08:49:26]Read from MH i2c: 01 [08:49:26]MH_I2C_Read... [08:49:26]Read from MH i2c: 01 07 00 [08:49:26]MH_I2C_Read... [08:49:26]Read from MH i2c: 01 07 00 B9 8C 00 00 00 00 00 FF 0F 5A [08:49:26]RasterBufferAndPrint [08:49:26]line Счет N : (1)871738 [08:49:26]line ИНН: 02508201610067 [08:49:26]line Контрольно-Кассовый Чек [08:49:26]line ПРОДАЖА [08:49:26]line ТРК (МРК, ГНК) : 41 [08:49:26]line Товар: 2710124130 [08:49:26]line SUPER 92-К-5 [08:49:26]line 14.540 * 68.80 [08:49:26]line = 1000.35 [08:49:26]line НДС 12% НСП 1% [08:49:26]line > о реализуемом товаре [08:49:26]line ОКРУГЛЕНИЕ: -0.35 [08:49:26]line ИТОГО: 1000.00 [08:49:26]line Внесено: 1000.00 [08:49:26]line СДАЧА: 0.00 [08:49:26]line НСП 1% : 8.85 [08:49:26]line НДС 12% : 106.23 [08:49:26]line Наличными: 1000.00 [08:49:26]line Безнал.: 0.00 [08:49:26]line Место: АЗС № 125 "Партнер Нефть" [08:49:26]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [08:49:26]line СНО: Общий режим [08:49:26]line Чек 96 28.07.2024 08:49 [08:49:26]line Смена: 386 ФФД: 1.0 [08:49:26]line ЗНМ: 0300000050 [08:49:26]line РНМ: 0000000000099253 [08:49:26]line Версия ККМ: 001 [08:49:26]line ФМ: 0000000000965352 [08:49:26]line ФД: 230282 [08:49:26]line ФПД: 209247470227461 [08:49:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T084930&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230282&fm=209247470227461&tin=02508201610067®Number=0000000000099253&sum=100000 [08:49:26]OFD Sender: Processing packet 230282 [packets to send 132, broken 131] [08:49:26]ProducePacketName [08:49:26]name=ofd_packets/00230282 [08:49:26]OFD Sender: To server: pG, [08:49:26]CommunicateWithHost lk.salyk.kg:30040 [08:49:26]ConnectInit lk.salyk.kg [08:49:26]written 0, free lines is 4095 [08:49:27]Connected sock=11 [08:49:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 01 00 00 7F 86 08 01 DD 22 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 60 00 00 00 F4 03 04 00 1A 06 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 8A 83 03 00 35 04 06 00 BE 4F 39 22 10 05 F2 23 90 21 AC 4B F7 90 [08:49:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 69 FD 47 00 D5 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 39 36 35 33 35 32 10 04 04 00 8A 83 03 00 F4 03 04 00 F2 AC A5 66 B6 04 01 00 00 49 A3 89 B3 8D 6B 41 B7 [08:49:27]CommunicateWithHost err = 0 [08:49:27]CheckOFDResponse [08:49:27]1017 (14) - 77093643461234 [08:49:27]1041 (16) - 0000000000965352 [08:49:27]1040 (4) - 230282 [08:49:27]1012 (4) - 28.07.2024 02:29 [08:49:27]1206 (1) - 0 [08:49:27]OFD Sender: Remove packet 230282 [08:49:27]ProducePacketName [08:49:27]name=ofd_packets/00230282 [08:49:27]NVStorageDeleteData [08:49:27]Write to MH i2c: 01 00 00 E4 8C 70 [08:49:27]Write i2c OK [08:49:27]MH_I2C_Read... [08:49:27]Read from MH i2c: 01 [08:49:27]MH_I2C_Read... [08:49:27]Read from MH i2c: 01 07 00 [08:49:27]MH_I2C_Read... [08:49:27]Read from MH i2c: 01 07 00 E4 8C 00 00 00 00 00 FB 0C 7E [08:49:27]RasterBufferAndPrint [08:49:27]line [08:49:27]line [08:49:27]line [08:49:27]line [08:49:27]line [08:49:27]written 0, free lines is 3329 [08:49:27]MH_Cut [08:49:27]Write to MH i2c: D1 01 00 EB 8C 01 49 [08:49:27]Write i2c OK [08:49:27]MH_I2C_Read... [08:49:27]Read from MH i2c: D1 [08:49:27]MH_I2C_Read... [08:49:27]Read from MH i2c: D1 01 00 [08:49:27]MH_I2C_Read... [08:49:27]Read from MH i2c: D1 01 00 EB 8C 00 48 [08:49:27]Write to MH i2c: 01 00 00 EC 8C 78 [08:49:27]Write i2c OK [08:49:27]MH_I2C_Read... [08:49:27]OFD Sender: No OFD packet to send [08:49:28]*** Cut start [08:49:28]*** Partial cut [08:49:28]*** CUTSNS_PIN = 1 [08:49:28]*** CUTSNS_PIN = 0 [08:49:28]*** Brake cut motor [08:49:28]Read from MH i2c: 01 [08:49:28]MH_I2C_Read... [08:49:28]*** Stop cut motor [08:49:28]*** Cut end [08:49:28]Read from MH i2c: 01 07 00 [08:49:28]MH_I2C_Read... [08:49:28]Read from MH i2c: 01 07 00 EC 8C 00 00 00 00 00 FF 0F 8D [08:49:28]process_action close_receipt done [08:49:28]requested_data is exist [08:49:28]produce_requested_data [08:49:28]requested_item fm.sn is exist - process it [08:49:28]wFMCommunicate request_size=4 [08:49:28]MH_SAM_APDU [08:49:28]CAPDU: 80 11 00 00 [08:49:28]Write to MH i2c: E2 08 00 ED 8C 80 11 00 00 00 00 00 00 F3 [08:49:28]Write i2c OK [08:49:28]MH_I2C_Read... [08:49:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:28]Read from MH i2c: E2 [08:49:28]MH_I2C_Read... [08:49:28]Read from MH i2c: E2 17 00 [08:49:28]MH_I2C_Read... [08:49:28]Read from MH i2c: E2 17 00 ED 8C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 44 [08:49:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:49:28]wFMCommunicate OK [08:49:28]requested_item fd.num is exist - process it [08:49:28]SAM_PROTO_GetFieldsCounters [08:49:28]wFMCommunicate request_size=4 [08:49:28]MH_SAM_APDU [08:49:28]CAPDU: 80 13 00 00 [08:49:28]Write to MH i2c: E2 08 00 EE 8C 80 13 00 00 00 00 00 00 F6 [08:49:28]Write i2c OK [08:49:28]MH_I2C_Read... [08:49:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:49:28]Read from MH i2c: E2 [08:49:28]MH_I2C_Read... [08:49:28]Read from MH i2c: E2 62 00 [08:49:28]MH_I2C_Read... [08:49:28]Read from MH i2c: E2 62 00 EE 8C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 8A 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 60 00 00 00 5E 04 04 00 60 00 00 00 57 04 04 00 61 00 00 00 19 04 04 00 00 00 00 00 90 00 CB [08:49:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 8A 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 60 00 00 00 5E 04 04 00 60 00 00 00 57 04 04 00 61 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:49:28]wFMCommunicate OK [08:49:28]SAM_PROTO_GetFieldsCounters done [08:49:28]requested_item shift.num is exist - process it [08:49:28]requested_item shift.opened is exist - process it [08:49:28]req_shift_opened [08:49:28]FM_GetShiftState [08:49:28]SAM_PROTO_GetShiftState [08:49:28]wFMCommunicate request_size=4 [08:49:28]MH_SAM_APDU [08:49:28]CAPDU: 80 13 01 00 [08:49:28]Write to MH i2c: E2 08 00 EF 8C 80 13 01 00 00 00 00 00 F8 [08:49:28]Write i2c OK [08:49:28]MH_I2C_Read... [08:49:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:28]Read from MH i2c: E2 [08:49:28]MH_I2C_Read... [08:49:28]Read from MH i2c: E2 0E 00 [08:49:28]MH_I2C_Read... [08:49:28]Read from MH i2c: E2 0E 00 EF 8C 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 BE [08:49:28]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:49:28]wFMCommunicate OK [08:49:28]SAM_PROTO_GetShiftState done [08:49:28]FM_GetShiftState done [08:49:28]req_shift_opened done [08:49:28]requested_item shift.open_date is exist - process it [08:49:28]req_shift_open_date [08:49:28]req_shift_open_date done [08:49:28]produce_requested_data done [08:49:28]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230282,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [08:49:28]process_action_free close_receipt [08:49:28]json_value_free [08:49:28]json_value_free done [08:49:28]process_json_proto returns [08:49:28]Send response to host [08:49:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230282,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [08:49:28]free response buf [08:49:28]execute_script done [08:49:28]execute_script returns [08:49:28]free content buf [08:49:28]Sock 8.Close socket [08:49:28]Sock 8.Thread stoped [08:49:32]OFD Sender: No OFD packet to send [08:49:37]OFD Sender: No OFD packet to send [08:49:42]OFD Sender: No OFD packet to send [08:49:47]OFD Sender: No OFD packet to send [08:49:49]accept exits with 9 [08:49:49]New connection [08:49:49]New thread 3067047268 created [08:49:49]Thread 3066903908 joined [08:49:49]Waiting for new connection... [08:49:49] Sock 9.Parse request [08:49:49]Sock 9.Check first char [08:49:49]Sock 9.First char is OK [08:49:49]request: POST /json_proto HTTP/1.0 [08:49:49]Method: POST [08:49:49]URL: /json_proto [08:49:49]Method is POST - this is cgi request [08:49:49]url: /json_proto [08:49:49]query_string will be loaded in cgi processing [08:49:49]execute_cgi json_proto POST (null) [08:49:49]execute_cgi path=json_proto method=POST [08:49:49]POST find Content-Length [08:49:49]Host: 172.17.49.131:8080 [08:49:49]Content-Length: 678 [08:49:49]Content-Type: application/json [08:49:49] [08:49:49]POST finish read [08:49:49]Found Content-Length = 678 [08:49:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871737", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 17.290, "sum" : 1300.21, "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" ] } } [08:49:49]execute_script... [08: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)871737", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 17.290, "sum" : 1300.21, "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" ] } } [08:49:49]POST & json_proto [08:49:49]process_json_proto [08:49:49]json parsed OK: [08:49:49]protocol is kg_v1.0 [08:49:49]action value=close_receipt [08:49:49]process_action close_receipt [08:49:49]cmd_close_receipt [08:49:49]MH_GetDate [08:49:49]Write to MH i2c: F0 00 00 F0 8C 6B [08:49:49]Write i2c OK [08:49:49]MH_I2C_Read... [08:49:49]Read from MH i2c: F0 [08:49:49]MH_I2C_Read... [08:49:49]Read from MH i2c: F0 09 00 [08:49:49]MH_I2C_Read... [08:49:49]Read from MH i2c: F0 09 00 F0 8C 00 32 06 A6 66 FF 4D C0 64 28 [08:49:49]GetLastDocTimeStamp 1722156570 [08:49:49]current date 1722156594 [08:49:49]FM_GetShiftState [08:49:49]SAM_PROTO_GetShiftState [08:49:49]wFMCommunicate request_size=4 [08:49:49]MH_SAM_APDU [08:49:49]CAPDU: 80 13 01 00 [08:49:49]Write to MH i2c: E2 08 00 F1 8C 80 13 01 00 00 00 00 00 FA [08:49:49]Write i2c OK [08:49:49]MH_I2C_Read... [08:49:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:49]Read from MH i2c: E2 [08:49:49]MH_I2C_Read... [08:49:49]Read from MH i2c: E2 0E 00 [08:49:49]MH_I2C_Read... [08:49:49]Read from MH i2c: E2 0E 00 F1 8C 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 C0 [08:49:49]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:49:49]wFMCommunicate OK [08:49:49]SAM_PROTO_GetShiftState done [08:49:49]FM_GetShiftState done [08:49:49]opened in 1722127132 [08:49:49]opened+sec_in_day 1722213532 [08:49:49]quantity*price = 130020 [08:49:49]sum+1 = 130022 [08:49:49]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.21 ИТОГО: 1300.00 Внесено: 1300.00 СДАЧА: 0.00 НСП 1% : 11.51 НДС 12% : 138.07 Наличными: 1300.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 97 28.07.2024 08:49 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230283 ФПД: 139717793409584 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T084954&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230283&fm=139717793409584&tin=02508201610067®Number=0000000000099253&sum=130000 [08:49:50]StoreToDocumentArchive [08:49:50]shift 386 fd 230283 [08:49:50]save to /storage/0386/doc_00230283 [08:49:50]save last doc name /storage/0386/doc_00230283 to /storage/kkm_last_doc_name [08:49:50]save OK [08:49:50]Clear old archive folders... [08:49:50]ProcessDocumentItem done err = 0, tmpTLVsize=248 [08:49:50]tlvbuf is 009368A0 [08:49:50]SAM_PROTO_ClearQueue [08:49:50]wFMCommunicate request_size=4 [08:49:50]MH_SAM_APDU [08:49:50]CAPDU: 80 09 00 00 [08:49:50]Write to MH i2c: E2 08 00 FE 8C 80 09 00 00 00 00 00 00 FC [08:49:50]Write i2c OK [08:49:50]MH_I2C_Read... [08:49:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:49:50]Read from MH i2c: E2 [08:49:50]MH_I2C_Read... [08:49:50]Read from MH i2c: E2 03 00 [08:49:50]MH_I2C_Read... [08:49:50]Read from MH i2c: E2 03 00 FE 8C 00 90 00 FE [08:49:50]RAPDU: 90 00 [08:49:50]wFMCommunicate OK [08:49:50]SAM_PROTO_ClearQueue done [08:49:50]KKMCreateOFDPacket [08:49:50]OFDProtocolAddRootSTLVToBuf [08:49:50]FM_MakeSignedData [08:49:50]FM_MakeSignedData [08:49:50]SAM_PROTO_SignData [08:49:50]wFMCommunicate request_size=4 [08:49:50]MH_SAM_APDU [08:49:50]CAPDU: 80 0D 01 02 [08:49:50]Write to MH i2c: E2 08 00 FF 8C 80 0D 01 02 00 00 00 00 04 [08:49:50]Write i2c OK [08:49:50]MH_I2C_Read... [08:49:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:49:50]Read from MH i2c: E2 [08:49:50]MH_I2C_Read... [08:49:50]Read from MH i2c: E2 03 00 [08:49:50]MH_I2C_Read... [08:49:50]Read from MH i2c: E2 03 00 FF 8C 00 90 00 FF [08:49:50]RAPDU: 90 00 [08:49:50]wFMCommunicate OK [08:49:50]wFMCommunicate request_size=255 [08:49:50]MH_SAM_APDU [08:49: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 8A 43 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 E5 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 EF 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 61 00 00 00 F4 03 04 00 32 06 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 8B 83 03 00 35 04 06 00 7F 12 95 71 [08:49:50]Write to MH i2c: E2 02 01 00 8D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 43 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 E5 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 EF 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 61 00 00 00 F4 03 04 00 32 06 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 8B 83 03 00 35 04 06 00 7F 12 95 71 00 00 9D [08:49:50]Write i2c OK [08:49:50]MH_I2C_Read... [08:49:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:51]Read from MH i2c: E2 [08:49:51]MH_I2C_Read... [08:49:51]Read from MH i2c: E2 03 00 [08:49:51]MH_I2C_Read... [08:49:51]Read from MH i2c: E2 03 00 00 8D 00 90 00 01 [08:49:51]RAPDU: 90 00 [08:49:51]wFMCommunicate OK [08:49:51]wFMCommunicate request_size=7 [08:49:51]MH_SAM_APDU [08:49:51]CAPDU: 80 0D 02 02 02 EA 30 [08:49:51]Write to MH i2c: E2 0A 00 01 8D 80 0D 02 02 02 00 EA 30 00 00 26 [08:49:51]Write i2c OK [08:49:51]MH_I2C_Read... [08:49:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:49:51]Read from MH i2c: E2 [08:49:51]MH_I2C_Read... [08:49:51]Read from MH i2c: E2 03 00 [08:49:51]MH_I2C_Read... [08:49:51]Read from MH i2c: E2 03 00 01 8D 00 90 00 02 [08:49:51]RAPDU: 90 00 [08:49:51]wFMCommunicate OK [08:49:51]wFMCommunicate request_size=4 [08:49:51]MH_SAM_APDU [08:49:51]CAPDU: 80 0D 03 02 [08:49:51]Write to MH i2c: E2 08 00 02 8D 80 0D 03 02 00 00 00 00 0A [08:49:51]Write i2c OK [08:49:51]MH_I2C_Read... [08:49:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:49:51]Read from MH i2c: E2 [08:49:51]MH_I2C_Read... [08:49:51]Read from MH i2c: E2 0B 00 [08:49:51]MH_I2C_Read... [08:49:51]Read from MH i2c: E2 0B 00 02 8D 00 61 55 58 2C 9D 76 66 2F 90 00 ED [08:49:51]RAPDU: 61 55 58 2C 9D 76 66 2F 90 00 [08:49:51]wFMCommunicate OK [08:49:51]SAM_PROTO_SignData done [08:49:51]FM_MakeSignedData done [08:49:51]CreateOFDProtocolMessage [08:49:51]wFMCommunicate request_size=4 [08:49:51]MH_SAM_APDU [08:49:51]CAPDU: 80 11 00 00 [08:49:51]Write to MH i2c: E2 08 00 03 8D 80 11 00 00 00 00 00 00 0A [08:49:51]Write i2c OK [08:49:51]MH_I2C_Read... [08:49:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:51]Read from MH i2c: E2 [08:49:51]MH_I2C_Read... [08:49:51]Read from MH i2c: E2 17 00 [08:49:51]MH_I2C_Read... [08:49:51]Read from MH i2c: E2 17 00 03 8D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 5B [08:49:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:49:51]wFMCommunicate OK [08:49:51]CreateOFDProtocolMessage done [08:49:51]OFDSenderStorePacket 230283 [08:49:51]StoreOFDPacket docnum=230283 [08:49:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 47 32 04 01 E5 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 8A 43 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 E5 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 EF 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 61 00 00 00 F4 03 04 00 32 06 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 8B 83 03 00 35 04 06 00 7F 12 95 71 EA 30 61 55 58 2C 9D 76 66 2F [08:49:51]CheckFolder [08:49:51]dirname=/storage/ofd_packets [08:49:51]CheckFolder done [08:49:51]ProducePacketName [08:49:51]name=ofd_packets/00230283 [08:49:51]NVStorageSaveData ofd_packets/00230283 [08:49:51]File name is /storage/ofd_packets/00230283 [08:49:51]Write 298 bytes [08:49:51]NVStorageSaveData done [08:49:51]OFDSenderStorePacket done [08:49:51]KKMCreateOFDPacket done [08:49:51]NVStorageSaveData kkm_last_timestamp [08:49:51]File name is /storage/kkm_last_timestamp [08:49:51]Write 4 bytes [08:49:51]NVStorageSaveData done [08:49:51]ExternCall_PrintAddStr [08:49:51]wPrintStart [08:49:51]Write to MH i2c: 01 00 00 04 8D 91 [08:49:51]Write i2c OK [08:49:51]MH_I2C_Read... [08:49:51]Read from MH i2c: 01 [08:49:51]MH_I2C_Read... [08:49:51]Read from MH i2c: 01 07 00 [08:49:51]MH_I2C_Read... [08:49:51]Read from MH i2c: 01 07 00 04 8D 00 00 00 00 00 FF 0F A6 [08:49:51]RasterBufferAndPrint [08:49:51]line Счет N : (1)871737 [08:49:51]line ИНН: 02508201610067 [08:49:51]line Контрольно-Кассовый Чек [08:49:51]line ПРОДАЖА [08:49:51]line ТРК (МРК, ГНК) : 1 [08:49:51]line Товар: 2710194210 [08:49:51]line ДТ-К-5 [08:49:51]line 17.290 * 75.20 [08:49:51]line = 1300.21 [08:49:51]line НДС 12% НСП 1% [08:49:51]line > о реализуемом товаре [08:49:51]line ОКРУГЛЕНИЕ: -0.21 [08:49:51]line ИТОГО: 1300.00 [08:49:51]line Внесено: 1300.00 [08:49:51]line СДАЧА: 0.00 [08:49:51]line НСП 1% : 11.51 [08:49:51]line НДС 12% : 138.07 [08:49:51]line Наличными: 1300.00 [08:49:51]line Безнал.: 0.00 [08:49:51]line Место: АЗС № 125 "Партнер Нефть" [08:49:51]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [08:49:51]line СНО: Общий режим [08:49:51]line Чек 97 28.07.2024 08:49 [08:49:51]line Смена: 386 ФФД: 1.0 [08:49:51]line ЗНМ: 0300000050 [08:49:51]line РНМ: 0000000000099253 [08:49:51]line Версия ККМ: 001 [08:49:51]line ФМ: 0000000000965352 [08:49:51]line ФД: 230283 [08:49:51]line ФПД: 139717793409584 [08:49:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T084954&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230283&fm=139717793409584&tin=02508201610067®Number=0000000000099253&sum=130000 [08:49:51]OFD Sender: Processing packet 230283 [packets to send 132, broken 131] [08:49:51]ProducePacketName [08:49:51]name=ofd_packets/00230283 [08:49:51]OFD Sender: To server: pG, [08:49:51]CommunicateWithHost lk.salyk.kg:30040 [08:49:51]ConnectInit lk.salyk.kg [08:49:51]written 0, free lines is 4095 [08:49:51]Connected sock=10 [08:49:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 47 32 04 01 E5 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 8A 43 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 E5 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 EF 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 61 00 00 00 F4 03 04 00 32 06 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 8B 83 03 00 35 04 06 00 7F 12 95 71 EA 30 61 55 58 2C 9D 76 66 2F [08:49:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 39 CE 47 00 8D 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 39 36 35 33 35 32 10 04 04 00 8B 83 03 00 F4 03 04 00 0B AD A5 66 B6 04 01 00 00 63 DE 9D FB 98 7D 31 A4 [08:49:52]CommunicateWithHost err = 0 [08:49:52]CheckOFDResponse [08:49:52]1017 (14) - 77093643461234 [08:49:52]1041 (16) - 0000000000965352 [08:49:52]1040 (4) - 230283 [08:49:52]1012 (4) - 28.07.2024 02:29 [08:49:52]1206 (1) - 0 [08:49:52]OFD Sender: Remove packet 230283 [08:49:52]ProducePacketName [08:49:52]name=ofd_packets/00230283 [08:49:52]NVStorageDeleteData [08:49:52]Write to MH i2c: 01 00 00 2F 8D BC [08:49:52]Write i2c OK [08:49:52]MH_I2C_Read... [08:49:52]Read from MH i2c: 01 [08:49:52]MH_I2C_Read... [08:49:52]Read from MH i2c: 01 07 00 [08:49:52]MH_I2C_Read... [08:49:52]Read from MH i2c: 01 07 00 2F 8D 00 00 00 00 00 F5 0C C4 [08:49:52]RasterBufferAndPrint [08:49:52]line [08:49:52]line [08:49:52]line [08:49:52]line [08:49:52]line [08:49:52]written 0, free lines is 3324 [08:49:52]MH_Cut [08:49:52]Write to MH i2c: D1 01 00 36 8D 01 95 [08:49:52]Write i2c OK [08:49:52]MH_I2C_Read... [08:49:52]Read from MH i2c: D1 [08:49:52]MH_I2C_Read... [08:49:52]Read from MH i2c: D1 01 00 [08:49:52]MH_I2C_Read... [08:49:52]Read from MH i2c: D1 01 00 36 8D 00 94 [08:49:52]Write to MH i2c: 01 00 00 37 8D C4 [08:49:52]Write i2c OK [08:49:52]MH_I2C_Read... [08:49:52]OFD Sender: No OFD packet to send [08:49:52]*** Cut start [08:49:52]*** Partial cut [08:49:52]*** CUTSNS_PIN = 1 [08:49:52]*** CUTSNS_PIN = 0 [08:49:53]*** Brake cut motor [08:49:53]Read from MH i2c: 01 [08:49:53]MH_I2C_Read... [08:49:53]*** Stop cut motor [08:49:53]*** Cut end [08:49:53]Read from MH i2c: 01 07 00 [08:49:53]MH_I2C_Read... [08:49:53]Read from MH i2c: 01 07 00 37 8D 00 00 00 00 00 FF 0F D9 [08:49:53]process_action close_receipt done [08:49:53]requested_data is exist [08:49:53]produce_requested_data [08:49:53]requested_item fm.sn is exist - process it [08:49:53]wFMCommunicate request_size=4 [08:49:53]MH_SAM_APDU [08:49:53]CAPDU: 80 11 00 00 [08:49:53]Write to MH i2c: E2 08 00 38 8D 80 11 00 00 00 00 00 00 3F [08:49:53]Write i2c OK [08:49:53]MH_I2C_Read... [08:49:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:49:53]Read from MH i2c: E2 [08:49:53]MH_I2C_Read... [08:49:53]Read from MH i2c: E2 17 00 [08:49:53]MH_I2C_Read... [08:49:53]Read from MH i2c: E2 17 00 38 8D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 90 [08:49:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:49:53]wFMCommunicate OK [08:49:53]requested_item fd.num is exist - process it [08:49:53]SAM_PROTO_GetFieldsCounters [08:49:53]wFMCommunicate request_size=4 [08:49:53]MH_SAM_APDU [08:49:53]CAPDU: 80 13 00 00 [08:49:53]Write to MH i2c: E2 08 00 39 8D 80 13 00 00 00 00 00 00 42 [08:49:53]Write i2c OK [08:49:53]MH_I2C_Read... [08:49:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:49:53]Read from MH i2c: E2 [08:49:53]MH_I2C_Read... [08:49:53]Read from MH i2c: E2 62 00 [08:49:53]MH_I2C_Read... [08:49:53]Read from MH i2c: E2 62 00 39 8D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 8B 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 61 00 00 00 5E 04 04 00 61 00 00 00 57 04 04 00 62 00 00 00 19 04 04 00 00 00 00 00 90 00 1B [08:49:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 8B 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 61 00 00 00 5E 04 04 00 61 00 00 00 57 04 04 00 62 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:49:53]wFMCommunicate OK [08:49:53]SAM_PROTO_GetFieldsCounters done [08:49:53]requested_item shift.num is exist - process it [08:49:53]requested_item shift.opened is exist - process it [08:49:53]req_shift_opened [08:49:53]FM_GetShiftState [08:49:53]SAM_PROTO_GetShiftState [08:49:53]wFMCommunicate request_size=4 [08:49:53]MH_SAM_APDU [08:49:53]CAPDU: 80 13 01 00 [08:49:53]Write to MH i2c: E2 08 00 3A 8D 80 13 01 00 00 00 00 00 44 [08:49:53]Write i2c OK [08:49:53]MH_I2C_Read... [08:49:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:49:53]Read from MH i2c: E2 [08:49:53]MH_I2C_Read... [08:49:53]Read from MH i2c: E2 0E 00 [08:49:53]MH_I2C_Read... [08:49:53]Read from MH i2c: E2 0E 00 3A 8D 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 0A [08:49:53]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:49:53]wFMCommunicate OK [08:49:53]SAM_PROTO_GetShiftState done [08:49:53]FM_GetShiftState done [08:49:53]req_shift_opened done [08:49:53]requested_item shift.open_date is exist - process it [08:49:53]req_shift_open_date [08:49:53]req_shift_open_date done [08:49:53]produce_requested_data done [08:49:53]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230283,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [08:49:53]process_action_free close_receipt [08:49:53]json_value_free [08:49:53]json_value_free done [08:49:53]process_json_proto returns [08:49:53]Send response to host [08:49:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230283,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [08:49:53]free response buf [08:49:53]execute_script done [08:49:53]execute_script returns [08:49:53]free content buf [08:49:53]Sock 9.Close socket [08:49:53]Sock 9.Thread stoped [08:49:57]OFD Sender: No OFD packet to send [08:50:02]OFD Sender: No OFD packet to send [08:50:07]OFD Sender: No OFD packet to send [08:50:12]OFD Sender: No OFD packet to send [08:50:17]OFD Sender: No OFD packet to send [08:50:22]OFD Sender: No OFD packet to send [08:50:27]OFD Sender: No OFD packet to send [08:50:32]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:02]OFD Sender: No OFD packet to send [08:53:07]OFD Sender: No OFD packet to send [08:53:12]OFD Sender: No OFD packet to send [08:53:17]OFD Sender: No OFD packet to send [08:53:22]OFD Sender: No OFD packet to send [08:53:27]OFD Sender: No OFD packet to send [08:53:32]OFD Sender: No OFD packet to send [08:53:37]OFD Sender: No OFD packet to send [08:53:42]OFD Sender: No OFD packet to send [08:53:47]OFD Sender: No OFD packet to send [08:53:52]OFD Sender: No OFD packet to send [08:53:57]OFD Sender: No OFD packet to send [08:54:02]OFD Sender: No OFD packet to send [08:54:07]OFD Sender: No OFD packet to send [08:54:12]OFD Sender: No OFD packet to send [08:54:17]OFD Sender: No OFD packet to send [08:54:22]OFD Sender: No OFD packet to send [08:54:27]OFD Sender: No OFD packet to send [08:54:29]accept exits with 8 [08:54:29]New connection [08:54:29]New thread 3066903908 created [08:54:29]Thread 3067047268 joined [08:54:29]Waiting for new connection... [08:54:29] Sock 8.Parse request [08:54:29]Sock 8.Check first char [08:54:29]Sock 8.First char is OK [08:54:29]request: POST /json_proto HTTP/1.0 [08:54:29]Method: POST [08:54:29]URL: /json_proto [08:54:29]Method is POST - this is cgi request [08:54:29]url: /json_proto [08:54:29]query_string will be loaded in cgi processing [08:54:29]execute_cgi json_proto POST (null) [08:54:29]execute_cgi path=json_proto method=POST [08:54:29]POST find Content-Length [08:54:29]Host: 172.17.49.131:8080 [08:54:29]Content-Length: 682 [08:54:29]Content-Type: application/json [08:54:29] [08:54:29]POST finish read [08:54:29]Found Content-Length = 682 [08:54:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871739", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:54:29]execute_script... [08:54: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)871739", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:54:29]POST & json_proto [08:54:29]process_json_proto [08:54:29]json parsed OK: [08:54:29]protocol is kg_v1.0 [08:54:29]action value=close_receipt [08:54:29]process_action close_receipt [08:54:29]cmd_close_receipt [08:54:29]MH_GetDate [08:54:29]Write to MH i2c: F0 00 00 3B 8D B7 [08:54:29]Write i2c OK [08:54:29]MH_I2C_Read... [08:54:29]Read from MH i2c: F0 [08:54:29]MH_I2C_Read... [08:54:29]Read from MH i2c: F0 09 00 [08:54:29]MH_I2C_Read... [08:54:29]Read from MH i2c: F0 09 00 3B 8D 00 4A 07 A6 66 FF 4D C0 64 8D [08:54:29]GetLastDocTimeStamp 1722156594 [08:54:29]current date 1722156874 [08:54:29]FM_GetShiftState [08:54:29]SAM_PROTO_GetShiftState [08:54:29]wFMCommunicate request_size=4 [08:54:29]MH_SAM_APDU [08:54:29]CAPDU: 80 13 01 00 [08:54:29]Write to MH i2c: E2 08 00 3C 8D 80 13 01 00 00 00 00 00 46 [08:54:29]Write i2c OK [08:54:29]MH_I2C_Read... [08:54:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:54:29]Read from MH i2c: E2 [08:54:29]MH_I2C_Read... [08:54:29]Read from MH i2c: E2 0E 00 [08:54:29]MH_I2C_Read... [08:54:29]Read from MH i2c: E2 0E 00 3C 8D 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 0C [08:54:29]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:54:29]wFMCommunicate OK [08:54:29]SAM_PROTO_GetShiftState done [08:54:29]FM_GetShiftState done [08:54:29]opened in 1722127132 [08:54:29]opened+sec_in_day 1722213532 [08:54:29]quantity*price = 100005 [08:54:29]sum+1 = 100006 [08:54:29]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 98 28.07.2024 08:54 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230284 ФПД: 81404296469089 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T085434&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230284&fm=81404296469089&tin=02508201610067®Number=0000000000099253&sum=100000 [08:54:30]StoreToDocumentArchive [08:54:30]shift 386 fd 230284 [08:54:30]save to /storage/0386/doc_00230284 [08:54:30]save last doc name /storage/0386/doc_00230284 to /storage/kkm_last_doc_name [08:54:30]save OK [08:54:30]Clear old archive folders... [08:54:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [08:54:30]tlvbuf is 00A16940 [08:54:30]SAM_PROTO_ClearQueue [08:54:30]wFMCommunicate request_size=4 [08:54:30]MH_SAM_APDU [08:54:30]CAPDU: 80 09 00 00 [08:54:30]Write to MH i2c: E2 08 00 49 8D 80 09 00 00 00 00 00 00 48 [08:54:30]Write i2c OK [08:54:30]MH_I2C_Read... [08:54:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [08:54:30]Read from MH i2c: E2 [08:54:30]MH_I2C_Read... [08:54:30]Read from MH i2c: E2 03 00 [08:54:30]MH_I2C_Read... [08:54:30]Read from MH i2c: E2 03 00 49 8D 00 90 00 4A [08:54:30]RAPDU: 90 00 [08:54:30]wFMCommunicate OK [08:54:30]SAM_PROTO_ClearQueue done [08:54:30]KKMCreateOFDPacket [08:54:30]OFDProtocolAddRootSTLVToBuf [08:54:30]FM_MakeSignedData [08:54:30]FM_MakeSignedData [08:54:30]SAM_PROTO_SignData [08:54:30]wFMCommunicate request_size=4 [08:54:30]MH_SAM_APDU [08:54:30]CAPDU: 80 0D 01 02 [08:54:30]Write to MH i2c: E2 08 00 4A 8D 80 0D 01 02 00 00 00 00 50 [08:54:30]Write i2c OK [08:54:30]MH_I2C_Read... [08:54:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [08:54:30]Read from MH i2c: E2 [08:54:30]MH_I2C_Read... [08:54:30]Read from MH i2c: E2 03 00 [08:54:30]MH_I2C_Read... [08:54:30]Read from MH i2c: E2 03 00 4A 8D 00 90 00 4B [08:54:30]RAPDU: 90 00 [08:54:30]wFMCommunicate OK [08:54:30]wFMCommunicate request_size=255 [08:54:30]MH_SAM_APDU [08:54: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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 4A 07 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 8C 83 03 00 35 04 06 00 4A [08:54:30]Write to MH i2c: E2 02 01 4B 8D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 62 00 00 00 F4 03 04 00 4A 07 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 8C 83 03 00 35 04 06 00 4A 00 00 FD [08:54:30]Write i2c OK [08:54:30]MH_I2C_Read... [08:54:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:54:31]Read from MH i2c: E2 [08:54:31]MH_I2C_Read... [08:54:31]Read from MH i2c: E2 03 00 [08:54:31]MH_I2C_Read... [08:54:31]Read from MH i2c: E2 03 00 4B 8D 00 90 00 4C [08:54:31]RAPDU: 90 00 [08:54:31]wFMCommunicate OK [08:54:31]wFMCommunicate request_size=10 [08:54:31]MH_SAM_APDU [08:54:31]CAPDU: 80 0D 02 02 05 09 6A 2C 9A 61 [08:54:31]Write to MH i2c: E2 0D 00 4C 8D 80 0D 02 02 05 00 09 6A 2C 9A 61 00 00 F7 [08:54:31]Write i2c OK [08:54:31]MH_I2C_Read... [08:54:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [08:54:31]Read from MH i2c: E2 [08:54:31]MH_I2C_Read... [08:54:31]Read from MH i2c: E2 03 00 [08:54:31]MH_I2C_Read... [08:54:31]Read from MH i2c: E2 03 00 4C 8D 00 90 00 4D [08:54:31]RAPDU: 90 00 [08:54:31]wFMCommunicate OK [08:54:31]wFMCommunicate request_size=4 [08:54:31]MH_SAM_APDU [08:54:31]CAPDU: 80 0D 03 02 [08:54:31]Write to MH i2c: E2 08 00 4D 8D 80 0D 03 02 00 00 00 00 55 [08:54:31]Write i2c OK [08:54:31]MH_I2C_Read... [08:54:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [08:54:31]Read from MH i2c: E2 [08:54:31]MH_I2C_Read... [08:54:31]Read from MH i2c: E2 0B 00 [08:54:31]MH_I2C_Read... [08:54:31]Read from MH i2c: E2 0B 00 4D 8D 00 67 F9 E0 C9 49 AA 2B 15 90 00 92 [08:54:31]RAPDU: 67 F9 E0 C9 49 AA 2B 15 90 00 [08:54:31]wFMCommunicate OK [08:54:31]SAM_PROTO_SignData done [08:54:31]FM_MakeSignedData done [08:54:31]CreateOFDProtocolMessage [08:54:31]wFMCommunicate request_size=4 [08:54:31]MH_SAM_APDU [08:54:31]CAPDU: 80 11 00 00 [08:54:31]Write to MH i2c: E2 08 00 4E 8D 80 11 00 00 00 00 00 00 55 [08:54:31]Write i2c OK [08:54:31]MH_I2C_Read... [08:54:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:54:31]Read from MH i2c: E2 [08:54:31]MH_I2C_Read... [08:54:31]Read from MH i2c: E2 17 00 [08:54:31]MH_I2C_Read... [08:54:31]Read from MH i2c: E2 17 00 4E 8D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 A6 [08:54:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:54:31]wFMCommunicate OK [08:54:31]CreateOFDProtocolMessage done [08:54:31]OFDSenderStorePacket 230284 [08:54:31]StoreOFDPacket docnum=230284 [08:54:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 9B C3 07 01 16 CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 4A 07 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 8C 83 03 00 35 04 06 00 4A 09 6A 2C 9A 61 67 F9 E0 C9 49 AA 2B 15 [08:54:31]CheckFolder [08:54:31]dirname=/storage/ofd_packets [08:54:31]CheckFolder done [08:54:31]ProducePacketName [08:54:31]name=ofd_packets/00230284 [08:54:31]NVStorageSaveData ofd_packets/00230284 [08:54:31]File name is /storage/ofd_packets/00230284 [08:54:31]Write 301 bytes [08:54:31]NVStorageSaveData done [08:54:31]OFDSenderStorePacket done [08:54:31]KKMCreateOFDPacket done [08:54:31]NVStorageSaveData kkm_last_timestamp [08:54:31]File name is /storage/kkm_last_timestamp [08:54:31]Write 4 bytes [08:54:31]NVStorageSaveData done [08:54:31]ExternCall_PrintAddStr [08:54:31]wPrintStart [08:54:31]Write to MH i2c: 01 00 00 4F 8D DC [08:54:31]Write i2c OK [08:54:31]MH_I2C_Read... [08:54:31]Read from MH i2c: 01 [08:54:31]MH_I2C_Read... [08:54:31]Read from MH i2c: 01 07 00 [08:54:31]MH_I2C_Read... [08:54:31]Read from MH i2c: 01 07 00 4F 8D 00 00 00 00 00 FF 0F F1 [08:54:31]RasterBufferAndPrint [08:54:31]line Счет N : (1)871739 [08:54:31]line ИНН: 02508201610067 [08:54:31]line Контрольно-Кассовый Чек [08:54:31]line ПРОДАЖА [08:54:31]line ТРК (МРК, ГНК) : 52 [08:54:31]line Товар: 2710124130 [08:54:31]line Аи-92-К-5 [08:54:31]line 14.750 * 67.80 [08:54:31]line = 1000.05 [08:54:31]line НДС 12% НСП 1% [08:54:31]line > о реализуемом товаре [08:54:31]line ОКРУГЛЕНИЕ: -0.05 [08:54:31]line ИТОГО: 1000.00 [08:54:31]line Внесено: 1000.00 [08:54:31]line СДАЧА: 0.00 [08:54:31]line НСП 1% : 8.85 [08:54:31]line НДС 12% : 106.20 [08:54:31]line Наличными: 1000.00 [08:54:31]line Безнал.: 0.00 [08:54:31]line Место: АЗС № 125 "Партнер Нефть" [08:54:31]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [08:54:31]line СНО: Общий режим [08:54:31]line Чек 98 28.07.2024 08:54 [08:54:31]line Смена: 386 ФФД: 1.0 [08:54:31]line ЗНМ: 0300000050 [08:54:31]line РНМ: 0000000000099253 [08:54:31]line Версия ККМ: 001 [08:54:31]line ФМ: 0000000000965352 [08:54:31]line ФД: 230284 [08:54:31]line ФПД: 81404296469089 [08:54:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T085434&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230284&fm=81404296469089&tin=02508201610067®Number=0000000000099253&sum=100000 [08:54:31]OFD Sender: Processing packet 230284 [packets to send 132, broken 131] [08:54:31]ProducePacketName [08:54:31]name=ofd_packets/00230284 [08:54:31]OFD Sender: To server: pG, [08:54:31]CommunicateWithHost lk.salyk.kg:30040 [08:54:31]ConnectInit lk.salyk.kg [08:54:31]written 0, free lines is 4095 [08:54:31]Connected sock=10 [08:54:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 9B C3 07 01 16 CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 62 00 00 00 F4 03 04 00 4A 07 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 8C 83 03 00 35 04 06 00 4A 09 6A 2C 9A 61 67 F9 E0 C9 49 AA 2B 15 [08:54:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 FF 25 47 00 83 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 39 36 35 33 35 32 10 04 04 00 8C 83 03 00 F4 03 04 00 22 AE A5 66 B6 04 01 00 00 22 8D BA 91 87 33 39 BA [08:54:31]CommunicateWithHost err = 0 [08:54:31]CheckOFDResponse [08:54:31]1017 (14) - 77093643461234 [08:54:31]1041 (16) - 0000000000965352 [08:54:31]1040 (4) - 230284 [08:54:31]1012 (4) - 28.07.2024 02:34 [08:54:31]1206 (1) - 0 [08:54:31]OFD Sender: Remove packet 230284 [08:54:31]ProducePacketName [08:54:31]name=ofd_packets/00230284 [08:54:31]NVStorageDeleteData [08:54:32]Write to MH i2c: 01 00 00 7A 8D 07 [08:54:32]Write i2c OK [08:54:32]MH_I2C_Read... [08:54:32]Read from MH i2c: 01 [08:54:32]MH_I2C_Read... [08:54:32]Read from MH i2c: 01 07 00 [08:54:32]MH_I2C_Read... [08:54:32]Read from MH i2c: 01 07 00 7A 8D 00 00 00 00 00 EF 0C 09 [08:54:32]RasterBufferAndPrint [08:54:32]line [08:54:32]line [08:54:32]line [08:54:32]line [08:54:32]line [08:54:32]written 0, free lines is 3320 [08:54:32]MH_Cut [08:54:32]Write to MH i2c: D1 01 00 81 8D 01 E0 [08:54:32]Write i2c OK [08:54:32]MH_I2C_Read... [08:54:32]Read from MH i2c: D1 [08:54:32]MH_I2C_Read... [08:54:32]Read from MH i2c: D1 01 00 [08:54:32]MH_I2C_Read... [08:54:32]Read from MH i2c: D1 01 00 81 8D 00 DF [08:54:32]Write to MH i2c: 01 00 00 82 8D 0F [08:54:32]Write i2c OK [08:54:32]MH_I2C_Read... [08:54:32]OFD Sender: No OFD packet to send [08:54:32]*** Cut start [08:54:32]*** Partial cut [08:54:32]*** CUTSNS_PIN = 1 [08:54:32]*** CUTSNS_PIN = 0 [08:54:33]*** Brake cut motor [08:54:33]Read from MH i2c: 01 [08:54:33]MH_I2C_Read... [08:54:33]*** Stop cut motor [08:54:33]*** Cut end [08:54:33]Read from MH i2c: 01 07 00 [08:54:33]MH_I2C_Read... [08:54:33]Read from MH i2c: 01 07 00 82 8D 00 00 00 00 00 FF 0F 24 [08:54:33]process_action close_receipt done [08:54:33]requested_data is exist [08:54:33]produce_requested_data [08:54:33]requested_item fm.sn is exist - process it [08:54:33]wFMCommunicate request_size=4 [08:54:33]MH_SAM_APDU [08:54:33]CAPDU: 80 11 00 00 [08:54:33]Write to MH i2c: E2 08 00 83 8D 80 11 00 00 00 00 00 00 8A [08:54:33]Write i2c OK [08:54:33]MH_I2C_Read... [08:54:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [08:54:33]Read from MH i2c: E2 [08:54:33]MH_I2C_Read... [08:54:33]Read from MH i2c: E2 17 00 [08:54:33]MH_I2C_Read... [08:54:33]Read from MH i2c: E2 17 00 83 8D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 DB [08:54:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [08:54:33]wFMCommunicate OK [08:54:33]requested_item fd.num is exist - process it [08:54:33]SAM_PROTO_GetFieldsCounters [08:54:33]wFMCommunicate request_size=4 [08:54:33]MH_SAM_APDU [08:54:33]CAPDU: 80 13 00 00 [08:54:33]Write to MH i2c: E2 08 00 84 8D 80 13 00 00 00 00 00 00 8D [08:54:33]Write i2c OK [08:54:33]MH_I2C_Read... [08:54:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [08:54:33]Read from MH i2c: E2 [08:54:33]MH_I2C_Read... [08:54:33]Read from MH i2c: E2 62 00 [08:54:33]MH_I2C_Read... [08:54:33]Read from MH i2c: E2 62 00 84 8D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 8C 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 62 00 00 00 5E 04 04 00 62 00 00 00 57 04 04 00 63 00 00 00 19 04 04 00 00 00 00 00 90 00 6A [08:54:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 8C 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 62 00 00 00 5E 04 04 00 62 00 00 00 57 04 04 00 63 00 00 00 19 04 04 00 00 00 00 00 90 00 [08:54:33]wFMCommunicate OK [08:54:33]SAM_PROTO_GetFieldsCounters done [08:54:33]requested_item shift.num is exist - process it [08:54:33]requested_item shift.opened is exist - process it [08:54:33]req_shift_opened [08:54:33]FM_GetShiftState [08:54:33]SAM_PROTO_GetShiftState [08:54:33]wFMCommunicate request_size=4 [08:54:33]MH_SAM_APDU [08:54:33]CAPDU: 80 13 01 00 [08:54:33]Write to MH i2c: E2 08 00 85 8D 80 13 01 00 00 00 00 00 8F [08:54:33]Write i2c OK [08:54:33]MH_I2C_Read... [08:54:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [08:54:33]Read from MH i2c: E2 [08:54:33]MH_I2C_Read... [08:54:33]Read from MH i2c: E2 0E 00 [08:54:33]MH_I2C_Read... [08:54:33]Read from MH i2c: E2 0E 00 85 8D 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 55 [08:54:33]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [08:54:33]wFMCommunicate OK [08:54:33]SAM_PROTO_GetShiftState done [08:54:33]FM_GetShiftState done [08:54:33]req_shift_opened done [08:54:33]requested_item shift.open_date is exist - process it [08:54:33]req_shift_open_date [08:54:33]req_shift_open_date done [08:54:33]produce_requested_data done [08:54:33]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230284,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [08:54:33]process_action_free close_receipt [08:54:33]json_value_free [08:54:33]json_value_free done [08:54:33]process_json_proto returns [08:54:33]Send response to host [08:54:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230284,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [08:54:33]free response buf [08:54:33]execute_script done [08:54:33]execute_script returns [08:54:33]free content buf [08:54:33]Sock 8.Close socket [08:54:33]Sock 8.Thread stoped [08:54:37]OFD Sender: No OFD packet to send [08:54:42]OFD Sender: No OFD packet to send [08:54:47]OFD Sender: No OFD packet to send [08:54:52]OFD Sender: No OFD packet to send [08:54:57]OFD Sender: No OFD packet to send [08:55:02]OFD Sender: No OFD packet to send [08:55:07]OFD Sender: No OFD packet to send [08:55:12]OFD Sender: No OFD packet to send [08:55:17]OFD Sender: No OFD packet to send [08:55:22]OFD Sender: No OFD packet to send [08:55:27]OFD Sender: No OFD packet to send [08:55:32]OFD Sender: No OFD packet to send [08:55:37]OFD Sender: No OFD packet to send [08:55:42]OFD Sender: No OFD packet to send [08:55:47]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:17]OFD Sender: No OFD packet to send [08:58:22]OFD Sender: No OFD packet to send [08:58:27]OFD Sender: No OFD packet to send [08:58:32]OFD Sender: No OFD packet to send [08:58:37]OFD Sender: No OFD packet to send [08:58:42]OFD Sender: No OFD packet to send [08:58:47]OFD Sender: No OFD packet to send [08:58:52]OFD Sender: No OFD packet to send [08:58:57]OFD Sender: No OFD packet to send [08:59:02]OFD Sender: No OFD packet to send [08:59:07]OFD Sender: No OFD packet to send [08:59:12]OFD Sender: No OFD packet to send [08:59:17]OFD Sender: No OFD packet to send [08:59:22]OFD Sender: No OFD packet to send [08:59:27]OFD Sender: No OFD packet to send [08:59:32]OFD Sender: No OFD packet to send [08:59:37]OFD Sender: No OFD packet to send [08:59:42]OFD Sender: No OFD packet to send [08:59:47]OFD Sender: No OFD packet to send [08:59:52]OFD Sender: No OFD packet to send [08:59:57]OFD Sender: No OFD packet to send [09:00:02]OFD Sender: No OFD packet to send [09:00:07]OFD Sender: No OFD packet to send [09:00:12]OFD Sender: No OFD packet to send [09:00:17]OFD Sender: No OFD packet to send [09:00:22]OFD Sender: No OFD packet to send [09:00:27]OFD Sender: No OFD packet to send [09:00:32]OFD Sender: No OFD packet to send [09:00:37]OFD Sender: No OFD packet to send [09:00:42]OFD Sender: No OFD packet to send [09:00:47]OFD Sender: No OFD packet to send [09:00:50]accept exits with 9 [09:00:50]New connection [09:00:50]New thread 3067047268 created [09:00:50]Thread 3066903908 joined [09:00:50]Waiting for new connection... [09:00:50] Sock 9.Parse request [09:00:50]Sock 9.Check first char [09:00:50]Sock 9.First char is OK [09:00:50]request: POST /json_proto HTTP/1.0 [09:00:50]Method: POST [09:00:50]URL: /json_proto [09:00:50]Method is POST - this is cgi request [09:00:50]url: /json_proto [09:00:50]query_string will be loaded in cgi processing [09:00:50]execute_cgi json_proto POST (null) [09:00:50]execute_cgi path=json_proto method=POST [09:00:50]POST find Content-Length [09:00:50]Host: 172.17.49.131:8080 [09:00:50]Content-Length: 843 [09:00:50]Content-Type: application/json [09:00:50] [09:00:50]POST finish read [09:00:50]Found Content-Length = 843 [09:00:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871742", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:00:50]execute_script... [09:00:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871742", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:00:50]POST & json_proto [09:00:50]process_json_proto [09:00:50]json parsed OK: [09:00:50]protocol is kg_v1.0 [09:00:50]action value=close_receipt [09:00:50]process_action close_receipt [09:00:50]cmd_close_receipt [09:00:50]MH_GetDate [09:00:50]Write to MH i2c: F0 00 00 86 8D 02 [09:00:50]Write i2c OK [09:00:50]MH_I2C_Read... [09:00:50]Read from MH i2c: F0 [09:00:50]MH_I2C_Read... [09:00:50]Read from MH i2c: F0 09 00 [09:00:50]MH_I2C_Read... [09:00:50]Read from MH i2c: F0 09 00 86 8D 00 C8 08 A6 66 FF 4D C0 64 57 [09:00:50]GetLastDocTimeStamp 1722156874 [09:00:50]current date 1722157256 [09:00:50]FM_GetShiftState [09:00:50]SAM_PROTO_GetShiftState [09:00:50]wFMCommunicate request_size=4 [09:00:50]MH_SAM_APDU [09:00:50]CAPDU: 80 13 01 00 [09:00:50]Write to MH i2c: E2 08 00 87 8D 80 13 01 00 00 00 00 00 91 [09:00:50]Write i2c OK [09:00:50]MH_I2C_Read... [09:00:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:50]Read from MH i2c: E2 [09:00:50]MH_I2C_Read... [09:00:50]Read from MH i2c: E2 0E 00 [09:00:50]MH_I2C_Read... [09:00:50]Read from MH i2c: E2 0E 00 87 8D 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 57 [09:00:50]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:00:50]wFMCommunicate OK [09:00:50]SAM_PROTO_GetShiftState done [09:00:50]FM_GetShiftState done [09:00:50]opened in 1722127132 [09:00:50]opened+sec_in_day 1722213532 [09:00:50]quantity*price = 100005 [09:00:50]sum+1 = 100006 [09:00:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 99 28.07.2024 09:00 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000965352 ФД: 230285 ФПД: 79082853534203 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T090056&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230285&fm=79082853534203&tin=02508201610067®Number=0000000000099253&sum=100005 [09:00:52]StoreToDocumentArchive [09:00:52]shift 386 fd 230285 [09:00:52]save to /storage/0386/doc_00230285 [09:00:52]save last doc name /storage/0386/doc_00230285 to /storage/kkm_last_doc_name [09:00:52]save OK [09:00:52]Clear old archive folders... [09:00:52]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:00:52]tlvbuf is 008E3360 [09:00:52]SAM_PROTO_ClearQueue [09:00:52]wFMCommunicate request_size=4 [09:00:52]MH_SAM_APDU [09:00:52]CAPDU: 80 09 00 00 [09:00:52]Write to MH i2c: E2 08 00 94 8D 80 09 00 00 00 00 00 00 93 [09:00:52]Write i2c OK [09:00:52]MH_I2C_Read... [09:00:52]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:00:52]Read from MH i2c: E2 [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: E2 03 00 [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: E2 03 00 94 8D 00 90 00 95 [09:00:52]RAPDU: 90 00 [09:00:52]wFMCommunicate OK [09:00:52]SAM_PROTO_ClearQueue done [09:00:52]KKMCreateOFDPacket [09:00:52]OFDProtocolAddRootSTLVToBuf [09:00:52]FM_MakeSignedData [09:00:52]FM_MakeSignedData [09:00:52]SAM_PROTO_SignData [09:00:52]wFMCommunicate request_size=4 [09:00:52]MH_SAM_APDU [09:00:52]CAPDU: 80 0D 01 02 [09:00:52]Write to MH i2c: E2 08 00 95 8D 80 0D 01 02 00 00 00 00 9B [09:00:52]Write i2c OK [09:00:52]MH_I2C_Read... [09:00:52]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:00:52]Read from MH i2c: E2 [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: E2 03 00 [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: E2 03 00 95 8D 00 90 00 96 [09:00:52]RAPDU: 90 00 [09:00:52]wFMCommunicate OK [09:00:52]wFMCommunicate request_size=255 [09:00:52]MH_SAM_APDU [09:00:52]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 63 00 00 00 F4 03 04 00 C8 08 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 8D 83 03 00 35 04 06 00 47 [09:00:52]Write to MH i2c: E2 02 01 96 8D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 63 00 00 00 F4 03 04 00 C8 08 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 8D 83 03 00 35 04 06 00 47 00 00 D0 [09:00:52]Write i2c OK [09:00:52]MH_I2C_Read... [09:00:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:00:52]Read from MH i2c: E2 [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: E2 03 00 [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: E2 03 00 96 8D 00 90 00 97 [09:00:52]RAPDU: 90 00 [09:00:52]wFMCommunicate OK [09:00:52]wFMCommunicate request_size=10 [09:00:52]MH_SAM_APDU [09:00:52]CAPDU: 80 0D 02 02 05 EC E9 64 89 FB [09:00:52]Write to MH i2c: E2 0D 00 97 8D 80 0D 02 02 05 00 EC E9 64 89 FB 00 00 65 [09:00:52]Write i2c OK [09:00:52]MH_I2C_Read... [09:00:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:00:52]Read from MH i2c: E2 [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: E2 03 00 [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: E2 03 00 97 8D 00 90 00 98 [09:00:52]RAPDU: 90 00 [09:00:52]wFMCommunicate OK [09:00:52]wFMCommunicate request_size=4 [09:00:52]MH_SAM_APDU [09:00:52]CAPDU: 80 0D 03 02 [09:00:52]Write to MH i2c: E2 08 00 98 8D 80 0D 03 02 00 00 00 00 A0 [09:00:52]Write i2c OK [09:00:52]MH_I2C_Read... [09:00:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:00:52]Read from MH i2c: E2 [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: E2 0B 00 [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: E2 0B 00 98 8D 00 5D C3 44 4B 1C C4 C7 B0 90 00 A7 [09:00:52]RAPDU: 5D C3 44 4B 1C C4 C7 B0 90 00 [09:00:52]wFMCommunicate OK [09:00:52]SAM_PROTO_SignData done [09:00:52]FM_MakeSignedData done [09:00:52]CreateOFDProtocolMessage [09:00:52]wFMCommunicate request_size=4 [09:00:52]MH_SAM_APDU [09:00:52]CAPDU: 80 11 00 00 [09:00:52]Write to MH i2c: E2 08 00 99 8D 80 11 00 00 00 00 00 00 A0 [09:00:52]Write i2c OK [09:00:52]MH_I2C_Read... [09:00:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:52]Read from MH i2c: E2 [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: E2 17 00 [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: E2 17 00 99 8D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 F1 [09:00:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:00:52]wFMCommunicate OK [09:00:52]CreateOFDProtocolMessage done [09:00:52]OFDSenderStorePacket 230285 [09:00:52]StoreOFDPacket docnum=230285 [09:00:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 70 F3 07 01 F9 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 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 63 00 00 00 F4 03 04 00 C8 08 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 8D 83 03 00 35 04 06 00 47 EC E9 64 89 FB 5D C3 44 4B 1C C4 C7 B0 [09:00:52]CheckFolder [09:00:52]dirname=/storage/ofd_packets [09:00:52]CheckFolder done [09:00:52]ProducePacketName [09:00:52]name=ofd_packets/00230285 [09:00:52]NVStorageSaveData ofd_packets/00230285 [09:00:52]File name is /storage/ofd_packets/00230285 [09:00:52]Write 301 bytes [09:00:52]NVStorageSaveData done [09:00:52]OFDSenderStorePacket done [09:00:52]KKMCreateOFDPacket done [09:00:52]NVStorageSaveData kkm_last_timestamp [09:00:52]File name is /storage/kkm_last_timestamp [09:00:52]Write 4 bytes [09:00:52]NVStorageSaveData done [09:00:52]ExternCall_PrintAddStr [09:00:52]wPrintStart [09:00:52]Write to MH i2c: 01 00 00 9A 8D 27 [09:00:52]Write i2c OK [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: 01 [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: 01 07 00 [09:00:52]MH_I2C_Read... [09:00:52]Read from MH i2c: 01 07 00 9A 8D 00 00 00 00 00 FF 0F 3C [09:00:52]RasterBufferAndPrint [09:00:52]line Счет N : (1)871742 [09:00:52]line ИНН: 02508201610067 [09:00:52]line Контрольно-Кассовый Чек [09:00:52]line ПРОДАЖА [09:00:52]line ТРК (МРК, ГНК) : 62 [09:00:52]line Товар: 2710124130 [09:00:52]line Аи-92-К-5 [09:00:52]line 14.750 * 67.80 [09:00:52]line = 1000.05 [09:00:52]line НДС 12% НСП 1% [09:00:52]line > о реализуемом товаре [09:00:52]line ИТОГО: 1000.05 [09:00:52]line НСП 1% : 8.85 [09:00:52]line НДС 12% : 106.20 [09:00:52]line Наличными: 0.00 [09:00:52]line Безнал.: 1000.05 [09:00:52]line Место: АЗС № 125 "Партнер Нефть" [09:00:52]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [09:00:52]line СНО: Общий режим [09:00:52]line Чек 99 28.07.2024 09:00 [09:00:52]line Смена: 386 ФФД: 1.0 [09:00:52]line ЗНМ: 0300000050 [09:00:52]line РНМ: 0000000000099253 [09:00:52]line Версия ККМ: 001 [09:00:52]line Платежная система: АКБ Кыргызстан [09:00:52]line ФМ: 0000000000965352 [09:00:52]line ФД: 230285 [09:00:52]line ФПД: 79082853534203 [09:00:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T090056&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230285&fm=79082853534203&tin=02508201610067®Number=0000000000099253&sum=100005 [09:00:52]written 0, free lines is 4095 [09:00:52]OFD Sender: Processing packet 230285 [packets to send 132, broken 131] [09:00:52]ProducePacketName [09:00:52]name=ofd_packets/00230285 [09:00:52]OFD Sender: To server: pG, [09:00:52]CommunicateWithHost lk.salyk.kg:30040 [09:00:52]ConnectInit lk.salyk.kg [09:00:53]Connected sock=10 [09:00:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 70 F3 07 01 F9 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 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 63 00 00 00 F4 03 04 00 C8 08 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 8D 83 03 00 35 04 06 00 47 EC E9 64 89 FB 5D C3 44 4B 1C C4 C7 B0 [09:00:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 D3 4B 47 00 BA 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 39 36 35 33 35 32 10 04 04 00 8D 83 03 00 F4 03 04 00 A0 AF A5 66 B6 04 01 00 00 32 3F 9F A3 87 EA B4 31 [09:00:53]CommunicateWithHost err = 0 [09:00:53]CheckOFDResponse [09:00:53]1017 (14) - 77093643461234 [09:00:53]1041 (16) - 0000000000965352 [09:00:53]1040 (4) - 230285 [09:00:53]1012 (4) - 28.07.2024 02:40 [09:00:53]1206 (1) - 0 [09:00:53]OFD Sender: Remove packet 230285 [09:00:53]ProducePacketName [09:00:53]name=ofd_packets/00230285 [09:00:53]NVStorageDeleteData [09:00:53]Write to MH i2c: 01 00 00 C4 8D 51 [09:00:53]Write i2c OK [09:00:53]MH_I2C_Read... [09:00:53]Read from MH i2c: 01 [09:00:53]MH_I2C_Read... [09:00:53]Read from MH i2c: 01 07 00 [09:00:53]MH_I2C_Read... [09:00:53]Read from MH i2c: 01 07 00 C4 8D 00 00 00 00 00 0E 0D 73 [09:00:53]RasterBufferAndPrint [09:00:53]line [09:00:53]line [09:00:53]line [09:00:53]line [09:00:53]line [09:00:53]written 0, free lines is 3348 [09:00:53]MH_Cut [09:00:53]Write to MH i2c: D1 01 00 CB 8D 01 2A [09:00:53]Write i2c OK [09:00:53]MH_I2C_Read... [09:00:53]Read from MH i2c: D1 [09:00:53]MH_I2C_Read... [09:00:53]Read from MH i2c: D1 01 00 [09:00:53]MH_I2C_Read... [09:00:53]Read from MH i2c: D1 01 00 CB 8D 00 29 [09:00:53]Write to MH i2c: 01 00 00 CC 8D 59 [09:00:53]Write i2c OK [09:00:53]MH_I2C_Read... [09:00:53]OFD Sender: No OFD packet to send [09:00:54]*** Cut start [09:00:54]*** Partial cut [09:00:54]*** CUTSNS_PIN = 1 [09:00:54]*** CUTSNS_PIN = 0 [09:00:54]*** Brake cut motor [09:00:54]Read from MH i2c: 01 [09:00:54]MH_I2C_Read... [09:00:54]*** Stop cut motor [09:00:54]*** Cut end [09:00:54]Read from MH i2c: 01 07 00 [09:00:54]MH_I2C_Read... [09:00:54]Read from MH i2c: 01 07 00 CC 8D 00 00 00 00 00 FF 0F 6E [09:00:54]process_action close_receipt done [09:00:54]requested_data is exist [09:00:54]produce_requested_data [09:00:54]requested_item fm.sn is exist - process it [09:00:54]wFMCommunicate request_size=4 [09:00:54]MH_SAM_APDU [09:00:54]CAPDU: 80 11 00 00 [09:00:54]Write to MH i2c: E2 08 00 CD 8D 80 11 00 00 00 00 00 00 D4 [09:00:54]Write i2c OK [09:00:54]MH_I2C_Read... [09:00:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:00:54]Read from MH i2c: E2 [09:00:54]MH_I2C_Read... [09:00:54]Read from MH i2c: E2 17 00 [09:00:54]MH_I2C_Read... [09:00:54]Read from MH i2c: E2 17 00 CD 8D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 25 [09:00:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:00:54]wFMCommunicate OK [09:00:54]requested_item fd.num is exist - process it [09:00:54]SAM_PROTO_GetFieldsCounters [09:00:54]wFMCommunicate request_size=4 [09:00:54]MH_SAM_APDU [09:00:54]CAPDU: 80 13 00 00 [09:00:54]Write to MH i2c: E2 08 00 CE 8D 80 13 00 00 00 00 00 00 D7 [09:00:54]Write i2c OK [09:00:54]MH_I2C_Read... [09:00:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:00:54]Read from MH i2c: E2 [09:00:54]MH_I2C_Read... [09:00:54]Read from MH i2c: E2 62 00 [09:00:54]MH_I2C_Read... [09:00:54]Read from MH i2c: E2 62 00 CE 8D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 8D 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 63 00 00 00 5E 04 04 00 63 00 00 00 57 04 04 00 64 00 00 00 19 04 04 00 00 00 00 00 90 00 B8 [09:00:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 8D 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 63 00 00 00 5E 04 04 00 63 00 00 00 57 04 04 00 64 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:00:54]wFMCommunicate OK [09:00:54]SAM_PROTO_GetFieldsCounters done [09:00:54]requested_item shift.num is exist - process it [09:00:54]requested_item shift.opened is exist - process it [09:00:54]req_shift_opened [09:00:54]FM_GetShiftState [09:00:54]SAM_PROTO_GetShiftState [09:00:54]wFMCommunicate request_size=4 [09:00:54]MH_SAM_APDU [09:00:54]CAPDU: 80 13 01 00 [09:00:54]Write to MH i2c: E2 08 00 CF 8D 80 13 01 00 00 00 00 00 D9 [09:00:54]Write i2c OK [09:00:54]MH_I2C_Read... [09:00:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:00:54]Read from MH i2c: E2 [09:00:54]MH_I2C_Read... [09:00:54]Read from MH i2c: E2 0E 00 [09:00:54]MH_I2C_Read... [09:00:54]Read from MH i2c: E2 0E 00 CF 8D 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 9F [09:00:54]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:00:54]wFMCommunicate OK [09:00:54]SAM_PROTO_GetShiftState done [09:00:54]FM_GetShiftState done [09:00:54]req_shift_opened done [09:00:54]requested_item shift.open_date is exist - process it [09:00:54]req_shift_open_date [09:00:54]req_shift_open_date done [09:00:54]produce_requested_data done [09:00:54]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230285,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [09:00:54]process_action_free close_receipt [09:00:54]json_value_free [09:00:54]json_value_free done [09:00:54]process_json_proto returns [09:00:54]Send response to host [09:00:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230285,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [09:00:54]free response buf [09:00:54]execute_script done [09:00:54]execute_script returns [09:00:54]free content buf [09:00:54]Sock 9.Close socket [09:00:54]Sock 9.Thread stoped [09:00:58]OFD Sender: No OFD packet to send [09:01:03]OFD Sender: No OFD packet to send [09:01:05]accept exits with 8 [09:01:05]New connection [09:01:05]New thread 3066903908 created [09:01:05]Thread 3067047268 joined [09:01:05]Waiting for new connection... [09:01:05] Sock 8.Parse request [09:01:05]Sock 8.Check first char [09:01:05]Sock 8.First char is OK [09:01:05]request: POST /json_proto HTTP/1.0 [09:01:05]Method: POST [09:01:05]URL: /json_proto [09:01:05]Method is POST - this is cgi request [09:01:05]url: /json_proto [09:01:05]query_string will be loaded in cgi processing [09:01:05]execute_cgi json_proto POST (null) [09:01:05]execute_cgi path=json_proto method=POST [09:01:05]POST find Content-Length [09:01:05]Host: 172.17.49.131:8080 [09:01:05]Content-Length: 678 [09:01:05]Content-Type: application/json [09:01:05] [09:01:05]POST finish read [09:01:05]Found Content-Length = 678 [09:01:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871743", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 10.050, "sum" : 750.74, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:01:05]execute_script... [09:01: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)871743", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 10.050, "sum" : 750.74, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:01:05]POST & json_proto [09:01:05]process_json_proto [09:01:05]json parsed OK: [09:01:05]protocol is kg_v1.0 [09:01:05]action value=close_receipt [09:01:05]process_action close_receipt [09:01:05]cmd_close_receipt [09:01:05]MH_GetDate [09:01:05]Write to MH i2c: F0 00 00 D0 8D 4C [09:01:05]Write i2c OK [09:01:05]MH_I2C_Read... [09:01:05]Read from MH i2c: F0 [09:01:05]MH_I2C_Read... [09:01:05]Read from MH i2c: F0 09 00 [09:01:05]MH_I2C_Read... [09:01:05]Read from MH i2c: F0 09 00 D0 8D 00 D6 08 A6 66 FF 4D C0 64 AF [09:01:05]GetLastDocTimeStamp 1722157256 [09:01:05]current date 1722157270 [09:01:05]FM_GetShiftState [09:01:05]SAM_PROTO_GetShiftState [09:01:05]wFMCommunicate request_size=4 [09:01:05]MH_SAM_APDU [09:01:05]CAPDU: 80 13 01 00 [09:01:05]Write to MH i2c: E2 08 00 D1 8D 80 13 01 00 00 00 00 00 DB [09:01:05]Write i2c OK [09:01:05]MH_I2C_Read... [09:01:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:05]Read from MH i2c: E2 [09:01:05]MH_I2C_Read... [09:01:05]Read from MH i2c: E2 0E 00 [09:01:05]MH_I2C_Read... [09:01:05]Read from MH i2c: E2 0E 00 D1 8D 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 A1 [09:01:05]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:01:05]wFMCommunicate OK [09:01:05]SAM_PROTO_GetShiftState done [09:01:05]FM_GetShiftState done [09:01:05]opened in 1722127132 [09:01:05]opened+sec_in_day 1722213532 [09:01:05]quantity*price = 75073 [09:01:05]sum+1 = 75075 [09:01:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.74 ИТОГО: 750.00 Внесено: 750.00 СДАЧА: 0.00 НСП 1% : 6.64 НДС 12% : 79.72 Наличными: 750.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 100 28.07.2024 09:01 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230286 ФПД: 19429529841301 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T090110&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230286&fm=19429529841301&tin=02508201610067®Number=0000000000099253&sum=75000 [09:01:06]StoreToDocumentArchive [09:01:06]shift 386 fd 230286 [09:01:06]save to /storage/0386/doc_00230286 [09:01:06]save last doc name /storage/0386/doc_00230286 to /storage/kkm_last_doc_name [09:01:06]save OK [09:01:06]Clear old archive folders... [09:01:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:01:06]tlvbuf is 00832C40 [09:01:06]SAM_PROTO_ClearQueue [09:01:06]wFMCommunicate request_size=4 [09:01:06]MH_SAM_APDU [09:01:06]CAPDU: 80 09 00 00 [09:01:06]Write to MH i2c: E2 08 00 DE 8D 80 09 00 00 00 00 00 00 DD [09:01:06]Write i2c OK [09:01:06]MH_I2C_Read... [09:01:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:01:06]Read from MH i2c: E2 [09:01:06]MH_I2C_Read... [09:01:06]Read from MH i2c: E2 03 00 [09:01:06]MH_I2C_Read... [09:01:06]Read from MH i2c: E2 03 00 DE 8D 00 90 00 DF [09:01:06]RAPDU: 90 00 [09:01:06]wFMCommunicate OK [09:01:06]SAM_PROTO_ClearQueue done [09:01:06]KKMCreateOFDPacket [09:01:06]OFDProtocolAddRootSTLVToBuf [09:01:06]FM_MakeSignedData [09:01:06]FM_MakeSignedData [09:01:06]SAM_PROTO_SignData [09:01:06]wFMCommunicate request_size=4 [09:01:06]MH_SAM_APDU [09:01:06]CAPDU: 80 0D 01 02 [09:01:06]Write to MH i2c: E2 08 00 DF 8D 80 0D 01 02 00 00 00 00 E5 [09:01:06]Write i2c OK [09:01:06]MH_I2C_Read... [09:01:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:01:06]Read from MH i2c: E2 [09:01:06]MH_I2C_Read... [09:01:06]Read from MH i2c: E2 03 00 [09:01:06]MH_I2C_Read... [09:01:06]Read from MH i2c: E2 03 00 DF 8D 00 90 00 E0 [09:01:06]RAPDU: 90 00 [09:01:06]wFMCommunicate OK [09:01:06]wFMCommunicate request_size=255 [09:01:06]MH_SAM_APDU [09:01: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 42 27 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 42 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 D6 08 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 8E 83 03 00 35 04 06 00 11 [09:01:06]Write to MH i2c: E2 02 01 E0 8D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 27 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 42 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 D6 08 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 8E 83 03 00 35 04 06 00 11 00 00 1D [09:01:06]Write i2c OK [09:01:06]MH_I2C_Read... [09:01:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:01:06]Read from MH i2c: E2 [09:01:06]MH_I2C_Read... [09:01:06]Read from MH i2c: E2 03 00 [09:01:06]MH_I2C_Read... [09:01:06]Read from MH i2c: E2 03 00 E0 8D 00 90 00 E1 [09:01:06]RAPDU: 90 00 [09:01:06]wFMCommunicate OK [09:01:06]wFMCommunicate request_size=10 [09:01:06]MH_SAM_APDU [09:01:06]CAPDU: 80 0D 02 02 05 AB CA 39 6E 95 [09:01:06]Write to MH i2c: E2 0D 00 E1 8D 80 0D 02 02 05 00 AB CA 39 6E 95 00 00 A3 [09:01:06]Write i2c OK [09:01:06]MH_I2C_Read... [09:01:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:01:06]Read from MH i2c: E2 [09:01:06]MH_I2C_Read... [09:01:06]Read from MH i2c: E2 03 00 [09:01:06]MH_I2C_Read... [09:01:06]Read from MH i2c: E2 03 00 E1 8D 00 90 00 E2 [09:01:06]RAPDU: 90 00 [09:01:06]wFMCommunicate OK [09:01:06]wFMCommunicate request_size=4 [09:01:06]MH_SAM_APDU [09:01:06]CAPDU: 80 0D 03 02 [09:01:06]Write to MH i2c: E2 08 00 E2 8D 80 0D 03 02 00 00 00 00 EA [09:01:06]Write i2c OK [09:01:06]MH_I2C_Read... [09:01:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:01:06]Read from MH i2c: E2 [09:01:06]MH_I2C_Read... [09:01:06]Read from MH i2c: E2 0B 00 [09:01:06]MH_I2C_Read... [09:01:06]Read from MH i2c: E2 0B 00 E2 8D 00 34 FE 9C C8 BD 65 7C 10 90 00 2F [09:01:06]RAPDU: 34 FE 9C C8 BD 65 7C 10 90 00 [09:01:06]wFMCommunicate OK [09:01:06]SAM_PROTO_SignData done [09:01:06]FM_MakeSignedData done [09:01:06]CreateOFDProtocolMessage [09:01:06]wFMCommunicate request_size=4 [09:01:06]MH_SAM_APDU [09:01:06]CAPDU: 80 11 00 00 [09:01:06]Write to MH i2c: E2 08 00 E3 8D 80 11 00 00 00 00 00 00 EA [09:01:06]Write i2c OK [09:01:06]MH_I2C_Read... [09:01:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:06]Read from MH i2c: E2 [09:01:06]MH_I2C_Read... [09:01:06]Read from MH i2c: E2 17 00 [09:01:06]MH_I2C_Read... [09:01:06]Read from MH i2c: E2 17 00 E3 8D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 3B [09:01:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:01:06]wFMCommunicate OK [09:01:06]CreateOFDProtocolMessage done [09:01:06]OFDSenderStorePacket 230286 [09:01:06]StoreOFDPacket docnum=230286 [09:01:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 64 9C 07 01 77 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 27 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 42 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 D6 08 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 8E 83 03 00 35 04 06 00 11 AB CA 39 6E 95 34 FE 9C C8 BD 65 7C 10 [09:01:06]CheckFolder [09:01:06]dirname=/storage/ofd_packets [09:01:06]CheckFolder done [09:01:06]ProducePacketName [09:01:06]name=ofd_packets/00230286 [09:01:06]NVStorageSaveData ofd_packets/00230286 [09:01:06]File name is /storage/ofd_packets/00230286 [09:01:06]Write 301 bytes [09:01:06]NVStorageSaveData done [09:01:06]OFDSenderStorePacket done [09:01:06]KKMCreateOFDPacket done [09:01:06]NVStorageSaveData kkm_last_timestamp [09:01:06]File name is /storage/kkm_last_timestamp [09:01:06]Write 4 bytes [09:01:06]NVStorageSaveData done [09:01:06]ExternCall_PrintAddStr [09:01:06]wPrintStart [09:01:06]Write to MH i2c: 01 00 00 E4 8D 71 [09:01:06]Write i2c OK [09:01:06]MH_I2C_Read... [09:01:06]Read from MH i2c: 01 [09:01:06]MH_I2C_Read... [09:01:06]Read from MH i2c: 01 07 00 [09:01:06]MH_I2C_Read... [09:01:06]Read from MH i2c: 01 07 00 E4 8D 00 00 00 00 00 FF 0F 86 [09:01:06]RasterBufferAndPrint [09:01:06]line Счет N : (1)871743 [09:01:06]line ИНН: 02508201610067 [09:01:06]line Контрольно-Кассовый Чек [09:01:06]line ПРОДАЖА [09:01:06]line ТРК (МРК, ГНК) : 51 [09:01:06]line Товар: 2710124500 [09:01:06]line Аи-95-К-5 [09:01:06]line 10.050 * 74.70 [09:01:06]line = 750.74 [09:01:06]line НДС 12% НСП 1% [09:01:06]line > о реализуемом товаре [09:01:06]line ОКРУГЛЕНИЕ: -0.74 [09:01:06]line ИТОГО: 750.00 [09:01:06]line Внесено: 750.00 [09:01:06]line СДАЧА: 0.00 [09:01:06]line НСП 1% : 6.64 [09:01:06]line НДС 12% : 79.72 [09:01:06]line Наличными: 750.00 [09:01:06]line Безнал.: 0.00 [09:01:06]line Место: АЗС № 125 "Партнер Нефть" [09:01:06]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [09:01:06]line СНО: Общий режим [09:01:06]line Чек 100 28.07.2024 09:01 [09:01:06]line Смена: 386 ФФД: 1.0 [09:01:06]line ЗНМ: 0300000050 [09:01:06]line РНМ: 0000000000099253 [09:01:06]line Версия ККМ: 001 [09:01:06]line ФМ: 0000000000965352 [09:01:06]line ФД: 230286 [09:01:06]line ФПД: 19429529841301 [09:01:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T090110&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230286&fm=19429529841301&tin=02508201610067®Number=0000000000099253&sum=75000 [09:01:07]OFD Sender: Processing packet 230286 [packets to send 132, broken 131] [09:01:07]ProducePacketName [09:01:07]name=ofd_packets/00230286 [09:01:07]OFD Sender: To server: pG, [09:01:07]CommunicateWithHost lk.salyk.kg:30040 [09:01:07]ConnectInit lk.salyk.kg [09:01:07]written 0, free lines is 4095 [09:01:07]Connected sock=10 [09:01:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 64 9C 07 01 77 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 27 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 42 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 00 00 00 F4 03 04 00 D6 08 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 8E 83 03 00 35 04 06 00 11 AB CA 39 6E 95 34 FE 9C C8 BD 65 7C 10 [09:01:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 0E 8B 47 00 57 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 39 36 35 33 35 32 10 04 04 00 8E 83 03 00 F4 03 04 00 AE AF A5 66 B6 04 01 00 00 45 3A E7 00 B5 F8 1B CA [09:01:07]CommunicateWithHost err = 0 [09:01:07]CheckOFDResponse [09:01:07]1017 (14) - 77093643461234 [09:01:07]1041 (16) - 0000000000965352 [09:01:07]1040 (4) - 230286 [09:01:07]1012 (4) - 28.07.2024 02:40 [09:01:07]1206 (1) - 0 [09:01:07]OFD Sender: Remove packet 230286 [09:01:07]ProducePacketName [09:01:07]name=ofd_packets/00230286 [09:01:07]NVStorageDeleteData [09:01:07]Write to MH i2c: 01 00 00 0F 8E 9D [09:01:07]Write i2c OK [09:01:07]MH_I2C_Read... [09:01:07]Read from MH i2c: 01 [09:01:07]MH_I2C_Read... [09:01:07]Read from MH i2c: 01 07 00 [09:01:07]MH_I2C_Read... [09:01:07]Read from MH i2c: 01 07 00 0F 8E 00 00 00 00 00 01 0D B2 [09:01:07]RasterBufferAndPrint [09:01:07]line [09:01:07]line [09:01:07]line [09:01:07]line [09:01:07]line [09:01:07]written 0, free lines is 3338 [09:01:07]MH_Cut [09:01:07]Write to MH i2c: D1 01 00 16 8E 01 76 [09:01:07]Write i2c OK [09:01:07]MH_I2C_Read... [09:01:07]Read from MH i2c: D1 [09:01:07]MH_I2C_Read... [09:01:07]Read from MH i2c: D1 01 00 [09:01:07]MH_I2C_Read... [09:01:07]Read from MH i2c: D1 01 00 16 8E 00 75 [09:01:07]Write to MH i2c: 01 00 00 17 8E A5 [09:01:07]Write i2c OK [09:01:07]MH_I2C_Read... [09:01:07]OFD Sender: No OFD packet to send [09:01:08]*** Cut start [09:01:08]*** Partial cut [09:01:08]*** CUTSNS_PIN = 1 [09:01:08]*** CUTSNS_PIN = 0 [09:01:08]*** Brake cut motor [09:01:08]Read from MH i2c: 01 [09:01:08]MH_I2C_Read... [09:01:08]*** Stop cut motor [09:01:08]*** Cut end [09:01:08]Read from MH i2c: 01 07 00 [09:01:08]MH_I2C_Read... [09:01:08]Read from MH i2c: 01 07 00 17 8E 00 00 00 00 00 FF 0F BA [09:01:08]process_action close_receipt done [09:01:08]requested_data is exist [09:01:08]produce_requested_data [09:01:08]requested_item fm.sn is exist - process it [09:01:08]wFMCommunicate request_size=4 [09:01:08]MH_SAM_APDU [09:01:08]CAPDU: 80 11 00 00 [09:01:08]Write to MH i2c: E2 08 00 18 8E 80 11 00 00 00 00 00 00 20 [09:01:08]Write i2c OK [09:01:08]MH_I2C_Read... [09:01:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:01:08]Read from MH i2c: E2 [09:01:08]MH_I2C_Read... [09:01:08]Read from MH i2c: E2 17 00 [09:01:08]MH_I2C_Read... [09:01:08]Read from MH i2c: E2 17 00 18 8E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 71 [09:01:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:01:08]wFMCommunicate OK [09:01:08]requested_item fd.num is exist - process it [09:01:08]SAM_PROTO_GetFieldsCounters [09:01:08]wFMCommunicate request_size=4 [09:01:08]MH_SAM_APDU [09:01:08]CAPDU: 80 13 00 00 [09:01:08]Write to MH i2c: E2 08 00 19 8E 80 13 00 00 00 00 00 00 23 [09:01:08]Write i2c OK [09:01:08]MH_I2C_Read... [09:01:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:01:08]Read from MH i2c: E2 [09:01:08]MH_I2C_Read... [09:01:08]Read from MH i2c: E2 62 00 [09:01:08]MH_I2C_Read... [09:01:08]Read from MH i2c: E2 62 00 19 8E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 8E 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 64 00 00 00 5E 04 04 00 64 00 00 00 57 04 04 00 65 00 00 00 19 04 04 00 00 00 00 00 90 00 08 [09:01:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 8E 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 64 00 00 00 5E 04 04 00 64 00 00 00 57 04 04 00 65 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:01:08]wFMCommunicate OK [09:01:08]SAM_PROTO_GetFieldsCounters done [09:01:08]requested_item shift.num is exist - process it [09:01:08]requested_item shift.opened is exist - process it [09:01:08]req_shift_opened [09:01:08]FM_GetShiftState [09:01:08]SAM_PROTO_GetShiftState [09:01:08]wFMCommunicate request_size=4 [09:01:08]MH_SAM_APDU [09:01:08]CAPDU: 80 13 01 00 [09:01:08]Write to MH i2c: E2 08 00 1A 8E 80 13 01 00 00 00 00 00 25 [09:01:08]Write i2c OK [09:01:08]MH_I2C_Read... [09:01:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:01:09]Read from MH i2c: E2 [09:01:09]MH_I2C_Read... [09:01:09]Read from MH i2c: E2 0E 00 [09:01:09]MH_I2C_Read... [09:01:09]Read from MH i2c: E2 0E 00 1A 8E 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 EB [09:01:09]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:01:09]wFMCommunicate OK [09:01:09]SAM_PROTO_GetShiftState done [09:01:09]FM_GetShiftState done [09:01:09]req_shift_opened done [09:01:09]requested_item shift.open_date is exist - process it [09:01:09]req_shift_open_date [09:01:09]req_shift_open_date done [09:01:09]produce_requested_data done [09:01:09]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230286,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [09:01:09]process_action_free close_receipt [09:01:09]json_value_free [09:01:09]json_value_free done [09:01:09]process_json_proto returns [09:01:09]Send response to host [09:01:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230286,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [09:01:09]free response buf [09:01:09]execute_script done [09:01:09]execute_script returns [09:01:09]free content buf [09:01:09]Sock 8.Close socket [09:01:09]Sock 8.Thread stoped [09:01:12]OFD Sender: No OFD packet to send [09:01:17]OFD Sender: No OFD packet to send [09:01:22]OFD Sender: No OFD packet to send [09:01:27]OFD Sender: No OFD packet to send [09:01:32]OFD Sender: No OFD packet to send [09:01:37]OFD Sender: No OFD packet to send [09:01:42]OFD Sender: No OFD packet to send [09:01:47]OFD Sender: No OFD packet to send [09:01:52]OFD Sender: No OFD packet to send [09:01:57]OFD Sender: No OFD packet to send [09:02:02]OFD Sender: No OFD packet to send [09:02:07]OFD Sender: No OFD packet to send [09:02:12]OFD Sender: No OFD packet to send [09:02:17]OFD Sender: No OFD packet to send [09:02:22]OFD Sender: No OFD packet to send [09:02:27]OFD Sender: No OFD packet to send [09:02:32]OFD Sender: No OFD packet to send [09:02:37]OFD Sender: No OFD packet to send [09:02:42]OFD Sender: No OFD packet to send [09:02:47]OFD Sender: No OFD packet to send [09:02:53]OFD Sender: No OFD packet to send [09:02:58]OFD Sender: No OFD packet to send [09:03:03]OFD Sender: No OFD packet to send [09:03:03]accept exits with 9 [09:03:03]New connection [09:03:03]New thread 3067047268 created [09:03:03]Thread 3066903908 joined [09:03:03]Waiting for new connection... [09:03:03] Sock 9.Parse request [09:03:03]Sock 9.Check first char [09:03:03]Sock 9.First char is OK [09:03:03]request: POST /json_proto HTTP/1.0 [09:03:03]Method: POST [09:03:03]URL: /json_proto [09:03:03]Method is POST - this is cgi request [09:03:03]url: /json_proto [09:03:03]query_string will be loaded in cgi processing [09:03:03]execute_cgi json_proto POST (null) [09:03:03]execute_cgi path=json_proto method=POST [09:03:03]POST find Content-Length [09:03:03]Host: 172.17.49.131:8080 [09:03:03]Content-Length: 1152 [09:03:03]Content-Type: application/json [09:03:03] [09:03:03]POST finish read [09:03:03]Found Content-Length = 1152 [09:03:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 125\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410.\u000A\u0421\u0447\u0435\u0442 N : (1)871744\u000A28.07.2024 08:26\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 1\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 26.600 x 75.20\u000A\u0418\u0422\u041E\u0413: 2000.32\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30104881\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:03:03]execute_script... [09:03:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 125\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410.\u000A\u0421\u0447\u0435\u0442 N : (1)871744\u000A28.07.2024 08:26\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 1\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 26.600 x 75.20\u000A\u0418\u0422\u041E\u0413: 2000.32\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30104881\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:03:03]POST & json_proto [09:03:03]process_json_proto [09:03:03]json parsed OK: [09:03:03]protocol is kg_v1.0 [09:03:03]action value=print_text [09:03:03]process_action print_text [09:03:03]cmd_print_text [09:03:03]ExternCall_PrintAddStr [09:03:03]wPrintStart [09:03:03]Write to MH i2c: 01 00 00 1B 8E A9 [09:03:03]Write i2c OK [09:03:03]MH_I2C_Read... [09:03:03]Read from MH i2c: 01 [09:03:03]MH_I2C_Read... [09:03:03]Read from MH i2c: 01 07 00 [09:03:03]MH_I2C_Read... [09:03:03]Read from MH i2c: 01 07 00 1B 8E 00 00 00 00 00 FF 0F BE [09:03:03]RasterBufferAndPrint [09:03:03]line *****ТОВАРНЫЙ ЧЕК***** [09:03:03]line АЗС 125 [09:03:03]line Партнер нефть [09:03:03]line 02508201610067 [09:03:03]line Кассир : Бекжанов А. [09:03:03]line Счет N : (1)871744 [09:03:03]line 28.07.2024 08:26 [09:03:03]line ПРОДАЖА [09:03:03]line ТРК (МРК, ГНК): 1 [09:03:03]line Вид ГСМ : 2710194210 [09:03:03]line ДТ-К-5 [09:03:03]line 26.600 x 75.20 [09:03:03]line ИТОГ: 2000.32 [09:03:03]line Тип оплаты: Талоны: ТК ГПНА Online [09:03:03]line 30104881 [09:03:03]line ______________________ [09:03:03]line (подпись) [09:03:03]written 0, free lines is 4095 [09:03:03]Write to MH i2c: 01 00 00 2F 8E BD [09:03:03]Write i2c OK [09:03:03]MH_I2C_Read... [09:03:03]Read from MH i2c: 01 [09:03:03]MH_I2C_Read... [09:03:03]Read from MH i2c: 01 07 00 [09:03:03]MH_I2C_Read... [09:03:03]Read from MH i2c: 01 07 00 2F 8E 00 00 00 00 00 0E 0E E0 [09:03:03]RasterBufferAndPrint [09:03:03]line [09:03:03]line [09:03:03]line [09:03:03]line [09:03:03]line [09:03:03]written 0, free lines is 3599 [09:03:03]MH_Cut [09:03:03]Write to MH i2c: D1 01 00 36 8E 01 96 [09:03:03]Write i2c OK [09:03:03]MH_I2C_Read... [09:03:03]Read from MH i2c: D1 [09:03:03]MH_I2C_Read... [09:03:03]Read from MH i2c: D1 01 00 [09:03:03]MH_I2C_Read... [09:03:03]Read from MH i2c: D1 01 00 36 8E 00 95 [09:03:03]Write to MH i2c: 01 00 00 37 8E C5 [09:03:03]Write i2c OK [09:03:03]MH_I2C_Read... [09:03:03]*** Cut start [09:03:03]*** Partial cut [09:03:03]*** CUTSNS_PIN = 1 [09:03:03]*** CUTSNS_PIN = 0 [09:03:03]*** Brake cut motor [09:03:04]Read from MH i2c: 01 [09:03:04]MH_I2C_Read... [09:03:04]*** Stop cut motor [09:03:04]*** Cut end [09:03:04]Read from MH i2c: 01 07 00 [09:03:04]MH_I2C_Read... [09:03:04]Read from MH i2c: 01 07 00 37 8E 00 00 00 00 00 FF 0F DA [09:03:04]process_action print_text done [09:03:04]requested_data is exist [09:03:04]produce_requested_data [09:03:04]requested_item fm.sn is exist - process it [09:03:04]wFMCommunicate request_size=4 [09:03:04]MH_SAM_APDU [09:03:04]CAPDU: 80 11 00 00 [09:03:04]Write to MH i2c: E2 08 00 38 8E 80 11 00 00 00 00 00 00 40 [09:03:04]Write i2c OK [09:03:04]MH_I2C_Read... [09:03:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:03:04]Read from MH i2c: E2 [09:03:04]MH_I2C_Read... [09:03:04]Read from MH i2c: E2 17 00 [09:03:04]MH_I2C_Read... [09:03:04]Read from MH i2c: E2 17 00 38 8E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 91 [09:03:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:03:04]wFMCommunicate OK [09:03:04]requested_item fd.num is exist - process it [09:03:04]SAM_PROTO_GetFieldsCounters [09:03:04]wFMCommunicate request_size=4 [09:03:04]MH_SAM_APDU [09:03:04]CAPDU: 80 13 00 00 [09:03:04]Write to MH i2c: E2 08 00 39 8E 80 13 00 00 00 00 00 00 43 [09:03:04]Write i2c OK [09:03:04]MH_I2C_Read... [09:03:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:03:04]Read from MH i2c: E2 [09:03:04]MH_I2C_Read... [09:03:04]Read from MH i2c: E2 62 00 [09:03:04]MH_I2C_Read... [09:03:04]Read from MH i2c: E2 62 00 39 8E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 8E 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 64 00 00 00 5E 04 04 00 64 00 00 00 57 04 04 00 65 00 00 00 19 04 04 00 00 00 00 00 90 00 28 [09:03:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 8E 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 64 00 00 00 5E 04 04 00 64 00 00 00 57 04 04 00 65 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:03:04]wFMCommunicate OK [09:03:04]SAM_PROTO_GetFieldsCounters done [09:03:04]requested_item shift.num is exist - process it [09:03:04]requested_item shift.opened is exist - process it [09:03:04]req_shift_opened [09:03:04]FM_GetShiftState [09:03:04]SAM_PROTO_GetShiftState [09:03:04]wFMCommunicate request_size=4 [09:03:04]MH_SAM_APDU [09:03:04]CAPDU: 80 13 01 00 [09:03:04]Write to MH i2c: E2 08 00 3A 8E 80 13 01 00 00 00 00 00 45 [09:03:04]Write i2c OK [09:03:04]MH_I2C_Read... [09:03:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:03:04]Read from MH i2c: E2 [09:03:04]MH_I2C_Read... [09:03:04]Read from MH i2c: E2 0E 00 [09:03:04]MH_I2C_Read... [09:03:04]Read from MH i2c: E2 0E 00 3A 8E 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 0B [09:03:04]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:03:04]wFMCommunicate OK [09:03:04]SAM_PROTO_GetShiftState done [09:03:04]FM_GetShiftState done [09:03:04]req_shift_opened done [09:03:04]requested_item shift.open_date is exist - process it [09:03:04]req_shift_open_date [09:03:04]req_shift_open_date done [09:03:04]produce_requested_data done [09:03:04]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230286,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [09:03:04]process_action_free print_text [09:03:04]json_value_free [09:03:04]json_value_free done [09:03:04]process_json_proto returns [09:03:04]Send response to host [09:03:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230286,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [09:03:04]free response buf [09:03:04]execute_script done [09:03:04]execute_script returns [09:03:04]free content buf [09:03:04]Sock 9.Close socket [09:03:04]Sock 9.Thread stoped [09:03:08]OFD Sender: No OFD packet to send [09:03:13]OFD Sender: No OFD packet to send [09:03:18]OFD Sender: No OFD packet to send [09:03:23]OFD Sender: No OFD packet to send [09:03:28]OFD Sender: No OFD packet to send [09:03:33]OFD Sender: No OFD packet to send [09:03:38]OFD Sender: No OFD packet to send [09:03:43]OFD Sender: No OFD packet to send [09:03:48]OFD Sender: No OFD packet to send [09:03:53]OFD Sender: No OFD packet to send [09:03:58]OFD Sender: No OFD packet to send [09:04:03]OFD Sender: No OFD packet to send [09:04:08]OFD Sender: No OFD packet to send [09:04:13]OFD Sender: No OFD packet to send [09:04:18]OFD Sender: No OFD packet to send [09:04:23]OFD Sender: No OFD packet to send [09:04:28]OFD Sender: No OFD packet to send [09:04:30]accept exits with 8 [09:04:30]New connection [09:04:30]New thread 3066903908 created [09:04:30]Thread 3067047268 joined [09:04:30]Waiting for new connection... [09:04:30] Sock 8.Parse request [09:04:30]Sock 8.Check first char [09:04:30]Sock 8.First char is OK [09:04:30]request: POST /json_proto HTTP/1.0 [09:04:30]Method: POST [09:04:30]URL: /json_proto [09:04:30]Method is POST - this is cgi request [09:04:30]url: /json_proto [09:04:30]query_string will be loaded in cgi processing [09:04:30]execute_cgi json_proto POST (null) [09:04:30]execute_cgi path=json_proto method=POST [09:04:30]POST find Content-Length [09:04:30]Host: 172.17.49.131:8080 [09:04:30]Content-Length: 677 [09:04:30]Content-Type: application/json [09:04:30] [09:04:30]POST finish read [09:04:30]Found Content-Length = 677 [09:04:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871745", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:04:30]execute_script... [09:04: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)871745", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:04:30]POST & json_proto [09:04:30]process_json_proto [09:04:30]json parsed OK: [09:04:30]protocol is kg_v1.0 [09:04:30]action value=close_receipt [09:04:30]process_action close_receipt [09:04:30]cmd_close_receipt [09:04:30]MH_GetDate [09:04:30]Write to MH i2c: F0 00 00 3B 8E B8 [09:04:30]Write i2c OK [09:04:30]MH_I2C_Read... [09:04:30]Read from MH i2c: F0 [09:04:30]MH_I2C_Read... [09:04:30]Read from MH i2c: F0 09 00 [09:04:30]MH_I2C_Read... [09:04:30]Read from MH i2c: F0 09 00 3B 8E 00 A3 09 A6 66 FF 4D C0 64 E9 [09:04:30]GetLastDocTimeStamp 1722157270 [09:04:30]current date 1722157475 [09:04:30]FM_GetShiftState [09:04:30]SAM_PROTO_GetShiftState [09:04:30]wFMCommunicate request_size=4 [09:04:30]MH_SAM_APDU [09:04:30]CAPDU: 80 13 01 00 [09:04:30]Write to MH i2c: E2 08 00 3C 8E 80 13 01 00 00 00 00 00 47 [09:04:30]Write i2c OK [09:04:30]MH_I2C_Read... [09:04:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:04:30]Read from MH i2c: E2 [09:04:30]MH_I2C_Read... [09:04:30]Read from MH i2c: E2 0E 00 [09:04:30]MH_I2C_Read... [09:04:30]Read from MH i2c: E2 0E 00 3C 8E 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 0D [09:04:30]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:04:30]wFMCommunicate OK [09:04:30]SAM_PROTO_GetShiftState done [09:04:30]FM_GetShiftState done [09:04:30]opened in 1722127132 [09:04:30]opened+sec_in_day 1722213532 [09:04:30]quantity*price = 60003 [09:04:30]sum+1 = 60004 [09:04:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 101 28.07.2024 09:04 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230287 ФПД: 221348730352896 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T090435&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230287&fm=221348730352896&tin=02508201610067®Number=0000000000099253&sum=60000 [09:04:31]StoreToDocumentArchive [09:04:31]shift 386 fd 230287 [09:04:31]save to /storage/0386/doc_00230287 [09:04:31]save last doc name /storage/0386/doc_00230287 to /storage/kkm_last_doc_name [09:04:31]save OK [09:04:31]Clear old archive folders... [09:04:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:04:31]tlvbuf is 0090CA60 [09:04:31]SAM_PROTO_ClearQueue [09:04:31]wFMCommunicate request_size=4 [09:04:31]MH_SAM_APDU [09:04:31]CAPDU: 80 09 00 00 [09:04:31]Write to MH i2c: E2 08 00 49 8E 80 09 00 00 00 00 00 00 49 [09:04:31]Write i2c OK [09:04:31]MH_I2C_Read... [09:04:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:04:31]Read from MH i2c: E2 [09:04:31]MH_I2C_Read... [09:04:31]Read from MH i2c: E2 03 00 [09:04:31]MH_I2C_Read... [09:04:31]Read from MH i2c: E2 03 00 49 8E 00 90 00 4B [09:04:31]RAPDU: 90 00 [09:04:31]wFMCommunicate OK [09:04:31]SAM_PROTO_ClearQueue done [09:04:31]KKMCreateOFDPacket [09:04:31]OFDProtocolAddRootSTLVToBuf [09:04:31]FM_MakeSignedData [09:04:31]FM_MakeSignedData [09:04:31]SAM_PROTO_SignData [09:04:31]wFMCommunicate request_size=4 [09:04:31]MH_SAM_APDU [09:04:31]CAPDU: 80 0D 01 02 [09:04:31]Write to MH i2c: E2 08 00 4A 8E 80 0D 01 02 00 00 00 00 51 [09:04:31]Write i2c OK [09:04:31]MH_I2C_Read... [09:04:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:04:31]Read from MH i2c: E2 [09:04:31]MH_I2C_Read... [09:04:31]Read from MH i2c: E2 03 00 [09:04:31]MH_I2C_Read... [09:04:31]Read from MH i2c: E2 03 00 4A 8E 00 90 00 4C [09:04:31]RAPDU: 90 00 [09:04:31]wFMCommunicate OK [09:04:31]wFMCommunicate request_size=255 [09:04:31]MH_SAM_APDU [09:04: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 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 65 00 00 00 F4 03 04 00 A3 09 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 8F 83 03 00 35 04 06 00 C9 [09:04:31]Write to MH i2c: E2 02 01 4B 8E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 65 00 00 00 F4 03 04 00 A3 09 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 8F 83 03 00 35 04 06 00 C9 00 00 16 [09:04:31]Write i2c OK [09:04:31]MH_I2C_Read... [09:04:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:04:31]Read from MH i2c: E2 [09:04:31]MH_I2C_Read... [09:04:31]Read from MH i2c: E2 03 00 [09:04:31]MH_I2C_Read... [09:04:31]Read from MH i2c: E2 03 00 4B 8E 00 90 00 4D [09:04:31]RAPDU: 90 00 [09:04:31]wFMCommunicate OK [09:04:31]wFMCommunicate request_size=10 [09:04:31]MH_SAM_APDU [09:04:31]CAPDU: 80 0D 02 02 05 50 C4 71 B5 00 [09:04:31]Write to MH i2c: E2 0D 00 4C 8E 80 0D 02 02 05 00 50 C4 71 B5 00 00 00 98 [09:04:31]Write i2c OK [09:04:31]MH_I2C_Read... [09:04:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:04:31]Read from MH i2c: E2 [09:04:31]MH_I2C_Read... [09:04:31]Read from MH i2c: E2 03 00 [09:04:31]MH_I2C_Read... [09:04:31]Read from MH i2c: E2 03 00 4C 8E 00 90 00 4E [09:04:31]RAPDU: 90 00 [09:04:31]wFMCommunicate OK [09:04:31]wFMCommunicate request_size=4 [09:04:31]MH_SAM_APDU [09:04:31]CAPDU: 80 0D 03 02 [09:04:31]Write to MH i2c: E2 08 00 4D 8E 80 0D 03 02 00 00 00 00 56 [09:04:31]Write i2c OK [09:04:31]MH_I2C_Read... [09:04:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:04:32]Read from MH i2c: E2 [09:04:32]MH_I2C_Read... [09:04:32]Read from MH i2c: E2 0B 00 [09:04:32]MH_I2C_Read... [09:04:32]Read from MH i2c: E2 0B 00 4D 8E 00 11 B9 A1 32 9D F6 9C C7 90 00 EA [09:04:32]RAPDU: 11 B9 A1 32 9D F6 9C C7 90 00 [09:04:32]wFMCommunicate OK [09:04:32]SAM_PROTO_SignData done [09:04:32]FM_MakeSignedData done [09:04:32]CreateOFDProtocolMessage [09:04:32]wFMCommunicate request_size=4 [09:04:32]MH_SAM_APDU [09:04:32]CAPDU: 80 11 00 00 [09:04:32]Write to MH i2c: E2 08 00 4E 8E 80 11 00 00 00 00 00 00 56 [09:04:32]Write i2c OK [09:04:32]MH_I2C_Read... [09:04:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:04:32]Read from MH i2c: E2 [09:04:32]MH_I2C_Read... [09:04:32]Read from MH i2c: E2 17 00 [09:04:32]MH_I2C_Read... [09:04:32]Read from MH i2c: E2 17 00 4E 8E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 A7 [09:04:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:04:32]wFMCommunicate OK [09:04:32]CreateOFDProtocolMessage done [09:04:32]OFDSenderStorePacket 230287 [09:04:32]StoreOFDPacket docnum=230287 [09:04:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 15 2E 07 01 6C 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 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 65 00 00 00 F4 03 04 00 A3 09 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 8F 83 03 00 35 04 06 00 C9 50 C4 71 B5 00 11 B9 A1 32 9D F6 9C C7 [09:04:32]CheckFolder [09:04:32]dirname=/storage/ofd_packets [09:04:32]CheckFolder done [09:04:32]ProducePacketName [09:04:32]name=ofd_packets/00230287 [09:04:32]NVStorageSaveData ofd_packets/00230287 [09:04:32]File name is /storage/ofd_packets/00230287 [09:04:32]Write 301 bytes [09:04:32]NVStorageSaveData done [09:04:32]OFDSenderStorePacket done [09:04:32]KKMCreateOFDPacket done [09:04:32]NVStorageSaveData kkm_last_timestamp [09:04:32]File name is /storage/kkm_last_timestamp [09:04:32]Write 4 bytes [09:04:32]NVStorageSaveData done [09:04:32]OFD Sender: Processing packet 230287 [packets to send 132, broken 131] [09:04:32]ProducePacketName [09:04:32]name=ofd_packets/00230287 [09:04:32]OFD Sender: To server: pG, [09:04:32]CommunicateWithHost lk.salyk.kg:30040 [09:04:32]ConnectInit lk.salyk.kg [09:04:32]ExternCall_PrintAddStr [09:04:32]wPrintStart [09:04:32]Write to MH i2c: 01 00 00 4F 8E DD [09:04:32]Write i2c OK [09:04:32]MH_I2C_Read... [09:04:32]Read from MH i2c: 01 [09:04:32]MH_I2C_Read... [09:04:32]Read from MH i2c: 01 07 00 [09:04:32]MH_I2C_Read... [09:04:32]Read from MH i2c: 01 07 00 4F 8E 00 00 00 00 00 FF 0F F2 [09:04:32]RasterBufferAndPrint [09:04:32]line Счет N : (1)871745 [09:04:32]line ИНН: 02508201610067 [09:04:32]line Контрольно-Кассовый Чек [09:04:32]line ПРОДАЖА [09:04:32]line ТРК (МРК, ГНК) : 42 [09:04:32]line Товар: 2710124130 [09:04:32]line Аи-92-К-5 [09:04:32]line 8.850 * 67.80 [09:04:32]line = 600.03 [09:04:32]line НДС 12% НСП 1% [09:04:32]line > о реализуемом товаре [09:04:32]line ОКРУГЛЕНИЕ: -0.03 [09:04:32]line ИТОГО: 600.00 [09:04:32]line Внесено: 600.00 [09:04:32]line СДАЧА: 0.00 [09:04:32]line НСП 1% : 5.31 [09:04:32]line НДС 12% : 63.72 [09:04:32]line Наличными: 600.00 [09:04:32]line Безнал.: 0.00 [09:04:32]line Место: АЗС № 125 "Партнер Нефть" [09:04:32]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [09:04:32]line СНО: Общий режим [09:04:32]line Чек 101 28.07.2024 09:04 [09:04:32]line Смена: 386 ФФД: 1.0 [09:04:32]line ЗНМ: 0300000050 [09:04:32]line РНМ: 0000000000099253 [09:04:32]line Версия ККМ: 001 [09:04:32]line ФМ: 0000000000965352 [09:04:32]line ФД: 230287 [09:04:32]line ФПД: 221348730352896 [09:04:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T090435&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230287&fm=221348730352896&tin=02508201610067®Number=0000000000099253&sum=60000 [09:04:32]Connected sock=11 [09:04:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 15 2E 07 01 6C 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 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 65 00 00 00 F4 03 04 00 A3 09 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 8F 83 03 00 35 04 06 00 C9 50 C4 71 B5 00 11 B9 A1 32 9D F6 9C C7 [09:04:32]written 0, free lines is 4095 [09:04:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 23 71 47 00 00 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 39 36 35 33 35 32 10 04 04 00 8F 83 03 00 F4 03 04 00 7B B0 A5 66 B6 04 01 00 00 64 07 4E 98 01 12 55 DD [09:04:32]CommunicateWithHost err = 0 [09:04:32]CheckOFDResponse [09:04:32]1017 (14) - 77093643461234 [09:04:32]1041 (16) - 0000000000965352 [09:04:32]1040 (4) - 230287 [09:04:32]1012 (4) - 28.07.2024 02:44 [09:04:32]1206 (1) - 0 [09:04:32]OFD Sender: Remove packet 230287 [09:04:32]ProducePacketName [09:04:32]name=ofd_packets/00230287 [09:04:32]NVStorageDeleteData [09:04:32]Write to MH i2c: 01 00 00 7A 8E 08 [09:04:32]Write i2c OK [09:04:32]MH_I2C_Read... [09:04:32]Read from MH i2c: 01 [09:04:32]MH_I2C_Read... [09:04:32]Read from MH i2c: 01 07 00 [09:04:32]MH_I2C_Read... [09:04:32]Read from MH i2c: 01 07 00 7A 8E 00 00 00 00 00 EF 0C 0A [09:04:32]RasterBufferAndPrint [09:04:32]line [09:04:32]line [09:04:32]line [09:04:32]line [09:04:32]line [09:04:32]written 0, free lines is 3317 [09:04:32]MH_Cut [09:04:32]Write to MH i2c: D1 01 00 81 8E 01 E1 [09:04:32]Write i2c OK [09:04:32]MH_I2C_Read... [09:04:32]Read from MH i2c: D1 [09:04:32]MH_I2C_Read... [09:04:32]Read from MH i2c: D1 01 00 [09:04:32]MH_I2C_Read... [09:04:32]Read from MH i2c: D1 01 00 81 8E 00 E0 [09:04:32]Write to MH i2c: 01 00 00 82 8E 10 [09:04:32]Write i2c OK [09:04:32]MH_I2C_Read... [09:04:33]OFD Sender: No OFD packet to send [09:04:33]*** Cut start [09:04:33]*** Partial cut [09:04:33]*** CUTSNS_PIN = 1 [09:04:33]*** CUTSNS_PIN = 0 [09:04:33]*** Brake cut motor [09:04:34]Read from MH i2c: 01 [09:04:34]MH_I2C_Read... [09:04:34]*** Stop cut motor [09:04:34]*** Cut end [09:04:34]Read from MH i2c: 01 07 00 [09:04:34]MH_I2C_Read... [09:04:34]Read from MH i2c: 01 07 00 82 8E 00 00 00 00 00 FF 0F 25 [09:04:34]process_action close_receipt done [09:04:34]requested_data is exist [09:04:34]produce_requested_data [09:04:34]requested_item fm.sn is exist - process it [09:04:34]wFMCommunicate request_size=4 [09:04:34]MH_SAM_APDU [09:04:34]CAPDU: 80 11 00 00 [09:04:34]Write to MH i2c: E2 08 00 83 8E 80 11 00 00 00 00 00 00 8B [09:04:34]Write i2c OK [09:04:34]MH_I2C_Read... [09:04:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:04:34]Read from MH i2c: E2 [09:04:34]MH_I2C_Read... [09:04:34]Read from MH i2c: E2 17 00 [09:04:34]MH_I2C_Read... [09:04:34]Read from MH i2c: E2 17 00 83 8E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 DC [09:04:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:04:34]wFMCommunicate OK [09:04:34]requested_item fd.num is exist - process it [09:04:34]SAM_PROTO_GetFieldsCounters [09:04:34]wFMCommunicate request_size=4 [09:04:34]MH_SAM_APDU [09:04:34]CAPDU: 80 13 00 00 [09:04:34]Write to MH i2c: E2 08 00 84 8E 80 13 00 00 00 00 00 00 8E [09:04:34]Write i2c OK [09:04:34]MH_I2C_Read... [09:04:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:04:34]Read from MH i2c: E2 [09:04:34]MH_I2C_Read... [09:04:34]Read from MH i2c: E2 62 00 [09:04:34]MH_I2C_Read... [09:04:34]Read from MH i2c: E2 62 00 84 8E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 8F 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 65 00 00 00 5E 04 04 00 65 00 00 00 57 04 04 00 66 00 00 00 19 04 04 00 00 00 00 00 90 00 77 [09:04:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 8F 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 65 00 00 00 5E 04 04 00 65 00 00 00 57 04 04 00 66 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:04:34]wFMCommunicate OK [09:04:34]SAM_PROTO_GetFieldsCounters done [09:04:34]requested_item shift.num is exist - process it [09:04:34]requested_item shift.opened is exist - process it [09:04:34]req_shift_opened [09:04:34]FM_GetShiftState [09:04:34]SAM_PROTO_GetShiftState [09:04:34]wFMCommunicate request_size=4 [09:04:34]MH_SAM_APDU [09:04:34]CAPDU: 80 13 01 00 [09:04:34]Write to MH i2c: E2 08 00 85 8E 80 13 01 00 00 00 00 00 90 [09:04:34]Write i2c OK [09:04:34]MH_I2C_Read... [09:04:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:04:34]Read from MH i2c: E2 [09:04:34]MH_I2C_Read... [09:04:34]Read from MH i2c: E2 0E 00 [09:04:34]MH_I2C_Read... [09:04:34]Read from MH i2c: E2 0E 00 85 8E 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 56 [09:04:34]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:04:34]wFMCommunicate OK [09:04:34]SAM_PROTO_GetShiftState done [09:04:34]FM_GetShiftState done [09:04:34]req_shift_opened done [09:04:34]requested_item shift.open_date is exist - process it [09:04:34]req_shift_open_date [09:04:34]req_shift_open_date done [09:04:34]produce_requested_data done [09:04:34]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230287,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [09:04:34]process_action_free close_receipt [09:04:34]json_value_free [09:04:34]json_value_free done [09:04:34]process_json_proto returns [09:04:34]Send response to host [09:04:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230287,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [09:04:34]free response buf [09:04:34]execute_script done [09:04:34]execute_script returns [09:04:34]free content buf [09:04:34]Sock 8.Close socket [09:04:34]Sock 8.Thread stoped [09:04:38]OFD Sender: No OFD packet to send [09:04:43]OFD Sender: No OFD packet to send [09:04:48]OFD Sender: No OFD packet to send [09:04:53]OFD Sender: No OFD packet to send [09:04:58]OFD Sender: No OFD packet to send [09:05:03]OFD Sender: No OFD packet to send [09:05:08]OFD Sender: No OFD packet to send [09:05:09]accept exits with 9 [09:05:09]New connection [09:05:09]New thread 3067047268 created [09:05:09]Thread 3066903908 joined [09:05:09]Waiting for new connection... [09:05:09] Sock 9.Parse request [09:05:09]Sock 9.Check first char [09:05:09]Sock 9.First char is OK [09:05:09]request: POST /json_proto HTTP/1.0 [09:05:09]Method: POST [09:05:09]URL: /json_proto [09:05:09]Method is POST - this is cgi request [09:05:09]url: /json_proto [09:05:09]query_string will be loaded in cgi processing [09:05:09]execute_cgi json_proto POST (null) [09:05:09]execute_cgi path=json_proto method=POST [09:05:09]POST find Content-Length [09:05:09]Host: 172.17.49.131:8080 [09:05:09]Content-Length: 682 [09:05:09]Content-Type: application/json [09:05:09] [09:05:09]POST finish read [09:05:09]Found Content-Length = 682 [09:05:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871746", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [09:05:09]execute_script... [09:05:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871746", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [09:05:09]POST & json_proto [09:05:09]process_json_proto [09:05:09]json parsed OK: [09:05:09]protocol is kg_v1.0 [09:05:09]action value=close_receipt [09:05:09]process_action close_receipt [09:05:09]cmd_close_receipt [09:05:09]MH_GetDate [09:05:09]Write to MH i2c: F0 00 00 86 8E 03 [09:05:09]Write i2c OK [09:05:09]MH_I2C_Read... [09:05:09]Read from MH i2c: F0 [09:05:09]MH_I2C_Read... [09:05:09]Read from MH i2c: F0 09 00 [09:05:09]MH_I2C_Read... [09:05:09]Read from MH i2c: F0 09 00 86 8E 00 CA 09 A6 66 FF 4D C0 64 5B [09:05:09]GetLastDocTimeStamp 1722157475 [09:05:09]current date 1722157514 [09:05:09]FM_GetShiftState [09:05:09]SAM_PROTO_GetShiftState [09:05:09]wFMCommunicate request_size=4 [09:05:09]MH_SAM_APDU [09:05:09]CAPDU: 80 13 01 00 [09:05:09]Write to MH i2c: E2 08 00 87 8E 80 13 01 00 00 00 00 00 92 [09:05:09]Write i2c OK [09:05:09]MH_I2C_Read... [09:05:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:05:09]Read from MH i2c: E2 [09:05:09]MH_I2C_Read... [09:05:09]Read from MH i2c: E2 0E 00 [09:05:09]MH_I2C_Read... [09:05:09]Read from MH i2c: E2 0E 00 87 8E 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 58 [09:05:09]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:05:09]wFMCommunicate OK [09:05:09]SAM_PROTO_GetShiftState done [09:05:09]FM_GetShiftState done [09:05:09]opened in 1722127132 [09:05:09]opened+sec_in_day 1722213532 [09:05:09]quantity*price = 100005 [09:05:09]sum+1 = 100006 [09:05: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 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 102 28.07.2024 09:05 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230288 ФПД: 182008488535524 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T090514&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230288&fm=182008488535524&tin=02508201610067®Number=0000000000099253&sum=100000 [09:05:10]StoreToDocumentArchive [09:05:10]shift 386 fd 230288 [09:05:10]save to /storage/0386/doc_00230288 [09:05:10]save last doc name /storage/0386/doc_00230288 to /storage/kkm_last_doc_name [09:05:10]save OK [09:05:10]Clear old archive folders... [09:05:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:05:10]tlvbuf is 009F8D30 [09:05:10]SAM_PROTO_ClearQueue [09:05:10]wFMCommunicate request_size=4 [09:05:10]MH_SAM_APDU [09:05:10]CAPDU: 80 09 00 00 [09:05:10]Write to MH i2c: E2 08 00 94 8E 80 09 00 00 00 00 00 00 94 [09:05:10]Write i2c OK [09:05:10]MH_I2C_Read... [09:05:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:05:10]Read from MH i2c: E2 [09:05:10]MH_I2C_Read... [09:05:10]Read from MH i2c: E2 03 00 [09:05:10]MH_I2C_Read... [09:05:10]Read from MH i2c: E2 03 00 94 8E 00 90 00 96 [09:05:10]RAPDU: 90 00 [09:05:10]wFMCommunicate OK [09:05:10]SAM_PROTO_ClearQueue done [09:05:10]KKMCreateOFDPacket [09:05:10]OFDProtocolAddRootSTLVToBuf [09:05:10]FM_MakeSignedData [09:05:10]FM_MakeSignedData [09:05:10]SAM_PROTO_SignData [09:05:10]wFMCommunicate request_size=4 [09:05:10]MH_SAM_APDU [09:05:10]CAPDU: 80 0D 01 02 [09:05:10]Write to MH i2c: E2 08 00 95 8E 80 0D 01 02 00 00 00 00 9C [09:05:10]Write i2c OK [09:05:10]MH_I2C_Read... [09:05:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:05:10]Read from MH i2c: E2 [09:05:10]MH_I2C_Read... [09:05:10]Read from MH i2c: E2 03 00 [09:05:10]MH_I2C_Read... [09:05:10]Read from MH i2c: E2 03 00 95 8E 00 90 00 97 [09:05:10]RAPDU: 90 00 [09:05:10]wFMCommunicate OK [09:05:10]wFMCommunicate request_size=255 [09:05:10]MH_SAM_APDU [09:05:10]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 66 00 00 00 F4 03 04 00 CA 09 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 90 83 03 00 35 04 06 00 A5 [09:05:10]Write to MH i2c: E2 02 01 96 8E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 66 00 00 00 F4 03 04 00 CA 09 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 90 83 03 00 35 04 06 00 A5 00 00 2E [09:05:10]Write i2c OK [09:05:10]MH_I2C_Read... [09:05:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:05:10]Read from MH i2c: E2 [09:05:10]MH_I2C_Read... [09:05:10]Read from MH i2c: E2 03 00 [09:05:10]MH_I2C_Read... [09:05:10]Read from MH i2c: E2 03 00 96 8E 00 90 00 98 [09:05:10]RAPDU: 90 00 [09:05:10]wFMCommunicate OK [09:05:10]wFMCommunicate request_size=10 [09:05:10]MH_SAM_APDU [09:05:10]CAPDU: 80 0D 02 02 05 89 27 4E 25 E4 [09:05:10]Write to MH i2c: E2 0D 00 97 8E 80 0D 02 02 05 00 89 27 4E 25 E4 00 00 B0 [09:05:10]Write i2c OK [09:05:10]MH_I2C_Read... [09:05:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:05:10]Read from MH i2c: E2 [09:05:10]MH_I2C_Read... [09:05:10]Read from MH i2c: E2 03 00 [09:05:10]MH_I2C_Read... [09:05:10]Read from MH i2c: E2 03 00 97 8E 00 90 00 99 [09:05:10]RAPDU: 90 00 [09:05:10]wFMCommunicate OK [09:05:10]wFMCommunicate request_size=4 [09:05:10]MH_SAM_APDU [09:05:10]CAPDU: 80 0D 03 02 [09:05:10]Write to MH i2c: E2 08 00 98 8E 80 0D 03 02 00 00 00 00 A1 [09:05:10]Write i2c OK [09:05:10]MH_I2C_Read... [09:05:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:05:10]Read from MH i2c: E2 [09:05:10]MH_I2C_Read... [09:05:10]Read from MH i2c: E2 0B 00 [09:05:10]MH_I2C_Read... [09:05:10]Read from MH i2c: E2 0B 00 98 8E 00 CA B8 33 E5 4B 07 64 03 90 00 F5 [09:05:10]RAPDU: CA B8 33 E5 4B 07 64 03 90 00 [09:05:10]wFMCommunicate OK [09:05:10]SAM_PROTO_SignData done [09:05:10]FM_MakeSignedData done [09:05:10]CreateOFDProtocolMessage [09:05:10]wFMCommunicate request_size=4 [09:05:10]MH_SAM_APDU [09:05:10]CAPDU: 80 11 00 00 [09:05:10]Write to MH i2c: E2 08 00 99 8E 80 11 00 00 00 00 00 00 A1 [09:05:10]Write i2c OK [09:05:10]MH_I2C_Read... [09:05:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:05:10]Read from MH i2c: E2 [09:05:10]MH_I2C_Read... [09:05:10]Read from MH i2c: E2 17 00 [09:05:10]MH_I2C_Read... [09:05:10]Read from MH i2c: E2 17 00 99 8E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 F2 [09:05:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:05:10]wFMCommunicate OK [09:05:10]CreateOFDProtocolMessage done [09:05:10]OFDSenderStorePacket 230288 [09:05:10]StoreOFDPacket docnum=230288 [09:05:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 07 E4 07 01 42 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 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 66 00 00 00 F4 03 04 00 CA 09 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 90 83 03 00 35 04 06 00 A5 89 27 4E 25 E4 CA B8 33 E5 4B 07 64 03 [09:05:10]CheckFolder [09:05:10]dirname=/storage/ofd_packets [09:05:10]CheckFolder done [09:05:10]ProducePacketName [09:05:10]name=ofd_packets/00230288 [09:05:10]NVStorageSaveData ofd_packets/00230288 [09:05:10]File name is /storage/ofd_packets/00230288 [09:05:10]Write 301 bytes [09:05:10]NVStorageSaveData done [09:05:10]OFDSenderStorePacket done [09:05:10]KKMCreateOFDPacket done [09:05:10]NVStorageSaveData kkm_last_timestamp [09:05:10]File name is /storage/kkm_last_timestamp [09:05:10]Write 4 bytes [09:05:10]NVStorageSaveData done [09:05:10]ExternCall_PrintAddStr [09:05:10]wPrintStart [09:05:10]Write to MH i2c: 01 00 00 9A 8E 28 [09:05:10]Write i2c OK [09:05:10]MH_I2C_Read... [09:05:10]Read from MH i2c: 01 [09:05:10]MH_I2C_Read... [09:05:10]Read from MH i2c: 01 07 00 [09:05:10]MH_I2C_Read... [09:05:10]Read from MH i2c: 01 07 00 9A 8E 00 00 00 00 00 FF 0F 3D [09:05:10]RasterBufferAndPrint [09:05:10]line Счет N : (1)871746 [09:05:10]line ИНН: 02508201610067 [09:05:10]line Контрольно-Кассовый Чек [09:05:10]line ПРОДАЖА [09:05:10]line ТРК (МРК, ГНК) : 62 [09:05:10]line Товар: 2710124130 [09:05:10]line Аи-92-К-5 [09:05:10]line 14.750 * 67.80 [09:05:10]line = 1000.05 [09:05:10]line НДС 12% НСП 1% [09:05:10]line > о реализуемом товаре [09:05:10]line ОКРУГЛЕНИЕ: -0.05 [09:05:10]line ИТОГО: 1000.00 [09:05:10]line Внесено: 1000.00 [09:05:10]line СДАЧА: 0.00 [09:05:10]line НСП 1% : 8.85 [09:05:10]line НДС 12% : 106.20 [09:05:10]line Наличными: 1000.00 [09:05:10]line Безнал.: 0.00 [09:05:10]line Место: АЗС № 125 "Партнер Нефть" [09:05:10]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [09:05:10]line СНО: Общий режим [09:05:10]line Чек 102 28.07.2024 09:05 [09:05:10]line Смена: 386 ФФД: 1.0 [09:05:10]line ЗНМ: 0300000050 [09:05:10]line РНМ: 0000000000099253 [09:05:10]line Версия ККМ: 001 [09:05:10]line ФМ: 0000000000965352 [09:05:10]line ФД: 230288 [09:05:10]line ФПД: 182008488535524 [09:05:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T090514&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230288&fm=182008488535524&tin=02508201610067®Number=0000000000099253&sum=100000 [09:05:11]OFD Sender: Processing packet 230288 [packets to send 132, broken 131] [09:05:11]ProducePacketName [09:05:11]name=ofd_packets/00230288 [09:05:11]OFD Sender: To server: pG, [09:05:11]CommunicateWithHost lk.salyk.kg:30040 [09:05:11]ConnectInit lk.salyk.kg [09:05:11]written 0, free lines is 4095 [09:05:11]Connected sock=10 [09:05:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 07 E4 07 01 42 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 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 66 00 00 00 F4 03 04 00 CA 09 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 90 83 03 00 35 04 06 00 A5 89 27 4E 25 E4 CA B8 33 E5 4B 07 64 03 [09:05:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 FB 05 47 00 44 0D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 90 83 03 00 F4 03 04 00 A2 B0 A5 66 B6 04 01 00 00 2F A7 70 4C 5B FA 90 39 [09:05:11]CommunicateWithHost err = 0 [09:05:11]CheckOFDResponse [09:05:11]1017 (14) - 77093643461234 [09:05:11]1041 (16) - 0000000000965352 [09:05:11]1040 (4) - 230288 [09:05:11]1012 (4) - 28.07.2024 02:44 [09:05:11]1206 (1) - 0 [09:05:11]OFD Sender: Remove packet 230288 [09:05:11]ProducePacketName [09:05:11]name=ofd_packets/00230288 [09:05:11]NVStorageDeleteData [09:05:11]Write to MH i2c: 01 00 00 C5 8E 53 [09:05:11]Write i2c OK [09:05:11]MH_I2C_Read... [09:05:11]Read from MH i2c: 01 [09:05:11]MH_I2C_Read... [09:05:11]Read from MH i2c: 01 07 00 [09:05:11]MH_I2C_Read... [09:05:11]Read from MH i2c: 01 07 00 C5 8E 00 00 00 00 00 EB 0C 51 [09:05:11]RasterBufferAndPrint [09:05:11]line [09:05:11]line [09:05:11]line [09:05:11]line [09:05:11]line [09:05:11]written 0, free lines is 3317 [09:05:11]MH_Cut [09:05:11]Write to MH i2c: D1 01 00 CC 8E 01 2C [09:05:11]Write i2c OK [09:05:11]MH_I2C_Read... [09:05:11]Read from MH i2c: D1 [09:05:11]MH_I2C_Read... [09:05:11]Read from MH i2c: D1 01 00 [09:05:11]MH_I2C_Read... [09:05:11]Read from MH i2c: D1 01 00 CC 8E 00 2B [09:05:11]Write to MH i2c: 01 00 00 CD 8E 5B [09:05:11]Write i2c OK [09:05:11]MH_I2C_Read... [09:05:12]OFD Sender: No OFD packet to send [09:05:12]*** Cut start [09:05:12]*** Partial cut [09:05:12]*** CUTSNS_PIN = 1 [09:05:12]*** CUTSNS_PIN = 0 [09:05:12]*** Brake cut motor [09:05:12]Read from MH i2c: 01 [09:05:12]MH_I2C_Read... [09:05:12]*** Stop cut motor [09:05:12]*** Cut end [09:05:12]Read from MH i2c: 01 07 00 [09:05:12]MH_I2C_Read... [09:05:12]Read from MH i2c: 01 07 00 CD 8E 00 00 00 00 00 FF 0F 70 [09:05:12]process_action close_receipt done [09:05:12]requested_data is exist [09:05:12]produce_requested_data [09:05:12]requested_item fm.sn is exist - process it [09:05:12]wFMCommunicate request_size=4 [09:05:12]MH_SAM_APDU [09:05:12]CAPDU: 80 11 00 00 [09:05:12]Write to MH i2c: E2 08 00 CE 8E 80 11 00 00 00 00 00 00 D6 [09:05:12]Write i2c OK [09:05:12]MH_I2C_Read... [09:05:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:05:13]Read from MH i2c: E2 [09:05:13]MH_I2C_Read... [09:05:13]Read from MH i2c: E2 17 00 [09:05:13]MH_I2C_Read... [09:05:13]Read from MH i2c: E2 17 00 CE 8E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 27 [09:05:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:05:13]wFMCommunicate OK [09:05:13]requested_item fd.num is exist - process it [09:05:13]SAM_PROTO_GetFieldsCounters [09:05:13]wFMCommunicate request_size=4 [09:05:13]MH_SAM_APDU [09:05:13]CAPDU: 80 13 00 00 [09:05:13]Write to MH i2c: E2 08 00 CF 8E 80 13 00 00 00 00 00 00 D9 [09:05:13]Write i2c OK [09:05:13]MH_I2C_Read... [09:05:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:05:13]Read from MH i2c: E2 [09:05:13]MH_I2C_Read... [09:05:13]Read from MH i2c: E2 62 00 [09:05:13]MH_I2C_Read... [09:05:13]Read from MH i2c: E2 62 00 CF 8E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 90 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 66 00 00 00 5E 04 04 00 66 00 00 00 57 04 04 00 67 00 00 00 19 04 04 00 00 00 00 00 90 00 C6 [09:05:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 90 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 66 00 00 00 5E 04 04 00 66 00 00 00 57 04 04 00 67 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:05:13]wFMCommunicate OK [09:05:13]SAM_PROTO_GetFieldsCounters done [09:05:13]requested_item shift.num is exist - process it [09:05:13]requested_item shift.opened is exist - process it [09:05:13]req_shift_opened [09:05:13]FM_GetShiftState [09:05:13]SAM_PROTO_GetShiftState [09:05:13]wFMCommunicate request_size=4 [09:05:13]MH_SAM_APDU [09:05:13]CAPDU: 80 13 01 00 [09:05:13]Write to MH i2c: E2 08 00 D0 8E 80 13 01 00 00 00 00 00 DB [09:05:13]Write i2c OK [09:05:13]MH_I2C_Read... [09:05:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:05:13]Read from MH i2c: E2 [09:05:13]MH_I2C_Read... [09:05:13]Read from MH i2c: E2 0E 00 [09:05:13]MH_I2C_Read... [09:05:13]Read from MH i2c: E2 0E 00 D0 8E 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 A1 [09:05:13]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:05:13]wFMCommunicate OK [09:05:13]SAM_PROTO_GetShiftState done [09:05:13]FM_GetShiftState done [09:05:13]req_shift_opened done [09:05:13]requested_item shift.open_date is exist - process it [09:05:13]req_shift_open_date [09:05:13]req_shift_open_date done [09:05:13]produce_requested_data done [09:05:13]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230288,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [09:05:13]process_action_free close_receipt [09:05:13]json_value_free [09:05:13]json_value_free done [09:05:13]process_json_proto returns [09:05:13]Send response to host [09:05:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230288,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [09:05:13]free response buf [09:05:13]execute_script done [09:05:13]execute_script returns [09:05:13]free content buf [09:05:13]Sock 9.Close socket [09:05:13]Sock 9.Thread stoped [09:05:17]OFD Sender: No OFD packet to send [09:05:22]OFD Sender: No OFD packet to send [09:05:27]OFD Sender: No OFD packet to send [09:05:32]OFD Sender: No OFD packet to send [09:05:37]OFD Sender: No OFD packet to send [09:05:42]OFD Sender: No OFD packet to send [09:05:47]OFD Sender: No OFD packet to send [09:05:52]OFD Sender: No OFD packet to send [09:05:57]OFD Sender: No OFD packet to send [09:06:02]OFD Sender: No OFD packet to send [09:06:07]OFD Sender: No OFD packet to send [09:06:12]OFD Sender: No OFD packet to send [09:06:17]OFD Sender: No OFD packet to send [09:06:22]OFD Sender: No OFD packet to send [09:06:27]OFD Sender: No OFD packet to send [09:06:32]OFD Sender: No OFD packet to send [09:06:37]OFD Sender: No OFD packet to send [09:06:42]OFD Sender: No OFD packet to send [09:06:47]OFD Sender: No OFD packet to send [09:06:52]OFD Sender: No OFD packet to send [09:06:57]OFD Sender: No OFD packet to send [09:07:02]OFD Sender: No OFD packet to send [09:07:07]OFD Sender: No OFD packet to send [09:07:12]OFD Sender: No OFD packet to send [09:07:17]OFD Sender: No OFD packet to send [09:07:22]OFD Sender: No OFD packet to send [09:07:27]OFD Sender: No OFD packet to send [09:07:32]OFD Sender: No OFD packet to send [09:07:37]OFD Sender: No OFD packet to send [09:07:42]OFD Sender: No OFD packet to send [09:07:47]OFD Sender: No OFD packet to send [09:07:52]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:22]OFD Sender: No OFD packet to send [09:10:27]OFD Sender: No OFD packet to send [09:10:32]OFD Sender: No OFD packet to send [09:10:37]OFD Sender: No OFD packet to send [09:10:42]OFD Sender: No OFD packet to send [09:10:47]OFD Sender: No OFD packet to send [09:10:52]OFD Sender: No OFD packet to send [09:10:57]OFD Sender: No OFD packet to send [09:11:02]OFD Sender: No OFD packet to send [09:11:07]OFD Sender: No OFD packet to send [09:11:12]OFD Sender: No OFD packet to send [09:11:17]OFD Sender: No OFD packet to send [09:11:22]OFD Sender: No OFD packet to send [09:11:27]OFD Sender: No OFD packet to send [09:11:32]OFD Sender: No OFD packet to send [09:11:37]OFD Sender: No OFD packet to send [09:11:42]OFD Sender: No OFD packet to send [09:11:47]OFD Sender: No OFD packet to send [09:11:52]OFD Sender: No OFD packet to send [09:11:57]OFD Sender: No OFD packet to send [09:12:02]OFD Sender: No OFD packet to send [09:12:07]OFD Sender: No OFD packet to send [09:12:12]OFD Sender: No OFD packet to send [09:12:17]OFD Sender: No OFD packet to send [09:12:22]OFD Sender: No OFD packet to send [09:12:27]OFD Sender: No OFD packet to send [09:12:32]OFD Sender: No OFD packet to send [09:12:37]OFD Sender: No OFD packet to send [09:12:42]OFD Sender: No OFD packet to send [09:12:47]OFD Sender: No OFD packet to send [09:12:52]OFD Sender: No OFD packet to send [09:12:57]OFD Sender: No OFD packet to send [09:12:58]accept exits with 8 [09:12:58]New connection [09:12:58]New thread 3066903908 created [09:12:58]Thread 3067047268 joined [09:12:58]Waiting for new connection... [09:12:58] Sock 8.Parse request [09:12:58]Sock 8.Check first char [09:12:58]Sock 8.First char is OK [09:12:58]request: POST /json_proto HTTP/1.0 [09:12:58]Method: POST [09:12:58]URL: /json_proto [09:12:58]Method is POST - this is cgi request [09:12:58]url: /json_proto [09:12:58]query_string will be loaded in cgi processing [09:12:58]execute_cgi json_proto POST (null) [09:12:58]execute_cgi path=json_proto method=POST [09:12:58]POST find Content-Length [09:12:58]Host: 172.17.49.131:8080 [09:12:58]Content-Length: 682 [09:12:58]Content-Type: application/json [09:12:58] [09:12:58]POST finish read [09:12:58]Found Content-Length = 682 [09:12:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871747", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:12:58]execute_script... [09:12:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871747", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:12:58]POST & json_proto [09:12:58]process_json_proto [09:12:58]json parsed OK: [09:12:58]protocol is kg_v1.0 [09:12:58]action value=close_receipt [09:12:58]process_action close_receipt [09:12:58]cmd_close_receipt [09:12:58]MH_GetDate [09:12:58]Write to MH i2c: F0 00 00 D1 8E 4E [09:12:58]Write i2c OK [09:12:58]MH_I2C_Read... [09:12:58]Read from MH i2c: F0 [09:12:58]MH_I2C_Read... [09:12:58]Read from MH i2c: F0 09 00 [09:12:58]MH_I2C_Read... [09:12:58]Read from MH i2c: F0 09 00 D1 8E 00 9F 0B A6 66 FF 4D C0 64 7D [09:12:58]GetLastDocTimeStamp 1722157514 [09:12:58]current date 1722157983 [09:12:58]FM_GetShiftState [09:12:58]SAM_PROTO_GetShiftState [09:12:58]wFMCommunicate request_size=4 [09:12:58]MH_SAM_APDU [09:12:58]CAPDU: 80 13 01 00 [09:12:58]Write to MH i2c: E2 08 00 D2 8E 80 13 01 00 00 00 00 00 DD [09:12:58]Write i2c OK [09:12:58]MH_I2C_Read... [09:12:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:12:58]Read from MH i2c: E2 [09:12:58]MH_I2C_Read... [09:12:58]Read from MH i2c: E2 0E 00 [09:12:58]MH_I2C_Read... [09:12:58]Read from MH i2c: E2 0E 00 D2 8E 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 A3 [09:12:58]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:12:58]wFMCommunicate OK [09:12:58]SAM_PROTO_GetShiftState done [09:12:58]FM_GetShiftState done [09:12:58]opened in 1722127132 [09:12:58]opened+sec_in_day 1722213532 [09:12:58]quantity*price = 100023 [09:12:58]sum+1 = 100024 [09:12:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 103 28.07.2024 09:13 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230289 ФПД: 167792639270443 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T091303&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230289&fm=167792639270443&tin=02508201610067®Number=0000000000099253&sum=100000 [09:12:59]StoreToDocumentArchive [09:12:59]shift 386 fd 230289 [09:12:59]save to /storage/0386/doc_00230289 [09:12:59]save last doc name /storage/0386/doc_00230289 to /storage/kkm_last_doc_name [09:12:59]save OK [09:12:59]Clear old archive folders... [09:12:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:12:59]tlvbuf is 0085AB50 [09:12:59]SAM_PROTO_ClearQueue [09:12:59]wFMCommunicate request_size=4 [09:12:59]MH_SAM_APDU [09:12:59]CAPDU: 80 09 00 00 [09:12:59]Write to MH i2c: E2 08 00 DF 8E 80 09 00 00 00 00 00 00 DF [09:12:59]Write i2c OK [09:12:59]MH_I2C_Read... [09:12:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:12:59]Read from MH i2c: E2 [09:12:59]MH_I2C_Read... [09:12:59]Read from MH i2c: E2 03 00 [09:12:59]MH_I2C_Read... [09:12:59]Read from MH i2c: E2 03 00 DF 8E 00 90 00 E1 [09:12:59]RAPDU: 90 00 [09:12:59]wFMCommunicate OK [09:12:59]SAM_PROTO_ClearQueue done [09:12:59]KKMCreateOFDPacket [09:12:59]OFDProtocolAddRootSTLVToBuf [09:12:59]FM_MakeSignedData [09:12:59]FM_MakeSignedData [09:12:59]SAM_PROTO_SignData [09:12:59]wFMCommunicate request_size=4 [09:12:59]MH_SAM_APDU [09:12:59]CAPDU: 80 0D 01 02 [09:12:59]Write to MH i2c: E2 08 00 E0 8E 80 0D 01 02 00 00 00 00 E7 [09:12:59]Write i2c OK [09:12:59]MH_I2C_Read... [09:12:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:12:59]Read from MH i2c: E2 [09:12:59]MH_I2C_Read... [09:12:59]Read from MH i2c: E2 03 00 [09:12:59]MH_I2C_Read... [09:12:59]Read from MH i2c: E2 03 00 E0 8E 00 90 00 E2 [09:12:59]RAPDU: 90 00 [09:12:59]wFMCommunicate OK [09:12:59]wFMCommunicate request_size=255 [09:12:59]MH_SAM_APDU [09:12:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 67 00 00 00 F4 03 04 00 9F 0B A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 91 83 03 00 35 04 06 00 98 [09:12:59]Write to MH i2c: E2 02 01 E1 8E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 67 00 00 00 F4 03 04 00 9F 0B A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 91 83 03 00 35 04 06 00 98 00 00 BD [09:12:59]Write i2c OK [09:12:59]MH_I2C_Read... [09:12:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:12:59]Read from MH i2c: E2 [09:12:59]MH_I2C_Read... [09:12:59]Read from MH i2c: E2 03 00 [09:12:59]MH_I2C_Read... [09:12:59]Read from MH i2c: E2 03 00 E1 8E 00 90 00 E3 [09:12:59]RAPDU: 90 00 [09:12:59]wFMCommunicate OK [09:12:59]wFMCommunicate request_size=10 [09:12:59]MH_SAM_APDU [09:12:59]CAPDU: 80 0D 02 02 05 9B 44 A8 DE 2B [09:12:59]Write to MH i2c: E2 0D 00 E2 8E 80 0D 02 02 05 00 9B 44 A8 DE 2B 00 00 84 [09:12:59]Write i2c OK [09:12:59]MH_I2C_Read... [09:12:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:12:59]Read from MH i2c: E2 [09:12:59]MH_I2C_Read... [09:12:59]Read from MH i2c: E2 03 00 [09:12:59]MH_I2C_Read... [09:12:59]Read from MH i2c: E2 03 00 E2 8E 00 90 00 E4 [09:12:59]RAPDU: 90 00 [09:12:59]wFMCommunicate OK [09:12:59]wFMCommunicate request_size=4 [09:12:59]MH_SAM_APDU [09:12:59]CAPDU: 80 0D 03 02 [09:12:59]Write to MH i2c: E2 08 00 E3 8E 80 0D 03 02 00 00 00 00 EC [09:12:59]Write i2c OK [09:12:59]MH_I2C_Read... [09:12:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:12:59]Read from MH i2c: E2 [09:12:59]MH_I2C_Read... [09:12:59]Read from MH i2c: E2 0B 00 [09:12:59]MH_I2C_Read... [09:12:59]Read from MH i2c: E2 0B 00 E3 8E 00 36 28 E2 38 57 81 59 A2 90 00 38 [09:12:59]RAPDU: 36 28 E2 38 57 81 59 A2 90 00 [09:12:59]wFMCommunicate OK [09:12:59]SAM_PROTO_SignData done [09:12:59]FM_MakeSignedData done [09:12:59]CreateOFDProtocolMessage [09:12:59]wFMCommunicate request_size=4 [09:12:59]MH_SAM_APDU [09:12:59]CAPDU: 80 11 00 00 [09:12:59]Write to MH i2c: E2 08 00 E4 8E 80 11 00 00 00 00 00 00 EC [09:12:59]Write i2c OK [09:12:59]MH_I2C_Read... [09:13:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:13:00]Read from MH i2c: E2 [09:13:00]MH_I2C_Read... [09:13:00]Read from MH i2c: E2 17 00 [09:13:00]MH_I2C_Read... [09:13:00]Read from MH i2c: E2 17 00 E4 8E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 3D [09:13:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:13:00]wFMCommunicate OK [09:13:00]CreateOFDProtocolMessage done [09:13:00]OFDSenderStorePacket 230289 [09:13:00]StoreOFDPacket docnum=230289 [09:13:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 5D D4 07 01 D9 E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 67 00 00 00 F4 03 04 00 9F 0B A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 91 83 03 00 35 04 06 00 98 9B 44 A8 DE 2B 36 28 E2 38 57 81 59 A2 [09:13:00]CheckFolder [09:13:00]dirname=/storage/ofd_packets [09:13:00]CheckFolder done [09:13:00]ProducePacketName [09:13:00]name=ofd_packets/00230289 [09:13:00]NVStorageSaveData ofd_packets/00230289 [09:13:00]File name is /storage/ofd_packets/00230289 [09:13:00]Write 301 bytes [09:13:00]NVStorageSaveData done [09:13:00]OFDSenderStorePacket done [09:13:00]KKMCreateOFDPacket done [09:13:00]NVStorageSaveData kkm_last_timestamp [09:13:00]File name is /storage/kkm_last_timestamp [09:13:00]Write 4 bytes [09:13:00]NVStorageSaveData done [09:13:00]ExternCall_PrintAddStr [09:13:00]wPrintStart [09:13:00]Write to MH i2c: 01 00 00 E5 8E 73 [09:13:00]Write i2c OK [09:13:00]MH_I2C_Read... [09:13:00]Read from MH i2c: 01 [09:13:00]MH_I2C_Read... [09:13:00]Read from MH i2c: 01 07 00 [09:13:00]MH_I2C_Read... [09:13:00]Read from MH i2c: 01 07 00 E5 8E 00 00 00 00 00 FF 0F 88 [09:13:00]RasterBufferAndPrint [09:13:00]line Счет N : (1)871747 [09:13:00]line ИНН: 02508201610067 [09:13:00]line Контрольно-Кассовый Чек [09:13:00]line ПРОДАЖА [09:13:00]line ТРК (МРК, ГНК) : 61 [09:13:00]line Товар: 2710124500 [09:13:00]line Аи-95-К-5 [09:13:00]line 13.390 * 74.70 [09:13:00]line = 1000.23 [09:13:00]line НДС 12% НСП 1% [09:13:00]line > о реализуемом товаре [09:13:00]line ОКРУГЛЕНИЕ: -0.23 [09:13:00]line ИТОГО: 1000.00 [09:13:00]line Внесено: 1000.00 [09:13:00]line СДАЧА: 0.00 [09:13:00]line НСП 1% : 8.85 [09:13:00]line НДС 12% : 106.22 [09:13:00]line Наличными: 1000.00 [09:13:00]line Безнал.: 0.00 [09:13:00]line Место: АЗС № 125 "Партнер Нефть" [09:13:00]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [09:13:00]line СНО: Общий режим [09:13:00]line Чек 103 28.07.2024 09:13 [09:13:00]line Смена: 386 ФФД: 1.0 [09:13:00]line ЗНМ: 0300000050 [09:13:00]line РНМ: 0000000000099253 [09:13:00]line Версия ККМ: 001 [09:13:00]line ФМ: 0000000000965352 [09:13:00]line ФД: 230289 [09:13:00]line ФПД: 167792639270443 [09:13:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T091303&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230289&fm=167792639270443&tin=02508201610067®Number=0000000000099253&sum=100000 [09:13:00]OFD Sender: Processing packet 230289 [packets to send 132, broken 131] [09:13:00]ProducePacketName [09:13:00]name=ofd_packets/00230289 [09:13:00]OFD Sender: To server: pG, [09:13:00]CommunicateWithHost lk.salyk.kg:30040 [09:13:00]ConnectInit lk.salyk.kg [09:13:00]written 0, free lines is 4095 [09:13:00]Connected sock=10 [09:13:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 5D D4 07 01 D9 E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 67 00 00 00 F4 03 04 00 9F 0B A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 91 83 03 00 35 04 06 00 98 9B 44 A8 DE 2B 36 28 E2 38 57 81 59 A2 [09:13:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 18 2A 47 00 B6 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 39 36 35 33 35 32 10 04 04 00 91 83 03 00 F4 03 04 00 77 B2 A5 66 B6 04 01 00 00 4E 80 61 62 68 3F B2 C9 [09:13:00]CommunicateWithHost err = 0 [09:13:00]CheckOFDResponse [09:13:00]1017 (14) - 77093643461234 [09:13:00]1041 (16) - 0000000000965352 [09:13:00]1040 (4) - 230289 [09:13:00]1012 (4) - 28.07.2024 02:52 [09:13:00]1206 (1) - 0 [09:13:00]OFD Sender: Remove packet 230289 [09:13:00]ProducePacketName [09:13:00]name=ofd_packets/00230289 [09:13:00]NVStorageDeleteData [09:13:00]Write to MH i2c: 01 00 00 10 8F 9F [09:13:00]Write i2c OK [09:13:00]MH_I2C_Read... [09:13:00]Read from MH i2c: 01 [09:13:00]MH_I2C_Read... [09:13:00]Read from MH i2c: 01 07 00 [09:13:00]MH_I2C_Read... [09:13:00]Read from MH i2c: 01 07 00 10 8F 00 00 00 00 00 16 0D C9 [09:13:00]RasterBufferAndPrint [09:13:00]line [09:13:00]line [09:13:00]line [09:13:00]line [09:13:00]line [09:13:00]written 0, free lines is 3358 [09:13:00]MH_Cut [09:13:00]Write to MH i2c: D1 01 00 17 8F 01 78 [09:13:00]Write i2c OK [09:13:00]MH_I2C_Read... [09:13:00]Read from MH i2c: D1 [09:13:00]MH_I2C_Read... [09:13:00]Read from MH i2c: D1 01 00 [09:13:00]MH_I2C_Read... [09:13:00]Read from MH i2c: D1 01 00 17 8F 00 77 [09:13:00]Write to MH i2c: 01 00 00 18 8F A7 [09:13:00]Write i2c OK [09:13:00]MH_I2C_Read... [09:13:01]OFD Sender: No OFD packet to send [09:13:01]*** Cut start [09:13:01]*** Partial cut [09:13:01]*** CUTSNS_PIN = 1 [09:13:01]*** CUTSNS_PIN = 0 [09:13:01]*** Brake cut motor [09:13:02]Read from MH i2c: 01 [09:13:02]MH_I2C_Read... [09:13:02]*** Stop cut motor [09:13:02]*** Cut end [09:13:02]Read from MH i2c: 01 07 00 [09:13:02]MH_I2C_Read... [09:13:02]Read from MH i2c: 01 07 00 18 8F 00 00 00 00 00 FF 0F BC [09:13:02]process_action close_receipt done [09:13:02]requested_data is exist [09:13:02]produce_requested_data [09:13:02]requested_item fm.sn is exist - process it [09:13:02]wFMCommunicate request_size=4 [09:13:02]MH_SAM_APDU [09:13:02]CAPDU: 80 11 00 00 [09:13:02]Write to MH i2c: E2 08 00 19 8F 80 11 00 00 00 00 00 00 22 [09:13:02]Write i2c OK [09:13:02]MH_I2C_Read... [09:13:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:13:02]Read from MH i2c: E2 [09:13:02]MH_I2C_Read... [09:13:02]Read from MH i2c: E2 17 00 [09:13:02]MH_I2C_Read... [09:13:02]Read from MH i2c: E2 17 00 19 8F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 73 [09:13:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:13:02]wFMCommunicate OK [09:13:02]requested_item fd.num is exist - process it [09:13:02]SAM_PROTO_GetFieldsCounters [09:13:02]wFMCommunicate request_size=4 [09:13:02]MH_SAM_APDU [09:13:02]CAPDU: 80 13 00 00 [09:13:02]Write to MH i2c: E2 08 00 1A 8F 80 13 00 00 00 00 00 00 25 [09:13:02]Write i2c OK [09:13:02]MH_I2C_Read... [09:13:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:13:02]Read from MH i2c: E2 [09:13:02]MH_I2C_Read... [09:13:02]Read from MH i2c: E2 62 00 [09:13:02]MH_I2C_Read... [09:13:02]Read from MH i2c: E2 62 00 1A 8F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 91 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 67 00 00 00 5E 04 04 00 67 00 00 00 57 04 04 00 68 00 00 00 19 04 04 00 00 00 00 00 90 00 16 [09:13:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 91 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 67 00 00 00 5E 04 04 00 67 00 00 00 57 04 04 00 68 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:13:02]wFMCommunicate OK [09:13:02]SAM_PROTO_GetFieldsCounters done [09:13:02]requested_item shift.num is exist - process it [09:13:02]requested_item shift.opened is exist - process it [09:13:02]req_shift_opened [09:13:02]FM_GetShiftState [09:13:02]SAM_PROTO_GetShiftState [09:13:02]wFMCommunicate request_size=4 [09:13:02]MH_SAM_APDU [09:13:02]CAPDU: 80 13 01 00 [09:13:02]Write to MH i2c: E2 08 00 1B 8F 80 13 01 00 00 00 00 00 27 [09:13:02]Write i2c OK [09:13:02]MH_I2C_Read... [09:13:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:13:02]Read from MH i2c: E2 [09:13:02]MH_I2C_Read... [09:13:02]Read from MH i2c: E2 0E 00 [09:13:02]MH_I2C_Read... [09:13:02]Read from MH i2c: E2 0E 00 1B 8F 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 ED [09:13:02]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:13:02]wFMCommunicate OK [09:13:02]SAM_PROTO_GetShiftState done [09:13:02]FM_GetShiftState done [09:13:02]req_shift_opened done [09:13:02]requested_item shift.open_date is exist - process it [09:13:02]req_shift_open_date [09:13:02]req_shift_open_date done [09:13:02]produce_requested_data done [09:13:02]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230289,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [09:13:02]process_action_free close_receipt [09:13:02]json_value_free [09:13:02]json_value_free done [09:13:02]process_json_proto returns [09:13:02]Send response to host [09:13:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230289,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [09:13:02]free response buf [09:13:02]execute_script done [09:13:02]execute_script returns [09:13:02]free content buf [09:13:02]Sock 8.Close socket [09:13:02]Sock 8.Thread stoped [09:13:06]OFD Sender: No OFD packet to send [09:13:11]OFD Sender: No OFD packet to send [09:13:16]OFD Sender: No OFD packet to send [09:13:21]OFD Sender: No OFD packet to send [09:13:26]OFD Sender: No OFD packet to send [09:13:31]OFD Sender: No OFD packet to send [09:13:36]OFD Sender: No OFD packet to send [09:13:41]OFD Sender: No OFD packet to send [09:13:46]OFD Sender: No OFD packet to send [09:13:51]OFD Sender: No OFD packet to send [09:13:56]OFD Sender: No OFD packet to send [09:14:01]OFD Sender: No OFD packet to send [09:14:06]OFD Sender: No OFD packet to send [09:14:11]OFD Sender: No OFD packet to send [09:14:16]OFD Sender: No OFD packet to send [09:14:21]OFD Sender: No OFD packet to send [09:14:26]OFD Sender: No OFD packet to send [09:14:31]OFD Sender: No OFD packet to send [09:14:36]OFD Sender: No OFD packet to send [09:14:41]OFD Sender: No OFD packet to send [09:14:46]OFD Sender: No OFD packet to send [09:14:51]OFD Sender: No OFD packet to send [09:14:56]OFD Sender: No OFD packet to send [09:15:01]OFD Sender: No OFD packet to send [09:15:06]OFD Sender: No OFD packet to send [09:15:11]OFD Sender: No OFD packet to send [09:15:16]OFD Sender: No OFD packet to send [09:15:21]OFD Sender: No OFD packet to send [09:15:26]OFD Sender: No OFD packet to send [09:15:31]OFD Sender: No OFD packet to send [09:15:36]OFD Sender: No OFD packet to send [09:15:41]OFD Sender: No OFD packet to send [09:15:46]OFD Sender: No OFD packet to send [09:15:51]OFD Sender: No OFD packet to send [09:15:56]OFD Sender: No OFD packet to send [09:16:01]OFD Sender: No OFD packet to send [09:16:06]OFD Sender: No OFD packet to send [09:16:11]OFD Sender: No OFD packet to send [09:16:16]OFD Sender: No OFD packet to send [09:16:21]OFD Sender: No OFD packet to send [09:16:26]OFD Sender: No OFD packet to send [09:16:31]OFD Sender: No OFD packet to send [09:16:36]OFD Sender: No OFD packet to send [09:16:41]OFD Sender: No OFD packet to send [09:16:46]OFD Sender: No OFD packet to send [09:16:51]OFD Sender: No OFD packet to send [09:16:56]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:30]accept exits with 9 [09:18:30]New connection [09:18:30]New thread 3067047268 created [09:18:30]Thread 3066903908 joined [09:18:30]Waiting for new connection... [09:18:30] Sock 9.Parse request [09:18:30]Sock 9.Check first char [09:18:30]Sock 9.First char is OK [09:18:30]request: POST /json_proto HTTP/1.0 [09:18:30]Method: POST [09:18:30]URL: /json_proto [09:18:30]Method is POST - this is cgi request [09:18:30]url: /json_proto [09:18:30]query_string will be loaded in cgi processing [09:18:30]execute_cgi json_proto POST (null) [09:18:30]execute_cgi path=json_proto method=POST [09:18:30]POST find Content-Length [09:18:30]Host: 172.17.49.131:8080 [09:18:30]Content-Length: 678 [09:18:30]Content-Type: application/json [09:18:30] [09:18:30]POST finish read [09:18:30]Found Content-Length = 678 [09:18:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871748", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 46.080, "sum" : 3465.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4800.00, "total" : 3465.00, "payments": [ { "type": 0, "sum" : 3465.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:18:30]execute_script... [09:18:30]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871748", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 46.080, "sum" : 3465.22, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 4800.00, "total" : 3465.00, "payments": [ { "type": 0, "sum" : 3465.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:18:30]POST & json_proto [09:18:30]process_json_proto [09:18:30]json parsed OK: [09:18:30]protocol is kg_v1.0 [09:18:30]action value=close_receipt [09:18:30]process_action close_receipt [09:18:30]cmd_close_receipt [09:18:30]MH_GetDate [09:18:30]Write to MH i2c: F0 00 00 1C 8F 9A [09:18:30]Write i2c OK [09:18:30]MH_I2C_Read... [09:18:30]Read from MH i2c: F0 [09:18:30]MH_I2C_Read... [09:18:30]Read from MH i2c: F0 09 00 [09:18:30]MH_I2C_Read... [09:18:30]Read from MH i2c: F0 09 00 1C 8F 00 EB 0C A6 66 FF 4D C0 64 16 [09:18:30]GetLastDocTimeStamp 1722157983 [09:18:30]current date 1722158315 [09:18:30]FM_GetShiftState [09:18:30]SAM_PROTO_GetShiftState [09:18:30]wFMCommunicate request_size=4 [09:18:30]MH_SAM_APDU [09:18:30]CAPDU: 80 13 01 00 [09:18:30]Write to MH i2c: E2 08 00 1D 8F 80 13 01 00 00 00 00 00 29 [09:18:30]Write i2c OK [09:18:30]MH_I2C_Read... [09:18:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:18:30]Read from MH i2c: E2 [09:18:30]MH_I2C_Read... [09:18:30]Read from MH i2c: E2 0E 00 [09:18:30]MH_I2C_Read... [09:18:30]Read from MH i2c: E2 0E 00 1D 8F 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 EF [09:18:30]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:18:30]wFMCommunicate OK [09:18:30]SAM_PROTO_GetShiftState done [09:18:30]FM_GetShiftState done [09:18:30]opened in 1722127132 [09:18:30]opened+sec_in_day 1722213532 [09:18:30]quantity*price = 346521 [09:18:30]sum+1 = 346523 [09:18:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.22 ИТОГО: 3465.00 Внесено: 4800.00 СДАЧА: 1335.00 НСП 1% : 30.67 НДС 12% : 367.99 Наличными: 3465.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 104 28.07.2024 09:18 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230290 ФПД: 232997785227514 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T091835&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230290&fm=232997785227514&tin=02508201610067®Number=0000000000099253&sum=346500 [09:18:31]StoreToDocumentArchive [09:18:31]shift 386 fd 230290 [09:18:31]save to /storage/0386/doc_00230290 [09:18:31]save last doc name /storage/0386/doc_00230290 to /storage/kkm_last_doc_name [09:18:31]save OK [09:18:31]Clear old archive folders... [09:18:31]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:18:31]tlvbuf is 008E2FB0 [09:18:31]SAM_PROTO_ClearQueue [09:18:31]wFMCommunicate request_size=4 [09:18:31]MH_SAM_APDU [09:18:31]CAPDU: 80 09 00 00 [09:18:31]Write to MH i2c: E2 08 00 2A 8F 80 09 00 00 00 00 00 00 2B [09:18:31]Write i2c OK [09:18:31]MH_I2C_Read... [09:18:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:18:31]Read from MH i2c: E2 [09:18:31]MH_I2C_Read... [09:18:31]Read from MH i2c: E2 03 00 [09:18:31]MH_I2C_Read... [09:18:31]Read from MH i2c: E2 03 00 2A 8F 00 90 00 2D [09:18:31]RAPDU: 90 00 [09:18:31]wFMCommunicate OK [09:18:31]SAM_PROTO_ClearQueue done [09:18:31]KKMCreateOFDPacket [09:18:31]OFDProtocolAddRootSTLVToBuf [09:18:31]FM_MakeSignedData [09:18:31]FM_MakeSignedData [09:18:31]SAM_PROTO_SignData [09:18:31]wFMCommunicate request_size=4 [09:18:31]MH_SAM_APDU [09:18:31]CAPDU: 80 0D 01 02 [09:18:31]Write to MH i2c: E2 08 00 2B 8F 80 0D 01 02 00 00 00 00 33 [09:18:31]Write i2c OK [09:18:31]MH_I2C_Read... [09:18:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:18:31]OFD Sender: No OFD packet to send [09:18:31]Read from MH i2c: E2 [09:18:31]MH_I2C_Read... [09:18:31]Read from MH i2c: E2 03 00 [09:18:31]MH_I2C_Read... [09:18:31]Read from MH i2c: E2 03 00 2B 8F 00 90 00 2E [09:18:31]RAPDU: 90 00 [09:18:31]wFMCommunicate OK [09:18:31]wFMCommunicate request_size=255 [09:18:31]MH_SAM_APDU [09:18: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 00 B4 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 9A 49 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 49 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FB 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 8F 00 00 00 00 07 04 06 00 84 49 05 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 EB 0C A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 92 83 03 00 35 04 06 00 D3 E9 06 38 [09:18:31]Write to MH i2c: E2 02 01 2C 8F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 00 B4 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 9A 49 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 49 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FB 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 8F 00 00 00 00 07 04 06 00 84 49 05 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 EB 0C A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 92 83 03 00 35 04 06 00 D3 E9 06 38 00 00 A2 [09:18:31]Write i2c OK [09:18:31]MH_I2C_Read... [09:18:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:18:31]Read from MH i2c: E2 [09:18:31]MH_I2C_Read... [09:18:31]Read from MH i2c: E2 03 00 [09:18:31]MH_I2C_Read... [09:18:31]Read from MH i2c: E2 03 00 2C 8F 00 90 00 2F [09:18:31]RAPDU: 90 00 [09:18:31]wFMCommunicate OK [09:18:31]wFMCommunicate request_size=7 [09:18:31]MH_SAM_APDU [09:18:31]CAPDU: 80 0D 02 02 02 D0 FA [09:18:31]Write to MH i2c: E2 0A 00 2D 8F 80 0D 02 02 02 00 D0 FA 00 00 04 [09:18:31]Write i2c OK [09:18:31]MH_I2C_Read... [09:18:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:18:31]Read from MH i2c: E2 [09:18:31]MH_I2C_Read... [09:18:31]Read from MH i2c: E2 03 00 [09:18:31]MH_I2C_Read... [09:18:31]Read from MH i2c: E2 03 00 2D 8F 00 90 00 30 [09:18:31]RAPDU: 90 00 [09:18:31]wFMCommunicate OK [09:18:31]wFMCommunicate request_size=4 [09:18:31]MH_SAM_APDU [09:18:31]CAPDU: 80 0D 03 02 [09:18:31]Write to MH i2c: E2 08 00 2E 8F 80 0D 03 02 00 00 00 00 38 [09:18:31]Write i2c OK [09:18:31]MH_I2C_Read... [09:18:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:18:31]Read from MH i2c: E2 [09:18:31]MH_I2C_Read... [09:18:31]Read from MH i2c: E2 0B 00 [09:18:31]MH_I2C_Read... [09:18:31]Read from MH i2c: E2 0B 00 2E 8F 00 0D 8C 52 56 D5 73 D2 5D 90 00 F1 [09:18:31]RAPDU: 0D 8C 52 56 D5 73 D2 5D 90 00 [09:18:31]wFMCommunicate OK [09:18:31]SAM_PROTO_SignData done [09:18:31]FM_MakeSignedData done [09:18:31]CreateOFDProtocolMessage [09:18:31]wFMCommunicate request_size=4 [09:18:31]MH_SAM_APDU [09:18:31]CAPDU: 80 11 00 00 [09:18:31]Write to MH i2c: E2 08 00 2F 8F 80 11 00 00 00 00 00 00 38 [09:18:31]Write i2c OK [09:18:31]MH_I2C_Read... [09:18:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:18:32]Read from MH i2c: E2 [09:18:32]MH_I2C_Read... [09:18:32]Read from MH i2c: E2 17 00 [09:18:32]MH_I2C_Read... [09:18:32]Read from MH i2c: E2 17 00 2F 8F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 89 [09:18:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:18:32]wFMCommunicate OK [09:18:32]CreateOFDProtocolMessage done [09:18:32]OFDSenderStorePacket 230290 [09:18:32]StoreOFDPacket docnum=230290 [09:18:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 5F C4 04 01 3A AD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 00 B4 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 9A 49 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 49 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FB 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 8F 00 00 00 00 07 04 06 00 84 49 05 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 EB 0C A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 92 83 03 00 35 04 06 00 D3 E9 06 38 D0 FA 0D 8C 52 56 D5 73 D2 5D [09:18:32]CheckFolder [09:18:32]dirname=/storage/ofd_packets [09:18:32]CheckFolder done [09:18:32]ProducePacketName [09:18:32]name=ofd_packets/00230290 [09:18:32]NVStorageSaveData ofd_packets/00230290 [09:18:32]File name is /storage/ofd_packets/00230290 [09:18:32]Write 298 bytes [09:18:32]NVStorageSaveData done [09:18:32]OFDSenderStorePacket done [09:18:32]KKMCreateOFDPacket done [09:18:32]NVStorageSaveData kkm_last_timestamp [09:18:32]File name is /storage/kkm_last_timestamp [09:18:32]Write 4 bytes [09:18:32]NVStorageSaveData done [09:18:32]ExternCall_PrintAddStr [09:18:32]wPrintStart [09:18:32]Write to MH i2c: 01 00 00 30 8F BF [09:18:32]Write i2c OK [09:18:32]MH_I2C_Read... [09:18:32]Read from MH i2c: 01 [09:18:32]MH_I2C_Read... [09:18:32]Read from MH i2c: 01 07 00 [09:18:32]MH_I2C_Read... [09:18:32]Read from MH i2c: 01 07 00 30 8F 00 00 00 00 00 FF 0F D4 [09:18:32]RasterBufferAndPrint [09:18:32]line Счет N : (1)871748 [09:18:32]line ИНН: 02508201610067 [09:18:32]line Контрольно-Кассовый Чек [09:18:32]line ПРОДАЖА [09:18:32]line ТРК (МРК, ГНК) : 1 [09:18:32]line Товар: 2710194210 [09:18:32]line ДТ-К-5 [09:18:32]line 46.080 * 75.20 [09:18:32]line = 3465.22 [09:18:32]line НДС 12% НСП 1% [09:18:32]line > о реализуемом товаре [09:18:32]line ОКРУГЛЕНИЕ: -0.22 [09:18:32]line ИТОГО: 3465.00 [09:18:32]line Внесено: 4800.00 [09:18:32]line СДАЧА: 1335.00 [09:18:32]line НСП 1% : 30.67 [09:18:32]line НДС 12% : 367.99 [09:18:32]line Наличными: 3465.00 [09:18:32]line Безнал.: 0.00 [09:18:32]line Место: АЗС № 125 "Партнер Нефть" [09:18:32]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [09:18:32]line СНО: Общий режим [09:18:32]line Чек 104 28.07.2024 09:18 [09:18:32]line Смена: 386 ФФД: 1.0 [09:18:32]line ЗНМ: 0300000050 [09:18:32]line РНМ: 0000000000099253 [09:18:32]line Версия ККМ: 001 [09:18:32]line ФМ: 0000000000965352 [09:18:32]line ФД: 230290 [09:18:32]line ФПД: 232997785227514 [09:18:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T091835&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230290&fm=232997785227514&tin=02508201610067®Number=0000000000099253&sum=346500 [09:18:32]OFD Sender: Processing packet 230290 [packets to send 132, broken 131] [09:18:32]ProducePacketName [09:18:32]name=ofd_packets/00230290 [09:18:32]OFD Sender: To server: pG, [09:18:32]CommunicateWithHost lk.salyk.kg:30040 [09:18:32]ConnectInit lk.salyk.kg [09:18:32]written 0, free lines is 4095 [09:18:32]Connected sock=8 [09:18:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 5F C4 04 01 3A AD 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 00 B4 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 9A 49 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 49 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 FB 0B 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BF 8F 00 00 00 00 07 04 06 00 84 49 05 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 EB 0C A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 92 83 03 00 35 04 06 00 D3 E9 06 38 D0 FA 0D 8C 52 56 D5 73 D2 5D [09:18:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 1A DD 47 00 73 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 39 36 35 33 35 32 10 04 04 00 92 83 03 00 F4 03 04 00 C3 B3 A5 66 B6 04 01 00 00 70 F2 69 83 A1 5F 13 F3 [09:18:32]CommunicateWithHost err = 0 [09:18:32]CheckOFDResponse [09:18:32]1017 (14) - 77093643461234 [09:18:32]1041 (16) - 0000000000965352 [09:18:32]1040 (4) - 230290 [09:18:32]1012 (4) - 28.07.2024 02:58 [09:18:32]1206 (1) - 0 [09:18:32]OFD Sender: Remove packet 230290 [09:18:32]ProducePacketName [09:18:32]name=ofd_packets/00230290 [09:18:32]NVStorageDeleteData [09:18:32]Write to MH i2c: 01 00 00 5B 8F EA [09:18:32]Write i2c OK [09:18:32]MH_I2C_Read... [09:18:32]Read from MH i2c: 01 [09:18:32]MH_I2C_Read... [09:18:32]Read from MH i2c: 01 07 00 [09:18:32]MH_I2C_Read... [09:18:32]Read from MH i2c: 01 07 00 5B 8F 00 00 00 00 00 0F 0D 0D [09:18:32]RasterBufferAndPrint [09:18:32]line [09:18:32]line [09:18:32]line [09:18:32]line [09:18:32]line [09:18:32]written 0, free lines is 3352 [09:18:32]MH_Cut [09:18:32]Write to MH i2c: D1 01 00 62 8F 01 C3 [09:18:32]Write i2c OK [09:18:32]MH_I2C_Read... [09:18:32]Read from MH i2c: D1 [09:18:32]MH_I2C_Read... [09:18:32]Read from MH i2c: D1 01 00 [09:18:32]MH_I2C_Read... [09:18:32]Read from MH i2c: D1 01 00 62 8F 00 C2 [09:18:32]Write to MH i2c: 01 00 00 63 8F F2 [09:18:32]Write i2c OK [09:18:32]MH_I2C_Read... [09:18:33]OFD Sender: No OFD packet to send [09:18:33]*** Cut start [09:18:33]*** Partial cut [09:18:33]*** CUTSNS_PIN = 1 [09:18:33]*** CUTSNS_PIN = 0 [09:18:33]*** Brake cut motor [09:18:34]Read from MH i2c: 01 [09:18:34]MH_I2C_Read... [09:18:34]*** Stop cut motor [09:18:34]*** Cut end [09:18:34]Read from MH i2c: 01 07 00 [09:18:34]MH_I2C_Read... [09:18:34]Read from MH i2c: 01 07 00 63 8F 00 00 00 00 00 FF 0F 07 [09:18:34]process_action close_receipt done [09:18:34]requested_data is exist [09:18:34]produce_requested_data [09:18:34]requested_item fm.sn is exist - process it [09:18:34]wFMCommunicate request_size=4 [09:18:34]MH_SAM_APDU [09:18:34]CAPDU: 80 11 00 00 [09:18:34]Write to MH i2c: E2 08 00 64 8F 80 11 00 00 00 00 00 00 6D [09:18:34]Write i2c OK [09:18:34]MH_I2C_Read... [09:18:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:18:34]Read from MH i2c: E2 [09:18:34]MH_I2C_Read... [09:18:34]Read from MH i2c: E2 17 00 [09:18:34]MH_I2C_Read... [09:18:34]Read from MH i2c: E2 17 00 64 8F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 BE [09:18:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:18:34]wFMCommunicate OK [09:18:34]requested_item fd.num is exist - process it [09:18:34]SAM_PROTO_GetFieldsCounters [09:18:34]wFMCommunicate request_size=4 [09:18:34]MH_SAM_APDU [09:18:34]CAPDU: 80 13 00 00 [09:18:34]Write to MH i2c: E2 08 00 65 8F 80 13 00 00 00 00 00 00 70 [09:18:34]Write i2c OK [09:18:34]MH_I2C_Read... [09:18:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:18:34]Read from MH i2c: E2 [09:18:34]MH_I2C_Read... [09:18:34]Read from MH i2c: E2 62 00 [09:18:34]MH_I2C_Read... [09:18:34]Read from MH i2c: E2 62 00 65 8F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 92 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 68 00 00 00 5E 04 04 00 68 00 00 00 57 04 04 00 69 00 00 00 19 04 04 00 00 00 00 00 90 00 65 [09:18:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 92 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 68 00 00 00 5E 04 04 00 68 00 00 00 57 04 04 00 69 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:18:34]wFMCommunicate OK [09:18:34]SAM_PROTO_GetFieldsCounters done [09:18:34]requested_item shift.num is exist - process it [09:18:34]requested_item shift.opened is exist - process it [09:18:34]req_shift_opened [09:18:34]FM_GetShiftState [09:18:34]SAM_PROTO_GetShiftState [09:18:34]wFMCommunicate request_size=4 [09:18:34]MH_SAM_APDU [09:18:34]CAPDU: 80 13 01 00 [09:18:34]Write to MH i2c: E2 08 00 66 8F 80 13 01 00 00 00 00 00 72 [09:18:34]Write i2c OK [09:18:34]MH_I2C_Read... [09:18:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:18:34]Read from MH i2c: E2 [09:18:34]MH_I2C_Read... [09:18:34]Read from MH i2c: E2 0E 00 [09:18:34]MH_I2C_Read... [09:18:34]Read from MH i2c: E2 0E 00 66 8F 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 38 [09:18:34]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:18:34]wFMCommunicate OK [09:18:34]SAM_PROTO_GetShiftState done [09:18:34]FM_GetShiftState done [09:18:34]req_shift_opened done [09:18:34]requested_item shift.open_date is exist - process it [09:18:34]req_shift_open_date [09:18:34]req_shift_open_date done [09:18:34]produce_requested_data done [09:18:34]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230290,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [09:18:34]process_action_free close_receipt [09:18:34]json_value_free [09:18:34]json_value_free done [09:18:34]process_json_proto returns [09:18:34]Send response to host [09:18:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230290,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [09:18:34]free response buf [09:18:34]execute_script done [09:18:34]execute_script returns [09:18:34]free content buf [09:18:34]Sock 9.Close socket [09:18:34]Sock 9.Thread stoped [09:18:38]OFD Sender: No OFD packet to send [09:18:43]OFD Sender: No OFD packet to send [09:18:45]accept exits with 10 [09:18:45]New connection [09:18:45]New thread 3066903908 created [09:18:45]Thread 3067047268 joined [09:18:45]Waiting for new connection... [09:18:45] Sock 10.Parse request [09:18:45]Sock 10.Check first char [09:18:45]Sock 10.First char is OK [09:18:45]request: POST /json_proto HTTP/1.0 [09:18:45]Method: POST [09:18:45]URL: /json_proto [09:18:45]Method is POST - this is cgi request [09:18:45]url: /json_proto [09:18:45]query_string will be loaded in cgi processing [09:18:45]execute_cgi json_proto POST (null) [09:18:45]execute_cgi path=json_proto method=POST [09:18:45]POST find Content-Length [09:18:45]Host: 172.17.49.131:8080 [09:18:45]Content-Length: 1150 [09:18:45]Content-Type: application/json [09:18:45] [09:18:45]POST finish read [09:18:45]Found Content-Length = 1150 [09:18:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 125\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410.\u000A\u0421\u0447\u0435\u0442 N : (1)871749\u000A28.07.2024 08:41\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 2\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 5.320 x 75.20\u000A\u0418\u0422\u041E\u0413: 400.06\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30104881\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:18:45]execute_script... [09:18:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 125\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410.\u000A\u0421\u0447\u0435\u0442 N : (1)871749\u000A28.07.2024 08:41\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 2\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 5.320 x 75.20\u000A\u0418\u0422\u041E\u0413: 400.06\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30104881\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:18:45]POST & json_proto [09:18:45]process_json_proto [09:18:45]json parsed OK: [09:18:45]protocol is kg_v1.0 [09:18:45]action value=print_text [09:18:45]process_action print_text [09:18:45]cmd_print_text [09:18:45]ExternCall_PrintAddStr [09:18:45]wPrintStart [09:18:45]Write to MH i2c: 01 00 00 67 8F F6 [09:18:45]Write i2c OK [09:18:45]MH_I2C_Read... [09:18:45]Read from MH i2c: 01 [09:18:45]MH_I2C_Read... [09:18:45]Read from MH i2c: 01 07 00 [09:18:45]MH_I2C_Read... [09:18:45]Read from MH i2c: 01 07 00 67 8F 00 00 00 00 00 FF 0F 0B [09:18:45]RasterBufferAndPrint [09:18:45]line *****ТОВАРНЫЙ ЧЕК***** [09:18:45]line АЗС 125 [09:18:45]line Партнер нефть [09:18:45]line 02508201610067 [09:18:45]line Кассир : Бекжанов А. [09:18:45]line Счет N : (1)871749 [09:18:45]line 28.07.2024 08:41 [09:18:45]line ПРОДАЖА [09:18:45]line ТРК (МРК, ГНК): 2 [09:18:45]line Вид ГСМ : 2710194210 [09:18:45]line ДТ-К-5 [09:18:45]line 5.320 x 75.20 [09:18:45]line ИТОГ: 400.06 [09:18:45]line Тип оплаты: Талоны: ТК ГПНА Online [09:18:45]line 30104881 [09:18:45]line ______________________ [09:18:45]line (подпись) [09:18:45]written 0, free lines is 4095 [09:18:45]Write to MH i2c: 01 00 00 7B 8F 0A [09:18:45]Write i2c OK [09:18:45]MH_I2C_Read... [09:18:45]Read from MH i2c: 01 [09:18:45]MH_I2C_Read... [09:18:45]Read from MH i2c: 01 07 00 [09:18:45]MH_I2C_Read... [09:18:45]Read from MH i2c: 01 07 00 7B 8F 00 00 00 00 00 0D 0E 2C [09:18:45]RasterBufferAndPrint [09:18:45]line [09:18:45]line [09:18:45]line [09:18:45]line [09:18:45]line [09:18:45]written 0, free lines is 3599 [09:18:45]MH_Cut [09:18:45]Write to MH i2c: D1 01 00 82 8F 01 E3 [09:18:45]Write i2c OK [09:18:45]MH_I2C_Read... [09:18:45]Read from MH i2c: D1 [09:18:45]MH_I2C_Read... [09:18:45]Read from MH i2c: D1 01 00 [09:18:45]MH_I2C_Read... [09:18:45]Read from MH i2c: D1 01 00 82 8F 00 E2 [09:18:45]Write to MH i2c: 01 00 00 83 8F 12 [09:18:45]Write i2c OK [09:18:45]MH_I2C_Read... [09:18:46]*** Cut start [09:18:46]*** Partial cut [09:18:46]*** CUTSNS_PIN = 1 [09:18:46]*** CUTSNS_PIN = 0 [09:18:46]*** Brake cut motor [09:18:46]Read from MH i2c: 01 [09:18:46]MH_I2C_Read... [09:18:46]*** Stop cut motor [09:18:46]*** Cut end [09:18:46]Read from MH i2c: 01 07 00 [09:18:46]MH_I2C_Read... [09:18:46]Read from MH i2c: 01 07 00 83 8F 00 00 00 00 00 FF 0F 27 [09:18:46]process_action print_text done [09:18:46]requested_data is exist [09:18:46]produce_requested_data [09:18:46]requested_item fm.sn is exist - process it [09:18:46]wFMCommunicate request_size=4 [09:18:46]MH_SAM_APDU [09:18:46]CAPDU: 80 11 00 00 [09:18:46]Write to MH i2c: E2 08 00 84 8F 80 11 00 00 00 00 00 00 8D [09:18:46]Write i2c OK [09:18:46]MH_I2C_Read... [09:18:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:18:46]Read from MH i2c: E2 [09:18:46]MH_I2C_Read... [09:18:46]Read from MH i2c: E2 17 00 [09:18:46]MH_I2C_Read... [09:18:46]Read from MH i2c: E2 17 00 84 8F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 DE [09:18:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:18:46]wFMCommunicate OK [09:18:46]requested_item fd.num is exist - process it [09:18:46]SAM_PROTO_GetFieldsCounters [09:18:46]wFMCommunicate request_size=4 [09:18:46]MH_SAM_APDU [09:18:46]CAPDU: 80 13 00 00 [09:18:46]Write to MH i2c: E2 08 00 85 8F 80 13 00 00 00 00 00 00 90 [09:18:46]Write i2c OK [09:18:46]MH_I2C_Read... [09:18:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:18:46]Read from MH i2c: E2 [09:18:46]MH_I2C_Read... [09:18:46]Read from MH i2c: E2 62 00 [09:18:46]MH_I2C_Read... [09:18:46]Read from MH i2c: E2 62 00 85 8F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 92 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 68 00 00 00 5E 04 04 00 68 00 00 00 57 04 04 00 69 00 00 00 19 04 04 00 00 00 00 00 90 00 85 [09:18:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 92 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 68 00 00 00 5E 04 04 00 68 00 00 00 57 04 04 00 69 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:18:46]wFMCommunicate OK [09:18:46]SAM_PROTO_GetFieldsCounters done [09:18:46]requested_item shift.num is exist - process it [09:18:46]requested_item shift.opened is exist - process it [09:18:46]req_shift_opened [09:18:46]FM_GetShiftState [09:18:46]SAM_PROTO_GetShiftState [09:18:46]wFMCommunicate request_size=4 [09:18:46]MH_SAM_APDU [09:18:46]CAPDU: 80 13 01 00 [09:18:46]Write to MH i2c: E2 08 00 86 8F 80 13 01 00 00 00 00 00 92 [09:18:46]Write i2c OK [09:18:46]MH_I2C_Read... [09:18:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:18:46]Read from MH i2c: E2 [09:18:46]MH_I2C_Read... [09:18:46]Read from MH i2c: E2 0E 00 [09:18:46]MH_I2C_Read... [09:18:46]Read from MH i2c: E2 0E 00 86 8F 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 58 [09:18:46]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:18:46]wFMCommunicate OK [09:18:46]SAM_PROTO_GetShiftState done [09:18:46]FM_GetShiftState done [09:18:46]req_shift_opened done [09:18:46]requested_item shift.open_date is exist - process it [09:18:46]req_shift_open_date [09:18:46]req_shift_open_date done [09:18:46]produce_requested_data done [09:18:46]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230290,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [09:18:46]process_action_free print_text [09:18:46]json_value_free [09:18:46]json_value_free done [09:18:46]process_json_proto returns [09:18:46]Send response to host [09:18:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230290,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [09:18:46]free response buf [09:18:46]execute_script done [09:18:46]execute_script returns [09:18:46]free content buf [09:18:46]Sock 10.Close socket [09:18:46]Sock 10.Thread stoped [09:18:48]OFD Sender: No OFD packet to send [09:18:53]OFD Sender: No OFD packet to send [09:18:58]OFD Sender: No OFD packet to send [09:19:03]OFD Sender: No OFD packet to send [09:19:08]OFD Sender: No OFD packet to send [09:19:13]OFD Sender: No OFD packet to send [09:19:18]OFD Sender: No OFD packet to send [09:19:23]OFD Sender: No OFD packet to send [09:19:28]OFD Sender: No OFD packet to send [09:19:33]OFD Sender: No OFD packet to send [09:19:34]accept exits with 8 [09:19:34]New connection [09:19:34]New thread 3067047268 created [09:19:34]Thread 3066903908 joined [09:19:34]Waiting for new connection... [09:19:34] Sock 8.Parse request [09:19:34]Sock 8.Check first char [09:19:34]Sock 8.First char is OK [09:19:34]request: POST /json_proto HTTP/1.0 [09:19:34]Method: POST [09:19:34]URL: /json_proto [09:19:34]Method is POST - this is cgi request [09:19:34]url: /json_proto [09:19:34]query_string will be loaded in cgi processing [09:19:34]execute_cgi json_proto POST (null) [09:19:34]execute_cgi path=json_proto method=POST [09:19:34]POST find Content-Length [09:19:34]Host: 172.17.49.131:8080 [09:19:34]Content-Length: 673 [09:19:34]Content-Type: application/json [09:19:34] [09:19:34]POST finish read [09:19:34]Found Content-Length = 673 [09:19:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871750", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 7.980, "sum" : 600.10, "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:19:34]execute_script... [09:19:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871750", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 7.980, "sum" : 600.10, "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:19:34]POST & json_proto [09:19:34]process_json_proto [09:19:34]json parsed OK: [09:19:34]protocol is kg_v1.0 [09:19:34]action value=close_receipt [09:19:34]process_action close_receipt [09:19:34]cmd_close_receipt [09:19:34]MH_GetDate [09:19:34]Write to MH i2c: F0 00 00 87 8F 05 [09:19:34]Write i2c OK [09:19:34]MH_I2C_Read... [09:19:34]Read from MH i2c: F0 [09:19:34]MH_I2C_Read... [09:19:34]Read from MH i2c: F0 09 00 [09:19:34]MH_I2C_Read... [09:19:34]Read from MH i2c: F0 09 00 87 8F 00 2B 0D A6 66 FF 4D C0 64 C2 [09:19:34]GetLastDocTimeStamp 1722158315 [09:19:34]current date 1722158379 [09:19:34]FM_GetShiftState [09:19:34]SAM_PROTO_GetShiftState [09:19:34]wFMCommunicate request_size=4 [09:19:34]MH_SAM_APDU [09:19:34]CAPDU: 80 13 01 00 [09:19:34]Write to MH i2c: E2 08 00 88 8F 80 13 01 00 00 00 00 00 94 [09:19:34]Write i2c OK [09:19:34]MH_I2C_Read... [09:19:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:19:34]Read from MH i2c: E2 [09:19:34]MH_I2C_Read... [09:19:34]Read from MH i2c: E2 0E 00 [09:19:34]MH_I2C_Read... [09:19:34]Read from MH i2c: E2 0E 00 88 8F 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 5A [09:19:34]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:19:34]wFMCommunicate OK [09:19:34]SAM_PROTO_GetShiftState done [09:19:34]FM_GetShiftState done [09:19:34]opened in 1722127132 [09:19:34]opened+sec_in_day 1722213532 [09:19:34]quantity*price = 60009 [09:19:34]sum+1 = 60011 [09:19:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 105 28.07.2024 09:19 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230291 ФПД: 226087634146311 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T091939&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230291&fm=226087634146311&tin=02508201610067®Number=0000000000099253&sum=60000 [09:19:35]StoreToDocumentArchive [09:19:35]shift 386 fd 230291 [09:19:35]save to /storage/0386/doc_00230291 [09:19:35]save last doc name /storage/0386/doc_00230291 to /storage/kkm_last_doc_name [09:19:35]save OK [09:19:35]Clear old archive folders... [09:19:35]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:19:35]tlvbuf is 008E33C0 [09:19:35]SAM_PROTO_ClearQueue [09:19:35]wFMCommunicate request_size=4 [09:19:35]MH_SAM_APDU [09:19:35]CAPDU: 80 09 00 00 [09:19:35]Write to MH i2c: E2 08 00 95 8F 80 09 00 00 00 00 00 00 96 [09:19:35]Write i2c OK [09:19:35]MH_I2C_Read... [09:19:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:19:35]Read from MH i2c: E2 [09:19:35]MH_I2C_Read... [09:19:35]Read from MH i2c: E2 03 00 [09:19:35]MH_I2C_Read... [09:19:35]Read from MH i2c: E2 03 00 95 8F 00 90 00 98 [09:19:35]RAPDU: 90 00 [09:19:35]wFMCommunicate OK [09:19:35]SAM_PROTO_ClearQueue done [09:19:35]KKMCreateOFDPacket [09:19:35]OFDProtocolAddRootSTLVToBuf [09:19:35]FM_MakeSignedData [09:19:35]FM_MakeSignedData [09:19:35]SAM_PROTO_SignData [09:19:35]wFMCommunicate request_size=4 [09:19:35]MH_SAM_APDU [09:19:35]CAPDU: 80 0D 01 02 [09:19:35]Write to MH i2c: E2 08 00 96 8F 80 0D 01 02 00 00 00 00 9E [09:19:35]Write i2c OK [09:19:35]MH_I2C_Read... [09:19:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:19:35]Read from MH i2c: E2 [09:19:35]MH_I2C_Read... [09:19:35]Read from MH i2c: E2 03 00 [09:19:35]MH_I2C_Read... [09:19:35]Read from MH i2c: E2 03 00 96 8F 00 90 00 99 [09:19:35]RAPDU: 90 00 [09:19:35]wFMCommunicate OK [09:19:35]wFMCommunicate request_size=255 [09:19:35]MH_SAM_APDU [09:19:35]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2C 1F 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 6A 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 69 00 00 00 F4 03 04 00 2B 0D A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 93 83 03 00 35 04 06 00 CD A0 21 1F [09:19:35]Write to MH i2c: E2 02 01 97 8F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 1F 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 6A 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 69 00 00 00 F4 03 04 00 2B 0D A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 93 83 03 00 35 04 06 00 CD A0 21 1F 00 00 B4 [09:19:35]Write i2c OK [09:19:35]MH_I2C_Read... [09:19:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:19:35]Read from MH i2c: E2 [09:19:35]MH_I2C_Read... [09:19:35]Read from MH i2c: E2 03 00 [09:19:35]MH_I2C_Read... [09:19:35]Read from MH i2c: E2 03 00 97 8F 00 90 00 9A [09:19:35]RAPDU: 90 00 [09:19:35]wFMCommunicate OK [09:19:35]wFMCommunicate request_size=7 [09:19:35]MH_SAM_APDU [09:19:35]CAPDU: 80 0D 02 02 02 14 07 [09:19:35]Write to MH i2c: E2 0A 00 98 8F 80 0D 02 02 02 00 14 07 00 00 C0 [09:19:35]Write i2c OK [09:19:35]MH_I2C_Read... [09:19:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:19:35]Read from MH i2c: E2 [09:19:35]MH_I2C_Read... [09:19:35]Read from MH i2c: E2 03 00 [09:19:35]MH_I2C_Read... [09:19:35]Read from MH i2c: E2 03 00 98 8F 00 90 00 9B [09:19:35]RAPDU: 90 00 [09:19:35]wFMCommunicate OK [09:19:35]wFMCommunicate request_size=4 [09:19:35]MH_SAM_APDU [09:19:35]CAPDU: 80 0D 03 02 [09:19:35]Write to MH i2c: E2 08 00 99 8F 80 0D 03 02 00 00 00 00 A3 [09:19:35]Write i2c OK [09:19:35]MH_I2C_Read... [09:19:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:19:35]Read from MH i2c: E2 [09:19:35]MH_I2C_Read... [09:19:35]Read from MH i2c: E2 0B 00 [09:19:35]MH_I2C_Read... [09:19:35]Read from MH i2c: E2 0B 00 99 8F 00 C6 11 C2 94 45 D8 C8 DA 90 00 90 [09:19:35]RAPDU: C6 11 C2 94 45 D8 C8 DA 90 00 [09:19:35]wFMCommunicate OK [09:19:35]SAM_PROTO_SignData done [09:19:35]FM_MakeSignedData done [09:19:35]CreateOFDProtocolMessage [09:19:35]wFMCommunicate request_size=4 [09:19:35]MH_SAM_APDU [09:19:35]CAPDU: 80 11 00 00 [09:19:35]Write to MH i2c: E2 08 00 9A 8F 80 11 00 00 00 00 00 00 A3 [09:19:35]Write i2c OK [09:19:35]MH_I2C_Read... [09:19:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:19:35]Read from MH i2c: E2 [09:19:35]MH_I2C_Read... [09:19:35]Read from MH i2c: E2 17 00 [09:19:35]MH_I2C_Read... [09:19:35]Read from MH i2c: E2 17 00 9A 8F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 F4 [09:19:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:19:35]wFMCommunicate OK [09:19:35]CreateOFDProtocolMessage done [09:19:35]OFDSenderStorePacket 230291 [09:19:35]StoreOFDPacket docnum=230291 [09:19:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 E2 9D 04 01 38 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 2C 1F 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 6A 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 69 00 00 00 F4 03 04 00 2B 0D A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 93 83 03 00 35 04 06 00 CD A0 21 1F 14 07 C6 11 C2 94 45 D8 C8 DA [09:19:35]CheckFolder [09:19:35]dirname=/storage/ofd_packets [09:19:35]CheckFolder done [09:19:35]ProducePacketName [09:19:35]name=ofd_packets/00230291 [09:19:35]NVStorageSaveData ofd_packets/00230291 [09:19:35]File name is /storage/ofd_packets/00230291 [09:19:35]Write 298 bytes [09:19:35]NVStorageSaveData done [09:19:35]OFDSenderStorePacket done [09:19:35]KKMCreateOFDPacket done [09:19:35]NVStorageSaveData kkm_last_timestamp [09:19:35]File name is /storage/kkm_last_timestamp [09:19:35]Write 4 bytes [09:19:35]NVStorageSaveData done [09:19:35]ExternCall_PrintAddStr [09:19:35]wPrintStart [09:19:35]Write to MH i2c: 01 00 00 9B 8F 2A [09:19:35]Write i2c OK [09:19:35]MH_I2C_Read... [09:19:35]Read from MH i2c: 01 [09:19:35]MH_I2C_Read... [09:19:35]Read from MH i2c: 01 07 00 [09:19:35]MH_I2C_Read... [09:19:35]Read from MH i2c: 01 07 00 9B 8F 00 00 00 00 00 FF 0F 3F [09:19:35]RasterBufferAndPrint [09:19:35]line Счет N : (1)871750 [09:19:35]line ИНН: 02508201610067 [09:19:35]line Контрольно-Кассовый Чек [09:19:35]line ПРОДАЖА [09:19:35]line ТРК (МРК, ГНК) : 2 [09:19:35]line Товар: 2710194210 [09:19:35]line ДТ-К-5 [09:19:35]line 7.980 * 75.20 [09:19:35]line = 600.10 [09:19:35]line НДС 12% НСП 1% [09:19:35]line > о реализуемом товаре [09:19:35]line ОКРУГЛЕНИЕ: -0.10 [09:19:35]line ИТОГО: 600.00 [09:19:35]line Внесено: 600.00 [09:19:35]line СДАЧА: 0.00 [09:19:35]line НСП 1% : 5.31 [09:19:35]line НДС 12% : 63.73 [09:19:35]line Наличными: 600.00 [09:19:35]line Безнал.: 0.00 [09:19:35]line Место: АЗС № 125 "Партнер Нефть" [09:19:35]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [09:19:35]line СНО: Общий режим [09:19:35]line Чек 105 28.07.2024 09:19 [09:19:35]line Смена: 386 ФФД: 1.0 [09:19:35]line ЗНМ: 0300000050 [09:19:35]line РНМ: 0000000000099253 [09:19:35]line Версия ККМ: 001 [09:19:35]line ФМ: 0000000000965352 [09:19:35]line ФД: 230291 [09:19:35]line ФПД: 226087634146311 [09:19:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T091939&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230291&fm=226087634146311&tin=02508201610067®Number=0000000000099253&sum=60000 [09:19:36]OFD Sender: Processing packet 230291 [packets to send 132, broken 131] [09:19:36]ProducePacketName [09:19:36]name=ofd_packets/00230291 [09:19:36]OFD Sender: To server: pG, [09:19:36]CommunicateWithHost lk.salyk.kg:30040 [09:19:36]ConnectInit lk.salyk.kg [09:19:36]written 0, free lines is 4095 [09:19:36]Connected sock=10 [09:19:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 E2 9D 04 01 38 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 2C 1F 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 6A 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 69 00 00 00 F4 03 04 00 2B 0D A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 93 83 03 00 35 04 06 00 CD A0 21 1F 14 07 C6 11 C2 94 45 D8 C8 DA [09:19:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 80 D1 47 00 6F 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 39 36 35 33 35 32 10 04 04 00 93 83 03 00 F4 03 04 00 03 B4 A5 66 B6 04 01 00 00 22 EB F4 35 97 92 C1 58 [09:19:36]CommunicateWithHost err = 0 [09:19:36]CheckOFDResponse [09:19:36]1017 (14) - 77093643461234 [09:19:36]1041 (16) - 0000000000965352 [09:19:36]1040 (4) - 230291 [09:19:36]1012 (4) - 28.07.2024 02:59 [09:19:36]1206 (1) - 0 [09:19:36]OFD Sender: Remove packet 230291 [09:19:36]ProducePacketName [09:19:36]name=ofd_packets/00230291 [09:19:36]NVStorageDeleteData [09:19:36]Write to MH i2c: 01 00 00 C6 8F 55 [09:19:36]Write i2c OK [09:19:36]MH_I2C_Read... [09:19:36]Read from MH i2c: 01 [09:19:36]MH_I2C_Read... [09:19:36]Read from MH i2c: 01 07 00 [09:19:36]MH_I2C_Read... [09:19:36]Read from MH i2c: 01 07 00 C6 8F 00 00 00 00 00 FD 0C 65 [09:19:36]RasterBufferAndPrint [09:19:36]line [09:19:36]line [09:19:36]line [09:19:36]line [09:19:36]line [09:19:36]written 0, free lines is 3334 [09:19:36]MH_Cut [09:19:36]Write to MH i2c: D1 01 00 CD 8F 01 2E [09:19:36]Write i2c OK [09:19:36]MH_I2C_Read... [09:19:36]Read from MH i2c: D1 [09:19:36]MH_I2C_Read... [09:19:36]Read from MH i2c: D1 01 00 [09:19:36]MH_I2C_Read... [09:19:36]Read from MH i2c: D1 01 00 CD 8F 00 2D [09:19:36]Write to MH i2c: 01 00 00 CE 8F 5D [09:19:36]Write i2c OK [09:19:36]MH_I2C_Read... [09:19:37]OFD Sender: No OFD packet to send [09:19:37]*** Cut start [09:19:37]*** Partial cut [09:19:37]*** CUTSNS_PIN = 1 [09:19:37]*** CUTSNS_PIN = 0 [09:19:37]*** Brake cut motor [09:19:37]Read from MH i2c: 01 [09:19:37]MH_I2C_Read... [09:19:37]*** Stop cut motor [09:19:37]*** Cut end [09:19:37]Read from MH i2c: 01 07 00 [09:19:37]MH_I2C_Read... [09:19:37]Read from MH i2c: 01 07 00 CE 8F 00 00 00 00 00 FF 0F 72 [09:19:37]process_action close_receipt done [09:19:37]requested_data is exist [09:19:37]produce_requested_data [09:19:37]requested_item fm.sn is exist - process it [09:19:37]wFMCommunicate request_size=4 [09:19:37]MH_SAM_APDU [09:19:37]CAPDU: 80 11 00 00 [09:19:37]Write to MH i2c: E2 08 00 CF 8F 80 11 00 00 00 00 00 00 D8 [09:19:37]Write i2c OK [09:19:37]MH_I2C_Read... [09:19:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:19:37]Read from MH i2c: E2 [09:19:37]MH_I2C_Read... [09:19:37]Read from MH i2c: E2 17 00 [09:19:37]MH_I2C_Read... [09:19:37]Read from MH i2c: E2 17 00 CF 8F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 29 [09:19:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:19:37]wFMCommunicate OK [09:19:37]requested_item fd.num is exist - process it [09:19:37]SAM_PROTO_GetFieldsCounters [09:19:37]wFMCommunicate request_size=4 [09:19:37]MH_SAM_APDU [09:19:37]CAPDU: 80 13 00 00 [09:19:37]Write to MH i2c: E2 08 00 D0 8F 80 13 00 00 00 00 00 00 DB [09:19:38]Write i2c OK [09:19:38]MH_I2C_Read... [09:19:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:19:38]Read from MH i2c: E2 [09:19:38]MH_I2C_Read... [09:19:38]Read from MH i2c: E2 62 00 [09:19:38]MH_I2C_Read... [09:19:38]Read from MH i2c: E2 62 00 D0 8F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 93 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 69 00 00 00 5E 04 04 00 69 00 00 00 57 04 04 00 6A 00 00 00 19 04 04 00 00 00 00 00 90 00 D4 [09:19:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 93 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 69 00 00 00 5E 04 04 00 69 00 00 00 57 04 04 00 6A 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:19:38]wFMCommunicate OK [09:19:38]SAM_PROTO_GetFieldsCounters done [09:19:38]requested_item shift.num is exist - process it [09:19:38]requested_item shift.opened is exist - process it [09:19:38]req_shift_opened [09:19:38]FM_GetShiftState [09:19:38]SAM_PROTO_GetShiftState [09:19:38]wFMCommunicate request_size=4 [09:19:38]MH_SAM_APDU [09:19:38]CAPDU: 80 13 01 00 [09:19:38]Write to MH i2c: E2 08 00 D1 8F 80 13 01 00 00 00 00 00 DD [09:19:38]Write i2c OK [09:19:38]MH_I2C_Read... [09:19:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:19:38]Read from MH i2c: E2 [09:19:38]MH_I2C_Read... [09:19:38]Read from MH i2c: E2 0E 00 [09:19:38]MH_I2C_Read... [09:19:38]Read from MH i2c: E2 0E 00 D1 8F 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 A3 [09:19:38]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:19:38]wFMCommunicate OK [09:19:38]SAM_PROTO_GetShiftState done [09:19:38]FM_GetShiftState done [09:19:38]req_shift_opened done [09:19:38]requested_item shift.open_date is exist - process it [09:19:38]req_shift_open_date [09:19:38]req_shift_open_date done [09:19:38]produce_requested_data done [09:19:38]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230291,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [09:19:38]process_action_free close_receipt [09:19:38]json_value_free [09:19:38]json_value_free done [09:19:38]process_json_proto returns [09:19:38]Send response to host [09:19:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230291,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [09:19:38]free response buf [09:19:38]execute_script done [09:19:38]execute_script returns [09:19:38]free content buf [09:19:38]Sock 8.Close socket [09:19:38]Sock 8.Thread stoped [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:35]accept exits with 9 [09:21:35]New connection [09:21:35]New thread 3066903908 created [09:21:35]Thread 3067047268 joined [09:21:35]Waiting for new connection... [09:21:35] Sock 9.Parse request [09:21:35]Sock 9.Check first char [09:21:35]Sock 9.First char is OK [09:21:35]request: POST /json_proto HTTP/1.0 [09:21:35]Method: POST [09:21:35]URL: /json_proto [09:21:35]Method is POST - this is cgi request [09:21:35]url: /json_proto [09:21:35]query_string will be loaded in cgi processing [09:21:35]execute_cgi json_proto POST (null) [09:21:35]execute_cgi path=json_proto method=POST [09:21:35]POST find Content-Length [09:21:35]Host: 172.17.49.131:8080 [09:21:35]Content-Length: 682 [09:21:35]Content-Type: application/json [09:21:35] [09:21:35]POST finish read [09:21:35]Found Content-Length = 682 [09:21:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871751", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [09:21:35]execute_script... [09:21: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)871751", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [09:21:35]POST & json_proto [09:21:35]process_json_proto [09:21:35]json parsed OK: [09:21:35]protocol is kg_v1.0 [09:21:35]action value=close_receipt [09:21:35]process_action close_receipt [09:21:35]cmd_close_receipt [09:21:35]MH_GetDate [09:21:35]Write to MH i2c: F0 00 00 D2 8F 50 [09:21:35]Write i2c OK [09:21:35]MH_I2C_Read... [09:21:35]Read from MH i2c: F0 [09:21:35]MH_I2C_Read... [09:21:35]Read from MH i2c: F0 09 00 [09:21:35]MH_I2C_Read... [09:21:35]Read from MH i2c: F0 09 00 D2 8F 00 A4 0D A6 66 FF 4D C0 64 86 [09:21:35]GetLastDocTimeStamp 1722158379 [09:21:35]current date 1722158500 [09:21:35]FM_GetShiftState [09:21:35]SAM_PROTO_GetShiftState [09:21:35]wFMCommunicate request_size=4 [09:21:35]MH_SAM_APDU [09:21:35]CAPDU: 80 13 01 00 [09:21:35]Write to MH i2c: E2 08 00 D3 8F 80 13 01 00 00 00 00 00 DF [09:21:35]Write i2c OK [09:21:35]MH_I2C_Read... [09:21:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:21:35]Read from MH i2c: E2 [09:21:35]MH_I2C_Read... [09:21:35]Read from MH i2c: E2 0E 00 [09:21:35]MH_I2C_Read... [09:21:35]Read from MH i2c: E2 0E 00 D3 8F 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 A5 [09:21:35]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:21:35]wFMCommunicate OK [09:21:35]SAM_PROTO_GetShiftState done [09:21:35]FM_GetShiftState done [09:21:35]opened in 1722127132 [09:21:35]opened+sec_in_day 1722213532 [09:21:35]quantity*price = 200010 [09:21:35]sum+1 = 200011 [09:21:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 106 28.07.2024 09:21 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230292 ФПД: 4103239779907 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T092140&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230292&fm=4103239779907&tin=02508201610067®Number=0000000000099253&sum=200000 [09:21:36]StoreToDocumentArchive [09:21:36]shift 386 fd 230292 [09:21:36]save to /storage/0386/doc_00230292 [09:21:36]save last doc name /storage/0386/doc_00230292 to /storage/kkm_last_doc_name [09:21:36]save OK [09:21:36]Clear old archive folders... [09:21:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:21:36]tlvbuf is 008E3090 [09:21:36]SAM_PROTO_ClearQueue [09:21:36]wFMCommunicate request_size=4 [09:21:36]MH_SAM_APDU [09:21:36]CAPDU: 80 09 00 00 [09:21:36]Write to MH i2c: E2 08 00 E0 8F 80 09 00 00 00 00 00 00 E1 [09:21:36]Write i2c OK [09:21:36]MH_I2C_Read... [09:21:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:21:36]Read from MH i2c: E2 [09:21:36]MH_I2C_Read... [09:21:36]Read from MH i2c: E2 03 00 [09:21:36]MH_I2C_Read... [09:21:36]Read from MH i2c: E2 03 00 E0 8F 00 90 00 E3 [09:21:36]RAPDU: 90 00 [09:21:36]wFMCommunicate OK [09:21:36]SAM_PROTO_ClearQueue done [09:21:36]KKMCreateOFDPacket [09:21:36]OFDProtocolAddRootSTLVToBuf [09:21:36]FM_MakeSignedData [09:21:36]FM_MakeSignedData [09:21:36]SAM_PROTO_SignData [09:21:36]wFMCommunicate request_size=4 [09:21:36]MH_SAM_APDU [09:21:36]CAPDU: 80 0D 01 02 [09:21:36]Write to MH i2c: E2 08 00 E1 8F 80 0D 01 02 00 00 00 00 E9 [09:21:36]Write i2c OK [09:21:36]MH_I2C_Read... [09:21:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:21:36]Read from MH i2c: E2 [09:21:36]MH_I2C_Read... [09:21:36]Read from MH i2c: E2 03 00 [09:21:36]MH_I2C_Read... [09:21:36]Read from MH i2c: E2 03 00 E1 8F 00 90 00 E4 [09:21:36]RAPDU: 90 00 [09:21:36]wFMCommunicate OK [09:21:36]wFMCommunicate request_size=255 [09:21:36]MH_SAM_APDU [09:21: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 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 6A 00 00 00 F4 03 04 00 A4 0D A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 94 83 03 00 35 04 06 00 03 [09:21:36]Write to MH i2c: E2 02 01 E2 8F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6A 00 00 00 F4 03 04 00 A4 0D A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 94 83 03 00 35 04 06 00 03 00 00 34 [09:21:36]Write i2c OK [09:21:36]MH_I2C_Read... [09:21:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:21:36]Read from MH i2c: E2 [09:21:36]MH_I2C_Read... [09:21:36]Read from MH i2c: E2 03 00 [09:21:36]MH_I2C_Read... [09:21:36]Read from MH i2c: E2 03 00 E2 8F 00 90 00 E5 [09:21:36]RAPDU: 90 00 [09:21:36]wFMCommunicate OK [09:21:36]wFMCommunicate request_size=10 [09:21:36]MH_SAM_APDU [09:21:36]CAPDU: 80 0D 02 02 05 BB 5C 26 46 43 [09:21:36]Write to MH i2c: E2 0D 00 E3 8F 80 0D 02 02 05 00 BB 5C 26 46 43 00 00 BC [09:21:36]Write i2c OK [09:21:36]MH_I2C_Read... [09:21:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:21:36]Read from MH i2c: E2 [09:21:36]MH_I2C_Read... [09:21:36]Read from MH i2c: E2 03 00 [09:21:36]MH_I2C_Read... [09:21:36]Read from MH i2c: E2 03 00 E3 8F 00 90 00 E6 [09:21:36]RAPDU: 90 00 [09:21:36]wFMCommunicate OK [09:21:36]wFMCommunicate request_size=4 [09:21:36]MH_SAM_APDU [09:21:36]CAPDU: 80 0D 03 02 [09:21:36]Write to MH i2c: E2 08 00 E4 8F 80 0D 03 02 00 00 00 00 EE [09:21:36]Write i2c OK [09:21:36]MH_I2C_Read... [09:21:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:21:36]Read from MH i2c: E2 [09:21:36]MH_I2C_Read... [09:21:36]Read from MH i2c: E2 0B 00 [09:21:36]MH_I2C_Read... [09:21:36]Read from MH i2c: E2 0B 00 E4 8F 00 44 9E D3 66 28 B8 BB 70 90 00 15 [09:21:36]RAPDU: 44 9E D3 66 28 B8 BB 70 90 00 [09:21:36]wFMCommunicate OK [09:21:36]SAM_PROTO_SignData done [09:21:36]FM_MakeSignedData done [09:21:36]CreateOFDProtocolMessage [09:21:36]wFMCommunicate request_size=4 [09:21:36]MH_SAM_APDU [09:21:36]CAPDU: 80 11 00 00 [09:21:36]Write to MH i2c: E2 08 00 E5 8F 80 11 00 00 00 00 00 00 EE [09:21:36]Write i2c OK [09:21:36]MH_I2C_Read... [09:21:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:21:37]Read from MH i2c: E2 [09:21:37]MH_I2C_Read... [09:21:37]Read from MH i2c: E2 17 00 [09:21:37]MH_I2C_Read... [09:21:37]Read from MH i2c: E2 17 00 E5 8F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 3F [09:21:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:21:37]wFMCommunicate OK [09:21:37]CreateOFDProtocolMessage done [09:21:37]OFDSenderStorePacket 230292 [09:21:37]StoreOFDPacket docnum=230292 [09:21:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 22 10 07 01 50 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 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 6A 00 00 00 F4 03 04 00 A4 0D A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 94 83 03 00 35 04 06 00 03 BB 5C 26 46 43 44 9E D3 66 28 B8 BB 70 [09:21:37]CheckFolder [09:21:37]dirname=/storage/ofd_packets [09:21:37]CheckFolder done [09:21:37]ProducePacketName [09:21:37]name=ofd_packets/00230292 [09:21:37]NVStorageSaveData ofd_packets/00230292 [09:21:37]File name is /storage/ofd_packets/00230292 [09:21:37]Write 301 bytes [09:21:37]NVStorageSaveData done [09:21:37]OFDSenderStorePacket done [09:21:37]KKMCreateOFDPacket done [09:21:37]NVStorageSaveData kkm_last_timestamp [09:21:37]File name is /storage/kkm_last_timestamp [09:21:37]Write 4 bytes [09:21:37]NVStorageSaveData done [09:21:37]ExternCall_PrintAddStr [09:21:37]wPrintStart [09:21:37]Write to MH i2c: 01 00 00 E6 8F 75 [09:21:37]Write i2c OK [09:21:37]MH_I2C_Read... [09:21:37]Read from MH i2c: 01 [09:21:37]MH_I2C_Read... [09:21:37]Read from MH i2c: 01 07 00 [09:21:37]MH_I2C_Read... [09:21:37]Read from MH i2c: 01 07 00 E6 8F 00 00 00 00 00 FF 0F 8A [09:21:37]RasterBufferAndPrint [09:21:37]line Счет N : (1)871751 [09:21:37]line ИНН: 02508201610067 [09:21:37]line Контрольно-Кассовый Чек [09:21:37]line ПРОДАЖА [09:21:37]line ТРК (МРК, ГНК) : 42 [09:21:37]line Товар: 2710124130 [09:21:37]line Аи-92-К-5 [09:21:37]line 29.500 * 67.80 [09:21:37]line = 2000.10 [09:21:37]line НДС 12% НСП 1% [09:21:37]line > о реализуемом товаре [09:21:37]line ОКРУГЛЕНИЕ: -0.10 [09:21:37]line ИТОГО: 2000.00 [09:21:37]line Внесено: 2000.00 [09:21:37]line СДАЧА: 0.00 [09:21:37]line НСП 1% : 17.70 [09:21:37]line НДС 12% : 212.40 [09:21:37]line Наличными: 2000.00 [09:21:37]line Безнал.: 0.00 [09:21:37]line Место: АЗС № 125 "Партнер Нефть" [09:21:37]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [09:21:37]line СНО: Общий режим [09:21:37]line Чек 106 28.07.2024 09:21 [09:21:37]line Смена: 386 ФФД: 1.0 [09:21:37]line ЗНМ: 0300000050 [09:21:37]line РНМ: 0000000000099253 [09:21:37]line Версия ККМ: 001 [09:21:37]line ФМ: 0000000000965352 [09:21:37]line ФД: 230292 [09:21:37]line ФПД: 4103239779907 [09:21:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T092140&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230292&fm=4103239779907&tin=02508201610067®Number=0000000000099253&sum=200000 [09:21:37]written 0, free lines is 4095 [09:21:37]OFD Sender: Processing packet 230292 [packets to send 132, broken 131] [09:21:37]ProducePacketName [09:21:37]name=ofd_packets/00230292 [09:21:37]OFD Sender: To server: pG, [09:21:37]CommunicateWithHost lk.salyk.kg:30040 [09:21:37]ConnectInit lk.salyk.kg [09:21:37]Connected sock=10 [09:21:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 22 10 07 01 50 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 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 6A 00 00 00 F4 03 04 00 A4 0D A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 94 83 03 00 35 04 06 00 03 BB 5C 26 46 43 44 9E D3 66 28 B8 BB 70 [09:21:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 76 A9 47 00 EC 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 39 36 35 33 35 32 10 04 04 00 94 83 03 00 F4 03 04 00 7C B4 A5 66 B6 04 01 00 00 B9 0C ED C1 95 B8 96 60 [09:21:37]CommunicateWithHost err = 0 [09:21:37]CheckOFDResponse [09:21:37]1017 (14) - 77093643461234 [09:21:37]1041 (16) - 0000000000965352 [09:21:37]1040 (4) - 230292 [09:21:37]1012 (4) - 28.07.2024 03:01 [09:21:37]1206 (1) - 0 [09:21:37]OFD Sender: Remove packet 230292 [09:21:37]ProducePacketName [09:21:37]name=ofd_packets/00230292 [09:21:37]NVStorageDeleteData [09:21:37]Write to MH i2c: 01 00 00 11 90 A1 [09:21:37]Write i2c OK [09:21:37]MH_I2C_Read... [09:21:37]Read from MH i2c: 01 [09:21:37]MH_I2C_Read... [09:21:37]Read from MH i2c: 01 07 00 [09:21:37]MH_I2C_Read... [09:21:37]Read from MH i2c: 01 07 00 11 90 00 00 00 00 00 10 0D C5 [09:21:37]RasterBufferAndPrint [09:21:37]line [09:21:37]line [09:21:37]line [09:21:37]line [09:21:37]line [09:21:37]written 0, free lines is 3354 [09:21:37]MH_Cut [09:21:37]Write to MH i2c: D1 01 00 18 90 01 7A [09:21:37]Write i2c OK [09:21:37]MH_I2C_Read... [09:21:37]Read from MH i2c: D1 [09:21:37]MH_I2C_Read... [09:21:37]Read from MH i2c: D1 01 00 [09:21:37]MH_I2C_Read... [09:21:37]Read from MH i2c: D1 01 00 18 90 00 79 [09:21:37]Write to MH i2c: 01 00 00 19 90 A9 [09:21:37]Write i2c OK [09:21:37]MH_I2C_Read... [09:21:37]OFD Sender: No OFD packet to send [09:21:38]*** Cut start [09:21:38]*** Partial cut [09:21:38]*** CUTSNS_PIN = 1 [09:21:38]*** CUTSNS_PIN = 0 [09:21:38]*** Brake cut motor [09:21:38]Read from MH i2c: 01 [09:21:38]MH_I2C_Read... [09:21:38]*** Stop cut motor [09:21:38]*** Cut end [09:21:38]Read from MH i2c: 01 07 00 [09:21:38]MH_I2C_Read... [09:21:38]Read from MH i2c: 01 07 00 19 90 00 00 00 00 00 FF 0F BE [09:21:38]process_action close_receipt done [09:21:38]requested_data is exist [09:21:38]produce_requested_data [09:21:38]requested_item fm.sn is exist - process it [09:21:38]wFMCommunicate request_size=4 [09:21:38]MH_SAM_APDU [09:21:38]CAPDU: 80 11 00 00 [09:21:38]Write to MH i2c: E2 08 00 1A 90 80 11 00 00 00 00 00 00 24 [09:21:38]Write i2c OK [09:21:38]MH_I2C_Read... [09:21:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:21:38]Read from MH i2c: E2 [09:21:38]MH_I2C_Read... [09:21:38]Read from MH i2c: E2 17 00 [09:21:38]MH_I2C_Read... [09:21:38]Read from MH i2c: E2 17 00 1A 90 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 75 [09:21:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:21:38]wFMCommunicate OK [09:21:38]requested_item fd.num is exist - process it [09:21:38]SAM_PROTO_GetFieldsCounters [09:21:38]wFMCommunicate request_size=4 [09:21:38]MH_SAM_APDU [09:21:38]CAPDU: 80 13 00 00 [09:21:38]Write to MH i2c: E2 08 00 1B 90 80 13 00 00 00 00 00 00 27 [09:21:38]Write i2c OK [09:21:38]MH_I2C_Read... [09:21:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:21:38]Read from MH i2c: E2 [09:21:38]MH_I2C_Read... [09:21:38]Read from MH i2c: E2 62 00 [09:21:38]MH_I2C_Read... [09:21:38]Read from MH i2c: E2 62 00 1B 90 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 94 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 6A 00 00 00 5E 04 04 00 6A 00 00 00 57 04 04 00 6B 00 00 00 19 04 04 00 00 00 00 00 90 00 24 [09:21:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 94 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 6A 00 00 00 5E 04 04 00 6A 00 00 00 57 04 04 00 6B 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:21:38]wFMCommunicate OK [09:21:38]SAM_PROTO_GetFieldsCounters done [09:21:38]requested_item shift.num is exist - process it [09:21:38]requested_item shift.opened is exist - process it [09:21:38]req_shift_opened [09:21:38]FM_GetShiftState [09:21:38]SAM_PROTO_GetShiftState [09:21:38]wFMCommunicate request_size=4 [09:21:38]MH_SAM_APDU [09:21:38]CAPDU: 80 13 01 00 [09:21:38]Write to MH i2c: E2 08 00 1C 90 80 13 01 00 00 00 00 00 29 [09:21:38]Write i2c OK [09:21:38]MH_I2C_Read... [09:21:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:21:39]Read from MH i2c: E2 [09:21:39]MH_I2C_Read... [09:21:39]Read from MH i2c: E2 0E 00 [09:21:39]MH_I2C_Read... [09:21:39]Read from MH i2c: E2 0E 00 1C 90 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 EF [09:21:39]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:21:39]wFMCommunicate OK [09:21:39]SAM_PROTO_GetShiftState done [09:21:39]FM_GetShiftState done [09:21:39]req_shift_opened done [09:21:39]requested_item shift.open_date is exist - process it [09:21:39]req_shift_open_date [09:21:39]req_shift_open_date done [09:21:39]produce_requested_data done [09:21:39]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230292,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [09:21:39]process_action_free close_receipt [09:21:39]json_value_free [09:21:39]json_value_free done [09:21:39]process_json_proto returns [09:21:39]Send response to host [09:21:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230292,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [09:21:39]free response buf [09:21:39]execute_script done [09:21:39]execute_script returns [09:21:39]free content buf [09:21:39]Sock 9.Close socket [09:21:39]Sock 9.Thread stoped [09:21:42]OFD Sender: No OFD packet to send [09:21:47]OFD Sender: No OFD packet to send [09:21:52]OFD Sender: No OFD packet to send [09:21:57]OFD Sender: No OFD packet to send [09:22:02]OFD Sender: No OFD packet to send [09:22:07]OFD Sender: No OFD packet to send [09:22:12]OFD Sender: No OFD packet to send [09:22:17]OFD Sender: No OFD packet to send [09:22:22]OFD Sender: No OFD packet to send [09:22:27]OFD Sender: No OFD packet to send [09:22:32]OFD Sender: No OFD packet to send [09:22:37]OFD Sender: No OFD packet to send [09:22:42]OFD Sender: No OFD packet to send [09:22: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]OFD Sender: No OFD packet to send [09:23:28]OFD Sender: No OFD packet to send [09:23:33]OFD Sender: No OFD packet to send [09:23:38]OFD Sender: No OFD packet to send [09:23:43]OFD Sender: No OFD packet to send [09:23:48]OFD Sender: No OFD packet to send [09:23:53]OFD Sender: No OFD packet to send [09:23:58]OFD Sender: No OFD packet to send [09:24:03]OFD Sender: No OFD packet to send [09:24:08]OFD Sender: No OFD packet to send [09:24:13]OFD Sender: No OFD packet to send [09:24:18]OFD Sender: No OFD packet to send [09:24:23]OFD Sender: No OFD packet to send [09:24:28]OFD Sender: No OFD packet to send [09:24:33]OFD Sender: No OFD packet to send [09:24:38]OFD Sender: No OFD packet to send [09:24:43]OFD Sender: No OFD packet to send [09:24:48]OFD Sender: No OFD packet to send [09:24:53]OFD Sender: No OFD packet to send [09:24:58]OFD Sender: No OFD packet to send [09:24:59]accept exits with 8 [09:24:59]New connection [09:24:59]New thread 3067047268 created [09:24:59]Thread 3066903908 joined [09:24:59]Waiting for new connection... [09:24:59] Sock 8.Parse request [09:24:59]Sock 8.Check first char [09:24:59]Sock 8.First char is OK [09:24:59]request: POST /json_proto HTTP/1.0 [09:24:59]Method: POST [09:24:59]URL: /json_proto [09:24:59]Method is POST - this is cgi request [09:24:59]url: /json_proto [09:24:59]query_string will be loaded in cgi processing [09:24:59]execute_cgi json_proto POST (null) [09:24:59]execute_cgi path=json_proto method=POST [09:24:59]POST find Content-Length [09:24:59]Host: 172.17.49.131:8080 [09:24:59]Content-Length: 769 [09:24:59]Content-Type: application/json [09:24:59] [09:24:59]POST finish read [09:24:59]Found Content-Length = 769 [09:24:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871752", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 20.650, "sum" : 1400.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1400.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:24:59]execute_script... [09:24: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)871752", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 20.650, "sum" : 1400.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1400.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:24:59]POST & json_proto [09:24:59]process_json_proto [09:24:59]json parsed OK: [09:24:59]protocol is kg_v1.0 [09:24:59]action value=close_receipt [09:24:59]process_action close_receipt [09:24:59]cmd_close_receipt [09:24:59]MH_GetDate [09:24:59]Write to MH i2c: F0 00 00 1D 90 9C [09:24:59]Write i2c OK [09:24:59]MH_I2C_Read... [09:24:59]Read from MH i2c: F0 [09:24:59]MH_I2C_Read... [09:24:59]Read from MH i2c: F0 09 00 [09:24:59]MH_I2C_Read... [09:24:59]Read from MH i2c: F0 09 00 1D 90 00 70 0E A6 66 FF 4D C0 64 9F [09:24:59]GetLastDocTimeStamp 1722158500 [09:24:59]current date 1722158704 [09:24:59]FM_GetShiftState [09:24:59]SAM_PROTO_GetShiftState [09:24:59]wFMCommunicate request_size=4 [09:24:59]MH_SAM_APDU [09:24:59]CAPDU: 80 13 01 00 [09:24:59]Write to MH i2c: E2 08 00 1E 90 80 13 01 00 00 00 00 00 2B [09:24:59]Write i2c OK [09:24:59]MH_I2C_Read... [09:24:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:24:59]Read from MH i2c: E2 [09:24:59]MH_I2C_Read... [09:24:59]Read from MH i2c: E2 0E 00 [09:24:59]MH_I2C_Read... [09:24:59]Read from MH i2c: E2 0E 00 1E 90 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 F1 [09:24:59]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:24:59]wFMCommunicate OK [09:24:59]SAM_PROTO_GetShiftState done [09:24:59]FM_GetShiftState done [09:24:59]opened in 1722127132 [09:24:59]opened+sec_in_day 1722213532 [09:24:59]quantity*price = 140007 [09:24:59]sum+1 = 140008 [09:24:59]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1400.07 НСП 1% : 12.39 НДС 12% : 148.68 Наличными: 0.00 Безнал.: 1400.07 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 107 28.07.2024 09:25 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965352 ФД: 230293 ФПД: 274072059983888 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T092504&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230293&fm=274072059983888&tin=02508201610067®Number=0000000000099253&sum=140007 [09:25:00]StoreToDocumentArchive [09:25:00]shift 386 fd 230293 [09:25:00]save to /storage/0386/doc_00230293 [09:25:00]save last doc name /storage/0386/doc_00230293 to /storage/kkm_last_doc_name [09:25:00]save OK [09:25:00]Clear old archive folders... [09:25:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:25:00]tlvbuf is 009F8F70 [09:25:00]SAM_PROTO_ClearQueue [09:25:00]wFMCommunicate request_size=4 [09:25:00]MH_SAM_APDU [09:25:00]CAPDU: 80 09 00 00 [09:25:00]Write to MH i2c: E2 08 00 2B 90 80 09 00 00 00 00 00 00 2D [09:25:00]Write i2c OK [09:25:00]MH_I2C_Read... [09:25:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:25:00]Read from MH i2c: E2 [09:25:00]MH_I2C_Read... [09:25:00]Read from MH i2c: E2 03 00 [09:25:00]MH_I2C_Read... [09:25:00]Read from MH i2c: E2 03 00 2B 90 00 90 00 2F [09:25:00]RAPDU: 90 00 [09:25:00]wFMCommunicate OK [09:25:00]SAM_PROTO_ClearQueue done [09:25:00]KKMCreateOFDPacket [09:25:00]OFDProtocolAddRootSTLVToBuf [09:25:00]FM_MakeSignedData [09:25:00]FM_MakeSignedData [09:25:00]SAM_PROTO_SignData [09:25:00]wFMCommunicate request_size=4 [09:25:00]MH_SAM_APDU [09:25:00]CAPDU: 80 0D 01 02 [09:25:00]Write to MH i2c: E2 08 00 2C 90 80 0D 01 02 00 00 00 00 35 [09:25:00]Write i2c OK [09:25:00]MH_I2C_Read... [09:25:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:25:00]Read from MH i2c: E2 [09:25:00]MH_I2C_Read... [09:25:00]Read from MH i2c: E2 03 00 [09:25:00]MH_I2C_Read... [09:25:00]Read from MH i2c: E2 03 00 2C 90 00 90 00 30 [09:25:00]RAPDU: 90 00 [09:25:00]wFMCommunicate OK [09:25:00]wFMCommunicate request_size=255 [09:25:00]MH_SAM_APDU [09:25:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AA 50 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E7 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 70 0E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 95 83 03 00 35 04 06 00 F9 [09:25:00]Write to MH i2c: E2 02 01 2D 90 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AA 50 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E7 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 70 0E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 95 83 03 00 35 04 06 00 F9 00 00 A6 [09:25:00]Write i2c OK [09:25:00]MH_I2C_Read... [09:25:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:25:00]Read from MH i2c: E2 [09:25:00]MH_I2C_Read... [09:25:00]Read from MH i2c: E2 03 00 [09:25:00]MH_I2C_Read... [09:25:00]Read from MH i2c: E2 03 00 2D 90 00 90 00 31 [09:25:00]RAPDU: 90 00 [09:25:00]wFMCommunicate OK [09:25:00]wFMCommunicate request_size=10 [09:25:00]MH_SAM_APDU [09:25:00]CAPDU: 80 0D 02 02 05 44 5F C7 38 10 [09:25:00]Write to MH i2c: E2 0D 00 2E 90 80 0D 02 02 05 00 44 5F C7 38 10 00 00 F4 [09:25:00]Write i2c OK [09:25:00]MH_I2C_Read... [09:25:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:25:00]Read from MH i2c: E2 [09:25:00]MH_I2C_Read... [09:25:00]Read from MH i2c: E2 03 00 [09:25:00]MH_I2C_Read... [09:25:00]Read from MH i2c: E2 03 00 2E 90 00 90 00 32 [09:25:00]RAPDU: 90 00 [09:25:00]wFMCommunicate OK [09:25:00]wFMCommunicate request_size=4 [09:25:00]MH_SAM_APDU [09:25:00]CAPDU: 80 0D 03 02 [09:25:00]Write to MH i2c: E2 08 00 2F 90 80 0D 03 02 00 00 00 00 3A [09:25:00]Write i2c OK [09:25:00]MH_I2C_Read... [09:25:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:25:00]Read from MH i2c: E2 [09:25:00]MH_I2C_Read... [09:25:00]Read from MH i2c: E2 0B 00 [09:25:00]MH_I2C_Read... [09:25:00]Read from MH i2c: E2 0B 00 2F 90 00 A3 3F 87 C0 F7 A5 01 24 90 00 25 [09:25:00]RAPDU: A3 3F 87 C0 F7 A5 01 24 90 00 [09:25:00]wFMCommunicate OK [09:25:00]SAM_PROTO_SignData done [09:25:00]FM_MakeSignedData done [09:25:00]CreateOFDProtocolMessage [09:25:00]wFMCommunicate request_size=4 [09:25:00]MH_SAM_APDU [09:25:00]CAPDU: 80 11 00 00 [09:25:00]Write to MH i2c: E2 08 00 30 90 80 11 00 00 00 00 00 00 3A [09:25:00]Write i2c OK [09:25:00]MH_I2C_Read... [09:25:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:25:00]Read from MH i2c: E2 [09:25:00]MH_I2C_Read... [09:25:00]Read from MH i2c: E2 17 00 [09:25:00]MH_I2C_Read... [09:25:00]Read from MH i2c: E2 17 00 30 90 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 8B [09:25:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:25:00]wFMCommunicate OK [09:25:00]CreateOFDProtocolMessage done [09:25:00]OFDSenderStorePacket 230293 [09:25:00]StoreOFDPacket docnum=230293 [09:25:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 10 27 07 01 19 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 AA 50 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E7 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 70 0E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 95 83 03 00 35 04 06 00 F9 44 5F C7 38 10 A3 3F 87 C0 F7 A5 01 24 [09:25:00]CheckFolder [09:25:00]dirname=/storage/ofd_packets [09:25:00]CheckFolder done [09:25:00]ProducePacketName [09:25:00]name=ofd_packets/00230293 [09:25:00]NVStorageSaveData ofd_packets/00230293 [09:25:00]File name is /storage/ofd_packets/00230293 [09:25:00]Write 301 bytes [09:25:00]NVStorageSaveData done [09:25:00]OFDSenderStorePacket done [09:25:00]KKMCreateOFDPacket done [09:25:00]NVStorageSaveData kkm_last_timestamp [09:25:00]File name is /storage/kkm_last_timestamp [09:25:00]Write 4 bytes [09:25:00]NVStorageSaveData done [09:25:00]ExternCall_PrintAddStr [09:25:00]wPrintStart [09:25:00]Write to MH i2c: 01 00 00 31 90 C1 [09:25:00]Write i2c OK [09:25:00]MH_I2C_Read... [09:25:00]Read from MH i2c: 01 [09:25:00]MH_I2C_Read... [09:25:00]Read from MH i2c: 01 07 00 [09:25:00]MH_I2C_Read... [09:25:00]Read from MH i2c: 01 07 00 31 90 00 00 00 00 00 FF 0F D6 [09:25:00]RasterBufferAndPrint [09:25:00]line Счет N : (1)871752 [09:25:00]line ИНН: 02508201610067 [09:25:00]line Контрольно-Кассовый Чек [09:25:00]line ПРОДАЖА [09:25:00]line ТРК (МРК, ГНК) : 52 [09:25:00]line Товар: 2710124130 [09:25:00]line Аи-92-К-5 [09:25:00]line 20.650 * 67.80 [09:25:00]line = 1400.07 [09:25:00]line НДС 12% НСП 1% [09:25:00]line > о реализуемом товаре [09:25:00]line ИТОГО: 1400.07 [09:25:00]line НСП 1% : 12.39 [09:25:00]line НДС 12% : 148.68 [09:25:00]line Наличными: 0.00 [09:25:00]line Безнал.: 1400.07 [09:25:00]line Место: АЗС № 125 "Партнер Нефть" [09:25:00]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [09:25:00]line СНО: Общий режим [09:25:00]line Чек 107 28.07.2024 09:25 [09:25:00]line Смена: 386 ФФД: 1.0 [09:25:00]line ЗНМ: 0300000050 [09:25:00]line РНМ: 0000000000099253 [09:25:00]line Версия ККМ: 001 [09:25:00]line Платежная система: Mbank [09:25:00]line ФМ: 0000000000965352 [09:25:00]line ФД: 230293 [09:25:00]line ФПД: 274072059983888 [09:25:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T092504&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230293&fm=274072059983888&tin=02508201610067®Number=0000000000099253&sum=140007 [09:25:00]written 0, free lines is 4095 [09:25:00]OFD Sender: Processing packet 230293 [packets to send 132, broken 131] [09:25:00]ProducePacketName [09:25:00]name=ofd_packets/00230293 [09:25:00]OFD Sender: To server: pG, [09:25:00]CommunicateWithHost lk.salyk.kg:30040 [09:25:00]ConnectInit lk.salyk.kg [09:25:01]Connected sock=11 [09:25:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 10 27 07 01 19 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 AA 50 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E7 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E7 22 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 D7 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 3A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E7 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 6B 00 00 00 F4 03 04 00 70 0E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 95 83 03 00 35 04 06 00 F9 44 5F C7 38 10 A3 3F 87 C0 F7 A5 01 24 [09:25:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 2E EC 47 00 DB 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 39 36 35 33 35 32 10 04 04 00 95 83 03 00 F4 03 04 00 48 B5 A5 66 B6 04 01 00 00 FA 05 E9 B1 2A 3A 32 1A [09:25:01]CommunicateWithHost err = 0 [09:25:01]CheckOFDResponse [09:25:01]1017 (14) - 77093643461234 [09:25:01]1041 (16) - 0000000000965352 [09:25:01]1040 (4) - 230293 [09:25:01]1012 (4) - 28.07.2024 03:04 [09:25:01]1206 (1) - 0 [09:25:01]OFD Sender: Remove packet 230293 [09:25:01]ProducePacketName [09:25:01]name=ofd_packets/00230293 [09:25:01]NVStorageDeleteData [09:25:01]Write to MH i2c: 01 00 00 5A 90 EA [09:25:01]Write i2c OK [09:25:01]MH_I2C_Read... [09:25:01]Read from MH i2c: 01 [09:25:01]MH_I2C_Read... [09:25:01]Read from MH i2c: 01 07 00 [09:25:01]MH_I2C_Read... [09:25:01]Read from MH i2c: 01 07 00 5A 90 00 00 00 00 00 27 0D 25 [09:25:01]RasterBufferAndPrint [09:25:01]line [09:25:01]line [09:25:01]line [09:25:01]line [09:25:01]line [09:25:01]written 0, free lines is 3373 [09:25:01]MH_Cut [09:25:01]Write to MH i2c: D1 01 00 61 90 01 C3 [09:25:01]Write i2c OK [09:25:01]MH_I2C_Read... [09:25:01]Read from MH i2c: D1 [09:25:01]MH_I2C_Read... [09:25:01]Read from MH i2c: D1 01 00 [09:25:01]MH_I2C_Read... [09:25:01]Read from MH i2c: D1 01 00 61 90 00 C2 [09:25:01]Write to MH i2c: 01 00 00 62 90 F2 [09:25:01]Write i2c OK [09:25:01]MH_I2C_Read... [09:25:01]OFD Sender: No OFD packet to send [09:25:02]*** Cut start [09:25:02]*** Partial cut [09:25:02]*** CUTSNS_PIN = 1 [09:25:02]*** CUTSNS_PIN = 0 [09:25:02]*** Brake cut motor [09:25:02]Read from MH i2c: 01 [09:25:02]MH_I2C_Read... [09:25:02]*** Stop cut motor [09:25:02]*** Cut end [09:25:02]Read from MH i2c: 01 07 00 [09:25:02]MH_I2C_Read... [09:25:02]Read from MH i2c: 01 07 00 62 90 00 00 00 00 00 FF 0F 07 [09:25:02]process_action close_receipt done [09:25:02]requested_data is exist [09:25:02]produce_requested_data [09:25:02]requested_item fm.sn is exist - process it [09:25:02]wFMCommunicate request_size=4 [09:25:02]MH_SAM_APDU [09:25:02]CAPDU: 80 11 00 00 [09:25:02]Write to MH i2c: E2 08 00 63 90 80 11 00 00 00 00 00 00 6D [09:25:02]Write i2c OK [09:25:02]MH_I2C_Read... [09:25:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:25:02]Read from MH i2c: E2 [09:25:02]MH_I2C_Read... [09:25:02]Read from MH i2c: E2 17 00 [09:25:02]MH_I2C_Read... [09:25:02]Read from MH i2c: E2 17 00 63 90 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 BE [09:25:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:25:02]wFMCommunicate OK [09:25:02]requested_item fd.num is exist - process it [09:25:02]SAM_PROTO_GetFieldsCounters [09:25:02]wFMCommunicate request_size=4 [09:25:02]MH_SAM_APDU [09:25:02]CAPDU: 80 13 00 00 [09:25:02]Write to MH i2c: E2 08 00 64 90 80 13 00 00 00 00 00 00 70 [09:25:02]Write i2c OK [09:25:02]MH_I2C_Read... [09:25:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:25:02]Read from MH i2c: E2 [09:25:02]MH_I2C_Read... [09:25:02]Read from MH i2c: E2 62 00 [09:25:02]MH_I2C_Read... [09:25:02]Read from MH i2c: E2 62 00 64 90 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 95 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 6B 00 00 00 5E 04 04 00 6B 00 00 00 57 04 04 00 6C 00 00 00 19 04 04 00 00 00 00 00 90 00 71 [09:25:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 95 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 6B 00 00 00 5E 04 04 00 6B 00 00 00 57 04 04 00 6C 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:25:02]wFMCommunicate OK [09:25:02]SAM_PROTO_GetFieldsCounters done [09:25:02]requested_item shift.num is exist - process it [09:25:02]requested_item shift.opened is exist - process it [09:25:02]req_shift_opened [09:25:02]FM_GetShiftState [09:25:02]SAM_PROTO_GetShiftState [09:25:02]wFMCommunicate request_size=4 [09:25:02]MH_SAM_APDU [09:25:02]CAPDU: 80 13 01 00 [09:25:02]Write to MH i2c: E2 08 00 65 90 80 13 01 00 00 00 00 00 72 [09:25:02]Write i2c OK [09:25:02]MH_I2C_Read... [09:25:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:25:02]Read from MH i2c: E2 [09:25:02]MH_I2C_Read... [09:25:02]Read from MH i2c: E2 0E 00 [09:25:02]MH_I2C_Read... [09:25:02]Read from MH i2c: E2 0E 00 65 90 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 38 [09:25:02]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:25:02]wFMCommunicate OK [09:25:02]SAM_PROTO_GetShiftState done [09:25:02]FM_GetShiftState done [09:25:02]req_shift_opened done [09:25:02]requested_item shift.open_date is exist - process it [09:25:02]req_shift_open_date [09:25:02]req_shift_open_date done [09:25:02]produce_requested_data done [09:25:02]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230293,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [09:25:02]process_action_free close_receipt [09:25:02]json_value_free [09:25:02]json_value_free done [09:25:02]process_json_proto returns [09:25:02]Send response to host [09:25:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230293,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [09:25:02]free response buf [09:25:02]execute_script done [09:25:02]execute_script returns [09:25:02]free content buf [09:25:02]Sock 8.Close socket [09:25:02]Sock 8.Thread stoped [09:25:06]OFD Sender: No OFD packet to send [09:25:11]OFD Sender: No OFD packet to send [09:25:16]OFD Sender: No OFD packet to send [09:25:21]OFD Sender: No OFD packet to send [09:25:26]OFD Sender: No OFD packet to send [09:25:31]OFD Sender: No OFD packet to send [09:25:36]OFD Sender: No OFD packet to send [09:25:41]OFD Sender: No OFD packet to send [09:25:43]accept exits with 9 [09:25:43]New connection [09:25:43]New thread 3066903908 created [09:25:43]Thread 3067047268 joined [09:25:43]Waiting for new connection... [09:25:43] Sock 9.Parse request [09:25:43]Sock 9.Check first char [09:25:43]Sock 9.First char is OK [09:25:43]request: POST /json_proto HTTP/1.0 [09:25:43]Method: POST [09:25:43]URL: /json_proto [09:25:43]Method is POST - this is cgi request [09:25:43]url: /json_proto [09:25:43]query_string will be loaded in cgi processing [09:25:43]execute_cgi json_proto POST (null) [09:25:43]execute_cgi path=json_proto method=POST [09:25:43]POST find Content-Length [09:25:43]Host: 172.17.49.131:8080 [09:25:43]Content-Length: 682 [09:25:43]Content-Type: application/json [09:25:43] [09:25:43]POST finish read [09:25:43]Found Content-Length = 682 [09:25:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871755", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [09:25:43]execute_script... [09:25: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)871755", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [09:25:43]POST & json_proto [09:25:43]process_json_proto [09:25:43]json parsed OK: [09:25:43]protocol is kg_v1.0 [09:25:43]action value=close_receipt [09:25:43]process_action close_receipt [09:25:43]cmd_close_receipt [09:25:43]MH_GetDate [09:25:43]Write to MH i2c: F0 00 00 66 90 E5 [09:25:43]Write i2c OK [09:25:43]MH_I2C_Read... [09:25:43]Read from MH i2c: F0 [09:25:43]MH_I2C_Read... [09:25:43]Read from MH i2c: F0 09 00 [09:25:43]MH_I2C_Read... [09:25:43]Read from MH i2c: F0 09 00 66 90 00 9C 0E A6 66 FF 4D C0 64 14 [09:25:43]GetLastDocTimeStamp 1722158704 [09:25:43]current date 1722158748 [09:25:43]FM_GetShiftState [09:25:43]SAM_PROTO_GetShiftState [09:25:43]wFMCommunicate request_size=4 [09:25:43]MH_SAM_APDU [09:25:43]CAPDU: 80 13 01 00 [09:25:43]Write to MH i2c: E2 08 00 67 90 80 13 01 00 00 00 00 00 74 [09:25:43]Write i2c OK [09:25:43]MH_I2C_Read... [09:25:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:25:43]Read from MH i2c: E2 [09:25:43]MH_I2C_Read... [09:25:43]Read from MH i2c: E2 0E 00 [09:25:43]MH_I2C_Read... [09:25:43]Read from MH i2c: E2 0E 00 67 90 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 3A [09:25:43]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:25:43]wFMCommunicate OK [09:25:43]SAM_PROTO_GetShiftState done [09:25:43]FM_GetShiftState done [09:25:43]opened in 1722127132 [09:25:43]opened+sec_in_day 1722213532 [09:25:43]quantity*price = 100005 [09:25:43]sum+1 = 100006 [09:25: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 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 108 28.07.2024 09:25 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230294 ФПД: 32357213868617 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T092548&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230294&fm=32357213868617&tin=02508201610067®Number=0000000000099253&sum=100000 [09:25:44]StoreToDocumentArchive [09:25:44]shift 386 fd 230294 [09:25:44]save to /storage/0386/doc_00230294 [09:25:44]save last doc name /storage/0386/doc_00230294 to /storage/kkm_last_doc_name [09:25:44]save OK [09:25:44]Clear old archive folders... [09:25:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:25:44]tlvbuf is 0085AC70 [09:25:44]SAM_PROTO_ClearQueue [09:25:44]wFMCommunicate request_size=4 [09:25:44]MH_SAM_APDU [09:25:44]CAPDU: 80 09 00 00 [09:25:44]Write to MH i2c: E2 08 00 74 90 80 09 00 00 00 00 00 00 76 [09:25:44]Write i2c OK [09:25:44]MH_I2C_Read... [09:25:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:25:44]Read from MH i2c: E2 [09:25:44]MH_I2C_Read... [09:25:44]Read from MH i2c: E2 03 00 [09:25:44]MH_I2C_Read... [09:25:44]Read from MH i2c: E2 03 00 74 90 00 90 00 78 [09:25:44]RAPDU: 90 00 [09:25:44]wFMCommunicate OK [09:25:44]SAM_PROTO_ClearQueue done [09:25:44]KKMCreateOFDPacket [09:25:44]OFDProtocolAddRootSTLVToBuf [09:25:44]FM_MakeSignedData [09:25:44]FM_MakeSignedData [09:25:44]SAM_PROTO_SignData [09:25:44]wFMCommunicate request_size=4 [09:25:44]MH_SAM_APDU [09:25:44]CAPDU: 80 0D 01 02 [09:25:44]Write to MH i2c: E2 08 00 75 90 80 0D 01 02 00 00 00 00 7E [09:25:44]Write i2c OK [09:25:44]MH_I2C_Read... [09:25:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:25:44]Read from MH i2c: E2 [09:25:44]MH_I2C_Read... [09:25:44]Read from MH i2c: E2 03 00 [09:25:44]MH_I2C_Read... [09:25:44]Read from MH i2c: E2 03 00 75 90 00 90 00 79 [09:25:44]RAPDU: 90 00 [09:25:44]wFMCommunicate OK [09:25:44]wFMCommunicate request_size=255 [09:25:44]MH_SAM_APDU [09:25: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 6C 00 00 00 F4 03 04 00 9C 0E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 96 83 03 00 35 04 06 00 1D [09:25:44]Write to MH i2c: E2 02 01 76 90 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6C 00 00 00 F4 03 04 00 9C 0E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 96 83 03 00 35 04 06 00 1D 00 00 6B [09:25:44]Write i2c OK [09:25:44]MH_I2C_Read... [09:25:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:25:44]Read from MH i2c: E2 [09:25:44]MH_I2C_Read... [09:25:44]Read from MH i2c: E2 03 00 [09:25:44]MH_I2C_Read... [09:25:44]Read from MH i2c: E2 03 00 76 90 00 90 00 7A [09:25:44]RAPDU: 90 00 [09:25:44]wFMCommunicate OK [09:25:44]wFMCommunicate request_size=10 [09:25:44]MH_SAM_APDU [09:25:44]CAPDU: 80 0D 02 02 05 6D C0 3D 12 49 [09:25:44]Write to MH i2c: E2 0D 00 77 90 80 0D 02 02 05 00 6D C0 3D 12 49 00 00 50 [09:25:44]Write i2c OK [09:25:44]MH_I2C_Read... [09:25:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:25:44]Read from MH i2c: E2 [09:25:44]MH_I2C_Read... [09:25:44]Read from MH i2c: E2 03 00 [09:25:44]MH_I2C_Read... [09:25:44]Read from MH i2c: E2 03 00 77 90 00 90 00 7B [09:25:44]RAPDU: 90 00 [09:25:44]wFMCommunicate OK [09:25:44]wFMCommunicate request_size=4 [09:25:44]MH_SAM_APDU [09:25:44]CAPDU: 80 0D 03 02 [09:25:44]Write to MH i2c: E2 08 00 78 90 80 0D 03 02 00 00 00 00 83 [09:25:44]Write i2c OK [09:25:44]MH_I2C_Read... [09:25:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:25:44]Read from MH i2c: E2 [09:25:44]MH_I2C_Read... [09:25:44]Read from MH i2c: E2 0B 00 [09:25:44]MH_I2C_Read... [09:25:44]Read from MH i2c: E2 0B 00 78 90 00 44 98 2D 8A 8F C9 14 31 90 00 B4 [09:25:44]RAPDU: 44 98 2D 8A 8F C9 14 31 90 00 [09:25:44]wFMCommunicate OK [09:25:44]SAM_PROTO_SignData done [09:25:44]FM_MakeSignedData done [09:25:44]CreateOFDProtocolMessage [09:25:44]wFMCommunicate request_size=4 [09:25:44]MH_SAM_APDU [09:25:44]CAPDU: 80 11 00 00 [09:25:44]Write to MH i2c: E2 08 00 79 90 80 11 00 00 00 00 00 00 83 [09:25:44]Write i2c OK [09:25:44]MH_I2C_Read... [09:25:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:25:44]Read from MH i2c: E2 [09:25:44]MH_I2C_Read... [09:25:44]Read from MH i2c: E2 17 00 [09:25:44]MH_I2C_Read... [09:25:44]Read from MH i2c: E2 17 00 79 90 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 D4 [09:25:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:25:44]wFMCommunicate OK [09:25:44]CreateOFDProtocolMessage done [09:25:44]OFDSenderStorePacket 230294 [09:25:44]StoreOFDPacket docnum=230294 [09:25:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 69 AE 07 01 DF 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 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 6C 00 00 00 F4 03 04 00 9C 0E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 96 83 03 00 35 04 06 00 1D 6D C0 3D 12 49 44 98 2D 8A 8F C9 14 31 [09:25:44]CheckFolder [09:25:44]dirname=/storage/ofd_packets [09:25:44]CheckFolder done [09:25:44]ProducePacketName [09:25:44]name=ofd_packets/00230294 [09:25:44]NVStorageSaveData ofd_packets/00230294 [09:25:44]File name is /storage/ofd_packets/00230294 [09:25:44]Write 301 bytes [09:25:44]NVStorageSaveData done [09:25:44]OFDSenderStorePacket done [09:25:44]KKMCreateOFDPacket done [09:25:44]NVStorageSaveData kkm_last_timestamp [09:25:44]File name is /storage/kkm_last_timestamp [09:25:44]Write 4 bytes [09:25:44]NVStorageSaveData done [09:25:44]ExternCall_PrintAddStr [09:25:44]wPrintStart [09:25:44]Write to MH i2c: 01 00 00 7A 90 0A [09:25:44]Write i2c OK [09:25:44]MH_I2C_Read... [09:25:44]Read from MH i2c: 01 [09:25:44]MH_I2C_Read... [09:25:44]Read from MH i2c: 01 07 00 [09:25:44]MH_I2C_Read... [09:25:44]Read from MH i2c: 01 07 00 7A 90 00 00 00 00 00 FF 0F 1F [09:25:44]RasterBufferAndPrint [09:25:44]line Счет N : (1)871755 [09:25:44]line ИНН: 02508201610067 [09:25:44]line Контрольно-Кассовый Чек [09:25:44]line ПРОДАЖА [09:25:44]line ТРК (МРК, ГНК) : 42 [09:25:44]line Товар: 2710124130 [09:25:44]line Аи-92-К-5 [09:25:44]line 14.750 * 67.80 [09:25:44]line = 1000.05 [09:25:44]line НДС 12% НСП 1% [09:25:44]line > о реализуемом товаре [09:25:44]line ОКРУГЛЕНИЕ: -0.05 [09:25:44]line ИТОГО: 1000.00 [09:25:44]line Внесено: 1000.00 [09:25:44]line СДАЧА: 0.00 [09:25:44]line НСП 1% : 8.85 [09:25:44]line НДС 12% : 106.20 [09:25:44]line Наличными: 1000.00 [09:25:44]line Безнал.: 0.00 [09:25:44]line Место: АЗС № 125 "Партнер Нефть" [09:25:44]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [09:25:44]line СНО: Общий режим [09:25:44]line Чек 108 28.07.2024 09:25 [09:25:44]line Смена: 386 ФФД: 1.0 [09:25:44]line ЗНМ: 0300000050 [09:25:44]line РНМ: 0000000000099253 [09:25:44]line Версия ККМ: 001 [09:25:44]line ФМ: 0000000000965352 [09:25:44]line ФД: 230294 [09:25:44]line ФПД: 32357213868617 [09:25:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T092548&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230294&fm=32357213868617&tin=02508201610067®Number=0000000000099253&sum=100000 [09:25:45]OFD Sender: Processing packet 230294 [packets to send 132, broken 131] [09:25:45]ProducePacketName [09:25:45]name=ofd_packets/00230294 [09:25:45]OFD Sender: To server: pG, [09:25:45]CommunicateWithHost lk.salyk.kg:30040 [09:25:45]ConnectInit lk.salyk.kg [09:25:45]written 0, free lines is 4095 [09:25:45]Connected sock=10 [09:25:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 69 AE 07 01 DF 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 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 6C 00 00 00 F4 03 04 00 9C 0E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 96 83 03 00 35 04 06 00 1D 6D C0 3D 12 49 44 98 2D 8A 8F C9 14 31 [09:25:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 BC 3F 47 00 A2 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 39 36 35 33 35 32 10 04 04 00 96 83 03 00 F4 03 04 00 74 B5 A5 66 B6 04 01 00 00 A1 36 B2 98 27 CA 59 1A [09:25:45]CommunicateWithHost err = 0 [09:25:45]CheckOFDResponse [09:25:45]1017 (14) - 77093643461234 [09:25:45]1041 (16) - 0000000000965352 [09:25:45]1040 (4) - 230294 [09:25:45]1012 (4) - 28.07.2024 03:05 [09:25:45]1206 (1) - 0 [09:25:45]OFD Sender: Remove packet 230294 [09:25:45]ProducePacketName [09:25:45]name=ofd_packets/00230294 [09:25:45]NVStorageDeleteData [09:25:45]Write to MH i2c: 01 00 00 A5 90 35 [09:25:45]Write i2c OK [09:25:45]MH_I2C_Read... [09:25:45]Read from MH i2c: 01 [09:25:45]MH_I2C_Read... [09:25:45]Read from MH i2c: 01 07 00 [09:25:45]MH_I2C_Read... [09:25:45]Read from MH i2c: 01 07 00 A5 90 00 00 00 00 00 04 0D 4D [09:25:45]RasterBufferAndPrint [09:25:45]line [09:25:45]line [09:25:45]line [09:25:45]line [09:25:45]line [09:25:45]written 0, free lines is 3341 [09:25:45]MH_Cut [09:25:45]Write to MH i2c: D1 01 00 AC 90 01 0E [09:25:45]Write i2c OK [09:25:45]MH_I2C_Read... [09:25:45]Read from MH i2c: D1 [09:25:45]MH_I2C_Read... [09:25:45]Read from MH i2c: D1 01 00 [09:25:45]MH_I2C_Read... [09:25:45]Read from MH i2c: D1 01 00 AC 90 00 0D [09:25:45]Write to MH i2c: 01 00 00 AD 90 3D [09:25:45]Write i2c OK [09:25:45]MH_I2C_Read... [09:25:45]OFD Sender: No OFD packet to send [09:25:46]*** Cut start [09:25:46]*** Partial cut [09:25:46]*** CUTSNS_PIN = 1 [09:25:46]*** CUTSNS_PIN = 0 [09:25:46]*** Brake cut motor [09:25:46]Read from MH i2c: 01 [09:25:46]MH_I2C_Read... [09:25:46]*** Stop cut motor [09:25:46]*** Cut end [09:25:46]Read from MH i2c: 01 07 00 [09:25:46]MH_I2C_Read... [09:25:46]Read from MH i2c: 01 07 00 AD 90 00 00 00 00 00 FF 0F 52 [09:25:46]process_action close_receipt done [09:25:46]requested_data is exist [09:25:46]produce_requested_data [09:25:46]requested_item fm.sn is exist - process it [09:25:46]wFMCommunicate request_size=4 [09:25:46]MH_SAM_APDU [09:25:46]CAPDU: 80 11 00 00 [09:25:46]Write to MH i2c: E2 08 00 AE 90 80 11 00 00 00 00 00 00 B8 [09:25:46]Write i2c OK [09:25:46]MH_I2C_Read... [09:25:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:25:46]Read from MH i2c: E2 [09:25:46]MH_I2C_Read... [09:25:46]Read from MH i2c: E2 17 00 [09:25:46]MH_I2C_Read... [09:25:46]Read from MH i2c: E2 17 00 AE 90 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 09 [09:25:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:25:46]wFMCommunicate OK [09:25:46]requested_item fd.num is exist - process it [09:25:46]SAM_PROTO_GetFieldsCounters [09:25:46]wFMCommunicate request_size=4 [09:25:46]MH_SAM_APDU [09:25:46]CAPDU: 80 13 00 00 [09:25:46]Write to MH i2c: E2 08 00 AF 90 80 13 00 00 00 00 00 00 BB [09:25:46]Write i2c OK [09:25:46]MH_I2C_Read... [09:25:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:25:47]Read from MH i2c: E2 [09:25:47]MH_I2C_Read... [09:25:47]Read from MH i2c: E2 62 00 [09:25:47]MH_I2C_Read... [09:25:47]Read from MH i2c: E2 62 00 AF 90 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 96 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 6C 00 00 00 5E 04 04 00 6C 00 00 00 57 04 04 00 6D 00 00 00 19 04 04 00 00 00 00 00 90 00 C0 [09:25:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 96 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 6C 00 00 00 5E 04 04 00 6C 00 00 00 57 04 04 00 6D 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:25:47]wFMCommunicate OK [09:25:47]SAM_PROTO_GetFieldsCounters done [09:25:47]requested_item shift.num is exist - process it [09:25:47]requested_item shift.opened is exist - process it [09:25:47]req_shift_opened [09:25:47]FM_GetShiftState [09:25:47]SAM_PROTO_GetShiftState [09:25:47]wFMCommunicate request_size=4 [09:25:47]MH_SAM_APDU [09:25:47]CAPDU: 80 13 01 00 [09:25:47]Write to MH i2c: E2 08 00 B0 90 80 13 01 00 00 00 00 00 BD [09:25:47]Write i2c OK [09:25:47]MH_I2C_Read... [09:25:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:25:47]Read from MH i2c: E2 [09:25:47]MH_I2C_Read... [09:25:47]Read from MH i2c: E2 0E 00 [09:25:47]MH_I2C_Read... [09:25:47]Read from MH i2c: E2 0E 00 B0 90 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 83 [09:25:47]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:25:47]wFMCommunicate OK [09:25:47]SAM_PROTO_GetShiftState done [09:25:47]FM_GetShiftState done [09:25:47]req_shift_opened done [09:25:47]requested_item shift.open_date is exist - process it [09:25:47]req_shift_open_date [09:25:47]req_shift_open_date done [09:25:47]produce_requested_data done [09:25:47]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230294,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [09:25:47]process_action_free close_receipt [09:25:47]json_value_free [09:25:47]json_value_free done [09:25:47]process_json_proto returns [09:25:47]Send response to host [09:25:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230294,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [09:25:47]free response buf [09:25:47]execute_script done [09:25:47]execute_script returns [09:25:47]free content buf [09:25:47]Sock 9.Close socket [09:25:47]Sock 9.Thread stoped [09:25:50]OFD Sender: No OFD packet to send [09:25:55]OFD Sender: No OFD packet to send [09:26:01]OFD Sender: No OFD packet to send [09:26:01]accept exits with 8 [09:26:01]New connection [09:26:01]New thread 3067047268 created [09:26:01]Thread 3066903908 joined [09:26:01]Waiting for new connection... [09:26:01] Sock 8.Parse request [09:26:01]Sock 8.Check first char [09:26:01]Sock 8.First char is OK [09:26:01]request: POST /json_proto HTTP/1.0 [09:26:01]Method: POST [09:26:01]URL: /json_proto [09:26:01]Method is POST - this is cgi request [09:26:01]url: /json_proto [09:26:01]query_string will be loaded in cgi processing [09:26:01]execute_cgi json_proto POST (null) [09:26:01]execute_cgi path=json_proto method=POST [09:26:01]POST find Content-Length [09:26:01]Host: 172.17.49.131:8080 [09:26:01]Content-Length: 677 [09:26:01]Content-Type: application/json [09:26:01] [09:26:01]POST finish read [09:26:01]Found Content-Length = 677 [09:26:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871753", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:26:01]execute_script... [09:26: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)871753", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:26:01]POST & json_proto [09:26:01]process_json_proto [09:26:01]json parsed OK: [09:26:01]protocol is kg_v1.0 [09:26:01]action value=close_receipt [09:26:01]process_action close_receipt [09:26:01]cmd_close_receipt [09:26:01]MH_GetDate [09:26:01]Write to MH i2c: F0 00 00 B1 90 30 [09:26:01]Write i2c OK [09:26:01]MH_I2C_Read... [09:26:01]Read from MH i2c: F0 [09:26:01]MH_I2C_Read... [09:26:01]Read from MH i2c: F0 09 00 [09:26:01]MH_I2C_Read... [09:26:01]Read from MH i2c: F0 09 00 B1 90 00 AE 0E A6 66 FF 4D C0 64 71 [09:26:01]GetLastDocTimeStamp 1722158748 [09:26:01]current date 1722158766 [09:26:01]FM_GetShiftState [09:26:01]SAM_PROTO_GetShiftState [09:26:01]wFMCommunicate request_size=4 [09:26:01]MH_SAM_APDU [09:26:01]CAPDU: 80 13 01 00 [09:26:01]Write to MH i2c: E2 08 00 B2 90 80 13 01 00 00 00 00 00 BF [09:26:01]Write i2c OK [09:26:01]MH_I2C_Read... [09:26:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:26:01]Read from MH i2c: E2 [09:26:01]MH_I2C_Read... [09:26:01]Read from MH i2c: E2 0E 00 [09:26:01]MH_I2C_Read... [09:26:01]Read from MH i2c: E2 0E 00 B2 90 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 85 [09:26:01]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:26:01]wFMCommunicate OK [09:26:01]SAM_PROTO_GetShiftState done [09:26:01]FM_GetShiftState done [09:26:01]opened in 1722127132 [09:26:01]opened+sec_in_day 1722213532 [09:26:01]quantity*price = 60003 [09:26:01]sum+1 = 60004 [09:26:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 109 28.07.2024 09:26 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230295 ФПД: 10489885028619 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T092606&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230295&fm=10489885028619&tin=02508201610067®Number=0000000000099253&sum=60000 [09:26:02]StoreToDocumentArchive [09:26:02]shift 386 fd 230295 [09:26:02]save to /storage/0386/doc_00230295 [09:26:02]save last doc name /storage/0386/doc_00230295 to /storage/kkm_last_doc_name [09:26:02]save OK [09:26:02]Clear old archive folders... [09:26:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:26:02]tlvbuf is 008BBFD0 [09:26:02]SAM_PROTO_ClearQueue [09:26:02]wFMCommunicate request_size=4 [09:26:02]MH_SAM_APDU [09:26:02]CAPDU: 80 09 00 00 [09:26:02]Write to MH i2c: E2 08 00 BF 90 80 09 00 00 00 00 00 00 C1 [09:26:02]Write i2c OK [09:26:02]MH_I2C_Read... [09:26:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:26:02]Read from MH i2c: E2 [09:26:02]MH_I2C_Read... [09:26:02]Read from MH i2c: E2 03 00 [09:26:02]MH_I2C_Read... [09:26:02]Read from MH i2c: E2 03 00 BF 90 00 90 00 C3 [09:26:02]RAPDU: 90 00 [09:26:02]wFMCommunicate OK [09:26:02]SAM_PROTO_ClearQueue done [09:26:02]KKMCreateOFDPacket [09:26:02]OFDProtocolAddRootSTLVToBuf [09:26:02]FM_MakeSignedData [09:26:02]FM_MakeSignedData [09:26:02]SAM_PROTO_SignData [09:26:02]wFMCommunicate request_size=4 [09:26:02]MH_SAM_APDU [09:26:02]CAPDU: 80 0D 01 02 [09:26:02]Write to MH i2c: E2 08 00 C0 90 80 0D 01 02 00 00 00 00 C9 [09:26:02]Write i2c OK [09:26:02]MH_I2C_Read... [09:26:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:26:02]Read from MH i2c: E2 [09:26:02]MH_I2C_Read... [09:26:02]Read from MH i2c: E2 03 00 [09:26:02]MH_I2C_Read... [09:26:02]Read from MH i2c: E2 03 00 C0 90 00 90 00 C4 [09:26:02]RAPDU: 90 00 [09:26:02]wFMCommunicate OK [09:26:02]wFMCommunicate request_size=255 [09:26:02]MH_SAM_APDU [09:26: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 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 6D 00 00 00 F4 03 04 00 AE 0E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 97 83 03 00 35 04 06 00 09 [09:26:02]Write to MH i2c: E2 02 01 C1 90 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6D 00 00 00 F4 03 04 00 AE 0E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 97 83 03 00 35 04 06 00 09 00 00 EE [09:26:02]Write i2c OK [09:26:02]MH_I2C_Read... [09:26:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:26:02]Read from MH i2c: E2 [09:26:02]MH_I2C_Read... [09:26:02]Read from MH i2c: E2 03 00 [09:26:02]MH_I2C_Read... [09:26:02]Read from MH i2c: E2 03 00 C1 90 00 90 00 C5 [09:26:02]RAPDU: 90 00 [09:26:02]wFMCommunicate OK [09:26:02]wFMCommunicate request_size=10 [09:26:02]MH_SAM_APDU [09:26:02]CAPDU: 80 0D 02 02 05 8A 5D DE F1 0B [09:26:02]Write to MH i2c: E2 0D 00 C2 90 80 0D 02 02 05 00 8A 5D DE F1 0B 00 00 97 [09:26:02]Write i2c OK [09:26:02]MH_I2C_Read... [09:26:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:26:02]Read from MH i2c: E2 [09:26:02]MH_I2C_Read... [09:26:02]Read from MH i2c: E2 03 00 [09:26:02]MH_I2C_Read... [09:26:02]Read from MH i2c: E2 03 00 C2 90 00 90 00 C6 [09:26:02]RAPDU: 90 00 [09:26:02]wFMCommunicate OK [09:26:02]wFMCommunicate request_size=4 [09:26:02]MH_SAM_APDU [09:26:02]CAPDU: 80 0D 03 02 [09:26:02]Write to MH i2c: E2 08 00 C3 90 80 0D 03 02 00 00 00 00 CE [09:26:02]Write i2c OK [09:26:02]MH_I2C_Read... [09:26:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:26:03]Read from MH i2c: E2 [09:26:03]MH_I2C_Read... [09:26:03]Read from MH i2c: E2 0B 00 [09:26:03]MH_I2C_Read... [09:26:03]Read from MH i2c: E2 0B 00 C3 90 00 41 B9 27 52 BA 24 5D D8 90 00 55 [09:26:03]RAPDU: 41 B9 27 52 BA 24 5D D8 90 00 [09:26:03]wFMCommunicate OK [09:26:03]SAM_PROTO_SignData done [09:26:03]FM_MakeSignedData done [09:26:03]CreateOFDProtocolMessage [09:26:03]wFMCommunicate request_size=4 [09:26:03]MH_SAM_APDU [09:26:03]CAPDU: 80 11 00 00 [09:26:03]Write to MH i2c: E2 08 00 C4 90 80 11 00 00 00 00 00 00 CE [09:26:03]Write i2c OK [09:26:03]MH_I2C_Read... [09:26:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:26:03]Read from MH i2c: E2 [09:26:03]MH_I2C_Read... [09:26:03]Read from MH i2c: E2 17 00 [09:26:03]MH_I2C_Read... [09:26:03]Read from MH i2c: E2 17 00 C4 90 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 1F [09:26:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:26:03]wFMCommunicate OK [09:26:03]CreateOFDProtocolMessage done [09:26:03]OFDSenderStorePacket 230295 [09:26:03]StoreOFDPacket docnum=230295 [09:26:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 68 30 07 01 20 94 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6D 00 00 00 F4 03 04 00 AE 0E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 97 83 03 00 35 04 06 00 09 8A 5D DE F1 0B 41 B9 27 52 BA 24 5D D8 [09:26:03]CheckFolder [09:26:03]dirname=/storage/ofd_packets [09:26:03]CheckFolder done [09:26:03]ProducePacketName [09:26:03]name=ofd_packets/00230295 [09:26:03]NVStorageSaveData ofd_packets/00230295 [09:26:03]File name is /storage/ofd_packets/00230295 [09:26:03]Write 301 bytes [09:26:03]NVStorageSaveData done [09:26:03]OFDSenderStorePacket done [09:26:03]KKMCreateOFDPacket done [09:26:03]NVStorageSaveData kkm_last_timestamp [09:26:03]File name is /storage/kkm_last_timestamp [09:26:03]Write 4 bytes [09:26:03]NVStorageSaveData done [09:26:03]ExternCall_PrintAddStr [09:26:03]wPrintStart [09:26:03]Write to MH i2c: 01 00 00 C5 90 55 [09:26:03]Write i2c OK [09:26:03]MH_I2C_Read... [09:26:03]Read from MH i2c: 01 [09:26:03]MH_I2C_Read... [09:26:03]Read from MH i2c: 01 07 00 [09:26:03]MH_I2C_Read... [09:26:03]Read from MH i2c: 01 07 00 C5 90 00 00 00 00 00 FF 0F 6A [09:26:03]RasterBufferAndPrint [09:26:03]line Счет N : (1)871753 [09:26:03]line ИНН: 02508201610067 [09:26:03]line Контрольно-Кассовый Чек [09:26:03]line ПРОДАЖА [09:26:03]line ТРК (МРК, ГНК) : 52 [09:26:03]line Товар: 2710124130 [09:26:03]line Аи-92-К-5 [09:26:03]line 8.850 * 67.80 [09:26:03]line = 600.03 [09:26:03]line НДС 12% НСП 1% [09:26:03]line > о реализуемом товаре [09:26:03]line ОКРУГЛЕНИЕ: -0.03 [09:26:03]line ИТОГО: 600.00 [09:26:03]line Внесено: 600.00 [09:26:03]line СДАЧА: 0.00 [09:26:03]line НСП 1% : 5.31 [09:26:03]line НДС 12% : 63.72 [09:26:03]line Наличными: 600.00 [09:26:03]line Безнал.: 0.00 [09:26:03]line Место: АЗС № 125 "Партнер Нефть" [09:26:03]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [09:26:03]line СНО: Общий режим [09:26:03]line Чек 109 28.07.2024 09:26 [09:26:03]line Смена: 386 ФФД: 1.0 [09:26:03]line ЗНМ: 0300000050 [09:26:03]line РНМ: 0000000000099253 [09:26:03]line Версия ККМ: 001 [09:26:03]line ФМ: 0000000000965352 [09:26:03]line ФД: 230295 [09:26:03]line ФПД: 10489885028619 [09:26:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T092606&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230295&fm=10489885028619&tin=02508201610067®Number=0000000000099253&sum=60000 [09:26:03]OFD Sender: Processing packet 230295 [packets to send 132, broken 131] [09:26:03]ProducePacketName [09:26:03]name=ofd_packets/00230295 [09:26:03]OFD Sender: To server: pG, [09:26:03]CommunicateWithHost lk.salyk.kg:30040 [09:26:03]ConnectInit lk.salyk.kg [09:26:03]written 0, free lines is 4095 [09:26:03]Connected sock=10 [09:26:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 68 30 07 01 20 94 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6D 00 00 00 F4 03 04 00 AE 0E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 97 83 03 00 35 04 06 00 09 8A 5D DE F1 0B 41 B9 27 52 BA 24 5D D8 [09:26:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 44 10 47 00 3E 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 39 36 35 33 35 32 10 04 04 00 97 83 03 00 F4 03 04 00 86 B5 A5 66 B6 04 01 00 00 76 50 4F 9E 6C 34 EA 68 [09:26:03]CommunicateWithHost err = 0 [09:26:03]CheckOFDResponse [09:26:03]1017 (14) - 77093643461234 [09:26:03]1041 (16) - 0000000000965352 [09:26:03]1040 (4) - 230295 [09:26:03]1012 (4) - 28.07.2024 03:05 [09:26:03]1206 (1) - 0 [09:26:03]OFD Sender: Remove packet 230295 [09:26:03]ProducePacketName [09:26:03]name=ofd_packets/00230295 [09:26:03]NVStorageDeleteData [09:26:03]Write to MH i2c: 01 00 00 F0 90 80 [09:26:03]Write i2c OK [09:26:03]MH_I2C_Read... [09:26:03]Read from MH i2c: 01 [09:26:03]MH_I2C_Read... [09:26:03]Read from MH i2c: 01 07 00 [09:26:03]MH_I2C_Read... [09:26:03]Read from MH i2c: 01 07 00 F0 90 00 00 00 00 00 04 0D 98 [09:26:03]RasterBufferAndPrint [09:26:03]line [09:26:03]line [09:26:03]line [09:26:03]line [09:26:03]line [09:26:03]written 0, free lines is 3341 [09:26:03]MH_Cut [09:26:03]Write to MH i2c: D1 01 00 F7 90 01 59 [09:26:03]Write i2c OK [09:26:03]MH_I2C_Read... [09:26:03]Read from MH i2c: D1 [09:26:03]MH_I2C_Read... [09:26:03]Read from MH i2c: D1 01 00 [09:26:03]MH_I2C_Read... [09:26:03]Read from MH i2c: D1 01 00 F7 90 00 58 [09:26:03]Write to MH i2c: 01 00 00 F8 90 88 [09:26:03]Write i2c OK [09:26:03]MH_I2C_Read... [09:26:04]OFD Sender: No OFD packet to send [09:26:04]*** Cut start [09:26:04]*** Partial cut [09:26:04]*** CUTSNS_PIN = 1 [09:26:04]*** CUTSNS_PIN = 0 [09:26:04]*** Brake cut motor [09:26:05]Read from MH i2c: 01 [09:26:05]MH_I2C_Read... [09:26:05]*** Stop cut motor [09:26:05]*** Cut end [09:26:05]Read from MH i2c: 01 07 00 [09:26:05]MH_I2C_Read... [09:26:05]Read from MH i2c: 01 07 00 F8 90 00 00 00 00 00 FF 0F 9D [09:26:05]process_action close_receipt done [09:26:05]requested_data is exist [09:26:05]produce_requested_data [09:26:05]requested_item fm.sn is exist - process it [09:26:05]wFMCommunicate request_size=4 [09:26:05]MH_SAM_APDU [09:26:05]CAPDU: 80 11 00 00 [09:26:05]Write to MH i2c: E2 08 00 F9 90 80 11 00 00 00 00 00 00 03 [09:26:05]Write i2c OK [09:26:05]MH_I2C_Read... [09:26:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:26:05]Read from MH i2c: E2 [09:26:05]MH_I2C_Read... [09:26:05]Read from MH i2c: E2 17 00 [09:26:05]MH_I2C_Read... [09:26:05]Read from MH i2c: E2 17 00 F9 90 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 54 [09:26:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:26:05]wFMCommunicate OK [09:26:05]requested_item fd.num is exist - process it [09:26:05]SAM_PROTO_GetFieldsCounters [09:26:05]wFMCommunicate request_size=4 [09:26:05]MH_SAM_APDU [09:26:05]CAPDU: 80 13 00 00 [09:26:05]Write to MH i2c: E2 08 00 FA 90 80 13 00 00 00 00 00 00 06 [09:26:05]Write i2c OK [09:26:05]MH_I2C_Read... [09:26:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:26:05]Read from MH i2c: E2 [09:26:05]MH_I2C_Read... [09:26:05]Read from MH i2c: E2 62 00 [09:26:05]MH_I2C_Read... [09:26:05]Read from MH i2c: E2 62 00 FA 90 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 97 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 6D 00 00 00 5E 04 04 00 6D 00 00 00 57 04 04 00 6E 00 00 00 19 04 04 00 00 00 00 00 90 00 0F [09:26:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 97 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 6D 00 00 00 5E 04 04 00 6D 00 00 00 57 04 04 00 6E 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:26:05]wFMCommunicate OK [09:26:05]SAM_PROTO_GetFieldsCounters done [09:26:05]requested_item shift.num is exist - process it [09:26:05]requested_item shift.opened is exist - process it [09:26:05]req_shift_opened [09:26:05]FM_GetShiftState [09:26:05]SAM_PROTO_GetShiftState [09:26:05]wFMCommunicate request_size=4 [09:26:05]MH_SAM_APDU [09:26:05]CAPDU: 80 13 01 00 [09:26:05]Write to MH i2c: E2 08 00 FB 90 80 13 01 00 00 00 00 00 08 [09:26:05]Write i2c OK [09:26:05]MH_I2C_Read... [09:26:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:26:05]Read from MH i2c: E2 [09:26:05]MH_I2C_Read... [09:26:05]Read from MH i2c: E2 0E 00 [09:26:05]MH_I2C_Read... [09:26:05]Read from MH i2c: E2 0E 00 FB 90 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 CE [09:26:05]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:26:05]wFMCommunicate OK [09:26:05]SAM_PROTO_GetShiftState done [09:26:05]FM_GetShiftState done [09:26:05]req_shift_opened done [09:26:05]requested_item shift.open_date is exist - process it [09:26:05]req_shift_open_date [09:26:05]req_shift_open_date done [09:26:05]produce_requested_data done [09:26:05]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230295,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [09:26:05]process_action_free close_receipt [09:26:05]json_value_free [09:26:05]json_value_free done [09:26:05]process_json_proto returns [09:26:05]Send response to host [09:26:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230295,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [09:26:05]free response buf [09:26:05]execute_script done [09:26:05]execute_script returns [09:26:05]free content buf [09:26:05]Sock 8.Close socket [09:26:05]Sock 8.Thread stoped [09:26:09]OFD Sender: No OFD packet to send [09:26:14]OFD Sender: No OFD packet to send [09:26:19]OFD Sender: No OFD packet to send [09:26:24]OFD Sender: No OFD packet to send [09:26:29]OFD Sender: No OFD packet to send [09:26:34]OFD Sender: No OFD packet to send [09:26:39]OFD Sender: No OFD packet to send [09:26:44]OFD Sender: No OFD packet to send [09:26:48]accept exits with 9 [09:26:48]New connection [09:26:48]New thread 3066903908 created [09:26:48]Thread 3067047268 joined [09:26:48]Waiting for new connection... [09:26:48] Sock 9.Parse request [09:26:48]Sock 9.Check first char [09:26:48]Sock 9.First char is OK [09:26:48]request: POST /json_proto HTTP/1.0 [09:26:48]Method: POST [09:26:48]URL: /json_proto [09:26:48]Method is POST - this is cgi request [09:26:48]url: /json_proto [09:26:48]query_string will be loaded in cgi processing [09:26:48]execute_cgi json_proto POST (null) [09:26:48]execute_cgi path=json_proto method=POST [09:26:48]POST find Content-Length [09:26:48]Host: 172.17.49.131:8080 [09:26:48]Content-Length: 1156 [09:26:48]Content-Type: application/json [09:26:48] [09:26:48]POST finish read [09:26:48]Found Content-Length = 1156 [09:26:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 125\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410.\u000A\u0421\u0447\u0435\u0442 N : (1)871754\u000A28.07.2024 08:49\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2034.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30074027\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:26:48]execute_script... [09:26:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 125\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410.\u000A\u0421\u0447\u0435\u0442 N : (1)871754\u000A28.07.2024 08:49\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2034.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30074027\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:26:48]POST & json_proto [09:26:48]process_json_proto [09:26:48]json parsed OK: [09:26:48]protocol is kg_v1.0 [09:26:48]action value=print_text [09:26:48]process_action print_text [09:26:48]cmd_print_text [09:26:48]ExternCall_PrintAddStr [09:26:48]wPrintStart [09:26:48]Write to MH i2c: 01 00 00 FC 90 8C [09:26:48]Write i2c OK [09:26:48]MH_I2C_Read... [09:26:48]Read from MH i2c: 01 [09:26:48]MH_I2C_Read... [09:26:48]Read from MH i2c: 01 07 00 [09:26:48]MH_I2C_Read... [09:26:48]Read from MH i2c: 01 07 00 FC 90 00 00 00 00 00 FF 0F A1 [09:26:48]RasterBufferAndPrint [09:26:48]line *****ТОВАРНЫЙ ЧЕК***** [09:26:48]line АЗС 125 [09:26:48]line Партнер нефть [09:26:48]line 02508201610067 [09:26:48]line Кассир : Бекжанов А. [09:26:48]line Счет N : (1)871754 [09:26:48]line 28.07.2024 08:49 [09:26:48]line ПРОДАЖА [09:26:48]line ТРК (МРК, ГНК): 62 [09:26:48]line Вид ГСМ : 2710124130 [09:26:48]line Аи-92-К-5 [09:26:48]line 30.000 x 67.80 [09:26:48]line ИТОГ: 2034.00 [09:26:48]line Тип оплаты: Талоны: ТК ГПНА Online [09:26:48]line 30074027 [09:26:48]line ______________________ [09:26:48]line (подпись) [09:26:48]written 0, free lines is 4095 [09:26:48]Write to MH i2c: 01 00 00 10 91 A1 [09:26:48]Write i2c OK [09:26:48]MH_I2C_Read... [09:26:48]Read from MH i2c: 01 [09:26:48]MH_I2C_Read... [09:26:48]Read from MH i2c: 01 07 00 [09:26:48]MH_I2C_Read... [09:26:48]Read from MH i2c: 01 07 00 10 91 00 00 00 00 00 11 0E C7 [09:26:48]RasterBufferAndPrint [09:26:48]line [09:26:48]line [09:26:48]line [09:26:48]line [09:26:48]line [09:26:48]written 0, free lines is 3603 [09:26:48]MH_Cut [09:26:48]Write to MH i2c: D1 01 00 17 91 01 7A [09:26:48]Write i2c OK [09:26:48]MH_I2C_Read... [09:26:48]Read from MH i2c: D1 [09:26:48]MH_I2C_Read... [09:26:48]Read from MH i2c: D1 01 00 [09:26:48]MH_I2C_Read... [09:26:48]Read from MH i2c: D1 01 00 17 91 00 79 [09:26:48]Write to MH i2c: 01 00 00 18 91 A9 [09:26:48]Write i2c OK [09:26:48]MH_I2C_Read... [09:26:49]OFD Sender: No OFD packet to send [09:26:49]*** Cut start [09:26:49]*** Partial cut [09:26:49]*** CUTSNS_PIN = 1 [09:26:49]*** CUTSNS_PIN = 0 [09:26:49]*** Brake cut motor [09:26:49]Read from MH i2c: 01 [09:26:49]MH_I2C_Read... [09:26:49]*** Stop cut motor [09:26:49]*** Cut end [09:26:49]Read from MH i2c: 01 07 00 [09:26:49]MH_I2C_Read... [09:26:49]Read from MH i2c: 01 07 00 18 91 00 00 00 00 00 FF 0F BE [09:26:49]process_action print_text done [09:26:49]requested_data is exist [09:26:49]produce_requested_data [09:26:49]requested_item fm.sn is exist - process it [09:26:49]wFMCommunicate request_size=4 [09:26:49]MH_SAM_APDU [09:26:49]CAPDU: 80 11 00 00 [09:26:49]Write to MH i2c: E2 08 00 19 91 80 11 00 00 00 00 00 00 24 [09:26:49]Write i2c OK [09:26:49]MH_I2C_Read... [09:26:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:26:49]Read from MH i2c: E2 [09:26:49]MH_I2C_Read... [09:26:49]Read from MH i2c: E2 17 00 [09:26:49]MH_I2C_Read... [09:26:49]Read from MH i2c: E2 17 00 19 91 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 75 [09:26:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:26:49]wFMCommunicate OK [09:26:49]requested_item fd.num is exist - process it [09:26:49]SAM_PROTO_GetFieldsCounters [09:26:49]wFMCommunicate request_size=4 [09:26:49]MH_SAM_APDU [09:26:49]CAPDU: 80 13 00 00 [09:26:49]Write to MH i2c: E2 08 00 1A 91 80 13 00 00 00 00 00 00 27 [09:26:49]Write i2c OK [09:26:49]MH_I2C_Read... [09:26:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:26:50]Read from MH i2c: E2 [09:26:50]MH_I2C_Read... [09:26:50]Read from MH i2c: E2 62 00 [09:26:50]MH_I2C_Read... [09:26:50]Read from MH i2c: E2 62 00 1A 91 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 97 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 6D 00 00 00 5E 04 04 00 6D 00 00 00 57 04 04 00 6E 00 00 00 19 04 04 00 00 00 00 00 90 00 30 [09:26:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 97 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 6D 00 00 00 5E 04 04 00 6D 00 00 00 57 04 04 00 6E 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:26:50]wFMCommunicate OK [09:26:50]SAM_PROTO_GetFieldsCounters done [09:26:50]requested_item shift.num is exist - process it [09:26:50]requested_item shift.opened is exist - process it [09:26:50]req_shift_opened [09:26:50]FM_GetShiftState [09:26:50]SAM_PROTO_GetShiftState [09:26:50]wFMCommunicate request_size=4 [09:26:50]MH_SAM_APDU [09:26:50]CAPDU: 80 13 01 00 [09:26:50]Write to MH i2c: E2 08 00 1B 91 80 13 01 00 00 00 00 00 29 [09:26:50]Write i2c OK [09:26:50]MH_I2C_Read... [09:26:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:26:50]Read from MH i2c: E2 [09:26:50]MH_I2C_Read... [09:26:50]Read from MH i2c: E2 0E 00 [09:26:50]MH_I2C_Read... [09:26:50]Read from MH i2c: E2 0E 00 1B 91 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 EF [09:26:50]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:26:50]wFMCommunicate OK [09:26:50]SAM_PROTO_GetShiftState done [09:26:50]FM_GetShiftState done [09:26:50]req_shift_opened done [09:26:50]requested_item shift.open_date is exist - process it [09:26:50]req_shift_open_date [09:26:50]req_shift_open_date done [09:26:50]produce_requested_data done [09:26:50]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230295,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [09:26:50]process_action_free print_text [09:26:50]json_value_free [09:26:50]json_value_free done [09:26:50]process_json_proto returns [09:26:50]Send response to host [09:26:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230295,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [09:26:50]free response buf [09:26:50]execute_script done [09:26:50]execute_script returns [09:26:50]free content buf [09:26:50]Sock 9.Close socket [09:26:50]Sock 9.Thread stoped [09:26:54]OFD Sender: No OFD packet to send [09:26:59]OFD Sender: No OFD packet to send [09:27:04]OFD Sender: No OFD packet to send [09:27:09]OFD Sender: No OFD packet to send [09:27:14]OFD Sender: No OFD packet to send [09:27:19]OFD Sender: No OFD packet to send [09:27:24]OFD Sender: No OFD packet to send [09:27:29]OFD Sender: No OFD packet to send [09:27:34]OFD Sender: No OFD packet to send [09:27:39]OFD Sender: No OFD packet to send [09:27:44]OFD Sender: No OFD packet to send [09:27:49]OFD Sender: No OFD packet to send [09:27:54]OFD Sender: No OFD packet to send [09:27:59]OFD Sender: No OFD packet to send [09:28:04]OFD Sender: No OFD packet to send [09:28:09]OFD Sender: No OFD packet to send [09:28:14]OFD Sender: No OFD packet to send [09:28:19]OFD Sender: No OFD packet to send [09:28:21]accept exits with 8 [09:28:21]New connection [09:28:21]New thread 3067047268 created [09:28:21]Thread 3066903908 joined [09:28:21]Waiting for new connection... [09:28:21] Sock 8.Parse request [09:28:21]Sock 8.Check first char [09:28:21]Sock 8.First char is OK [09:28:21]request: POST /json_proto HTTP/1.0 [09:28:21]Method: POST [09:28:21]URL: /json_proto [09:28:21]Method is POST - this is cgi request [09:28:21]url: /json_proto [09:28:21]query_string will be loaded in cgi processing [09:28:21]execute_cgi json_proto POST (null) [09:28:21]execute_cgi path=json_proto method=POST [09:28:21]POST find Content-Length [09:28:21]Host: 172.17.49.131:8080 [09:28:21]Content-Length: 677 [09:28:21]Content-Type: application/json [09:28:21] [09:28:21]POST finish read [09:28:21]Found Content-Length = 677 [09:28:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871757", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:28:21]execute_script... [09:28:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871757", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:28:21]POST & json_proto [09:28:21]process_json_proto [09:28:21]json parsed OK: [09:28:21]protocol is kg_v1.0 [09:28:21]action value=close_receipt [09:28:21]process_action close_receipt [09:28:21]cmd_close_receipt [09:28:21]MH_GetDate [09:28:21]Write to MH i2c: F0 00 00 1C 91 9C [09:28:21]Write i2c OK [09:28:21]MH_I2C_Read... [09:28:21]Read from MH i2c: F0 [09:28:21]MH_I2C_Read... [09:28:21]Read from MH i2c: F0 09 00 [09:28:21]MH_I2C_Read... [09:28:21]Read from MH i2c: F0 09 00 1C 91 00 3B 0F A6 66 FF 4D C0 64 6B [09:28:21]GetLastDocTimeStamp 1722158766 [09:28:21]current date 1722158907 [09:28:21]FM_GetShiftState [09:28:21]SAM_PROTO_GetShiftState [09:28:21]wFMCommunicate request_size=4 [09:28:21]MH_SAM_APDU [09:28:21]CAPDU: 80 13 01 00 [09:28:21]Write to MH i2c: E2 08 00 1D 91 80 13 01 00 00 00 00 00 2B [09:28:21]Write i2c OK [09:28:21]MH_I2C_Read... [09:28:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:21]Read from MH i2c: E2 [09:28:21]MH_I2C_Read... [09:28:21]Read from MH i2c: E2 0E 00 [09:28:21]MH_I2C_Read... [09:28:21]Read from MH i2c: E2 0E 00 1D 91 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 F1 [09:28:21]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:28:21]wFMCommunicate OK [09:28:21]SAM_PROTO_GetShiftState done [09:28:21]FM_GetShiftState done [09:28:21]opened in 1722127132 [09:28:21]opened+sec_in_day 1722213532 [09:28:21]quantity*price = 50036 [09:28:21]sum+1 = 50037 [09:28: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 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 110 28.07.2024 09:28 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230296 ФПД: 100744699982588 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T092827&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230296&fm=100744699982588&tin=02508201610067®Number=0000000000099253&sum=50000 [09:28:23]StoreToDocumentArchive [09:28:23]shift 386 fd 230296 [09:28:23]save to /storage/0386/doc_00230296 [09:28:23]save last doc name /storage/0386/doc_00230296 to /storage/kkm_last_doc_name [09:28:23]save OK [09:28:23]Clear old archive folders... [09:28:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:28:23]tlvbuf is 0085A620 [09:28:23]SAM_PROTO_ClearQueue [09:28:23]wFMCommunicate request_size=4 [09:28:23]MH_SAM_APDU [09:28:23]CAPDU: 80 09 00 00 [09:28:23]Write to MH i2c: E2 08 00 2A 91 80 09 00 00 00 00 00 00 2D [09:28:23]Write i2c OK [09:28:23]MH_I2C_Read... [09:28:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:28:23]Read from MH i2c: E2 [09:28:23]MH_I2C_Read... [09:28:23]Read from MH i2c: E2 03 00 [09:28:23]MH_I2C_Read... [09:28:23]Read from MH i2c: E2 03 00 2A 91 00 90 00 2F [09:28:23]RAPDU: 90 00 [09:28:23]wFMCommunicate OK [09:28:23]SAM_PROTO_ClearQueue done [09:28:23]KKMCreateOFDPacket [09:28:23]OFDProtocolAddRootSTLVToBuf [09:28:23]FM_MakeSignedData [09:28:23]FM_MakeSignedData [09:28:23]SAM_PROTO_SignData [09:28:23]wFMCommunicate request_size=4 [09:28:23]MH_SAM_APDU [09:28:23]CAPDU: 80 0D 01 02 [09:28:23]Write to MH i2c: E2 08 00 2B 91 80 0D 01 02 00 00 00 00 35 [09:28:23]Write i2c OK [09:28:23]MH_I2C_Read... [09:28:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:28:23]Read from MH i2c: E2 [09:28:23]MH_I2C_Read... [09:28:23]Read from MH i2c: E2 03 00 [09:28:23]MH_I2C_Read... [09:28:23]Read from MH i2c: E2 03 00 2B 91 00 90 00 30 [09:28:23]RAPDU: 90 00 [09:28:23]wFMCommunicate OK [09:28:23]wFMCommunicate request_size=255 [09:28:23]MH_SAM_APDU [09:28:23]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6E 00 00 00 F4 03 04 00 3B 0F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 98 83 03 00 35 04 06 00 5B [09:28:23]Write to MH i2c: E2 02 01 2C 91 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 6E 00 00 00 F4 03 04 00 3B 0F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 98 83 03 00 35 04 06 00 5B 00 00 75 [09:28:23]Write i2c OK [09:28:23]MH_I2C_Read... [09:28:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:28:23]Read from MH i2c: E2 [09:28:23]MH_I2C_Read... [09:28:23]Read from MH i2c: E2 03 00 [09:28:23]MH_I2C_Read... [09:28:23]Read from MH i2c: E2 03 00 2C 91 00 90 00 31 [09:28:23]RAPDU: 90 00 [09:28:23]wFMCommunicate OK [09:28:23]wFMCommunicate request_size=10 [09:28:23]MH_SAM_APDU [09:28:23]CAPDU: 80 0D 02 02 05 A0 74 0E 32 FC [09:28:23]Write to MH i2c: E2 0D 00 2D 91 80 0D 02 02 05 00 A0 74 0E 32 FC 00 00 92 [09:28:23]Write i2c OK [09:28:23]MH_I2C_Read... [09:28:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:28:23]Read from MH i2c: E2 [09:28:23]MH_I2C_Read... [09:28:23]Read from MH i2c: E2 03 00 [09:28:23]MH_I2C_Read... [09:28:23]Read from MH i2c: E2 03 00 2D 91 00 90 00 32 [09:28:23]RAPDU: 90 00 [09:28:23]wFMCommunicate OK [09:28:23]wFMCommunicate request_size=4 [09:28:23]MH_SAM_APDU [09:28:23]CAPDU: 80 0D 03 02 [09:28:23]Write to MH i2c: E2 08 00 2E 91 80 0D 03 02 00 00 00 00 3A [09:28:23]Write i2c OK [09:28:23]MH_I2C_Read... [09:28:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:28:23]Read from MH i2c: E2 [09:28:23]MH_I2C_Read... [09:28:23]Read from MH i2c: E2 0B 00 [09:28:23]MH_I2C_Read... [09:28:23]Read from MH i2c: E2 0B 00 2E 91 00 DE 23 9E 7E 06 E4 2A 28 90 00 94 [09:28:23]RAPDU: DE 23 9E 7E 06 E4 2A 28 90 00 [09:28:23]wFMCommunicate OK [09:28:23]SAM_PROTO_SignData done [09:28:23]FM_MakeSignedData done [09:28:23]CreateOFDProtocolMessage [09:28:23]wFMCommunicate request_size=4 [09:28:23]MH_SAM_APDU [09:28:23]CAPDU: 80 11 00 00 [09:28:23]Write to MH i2c: E2 08 00 2F 91 80 11 00 00 00 00 00 00 3A [09:28:23]Write i2c OK [09:28:23]MH_I2C_Read... [09:28:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:28:23]Read from MH i2c: E2 [09:28:23]MH_I2C_Read... [09:28:23]Read from MH i2c: E2 17 00 [09:28:23]MH_I2C_Read... [09:28:23]Read from MH i2c: E2 17 00 2F 91 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 8B [09:28:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:28:23]wFMCommunicate OK [09:28:23]CreateOFDProtocolMessage done [09:28:23]OFDSenderStorePacket 230296 [09:28:23]StoreOFDPacket docnum=230296 [09:28:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 0B 72 07 01 0F C3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 3B 0F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 98 83 03 00 35 04 06 00 5B A0 74 0E 32 FC DE 23 9E 7E 06 E4 2A 28 [09:28:23]CheckFolder [09:28:23]dirname=/storage/ofd_packets [09:28:23]CheckFolder done [09:28:23]ProducePacketName [09:28:23]name=ofd_packets/00230296 [09:28:23]NVStorageSaveData ofd_packets/00230296 [09:28:23]File name is /storage/ofd_packets/00230296 [09:28:23]Write 301 bytes [09:28:23]NVStorageSaveData done [09:28:23]OFDSenderStorePacket done [09:28:23]KKMCreateOFDPacket done [09:28:23]NVStorageSaveData kkm_last_timestamp [09:28:23]File name is /storage/kkm_last_timestamp [09:28:23]Write 4 bytes [09:28:23]NVStorageSaveData done [09:28:23]ExternCall_PrintAddStr [09:28:23]wPrintStart [09:28:23]Write to MH i2c: 01 00 00 30 91 C1 [09:28:23]Write i2c OK [09:28:23]MH_I2C_Read... [09:28:23]Read from MH i2c: 01 [09:28:23]MH_I2C_Read... [09:28:23]Read from MH i2c: 01 07 00 [09:28:23]MH_I2C_Read... [09:28:23]Read from MH i2c: 01 07 00 30 91 00 00 00 00 00 FF 0F D6 [09:28:23]RasterBufferAndPrint [09:28:23]line Счет N : (1)871757 [09:28:23]line ИНН: 02508201610067 [09:28:23]line Контрольно-Кассовый Чек [09:28:23]line ПРОДАЖА [09:28:23]line ТРК (МРК, ГНК) : 52 [09:28:23]line Товар: 2710124130 [09:28:23]line Аи-92-К-5 [09:28:23]line 7.380 * 67.80 [09:28:23]line = 500.36 [09:28:23]line НДС 12% НСП 1% [09:28:23]line > о реализуемом товаре [09:28:23]line ОКРУГЛЕНИЕ: -0.36 [09:28:23]line ИТОГО: 500.00 [09:28:23]line Внесено: 500.00 [09:28:23]line СДАЧА: 0.00 [09:28:23]line НСП 1% : 4.43 [09:28:23]line НДС 12% : 53.14 [09:28:23]line Наличными: 500.00 [09:28:23]line Безнал.: 0.00 [09:28:23]line Место: АЗС № 125 "Партнер Нефть" [09:28:23]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [09:28:23]line СНО: Общий режим [09:28:23]line Чек 110 28.07.2024 09:28 [09:28:23]line Смена: 386 ФФД: 1.0 [09:28:23]line ЗНМ: 0300000050 [09:28:23]line РНМ: 0000000000099253 [09:28:23]line Версия ККМ: 001 [09:28:23]line ФМ: 0000000000965352 [09:28:23]line ФД: 230296 [09:28:23]line ФПД: 100744699982588 [09:28:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T092827&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230296&fm=100744699982588&tin=02508201610067®Number=0000000000099253&sum=50000 [09:28:23]OFD Sender: Processing packet 230296 [packets to send 132, broken 131] [09:28:23]ProducePacketName [09:28:23]name=ofd_packets/00230296 [09:28:23]OFD Sender: To server: pG, [09:28:23]CommunicateWithHost lk.salyk.kg:30040 [09:28:23]ConnectInit lk.salyk.kg [09:28:23]written 0, free lines is 4095 [09:28:23]Connected sock=10 [09:28:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 0B 72 07 01 0F C3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 3B 0F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 98 83 03 00 35 04 06 00 5B A0 74 0E 32 FC DE 23 9E 7E 06 E4 2A 28 [09:28:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 04 66 47 00 78 2A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 98 83 03 00 F4 03 04 00 13 B6 A5 66 B6 04 01 00 00 F0 A6 C8 5F 57 C6 42 C9 [09:28:24]CommunicateWithHost err = 0 [09:28:24]CheckOFDResponse [09:28:24]1017 (14) - 77093643461234 [09:28:24]1041 (16) - 0000000000965352 [09:28:24]1040 (4) - 230296 [09:28:24]1012 (4) - 28.07.2024 03:08 [09:28:24]1206 (1) - 0 [09:28:24]OFD Sender: Remove packet 230296 [09:28:24]ProducePacketName [09:28:24]name=ofd_packets/00230296 [09:28:24]NVStorageDeleteData [09:28:24]Write to MH i2c: 01 00 00 5B 91 EC [09:28:24]Write i2c OK [09:28:24]MH_I2C_Read... [09:28:24]Read from MH i2c: 01 [09:28:24]MH_I2C_Read... [09:28:24]Read from MH i2c: 01 07 00 [09:28:24]MH_I2C_Read... [09:28:24]Read from MH i2c: 01 07 00 5B 91 00 00 00 00 00 EC 0C EB [09:28:24]RasterBufferAndPrint [09:28:24]line [09:28:24]line [09:28:24]line [09:28:24]line [09:28:24]line [09:28:24]written 0, free lines is 3317 [09:28:24]MH_Cut [09:28:24]Write to MH i2c: D1 01 00 62 91 01 C5 [09:28:24]Write i2c OK [09:28:24]MH_I2C_Read... [09:28:24]Read from MH i2c: D1 [09:28:24]MH_I2C_Read... [09:28:24]Read from MH i2c: D1 01 00 [09:28:24]MH_I2C_Read... [09:28:24]Read from MH i2c: D1 01 00 62 91 00 C4 [09:28:24]Write to MH i2c: 01 00 00 63 91 F4 [09:28:24]Write i2c OK [09:28:24]MH_I2C_Read... [09:28:24]OFD Sender: No OFD packet to send [09:28:25]*** Cut start [09:28:25]*** Partial cut [09:28:25]*** CUTSNS_PIN = 1 [09:28:25]*** CUTSNS_PIN = 0 [09:28:25]*** Brake cut motor [09:28:25]Read from MH i2c: 01 [09:28:25]MH_I2C_Read... [09:28:25]*** Stop cut motor [09:28:25]*** Cut end [09:28:25]Read from MH i2c: 01 07 00 [09:28:25]MH_I2C_Read... [09:28:25]Read from MH i2c: 01 07 00 63 91 00 00 00 00 00 FF 0F 09 [09:28:25]process_action close_receipt done [09:28:25]requested_data is exist [09:28:25]produce_requested_data [09:28:25]requested_item fm.sn is exist - process it [09:28:25]wFMCommunicate request_size=4 [09:28:25]MH_SAM_APDU [09:28:25]CAPDU: 80 11 00 00 [09:28:25]Write to MH i2c: E2 08 00 64 91 80 11 00 00 00 00 00 00 6F [09:28:25]Write i2c OK [09:28:25]MH_I2C_Read... [09:28:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:28:25]Read from MH i2c: E2 [09:28:25]MH_I2C_Read... [09:28:25]Read from MH i2c: E2 17 00 [09:28:25]MH_I2C_Read... [09:28:25]Read from MH i2c: E2 17 00 64 91 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 C0 [09:28:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:28:25]wFMCommunicate OK [09:28:25]requested_item fd.num is exist - process it [09:28:25]SAM_PROTO_GetFieldsCounters [09:28:25]wFMCommunicate request_size=4 [09:28:25]MH_SAM_APDU [09:28:25]CAPDU: 80 13 00 00 [09:28:25]Write to MH i2c: E2 08 00 65 91 80 13 00 00 00 00 00 00 72 [09:28:25]Write i2c OK [09:28:25]MH_I2C_Read... [09:28:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:28:25]Read from MH i2c: E2 [09:28:25]MH_I2C_Read... [09:28:25]Read from MH i2c: E2 62 00 [09:28:25]MH_I2C_Read... [09:28:25]Read from MH i2c: E2 62 00 65 91 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 98 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 6E 00 00 00 5E 04 04 00 6E 00 00 00 57 04 04 00 6F 00 00 00 19 04 04 00 00 00 00 00 90 00 7F [09:28:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 98 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 6E 00 00 00 5E 04 04 00 6E 00 00 00 57 04 04 00 6F 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:28:25]wFMCommunicate OK [09:28:25]SAM_PROTO_GetFieldsCounters done [09:28:25]requested_item shift.num is exist - process it [09:28:25]requested_item shift.opened is exist - process it [09:28:25]req_shift_opened [09:28:25]FM_GetShiftState [09:28:25]SAM_PROTO_GetShiftState [09:28:25]wFMCommunicate request_size=4 [09:28:25]MH_SAM_APDU [09:28:25]CAPDU: 80 13 01 00 [09:28:25]Write to MH i2c: E2 08 00 66 91 80 13 01 00 00 00 00 00 74 [09:28:25]Write i2c OK [09:28:25]MH_I2C_Read... [09:28:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:25]Read from MH i2c: E2 [09:28:25]MH_I2C_Read... [09:28:25]Read from MH i2c: E2 0E 00 [09:28:25]MH_I2C_Read... [09:28:25]Read from MH i2c: E2 0E 00 66 91 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 3A [09:28:25]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:28:25]wFMCommunicate OK [09:28:25]SAM_PROTO_GetShiftState done [09:28:25]FM_GetShiftState done [09:28:25]req_shift_opened done [09:28:25]requested_item shift.open_date is exist - process it [09:28:25]req_shift_open_date [09:28:25]req_shift_open_date done [09:28:25]produce_requested_data done [09:28:25]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230296,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [09:28:25]process_action_free close_receipt [09:28:25]json_value_free [09:28:25]json_value_free done [09:28:25]process_json_proto returns [09:28:25]Send response to host [09:28:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230296,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [09:28:25]free response buf [09:28:25]execute_script done [09:28:25]execute_script returns [09:28:25]free content buf [09:28:25]Sock 8.Close socket [09:28:25]Sock 8.Thread stoped [09:28:29]OFD Sender: No OFD packet to send [09:28:34]OFD Sender: No OFD packet to send [09:28:39]OFD Sender: No OFD packet to send [09:28:44]OFD Sender: No OFD packet to send [09:28:49]OFD Sender: No OFD packet to send [09:28:50]accept exits with 9 [09:28:50]New connection [09:28:50]New thread 3066903908 created [09:28:50]Thread 3067047268 joined [09:28:50]Waiting for new connection... [09:28:50] Sock 9.Parse request [09:28:50]Sock 9.Check first char [09:28:50]Sock 9.First char is OK [09:28:50]request: POST /json_proto HTTP/1.0 [09:28:50]Method: POST [09:28:50]URL: /json_proto [09:28:50]Method is POST - this is cgi request [09:28:50]url: /json_proto [09:28:50]query_string will be loaded in cgi processing [09:28:50]execute_cgi json_proto POST (null) [09:28:50]execute_cgi path=json_proto method=POST [09:28:50]POST find Content-Length [09:28:50]Host: 172.17.49.131:8080 [09:28:50]Content-Length: 765 [09:28:50]Content-Type: application/json [09:28:50] [09:28:50]POST finish read [09:28:50]Found Content-Length = 765 [09:28:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871756", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 47.860, "sum" : 3599.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 3599.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:28:50]execute_script... [09:28: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)871756", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 47.860, "sum" : 3599.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 3599.07 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:28:50]POST & json_proto [09:28:50]process_json_proto [09:28:50]json parsed OK: [09:28:50]protocol is kg_v1.0 [09:28:50]action value=close_receipt [09:28:50]process_action close_receipt [09:28:50]cmd_close_receipt [09:28:50]MH_GetDate [09:28:50]Write to MH i2c: F0 00 00 67 91 E7 [09:28:50]Write i2c OK [09:28:50]MH_I2C_Read... [09:28:50]Read from MH i2c: F0 [09:28:50]MH_I2C_Read... [09:28:50]Read from MH i2c: F0 09 00 [09:28:50]MH_I2C_Read... [09:28:50]Read from MH i2c: F0 09 00 67 91 00 57 0F A6 66 FF 4D C0 64 D2 [09:28:50]GetLastDocTimeStamp 1722158907 [09:28:50]current date 1722158935 [09:28:50]FM_GetShiftState [09:28:50]SAM_PROTO_GetShiftState [09:28:50]wFMCommunicate request_size=4 [09:28:50]MH_SAM_APDU [09:28:50]CAPDU: 80 13 01 00 [09:28:50]Write to MH i2c: E2 08 00 68 91 80 13 01 00 00 00 00 00 76 [09:28:50]Write i2c OK [09:28:50]MH_I2C_Read... [09:28:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:50]Read from MH i2c: E2 [09:28:50]MH_I2C_Read... [09:28:50]Read from MH i2c: E2 0E 00 [09:28:50]MH_I2C_Read... [09:28:50]Read from MH i2c: E2 0E 00 68 91 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 3C [09:28:50]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:28:50]wFMCommunicate OK [09:28:50]SAM_PROTO_GetShiftState done [09:28:50]FM_GetShiftState done [09:28:50]opened in 1722127132 [09:28:50]opened+sec_in_day 1722213532 [09:28:50]quantity*price = 359907 [09:28:50]sum+1 = 359908 [09:28:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3599.07 НСП 1% : 31.85 НДС 12% : 382.20 Наличными: 0.00 Безнал.: 3599.07 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 111 28.07.2024 09:28 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965352 ФД: 230297 ФПД: 148970394821158 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T092855&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230297&fm=148970394821158&tin=02508201610067®Number=0000000000099253&sum=359907 [09:28:51]StoreToDocumentArchive [09:28:51]shift 386 fd 230297 [09:28:51]save to /storage/0386/doc_00230297 [09:28:51]save last doc name /storage/0386/doc_00230297 to /storage/kkm_last_doc_name [09:28:51]save OK [09:28:51]Clear old archive folders... [09:28:51]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:28:51]tlvbuf is 008C2B70 [09:28:51]SAM_PROTO_ClearQueue [09:28:51]wFMCommunicate request_size=4 [09:28:51]MH_SAM_APDU [09:28:51]CAPDU: 80 09 00 00 [09:28:51]Write to MH i2c: E2 08 00 75 91 80 09 00 00 00 00 00 00 78 [09:28:51]Write i2c OK [09:28:51]MH_I2C_Read... [09:28:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:28:51]Read from MH i2c: E2 [09:28:51]MH_I2C_Read... [09:28:51]Read from MH i2c: E2 03 00 [09:28:51]MH_I2C_Read... [09:28:51]Read from MH i2c: E2 03 00 75 91 00 90 00 7A [09:28:51]RAPDU: 90 00 [09:28:51]wFMCommunicate OK [09:28:51]SAM_PROTO_ClearQueue done [09:28:51]KKMCreateOFDPacket [09:28:51]OFDProtocolAddRootSTLVToBuf [09:28:51]FM_MakeSignedData [09:28:51]FM_MakeSignedData [09:28:51]SAM_PROTO_SignData [09:28:51]wFMCommunicate request_size=4 [09:28:51]MH_SAM_APDU [09:28:51]CAPDU: 80 0D 01 02 [09:28:51]Write to MH i2c: E2 08 00 76 91 80 0D 01 02 00 00 00 00 80 [09:28:51]Write i2c OK [09:28:51]MH_I2C_Read... [09:28:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:28:51]Read from MH i2c: E2 [09:28:51]MH_I2C_Read... [09:28:51]Read from MH i2c: E2 03 00 [09:28:51]MH_I2C_Read... [09:28:51]Read from MH i2c: E2 03 00 76 91 00 90 00 7B [09:28:51]RAPDU: 90 00 [09:28:51]wFMCommunicate OK [09:28:51]wFMCommunicate request_size=255 [09:28:51]MH_SAM_APDU [09:28: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 F4 BA 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 E3 7D 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E3 7D 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 71 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 95 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E3 7D 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 57 0F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 99 83 03 00 35 04 06 00 87 7C DF 77 [09:28:51]Write to MH i2c: E2 02 01 77 91 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 BA 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 E3 7D 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E3 7D 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 71 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 95 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E3 7D 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 57 0F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 99 83 03 00 35 04 06 00 87 7C DF 77 00 00 72 [09:28:51]Write i2c OK [09:28:51]MH_I2C_Read... [09:28:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:28:51]Read from MH i2c: E2 [09:28:51]MH_I2C_Read... [09:28:51]Read from MH i2c: E2 03 00 [09:28:51]MH_I2C_Read... [09:28:51]Read from MH i2c: E2 03 00 77 91 00 90 00 7C [09:28:51]RAPDU: 90 00 [09:28:51]wFMCommunicate OK [09:28:51]wFMCommunicate request_size=7 [09:28:51]MH_SAM_APDU [09:28:51]CAPDU: 80 0D 02 02 02 22 26 [09:28:51]Write to MH i2c: E2 0A 00 78 91 80 0D 02 02 02 00 22 26 00 00 CF [09:28:51]Write i2c OK [09:28:51]MH_I2C_Read... [09:28:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:28:51]Read from MH i2c: E2 [09:28:51]MH_I2C_Read... [09:28:51]Read from MH i2c: E2 03 00 [09:28:51]MH_I2C_Read... [09:28:51]Read from MH i2c: E2 03 00 78 91 00 90 00 7D [09:28:51]RAPDU: 90 00 [09:28:51]wFMCommunicate OK [09:28:51]wFMCommunicate request_size=4 [09:28:51]MH_SAM_APDU [09:28:51]CAPDU: 80 0D 03 02 [09:28:51]Write to MH i2c: E2 08 00 79 91 80 0D 03 02 00 00 00 00 85 [09:28:51]Write i2c OK [09:28:51]MH_I2C_Read... [09:28:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:28:51]Read from MH i2c: E2 [09:28:51]MH_I2C_Read... [09:28:51]Read from MH i2c: E2 0B 00 [09:28:51]MH_I2C_Read... [09:28:51]Read from MH i2c: E2 0B 00 79 91 00 2E 6F BB 59 5D E9 E6 17 90 00 7A [09:28:51]RAPDU: 2E 6F BB 59 5D E9 E6 17 90 00 [09:28:51]wFMCommunicate OK [09:28:51]SAM_PROTO_SignData done [09:28:51]FM_MakeSignedData done [09:28:51]CreateOFDProtocolMessage [09:28:51]wFMCommunicate request_size=4 [09:28:51]MH_SAM_APDU [09:28:51]CAPDU: 80 11 00 00 [09:28:51]Write to MH i2c: E2 08 00 7A 91 80 11 00 00 00 00 00 00 85 [09:28:51]Write i2c OK [09:28:51]MH_I2C_Read... [09:28:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:28:51]Read from MH i2c: E2 [09:28:51]MH_I2C_Read... [09:28:51]Read from MH i2c: E2 17 00 [09:28:51]MH_I2C_Read... [09:28:51]Read from MH i2c: E2 17 00 7A 91 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 D6 [09:28:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:28:51]wFMCommunicate OK [09:28:51]CreateOFDProtocolMessage done [09:28:51]OFDSenderStorePacket 230297 [09:28:51]StoreOFDPacket docnum=230297 [09:28:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 1E 79 04 01 0E 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 F4 BA 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 E3 7D 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E3 7D 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 71 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 95 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E3 7D 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 57 0F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 99 83 03 00 35 04 06 00 87 7C DF 77 22 26 2E 6F BB 59 5D E9 E6 17 [09:28:51]CheckFolder [09:28:51]dirname=/storage/ofd_packets [09:28:51]CheckFolder done [09:28:51]ProducePacketName [09:28:51]name=ofd_packets/00230297 [09:28:51]NVStorageSaveData ofd_packets/00230297 [09:28:51]File name is /storage/ofd_packets/00230297 [09:28:51]Write 298 bytes [09:28:51]NVStorageSaveData done [09:28:51]OFDSenderStorePacket done [09:28:51]KKMCreateOFDPacket done [09:28:51]NVStorageSaveData kkm_last_timestamp [09:28:51]File name is /storage/kkm_last_timestamp [09:28:51]Write 4 bytes [09:28:51]NVStorageSaveData done [09:28:51]ExternCall_PrintAddStr [09:28:51]wPrintStart [09:28:51]Write to MH i2c: 01 00 00 7B 91 0C [09:28:51]Write i2c OK [09:28:51]MH_I2C_Read... [09:28:51]Read from MH i2c: 01 [09:28:51]MH_I2C_Read... [09:28:51]Read from MH i2c: 01 07 00 [09:28:51]MH_I2C_Read... [09:28:51]Read from MH i2c: 01 07 00 7B 91 00 00 00 00 00 FF 0F 21 [09:28:51]RasterBufferAndPrint [09:28:51]line Счет N : (1)871756 [09:28:51]line ИНН: 02508201610067 [09:28:51]line Контрольно-Кассовый Чек [09:28:51]line ПРОДАЖА [09:28:51]line ТРК (МРК, ГНК) : 1 [09:28:51]line Товар: 2710194210 [09:28:51]line ДТ-К-5 [09:28:51]line 47.860 * 75.20 [09:28:51]line = 3599.07 [09:28:51]line НДС 12% НСП 1% [09:28:51]line > о реализуемом товаре [09:28:51]line ИТОГО: 3599.07 [09:28:51]line НСП 1% : 31.85 [09:28:51]line НДС 12% : 382.20 [09:28:51]line Наличными: 0.00 [09:28:51]line Безнал.: 3599.07 [09:28:51]line Место: АЗС № 125 "Партнер Нефть" [09:28:51]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [09:28:51]line СНО: Общий режим [09:28:51]line Чек 111 28.07.2024 09:28 [09:28:51]line Смена: 386 ФФД: 1.0 [09:28:51]line ЗНМ: 0300000050 [09:28:51]line РНМ: 0000000000099253 [09:28:51]line Версия ККМ: 001 [09:28:51]line Платежная система: Mbank [09:28:51]line ФМ: 0000000000965352 [09:28:51]line ФД: 230297 [09:28:51]line ФПД: 148970394821158 [09:28:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T092855&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230297&fm=148970394821158&tin=02508201610067®Number=0000000000099253&sum=359907 [09:28:52]OFD Sender: Processing packet 230297 [packets to send 132, broken 131] [09:28:52]ProducePacketName [09:28:52]name=ofd_packets/00230297 [09:28:52]OFD Sender: To server: pG, [09:28:52]CommunicateWithHost lk.salyk.kg:30040 [09:28:52]ConnectInit lk.salyk.kg [09:28:52]written 0, free lines is 4095 [09:28:52]Connected sock=10 [09:28:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 1E 79 04 01 0E 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 F4 BA 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 E3 7D 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E3 7D 05 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 71 0C 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4C 95 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 E3 7D 05 00 00 00 1F 04 02 00 01 00 12 04 04 00 6F 00 00 00 F4 03 04 00 57 0F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 99 83 03 00 35 04 06 00 87 7C DF 77 22 26 2E 6F BB 59 5D E9 E6 17 [09:28:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 C8 5C 47 00 4B 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 39 36 35 33 35 32 10 04 04 00 99 83 03 00 F4 03 04 00 2F B6 A5 66 B6 04 01 00 00 E3 C6 4D 52 06 32 43 72 [09:28:52]CommunicateWithHost err = 0 [09:28:52]CheckOFDResponse [09:28:52]1017 (14) - 77093643461234 [09:28:52]1041 (16) - 0000000000965352 [09:28:52]1040 (4) - 230297 [09:28:52]1012 (4) - 28.07.2024 03:08 [09:28:52]1206 (1) - 0 [09:28:52]OFD Sender: Remove packet 230297 [09:28:52]ProducePacketName [09:28:52]name=ofd_packets/00230297 [09:28:52]NVStorageDeleteData [09:28:52]Write to MH i2c: 01 00 00 A4 91 35 [09:28:52]Write i2c OK [09:28:52]MH_I2C_Read... [09:28:52]Read from MH i2c: 01 [09:28:52]MH_I2C_Read... [09:28:52]Read from MH i2c: 01 07 00 [09:28:52]MH_I2C_Read... [09:28:52]Read from MH i2c: 01 07 00 A4 91 00 00 00 00 00 28 0D 71 [09:28:52]RasterBufferAndPrint [09:28:52]line [09:28:52]line [09:28:52]line [09:28:52]line [09:28:52]line [09:28:52]written 0, free lines is 3374 [09:28:52]MH_Cut [09:28:52]Write to MH i2c: D1 01 00 AB 91 01 0E [09:28:52]Write i2c OK [09:28:52]MH_I2C_Read... [09:28:52]Read from MH i2c: D1 [09:28:52]MH_I2C_Read... [09:28:52]Read from MH i2c: D1 01 00 [09:28:52]MH_I2C_Read... [09:28:52]Read from MH i2c: D1 01 00 AB 91 00 0D [09:28:52]Write to MH i2c: 01 00 00 AC 91 3D [09:28:52]Write i2c OK [09:28:52]MH_I2C_Read... [09:28:53]OFD Sender: No OFD packet to send [09:28:53]*** Cut start [09:28:53]*** Partial cut [09:28:53]*** CUTSNS_PIN = 1 [09:28:53]*** CUTSNS_PIN = 0 [09:28:53]*** Brake cut motor [09:28:53]Read from MH i2c: 01 [09:28:53]MH_I2C_Read... [09:28:53]*** Stop cut motor [09:28:53]*** Cut end [09:28:53]Read from MH i2c: 01 07 00 [09:28:53]MH_I2C_Read... [09:28:53]Read from MH i2c: 01 07 00 AC 91 00 00 00 00 00 FF 0F 52 [09:28:53]process_action close_receipt done [09:28:53]requested_data is exist [09:28:53]produce_requested_data [09:28:53]requested_item fm.sn is exist - process it [09:28:53]wFMCommunicate request_size=4 [09:28:53]MH_SAM_APDU [09:28:53]CAPDU: 80 11 00 00 [09:28:53]Write to MH i2c: E2 08 00 AD 91 80 11 00 00 00 00 00 00 B8 [09:28:53]Write i2c OK [09:28:53]MH_I2C_Read... [09:28:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:28:53]Read from MH i2c: E2 [09:28:53]MH_I2C_Read... [09:28:53]Read from MH i2c: E2 17 00 [09:28:53]MH_I2C_Read... [09:28:53]Read from MH i2c: E2 17 00 AD 91 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 09 [09:28:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:28:53]wFMCommunicate OK [09:28:53]requested_item fd.num is exist - process it [09:28:53]SAM_PROTO_GetFieldsCounters [09:28:53]wFMCommunicate request_size=4 [09:28:53]MH_SAM_APDU [09:28:53]CAPDU: 80 13 00 00 [09:28:53]Write to MH i2c: E2 08 00 AE 91 80 13 00 00 00 00 00 00 BB [09:28:53]Write i2c OK [09:28:53]MH_I2C_Read... [09:28:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:28:54]Read from MH i2c: E2 [09:28:54]MH_I2C_Read... [09:28:54]Read from MH i2c: E2 62 00 [09:28:54]MH_I2C_Read... [09:28:54]Read from MH i2c: E2 62 00 AE 91 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 99 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 6F 00 00 00 5E 04 04 00 6F 00 00 00 57 04 04 00 70 00 00 00 19 04 04 00 00 00 00 00 90 00 CC [09:28:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 99 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 6F 00 00 00 5E 04 04 00 6F 00 00 00 57 04 04 00 70 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:28:54]wFMCommunicate OK [09:28:54]SAM_PROTO_GetFieldsCounters done [09:28:54]requested_item shift.num is exist - process it [09:28:54]requested_item shift.opened is exist - process it [09:28:54]req_shift_opened [09:28:54]FM_GetShiftState [09:28:54]SAM_PROTO_GetShiftState [09:28:54]wFMCommunicate request_size=4 [09:28:54]MH_SAM_APDU [09:28:54]CAPDU: 80 13 01 00 [09:28:54]Write to MH i2c: E2 08 00 AF 91 80 13 01 00 00 00 00 00 BD [09:28:54]Write i2c OK [09:28:54]MH_I2C_Read... [09:28:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:28:54]Read from MH i2c: E2 [09:28:54]MH_I2C_Read... [09:28:54]Read from MH i2c: E2 0E 00 [09:28:54]MH_I2C_Read... [09:28:54]Read from MH i2c: E2 0E 00 AF 91 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 83 [09:28:54]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:28:54]wFMCommunicate OK [09:28:54]SAM_PROTO_GetShiftState done [09:28:54]FM_GetShiftState done [09:28:54]req_shift_opened done [09:28:54]requested_item shift.open_date is exist - process it [09:28:54]req_shift_open_date [09:28:54]req_shift_open_date done [09:28:54]produce_requested_data done [09:28:54]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230297,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [09:28:54]process_action_free close_receipt [09:28:54]json_value_free [09:28:54]json_value_free done [09:28:54]process_json_proto returns [09:28:54]Send response to host [09:28:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230297,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [09:28:54]free response buf [09:28:54]execute_script done [09:28:54]execute_script returns [09:28:54]free content buf [09:28:54]Sock 9.Close socket [09:28:54]Sock 9.Thread stoped [09:28:58]OFD Sender: No OFD packet to send [09:29:03]OFD Sender: No OFD packet to send [09:29:08]OFD Sender: No OFD packet to send [09:29:13]OFD Sender: No OFD packet to send [09:29:18]OFD Sender: No OFD packet to send [09:29:23]OFD Sender: No OFD packet to send [09:29:28]OFD Sender: No OFD packet to send [09:29:33]OFD Sender: No OFD packet to send [09:29:38]OFD Sender: No OFD packet to send [09:29:43]OFD Sender: No OFD packet to send [09:29:48]OFD Sender: No OFD packet to send [09:29:53]OFD Sender: No OFD packet to send [09:29:58]OFD Sender: No OFD packet to send [09:30:03]OFD Sender: No OFD packet to send [09:30:08]OFD Sender: No OFD packet to send [09:30:13]OFD Sender: No OFD packet to send [09:30:18]OFD Sender: No OFD packet to send [09:30:23]OFD Sender: No OFD packet to send [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:01]accept exits with 8 [09:31:01]New connection [09:31:01]New thread 3067047268 created [09:31:01]Thread 3066903908 joined [09:31:01]Waiting for new connection... [09:31:01] Sock 8.Parse request [09:31:01]Sock 8.Check first char [09:31:01]Sock 8.First char is OK [09:31:01]request: POST /json_proto HTTP/1.0 [09:31:01]Method: POST [09:31:01]URL: /json_proto [09:31:01]Method is POST - this is cgi request [09:31:01]url: /json_proto [09:31:01]query_string will be loaded in cgi processing [09:31:01]execute_cgi json_proto POST (null) [09:31:01]execute_cgi path=json_proto method=POST [09:31:01]POST find Content-Length [09:31:01]Host: 172.17.49.131:8080 [09:31:01]Content-Length: 678 [09:31:01]Content-Type: application/json [09:31:01] [09:31:01]POST finish read [09:31:01]Found Content-Length = 678 [09:31:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871759", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:31:01]execute_script... [09:31: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)871759", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:31:01]POST & json_proto [09:31:01]process_json_proto [09:31:01]json parsed OK: [09:31:01]protocol is kg_v1.0 [09:31:01]action value=close_receipt [09:31:01]process_action close_receipt [09:31:01]cmd_close_receipt [09:31:01]MH_GetDate [09:31:01]Write to MH i2c: F0 00 00 B0 91 30 [09:31:01]Write i2c OK [09:31:01]MH_I2C_Read... [09:31:01]Read from MH i2c: F0 [09:31:01]MH_I2C_Read... [09:31:01]Read from MH i2c: F0 09 00 [09:31:01]MH_I2C_Read... [09:31:01]Read from MH i2c: F0 09 00 B0 91 00 DB 0F A6 66 FF 4D C0 64 9F [09:31:01]GetLastDocTimeStamp 1722158935 [09:31:01]current date 1722159067 [09:31:01]FM_GetShiftState [09:31:01]SAM_PROTO_GetShiftState [09:31:01]wFMCommunicate request_size=4 [09:31:01]MH_SAM_APDU [09:31:01]CAPDU: 80 13 01 00 [09:31:01]Write to MH i2c: E2 08 00 B1 91 80 13 01 00 00 00 00 00 BF [09:31:01]Write i2c OK [09:31:01]MH_I2C_Read... [09:31:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:31:01]Read from MH i2c: E2 [09:31:01]MH_I2C_Read... [09:31:01]Read from MH i2c: E2 0E 00 [09:31:01]MH_I2C_Read... [09:31:01]Read from MH i2c: E2 0E 00 B1 91 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 85 [09:31:01]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:31:01]wFMCommunicate OK [09:31:01]SAM_PROTO_GetShiftState done [09:31:01]FM_GetShiftState done [09:31:01]opened in 1722127132 [09:31:01]opened+sec_in_day 1722213532 [09:31:01]quantity*price = 70037 [09:31:01]sum+1 = 70038 [09:31:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 112 28.07.2024 09:31 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230298 ФПД: 220999153410810 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T093107&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230298&fm=220999153410810&tin=02508201610067®Number=0000000000099253&sum=70000 [09:31:03]StoreToDocumentArchive [09:31:03]shift 386 fd 230298 [09:31:03]save to /storage/0386/doc_00230298 [09:31:03]save last doc name /storage/0386/doc_00230298 to /storage/kkm_last_doc_name [09:31:03]save OK [09:31:03]Clear old archive folders... [09:31:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:31:03]tlvbuf is 008BBDC0 [09:31:03]SAM_PROTO_ClearQueue [09:31:03]wFMCommunicate request_size=4 [09:31:03]MH_SAM_APDU [09:31:03]CAPDU: 80 09 00 00 [09:31:03]Write to MH i2c: E2 08 00 BE 91 80 09 00 00 00 00 00 00 C1 [09:31:03]Write i2c OK [09:31:03]MH_I2C_Read... [09:31:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:31:03]Read from MH i2c: E2 [09:31:03]MH_I2C_Read... [09:31:03]Read from MH i2c: E2 03 00 [09:31:03]MH_I2C_Read... [09:31:03]Read from MH i2c: E2 03 00 BE 91 00 90 00 C3 [09:31:03]RAPDU: 90 00 [09:31:03]wFMCommunicate OK [09:31:03]SAM_PROTO_ClearQueue done [09:31:03]KKMCreateOFDPacket [09:31:03]OFDProtocolAddRootSTLVToBuf [09:31:03]FM_MakeSignedData [09:31:03]FM_MakeSignedData [09:31:03]SAM_PROTO_SignData [09:31:03]wFMCommunicate request_size=4 [09:31:03]MH_SAM_APDU [09:31:03]CAPDU: 80 0D 01 02 [09:31:03]Write to MH i2c: E2 08 00 BF 91 80 0D 01 02 00 00 00 00 C9 [09:31:03]Write i2c OK [09:31:03]MH_I2C_Read... [09:31:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:31:03]Read from MH i2c: E2 [09:31:03]MH_I2C_Read... [09:31:03]Read from MH i2c: E2 03 00 [09:31:03]MH_I2C_Read... [09:31:03]Read from MH i2c: E2 03 00 BF 91 00 90 00 C4 [09:31:03]RAPDU: 90 00 [09:31:03]wFMCommunicate OK [09:31:03]wFMCommunicate request_size=255 [09:31:03]MH_SAM_APDU [09:31: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 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 70 00 00 00 F4 03 04 00 DB 0F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 9A 83 03 00 35 04 06 00 C8 [09:31:03]Write to MH i2c: E2 02 01 C0 91 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 70 00 00 00 F4 03 04 00 DB 0F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 9A 83 03 00 35 04 06 00 C8 00 00 01 [09:31:03]Write i2c OK [09:31:03]MH_I2C_Read... [09:31:03]OFD Sender: No OFD packet to send [09:31:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:31:03]Read from MH i2c: E2 [09:31:03]MH_I2C_Read... [09:31:03]Read from MH i2c: E2 03 00 [09:31:03]MH_I2C_Read... [09:31:03]Read from MH i2c: E2 03 00 C0 91 00 90 00 C5 [09:31:03]RAPDU: 90 00 [09:31:03]wFMCommunicate OK [09:31:03]wFMCommunicate request_size=10 [09:31:03]MH_SAM_APDU [09:31:03]CAPDU: 80 0D 02 02 05 FF 60 08 E2 FA [09:31:03]Write to MH i2c: E2 0D 00 C1 91 80 0D 02 02 05 00 FF 60 08 E2 FA 00 00 19 [09:31:03]Write i2c OK [09:31:03]MH_I2C_Read... [09:31:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:31:03]Read from MH i2c: E2 [09:31:03]MH_I2C_Read... [09:31:03]Read from MH i2c: E2 03 00 [09:31:03]MH_I2C_Read... [09:31:03]Read from MH i2c: E2 03 00 C1 91 00 90 00 C6 [09:31:03]RAPDU: 90 00 [09:31:03]wFMCommunicate OK [09:31:03]wFMCommunicate request_size=4 [09:31:03]MH_SAM_APDU [09:31:03]CAPDU: 80 0D 03 02 [09:31:03]Write to MH i2c: E2 08 00 C2 91 80 0D 03 02 00 00 00 00 CE [09:31:03]Write i2c OK [09:31:03]MH_I2C_Read... [09:31:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:31:03]Read from MH i2c: E2 [09:31:03]MH_I2C_Read... [09:31:03]Read from MH i2c: E2 0B 00 [09:31:03]MH_I2C_Read... [09:31:03]Read from MH i2c: E2 0B 00 C2 91 00 F4 7A 9A 3D B5 B8 77 6C 90 00 64 [09:31:03]RAPDU: F4 7A 9A 3D B5 B8 77 6C 90 00 [09:31:03]wFMCommunicate OK [09:31:03]SAM_PROTO_SignData done [09:31:03]FM_MakeSignedData done [09:31:03]CreateOFDProtocolMessage [09:31:03]wFMCommunicate request_size=4 [09:31:03]MH_SAM_APDU [09:31:03]CAPDU: 80 11 00 00 [09:31:03]Write to MH i2c: E2 08 00 C3 91 80 11 00 00 00 00 00 00 CE [09:31:03]Write i2c OK [09:31:03]MH_I2C_Read... [09:31:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:31:03]Read from MH i2c: E2 [09:31:03]MH_I2C_Read... [09:31:03]Read from MH i2c: E2 17 00 [09:31:03]MH_I2C_Read... [09:31:03]Read from MH i2c: E2 17 00 C3 91 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 1F [09:31:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:31:03]wFMCommunicate OK [09:31:03]CreateOFDProtocolMessage done [09:31:03]OFDSenderStorePacket 230298 [09:31:03]StoreOFDPacket docnum=230298 [09:31:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 13 B8 07 01 27 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 70 00 00 00 F4 03 04 00 DB 0F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 9A 83 03 00 35 04 06 00 C8 FF 60 08 E2 FA F4 7A 9A 3D B5 B8 77 6C [09:31:03]CheckFolder [09:31:03]dirname=/storage/ofd_packets [09:31:03]CheckFolder done [09:31:03]ProducePacketName [09:31:03]name=ofd_packets/00230298 [09:31:03]NVStorageSaveData ofd_packets/00230298 [09:31:03]File name is /storage/ofd_packets/00230298 [09:31:03]Write 301 bytes [09:31:03]NVStorageSaveData done [09:31:03]OFDSenderStorePacket done [09:31:03]KKMCreateOFDPacket done [09:31:03]NVStorageSaveData kkm_last_timestamp [09:31:03]File name is /storage/kkm_last_timestamp [09:31:03]Write 4 bytes [09:31:03]NVStorageSaveData done [09:31:03]ExternCall_PrintAddStr [09:31:03]wPrintStart [09:31:03]Write to MH i2c: 01 00 00 C4 91 55 [09:31:03]OFD Sender: Processing packet 230298 [packets to send 132, broken 131] [09:31:03]ProducePacketName [09:31:03]name=ofd_packets/00230298 [09:31:03]OFD Sender: To server: pG, [09:31:03]CommunicateWithHost lk.salyk.kg:30040 [09:31:03]ConnectInit lk.salyk.kg [09:31:03]Write i2c OK [09:31:03]MH_I2C_Read... [09:31:03]Read from MH i2c: 01 [09:31:03]MH_I2C_Read... [09:31:03]Read from MH i2c: 01 07 00 [09:31:03]MH_I2C_Read... [09:31:03]Read from MH i2c: 01 07 00 C4 91 00 00 00 00 00 FF 0F 6A [09:31:03]RasterBufferAndPrint [09:31:03]line Счет N : (1)871759 [09:31:03]line ИНН: 02508201610067 [09:31:03]line Контрольно-Кассовый Чек [09:31:03]line ПРОДАЖА [09:31:03]line ТРК (МРК, ГНК) : 42 [09:31:03]line Товар: 2710124130 [09:31:03]line Аи-92-К-5 [09:31:03]line 10.330 * 67.80 [09:31:03]line = 700.37 [09:31:03]line НДС 12% НСП 1% [09:31:03]line > о реализуемом товаре [09:31:03]line ОКРУГЛЕНИЕ: -0.37 [09:31:03]line ИТОГО: 700.00 [09:31:03]line Внесено: 700.00 [09:31:03]line СДАЧА: 0.00 [09:31:03]line НСП 1% : 6.20 [09:31:03]line НДС 12% : 74.38 [09:31:03]line Наличными: 700.00 [09:31:03]line Безнал.: 0.00 [09:31:03]line Место: АЗС № 125 "Партнер Нефть" [09:31:03]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [09:31:03]line СНО: Общий режим [09:31:03]line Чек 112 28.07.2024 09:31 [09:31:03]line Смена: 386 ФФД: 1.0 [09:31:03]line ЗНМ: 0300000050 [09:31:03]line РНМ: 0000000000099253 [09:31:03]line Версия ККМ: 001 [09:31:03]line ФМ: 0000000000965352 [09:31:03]line ФД: 230298 [09:31:03]line ФПД: 220999153410810 [09:31:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T093107&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230298&fm=220999153410810&tin=02508201610067®Number=0000000000099253&sum=70000 [09:31:03]written 0, free lines is 4095 [09:31:03]Connected sock=10 [09:31:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 13 B8 07 01 27 71 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 70 00 00 00 F4 03 04 00 DB 0F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 9A 83 03 00 35 04 06 00 C8 FF 60 08 E2 FA F4 7A 9A 3D B5 B8 77 6C [09:31:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 39 10 47 00 86 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 39 36 35 33 35 32 10 04 04 00 9A 83 03 00 F4 03 04 00 B3 B6 A5 66 B6 04 01 00 00 72 70 14 5B 53 07 43 A9 [09:31:04]CommunicateWithHost err = 0 [09:31:04]CheckOFDResponse [09:31:04]1017 (14) - 77093643461234 [09:31:04]1041 (16) - 0000000000965352 [09:31:04]1040 (4) - 230298 [09:31:04]1012 (4) - 28.07.2024 03:10 [09:31:04]1206 (1) - 0 [09:31:04]OFD Sender: Remove packet 230298 [09:31:04]ProducePacketName [09:31:04]name=ofd_packets/00230298 [09:31:04]NVStorageDeleteData [09:31:04]Write to MH i2c: 01 00 00 EF 91 80 [09:31:04]Write i2c OK [09:31:04]MH_I2C_Read... [09:31:04]Read from MH i2c: 01 [09:31:04]MH_I2C_Read... [09:31:04]Read from MH i2c: 01 07 00 [09:31:04]MH_I2C_Read... [09:31:04]Read from MH i2c: 01 07 00 EF 91 00 00 00 00 00 F3 0C 86 [09:31:04]RasterBufferAndPrint [09:31:04]line [09:31:04]line [09:31:04]line [09:31:04]line [09:31:04]line [09:31:04]written 0, free lines is 3324 [09:31:04]MH_Cut [09:31:04]Write to MH i2c: D1 01 00 F6 91 01 59 [09:31:04]Write i2c OK [09:31:04]MH_I2C_Read... [09:31:04]Read from MH i2c: D1 [09:31:04]MH_I2C_Read... [09:31:04]Read from MH i2c: D1 01 00 [09:31:04]MH_I2C_Read... [09:31:04]Read from MH i2c: D1 01 00 F6 91 00 58 [09:31:04]Write to MH i2c: 01 00 00 F7 91 88 [09:31:04]Write i2c OK [09:31:04]MH_I2C_Read... [09:31:04]OFD Sender: No OFD packet to send [09:31:05]*** Cut start [09:31:05]*** Partial cut [09:31:05]*** CUTSNS_PIN = 1 [09:31:05]*** CUTSNS_PIN = 0 [09:31:05]*** Brake cut motor [09:31:05]Read from MH i2c: 01 [09:31:05]MH_I2C_Read... [09:31:05]*** Stop cut motor [09:31:05]*** Cut end [09:31:05]Read from MH i2c: 01 07 00 [09:31:05]MH_I2C_Read... [09:31:05]Read from MH i2c: 01 07 00 F7 91 00 00 00 00 00 FF 0F 9D [09:31:05]process_action close_receipt done [09:31:05]requested_data is exist [09:31:05]produce_requested_data [09:31:05]requested_item fm.sn is exist - process it [09:31:05]wFMCommunicate request_size=4 [09:31:05]MH_SAM_APDU [09:31:05]CAPDU: 80 11 00 00 [09:31:05]Write to MH i2c: E2 08 00 F8 91 80 11 00 00 00 00 00 00 03 [09:31:05]Write i2c OK [09:31:05]MH_I2C_Read... [09:31:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:31:05]Read from MH i2c: E2 [09:31:05]MH_I2C_Read... [09:31:05]Read from MH i2c: E2 17 00 [09:31:05]MH_I2C_Read... [09:31:05]Read from MH i2c: E2 17 00 F8 91 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 54 [09:31:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:31:05]wFMCommunicate OK [09:31:05]requested_item fd.num is exist - process it [09:31:05]SAM_PROTO_GetFieldsCounters [09:31:05]wFMCommunicate request_size=4 [09:31:05]MH_SAM_APDU [09:31:05]CAPDU: 80 13 00 00 [09:31:05]Write to MH i2c: E2 08 00 F9 91 80 13 00 00 00 00 00 00 06 [09:31:05]Write i2c OK [09:31:05]MH_I2C_Read... [09:31:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:31:05]Read from MH i2c: E2 [09:31:05]MH_I2C_Read... [09:31:05]Read from MH i2c: E2 62 00 [09:31:05]MH_I2C_Read... [09:31:05]Read from MH i2c: E2 62 00 F9 91 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 9A 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 70 00 00 00 5E 04 04 00 70 00 00 00 57 04 04 00 71 00 00 00 19 04 04 00 00 00 00 00 90 00 1B [09:31:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 9A 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 70 00 00 00 5E 04 04 00 70 00 00 00 57 04 04 00 71 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:31:05]wFMCommunicate OK [09:31:05]SAM_PROTO_GetFieldsCounters done [09:31:05]requested_item shift.num is exist - process it [09:31:05]requested_item shift.opened is exist - process it [09:31:05]req_shift_opened [09:31:05]FM_GetShiftState [09:31:05]SAM_PROTO_GetShiftState [09:31:05]wFMCommunicate request_size=4 [09:31:05]MH_SAM_APDU [09:31:05]CAPDU: 80 13 01 00 [09:31:05]Write to MH i2c: E2 08 00 FA 91 80 13 01 00 00 00 00 00 08 [09:31:05]Write i2c OK [09:31:05]MH_I2C_Read... [09:31:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:31:05]Read from MH i2c: E2 [09:31:05]MH_I2C_Read... [09:31:05]Read from MH i2c: E2 0E 00 [09:31:05]MH_I2C_Read... [09:31:05]Read from MH i2c: E2 0E 00 FA 91 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 CE [09:31:05]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:31:05]wFMCommunicate OK [09:31:05]SAM_PROTO_GetShiftState done [09:31:05]FM_GetShiftState done [09:31:05]req_shift_opened done [09:31:05]requested_item shift.open_date is exist - process it [09:31:05]req_shift_open_date [09:31:05]req_shift_open_date done [09:31:05]produce_requested_data done [09:31:05]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230298,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [09:31:05]process_action_free close_receipt [09:31:05]json_value_free [09:31:05]json_value_free done [09:31:05]process_json_proto returns [09:31:05]Send response to host [09:31:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230298,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [09:31:05]free response buf [09:31:05]execute_script done [09:31:05]execute_script returns [09:31:05]free content buf [09:31:05]Sock 8.Close socket [09:31:05]Sock 8.Thread stoped [09:31:09]OFD Sender: No OFD packet to send [09:31:14]OFD Sender: No OFD packet to send [09:31:19]OFD Sender: No OFD packet to send [09:31:24]OFD Sender: No OFD packet to send [09:31:29]OFD Sender: No OFD packet to send [09:31:34]OFD Sender: No OFD packet to send [09:31:39]OFD Sender: No OFD packet to send [09:31:44]OFD Sender: No OFD packet to send [09:31:47]accept exits with 9 [09:31:47]New connection [09:31:47]New thread 3066903908 created [09:31:47]Thread 3067047268 joined [09:31:47]Waiting for new connection... [09:31:47] Sock 9.Parse request [09:31:47]Sock 9.Check first char [09:31:47]Sock 9.First char is OK [09:31:47]request: POST /json_proto HTTP/1.0 [09:31:47]Method: POST [09:31:47]URL: /json_proto [09:31:47]Method is POST - this is cgi request [09:31:47]url: /json_proto [09:31:47]query_string will be loaded in cgi processing [09:31:47]execute_cgi json_proto POST (null) [09:31:47]execute_cgi path=json_proto method=POST [09:31:47]POST find Content-Length [09:31:47]Host: 172.17.49.131:8080 [09:31:47]Content-Length: 678 [09:31:47]Content-Type: application/json [09:31:47] [09:31:47]POST finish read [09:31:47]Found Content-Length = 678 [09:31:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871758", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 39.900, "sum" : 3000.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:31:47]execute_script... [09:31: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)871758", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 39.900, "sum" : 3000.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:31:47]POST & json_proto [09:31:47]process_json_proto [09:31:47]json parsed OK: [09:31:47]protocol is kg_v1.0 [09:31:47]action value=close_receipt [09:31:47]process_action close_receipt [09:31:47]cmd_close_receipt [09:31:47]MH_GetDate [09:31:47]Write to MH i2c: F0 00 00 FB 91 7B [09:31:47]Write i2c OK [09:31:47]MH_I2C_Read... [09:31:47]Read from MH i2c: F0 [09:31:47]MH_I2C_Read... [09:31:47]Read from MH i2c: F0 09 00 [09:31:47]MH_I2C_Read... [09:31:47]Read from MH i2c: F0 09 00 FB 91 00 08 10 A6 66 FF 4D C0 64 18 [09:31:47]GetLastDocTimeStamp 1722159067 [09:31:47]current date 1722159112 [09:31:47]FM_GetShiftState [09:31:47]SAM_PROTO_GetShiftState [09:31:47]wFMCommunicate request_size=4 [09:31:47]MH_SAM_APDU [09:31:47]CAPDU: 80 13 01 00 [09:31:47]Write to MH i2c: E2 08 00 FC 91 80 13 01 00 00 00 00 00 0A [09:31:47]Write i2c OK [09:31:47]MH_I2C_Read... [09:31:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:31:47]Read from MH i2c: E2 [09:31:47]MH_I2C_Read... [09:31:47]Read from MH i2c: E2 0E 00 [09:31:47]MH_I2C_Read... [09:31:47]Read from MH i2c: E2 0E 00 FC 91 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 D0 [09:31:47]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:31:47]wFMCommunicate OK [09:31:47]SAM_PROTO_GetShiftState done [09:31:47]FM_GetShiftState done [09:31:47]opened in 1722127132 [09:31:47]opened+sec_in_day 1722213532 [09:31:47]quantity*price = 300048 [09:31:47]sum+1 = 300049 [09:31:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.48 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.63 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 113 28.07.2024 09:31 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230299 ФПД: 118004107005357 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T093152&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230299&fm=118004107005357&tin=02508201610067®Number=0000000000099253&sum=300000 [09:31:48]StoreToDocumentArchive [09:31:48]shift 386 fd 230299 [09:31:48]save to /storage/0386/doc_00230299 [09:31:48]save last doc name /storage/0386/doc_00230299 to /storage/kkm_last_doc_name [09:31:48]save OK [09:31:48]Clear old archive folders... [09:31:48]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:31:48]tlvbuf is 0090CDF0 [09:31:48]SAM_PROTO_ClearQueue [09:31:48]wFMCommunicate request_size=4 [09:31:48]MH_SAM_APDU [09:31:48]CAPDU: 80 09 00 00 [09:31:48]Write to MH i2c: E2 08 00 09 92 80 09 00 00 00 00 00 00 0D [09:31:48]Write i2c OK [09:31:48]MH_I2C_Read... [09:31:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:31:48]Read from MH i2c: E2 [09:31:48]MH_I2C_Read... [09:31:48]Read from MH i2c: E2 03 00 [09:31:48]MH_I2C_Read... [09:31:48]Read from MH i2c: E2 03 00 09 92 00 90 00 0F [09:31:48]RAPDU: 90 00 [09:31:48]wFMCommunicate OK [09:31:48]SAM_PROTO_ClearQueue done [09:31:48]KKMCreateOFDPacket [09:31:48]OFDProtocolAddRootSTLVToBuf [09:31:48]FM_MakeSignedData [09:31:48]FM_MakeSignedData [09:31:48]SAM_PROTO_SignData [09:31:48]wFMCommunicate request_size=4 [09:31:48]MH_SAM_APDU [09:31:48]CAPDU: 80 0D 01 02 [09:31:48]Write to MH i2c: E2 08 00 0A 92 80 0D 01 02 00 00 00 00 15 [09:31:48]Write i2c OK [09:31:48]MH_I2C_Read... [09:31:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:31:48]Read from MH i2c: E2 [09:31:48]MH_I2C_Read... [09:31:48]Read from MH i2c: E2 03 00 [09:31:48]MH_I2C_Read... [09:31:48]Read from MH i2c: E2 03 00 0A 92 00 90 00 10 [09:31:48]RAPDU: 90 00 [09:31:48]wFMCommunicate OK [09:31:48]wFMCommunicate request_size=255 [09:31:48]MH_SAM_APDU [09:31: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 DC 9B 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 10 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 77 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 71 00 00 00 F4 03 04 00 08 10 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 9B 83 03 00 35 04 06 00 6B 52 F8 E1 [09:31:48]Write to MH i2c: E2 02 01 0B 92 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 DC 9B 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 10 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 77 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 71 00 00 00 F4 03 04 00 08 10 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 9B 83 03 00 35 04 06 00 6B 52 F8 E1 00 00 28 [09:31:48]Write i2c OK [09:31:48]MH_I2C_Read... [09:31:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:31:48]Read from MH i2c: E2 [09:31:48]MH_I2C_Read... [09:31:48]Read from MH i2c: E2 03 00 [09:31:48]MH_I2C_Read... [09:31:48]Read from MH i2c: E2 03 00 0B 92 00 90 00 11 [09:31:48]RAPDU: 90 00 [09:31:48]wFMCommunicate OK [09:31:48]wFMCommunicate request_size=7 [09:31:48]MH_SAM_APDU [09:31:48]CAPDU: 80 0D 02 02 02 4D AD [09:31:48]Write to MH i2c: E2 0A 00 0C 92 80 0D 02 02 02 00 4D AD 00 00 16 [09:31:48]Write i2c OK [09:31:48]MH_I2C_Read... [09:31:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:31:48]Read from MH i2c: E2 [09:31:48]MH_I2C_Read... [09:31:48]Read from MH i2c: E2 03 00 [09:31:48]MH_I2C_Read... [09:31:48]Read from MH i2c: E2 03 00 0C 92 00 90 00 12 [09:31:48]RAPDU: 90 00 [09:31:48]wFMCommunicate OK [09:31:48]wFMCommunicate request_size=4 [09:31:48]MH_SAM_APDU [09:31:48]CAPDU: 80 0D 03 02 [09:31:48]Write to MH i2c: E2 08 00 0D 92 80 0D 03 02 00 00 00 00 1A [09:31:48]Write i2c OK [09:31:48]MH_I2C_Read... [09:31:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:31:48]Read from MH i2c: E2 [09:31:48]MH_I2C_Read... [09:31:48]Read from MH i2c: E2 0B 00 [09:31:48]MH_I2C_Read... [09:31:48]Read from MH i2c: E2 0B 00 0D 92 00 47 8B 9D 9D 7E CE 0F 1A 90 00 9C [09:31:48]RAPDU: 47 8B 9D 9D 7E CE 0F 1A 90 00 [09:31:48]wFMCommunicate OK [09:31:48]SAM_PROTO_SignData done [09:31:48]FM_MakeSignedData done [09:31:48]CreateOFDProtocolMessage [09:31:48]wFMCommunicate request_size=4 [09:31:48]MH_SAM_APDU [09:31:48]CAPDU: 80 11 00 00 [09:31:48]Write to MH i2c: E2 08 00 0E 92 80 11 00 00 00 00 00 00 1A [09:31:48]Write i2c OK [09:31:48]MH_I2C_Read... [09:31:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:31:48]Read from MH i2c: E2 [09:31:48]MH_I2C_Read... [09:31:48]Read from MH i2c: E2 17 00 [09:31:48]MH_I2C_Read... [09:31:48]Read from MH i2c: E2 17 00 0E 92 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 6B [09:31:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:31:48]wFMCommunicate OK [09:31:48]CreateOFDProtocolMessage done [09:31:48]OFDSenderStorePacket 230299 [09:31:48]StoreOFDPacket docnum=230299 [09:31:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 39 4A 04 01 8D 46 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 9B 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 10 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 77 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 71 00 00 00 F4 03 04 00 08 10 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 9B 83 03 00 35 04 06 00 6B 52 F8 E1 4D AD 47 8B 9D 9D 7E CE 0F 1A [09:31:48]CheckFolder [09:31:48]dirname=/storage/ofd_packets [09:31:48]CheckFolder done [09:31:48]ProducePacketName [09:31:48]name=ofd_packets/00230299 [09:31:48]NVStorageSaveData ofd_packets/00230299 [09:31:48]File name is /storage/ofd_packets/00230299 [09:31:48]Write 298 bytes [09:31:48]NVStorageSaveData done [09:31:48]OFDSenderStorePacket done [09:31:48]KKMCreateOFDPacket done [09:31:48]NVStorageSaveData kkm_last_timestamp [09:31:48]File name is /storage/kkm_last_timestamp [09:31:48]Write 4 bytes [09:31:48]NVStorageSaveData done [09:31:48]ExternCall_PrintAddStr [09:31:48]wPrintStart [09:31:48]Write to MH i2c: 01 00 00 0F 92 A1 [09:31:48]Write i2c OK [09:31:48]MH_I2C_Read... [09:31:48]Read from MH i2c: 01 [09:31:48]MH_I2C_Read... [09:31:48]Read from MH i2c: 01 07 00 [09:31:48]MH_I2C_Read... [09:31:48]Read from MH i2c: 01 07 00 0F 92 00 00 00 00 00 FF 0F B6 [09:31:48]RasterBufferAndPrint [09:31:48]line Счет N : (1)871758 [09:31:48]line ИНН: 02508201610067 [09:31:48]line Контрольно-Кассовый Чек [09:31:48]line ПРОДАЖА [09:31:48]line ТРК (МРК, ГНК) : 2 [09:31:48]line Товар: 2710194210 [09:31:48]line ДТ-К-5 [09:31:48]line 39.900 * 75.20 [09:31:48]line = 3000.48 [09:31:48]line НДС 12% НСП 1% [09:31:48]line > о реализуемом товаре [09:31:48]line ОКРУГЛЕНИЕ: -0.48 [09:31:48]line ИТОГО: 3000.00 [09:31:48]line Внесено: 3000.00 [09:31:48]line СДАЧА: 0.00 [09:31:48]line НСП 1% : 26.55 [09:31:48]line НДС 12% : 318.63 [09:31:48]line Наличными: 3000.00 [09:31:48]line Безнал.: 0.00 [09:31:48]line Место: АЗС № 125 "Партнер Нефть" [09:31:48]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [09:31:48]line СНО: Общий режим [09:31:48]line Чек 113 28.07.2024 09:31 [09:31:48]line Смена: 386 ФФД: 1.0 [09:31:48]line ЗНМ: 0300000050 [09:31:48]line РНМ: 0000000000099253 [09:31:48]line Версия ККМ: 001 [09:31:48]line ФМ: 0000000000965352 [09:31:48]line ФД: 230299 [09:31:49]line ФПД: 118004107005357 [09:31:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T093152&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230299&fm=118004107005357&tin=02508201610067®Number=0000000000099253&sum=300000 [09:31:49]OFD Sender: Processing packet 230299 [packets to send 132, broken 131] [09:31:49]ProducePacketName [09:31:49]name=ofd_packets/00230299 [09:31:49]OFD Sender: To server: pG, [09:31:49]CommunicateWithHost lk.salyk.kg:30040 [09:31:49]ConnectInit lk.salyk.kg [09:31:49]written 0, free lines is 4095 [09:31:49]Connected sock=10 [09:31:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 39 4A 04 01 8D 46 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 9B 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 10 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 77 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 71 00 00 00 F4 03 04 00 08 10 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 9B 83 03 00 35 04 06 00 6B 52 F8 E1 4D AD 47 8B 9D 9D 7E CE 0F 1A [09:31:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 A1 E8 47 00 88 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 39 36 35 33 35 32 10 04 04 00 9B 83 03 00 F4 03 04 00 E0 B6 A5 66 B6 04 01 00 00 46 80 6F 9F F4 E0 68 BE [09:31:49]CommunicateWithHost err = 0 [09:31:49]CheckOFDResponse [09:31:49]1017 (14) - 77093643461234 [09:31:49]1041 (16) - 0000000000965352 [09:31:49]1040 (4) - 230299 [09:31:49]1012 (4) - 28.07.2024 03:11 [09:31:49]1206 (1) - 0 [09:31:49]OFD Sender: Remove packet 230299 [09:31:49]ProducePacketName [09:31:49]name=ofd_packets/00230299 [09:31:49]NVStorageDeleteData [09:31:49]Write to MH i2c: 01 00 00 3A 92 CC [09:31:49]Write i2c OK [09:31:49]MH_I2C_Read... [09:31:49]Read from MH i2c: 01 [09:31:49]MH_I2C_Read... [09:31:49]Read from MH i2c: 01 07 00 [09:31:49]MH_I2C_Read... [09:31:49]Read from MH i2c: 01 07 00 3A 92 00 00 00 00 00 F9 0C D8 [09:31:49]RasterBufferAndPrint [09:31:49]line [09:31:49]line [09:31:49]line [09:31:49]line [09:31:49]line [09:31:49]written 0, free lines is 3327 [09:31:49]MH_Cut [09:31:49]Write to MH i2c: D1 01 00 41 92 01 A5 [09:31:49]Write i2c OK [09:31:49]MH_I2C_Read... [09:31:49]Read from MH i2c: D1 [09:31:49]MH_I2C_Read... [09:31:49]Read from MH i2c: D1 01 00 [09:31:49]MH_I2C_Read... [09:31:49]Read from MH i2c: D1 01 00 41 92 00 A4 [09:31:49]Write to MH i2c: 01 00 00 42 92 D4 [09:31:49]Write i2c OK [09:31:49]MH_I2C_Read... [09:31:49]OFD Sender: No OFD packet to send [09:31:50]*** Cut start [09:31:50]*** Partial cut [09:31:50]*** CUTSNS_PIN = 1 [09:31:50]*** CUTSNS_PIN = 0 [09:31:50]*** Brake cut motor [09:31:50]Read from MH i2c: 01 [09:31:50]MH_I2C_Read... [09:31:50]*** Stop cut motor [09:31:50]*** Cut end [09:31:50]Read from MH i2c: 01 07 00 [09:31:50]MH_I2C_Read... [09:31:50]Read from MH i2c: 01 07 00 42 92 00 00 00 00 00 FF 0F E9 [09:31:50]process_action close_receipt done [09:31:50]requested_data is exist [09:31:50]produce_requested_data [09:31:50]requested_item fm.sn is exist - process it [09:31:50]wFMCommunicate request_size=4 [09:31:50]MH_SAM_APDU [09:31:50]CAPDU: 80 11 00 00 [09:31:50]Write to MH i2c: E2 08 00 43 92 80 11 00 00 00 00 00 00 4F [09:31:50]Write i2c OK [09:31:50]MH_I2C_Read... [09:31:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:31:50]Read from MH i2c: E2 [09:31:50]MH_I2C_Read... [09:31:50]Read from MH i2c: E2 17 00 [09:31:50]MH_I2C_Read... [09:31:50]Read from MH i2c: E2 17 00 43 92 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 A0 [09:31:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:31:50]wFMCommunicate OK [09:31:50]requested_item fd.num is exist - process it [09:31:50]SAM_PROTO_GetFieldsCounters [09:31:50]wFMCommunicate request_size=4 [09:31:50]MH_SAM_APDU [09:31:50]CAPDU: 80 13 00 00 [09:31:50]Write to MH i2c: E2 08 00 44 92 80 13 00 00 00 00 00 00 52 [09:31:50]Write i2c OK [09:31:50]MH_I2C_Read... [09:31:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:31:50]Read from MH i2c: E2 [09:31:50]MH_I2C_Read... [09:31:50]Read from MH i2c: E2 62 00 [09:31:50]MH_I2C_Read... [09:31:50]Read from MH i2c: E2 62 00 44 92 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 9B 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 71 00 00 00 5E 04 04 00 71 00 00 00 57 04 04 00 72 00 00 00 19 04 04 00 00 00 00 00 90 00 6B [09:31:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 9B 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 71 00 00 00 5E 04 04 00 71 00 00 00 57 04 04 00 72 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:31:50]wFMCommunicate OK [09:31:50]SAM_PROTO_GetFieldsCounters done [09:31:50]requested_item shift.num is exist - process it [09:31:50]requested_item shift.opened is exist - process it [09:31:50]req_shift_opened [09:31:50]FM_GetShiftState [09:31:50]SAM_PROTO_GetShiftState [09:31:50]wFMCommunicate request_size=4 [09:31:50]MH_SAM_APDU [09:31:50]CAPDU: 80 13 01 00 [09:31:50]Write to MH i2c: E2 08 00 45 92 80 13 01 00 00 00 00 00 54 [09:31:50]Write i2c OK [09:31:50]MH_I2C_Read... [09:31:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:31:50]Read from MH i2c: E2 [09:31:50]MH_I2C_Read... [09:31:50]Read from MH i2c: E2 0E 00 [09:31:51]MH_I2C_Read... [09:31:51]Read from MH i2c: E2 0E 00 45 92 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 1A [09:31:51]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:31:51]wFMCommunicate OK [09:31:51]SAM_PROTO_GetShiftState done [09:31:51]FM_GetShiftState done [09:31:51]req_shift_opened done [09:31:51]requested_item shift.open_date is exist - process it [09:31:51]req_shift_open_date [09:31:51]req_shift_open_date done [09:31:51]produce_requested_data done [09:31:51]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230299,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [09:31:51]process_action_free close_receipt [09:31:51]json_value_free [09:31:51]json_value_free done [09:31:51]process_json_proto returns [09:31:51]Send response to host [09:31:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230299,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [09:31:51]free response buf [09:31:51]execute_script done [09:31:51]execute_script returns [09:31:51]free content buf [09:31:51]Sock 9.Close socket [09:31:51]Sock 9.Thread stoped [09:31:54]OFD Sender: No OFD packet to send [09:31:59]OFD Sender: No OFD packet to send [09:32:04]OFD Sender: No OFD packet to send [09:32:09]OFD Sender: No OFD packet to send [09:32:14]OFD Sender: No OFD packet to send [09:32:19]OFD Sender: No OFD packet to send [09:32:24]OFD Sender: No OFD packet to send [09:32:29]OFD Sender: No OFD packet to send [09:32:34]OFD Sender: No OFD packet to send [09:32:39]OFD Sender: No OFD packet to send [09:32:44]OFD Sender: No OFD packet to send [09:32:49]OFD Sender: No OFD packet to send [09:32:54]OFD Sender: No OFD packet to send [09:32:59]OFD Sender: No OFD packet to send [09:33:04]OFD Sender: No OFD packet to send [09:33:09]OFD Sender: No OFD packet to send [09:33:14]OFD Sender: No OFD packet to send [09:33:19]OFD Sender: No OFD packet to send [09:33:24]OFD Sender: No OFD packet to send [09:33:26]accept exits with 8 [09:33:26]New connection [09:33:26]New thread 3067047268 created [09:33:26]Thread 3066903908 joined [09:33:26]Waiting for new connection... [09:33:26] Sock 8.Parse request [09:33:26]Sock 8.Check first char [09:33:26]Sock 8.First char is OK [09:33:26]request: POST /json_proto HTTP/1.0 [09:33:26]Method: POST [09:33:26]URL: /json_proto [09:33:26]Method is POST - this is cgi request [09:33:26]url: /json_proto [09:33:26]query_string will be loaded in cgi processing [09:33:26]execute_cgi json_proto POST (null) [09:33:26]execute_cgi path=json_proto method=POST [09:33:26]POST find Content-Length [09:33:26]Host: 172.17.49.131:8080 [09:33:26]Content-Length: 766 [09:33:26]Content-Type: application/json [09:33:26] [09:33:26]POST finish read [09:33:26]Found Content-Length = 766 [09:33:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871760", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 6.700, "sum" : 500.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: Mbank", "payments": [ { "type": 1, "sum" : 500.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:33:26]execute_script... [09:33:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871760", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 6.700, "sum" : 500.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: Mbank", "payments": [ { "type": 1, "sum" : 500.49 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:33:26]POST & json_proto [09:33:26]process_json_proto [09:33:26]json parsed OK: [09:33:26]protocol is kg_v1.0 [09:33:26]action value=close_receipt [09:33:26]process_action close_receipt [09:33:26]cmd_close_receipt [09:33:26]MH_GetDate [09:33:26]Write to MH i2c: F0 00 00 46 92 C7 [09:33:26]Write i2c OK [09:33:26]MH_I2C_Read... [09:33:26]Read from MH i2c: F0 [09:33:26]MH_I2C_Read... [09:33:26]Read from MH i2c: F0 09 00 [09:33:26]MH_I2C_Read... [09:33:26]Read from MH i2c: F0 09 00 46 92 00 6C 10 A6 66 FF 4D C0 64 C8 [09:33:26]GetLastDocTimeStamp 1722159112 [09:33:26]current date 1722159212 [09:33:26]FM_GetShiftState [09:33:26]SAM_PROTO_GetShiftState [09:33:26]wFMCommunicate request_size=4 [09:33:26]MH_SAM_APDU [09:33:26]CAPDU: 80 13 01 00 [09:33:26]Write to MH i2c: E2 08 00 47 92 80 13 01 00 00 00 00 00 56 [09:33:26]Write i2c OK [09:33:26]MH_I2C_Read... [09:33:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:33:27]Read from MH i2c: E2 [09:33:27]MH_I2C_Read... [09:33:27]Read from MH i2c: E2 0E 00 [09:33:27]MH_I2C_Read... [09:33:27]Read from MH i2c: E2 0E 00 47 92 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 1C [09:33:27]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:33:27]wFMCommunicate OK [09:33:27]SAM_PROTO_GetShiftState done [09:33:27]FM_GetShiftState done [09:33:27]opened in 1722127132 [09:33:27]opened+sec_in_day 1722213532 [09:33:27]quantity*price = 50049 [09:33:27]sum+1 = 50050 [09:33:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.49 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 0.00 Безнал.: 500.49 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 114 28.07.2024 09:33 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965352 ФД: 230300 ФПД: 95844204540622 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T093332&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230300&fm=95844204540622&tin=02508201610067®Number=0000000000099253&sum=50049 [09:33:28]StoreToDocumentArchive [09:33:28]shift 386 fd 230300 [09:33:28]save to /storage/0386/doc_00230300 [09:33:28]save last doc name /storage/0386/doc_00230300 to /storage/kkm_last_doc_name [09:33:28]save OK [09:33:28]Clear old archive folders... [09:33:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:33:28]tlvbuf is 008064C0 [09:33:28]SAM_PROTO_ClearQueue [09:33:28]wFMCommunicate request_size=4 [09:33:28]MH_SAM_APDU [09:33:28]CAPDU: 80 09 00 00 [09:33:28]Write to MH i2c: E2 08 00 54 92 80 09 00 00 00 00 00 00 58 [09:33:28]Write i2c OK [09:33:28]MH_I2C_Read... [09:33:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:33:28]Read from MH i2c: E2 [09:33:28]MH_I2C_Read... [09:33:28]Read from MH i2c: E2 03 00 [09:33:28]MH_I2C_Read... [09:33:28]Read from MH i2c: E2 03 00 54 92 00 90 00 5A [09:33:28]RAPDU: 90 00 [09:33:28]wFMCommunicate OK [09:33:28]SAM_PROTO_ClearQueue done [09:33:28]KKMCreateOFDPacket [09:33:28]OFDProtocolAddRootSTLVToBuf [09:33:28]FM_MakeSignedData [09:33:28]FM_MakeSignedData [09:33:28]SAM_PROTO_SignData [09:33:28]wFMCommunicate request_size=4 [09:33:28]MH_SAM_APDU [09:33:28]CAPDU: 80 0D 01 02 [09:33:28]Write to MH i2c: E2 08 00 55 92 80 0D 01 02 00 00 00 00 60 [09:33:28]Write i2c OK [09:33:28]MH_I2C_Read... [09:33:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:33:28]Read from MH i2c: E2 [09:33:28]MH_I2C_Read... [09:33:28]Read from MH i2c: E2 03 00 [09:33:28]MH_I2C_Read... [09:33:28]Read from MH i2c: E2 03 00 55 92 00 90 00 5B [09:33:28]RAPDU: 90 00 [09:33:28]wFMCommunicate OK [09:33:28]wFMCommunicate request_size=255 [09:33:28]MH_SAM_APDU [09:33:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 81 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 81 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 6C 10 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 9C 83 03 00 35 04 06 00 57 [09:33:28]Write to MH i2c: E2 02 01 56 92 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 2C 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 81 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 81 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 6C 10 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 9C 83 03 00 35 04 06 00 57 00 00 55 [09:33:28]Write i2c OK [09:33:28]MH_I2C_Read... [09:33:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:33:28]Read from MH i2c: E2 [09:33:28]MH_I2C_Read... [09:33:28]Read from MH i2c: E2 03 00 [09:33:28]MH_I2C_Read... [09:33:28]Read from MH i2c: E2 03 00 56 92 00 90 00 5C [09:33:28]RAPDU: 90 00 [09:33:28]wFMCommunicate OK [09:33:28]wFMCommunicate request_size=10 [09:33:28]MH_SAM_APDU [09:33:28]CAPDU: 80 0D 02 02 05 2B 77 C3 F2 CE [09:33:28]Write to MH i2c: E2 0D 00 57 92 80 0D 02 02 05 00 2B 77 C3 F2 CE 00 00 92 [09:33:28]Write i2c OK [09:33:28]MH_I2C_Read... [09:33:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:33:28]Read from MH i2c: E2 [09:33:28]MH_I2C_Read... [09:33:28]Read from MH i2c: E2 03 00 [09:33:28]MH_I2C_Read... [09:33:28]Read from MH i2c: E2 03 00 57 92 00 90 00 5D [09:33:28]RAPDU: 90 00 [09:33:28]wFMCommunicate OK [09:33:28]wFMCommunicate request_size=4 [09:33:28]MH_SAM_APDU [09:33:28]CAPDU: 80 0D 03 02 [09:33:28]Write to MH i2c: E2 08 00 58 92 80 0D 03 02 00 00 00 00 65 [09:33:28]Write i2c OK [09:33:28]MH_I2C_Read... [09:33:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:33:28]Read from MH i2c: E2 [09:33:28]MH_I2C_Read... [09:33:28]Read from MH i2c: E2 0B 00 [09:33:28]MH_I2C_Read... [09:33:28]Read from MH i2c: E2 0B 00 58 92 00 12 D1 AF 73 91 5F 41 3C 90 00 D8 [09:33:28]RAPDU: 12 D1 AF 73 91 5F 41 3C 90 00 [09:33:28]wFMCommunicate OK [09:33:28]SAM_PROTO_SignData done [09:33:28]FM_MakeSignedData done [09:33:28]CreateOFDProtocolMessage [09:33:28]wFMCommunicate request_size=4 [09:33:28]MH_SAM_APDU [09:33:28]CAPDU: 80 11 00 00 [09:33:28]Write to MH i2c: E2 08 00 59 92 80 11 00 00 00 00 00 00 65 [09:33:28]Write i2c OK [09:33:28]MH_I2C_Read... [09:33:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:33:28]Read from MH i2c: E2 [09:33:28]MH_I2C_Read... [09:33:28]Read from MH i2c: E2 17 00 [09:33:28]MH_I2C_Read... [09:33:28]Read from MH i2c: E2 17 00 59 92 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 B6 [09:33:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:33:28]wFMCommunicate OK [09:33:28]CreateOFDProtocolMessage done [09:33:28]OFDSenderStorePacket 230300 [09:33:28]StoreOFDPacket docnum=230300 [09:33:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 C2 74 07 01 1B 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 2C 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 81 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 81 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 6C 10 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 9C 83 03 00 35 04 06 00 57 2B 77 C3 F2 CE 12 D1 AF 73 91 5F 41 3C [09:33:28]CheckFolder [09:33:28]dirname=/storage/ofd_packets [09:33:28]CheckFolder done [09:33:28]ProducePacketName [09:33:28]name=ofd_packets/00230300 [09:33:28]NVStorageSaveData ofd_packets/00230300 [09:33:28]File name is /storage/ofd_packets/00230300 [09:33:28]Write 301 bytes [09:33:28]NVStorageSaveData done [09:33:28]OFDSenderStorePacket done [09:33:28]KKMCreateOFDPacket done [09:33:28]NVStorageSaveData kkm_last_timestamp [09:33:28]File name is /storage/kkm_last_timestamp [09:33:28]Write 4 bytes [09:33:28]NVStorageSaveData done [09:33:28]ExternCall_PrintAddStr [09:33:28]wPrintStart [09:33:28]Write to MH i2c: 01 00 00 5A 92 EC [09:33:28]Write i2c OK [09:33:28]MH_I2C_Read... [09:33:28]Read from MH i2c: 01 [09:33:28]MH_I2C_Read... [09:33:28]Read from MH i2c: 01 07 00 [09:33:28]MH_I2C_Read... [09:33:28]Read from MH i2c: 01 07 00 5A 92 00 00 00 00 00 FF 0F 01 [09:33:28]RasterBufferAndPrint [09:33:28]line Счет N : (1)871760 [09:33:28]line ИНН: 02508201610067 [09:33:28]line Контрольно-Кассовый Чек [09:33:28]line ПРОДАЖА [09:33:28]line ТРК (МРК, ГНК) : 51 [09:33:28]line Товар: 2710124500 [09:33:28]line Аи-95-К-5 [09:33:28]line 6.700 * 74.70 [09:33:28]line = 500.49 [09:33:28]line НДС 12% НСП 1% [09:33:28]line > о реализуемом товаре [09:33:28]line ИТОГО: 500.49 [09:33:28]line НСП 1% : 4.43 [09:33:28]line НДС 12% : 53.15 [09:33:28]line Наличными: 0.00 [09:33:28]line Безнал.: 500.49 [09:33:28]line Место: АЗС № 125 "Партнер Нефть" [09:33:28]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [09:33:28]line СНО: Общий режим [09:33:28]line Чек 114 28.07.2024 09:33 [09:33:28]line Смена: 386 ФФД: 1.0 [09:33:28]line ЗНМ: 0300000050 [09:33:28]line РНМ: 0000000000099253 [09:33:28]line Версия ККМ: 001 [09:33:28]line Платежная система: Mbank [09:33:28]line ФМ: 0000000000965352 [09:33:28]line ФД: 230300 [09:33:28]line ФПД: 95844204540622 [09:33:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T093332&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230300&fm=95844204540622&tin=02508201610067®Number=0000000000099253&sum=50049 [09:33:29]OFD Sender: Processing packet 230300 [packets to send 132, broken 131] [09:33:29]ProducePacketName [09:33:29]name=ofd_packets/00230300 [09:33:29]OFD Sender: To server: pG, [09:33:29]CommunicateWithHost lk.salyk.kg:30040 [09:33:29]ConnectInit lk.salyk.kg [09:33:29]written 0, free lines is 4095 [09:33:29]Connected sock=10 [09:33:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 C2 74 07 01 1B 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 2C 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 81 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 81 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 00 00 00 F4 03 04 00 6C 10 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 9C 83 03 00 35 04 06 00 57 2B 77 C3 F2 CE 12 D1 AF 73 91 5F 41 3C [09:33:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 E1 07 47 00 EE 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 39 36 35 33 35 32 10 04 04 00 9C 83 03 00 F4 03 04 00 44 B7 A5 66 B6 04 01 00 00 B5 31 C3 EC 3C 08 00 3D [09:33:29]CommunicateWithHost err = 0 [09:33:29]CheckOFDResponse [09:33:29]1017 (14) - 77093643461234 [09:33:29]1041 (16) - 0000000000965352 [09:33:29]1040 (4) - 230300 [09:33:29]1012 (4) - 28.07.2024 03:13 [09:33:29]1206 (1) - 0 [09:33:29]OFD Sender: Remove packet 230300 [09:33:29]ProducePacketName [09:33:29]name=ofd_packets/00230300 [09:33:29]NVStorageDeleteData [09:33:29]Write to MH i2c: 01 00 00 83 92 15 [09:33:29]Write i2c OK [09:33:29]MH_I2C_Read... [09:33:29]Read from MH i2c: 01 [09:33:29]MH_I2C_Read... [09:33:29]Read from MH i2c: 01 07 00 [09:33:29]MH_I2C_Read... [09:33:29]Read from MH i2c: 01 07 00 83 92 00 00 00 00 00 10 0D 39 [09:33:29]RasterBufferAndPrint [09:33:29]line [09:33:29]line [09:33:29]line [09:33:29]line [09:33:29]line [09:33:29]written 0, free lines is 3350 [09:33:29]MH_Cut [09:33:29]Write to MH i2c: D1 01 00 8A 92 01 EE [09:33:29]Write i2c OK [09:33:29]MH_I2C_Read... [09:33:29]Read from MH i2c: D1 [09:33:29]MH_I2C_Read... [09:33:29]Read from MH i2c: D1 01 00 [09:33:29]MH_I2C_Read... [09:33:29]Read from MH i2c: D1 01 00 8A 92 00 ED [09:33:29]Write to MH i2c: 01 00 00 8B 92 1D [09:33:29]Write i2c OK [09:33:29]MH_I2C_Read... [09:33:29]OFD Sender: No OFD packet to send [09:33:30]*** Cut start [09:33:30]*** Partial cut [09:33:30]*** CUTSNS_PIN = 1 [09:33:30]*** CUTSNS_PIN = 0 [09:33:30]*** Brake cut motor [09:33:30]Read from MH i2c: 01 [09:33:30]MH_I2C_Read... [09:33:30]*** Stop cut motor [09:33:30]*** Cut end [09:33:30]Read from MH i2c: 01 07 00 [09:33:30]MH_I2C_Read... [09:33:30]Read from MH i2c: 01 07 00 8B 92 00 00 00 00 00 FF 0F 32 [09:33:30]process_action close_receipt done [09:33:30]requested_data is exist [09:33:30]produce_requested_data [09:33:30]requested_item fm.sn is exist - process it [09:33:30]wFMCommunicate request_size=4 [09:33:30]MH_SAM_APDU [09:33:30]CAPDU: 80 11 00 00 [09:33:30]Write to MH i2c: E2 08 00 8C 92 80 11 00 00 00 00 00 00 98 [09:33:30]Write i2c OK [09:33:30]MH_I2C_Read... [09:33:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:33:30]Read from MH i2c: E2 [09:33:30]MH_I2C_Read... [09:33:30]Read from MH i2c: E2 17 00 [09:33:30]MH_I2C_Read... [09:33:30]Read from MH i2c: E2 17 00 8C 92 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 E9 [09:33:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:33:30]wFMCommunicate OK [09:33:30]requested_item fd.num is exist - process it [09:33:30]SAM_PROTO_GetFieldsCounters [09:33:30]wFMCommunicate request_size=4 [09:33:30]MH_SAM_APDU [09:33:30]CAPDU: 80 13 00 00 [09:33:30]Write to MH i2c: E2 08 00 8D 92 80 13 00 00 00 00 00 00 9B [09:33:30]Write i2c OK [09:33:30]MH_I2C_Read... [09:33:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:33:30]Read from MH i2c: E2 [09:33:30]MH_I2C_Read... [09:33:30]Read from MH i2c: E2 62 00 [09:33:30]MH_I2C_Read... [09:33:30]Read from MH i2c: E2 62 00 8D 92 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 9C 83 03 00 0E 04 04 00 82 01 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 B8 [09:33:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 9C 83 03 00 0E 04 04 00 82 01 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 [09:33:30]wFMCommunicate OK [09:33:30]SAM_PROTO_GetFieldsCounters done [09:33:30]requested_item shift.num is exist - process it [09:33:30]requested_item shift.opened is exist - process it [09:33:30]req_shift_opened [09:33:30]FM_GetShiftState [09:33:30]SAM_PROTO_GetShiftState [09:33:30]wFMCommunicate request_size=4 [09:33:30]MH_SAM_APDU [09:33:30]CAPDU: 80 13 01 00 [09:33:30]Write to MH i2c: E2 08 00 8E 92 80 13 01 00 00 00 00 00 9D [09:33:30]Write i2c OK [09:33:30]MH_I2C_Read... [09:33:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:33:30]Read from MH i2c: E2 [09:33:30]MH_I2C_Read... [09:33:30]Read from MH i2c: E2 0E 00 [09:33:30]MH_I2C_Read... [09:33:30]Read from MH i2c: E2 0E 00 8E 92 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 63 [09:33:30]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:33:30]wFMCommunicate OK [09:33:30]SAM_PROTO_GetShiftState done [09:33:30]FM_GetShiftState done [09:33:30]req_shift_opened done [09:33:30]requested_item shift.open_date is exist - process it [09:33:30]req_shift_open_date [09:33:30]req_shift_open_date done [09:33:30]produce_requested_data done [09:33:30]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230300,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [09:33:30]process_action_free close_receipt [09:33:30]json_value_free [09:33:30]json_value_free done [09:33:30]process_json_proto returns [09:33:30]Send response to host [09:33:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230300,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [09:33:30]free response buf [09:33:30]execute_script done [09:33:30]execute_script returns [09:33:30]free content buf [09:33:30]Sock 8.Close socket [09:33:30]Sock 8.Thread stoped [09:33:34]OFD Sender: No OFD packet to send [09:33:39]OFD Sender: No OFD packet to send [09:33:44]OFD Sender: No OFD packet to send [09:33:49]OFD Sender: No OFD packet to send [09:33:54]OFD Sender: No OFD packet to send [09:33:59]OFD Sender: No OFD packet to send [09:34:04]OFD Sender: No OFD packet to send [09:34:09]OFD Sender: No OFD packet to send [09:34:14]OFD Sender: No OFD packet to send [09:34:19]OFD Sender: No OFD packet to send [09:34:24]accept exits with 9 [09:34:24]New connection [09:34:24]New thread 3066903908 created [09:34:24]Thread 3067047268 joined [09:34:24]Waiting for new connection... [09:34:24] Sock 9.Parse request [09:34:24]Sock 9.Check first char [09:34:24]Sock 9.First char is OK [09:34:24]request: POST /json_proto HTTP/1.0 [09:34:24]Method: POST [09:34:24]URL: /json_proto [09:34:24]Method is POST - this is cgi request [09:34:24]url: /json_proto [09:34:24]query_string will be loaded in cgi processing [09:34:24]execute_cgi json_proto POST (null) [09:34:24]execute_cgi path=json_proto method=POST [09:34:24]POST find Content-Length [09:34:24]Host: 172.17.49.131:8080 [09:34:24]Content-Length: 678 [09:34:24]Content-Type: application/json [09:34:24] [09:34:24]POST finish read [09:34:24]Found Content-Length = 678 [09:34:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871761", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "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 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:34:24]execute_script... [09:34:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871761", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "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 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:34:24]POST & json_proto [09:34:24]process_json_proto [09:34:24]json parsed OK: [09:34:24]protocol is kg_v1.0 [09:34:24]action value=close_receipt [09:34:24]process_action close_receipt [09:34:24]cmd_close_receipt [09:34:24]MH_GetDate [09:34:24]Write to MH i2c: F0 00 00 8F 92 10 [09:34:24]Write i2c OK [09:34:24]MH_I2C_Read... [09:34:24]Read from MH i2c: F0 [09:34:24]MH_I2C_Read... [09:34:24]Read from MH i2c: F0 09 00 [09:34:24]MH_I2C_Read... [09:34:24]Read from MH i2c: F0 09 00 8F 92 00 A5 10 A6 66 FF 4D C0 64 4A [09:34:24]GetLastDocTimeStamp 1722159212 [09:34:24]current date 1722159269 [09:34:24]FM_GetShiftState [09:34:24]SAM_PROTO_GetShiftState [09:34:24]wFMCommunicate request_size=4 [09:34:24]MH_SAM_APDU [09:34:24]CAPDU: 80 13 01 00 [09:34:24]Write to MH i2c: E2 08 00 90 92 80 13 01 00 00 00 00 00 9F [09:34:24]Write i2c OK [09:34:24]MH_I2C_Read... [09:34:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:34:24]Read from MH i2c: E2 [09:34:24]MH_I2C_Read... [09:34:24]Read from MH i2c: E2 0E 00 [09:34:24]MH_I2C_Read... [09:34:24]Read from MH i2c: E2 0E 00 90 92 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 65 [09:34:24]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:34:24]wFMCommunicate OK [09:34:24]SAM_PROTO_GetShiftState done [09:34:24]FM_GetShiftState done [09:34:24]opened in 1722127132 [09:34:24]opened+sec_in_day 1722213532 [09:34:24]quantity*price = 200032 [09:34:24]sum+1 = 200033 [09:34:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 115 28.07.2024 09:34 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230301 ФПД: 123377729132208 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T093429&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230301&fm=123377729132208&tin=02508201610067®Number=0000000000099253&sum=200000 [09:34:25]StoreToDocumentArchive [09:34:25]shift 386 fd 230301 [09:34:25]save to /storage/0386/doc_00230301 [09:34:25]save last doc name /storage/0386/doc_00230301 to /storage/kkm_last_doc_name [09:34:25]save OK [09:34:25]Clear old archive folders... [09:34:25]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:34:25]tlvbuf is 00934170 [09:34:25]SAM_PROTO_ClearQueue [09:34:25]wFMCommunicate request_size=4 [09:34:25]MH_SAM_APDU [09:34:25]CAPDU: 80 09 00 00 [09:34:25]Write to MH i2c: E2 08 00 9D 92 80 09 00 00 00 00 00 00 A1 [09:34:25]Write i2c OK [09:34:25]MH_I2C_Read... [09:34:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:34:25]Read from MH i2c: E2 [09:34:25]MH_I2C_Read... [09:34:25]Read from MH i2c: E2 03 00 [09:34:25]MH_I2C_Read... [09:34:25]Read from MH i2c: E2 03 00 9D 92 00 90 00 A3 [09:34:25]RAPDU: 90 00 [09:34:25]wFMCommunicate OK [09:34:25]SAM_PROTO_ClearQueue done [09:34:25]KKMCreateOFDPacket [09:34:25]OFDProtocolAddRootSTLVToBuf [09:34:25]FM_MakeSignedData [09:34:25]FM_MakeSignedData [09:34:25]SAM_PROTO_SignData [09:34:25]wFMCommunicate request_size=4 [09:34:25]MH_SAM_APDU [09:34:25]CAPDU: 80 0D 01 02 [09:34:25]Write to MH i2c: E2 08 00 9E 92 80 0D 01 02 00 00 00 00 A9 [09:34:25]Write i2c OK [09:34:25]MH_I2C_Read... [09:34:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:34:25]Read from MH i2c: E2 [09:34:25]MH_I2C_Read... [09:34:25]Read from MH i2c: E2 03 00 [09:34:25]MH_I2C_Read... [09:34:25]Read from MH i2c: E2 03 00 9E 92 00 90 00 A4 [09:34:25]RAPDU: 90 00 [09:34:25]wFMCommunicate OK [09:34:25]wFMCommunicate request_size=255 [09:34:25]MH_SAM_APDU [09:34: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 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 73 00 00 00 F4 03 04 00 A5 10 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 9D 83 03 00 35 04 06 00 70 36 1D B7 [09:34:25]Write to MH i2c: E2 02 01 9F 92 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 73 00 00 00 F4 03 04 00 A5 10 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 9D 83 03 00 35 04 06 00 70 36 1D B7 00 00 73 [09:34:25]Write i2c OK [09:34:25]MH_I2C_Read... [09:34:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:34:25]Read from MH i2c: E2 [09:34:25]MH_I2C_Read... [09:34:25]Read from MH i2c: E2 03 00 [09:34:25]MH_I2C_Read... [09:34:25]Read from MH i2c: E2 03 00 9F 92 00 90 00 A5 [09:34:25]RAPDU: 90 00 [09:34:25]wFMCommunicate OK [09:34:25]wFMCommunicate request_size=7 [09:34:25]MH_SAM_APDU [09:34:25]CAPDU: 80 0D 02 02 02 D6 B0 [09:34:25]Write to MH i2c: E2 0A 00 A0 92 80 0D 02 02 02 00 D6 B0 00 00 36 [09:34:25]Write i2c OK [09:34:25]MH_I2C_Read... [09:34:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:34:25]Read from MH i2c: E2 [09:34:25]MH_I2C_Read... [09:34:25]Read from MH i2c: E2 03 00 [09:34:25]MH_I2C_Read... [09:34:25]Read from MH i2c: E2 03 00 A0 92 00 90 00 A6 [09:34:25]RAPDU: 90 00 [09:34:25]wFMCommunicate OK [09:34:25]wFMCommunicate request_size=4 [09:34:25]MH_SAM_APDU [09:34:25]CAPDU: 80 0D 03 02 [09:34:25]Write to MH i2c: E2 08 00 A1 92 80 0D 03 02 00 00 00 00 AE [09:34:25]Write i2c OK [09:34:25]MH_I2C_Read... [09:34:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:34:25]Read from MH i2c: E2 [09:34:25]MH_I2C_Read... [09:34:25]Read from MH i2c: E2 0B 00 [09:34:25]MH_I2C_Read... [09:34:25]Read from MH i2c: E2 0B 00 A1 92 00 78 7B BC 5A 6E FB 19 AD 90 00 E7 [09:34:25]RAPDU: 78 7B BC 5A 6E FB 19 AD 90 00 [09:34:25]wFMCommunicate OK [09:34:25]SAM_PROTO_SignData done [09:34:25]FM_MakeSignedData done [09:34:25]CreateOFDProtocolMessage [09:34:25]wFMCommunicate request_size=4 [09:34:25]MH_SAM_APDU [09:34:25]CAPDU: 80 11 00 00 [09:34:25]Write to MH i2c: E2 08 00 A2 92 80 11 00 00 00 00 00 00 AE [09:34:25]Write i2c OK [09:34:25]MH_I2C_Read... [09:34:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:34:25]Read from MH i2c: E2 [09:34:25]MH_I2C_Read... [09:34:25]Read from MH i2c: E2 17 00 [09:34:25]MH_I2C_Read... [09:34:25]Read from MH i2c: E2 17 00 A2 92 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 FF [09:34:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:34:25]wFMCommunicate OK [09:34:25]CreateOFDProtocolMessage done [09:34:25]OFDSenderStorePacket 230301 [09:34:25]StoreOFDPacket docnum=230301 [09:34:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 43 81 04 01 00 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 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 73 00 00 00 F4 03 04 00 A5 10 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 9D 83 03 00 35 04 06 00 70 36 1D B7 D6 B0 78 7B BC 5A 6E FB 19 AD [09:34:25]CheckFolder [09:34:25]dirname=/storage/ofd_packets [09:34:25]CheckFolder done [09:34:25]ProducePacketName [09:34:25]name=ofd_packets/00230301 [09:34:25]NVStorageSaveData ofd_packets/00230301 [09:34:25]File name is /storage/ofd_packets/00230301 [09:34:25]Write 298 bytes [09:34:25]NVStorageSaveData done [09:34:25]OFDSenderStorePacket done [09:34:25]KKMCreateOFDPacket done [09:34:25]NVStorageSaveData kkm_last_timestamp [09:34:25]File name is /storage/kkm_last_timestamp [09:34:25]Write 4 bytes [09:34:25]NVStorageSaveData done [09:34:26]ExternCall_PrintAddStr [09:34:26]wPrintStart [09:34:26]Write to MH i2c: 01 00 00 A3 92 35 [09:34:26]Write i2c OK [09:34:26]MH_I2C_Read... [09:34:26]Read from MH i2c: 01 [09:34:26]MH_I2C_Read... [09:34:26]Read from MH i2c: 01 07 00 [09:34:26]MH_I2C_Read... [09:34:26]Read from MH i2c: 01 07 00 A3 92 00 00 00 00 00 FF 0F 4A [09:34:26]RasterBufferAndPrint [09:34:26]line Счет N : (1)871761 [09:34:26]line ИНН: 02508201610067 [09:34:26]line Контрольно-Кассовый Чек [09:34:26]line ПРОДАЖА [09:34:26]line ТРК (МРК, ГНК) : 1 [09:34:26]line Товар: 2710194210 [09:34:26]line ДТ-К-5 [09:34:26]line 26.600 * 75.20 [09:34:26]line = 2000.32 [09:34:26]line НДС 12% НСП 1% [09:34:26]line > о реализуемом товаре [09:34:26]line ОКРУГЛЕНИЕ: -0.32 [09:34:26]line ИТОГО: 2000.00 [09:34:26]line Внесено: 2000.00 [09:34:26]line СДАЧА: 0.00 [09:34:26]line НСП 1% : 17.70 [09:34:26]line НДС 12% : 212.42 [09:34:26]line Наличными: 2000.00 [09:34:26]line Безнал.: 0.00 [09:34:26]line Место: АЗС № 125 "Партнер Нефть" [09:34:26]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [09:34:26]line СНО: Общий режим [09:34:26]line Чек 115 28.07.2024 09:34 [09:34:26]line Смена: 386 ФФД: 1.0 [09:34:26]line ЗНМ: 0300000050 [09:34:26]line РНМ: 0000000000099253 [09:34:26]line Версия ККМ: 001 [09:34:26]line ФМ: 0000000000965352 [09:34:26]line ФД: 230301 [09:34:26]line ФПД: 123377729132208 [09:34:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T093429&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230301&fm=123377729132208&tin=02508201610067®Number=0000000000099253&sum=200000 [09:34:26]written 0, free lines is 4095 [09:34:26]OFD Sender: Processing packet 230301 [packets to send 132, broken 131] [09:34:26]ProducePacketName [09:34:26]name=ofd_packets/00230301 [09:34:26]OFD Sender: To server: pG, [09:34:26]CommunicateWithHost lk.salyk.kg:30040 [09:34:26]ConnectInit lk.salyk.kg [09:34:26]Connected sock=10 [09:34:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 43 81 04 01 00 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 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 73 00 00 00 F4 03 04 00 A5 10 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 9D 83 03 00 35 04 06 00 70 36 1D B7 D6 B0 78 7B BC 5A 6E FB 19 AD [09:34:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 97 F0 47 00 A8 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 39 36 35 33 35 32 10 04 04 00 9D 83 03 00 F4 03 04 00 7D B7 A5 66 B6 04 01 00 00 6B 5E B9 5D 46 AC 66 AF [09:34:26]CommunicateWithHost err = 0 [09:34:26]CheckOFDResponse [09:34:26]1017 (14) - 77093643461234 [09:34:26]1041 (16) - 0000000000965352 [09:34:26]1040 (4) - 230301 [09:34:26]1012 (4) - 28.07.2024 03:14 [09:34:26]1206 (1) - 0 [09:34:26]OFD Sender: Remove packet 230301 [09:34:26]ProducePacketName [09:34:26]name=ofd_packets/00230301 [09:34:26]NVStorageDeleteData [09:34:26]Write to MH i2c: 01 00 00 CE 92 60 [09:34:26]Write i2c OK [09:34:26]MH_I2C_Read... [09:34:26]Read from MH i2c: 01 [09:34:26]MH_I2C_Read... [09:34:26]Read from MH i2c: 01 07 00 [09:34:26]MH_I2C_Read... [09:34:26]Read from MH i2c: 01 07 00 CE 92 00 00 00 00 00 EE 0C 61 [09:34:26]RasterBufferAndPrint [09:34:26]line [09:34:26]line [09:34:26]line [09:34:26]line [09:34:26]line [09:34:26]written 0, free lines is 3316 [09:34:26]MH_Cut [09:34:26]Write to MH i2c: D1 01 00 D5 92 01 39 [09:34:26]Write i2c OK [09:34:26]MH_I2C_Read... [09:34:26]Read from MH i2c: D1 [09:34:26]MH_I2C_Read... [09:34:26]Read from MH i2c: D1 01 00 [09:34:26]MH_I2C_Read... [09:34:26]Read from MH i2c: D1 01 00 D5 92 00 38 [09:34:26]Write to MH i2c: 01 00 00 D6 92 68 [09:34:26]Write i2c OK [09:34:26]MH_I2C_Read... [09:34:27]OFD Sender: No OFD packet to send [09:34:27]*** Cut start [09:34:27]*** Partial cut [09:34:27]*** CUTSNS_PIN = 1 [09:34:27]*** CUTSNS_PIN = 0 [09:34:27]*** Brake cut motor [09:34:28]Read from MH i2c: 01 [09:34:28]MH_I2C_Read... [09:34:28]*** Stop cut motor [09:34:28]*** Cut end [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 D6 92 00 00 00 00 00 FF 0F 7D [09:34:28]process_action close_receipt done [09:34:28]requested_data is exist [09:34:28]produce_requested_data [09:34:28]requested_item fm.sn is exist - process it [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 D7 92 80 11 00 00 00 00 00 00 E3 [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 D7 92 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 34 [09:34:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:34:28]wFMCommunicate OK [09:34:28]requested_item fd.num is exist - process it [09:34:28]SAM_PROTO_GetFieldsCounters [09:34:28]wFMCommunicate request_size=4 [09:34:28]MH_SAM_APDU [09:34:28]CAPDU: 80 13 00 00 [09:34:28]Write to MH i2c: E2 08 00 D8 92 80 13 00 00 00 00 00 00 E6 [09:34:28]Write i2c OK [09:34:28]MH_I2C_Read... [09:34:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:34:28]Read from MH i2c: E2 [09:34:28]MH_I2C_Read... [09:34:28]Read from MH i2c: E2 62 00 [09:34:28]MH_I2C_Read... [09:34:28]Read from MH i2c: E2 62 00 D8 92 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 9D 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 73 00 00 00 5E 04 04 00 73 00 00 00 57 04 04 00 74 00 00 00 19 04 04 00 00 00 00 00 90 00 07 [09:34:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 9D 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 73 00 00 00 5E 04 04 00 73 00 00 00 57 04 04 00 74 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:34:28]wFMCommunicate OK [09:34:28]SAM_PROTO_GetFieldsCounters done [09:34:28]requested_item shift.num is exist - process it [09:34:28]requested_item shift.opened is exist - process it [09:34:28]req_shift_opened [09:34:28]FM_GetShiftState [09:34:28]SAM_PROTO_GetShiftState [09:34:28]wFMCommunicate request_size=4 [09:34:28]MH_SAM_APDU [09:34:28]CAPDU: 80 13 01 00 [09:34:28]Write to MH i2c: E2 08 00 D9 92 80 13 01 00 00 00 00 00 E8 [09:34:28]Write i2c OK [09:34:28]MH_I2C_Read... [09:34:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:34:28]Read from MH i2c: E2 [09:34:28]MH_I2C_Read... [09:34:28]Read from MH i2c: E2 0E 00 [09:34:28]MH_I2C_Read... [09:34:28]Read from MH i2c: E2 0E 00 D9 92 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 AE [09:34:28]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:34:28]wFMCommunicate OK [09:34:28]SAM_PROTO_GetShiftState done [09:34:28]FM_GetShiftState done [09:34:28]req_shift_opened done [09:34:28]requested_item shift.open_date is exist - process it [09:34:28]req_shift_open_date [09:34:28]req_shift_open_date done [09:34:28]produce_requested_data done [09:34:28]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230301,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [09:34:28]process_action_free close_receipt [09:34:28]json_value_free [09:34:28]json_value_free done [09:34:28]process_json_proto returns [09:34:28]Send response to host [09:34:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230301,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [09:34:28]free response buf [09:34:28]execute_script done [09:34:28]execute_script returns [09:34:28]free content buf [09:34:28]Sock 9.Close socket [09:34:28]Sock 9.Thread stoped [09:34:32]OFD Sender: No OFD packet to send [09:34:37]OFD Sender: No OFD packet to send [09:34:42]OFD Sender: No OFD packet to send [09:34:47]OFD Sender: No OFD packet to send [09:34:52]OFD Sender: No OFD packet to send [09:34:57]OFD Sender: No OFD packet to send [09:35:02]OFD Sender: No OFD packet to send [09:35:07]OFD Sender: No OFD packet to send [09:35:12]OFD Sender: No OFD packet to send [09:35:17]OFD Sender: No OFD packet to send [09:35:22]OFD Sender: No OFD packet to send [09:35:27]OFD Sender: No OFD packet to send [09:35:32]OFD Sender: No OFD packet to send [09:35:37]OFD Sender: No OFD packet to send [09:35:42]OFD Sender: No OFD packet to send [09:35:47]OFD Sender: No OFD packet to send [09:35:52]OFD Sender: No OFD packet to send [09:35:57]OFD Sender: No OFD packet to send [09:36:02]OFD Sender: No OFD packet to send [09:36:07]OFD Sender: No OFD packet to send [09:36:12]OFD Sender: No OFD packet to send [09:36:17]OFD Sender: No OFD packet to send [09:36:22]OFD Sender: No OFD packet to send [09:36:27]OFD Sender: No OFD packet to send [09:36:32]OFD Sender: No OFD packet to send [09:36:37]OFD Sender: No OFD packet to send [09:36:42]OFD Sender: No OFD packet to send [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:07]accept exits with 8 [09:37:07]New connection [09:37:07]New thread 3067047268 created [09:37:07]Thread 3066903908 joined [09:37:07]Waiting for new connection... [09:37:07] Sock 8.Parse request [09:37:07]Sock 8.Check first char [09:37:07]Sock 8.First char is OK [09:37:07]request: POST /json_proto HTTP/1.0 [09:37:07]Method: POST [09:37:07]URL: /json_proto [09:37:07]Method is POST - this is cgi request [09:37:07]url: /json_proto [09:37:07]query_string will be loaded in cgi processing [09:37:07]execute_cgi json_proto POST (null) [09:37:07]execute_cgi path=json_proto method=POST [09:37:07]POST find Content-Length [09:37:07]Host: 172.17.49.131:8080 [09:37:07]Content-Length: 677 [09:37:07]Content-Type: application/json [09:37:07] [09:37:07]POST finish read [09:37:07]Found Content-Length = 677 [09:37:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871763", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:37:07]execute_script... [09:37:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871763", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:37:07]POST & json_proto [09:37:07]process_json_proto [09:37:07]json parsed OK: [09:37:07]protocol is kg_v1.0 [09:37:07]action value=close_receipt [09:37:07]process_action close_receipt [09:37:07]cmd_close_receipt [09:37:07]MH_GetDate [09:37:07]Write to MH i2c: F0 00 00 DA 92 5B [09:37:07]Write i2c OK [09:37:07]MH_I2C_Read... [09:37:07]Read from MH i2c: F0 [09:37:07]MH_I2C_Read... [09:37:07]Read from MH i2c: F0 09 00 [09:37:07]MH_I2C_Read... [09:37:07]Read from MH i2c: F0 09 00 DA 92 00 49 11 A6 66 FF 4D C0 64 3A [09:37:07]GetLastDocTimeStamp 1722159269 [09:37:07]current date 1722159433 [09:37:07]FM_GetShiftState [09:37:07]SAM_PROTO_GetShiftState [09:37:07]wFMCommunicate request_size=4 [09:37:07]MH_SAM_APDU [09:37:07]CAPDU: 80 13 01 00 [09:37:07]Write to MH i2c: E2 08 00 DB 92 80 13 01 00 00 00 00 00 EA [09:37:07]Write i2c OK [09:37:07]MH_I2C_Read... [09:37:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:37:07]Read from MH i2c: E2 [09:37:07]MH_I2C_Read... [09:37:07]Read from MH i2c: E2 0E 00 [09:37:07]MH_I2C_Read... [09:37:07]Read from MH i2c: E2 0E 00 DB 92 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 B0 [09:37:07]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:37:07]wFMCommunicate OK [09:37:07]SAM_PROTO_GetShiftState done [09:37:07]FM_GetShiftState done [09:37:07]opened in 1722127132 [09:37:07]opened+sec_in_day 1722213532 [09:37:07]quantity*price = 60003 [09:37:07]sum+1 = 60004 [09:37:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 116 28.07.2024 09:37 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230302 ФПД: 117631890396382 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T093713&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230302&fm=117631890396382&tin=02508201610067®Number=0000000000099253&sum=60000 [09:37:09]StoreToDocumentArchive [09:37:09]shift 386 fd 230302 [09:37:09]save to /storage/0386/doc_00230302 [09:37:09]save last doc name /storage/0386/doc_00230302 to /storage/kkm_last_doc_name [09:37:09]save OK [09:37:09]Clear old archive folders... [09:37:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:37:09]tlvbuf is 0085AC40 [09:37:09]SAM_PROTO_ClearQueue [09:37:09]wFMCommunicate request_size=4 [09:37:09]MH_SAM_APDU [09:37:09]CAPDU: 80 09 00 00 [09:37:09]Write to MH i2c: E2 08 00 E8 92 80 09 00 00 00 00 00 00 EC [09:37:09]Write i2c OK [09:37:09]MH_I2C_Read... [09:37:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:37:09]Read from MH i2c: E2 [09:37:09]MH_I2C_Read... [09:37:09]Read from MH i2c: E2 03 00 [09:37:09]MH_I2C_Read... [09:37:09]Read from MH i2c: E2 03 00 E8 92 00 90 00 EE [09:37:09]RAPDU: 90 00 [09:37:09]wFMCommunicate OK [09:37:09]SAM_PROTO_ClearQueue done [09:37:09]KKMCreateOFDPacket [09:37:09]OFDProtocolAddRootSTLVToBuf [09:37:09]FM_MakeSignedData [09:37:09]FM_MakeSignedData [09:37:09]SAM_PROTO_SignData [09:37:09]wFMCommunicate request_size=4 [09:37:09]MH_SAM_APDU [09:37:09]CAPDU: 80 0D 01 02 [09:37:09]Write to MH i2c: E2 08 00 E9 92 80 0D 01 02 00 00 00 00 F4 [09:37:09]Write i2c OK [09:37:09]MH_I2C_Read... [09:37:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:37:09]Read from MH i2c: E2 [09:37:09]MH_I2C_Read... [09:37:09]Read from MH i2c: E2 03 00 [09:37:09]MH_I2C_Read... [09:37:09]Read from MH i2c: E2 03 00 E9 92 00 90 00 EF [09:37:09]RAPDU: 90 00 [09:37:09]wFMCommunicate OK [09:37:09]wFMCommunicate request_size=255 [09:37:09]MH_SAM_APDU [09:37:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 74 00 00 00 F4 03 04 00 49 11 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 9E 83 03 00 35 04 06 00 6A [09:37:09]Write to MH i2c: E2 02 01 EA 92 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 74 00 00 00 F4 03 04 00 49 11 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 9E 83 03 00 35 04 06 00 6A 00 00 26 [09:37:09]Write i2c OK [09:37:09]MH_I2C_Read... [09:37:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:37:09]Read from MH i2c: E2 [09:37:09]MH_I2C_Read... [09:37:09]Read from MH i2c: E2 03 00 [09:37:09]MH_I2C_Read... [09:37:09]Read from MH i2c: E2 03 00 EA 92 00 90 00 F0 [09:37:09]RAPDU: 90 00 [09:37:09]wFMCommunicate OK [09:37:09]wFMCommunicate request_size=10 [09:37:09]MH_SAM_APDU [09:37:09]CAPDU: 80 0D 02 02 05 FC 4F 0A 94 DE [09:37:09]Write to MH i2c: E2 0D 00 EB 92 80 0D 02 02 05 00 FC 4F 0A 94 DE 00 00 C8 [09:37:09]Write i2c OK [09:37:09]MH_I2C_Read... [09:37:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:37:09]Read from MH i2c: E2 [09:37:09]MH_I2C_Read... [09:37:09]Read from MH i2c: E2 03 00 [09:37:09]MH_I2C_Read... [09:37:09]Read from MH i2c: E2 03 00 EB 92 00 90 00 F1 [09:37:09]RAPDU: 90 00 [09:37:09]wFMCommunicate OK [09:37:09]wFMCommunicate request_size=4 [09:37:09]MH_SAM_APDU [09:37:09]CAPDU: 80 0D 03 02 [09:37:09]Write to MH i2c: E2 08 00 EC 92 80 0D 03 02 00 00 00 00 F9 [09:37:09]Write i2c OK [09:37:09]MH_I2C_Read... [09:37:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:37:09]Read from MH i2c: E2 [09:37:09]MH_I2C_Read... [09:37:09]Read from MH i2c: E2 0B 00 [09:37:09]MH_I2C_Read... [09:37:09]Read from MH i2c: E2 0B 00 EC 92 00 02 24 CC E8 E1 A1 A9 27 90 00 26 [09:37:09]RAPDU: 02 24 CC E8 E1 A1 A9 27 90 00 [09:37:09]wFMCommunicate OK [09:37:09]SAM_PROTO_SignData done [09:37:09]FM_MakeSignedData done [09:37:09]CreateOFDProtocolMessage [09:37:09]wFMCommunicate request_size=4 [09:37:09]MH_SAM_APDU [09:37:09]CAPDU: 80 11 00 00 [09:37:09]Write to MH i2c: E2 08 00 ED 92 80 11 00 00 00 00 00 00 F9 [09:37:09]Write i2c OK [09:37:09]MH_I2C_Read... [09:37:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:09]Read from MH i2c: E2 [09:37:09]MH_I2C_Read... [09:37:09]Read from MH i2c: E2 17 00 [09:37:09]MH_I2C_Read... [09:37:09]Read from MH i2c: E2 17 00 ED 92 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 4A [09:37:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:37:09]wFMCommunicate OK [09:37:09]CreateOFDProtocolMessage done [09:37:09]OFDSenderStorePacket 230302 [09:37:09]StoreOFDPacket docnum=230302 [09:37:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 9D 5C 07 01 2B 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 74 00 00 00 F4 03 04 00 49 11 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 9E 83 03 00 35 04 06 00 6A FC 4F 0A 94 DE 02 24 CC E8 E1 A1 A9 27 [09:37:09]CheckFolder [09:37:09]dirname=/storage/ofd_packets [09:37:09]CheckFolder done [09:37:09]ProducePacketName [09:37:09]name=ofd_packets/00230302 [09:37:09]NVStorageSaveData ofd_packets/00230302 [09:37:09]File name is /storage/ofd_packets/00230302 [09:37:09]Write 301 bytes [09:37:09]NVStorageSaveData done [09:37:09]OFDSenderStorePacket done [09:37:09]KKMCreateOFDPacket done [09:37:09]NVStorageSaveData kkm_last_timestamp [09:37:09]File name is /storage/kkm_last_timestamp [09:37:09]Write 4 bytes [09:37:09]NVStorageSaveData done [09:37:09]ExternCall_PrintAddStr [09:37:09]wPrintStart [09:37:09]Write to MH i2c: 01 00 00 EE 92 80 [09:37:09]Write i2c OK [09:37:09]MH_I2C_Read... [09:37:09]Read from MH i2c: 01 [09:37:09]MH_I2C_Read... [09:37:09]Read from MH i2c: 01 07 00 [09:37:09]MH_I2C_Read... [09:37:09]Read from MH i2c: 01 07 00 EE 92 00 00 00 00 00 FF 0F 95 [09:37:09]RasterBufferAndPrint [09:37:09]line Счет N : (1)871763 [09:37:09]line ИНН: 02508201610067 [09:37:09]line Контрольно-Кассовый Чек [09:37:09]line ПРОДАЖА [09:37:09]line ТРК (МРК, ГНК) : 62 [09:37:09]line Товар: 2710124130 [09:37:09]line Аи-92-К-5 [09:37:09]line 8.850 * 67.80 [09:37:09]line = 600.03 [09:37:09]line НДС 12% НСП 1% [09:37:09]line > о реализуемом товаре [09:37:09]line ОКРУГЛЕНИЕ: -0.03 [09:37:09]line ИТОГО: 600.00 [09:37:09]line Внесено: 600.00 [09:37:09]line СДАЧА: 0.00 [09:37:09]line НСП 1% : 5.31 [09:37:09]line НДС 12% : 63.72 [09:37:09]line Наличными: 600.00 [09:37:09]line Безнал.: 0.00 [09:37:09]line Место: АЗС № 125 "Партнер Нефть" [09:37:09]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [09:37:09]line СНО: Общий режим [09:37:09]line Чек 116 28.07.2024 09:37 [09:37:09]line Смена: 386 ФФД: 1.0 [09:37:09]line ЗНМ: 0300000050 [09:37:09]line РНМ: 0000000000099253 [09:37:09]line Версия ККМ: 001 [09:37:09]line ФМ: 0000000000965352 [09:37:09]line ФД: 230302 [09:37:09]line ФПД: 117631890396382 [09:37:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T093713&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230302&fm=117631890396382&tin=02508201610067®Number=0000000000099253&sum=60000 [09:37:09]OFD Sender: Processing packet 230302 [packets to send 132, broken 131] [09:37:09]ProducePacketName [09:37:09]name=ofd_packets/00230302 [09:37:09]OFD Sender: To server: pG, [09:37:09]CommunicateWithHost lk.salyk.kg:30040 [09:37:09]ConnectInit lk.salyk.kg [09:37:09]written 0, free lines is 4095 [09:37:10]Connected sock=11 [09:37:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 9D 5C 07 01 2B 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 74 00 00 00 F4 03 04 00 49 11 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 9E 83 03 00 35 04 06 00 6A FC 4F 0A 94 DE 02 24 CC E8 E1 A1 A9 27 [09:37:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 68 9F 47 00 C9 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 39 36 35 33 35 32 10 04 04 00 9E 83 03 00 F4 03 04 00 21 B8 A5 66 B6 04 01 00 00 CB 90 79 F2 88 FD B8 0E [09:37:10]CommunicateWithHost err = 0 [09:37:10]CheckOFDResponse [09:37:10]1017 (14) - 77093643461234 [09:37:10]1041 (16) - 0000000000965352 [09:37:10]1040 (4) - 230302 [09:37:10]1012 (4) - 28.07.2024 03:16 [09:37:10]1206 (1) - 0 [09:37:10]OFD Sender: Remove packet 230302 [09:37:10]ProducePacketName [09:37:10]name=ofd_packets/00230302 [09:37:10]NVStorageDeleteData [09:37:10]Write to MH i2c: 01 00 00 19 93 AC [09:37:10]Write i2c OK [09:37:10]MH_I2C_Read... [09:37:10]Read from MH i2c: 01 [09:37:10]MH_I2C_Read... [09:37:10]Read from MH i2c: 01 07 00 [09:37:10]MH_I2C_Read... [09:37:10]Read from MH i2c: 01 07 00 19 93 00 00 00 00 00 EF 0C AE [09:37:10]RasterBufferAndPrint [09:37:10]line [09:37:10]line [09:37:10]line [09:37:10]line [09:37:10]line [09:37:10]written 0, free lines is 3317 [09:37:10]MH_Cut [09:37:10]Write to MH i2c: D1 01 00 20 93 01 85 [09:37:10]Write i2c OK [09:37:10]MH_I2C_Read... [09:37:10]Read from MH i2c: D1 [09:37:10]MH_I2C_Read... [09:37:10]Read from MH i2c: D1 01 00 [09:37:10]MH_I2C_Read... [09:37:10]Read from MH i2c: D1 01 00 20 93 00 84 [09:37:10]Write to MH i2c: 01 00 00 21 93 B4 [09:37:10]Write i2c OK [09:37:10]MH_I2C_Read... [09:37:10]OFD Sender: No OFD packet to send [09:37:11]*** Cut start [09:37:11]*** Partial cut [09:37:11]*** CUTSNS_PIN = 1 [09:37:11]*** CUTSNS_PIN = 0 [09:37:11]*** Brake cut motor [09:37:11]Read from MH i2c: 01 [09:37:11]MH_I2C_Read... [09:37:11]*** Stop cut motor [09:37:11]*** Cut end [09:37:11]Read from MH i2c: 01 07 00 [09:37:11]MH_I2C_Read... [09:37:11]Read from MH i2c: 01 07 00 21 93 00 00 00 00 00 FF 0F C9 [09:37:11]process_action close_receipt done [09:37:11]requested_data is exist [09:37:11]produce_requested_data [09:37:11]requested_item fm.sn is exist - process it [09:37:11]wFMCommunicate request_size=4 [09:37:11]MH_SAM_APDU [09:37:11]CAPDU: 80 11 00 00 [09:37:11]Write to MH i2c: E2 08 00 22 93 80 11 00 00 00 00 00 00 2F [09:37:11]Write i2c OK [09:37:11]MH_I2C_Read... [09:37:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:11]Read from MH i2c: E2 [09:37:11]MH_I2C_Read... [09:37:11]Read from MH i2c: E2 17 00 [09:37:11]MH_I2C_Read... [09:37:11]Read from MH i2c: E2 17 00 22 93 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 80 [09:37:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:37:11]wFMCommunicate OK [09:37:11]requested_item fd.num is exist - process it [09:37:11]SAM_PROTO_GetFieldsCounters [09:37:11]wFMCommunicate request_size=4 [09:37:11]MH_SAM_APDU [09:37:11]CAPDU: 80 13 00 00 [09:37:11]Write to MH i2c: E2 08 00 23 93 80 13 00 00 00 00 00 00 32 [09:37:11]Write i2c OK [09:37:11]MH_I2C_Read... [09:37:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:37:11]Read from MH i2c: E2 [09:37:11]MH_I2C_Read... [09:37:11]Read from MH i2c: E2 62 00 [09:37:11]MH_I2C_Read... [09:37:11]Read from MH i2c: E2 62 00 23 93 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 9E 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 74 00 00 00 5E 04 04 00 74 00 00 00 57 04 04 00 75 00 00 00 19 04 04 00 00 00 00 00 90 00 57 [09:37:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 9E 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 74 00 00 00 5E 04 04 00 74 00 00 00 57 04 04 00 75 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:37:11]wFMCommunicate OK [09:37:11]SAM_PROTO_GetFieldsCounters done [09:37:11]requested_item shift.num is exist - process it [09:37:11]requested_item shift.opened is exist - process it [09:37:11]req_shift_opened [09:37:11]FM_GetShiftState [09:37:11]SAM_PROTO_GetShiftState [09:37:11]wFMCommunicate request_size=4 [09:37:11]MH_SAM_APDU [09:37:11]CAPDU: 80 13 01 00 [09:37:11]Write to MH i2c: E2 08 00 24 93 80 13 01 00 00 00 00 00 34 [09:37:11]Write i2c OK [09:37:11]MH_I2C_Read... [09:37:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:37:11]Read from MH i2c: E2 [09:37:11]MH_I2C_Read... [09:37:11]Read from MH i2c: E2 0E 00 [09:37:11]MH_I2C_Read... [09:37:11]Read from MH i2c: E2 0E 00 24 93 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 FA [09:37:11]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:37:11]wFMCommunicate OK [09:37:11]SAM_PROTO_GetShiftState done [09:37:11]FM_GetShiftState done [09:37:11]req_shift_opened done [09:37:11]requested_item shift.open_date is exist - process it [09:37:11]req_shift_open_date [09:37:11]req_shift_open_date done [09:37:11]produce_requested_data done [09:37:11]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230302,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [09:37:11]process_action_free close_receipt [09:37:11]json_value_free [09:37:11]json_value_free done [09:37:11]process_json_proto returns [09:37:11]Send response to host [09:37:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230302,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [09:37:11]free response buf [09:37:11]execute_script done [09:37:11]execute_script returns [09:37:11]free content buf [09:37:11]Sock 8.Close socket [09:37:11]Sock 8.Thread stoped [09:37:15]OFD Sender: No OFD packet to send [09:37:20]accept exits with 9 [09:37:20]New connection [09:37:20]New thread 3066903908 created [09:37:20]Thread 3067047268 joined [09:37:20]Waiting for new connection... [09:37:20] Sock 9.Parse request [09:37:20]Sock 9.Check first char [09:37:20]Sock 9.First char is OK [09:37:20]request: POST /json_proto HTTP/1.0 [09:37:20]Method: POST [09:37:20]URL: /json_proto [09:37:20]Method is POST - this is cgi request [09:37:20]url: /json_proto [09:37:20]query_string will be loaded in cgi processing [09:37:20]execute_cgi json_proto POST (null) [09:37:20]execute_cgi path=json_proto method=POST [09:37:20]POST find Content-Length [09:37:20]Host: 172.17.49.131:8080 [09:37:20]Content-Length: 673 [09:37:20]Content-Type: application/json [09:37:20] [09:37:20]POST finish read [09:37:20]Found Content-Length = 673 [09:37:20]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871764", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 6.650, "sum" : 500.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:37:20]execute_script... [09:37: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)871764", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 6.650, "sum" : 500.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:37:20]POST & json_proto [09:37:20]process_json_proto [09:37:20]json parsed OK: [09:37:20]protocol is kg_v1.0 [09:37:20]action value=close_receipt [09:37:20]process_action close_receipt [09:37:20]cmd_close_receipt [09:37:20]MH_GetDate [09:37:20]Write to MH i2c: F0 00 00 25 93 A7 [09:37:20]Write i2c OK [09:37:20]MH_I2C_Read... [09:37:20]Read from MH i2c: F0 [09:37:20]MH_I2C_Read... [09:37:20]Read from MH i2c: F0 09 00 [09:37:20]MH_I2C_Read... [09:37:20]Read from MH i2c: F0 09 00 25 93 00 55 11 A6 66 FF 4D C0 64 92 [09:37:20]GetLastDocTimeStamp 1722159433 [09:37:20]current date 1722159445 [09:37:20]FM_GetShiftState [09:37:20]SAM_PROTO_GetShiftState [09:37:20]wFMCommunicate request_size=4 [09:37:20]MH_SAM_APDU [09:37:20]CAPDU: 80 13 01 00 [09:37:20]Write to MH i2c: E2 08 00 26 93 80 13 01 00 00 00 00 00 36 [09:37:20]Write i2c OK [09:37:20]MH_I2C_Read... [09:37:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:37:20]Read from MH i2c: E2 [09:37:20]MH_I2C_Read... [09:37:20]Read from MH i2c: E2 0E 00 [09:37:20]MH_I2C_Read... [09:37:20]Read from MH i2c: E2 0E 00 26 93 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 FC [09:37:20]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:37:20]wFMCommunicate OK [09:37:20]SAM_PROTO_GetShiftState done [09:37:20]FM_GetShiftState done [09:37:20]opened in 1722127132 [09:37:20]opened+sec_in_day 1722213532 [09:37:20]quantity*price = 50008 [09:37:20]sum+1 = 50009 [09:37:20]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.42 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 117 28.07.2024 09:37 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230303 ФПД: 118812018487579 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T093725&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230303&fm=118812018487579&tin=02508201610067®Number=0000000000099253&sum=50000 [09:37:21]StoreToDocumentArchive [09:37:21]shift 386 fd 230303 [09:37:21]save to /storage/0386/doc_00230303 [09:37:21]save last doc name /storage/0386/doc_00230303 to /storage/kkm_last_doc_name [09:37:21]save OK [09:37:21]Clear old archive folders... [09:37:21]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:37:21]tlvbuf is 00962D50 [09:37:21]SAM_PROTO_ClearQueue [09:37:21]wFMCommunicate request_size=4 [09:37:21]MH_SAM_APDU [09:37:21]CAPDU: 80 09 00 00 [09:37:21]Write to MH i2c: E2 08 00 33 93 80 09 00 00 00 00 00 00 38 [09:37:21]Write i2c OK [09:37:21]MH_I2C_Read... [09:37:21]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:37:21]Read from MH i2c: E2 [09:37:21]MH_I2C_Read... [09:37:21]Read from MH i2c: E2 03 00 [09:37:21]MH_I2C_Read... [09:37:21]Read from MH i2c: E2 03 00 33 93 00 90 00 3A [09:37:21]RAPDU: 90 00 [09:37:21]wFMCommunicate OK [09:37:21]SAM_PROTO_ClearQueue done [09:37:21]KKMCreateOFDPacket [09:37:21]OFDProtocolAddRootSTLVToBuf [09:37:21]FM_MakeSignedData [09:37:21]FM_MakeSignedData [09:37:21]SAM_PROTO_SignData [09:37:21]wFMCommunicate request_size=4 [09:37:21]MH_SAM_APDU [09:37:21]CAPDU: 80 0D 01 02 [09:37:21]Write to MH i2c: E2 08 00 34 93 80 0D 01 02 00 00 00 00 40 [09:37:21]Write i2c OK [09:37:21]MH_I2C_Read... [09:37:21]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:37:21]Read from MH i2c: E2 [09:37:21]MH_I2C_Read... [09:37:21]Read from MH i2c: E2 03 00 [09:37:21]MH_I2C_Read... [09:37:21]Read from MH i2c: E2 03 00 34 93 00 90 00 3B [09:37:21]RAPDU: 90 00 [09:37:21]wFMCommunicate OK [09:37:21]wFMCommunicate request_size=255 [09:37:21]MH_SAM_APDU [09:37: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 FA 19 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 58 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 55 11 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 9F 83 03 00 35 04 06 00 6C 0F 14 28 [09:37:21]Write to MH i2c: E2 02 01 35 93 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 FA 19 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 58 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 55 11 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 9F 83 03 00 35 04 06 00 6C 0F 14 28 00 00 43 [09:37:21]Write i2c OK [09:37:21]MH_I2C_Read... [09:37:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:37:21]Read from MH i2c: E2 [09:37:21]MH_I2C_Read... [09:37:21]Read from MH i2c: E2 03 00 [09:37:21]MH_I2C_Read... [09:37:21]Read from MH i2c: E2 03 00 35 93 00 90 00 3C [09:37:21]RAPDU: 90 00 [09:37:21]wFMCommunicate OK [09:37:21]wFMCommunicate request_size=7 [09:37:21]MH_SAM_APDU [09:37:21]CAPDU: 80 0D 02 02 02 31 1B [09:37:21]Write to MH i2c: E2 0A 00 36 93 80 0D 02 02 02 00 31 1B 00 00 93 [09:37:21]Write i2c OK [09:37:21]MH_I2C_Read... [09:37:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:37:21]Read from MH i2c: E2 [09:37:21]MH_I2C_Read... [09:37:21]Read from MH i2c: E2 03 00 [09:37:21]MH_I2C_Read... [09:37:21]Read from MH i2c: E2 03 00 36 93 00 90 00 3D [09:37:21]RAPDU: 90 00 [09:37:21]wFMCommunicate OK [09:37:21]wFMCommunicate request_size=4 [09:37:21]MH_SAM_APDU [09:37:21]CAPDU: 80 0D 03 02 [09:37:21]Write to MH i2c: E2 08 00 37 93 80 0D 03 02 00 00 00 00 45 [09:37:21]Write i2c OK [09:37:21]MH_I2C_Read... [09:37:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:37:21]Read from MH i2c: E2 [09:37:21]MH_I2C_Read... [09:37:21]Read from MH i2c: E2 0B 00 [09:37:21]MH_I2C_Read... [09:37:21]Read from MH i2c: E2 0B 00 37 93 00 4C 60 93 D8 24 75 4D 48 90 00 8B [09:37:21]RAPDU: 4C 60 93 D8 24 75 4D 48 90 00 [09:37:21]wFMCommunicate OK [09:37:21]SAM_PROTO_SignData done [09:37:21]FM_MakeSignedData done [09:37:21]CreateOFDProtocolMessage [09:37:21]wFMCommunicate request_size=4 [09:37:21]MH_SAM_APDU [09:37:21]CAPDU: 80 11 00 00 [09:37:21]Write to MH i2c: E2 08 00 38 93 80 11 00 00 00 00 00 00 45 [09:37:21]Write i2c OK [09:37:21]MH_I2C_Read... [09:37:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:21]Read from MH i2c: E2 [09:37:21]MH_I2C_Read... [09:37:21]Read from MH i2c: E2 17 00 [09:37:21]MH_I2C_Read... [09:37:21]Read from MH i2c: E2 17 00 38 93 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 96 [09:37:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:37:21]wFMCommunicate OK [09:37:21]CreateOFDProtocolMessage done [09:37:21]OFDSenderStorePacket 230303 [09:37:21]StoreOFDPacket docnum=230303 [09:37:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 5C 76 04 01 95 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 FA 19 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 58 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 55 11 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 9F 83 03 00 35 04 06 00 6C 0F 14 28 31 1B 4C 60 93 D8 24 75 4D 48 [09:37:21]CheckFolder [09:37:21]dirname=/storage/ofd_packets [09:37:21]CheckFolder done [09:37:21]ProducePacketName [09:37:21]name=ofd_packets/00230303 [09:37:21]NVStorageSaveData ofd_packets/00230303 [09:37:21]File name is /storage/ofd_packets/00230303 [09:37:21]Write 298 bytes [09:37:21]NVStorageSaveData done [09:37:21]OFDSenderStorePacket done [09:37:21]KKMCreateOFDPacket done [09:37:21]NVStorageSaveData kkm_last_timestamp [09:37:21]File name is /storage/kkm_last_timestamp [09:37:21]Write 4 bytes [09:37:21]NVStorageSaveData done [09:37:21]ExternCall_PrintAddStr [09:37:21]wPrintStart [09:37:21]Write to MH i2c: 01 00 00 39 93 CC [09:37:21]Write i2c OK [09:37:21]MH_I2C_Read... [09:37:21]Read from MH i2c: 01 [09:37:21]MH_I2C_Read... [09:37:21]Read from MH i2c: 01 07 00 [09:37:21]MH_I2C_Read... [09:37:21]Read from MH i2c: 01 07 00 39 93 00 00 00 00 00 FF 0F E1 [09:37:21]RasterBufferAndPrint [09:37:21]line Счет N : (1)871764 [09:37:21]line ИНН: 02508201610067 [09:37:21]line Контрольно-Кассовый Чек [09:37:21]line ПРОДАЖА [09:37:21]line ТРК (МРК, ГНК) : 2 [09:37:21]line Товар: 2710194210 [09:37:21]line ДТ-К-5 [09:37:21]line 6.650 * 75.20 [09:37:21]line = 500.08 [09:37:21]line НДС 12% НСП 1% [09:37:21]line > о реализуемом товаре [09:37:21]line ОКРУГЛЕНИЕ: -0.08 [09:37:21]line ИТОГО: 500.00 [09:37:21]line Внесено: 500.00 [09:37:21]line СДАЧА: 0.00 [09:37:21]line НСП 1% : 4.42 [09:37:21]line НДС 12% : 53.11 [09:37:21]line Наличными: 500.00 [09:37:21]line Безнал.: 0.00 [09:37:21]line Место: АЗС № 125 "Партнер Нефть" [09:37:21]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [09:37:21]line СНО: Общий режим [09:37:21]line Чек 117 28.07.2024 09:37 [09:37:21]line Смена: 386 ФФД: 1.0 [09:37:21]line ЗНМ: 0300000050 [09:37:21]line РНМ: 0000000000099253 [09:37:21]line Версия ККМ: 001 [09:37:21]line ФМ: 0000000000965352 [09:37:21]line ФД: 230303 [09:37:21]line ФПД: 118812018487579 [09:37:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T093725&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230303&fm=118812018487579&tin=02508201610067®Number=0000000000099253&sum=50000 [09:37:22]OFD Sender: Processing packet 230303 [packets to send 132, broken 131] [09:37:22]ProducePacketName [09:37:22]name=ofd_packets/00230303 [09:37:22]OFD Sender: To server: pG, [09:37:22]CommunicateWithHost lk.salyk.kg:30040 [09:37:22]ConnectInit lk.salyk.kg [09:37:22]written 0, free lines is 4095 [09:37:22]Connected sock=10 [09:37:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 5C 76 04 01 95 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 FA 19 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 58 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 BF 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 75 00 00 00 F4 03 04 00 55 11 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 9F 83 03 00 35 04 06 00 6C 0F 14 28 31 1B 4C 60 93 D8 24 75 4D 48 [09:37:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 85 56 47 00 3B 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 39 36 35 33 35 32 10 04 04 00 9F 83 03 00 F4 03 04 00 2D B8 A5 66 B6 04 01 00 00 FE 82 67 B5 07 77 AE C5 [09:37:22]CommunicateWithHost err = 0 [09:37:22]CheckOFDResponse [09:37:22]1017 (14) - 77093643461234 [09:37:22]1041 (16) - 0000000000965352 [09:37:22]1040 (4) - 230303 [09:37:22]1012 (4) - 28.07.2024 03:17 [09:37:22]1206 (1) - 0 [09:37:22]OFD Sender: Remove packet 230303 [09:37:22]ProducePacketName [09:37:22]name=ofd_packets/00230303 [09:37:22]NVStorageDeleteData [09:37:22]Write to MH i2c: 01 00 00 64 93 F7 [09:37:22]Write i2c OK [09:37:22]MH_I2C_Read... [09:37:22]Read from MH i2c: 01 [09:37:22]MH_I2C_Read... [09:37:22]Read from MH i2c: 01 07 00 [09:37:22]MH_I2C_Read... [09:37:22]Read from MH i2c: 01 07 00 64 93 00 00 00 00 00 F5 0C FF [09:37:22]RasterBufferAndPrint [09:37:22]line [09:37:22]line [09:37:22]line [09:37:22]line [09:37:22]line [09:37:22]written 0, free lines is 3323 [09:37:22]MH_Cut [09:37:22]Write to MH i2c: D1 01 00 6B 93 01 D0 [09:37:22]Write i2c OK [09:37:22]MH_I2C_Read... [09:37:22]Read from MH i2c: D1 [09:37:22]MH_I2C_Read... [09:37:22]Read from MH i2c: D1 01 00 [09:37:22]MH_I2C_Read... [09:37:22]Read from MH i2c: D1 01 00 6B 93 00 CF [09:37:22]Write to MH i2c: 01 00 00 6C 93 FF [09:37:22]Write i2c OK [09:37:22]MH_I2C_Read... [09:37:22]OFD Sender: No OFD packet to send [09:37:23]*** Cut start [09:37:23]*** Partial cut [09:37:23]*** CUTSNS_PIN = 1 [09:37:23]*** CUTSNS_PIN = 0 [09:37:23]*** Brake cut motor [09:37:23]Read from MH i2c: 01 [09:37:23]MH_I2C_Read... [09:37:23]*** Stop cut motor [09:37:23]Read from MH i2c: 01 07 00 [09:37:23]MH_I2C_Read... [09:37:23]*** Cut end [09:37:23]Read from MH i2c: 01 07 00 6C 93 00 00 00 00 00 FF 0F 14 [09:37:23]process_action close_receipt done [09:37:23]requested_data is exist [09:37:23]produce_requested_data [09:37:23]requested_item fm.sn is exist - process it [09:37:23]wFMCommunicate request_size=4 [09:37:23]MH_SAM_APDU [09:37:23]CAPDU: 80 11 00 00 [09:37:23]Write to MH i2c: E2 08 00 6D 93 80 11 00 00 00 00 00 00 7A [09:37:23]Write i2c OK [09:37:23]MH_I2C_Read... [09:37:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:37:23]Read from MH i2c: E2 [09:37:23]MH_I2C_Read... [09:37:23]Read from MH i2c: E2 17 00 [09:37:23]MH_I2C_Read... [09:37:23]Read from MH i2c: E2 17 00 6D 93 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 CB [09:37:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:37:23]wFMCommunicate OK [09:37:23]requested_item fd.num is exist - process it [09:37:23]SAM_PROTO_GetFieldsCounters [09:37:23]wFMCommunicate request_size=4 [09:37:23]MH_SAM_APDU [09:37:23]CAPDU: 80 13 00 00 [09:37:23]Write to MH i2c: E2 08 00 6E 93 80 13 00 00 00 00 00 00 7D [09:37:23]Write i2c OK [09:37:23]MH_I2C_Read... [09:37:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:37:24]Read from MH i2c: E2 [09:37:24]MH_I2C_Read... [09:37:24]Read from MH i2c: E2 62 00 [09:37:24]MH_I2C_Read... [09:37:24]Read from MH i2c: E2 62 00 6E 93 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 9F 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 75 00 00 00 5E 04 04 00 75 00 00 00 57 04 04 00 76 00 00 00 19 04 04 00 00 00 00 00 90 00 A6 [09:37:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 9F 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 75 00 00 00 5E 04 04 00 75 00 00 00 57 04 04 00 76 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:37:24]wFMCommunicate OK [09:37:24]SAM_PROTO_GetFieldsCounters done [09:37:24]requested_item shift.num is exist - process it [09:37:24]requested_item shift.opened is exist - process it [09:37:24]req_shift_opened [09:37:24]FM_GetShiftState [09:37:24]SAM_PROTO_GetShiftState [09:37:24]wFMCommunicate request_size=4 [09:37:24]MH_SAM_APDU [09:37:24]CAPDU: 80 13 01 00 [09:37:24]Write to MH i2c: E2 08 00 6F 93 80 13 01 00 00 00 00 00 7F [09:37:24]Write i2c OK [09:37:24]MH_I2C_Read... [09:37:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:37:24]Read from MH i2c: E2 [09:37:24]MH_I2C_Read... [09:37:24]Read from MH i2c: E2 0E 00 [09:37:24]MH_I2C_Read... [09:37:24]Read from MH i2c: E2 0E 00 6F 93 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 45 [09:37:24]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:37:24]wFMCommunicate OK [09:37:24]SAM_PROTO_GetShiftState done [09:37:24]FM_GetShiftState done [09:37:24]req_shift_opened done [09:37:24]requested_item shift.open_date is exist - process it [09:37:24]req_shift_open_date [09:37:24]req_shift_open_date done [09:37:24]produce_requested_data done [09:37:24]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230303,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [09:37:24]process_action_free close_receipt [09:37:24]json_value_free [09:37:24]json_value_free done [09:37:24]process_json_proto returns [09:37:24]Send response to host [09:37:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230303,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [09:37:24]free response buf [09:37:24]execute_script done [09:37:24]execute_script returns [09:37:24]free content buf [09:37:24]Sock 9.Close socket [09:37:24]Sock 9.Thread stoped [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:17]OFD Sender: No OFD packet to send [09:38:22]OFD Sender: No OFD packet to send [09:38:27]OFD Sender: No OFD packet to send [09:38:32]OFD Sender: No OFD packet to send [09:38:37]OFD Sender: No OFD packet to send [09:38:42]OFD Sender: No OFD packet to send [09:38:44]accept exits with 8 [09:38:44]New connection [09:38:44]New thread 3067047268 created [09:38:44]Thread 3066903908 joined [09:38:44]Waiting for new connection... [09:38:44] Sock 8.Parse request [09:38:44]Sock 8.Check first char [09:38:44]Sock 8.First char is OK [09:38:44]request: POST /json_proto HTTP/1.0 [09:38:44]Method: POST [09:38:44]URL: /json_proto [09:38:44]Method is POST - this is cgi request [09:38:44]url: /json_proto [09:38:44]query_string will be loaded in cgi processing [09:38:44]execute_cgi json_proto POST (null) [09:38:44]execute_cgi path=json_proto method=POST [09:38:44]POST find Content-Length [09:38:44]Host: 172.17.49.131:8080 [09:38:44]Content-Length: 966 [09:38:44]Content-Type: application/json [09:38:44] [09:38:44]POST finish read [09:38:44]Found Content-Length = 966 [09:38:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871765", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.80, "quantity" : 29.470, "sum" : 1998.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 125\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.47 \u0441\u043E\u043C", "deposit" : 2200.00, "total" : 1998.00, "payments": [ { "type": 0, "sum" : 1998.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:38:44]execute_script... [09:38:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871765", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 67.80, "quantity" : 29.470, "sum" : 1998.07, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u000A\u0414\u0438\u0441\u043A\u043E\u043D\u0442\u043D\u0430\u044F \u043F\u0440\u043E\u0433\u0440\u0430\u043C\u043C\u0430\u000AS-92\u000A\u043D\u043E\u043C\u0435\u0440 125\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.47 \u0441\u043E\u043C", "deposit" : 2200.00, "total" : 1998.00, "payments": [ { "type": 0, "sum" : 1998.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:38:44]POST & json_proto [09:38:44]process_json_proto [09:38:44]json parsed OK: [09:38:44]protocol is kg_v1.0 [09:38:44]action value=close_receipt [09:38:44]process_action close_receipt [09:38:44]cmd_close_receipt [09:38:44]MH_GetDate [09:38:44]Write to MH i2c: F0 00 00 70 93 F2 [09:38:44]Write i2c OK [09:38:44]MH_I2C_Read... [09:38:44]Read from MH i2c: F0 [09:38:44]MH_I2C_Read... [09:38:44]Read from MH i2c: F0 09 00 [09:38:44]MH_I2C_Read... [09:38:44]Read from MH i2c: F0 09 00 70 93 00 A9 11 A6 66 FF 4D C0 64 31 [09:38:44]GetLastDocTimeStamp 1722159445 [09:38:44]current date 1722159529 [09:38:44]FM_GetShiftState [09:38:44]SAM_PROTO_GetShiftState [09:38:44]wFMCommunicate request_size=4 [09:38:44]MH_SAM_APDU [09:38:44]CAPDU: 80 13 01 00 [09:38:44]Write to MH i2c: E2 08 00 71 93 80 13 01 00 00 00 00 00 81 [09:38:44]Write i2c OK [09:38:44]MH_I2C_Read... [09:38:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:38:44]Read from MH i2c: E2 [09:38:44]MH_I2C_Read... [09:38:44]Read from MH i2c: E2 0E 00 [09:38:44]MH_I2C_Read... [09:38:44]Read from MH i2c: E2 0E 00 71 93 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 47 [09:38:44]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:38:44]wFMCommunicate OK [09:38:44]SAM_PROTO_GetShiftState done [09:38:44]FM_GetShiftState done [09:38:44]opened in 1722127132 [09:38:44]opened+sec_in_day 1722213532 [09:38:44]quantity*price = 199806 [09:38:44]sum+1 = 199808 [09:38:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.07 ИТОГО: 1998.00 Внесено: 2200.00 СДАЧА: 202.00 НСП 1% : 17.68 НДС 12% : 212.18 Наличными: 1998.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 118 28.07.2024 09:38 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Дисконтная программа S-92 номер 125 сэкономлено 29.47 сом ФМ: 0000000000965352 ФД: 230304 ФПД: 196648423728375 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T093849&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230304&fm=196648423728375&tin=02508201610067®Number=0000000000099253&sum=199800 [09:38:45]StoreToDocumentArchive [09:38:45]shift 386 fd 230304 [09:38:45]save to /storage/0386/doc_00230304 [09:38:45]save last doc name /storage/0386/doc_00230304 to /storage/kkm_last_doc_name [09:38:45]save OK [09:38:45]Clear old archive folders... [09:38:45]ProcessDocumentItem done err = 0, tmpTLVsize=252 [09:38:45]tlvbuf is 009E9660 [09:38:45]SAM_PROTO_ClearQueue [09:38:45]wFMCommunicate request_size=4 [09:38:45]MH_SAM_APDU [09:38:45]CAPDU: 80 09 00 00 [09:38:45]Write to MH i2c: E2 08 00 7E 93 80 09 00 00 00 00 00 00 83 [09:38:45]Write i2c OK [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: E2 [09:38:45]MH_I2C_Read... [09:38:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:38:45]Read from MH i2c: E2 03 00 [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: E2 03 00 7E 93 00 90 00 85 [09:38:45]RAPDU: 90 00 [09:38:45]wFMCommunicate OK [09:38:45]SAM_PROTO_ClearQueue done [09:38:45]KKMCreateOFDPacket [09:38:45]OFDProtocolAddRootSTLVToBuf [09:38:45]FM_MakeSignedData [09:38:45]FM_MakeSignedData [09:38:45]SAM_PROTO_SignData [09:38:45]wFMCommunicate request_size=4 [09:38:45]MH_SAM_APDU [09:38:45]CAPDU: 80 0D 01 02 [09:38:45]Write to MH i2c: E2 08 00 7F 93 80 0D 01 02 00 00 00 00 8B [09:38:45]Write i2c OK [09:38:45]MH_I2C_Read... [09:38:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:38:45]Read from MH i2c: E2 [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: E2 03 00 [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: E2 03 00 7F 93 00 90 00 86 [09:38:45]RAPDU: 90 00 [09:38:45]wFMCommunicate OK [09:38:45]wFMCommunicate request_size=255 [09:38:45]MH_SAM_APDU [09:38:45]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1E 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 7F 0C 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 0C 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E8 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 52 00 00 00 00 07 04 06 00 78 0C 03 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 A9 11 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A0 83 03 00 35 04 06 00 [09:38:45]Write to MH i2c: E2 02 01 80 93 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1E 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 7F 0C 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 0C 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E8 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 52 00 00 00 00 07 04 06 00 78 0C 03 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 A9 11 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A0 83 03 00 35 04 06 00 00 00 FD [09:38:45]Write i2c OK [09:38:45]MH_I2C_Read... [09:38:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:38:45]Read from MH i2c: E2 [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: E2 03 00 [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: E2 03 00 80 93 00 90 00 87 [09:38:45]RAPDU: 90 00 [09:38:45]wFMCommunicate OK [09:38:45]wFMCommunicate request_size=11 [09:38:45]MH_SAM_APDU [09:38:45]CAPDU: 80 0D 02 02 06 B2 D9 C7 71 24 F7 [09:38:45]Write to MH i2c: E2 0E 00 81 93 80 0D 02 02 06 00 B2 D9 C7 71 24 F7 00 00 78 [09:38:45]Write i2c OK [09:38:45]MH_I2C_Read... [09:38:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:38:45]Read from MH i2c: E2 [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: E2 03 00 [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: E2 03 00 81 93 00 90 00 88 [09:38:45]RAPDU: 90 00 [09:38:45]wFMCommunicate OK [09:38:45]wFMCommunicate request_size=4 [09:38:45]MH_SAM_APDU [09:38:45]CAPDU: 80 0D 03 02 [09:38:45]Write to MH i2c: E2 08 00 82 93 80 0D 03 02 00 00 00 00 90 [09:38:45]Write i2c OK [09:38:45]MH_I2C_Read... [09:38:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:38:45]Read from MH i2c: E2 [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: E2 0B 00 [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: E2 0B 00 82 93 00 09 85 AE 4B 02 B5 8F FE 90 00 5C [09:38:45]RAPDU: 09 85 AE 4B 02 B5 8F FE 90 00 [09:38:45]wFMCommunicate OK [09:38:45]SAM_PROTO_SignData done [09:38:45]FM_MakeSignedData done [09:38:45]CreateOFDProtocolMessage [09:38:45]wFMCommunicate request_size=4 [09:38:45]MH_SAM_APDU [09:38:45]CAPDU: 80 11 00 00 [09:38:45]Write to MH i2c: E2 08 00 83 93 80 11 00 00 00 00 00 00 90 [09:38:45]Write i2c OK [09:38:45]MH_I2C_Read... [09:38:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:38:45]Read from MH i2c: E2 [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: E2 17 00 [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: E2 17 00 83 93 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 E1 [09:38:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:38:45]wFMCommunicate OK [09:38:45]CreateOFDProtocolMessage done [09:38:45]OFDSenderStorePacket 230304 [09:38:45]StoreOFDPacket docnum=230304 [09:38:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 01 00 00 84 0A 08 01 3B 1C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1E 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 7F 0C 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 0C 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E8 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 52 00 00 00 00 07 04 06 00 78 0C 03 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 A9 11 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A0 83 03 00 35 04 06 00 B2 D9 C7 71 24 F7 09 85 AE 4B 02 B5 8F FE [09:38:45]CheckFolder [09:38:45]dirname=/storage/ofd_packets [09:38:45]CheckFolder done [09:38:45]ProducePacketName [09:38:45]name=ofd_packets/00230304 [09:38:45]NVStorageSaveData ofd_packets/00230304 [09:38:45]File name is /storage/ofd_packets/00230304 [09:38:45]Write 302 bytes [09:38:45]NVStorageSaveData done [09:38:45]OFDSenderStorePacket done [09:38:45]KKMCreateOFDPacket done [09:38:45]NVStorageSaveData kkm_last_timestamp [09:38:45]File name is /storage/kkm_last_timestamp [09:38:45]Write 4 bytes [09:38:45]NVStorageSaveData done [09:38:45]ExternCall_PrintAddStr [09:38:45]wPrintStart [09:38:45]Write to MH i2c: 01 00 00 84 93 17 [09:38:45]Write i2c OK [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: 01 [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: 01 07 00 [09:38:45]MH_I2C_Read... [09:38:45]Read from MH i2c: 01 07 00 84 93 00 00 00 00 00 FF 0F 2C [09:38:45]RasterBufferAndPrint [09:38:45]line Счет N : (1)871765 [09:38:45]line ИНН: 02508201610067 [09:38:45]line Контрольно-Кассовый Чек [09:38:45]line ПРОДАЖА [09:38:45]line ТРК (МРК, ГНК) : 41 [09:38:45]line Товар: 2710124130 [09:38:45]line SUPER 92-К-5 [09:38:45]line 29.470 * 67.80 [09:38:45]line = 1998.07 [09:38:45]line НДС 12% НСП 1% [09:38:45]line > о реализуемом товаре [09:38:45]line ОКРУГЛЕНИЕ: -0.07 [09:38:45]line ИТОГО: 1998.00 [09:38:45]line Внесено: 2200.00 [09:38:45]line СДАЧА: 202.00 [09:38:45]line НСП 1% : 17.68 [09:38:45]line НДС 12% : 212.18 [09:38:45]line Наличными: 1998.00 [09:38:45]line Безнал.: 0.00 [09:38:45]line Место: АЗС № 125 "Партнер Нефть" [09:38:45]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [09:38:45]line СНО: Общий режим [09:38:45]line Чек 118 28.07.2024 09:38 [09:38:45]line Смена: 386 ФФД: 1.0 [09:38:45]line ЗНМ: 0300000050 [09:38:45]line РНМ: 0000000000099253 [09:38:45]line Версия ККМ: 001 [09:38:45]line [09:38:45]line Дисконтная программа [09:38:45]line S-92 [09:38:45]line номер 125 [09:38:45]line сэкономлено 29.47 сом [09:38:45]line ФМ: 0000000000965352 [09:38:45]line ФД: 230304 [09:38:45]line ФПД: 196648423728375 [09:38:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T093849&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230304&fm=196648423728375&tin=02508201610067®Number=0000000000099253&sum=199800 [09:38:46]OFD Sender: Processing packet 230304 [packets to send 132, broken 131] [09:38:46]ProducePacketName [09:38:46]name=ofd_packets/00230304 [09:38:46]OFD Sender: To server: pG, [09:38:46]CommunicateWithHost lk.salyk.kg:30040 [09:38:46]ConnectInit lk.salyk.kg [09:38:46]written 0, free lines is 4095 [09:38:46]Connected sock=10 [09:38:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 01 00 00 84 0A 08 01 3B 1C 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1E 73 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 7F 0C 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 0C 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E8 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E2 52 00 00 00 00 07 04 06 00 78 0C 03 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 A9 11 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A0 83 03 00 35 04 06 00 B2 D9 C7 71 24 F7 09 85 AE 4B 02 B5 8F FE [09:38:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 C2 D2 47 00 6B 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 39 36 35 33 35 32 10 04 04 00 A0 83 03 00 F4 03 04 00 81 B8 A5 66 B6 04 01 00 00 99 15 59 51 B5 F4 AC 7D [09:38:46]CommunicateWithHost err = 0 [09:38:46]CheckOFDResponse [09:38:46]1017 (14) - 77093643461234 [09:38:46]1041 (16) - 0000000000965352 [09:38:46]1040 (4) - 230304 [09:38:46]1012 (4) - 28.07.2024 03:18 [09:38:46]1206 (1) - 0 [09:38:46]OFD Sender: Remove packet 230304 [09:38:46]ProducePacketName [09:38:46]name=ofd_packets/00230304 [09:38:46]NVStorageDeleteData [09:38:46]Write to MH i2c: 01 00 00 B4 93 47 [09:38:46]Write i2c OK [09:38:46]MH_I2C_Read... [09:38:46]Read from MH i2c: 01 [09:38:46]MH_I2C_Read... [09:38:46]Read from MH i2c: 01 07 00 [09:38:46]MH_I2C_Read... [09:38:46]Read from MH i2c: 01 07 00 B4 93 00 00 00 00 00 A5 0C FF [09:38:46]RasterBufferAndPrint [09:38:46]line [09:38:46]line [09:38:46]line [09:38:46]line [09:38:46]line [09:38:46]written 0, free lines is 3242 [09:38:46]MH_Cut [09:38:46]Write to MH i2c: D1 01 00 BB 93 01 20 [09:38:46]Write i2c OK [09:38:46]MH_I2C_Read... [09:38:46]Read from MH i2c: D1 [09:38:46]MH_I2C_Read... [09:38:46]Read from MH i2c: D1 01 00 [09:38:46]MH_I2C_Read... [09:38:46]Read from MH i2c: D1 01 00 BB 93 00 1F [09:38:46]Write to MH i2c: 01 00 00 BC 93 4F [09:38:46]Write i2c OK [09:38:46]MH_I2C_Read... [09:38:47]OFD Sender: No OFD packet to send [09:38:47]*** Cut start [09:38:47]*** Partial cut [09:38:47]*** CUTSNS_PIN = 1 [09:38:47]*** CUTSNS_PIN = 0 [09:38:47]*** Brake cut motor [09:38:48]Read from MH i2c: 01 [09:38:48]MH_I2C_Read... [09:38:48]*** Stop cut motor [09:38:48]*** Cut end [09:38:48]Read from MH i2c: 01 07 00 [09:38:48]MH_I2C_Read... [09:38:48]Read from MH i2c: 01 07 00 BC 93 00 00 00 00 00 FF 0F 64 [09:38:48]process_action close_receipt done [09:38:48]requested_data is exist [09:38:48]produce_requested_data [09:38:48]requested_item fm.sn is exist - process it [09:38:48]wFMCommunicate request_size=4 [09:38:48]MH_SAM_APDU [09:38:48]CAPDU: 80 11 00 00 [09:38:48]Write to MH i2c: E2 08 00 BD 93 80 11 00 00 00 00 00 00 CA [09:38:48]Write i2c OK [09:38:48]MH_I2C_Read... [09:38:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:38:48]Read from MH i2c: E2 [09:38:48]MH_I2C_Read... [09:38:48]Read from MH i2c: E2 17 00 [09:38:48]MH_I2C_Read... [09:38:48]Read from MH i2c: E2 17 00 BD 93 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 1B [09:38:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:38:48]wFMCommunicate OK [09:38:48]requested_item fd.num is exist - process it [09:38:48]SAM_PROTO_GetFieldsCounters [09:38:48]wFMCommunicate request_size=4 [09:38:48]MH_SAM_APDU [09:38:48]CAPDU: 80 13 00 00 [09:38:48]Write to MH i2c: E2 08 00 BE 93 80 13 00 00 00 00 00 00 CD [09:38:48]Write i2c OK [09:38:48]MH_I2C_Read... [09:38:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:38:48]Read from MH i2c: E2 [09:38:48]MH_I2C_Read... [09:38:48]Read from MH i2c: E2 62 00 [09:38:48]MH_I2C_Read... [09:38:48]Read from MH i2c: E2 62 00 BE 93 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 A0 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 76 00 00 00 5E 04 04 00 76 00 00 00 57 04 04 00 77 00 00 00 19 04 04 00 00 00 00 00 90 00 FA [09:38:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 A0 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 76 00 00 00 5E 04 04 00 76 00 00 00 57 04 04 00 77 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:38:48]wFMCommunicate OK [09:38:48]SAM_PROTO_GetFieldsCounters done [09:38:48]requested_item shift.num is exist - process it [09:38:48]requested_item shift.opened is exist - process it [09:38:48]req_shift_opened [09:38:48]FM_GetShiftState [09:38:48]SAM_PROTO_GetShiftState [09:38:48]wFMCommunicate request_size=4 [09:38:48]MH_SAM_APDU [09:38:48]CAPDU: 80 13 01 00 [09:38:48]Write to MH i2c: E2 08 00 BF 93 80 13 01 00 00 00 00 00 CF [09:38:48]Write i2c OK [09:38:48]MH_I2C_Read... [09:38:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:38:48]Read from MH i2c: E2 [09:38:48]MH_I2C_Read... [09:38:48]Read from MH i2c: E2 0E 00 [09:38:48]MH_I2C_Read... [09:38:48]Read from MH i2c: E2 0E 00 BF 93 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 95 [09:38:48]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:38:48]wFMCommunicate OK [09:38:48]SAM_PROTO_GetShiftState done [09:38:48]FM_GetShiftState done [09:38:48]req_shift_opened done [09:38:48]requested_item shift.open_date is exist - process it [09:38:48]req_shift_open_date [09:38:48]req_shift_open_date done [09:38:48]produce_requested_data done [09:38:48]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230304,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [09:38:48]process_action_free close_receipt [09:38:48]json_value_free [09:38:48]json_value_free done [09:38:48]process_json_proto returns [09:38:48]Send response to host [09:38:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230304,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [09:38:48]free response buf [09:38:48]execute_script done [09:38:48]execute_script returns [09:38:48]free content buf [09:38:48]Sock 8.Close socket [09:38:48]Sock 8.Thread stoped [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:22]OFD Sender: No OFD packet to send [09:39:26]accept exits with 9 [09:39:26]New connection [09:39:26]New thread 3066903908 created [09:39:26]Thread 3067047268 joined [09:39:26]Waiting for new connection... [09:39:26] Sock 9.Parse request [09:39:26]Sock 9.Check first char [09:39:26]Sock 9.First char is OK [09:39:26]request: POST /json_proto HTTP/1.0 [09:39:26]Method: POST [09:39:26]URL: /json_proto [09:39:26]Method is POST - this is cgi request [09:39:26]url: /json_proto [09:39:26]query_string will be loaded in cgi processing [09:39:26]execute_cgi json_proto POST (null) [09:39:26]execute_cgi path=json_proto method=POST [09:39:26]POST find Content-Length [09:39:26]Host: 172.17.49.131:8080 [09:39:26]Content-Length: 677 [09:39:26]Content-Type: application/json [09:39:26] [09:39:26]POST finish read [09:39:26]Found Content-Length = 677 [09:39:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871762", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:39:26]execute_script... [09:39: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)871762", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:39:26]POST & json_proto [09:39:26]process_json_proto [09:39:26]json parsed OK: [09:39:26]protocol is kg_v1.0 [09:39:26]action value=close_receipt [09:39:26]process_action close_receipt [09:39:26]cmd_close_receipt [09:39:26]MH_GetDate [09:39:26]Write to MH i2c: F0 00 00 C0 93 42 [09:39:26]Write i2c OK [09:39:26]MH_I2C_Read... [09:39:26]Read from MH i2c: F0 [09:39:26]MH_I2C_Read... [09:39:26]Read from MH i2c: F0 09 00 [09:39:26]MH_I2C_Read... [09:39:26]Read from MH i2c: F0 09 00 C0 93 00 D3 11 A6 66 FF 4D C0 64 AB [09:39:26]GetLastDocTimeStamp 1722159529 [09:39:26]current date 1722159571 [09:39:26]FM_GetShiftState [09:39:26]SAM_PROTO_GetShiftState [09:39:26]wFMCommunicate request_size=4 [09:39:26]MH_SAM_APDU [09:39:26]CAPDU: 80 13 01 00 [09:39:26]Write to MH i2c: E2 08 00 C1 93 80 13 01 00 00 00 00 00 D1 [09:39:26]Write i2c OK [09:39:26]MH_I2C_Read... [09:39:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:39:26]Read from MH i2c: E2 [09:39:26]MH_I2C_Read... [09:39:26]Read from MH i2c: E2 0E 00 [09:39:26]MH_I2C_Read... [09:39:26]Read from MH i2c: E2 0E 00 C1 93 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 97 [09:39:26]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:39:26]wFMCommunicate OK [09:39:26]SAM_PROTO_GetShiftState done [09:39:26]FM_GetShiftState done [09:39:26]opened in 1722127132 [09:39:26]opened+sec_in_day 1722213532 [09:39:26]quantity*price = 50036 [09:39:26]sum+1 = 50037 [09:39: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 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 119 28.07.2024 09:39 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230305 ФПД: 158873072385646 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T093931&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230305&fm=158873072385646&tin=02508201610067®Number=0000000000099253&sum=50000 [09:39:27]StoreToDocumentArchive [09:39:27]shift 386 fd 230305 [09:39:27]save to /storage/0386/doc_00230305 [09:39:27]save last doc name /storage/0386/doc_00230305 to /storage/kkm_last_doc_name [09:39:27]save OK [09:39:27]Clear old archive folders... [09:39:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:39:27]tlvbuf is 008065E0 [09:39:27]SAM_PROTO_ClearQueue [09:39:27]wFMCommunicate request_size=4 [09:39:27]MH_SAM_APDU [09:39:27]CAPDU: 80 09 00 00 [09:39:27]Write to MH i2c: E2 08 00 CE 93 80 09 00 00 00 00 00 00 D3 [09:39:27]Write i2c OK [09:39:27]MH_I2C_Read... [09:39:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:39:27]Read from MH i2c: E2 [09:39:27]MH_I2C_Read... [09:39:27]Read from MH i2c: E2 03 00 [09:39:27]MH_I2C_Read... [09:39:27]Read from MH i2c: E2 03 00 CE 93 00 90 00 D5 [09:39:27]RAPDU: 90 00 [09:39:27]wFMCommunicate OK [09:39:27]SAM_PROTO_ClearQueue done [09:39:27]KKMCreateOFDPacket [09:39:27]OFDProtocolAddRootSTLVToBuf [09:39:27]FM_MakeSignedData [09:39:27]FM_MakeSignedData [09:39:27]SAM_PROTO_SignData [09:39:27]wFMCommunicate request_size=4 [09:39:27]MH_SAM_APDU [09:39:27]CAPDU: 80 0D 01 02 [09:39:27]Write to MH i2c: E2 08 00 CF 93 80 0D 01 02 00 00 00 00 DB [09:39:27]Write i2c OK [09:39:27]MH_I2C_Read... [09:39:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:39:27]Read from MH i2c: E2 [09:39:27]MH_I2C_Read... [09:39:27]Read from MH i2c: E2 03 00 [09:39:27]MH_I2C_Read... [09:39:27]Read from MH i2c: E2 03 00 CF 93 00 90 00 D6 [09:39:27]RAPDU: 90 00 [09:39:27]wFMCommunicate OK [09:39:27]wFMCommunicate request_size=255 [09:39:27]MH_SAM_APDU [09:39: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 77 00 00 00 F4 03 04 00 D3 11 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A1 83 03 00 35 04 06 00 90 [09:39:27]Write to MH i2c: E2 02 01 D0 93 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 77 00 00 00 F4 03 04 00 D3 11 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A1 83 03 00 35 04 06 00 90 00 00 FC [09:39:27]Write i2c OK [09:39:27]MH_I2C_Read... [09:39:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:39:28]Read from MH i2c: E2 [09:39:28]MH_I2C_Read... [09:39:28]Read from MH i2c: E2 03 00 [09:39:28]MH_I2C_Read... [09:39:28]Read from MH i2c: E2 03 00 D0 93 00 90 00 D7 [09:39:28]RAPDU: 90 00 [09:39:28]wFMCommunicate OK [09:39:28]wFMCommunicate request_size=10 [09:39:28]MH_SAM_APDU [09:39:28]CAPDU: 80 0D 02 02 05 7E 85 0B 3E 6E [09:39:28]Write to MH i2c: E2 0D 00 D1 93 80 0D 02 02 05 00 7E 85 0B 3E 6E 00 00 A2 [09:39:28]Write i2c OK [09:39:28]MH_I2C_Read... [09:39:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:39:28]Read from MH i2c: E2 [09:39:28]MH_I2C_Read... [09:39:28]Read from MH i2c: E2 03 00 [09:39:28]MH_I2C_Read... [09:39:28]Read from MH i2c: E2 03 00 D1 93 00 90 00 D8 [09:39:28]RAPDU: 90 00 [09:39:28]wFMCommunicate OK [09:39:28]wFMCommunicate request_size=4 [09:39:28]MH_SAM_APDU [09:39:28]CAPDU: 80 0D 03 02 [09:39:28]Write to MH i2c: E2 08 00 D2 93 80 0D 03 02 00 00 00 00 E0 [09:39:28]Write i2c OK [09:39:28]MH_I2C_Read... [09:39:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:39:28]Read from MH i2c: E2 [09:39:28]MH_I2C_Read... [09:39:28]Read from MH i2c: E2 0B 00 [09:39:28]MH_I2C_Read... [09:39:28]Read from MH i2c: E2 0B 00 D2 93 00 2D B0 1F B3 DB 89 22 41 90 00 57 [09:39:28]RAPDU: 2D B0 1F B3 DB 89 22 41 90 00 [09:39:28]wFMCommunicate OK [09:39:28]SAM_PROTO_SignData done [09:39:28]FM_MakeSignedData done [09:39:28]CreateOFDProtocolMessage [09:39:28]wFMCommunicate request_size=4 [09:39:28]MH_SAM_APDU [09:39:28]CAPDU: 80 11 00 00 [09:39:28]Write to MH i2c: E2 08 00 D3 93 80 11 00 00 00 00 00 00 E0 [09:39:28]Write i2c OK [09:39:28]MH_I2C_Read... [09:39:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:39:28]Read from MH i2c: E2 [09:39:28]MH_I2C_Read... [09:39:28]Read from MH i2c: E2 17 00 [09:39:28]MH_I2C_Read... [09:39:28]Read from MH i2c: E2 17 00 D3 93 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 31 [09:39:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:39:28]wFMCommunicate OK [09:39:28]CreateOFDProtocolMessage done [09:39:28]OFDSenderStorePacket 230305 [09:39:28]StoreOFDPacket docnum=230305 [09:39:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 A9 D6 07 01 ED 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 D3 11 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A1 83 03 00 35 04 06 00 90 7E 85 0B 3E 6E 2D B0 1F B3 DB 89 22 41 [09:39:28]CheckFolder [09:39:28]dirname=/storage/ofd_packets [09:39:28]CheckFolder done [09:39:28]ProducePacketName [09:39:28]name=ofd_packets/00230305 [09:39:28]NVStorageSaveData ofd_packets/00230305 [09:39:28]File name is /storage/ofd_packets/00230305 [09:39:28]Write 301 bytes [09:39:28]NVStorageSaveData done [09:39:28]OFDSenderStorePacket done [09:39:28]KKMCreateOFDPacket done [09:39:28]NVStorageSaveData kkm_last_timestamp [09:39:28]File name is /storage/kkm_last_timestamp [09:39:28]Write 4 bytes [09:39:28]NVStorageSaveData done [09:39:28]ExternCall_PrintAddStr [09:39:28]wPrintStart [09:39:28]Write to MH i2c: 01 00 00 D4 93 67 [09:39:28]Write i2c OK [09:39:28]MH_I2C_Read... [09:39:28]Read from MH i2c: 01 [09:39:28]MH_I2C_Read... [09:39:28]Read from MH i2c: 01 07 00 [09:39:28]MH_I2C_Read... [09:39:28]Read from MH i2c: 01 07 00 D4 93 00 00 00 00 00 FF 0F 7C [09:39:28]RasterBufferAndPrint [09:39:28]line Счет N : (1)871762 [09:39:28]line ИНН: 02508201610067 [09:39:28]line Контрольно-Кассовый Чек [09:39:28]line ПРОДАЖА [09:39:28]line ТРК (МРК, ГНК) : 32 [09:39:28]line Товар: 2710124130 [09:39:28]line Аи-92-К-5 [09:39:28]line 7.380 * 67.80 [09:39:28]line = 500.36 [09:39:28]line НДС 12% НСП 1% [09:39:28]line > о реализуемом товаре [09:39:28]line ОКРУГЛЕНИЕ: -0.36 [09:39:28]line ИТОГО: 500.00 [09:39:28]line Внесено: 500.00 [09:39:28]line СДАЧА: 0.00 [09:39:28]line НСП 1% : 4.43 [09:39:28]line НДС 12% : 53.14 [09:39:28]line Наличными: 500.00 [09:39:28]line Безнал.: 0.00 [09:39:28]line Место: АЗС № 125 "Партнер Нефть" [09:39:28]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [09:39:28]line СНО: Общий режим [09:39:28]line Чек 119 28.07.2024 09:39 [09:39:28]line Смена: 386 ФФД: 1.0 [09:39:28]line ЗНМ: 0300000050 [09:39:28]line РНМ: 0000000000099253 [09:39:28]line Версия ККМ: 001 [09:39:28]line ФМ: 0000000000965352 [09:39:28]line ФД: 230305 [09:39:28]line ФПД: 158873072385646 [09:39:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T093931&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230305&fm=158873072385646&tin=02508201610067®Number=0000000000099253&sum=50000 [09:39:28]OFD Sender: Processing packet 230305 [packets to send 132, broken 131] [09:39:28]ProducePacketName [09:39:28]name=ofd_packets/00230305 [09:39:28]OFD Sender: To server: pG, [09:39:28]CommunicateWithHost lk.salyk.kg:30040 [09:39:28]ConnectInit lk.salyk.kg [09:39:28]written 0, free lines is 4095 [09:39:28]Connected sock=10 [09:39:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 A9 D6 07 01 ED 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 D3 11 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A1 83 03 00 35 04 06 00 90 7E 85 0B 3E 6E 2D B0 1F B3 DB 89 22 41 [09:39:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 95 10 47 00 B4 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 39 36 35 33 35 32 10 04 04 00 A1 83 03 00 F4 03 04 00 AB B8 A5 66 B6 04 01 00 00 03 04 79 D3 79 70 E7 14 [09:39:28]CommunicateWithHost err = 0 [09:39:28]CheckOFDResponse [09:39:28]1017 (14) - 77093643461234 [09:39:28]1041 (16) - 0000000000965352 [09:39:28]1040 (4) - 230305 [09:39:28]1012 (4) - 28.07.2024 03:19 [09:39:28]1206 (1) - 0 [09:39:28]OFD Sender: Remove packet 230305 [09:39:28]ProducePacketName [09:39:28]name=ofd_packets/00230305 [09:39:28]NVStorageDeleteData [09:39:28]Write to MH i2c: 01 00 00 FF 93 92 [09:39:28]Write i2c OK [09:39:28]MH_I2C_Read... [09:39:28]Read from MH i2c: 01 [09:39:28]MH_I2C_Read... [09:39:28]Read from MH i2c: 01 07 00 [09:39:28]MH_I2C_Read... [09:39:28]Read from MH i2c: 01 07 00 FF 93 00 00 00 00 00 EF 0C 94 [09:39:28]RasterBufferAndPrint [09:39:28]line [09:39:28]line [09:39:28]line [09:39:28]line [09:39:28]line [09:39:28]written 0, free lines is 3317 [09:39:28]MH_Cut [09:39:28]Write to MH i2c: D1 01 00 06 94 01 6C [09:39:28]Write i2c OK [09:39:28]MH_I2C_Read... [09:39:28]Read from MH i2c: D1 [09:39:28]MH_I2C_Read... [09:39:28]Read from MH i2c: D1 01 00 [09:39:28]MH_I2C_Read... [09:39:28]Read from MH i2c: D1 01 00 06 94 00 6B [09:39:28]Write to MH i2c: 01 00 00 07 94 9B [09:39:28]Write i2c OK [09:39:28]MH_I2C_Read... [09:39:29]OFD Sender: No OFD packet to send [09:39:29]*** Cut start [09:39:29]*** Partial cut [09:39:29]*** CUTSNS_PIN = 1 [09:39:29]*** CUTSNS_PIN = 0 [09:39:29]*** Brake cut motor [09:39:30]Read from MH i2c: 01 [09:39:30]MH_I2C_Read... [09:39:30]*** Stop cut motor [09:39:30]*** Cut end [09:39:30]Read from MH i2c: 01 07 00 [09:39:30]MH_I2C_Read... [09:39:30]Read from MH i2c: 01 07 00 07 94 00 00 00 00 00 FF 0F B0 [09:39:30]process_action close_receipt done [09:39:30]requested_data is exist [09:39:30]produce_requested_data [09:39:30]requested_item fm.sn is exist - process it [09:39:30]wFMCommunicate request_size=4 [09:39:30]MH_SAM_APDU [09:39:30]CAPDU: 80 11 00 00 [09:39:30]Write to MH i2c: E2 08 00 08 94 80 11 00 00 00 00 00 00 16 [09:39:30]Write i2c OK [09:39:30]MH_I2C_Read... [09:39:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:39:30]Read from MH i2c: E2 [09:39:30]MH_I2C_Read... [09:39:30]Read from MH i2c: E2 17 00 [09:39:30]MH_I2C_Read... [09:39:30]Read from MH i2c: E2 17 00 08 94 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 67 [09:39:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:39:30]wFMCommunicate OK [09:39:30]requested_item fd.num is exist - process it [09:39:30]SAM_PROTO_GetFieldsCounters [09:39:30]wFMCommunicate request_size=4 [09:39:30]MH_SAM_APDU [09:39:30]CAPDU: 80 13 00 00 [09:39:30]Write to MH i2c: E2 08 00 09 94 80 13 00 00 00 00 00 00 19 [09:39:30]Write i2c OK [09:39:30]MH_I2C_Read... [09:39:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:39:30]Read from MH i2c: E2 [09:39:30]MH_I2C_Read... [09:39:30]Read from MH i2c: E2 62 00 [09:39:30]MH_I2C_Read... [09:39:30]Read from MH i2c: E2 62 00 09 94 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 A1 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 77 00 00 00 5E 04 04 00 77 00 00 00 57 04 04 00 78 00 00 00 19 04 04 00 00 00 00 00 90 00 4A [09:39:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 A1 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 77 00 00 00 5E 04 04 00 77 00 00 00 57 04 04 00 78 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:39:30]wFMCommunicate OK [09:39:30]SAM_PROTO_GetFieldsCounters done [09:39:30]requested_item shift.num is exist - process it [09:39:30]requested_item shift.opened is exist - process it [09:39:30]req_shift_opened [09:39:30]FM_GetShiftState [09:39:30]SAM_PROTO_GetShiftState [09:39:30]wFMCommunicate request_size=4 [09:39:30]MH_SAM_APDU [09:39:30]CAPDU: 80 13 01 00 [09:39:30]Write to MH i2c: E2 08 00 0A 94 80 13 01 00 00 00 00 00 1B [09:39:30]Write i2c OK [09:39:30]MH_I2C_Read... [09:39:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:39:30]Read from MH i2c: E2 [09:39:30]MH_I2C_Read... [09:39:30]Read from MH i2c: E2 0E 00 [09:39:30]MH_I2C_Read... [09:39:30]Read from MH i2c: E2 0E 00 0A 94 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 E1 [09:39:30]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:39:30]wFMCommunicate OK [09:39:30]SAM_PROTO_GetShiftState done [09:39:30]FM_GetShiftState done [09:39:30]req_shift_opened done [09:39:30]requested_item shift.open_date is exist - process it [09:39:30]req_shift_open_date [09:39:30]req_shift_open_date done [09:39:30]produce_requested_data done [09:39:30]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230305,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [09:39:30]process_action_free close_receipt [09:39:30]json_value_free [09:39:30]json_value_free done [09:39:30]process_json_proto returns [09:39:30]Send response to host [09:39:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230305,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [09:39:30]free response buf [09:39:30]execute_script done [09:39:30]execute_script returns [09:39:30]free content buf [09:39:30]Sock 9.Close socket [09:39:30]Sock 9.Thread stoped [09:39:34]OFD Sender: No OFD packet to send [09:39:39]OFD Sender: No OFD packet to send [09:39:44]OFD Sender: No OFD packet to send [09:39:49]OFD Sender: No OFD packet to send [09:39:54]OFD Sender: No OFD packet to send [09:39:59]OFD Sender: No OFD packet to send [09:40:04]OFD Sender: No OFD packet to send [09:40:09]OFD Sender: No OFD packet to send [09:40:14]OFD Sender: No OFD packet to send [09:40:19]OFD Sender: No OFD packet to send [09:40:24]OFD Sender: No OFD packet to send [09:40:29]OFD Sender: No OFD packet to send [09:40:34]OFD Sender: No OFD packet to send [09:40:39]OFD Sender: No OFD packet to send [09:40:44]OFD Sender: No OFD packet to send [09:40:49]OFD Sender: No OFD packet to send [09:40:54]OFD Sender: No OFD packet to send [09:40:59]OFD Sender: No OFD packet to send [09:41:04]OFD Sender: No OFD packet to send [09:41:09]OFD Sender: No OFD packet to send [09:41:14]OFD Sender: No OFD packet to send [09:41:19]OFD Sender: No OFD packet to send [09:41:24]OFD Sender: No OFD packet to send [09:41:29]OFD Sender: No OFD packet to send [09:41:34]OFD Sender: No OFD packet to send [09:41:39]OFD Sender: No OFD packet to send [09:41:44]OFD Sender: No OFD packet to send [09:41:49]OFD Sender: No OFD packet to send [09:41:54]OFD Sender: No OFD packet to send [09:41:56]accept exits with 8 [09:41:56]New connection [09:41:56]New thread 3067047268 created [09:41:56]Thread 3066903908 joined [09:41:56]Waiting for new connection... [09:41:56] Sock 8.Parse request [09:41:56]Sock 8.Check first char [09:41:56]Sock 8.First char is OK [09:41:56]request: POST /json_proto HTTP/1.0 [09:41:56]Method: POST [09:41:56]URL: /json_proto [09:41:56]Method is POST - this is cgi request [09:41:56]url: /json_proto [09:41:56]query_string will be loaded in cgi processing [09:41:56]execute_cgi json_proto POST (null) [09:41:56]execute_cgi path=json_proto method=POST [09:41:56]POST find Content-Length [09:41:56]Host: 172.17.49.131:8080 [09:41:56]Content-Length: 977 [09:41:56]Content-Type: application/json [09:41:56] [09:41:56]POST finish read [09:41:56]Found Content-Length = 977 [09:41:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871766", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.20, "quantity" : 26.550, "sum" : 1970.01, "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 125\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 26.55 \u0441\u043E\u043C", "deposit" : 6500.00, "total" : 1970.00, "payments": [ { "type": 0, "sum" : 1970.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:41:56]execute_script... [09:41: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)871766", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.20, "quantity" : 26.550, "sum" : 1970.01, "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 125\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 26.55 \u0441\u043E\u043C", "deposit" : 6500.00, "total" : 1970.00, "payments": [ { "type": 0, "sum" : 1970.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:41:56]POST & json_proto [09:41:56]process_json_proto [09:41:56]json parsed OK: [09:41:56]protocol is kg_v1.0 [09:41:56]action value=close_receipt [09:41:56]process_action close_receipt [09:41:56]cmd_close_receipt [09:41:56]MH_GetDate [09:41:56]Write to MH i2c: F0 00 00 0B 94 8E [09:41:56]Write i2c OK [09:41:56]MH_I2C_Read... [09:41:56]Read from MH i2c: F0 [09:41:56]MH_I2C_Read... [09:41:56]Read from MH i2c: F0 09 00 [09:41:56]MH_I2C_Read... [09:41:56]Read from MH i2c: F0 09 00 0B 94 00 69 12 A6 66 FF 4D C0 64 8E [09:41:56]GetLastDocTimeStamp 1722159571 [09:41:56]current date 1722159721 [09:41:56]FM_GetShiftState [09:41:56]SAM_PROTO_GetShiftState [09:41:56]wFMCommunicate request_size=4 [09:41:56]MH_SAM_APDU [09:41:56]CAPDU: 80 13 01 00 [09:41:56]Write to MH i2c: E2 08 00 0C 94 80 13 01 00 00 00 00 00 1D [09:41:56]Write i2c OK [09:41:56]MH_I2C_Read... [09:41:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:41:56]Read from MH i2c: E2 [09:41:56]MH_I2C_Read... [09:41:56]Read from MH i2c: E2 0E 00 [09:41:56]MH_I2C_Read... [09:41:56]Read from MH i2c: E2 0E 00 0C 94 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 E3 [09:41:56]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:41:56]wFMCommunicate OK [09:41:56]SAM_PROTO_GetShiftState done [09:41:56]FM_GetShiftState done [09:41:56]opened in 1722127132 [09:41:56]opened+sec_in_day 1722213532 [09:41:56]quantity*price = 197001 [09:41:56]sum+1 = 197002 [09:41:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 1970.00 Внесено: 6500.00 СДАЧА: 4530.00 НСП 1% : 17.43 НДС 12% : 209.20 Наличными: 1970.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 120 28.07.2024 09:42 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Дисконтная программа ДТ номер 125 сэкономлено 26.55 сом ФМ: 0000000000965352 ФД: 230306 ФПД: 170905757394857 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T094201&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230306&fm=170905757394857&tin=02508201610067®Number=0000000000099253&sum=197000 [09:41:57]StoreToDocumentArchive [09:41:57]shift 386 fd 230306 [09:41:57]save to /storage/0386/doc_00230306 [09:41:57]save last doc name /storage/0386/doc_00230306 to /storage/kkm_last_doc_name [09:41:57]save OK [09:41:57]Clear old archive folders... [09:41:57]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:41:57]tlvbuf is 009F90E0 [09:41:57]SAM_PROTO_ClearQueue [09:41:57]wFMCommunicate request_size=4 [09:41:57]MH_SAM_APDU [09:41:57]CAPDU: 80 09 00 00 [09:41:57]Write to MH i2c: E2 08 00 19 94 80 09 00 00 00 00 00 00 1F [09:41:57]Write i2c OK [09:41:57]MH_I2C_Read... [09:41:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:41:57]Read from MH i2c: E2 [09:41:57]MH_I2C_Read... [09:41:57]Read from MH i2c: E2 03 00 [09:41:57]MH_I2C_Read... [09:41:57]Read from MH i2c: E2 03 00 19 94 00 90 00 21 [09:41:57]RAPDU: 90 00 [09:41:57]wFMCommunicate OK [09:41:57]SAM_PROTO_ClearQueue done [09:41:57]KKMCreateOFDPacket [09:41:57]OFDProtocolAddRootSTLVToBuf [09:41:57]FM_MakeSignedData [09:41:57]FM_MakeSignedData [09:41:57]SAM_PROTO_SignData [09:41:57]wFMCommunicate request_size=4 [09:41:57]MH_SAM_APDU [09:41:57]CAPDU: 80 0D 01 02 [09:41:57]Write to MH i2c: E2 08 00 1A 94 80 0D 01 02 00 00 00 00 27 [09:41:57]Write i2c OK [09:41:57]MH_I2C_Read... [09:41:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:41:57]Read from MH i2c: E2 [09:41:57]MH_I2C_Read... [09:41:57]Read from MH i2c: E2 03 00 [09:41:57]MH_I2C_Read... [09:41:57]Read from MH i2c: E2 03 00 1A 94 00 90 00 22 [09:41:57]RAPDU: 90 00 [09:41:57]wFMCommunicate OK [09:41:57]wFMCommunicate request_size=255 [09:41:57]MH_SAM_APDU [09:41: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 B6 67 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 89 01 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 01 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CF 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B8 51 00 00 00 00 07 04 06 00 88 01 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 69 12 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A2 83 03 00 35 04 06 00 9B 70 18 F5 [09:41:57]Write to MH i2c: E2 02 01 1B 94 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 67 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 89 01 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 01 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CF 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B8 51 00 00 00 00 07 04 06 00 88 01 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 69 12 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A2 83 03 00 35 04 06 00 9B 70 18 F5 00 00 FF [09:41:57]Write i2c OK [09:41:57]MH_I2C_Read... [09:41:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:41:57]Read from MH i2c: E2 [09:41:57]MH_I2C_Read... [09:41:57]Read from MH i2c: E2 03 00 [09:41:57]MH_I2C_Read... [09:41:57]Read from MH i2c: E2 03 00 1B 94 00 90 00 23 [09:41:57]RAPDU: 90 00 [09:41:57]wFMCommunicate OK [09:41:57]wFMCommunicate request_size=7 [09:41:57]MH_SAM_APDU [09:41:57]CAPDU: 80 0D 02 02 02 A7 A9 [09:41:57]Write to MH i2c: E2 0A 00 1C 94 80 0D 02 02 02 00 A7 A9 00 00 7E [09:41:57]Write i2c OK [09:41:57]MH_I2C_Read... [09:41:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:41:57]Read from MH i2c: E2 [09:41:57]MH_I2C_Read... [09:41:57]Read from MH i2c: E2 03 00 [09:41:57]MH_I2C_Read... [09:41:57]Read from MH i2c: E2 03 00 1C 94 00 90 00 24 [09:41:57]RAPDU: 90 00 [09:41:57]wFMCommunicate OK [09:41:57]wFMCommunicate request_size=4 [09:41:57]MH_SAM_APDU [09:41:57]CAPDU: 80 0D 03 02 [09:41:57]Write to MH i2c: E2 08 00 1D 94 80 0D 03 02 00 00 00 00 2C [09:41:57]Write i2c OK [09:41:57]MH_I2C_Read... [09:41:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:41:57]Read from MH i2c: E2 [09:41:57]MH_I2C_Read... [09:41:57]Read from MH i2c: E2 0B 00 [09:41:57]MH_I2C_Read... [09:41:57]Read from MH i2c: E2 0B 00 1D 94 00 64 62 61 6E CB 9E 92 82 90 00 3F [09:41:57]RAPDU: 64 62 61 6E CB 9E 92 82 90 00 [09:41:57]wFMCommunicate OK [09:41:57]SAM_PROTO_SignData done [09:41:57]FM_MakeSignedData done [09:41:57]CreateOFDProtocolMessage [09:41:57]wFMCommunicate request_size=4 [09:41:57]MH_SAM_APDU [09:41:57]CAPDU: 80 11 00 00 [09:41:57]Write to MH i2c: E2 08 00 1E 94 80 11 00 00 00 00 00 00 2C [09:41:57]Write i2c OK [09:41:57]MH_I2C_Read... [09:41:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:41:57]Read from MH i2c: E2 [09:41:57]MH_I2C_Read... [09:41:57]Read from MH i2c: E2 17 00 [09:41:57]MH_I2C_Read... [09:41:57]Read from MH i2c: E2 17 00 1E 94 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 7D [09:41:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:41:57]wFMCommunicate OK [09:41:57]CreateOFDProtocolMessage done [09:41:57]OFDSenderStorePacket 230306 [09:41:57]StoreOFDPacket docnum=230306 [09:41:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 31 7E 04 01 4A 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 B6 67 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 89 01 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 01 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CF 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B8 51 00 00 00 00 07 04 06 00 88 01 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 69 12 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A2 83 03 00 35 04 06 00 9B 70 18 F5 A7 A9 64 62 61 6E CB 9E 92 82 [09:41:57]CheckFolder [09:41:57]dirname=/storage/ofd_packets [09:41:57]CheckFolder done [09:41:57]ProducePacketName [09:41:57]name=ofd_packets/00230306 [09:41:57]NVStorageSaveData ofd_packets/00230306 [09:41:57]File name is /storage/ofd_packets/00230306 [09:41:57]Write 298 bytes [09:41:57]NVStorageSaveData done [09:41:57]OFDSenderStorePacket done [09:41:57]KKMCreateOFDPacket done [09:41:57]NVStorageSaveData kkm_last_timestamp [09:41:57]File name is /storage/kkm_last_timestamp [09:41:57]Write 4 bytes [09:41:57]NVStorageSaveData done [09:41:57]ExternCall_PrintAddStr [09:41:57]wPrintStart [09:41:57]Write to MH i2c: 01 00 00 1F 94 B3 [09:41:57]Write i2c OK [09:41:57]MH_I2C_Read... [09:41:57]Read from MH i2c: 01 [09:41:57]MH_I2C_Read... [09:41:57]Read from MH i2c: 01 07 00 [09:41:57]MH_I2C_Read... [09:41:57]Read from MH i2c: 01 07 00 1F 94 00 00 00 00 00 FF 0F C8 [09:41:57]RasterBufferAndPrint [09:41:57]line Счет N : (1)871766 [09:41:57]line ИНН: 02508201610067 [09:41:57]line Контрольно-Кассовый Чек [09:41:57]line ПРОДАЖА [09:41:57]line ТРК (МРК, ГНК) : 1 [09:41:57]line Товар: 2710194210 [09:41:57]line ДТ-К-5 [09:41:57]line 26.550 * 74.20 [09:41:57]line = 1970.01 [09:41:57]line НДС 12% НСП 1% [09:41:57]line > о реализуемом товаре [09:41:57]line ОКРУГЛЕНИЕ: -0.01 [09:41:57]line ИТОГО: 1970.00 [09:41:57]line Внесено: 6500.00 [09:41:57]line СДАЧА: 4530.00 [09:41:57]line НСП 1% : 17.43 [09:41:57]line НДС 12% : 209.20 [09:41:57]line Наличными: 1970.00 [09:41:57]line Безнал.: 0.00 [09:41:57]line Место: АЗС № 125 "Партнер Нефть" [09:41:57]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [09:41:57]line СНО: Общий режим [09:41:57]line Чек 120 28.07.2024 09:42 [09:41:57]line Смена: 386 ФФД: 1.0 [09:41:57]line ЗНМ: 0300000050 [09:41:57]line РНМ: 0000000000099253 [09:41:57]line Версия ККМ: 001 [09:41:57]line [09:41:57]line Дисконтная программа [09:41:57]line ДТ [09:41:57]line номер 125 [09:41:57]line сэкономлено 26.55 сом [09:41:57]line ФМ: 0000000000965352 [09:41:57]line ФД: 230306 [09:41:57]line ФПД: 170905757394857 [09:41:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T094201&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230306&fm=170905757394857&tin=02508201610067®Number=0000000000099253&sum=197000 [09:41:58]OFD Sender: Processing packet 230306 [packets to send 132, broken 131] [09:41:58]ProducePacketName [09:41:58]name=ofd_packets/00230306 [09:41:58]OFD Sender: To server: pG, [09:41:58]CommunicateWithHost lk.salyk.kg:30040 [09:41:58]ConnectInit lk.salyk.kg [09:41:58]written 0, free lines is 4095 [09:41:58]Connected sock=10 [09:41:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 31 7E 04 01 4A 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 B6 67 00 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 89 01 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 01 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CF 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B8 51 00 00 00 00 07 04 06 00 88 01 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 00 00 00 F4 03 04 00 69 12 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A2 83 03 00 35 04 06 00 9B 70 18 F5 A7 A9 64 62 61 6E CB 9E 92 82 [09:41:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 D7 92 47 00 85 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 39 36 35 33 35 32 10 04 04 00 A2 83 03 00 F4 03 04 00 41 B9 A5 66 B6 04 01 00 00 D4 AF 0B C2 CF 85 7E 9C [09:41:58]CommunicateWithHost err = 0 [09:41:58]CheckOFDResponse [09:41:58]1017 (14) - 77093643461234 [09:41:58]1041 (16) - 0000000000965352 [09:41:58]1040 (4) - 230306 [09:41:58]1012 (4) - 28.07.2024 03:21 [09:41:58]1206 (1) - 0 [09:41:58]OFD Sender: Remove packet 230306 [09:41:58]ProducePacketName [09:41:58]name=ofd_packets/00230306 [09:41:58]NVStorageDeleteData [09:41:58]Write to MH i2c: 01 00 00 4F 94 E3 [09:41:58]Write i2c OK [09:41:58]MH_I2C_Read... [09:41:58]Read from MH i2c: 01 [09:41:58]MH_I2C_Read... [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 4F 94 00 00 00 00 00 A5 0C 9B [09:41:58]RasterBufferAndPrint [09:41:58]line [09:41:58]line [09:41:58]line [09:41:58]line [09:41:58]line [09:41:58]written 0, free lines is 3243 [09:41:58]MH_Cut [09:41:58]Write to MH i2c: D1 01 00 56 94 01 BC [09:41:58]Write i2c OK [09:41:58]MH_I2C_Read... [09:41:58]Read from MH i2c: D1 [09:41:58]MH_I2C_Read... [09:41:58]Read from MH i2c: D1 01 00 [09:41:58]MH_I2C_Read... [09:41:58]Read from MH i2c: D1 01 00 56 94 00 BB [09:41:58]Write to MH i2c: 01 00 00 57 94 EB [09:41:58]Write i2c OK [09:41:58]MH_I2C_Read... [09:41:59]OFD Sender: No OFD packet to send [09:41:59]*** Cut start [09:41:59]*** Partial cut [09:41:59]*** CUTSNS_PIN = 1 [09:41:59]*** CUTSNS_PIN = 0 [09:41:59]*** Brake cut motor [09:42:00]Read from MH i2c: 01 [09:42:00]MH_I2C_Read... [09:42:00]*** Stop cut motor [09:42:00]*** Cut end [09:42:00]Read from MH i2c: 01 07 00 [09:42:00]MH_I2C_Read... [09:42:00]Read from MH i2c: 01 07 00 57 94 00 00 00 00 00 FF 0F 00 [09:42:00]process_action close_receipt done [09:42:00]requested_data is exist [09:42:00]produce_requested_data [09:42:00]requested_item fm.sn is exist - process it [09:42:00]wFMCommunicate request_size=4 [09:42:00]MH_SAM_APDU [09:42:00]CAPDU: 80 11 00 00 [09:42:00]Write to MH i2c: E2 08 00 58 94 80 11 00 00 00 00 00 00 66 [09:42:00]Write i2c OK [09:42:00]MH_I2C_Read... [09:42:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:42:00]Read from MH i2c: E2 [09:42:00]MH_I2C_Read... [09:42:00]Read from MH i2c: E2 17 00 [09:42:00]MH_I2C_Read... [09:42:00]Read from MH i2c: E2 17 00 58 94 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 B7 [09:42:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:42:00]wFMCommunicate OK [09:42:00]requested_item fd.num is exist - process it [09:42:00]SAM_PROTO_GetFieldsCounters [09:42:00]wFMCommunicate request_size=4 [09:42:00]MH_SAM_APDU [09:42:00]CAPDU: 80 13 00 00 [09:42:00]Write to MH i2c: E2 08 00 59 94 80 13 00 00 00 00 00 00 69 [09:42:00]Write i2c OK [09:42:00]MH_I2C_Read... [09:42:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:42:00]Read from MH i2c: E2 [09:42:00]MH_I2C_Read... [09:42:00]Read from MH i2c: E2 62 00 [09:42:00]MH_I2C_Read... [09:42:00]Read from MH i2c: E2 62 00 59 94 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 A2 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 78 00 00 00 5E 04 04 00 78 00 00 00 57 04 04 00 79 00 00 00 19 04 04 00 00 00 00 00 90 00 9E [09:42:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 A2 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 78 00 00 00 5E 04 04 00 78 00 00 00 57 04 04 00 79 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:42:00]wFMCommunicate OK [09:42:00]SAM_PROTO_GetFieldsCounters done [09:42:00]requested_item shift.num is exist - process it [09:42:00]requested_item shift.opened is exist - process it [09:42:00]req_shift_opened [09:42:00]FM_GetShiftState [09:42:00]SAM_PROTO_GetShiftState [09:42:00]wFMCommunicate request_size=4 [09:42:00]MH_SAM_APDU [09:42:00]CAPDU: 80 13 01 00 [09:42:00]Write to MH i2c: E2 08 00 5A 94 80 13 01 00 00 00 00 00 6B [09:42:00]Write i2c OK [09:42:00]MH_I2C_Read... [09:42:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:42:00]Read from MH i2c: E2 [09:42:00]MH_I2C_Read... [09:42:00]Read from MH i2c: E2 0E 00 [09:42:00]MH_I2C_Read... [09:42:00]Read from MH i2c: E2 0E 00 5A 94 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 31 [09:42:00]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:42:00]wFMCommunicate OK [09:42:00]SAM_PROTO_GetShiftState done [09:42:00]FM_GetShiftState done [09:42:00]req_shift_opened done [09:42:00]requested_item shift.open_date is exist - process it [09:42:00]req_shift_open_date [09:42:00]req_shift_open_date done [09:42:00]produce_requested_data done [09:42:00]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230306,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [09:42:00]process_action_free close_receipt [09:42:00]json_value_free [09:42:00]json_value_free done [09:42:00]process_json_proto returns [09:42:00]Send response to host [09:42:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230306,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [09:42:00]free response buf [09:42:00]execute_script done [09:42:00]execute_script returns [09:42:00]free content buf [09:42:00]Sock 8.Close socket [09:42:00]Sock 8.Thread stoped [09:42:04]OFD Sender: No OFD packet to send [09:42:09]OFD Sender: No OFD packet to send [09:42:14]OFD Sender: No OFD packet to send [09:42:19]OFD Sender: No OFD packet to send [09:42:24]OFD Sender: No OFD packet to send [09:42:29]OFD Sender: No OFD packet to send [09:42:34]OFD Sender: No OFD packet to send [09:42:39]OFD Sender: No OFD packet to send [09:42:44]OFD Sender: No OFD packet to send [09:42:49]OFD Sender: No OFD packet to send [09:42:54]OFD Sender: No OFD packet to send [09:42:59]OFD Sender: No OFD packet to send [09:43:04]OFD Sender: No OFD packet to send [09:43:09]OFD Sender: No OFD packet to send [09:43:14]OFD Sender: No OFD packet to send [09:43:19]OFD Sender: No OFD packet to send [09:43:24]OFD Sender: No OFD packet to send [09:43:29]OFD Sender: No OFD packet to send [09:43:34]OFD Sender: No OFD packet to send [09:43:39]OFD Sender: No OFD packet to send [09:43:44]OFD Sender: No OFD packet to send [09:43:49]OFD Sender: No OFD packet to send [09:43:54]OFD Sender: No OFD packet to send [09:43:59]OFD Sender: No OFD packet to send [09:44:04]OFD Sender: No OFD packet to send [09:44:09]OFD Sender: No OFD packet to send [09:44:14]OFD Sender: No OFD packet to send [09:44:19]OFD Sender: No OFD packet to send [09:44:24]OFD Sender: No OFD packet to send [09:44:26]accept exits with 9 [09:44:26]New connection [09:44:26]New thread 3066903908 created [09:44:26]Thread 3067047268 joined [09:44:26]Waiting for new connection... [09:44:26] Sock 9.Parse request [09:44:26]Sock 9.Check first char [09:44:26]Sock 9.First char is OK [09:44:26]request: POST /json_proto HTTP/1.0 [09:44:26]Method: POST [09:44:26]URL: /json_proto [09:44:26]Method is POST - this is cgi request [09:44:26]url: /json_proto [09:44:26]query_string will be loaded in cgi processing [09:44:26]execute_cgi json_proto POST (null) [09:44:26]execute_cgi path=json_proto method=POST [09:44:26]POST find Content-Length [09:44:26]Host: 172.17.49.131:8080 [09:44:26]Content-Length: 677 [09:44:26]Content-Type: application/json [09:44:26] [09:44:26]POST finish read [09:44:26]Found Content-Length = 677 [09:44:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871767", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:44:26]execute_script... [09:44: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)871767", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:44:26]POST & json_proto [09:44:26]process_json_proto [09:44:26]json parsed OK: [09:44:26]protocol is kg_v1.0 [09:44:26]action value=close_receipt [09:44:26]process_action close_receipt [09:44:26]cmd_close_receipt [09:44:26]MH_GetDate [09:44:26]Write to MH i2c: F0 00 00 5B 94 DE [09:44:26]Write i2c OK [09:44:26]MH_I2C_Read... [09:44:26]Read from MH i2c: F0 [09:44:26]MH_I2C_Read... [09:44:26]Read from MH i2c: F0 09 00 [09:44:26]MH_I2C_Read... [09:44:26]Read from MH i2c: F0 09 00 5B 94 00 00 13 A6 66 FF 4D C0 64 76 [09:44:26]GetLastDocTimeStamp 1722159721 [09:44:26]current date 1722159872 [09:44:26]FM_GetShiftState [09:44:26]SAM_PROTO_GetShiftState [09:44:26]wFMCommunicate request_size=4 [09:44:26]MH_SAM_APDU [09:44:26]CAPDU: 80 13 01 00 [09:44:26]Write to MH i2c: E2 08 00 5C 94 80 13 01 00 00 00 00 00 6D [09:44:26]Write i2c OK [09:44:26]MH_I2C_Read... [09:44:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:44:27]Read from MH i2c: E2 [09:44:27]MH_I2C_Read... [09:44:27]Read from MH i2c: E2 0E 00 [09:44:27]MH_I2C_Read... [09:44:27]Read from MH i2c: E2 0E 00 5C 94 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 33 [09:44:27]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:44:27]wFMCommunicate OK [09:44:27]SAM_PROTO_GetShiftState done [09:44:27]FM_GetShiftState done [09:44:27]opened in 1722127132 [09:44:27]opened+sec_in_day 1722213532 [09:44:27]quantity*price = 50036 [09:44:27]sum+1 = 50037 [09:44:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 121 28.07.2024 09:44 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230307 ФПД: 127794293132973 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T094432&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230307&fm=127794293132973&tin=02508201610067®Number=0000000000099253&sum=50000 [09:44:28]StoreToDocumentArchive [09:44:28]shift 386 fd 230307 [09:44:28]save to /storage/0386/doc_00230307 [09:44:28]save last doc name /storage/0386/doc_00230307 to /storage/kkm_last_doc_name [09:44:28]save OK [09:44:28]Clear old archive folders... [09:44:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:44:28]tlvbuf is 008E3570 [09:44:28]SAM_PROTO_ClearQueue [09:44:28]wFMCommunicate request_size=4 [09:44:28]MH_SAM_APDU [09:44:28]CAPDU: 80 09 00 00 [09:44:28]Write to MH i2c: E2 08 00 69 94 80 09 00 00 00 00 00 00 6F [09:44:28]Write i2c OK [09:44:28]MH_I2C_Read... [09:44:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:44:28]Read from MH i2c: E2 [09:44:28]MH_I2C_Read... [09:44:28]Read from MH i2c: E2 03 00 [09:44:28]MH_I2C_Read... [09:44:28]Read from MH i2c: E2 03 00 69 94 00 90 00 71 [09:44:28]RAPDU: 90 00 [09:44:28]wFMCommunicate OK [09:44:28]SAM_PROTO_ClearQueue done [09:44:28]KKMCreateOFDPacket [09:44:28]OFDProtocolAddRootSTLVToBuf [09:44:28]FM_MakeSignedData [09:44:28]FM_MakeSignedData [09:44:28]SAM_PROTO_SignData [09:44:28]wFMCommunicate request_size=4 [09:44:28]MH_SAM_APDU [09:44:28]CAPDU: 80 0D 01 02 [09:44:28]Write to MH i2c: E2 08 00 6A 94 80 0D 01 02 00 00 00 00 77 [09:44:28]Write i2c OK [09:44:28]MH_I2C_Read... [09:44:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:44:28]Read from MH i2c: E2 [09:44:28]MH_I2C_Read... [09:44:28]Read from MH i2c: E2 03 00 [09:44:28]MH_I2C_Read... [09:44:28]Read from MH i2c: E2 03 00 6A 94 00 90 00 72 [09:44:28]RAPDU: 90 00 [09:44:28]wFMCommunicate OK [09:44:28]wFMCommunicate request_size=255 [09:44:28]MH_SAM_APDU [09:44:28]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 00 13 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A3 83 03 00 35 04 06 00 74 [09:44:28]Write to MH i2c: E2 02 01 6B 94 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 79 00 00 00 F4 03 04 00 00 13 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A3 83 03 00 35 04 06 00 74 00 00 AF [09:44:28]Write i2c OK [09:44:28]MH_I2C_Read... [09:44:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:44:28]Read from MH i2c: E2 [09:44:28]MH_I2C_Read... [09:44:28]Read from MH i2c: E2 03 00 [09:44:28]MH_I2C_Read... [09:44:28]Read from MH i2c: E2 03 00 6B 94 00 90 00 73 [09:44:28]RAPDU: 90 00 [09:44:28]wFMCommunicate OK [09:44:28]wFMCommunicate request_size=10 [09:44:28]MH_SAM_APDU [09:44:28]CAPDU: 80 0D 02 02 05 3A 6D 72 4E AD [09:44:28]Write to MH i2c: E2 0D 00 6C 94 80 0D 02 02 05 00 3A 6D 72 4E AD 00 00 98 [09:44:28]Write i2c OK [09:44:28]MH_I2C_Read... [09:44:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:44:28]Read from MH i2c: E2 [09:44:28]MH_I2C_Read... [09:44:28]Read from MH i2c: E2 03 00 [09:44:28]MH_I2C_Read... [09:44:28]Read from MH i2c: E2 03 00 6C 94 00 90 00 74 [09:44:28]RAPDU: 90 00 [09:44:28]wFMCommunicate OK [09:44:28]wFMCommunicate request_size=4 [09:44:28]MH_SAM_APDU [09:44:28]CAPDU: 80 0D 03 02 [09:44:28]Write to MH i2c: E2 08 00 6D 94 80 0D 03 02 00 00 00 00 7C [09:44:28]Write i2c OK [09:44:28]MH_I2C_Read... [09:44:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:44:28]Read from MH i2c: E2 [09:44:28]MH_I2C_Read... [09:44:28]Read from MH i2c: E2 0B 00 [09:44:28]MH_I2C_Read... [09:44:28]Read from MH i2c: E2 0B 00 6D 94 00 48 EC C0 0A D3 37 8C A3 90 00 B4 [09:44:28]RAPDU: 48 EC C0 0A D3 37 8C A3 90 00 [09:44:28]wFMCommunicate OK [09:44:28]SAM_PROTO_SignData done [09:44:28]FM_MakeSignedData done [09:44:28]CreateOFDProtocolMessage [09:44:28]wFMCommunicate request_size=4 [09:44:28]MH_SAM_APDU [09:44:28]CAPDU: 80 11 00 00 [09:44:28]Write to MH i2c: E2 08 00 6E 94 80 11 00 00 00 00 00 00 7C [09:44:28]Write i2c OK [09:44:28]MH_I2C_Read... [09:44:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:44:28]Read from MH i2c: E2 [09:44:28]MH_I2C_Read... [09:44:28]Read from MH i2c: E2 17 00 [09:44:28]MH_I2C_Read... [09:44:28]Read from MH i2c: E2 17 00 6E 94 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 CD [09:44:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:44:28]wFMCommunicate OK [09:44:28]CreateOFDProtocolMessage done [09:44:28]OFDSenderStorePacket 230307 [09:44:28]StoreOFDPacket docnum=230307 [09:44:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 1E AE 07 01 01 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 00 13 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A3 83 03 00 35 04 06 00 74 3A 6D 72 4E AD 48 EC C0 0A D3 37 8C A3 [09:44:28]CheckFolder [09:44:28]dirname=/storage/ofd_packets [09:44:28]CheckFolder done [09:44:28]ProducePacketName [09:44:28]name=ofd_packets/00230307 [09:44:28]NVStorageSaveData ofd_packets/00230307 [09:44:28]File name is /storage/ofd_packets/00230307 [09:44:28]Write 301 bytes [09:44:28]NVStorageSaveData done [09:44:28]OFDSenderStorePacket done [09:44:28]KKMCreateOFDPacket done [09:44:28]NVStorageSaveData kkm_last_timestamp [09:44:28]File name is /storage/kkm_last_timestamp [09:44:28]Write 4 bytes [09:44:28]NVStorageSaveData done [09:44:28]ExternCall_PrintAddStr [09:44:28]wPrintStart [09:44:28]Write to MH i2c: 01 00 00 6F 94 03 [09:44:28]Write i2c OK [09:44:28]MH_I2C_Read... [09:44:28]Read from MH i2c: 01 [09:44:28]MH_I2C_Read... [09:44:28]Read from MH i2c: 01 07 00 [09:44:28]MH_I2C_Read... [09:44:28]Read from MH i2c: 01 07 00 6F 94 00 00 00 00 00 FF 0F 18 [09:44:28]RasterBufferAndPrint [09:44:28]line Счет N : (1)871767 [09:44:28]line ИНН: 02508201610067 [09:44:28]line Контрольно-Кассовый Чек [09:44:28]line ПРОДАЖА [09:44:28]line ТРК (МРК, ГНК) : 62 [09:44:28]line Товар: 2710124130 [09:44:28]line Аи-92-К-5 [09:44:28]line 7.380 * 67.80 [09:44:28]line = 500.36 [09:44:28]line НДС 12% НСП 1% [09:44:28]line > о реализуемом товаре [09:44:28]line ОКРУГЛЕНИЕ: -0.36 [09:44:28]line ИТОГО: 500.00 [09:44:28]line Внесено: 500.00 [09:44:28]line СДАЧА: 0.00 [09:44:28]line НСП 1% : 4.43 [09:44:28]line НДС 12% : 53.14 [09:44:28]line Наличными: 500.00 [09:44:28]line Безнал.: 0.00 [09:44:28]line Место: АЗС № 125 "Партнер Нефть" [09:44:28]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [09:44:28]line СНО: Общий режим [09:44:28]line Чек 121 28.07.2024 09:44 [09:44:28]line Смена: 386 ФФД: 1.0 [09:44:28]line ЗНМ: 0300000050 [09:44:28]line РНМ: 0000000000099253 [09:44:28]line Версия ККМ: 001 [09:44:28]line ФМ: 0000000000965352 [09:44:28]line ФД: 230307 [09:44:28]line ФПД: 127794293132973 [09:44:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T094432&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230307&fm=127794293132973&tin=02508201610067®Number=0000000000099253&sum=50000 [09:44:28]OFD Sender: Processing packet 230307 [packets to send 132, broken 131] [09:44:28]ProducePacketName [09:44:28]name=ofd_packets/00230307 [09:44:28]OFD Sender: To server: pG, [09:44:28]CommunicateWithHost lk.salyk.kg:30040 [09:44:28]ConnectInit lk.salyk.kg [09:44:28]written 0, free lines is 4095 [09:44:29]Connected sock=10 [09:44:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 1E AE 07 01 01 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 79 00 00 00 F4 03 04 00 00 13 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A3 83 03 00 35 04 06 00 74 3A 6D 72 4E AD 48 EC C0 0A D3 37 8C A3 [09:44:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 FD 47 47 00 18 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 39 36 35 33 35 32 10 04 04 00 A3 83 03 00 F4 03 04 00 D8 B9 A5 66 B6 04 01 00 00 79 D5 1B CF 4A 16 36 82 [09:44:29]CommunicateWithHost err = 0 [09:44:29]CheckOFDResponse [09:44:29]1017 (14) - 77093643461234 [09:44:29]1041 (16) - 0000000000965352 [09:44:29]1040 (4) - 230307 [09:44:29]1012 (4) - 28.07.2024 03:24 [09:44:29]1206 (1) - 0 [09:44:29]OFD Sender: Remove packet 230307 [09:44:29]ProducePacketName [09:44:29]name=ofd_packets/00230307 [09:44:29]NVStorageDeleteData [09:44:29]Write to MH i2c: 01 00 00 9A 94 2E [09:44:29]Write i2c OK [09:44:29]MH_I2C_Read... [09:44:29]Read from MH i2c: 01 [09:44:29]MH_I2C_Read... [09:44:29]Read from MH i2c: 01 07 00 [09:44:29]MH_I2C_Read... [09:44:29]Read from MH i2c: 01 07 00 9A 94 00 00 00 00 00 F0 0C 31 [09:44:29]RasterBufferAndPrint [09:44:29]line [09:44:29]line [09:44:29]line [09:44:29]line [09:44:29]line [09:44:29]written 0, free lines is 3318 [09:44:29]MH_Cut [09:44:29]Write to MH i2c: D1 01 00 A1 94 01 07 [09:44:29]Write i2c OK [09:44:29]MH_I2C_Read... [09:44:29]Read from MH i2c: D1 [09:44:29]MH_I2C_Read... [09:44:29]Read from MH i2c: D1 01 00 [09:44:29]MH_I2C_Read... [09:44:29]Read from MH i2c: D1 01 00 A1 94 00 06 [09:44:29]Write to MH i2c: 01 00 00 A2 94 36 [09:44:29]Write i2c OK [09:44:29]MH_I2C_Read... [09:44:29]OFD Sender: No OFD packet to send [09:44:30]*** Cut start [09:44:30]*** Partial cut [09:44:30]*** CUTSNS_PIN = 1 [09:44:30]*** CUTSNS_PIN = 0 [09:44:30]*** Brake cut motor [09:44:30]Read from MH i2c: 01 [09:44:30]MH_I2C_Read... [09:44:30]*** Stop cut motor [09:44:30]*** Cut end [09:44:30]Read from MH i2c: 01 07 00 [09:44:30]MH_I2C_Read... [09:44:30]Read from MH i2c: 01 07 00 A2 94 00 00 00 00 00 FF 0F 4B [09:44:30]process_action close_receipt done [09:44:30]requested_data is exist [09:44:30]produce_requested_data [09:44:30]requested_item fm.sn is exist - process it [09:44:30]wFMCommunicate request_size=4 [09:44:30]MH_SAM_APDU [09:44:30]CAPDU: 80 11 00 00 [09:44:30]Write to MH i2c: E2 08 00 A3 94 80 11 00 00 00 00 00 00 B1 [09:44:30]Write i2c OK [09:44:30]MH_I2C_Read... [09:44:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:44:30]Read from MH i2c: E2 [09:44:30]MH_I2C_Read... [09:44:30]Read from MH i2c: E2 17 00 [09:44:30]MH_I2C_Read... [09:44:30]Read from MH i2c: E2 17 00 A3 94 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 02 [09:44:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:44:30]wFMCommunicate OK [09:44:30]requested_item fd.num is exist - process it [09:44:30]SAM_PROTO_GetFieldsCounters [09:44:30]wFMCommunicate request_size=4 [09:44:30]MH_SAM_APDU [09:44:30]CAPDU: 80 13 00 00 [09:44:30]Write to MH i2c: E2 08 00 A4 94 80 13 00 00 00 00 00 00 B4 [09:44:30]Write i2c OK [09:44:30]MH_I2C_Read... [09:44:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:44:30]Read from MH i2c: E2 [09:44:30]MH_I2C_Read... [09:44:30]Read from MH i2c: E2 62 00 [09:44:30]MH_I2C_Read... [09:44:30]Read from MH i2c: E2 62 00 A4 94 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 A3 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 79 00 00 00 5E 04 04 00 79 00 00 00 57 04 04 00 7A 00 00 00 19 04 04 00 00 00 00 00 90 00 ED [09:44:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 A3 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 79 00 00 00 5E 04 04 00 79 00 00 00 57 04 04 00 7A 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:44:30]wFMCommunicate OK [09:44:30]SAM_PROTO_GetFieldsCounters done [09:44:30]requested_item shift.num is exist - process it [09:44:30]requested_item shift.opened is exist - process it [09:44:30]req_shift_opened [09:44:30]FM_GetShiftState [09:44:30]SAM_PROTO_GetShiftState [09:44:30]wFMCommunicate request_size=4 [09:44:30]MH_SAM_APDU [09:44:30]CAPDU: 80 13 01 00 [09:44:30]Write to MH i2c: E2 08 00 A5 94 80 13 01 00 00 00 00 00 B6 [09:44:30]Write i2c OK [09:44:30]MH_I2C_Read... [09:44:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:44:30]Read from MH i2c: E2 [09:44:30]MH_I2C_Read... [09:44:30]Read from MH i2c: E2 0E 00 [09:44:30]MH_I2C_Read... [09:44:30]Read from MH i2c: E2 0E 00 A5 94 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 7C [09:44:30]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:44:30]wFMCommunicate OK [09:44:30]SAM_PROTO_GetShiftState done [09:44:30]FM_GetShiftState done [09:44:30]req_shift_opened done [09:44:30]requested_item shift.open_date is exist - process it [09:44:30]req_shift_open_date [09:44:30]req_shift_open_date done [09:44:30]produce_requested_data done [09:44:30]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230307,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [09:44:30]process_action_free close_receipt [09:44:30]json_value_free [09:44:30]json_value_free done [09:44:30]process_json_proto returns [09:44:30]Send response to host [09:44:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230307,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [09:44:30]free response buf [09:44:30]execute_script done [09:44:30]execute_script returns [09:44:30]free content buf [09:44:30]Sock 9.Close socket [09:44:30]Sock 9.Thread stoped [09:44:34]OFD Sender: No OFD packet to send [09:44:39]OFD Sender: No OFD packet to send [09:44:44]OFD Sender: No OFD packet to send [09:44:49]OFD Sender: No OFD packet to send [09:44:54]OFD Sender: No OFD packet to send [09:44:59]OFD Sender: No OFD packet to send [09:45:04]OFD Sender: No OFD packet to send [09:45:09]OFD Sender: No OFD packet to send [09:45:10]accept exits with 8 [09:45:10]New connection [09:45:10]New thread 3067047268 created [09:45:10]Thread 3066903908 joined [09:45:10]Waiting for new connection... [09:45:10] Sock 8.Parse request [09:45:10]Sock 8.Check first char [09:45:10]Sock 8.First char is OK [09:45:10]request: POST /json_proto HTTP/1.0 [09:45:10]Method: POST [09:45:10]URL: /json_proto [09:45:10]Method is POST - this is cgi request [09:45:10]url: /json_proto [09:45:10]query_string will be loaded in cgi processing [09:45:10]execute_cgi json_proto POST (null) [09:45:10]execute_cgi path=json_proto method=POST [09:45:10]POST find Content-Length [09:45:10]Host: 172.17.49.131:8080 [09:45:10]Content-Length: 682 [09:45:10]Content-Type: application/json [09:45:10] [09:45:10]POST finish read [09:45:10]Found Content-Length = 682 [09:45:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871768", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [09:45:10]execute_script... [09:45: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)871768", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [09:45:10]POST & json_proto [09:45:10]process_json_proto [09:45:10]json parsed OK: [09:45:10]protocol is kg_v1.0 [09:45:10]action value=close_receipt [09:45:10]process_action close_receipt [09:45:10]cmd_close_receipt [09:45:10]MH_GetDate [09:45:10]Write to MH i2c: F0 00 00 A6 94 29 [09:45:10]Write i2c OK [09:45:10]MH_I2C_Read... [09:45:10]Read from MH i2c: F0 [09:45:10]MH_I2C_Read... [09:45:10]Read from MH i2c: F0 09 00 [09:45:10]MH_I2C_Read... [09:45:10]Read from MH i2c: F0 09 00 A6 94 00 2B 13 A6 66 FF 4D C0 64 EC [09:45:10]GetLastDocTimeStamp 1722159872 [09:45:10]current date 1722159915 [09:45:10]FM_GetShiftState [09:45:10]SAM_PROTO_GetShiftState [09:45:10]wFMCommunicate request_size=4 [09:45:10]MH_SAM_APDU [09:45:10]CAPDU: 80 13 01 00 [09:45:10]Write to MH i2c: E2 08 00 A7 94 80 13 01 00 00 00 00 00 B8 [09:45:10]Write i2c OK [09:45:10]MH_I2C_Read... [09:45:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:45:10]Read from MH i2c: E2 [09:45:10]MH_I2C_Read... [09:45:10]Read from MH i2c: E2 0E 00 [09:45:10]MH_I2C_Read... [09:45:10]Read from MH i2c: E2 0E 00 A7 94 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 7E [09:45:10]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:45:10]wFMCommunicate OK [09:45:10]SAM_PROTO_GetShiftState done [09:45:10]FM_GetShiftState done [09:45:10]opened in 1722127132 [09:45:10]opened+sec_in_day 1722213532 [09:45:10]quantity*price = 100005 [09:45:10]sum+1 = 100006 [09:45: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 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 122 28.07.2024 09:45 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230308 ФПД: 256179525618789 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T094515&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230308&fm=256179525618789&tin=02508201610067®Number=0000000000099253&sum=100000 [09:45:11]StoreToDocumentArchive [09:45:11]shift 386 fd 230308 [09:45:11]save to /storage/0386/doc_00230308 [09:45:11]save last doc name /storage/0386/doc_00230308 to /storage/kkm_last_doc_name [09:45:11]save OK [09:45:11]Clear old archive folders... [09:45:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:45:11]tlvbuf is 00962760 [09:45:11]SAM_PROTO_ClearQueue [09:45:11]wFMCommunicate request_size=4 [09:45:11]MH_SAM_APDU [09:45:11]CAPDU: 80 09 00 00 [09:45:11]Write to MH i2c: E2 08 00 B4 94 80 09 00 00 00 00 00 00 BA [09:45:11]Write i2c OK [09:45:11]MH_I2C_Read... [09:45:11]Read from MH i2c: E2 [09:45:11]MH_I2C_Read... [09:45:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:45:11]Read from MH i2c: E2 03 00 [09:45:11]MH_I2C_Read... [09:45:11]Read from MH i2c: E2 03 00 B4 94 00 90 00 BC [09:45:11]RAPDU: 90 00 [09:45:11]wFMCommunicate OK [09:45:11]SAM_PROTO_ClearQueue done [09:45:11]KKMCreateOFDPacket [09:45:11]OFDProtocolAddRootSTLVToBuf [09:45:11]FM_MakeSignedData [09:45:11]FM_MakeSignedData [09:45:11]SAM_PROTO_SignData [09:45:11]wFMCommunicate request_size=4 [09:45:11]MH_SAM_APDU [09:45:11]CAPDU: 80 0D 01 02 [09:45:11]Write to MH i2c: E2 08 00 B5 94 80 0D 01 02 00 00 00 00 C2 [09:45:11]Write i2c OK [09:45:11]MH_I2C_Read... [09:45:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:45:11]Read from MH i2c: E2 [09:45:11]MH_I2C_Read... [09:45:11]Read from MH i2c: E2 03 00 [09:45:11]MH_I2C_Read... [09:45:11]Read from MH i2c: E2 03 00 B5 94 00 90 00 BD [09:45:11]RAPDU: 90 00 [09:45:11]wFMCommunicate OK [09:45:11]wFMCommunicate request_size=255 [09:45:11]MH_SAM_APDU [09:45: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 7A 00 00 00 F4 03 04 00 2B 13 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A4 83 03 00 35 04 06 00 E8 [09:45:11]Write to MH i2c: E2 02 01 B6 94 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 2B 13 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A4 83 03 00 35 04 06 00 E8 00 00 2A [09:45:11]Write i2c OK [09:45:11]MH_I2C_Read... [09:45:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:45:11]Read from MH i2c: E2 [09:45:11]MH_I2C_Read... [09:45:11]Read from MH i2c: E2 03 00 [09:45:11]MH_I2C_Read... [09:45:11]Read from MH i2c: E2 03 00 B6 94 00 90 00 BE [09:45:11]RAPDU: 90 00 [09:45:11]wFMCommunicate OK [09:45:11]wFMCommunicate request_size=10 [09:45:11]MH_SAM_APDU [09:45:11]CAPDU: 80 0D 02 02 05 FE 71 9F 8C 65 [09:45:11]Write to MH i2c: E2 0D 00 B7 94 80 0D 02 02 05 00 FE 71 9F 8C 65 00 00 CE [09:45:11]Write i2c OK [09:45:11]MH_I2C_Read... [09:45:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:45:12]Read from MH i2c: E2 [09:45:12]MH_I2C_Read... [09:45:12]Read from MH i2c: E2 03 00 [09:45:12]MH_I2C_Read... [09:45:12]Read from MH i2c: E2 03 00 B7 94 00 90 00 BF [09:45:12]RAPDU: 90 00 [09:45:12]wFMCommunicate OK [09:45:12]wFMCommunicate request_size=4 [09:45:12]MH_SAM_APDU [09:45:12]CAPDU: 80 0D 03 02 [09:45:12]Write to MH i2c: E2 08 00 B8 94 80 0D 03 02 00 00 00 00 C7 [09:45:12]Write i2c OK [09:45:12]MH_I2C_Read... [09:45:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:45:12]Read from MH i2c: E2 [09:45:12]MH_I2C_Read... [09:45:12]Read from MH i2c: E2 0B 00 [09:45:12]MH_I2C_Read... [09:45:12]Read from MH i2c: E2 0B 00 B8 94 00 AA 8C DF 8E EC F1 20 0B 90 00 73 [09:45:12]RAPDU: AA 8C DF 8E EC F1 20 0B 90 00 [09:45:12]wFMCommunicate OK [09:45:12]SAM_PROTO_SignData done [09:45:12]FM_MakeSignedData done [09:45:12]CreateOFDProtocolMessage [09:45:12]wFMCommunicate request_size=4 [09:45:12]MH_SAM_APDU [09:45:12]CAPDU: 80 11 00 00 [09:45:12]Write to MH i2c: E2 08 00 B9 94 80 11 00 00 00 00 00 00 C7 [09:45:12]Write i2c OK [09:45:12]MH_I2C_Read... [09:45:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:45:12]Read from MH i2c: E2 [09:45:12]MH_I2C_Read... [09:45:12]Read from MH i2c: E2 17 00 [09:45:12]MH_I2C_Read... [09:45:12]Read from MH i2c: E2 17 00 B9 94 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 18 [09:45:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:45:12]wFMCommunicate OK [09:45:12]CreateOFDProtocolMessage done [09:45:12]OFDSenderStorePacket 230308 [09:45:12]StoreOFDPacket docnum=230308 [09:45:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 5A 61 07 01 1A 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 7A 00 00 00 F4 03 04 00 2B 13 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A4 83 03 00 35 04 06 00 E8 FE 71 9F 8C 65 AA 8C DF 8E EC F1 20 0B [09:45:12]CheckFolder [09:45:12]dirname=/storage/ofd_packets [09:45:12]CheckFolder done [09:45:12]ProducePacketName [09:45:12]name=ofd_packets/00230308 [09:45:12]NVStorageSaveData ofd_packets/00230308 [09:45:12]File name is /storage/ofd_packets/00230308 [09:45:12]Write 301 bytes [09:45:12]NVStorageSaveData done [09:45:12]OFDSenderStorePacket done [09:45:12]KKMCreateOFDPacket done [09:45:12]NVStorageSaveData kkm_last_timestamp [09:45:12]File name is /storage/kkm_last_timestamp [09:45:12]Write 4 bytes [09:45:12]NVStorageSaveData done [09:45:12]ExternCall_PrintAddStr [09:45:12]wPrintStart [09:45:12]Write to MH i2c: 01 00 00 BA 94 4E [09:45:12]Write i2c OK [09:45:12]MH_I2C_Read... [09:45:12]Read from MH i2c: 01 [09:45:12]MH_I2C_Read... [09:45:12]Read from MH i2c: 01 07 00 [09:45:12]MH_I2C_Read... [09:45:12]Read from MH i2c: 01 07 00 BA 94 00 00 00 00 00 FF 0F 63 [09:45:12]RasterBufferAndPrint [09:45:12]line Счет N : (1)871768 [09:45:12]line ИНН: 02508201610067 [09:45:12]line Контрольно-Кассовый Чек [09:45:12]line ПРОДАЖА [09:45:12]line ТРК (МРК, ГНК) : 52 [09:45:12]line Товар: 2710124130 [09:45:12]line Аи-92-К-5 [09:45:12]line 14.750 * 67.80 [09:45:12]line = 1000.05 [09:45:12]line НДС 12% НСП 1% [09:45:12]line > о реализуемом товаре [09:45:12]line ОКРУГЛЕНИЕ: -0.05 [09:45:12]line ИТОГО: 1000.00 [09:45:12]line Внесено: 1000.00 [09:45:12]line СДАЧА: 0.00 [09:45:12]line НСП 1% : 8.85 [09:45:12]line НДС 12% : 106.20 [09:45:12]line Наличными: 1000.00 [09:45:12]line Безнал.: 0.00 [09:45:12]line Место: АЗС № 125 "Партнер Нефть" [09:45:12]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [09:45:12]line СНО: Общий режим [09:45:12]line Чек 122 28.07.2024 09:45 [09:45:12]line Смена: 386 ФФД: 1.0 [09:45:12]line ЗНМ: 0300000050 [09:45:12]line РНМ: 0000000000099253 [09:45:12]line Версия ККМ: 001 [09:45:12]line ФМ: 0000000000965352 [09:45:12]line ФД: 230308 [09:45:12]line ФПД: 256179525618789 [09:45:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T094515&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230308&fm=256179525618789&tin=02508201610067®Number=0000000000099253&sum=100000 [09:45:12]OFD Sender: Processing packet 230308 [packets to send 132, broken 131] [09:45:12]ProducePacketName [09:45:12]name=ofd_packets/00230308 [09:45:12]OFD Sender: To server: pG, [09:45:12]CommunicateWithHost lk.salyk.kg:30040 [09:45:12]ConnectInit lk.salyk.kg [09:45:12]written 0, free lines is 4095 [09:45:12]Connected sock=9 [09:45:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 5A 61 07 01 1A 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 7A 00 00 00 F4 03 04 00 2B 13 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A4 83 03 00 35 04 06 00 E8 FE 71 9F 8C 65 AA 8C DF 8E EC F1 20 0B [09:45:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 C3 15 47 00 03 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 39 36 35 33 35 32 10 04 04 00 A4 83 03 00 F4 03 04 00 03 BA A5 66 B6 04 01 00 00 EB DE 56 D4 5B 11 0C B6 [09:45:12]CommunicateWithHost err = 0 [09:45:12]CheckOFDResponse [09:45:12]1017 (14) - 77093643461234 [09:45:12]1041 (16) - 0000000000965352 [09:45:12]1040 (4) - 230308 [09:45:12]1012 (4) - 28.07.2024 03:24 [09:45:12]1206 (1) - 0 [09:45:12]OFD Sender: Remove packet 230308 [09:45:12]ProducePacketName [09:45:12]name=ofd_packets/00230308 [09:45:12]NVStorageDeleteData [09:45:12]Write to MH i2c: 01 00 00 E5 94 79 [09:45:12]Write i2c OK [09:45:12]MH_I2C_Read... [09:45:12]Read from MH i2c: 01 [09:45:12]MH_I2C_Read... [09:45:12]Read from MH i2c: 01 07 00 [09:45:12]MH_I2C_Read... [09:45:12]Read from MH i2c: 01 07 00 E5 94 00 00 00 00 00 F3 0C 7F [09:45:12]RasterBufferAndPrint [09:45:12]line [09:45:12]line [09:45:12]line [09:45:12]line [09:45:12]line [09:45:12]written 0, free lines is 3321 [09:45:12]MH_Cut [09:45:12]Write to MH i2c: D1 01 00 EC 94 01 52 [09:45:12]Write i2c OK [09:45:12]MH_I2C_Read... [09:45:12]Read from MH i2c: D1 [09:45:12]MH_I2C_Read... [09:45:12]Read from MH i2c: D1 01 00 [09:45:12]MH_I2C_Read... [09:45:12]Read from MH i2c: D1 01 00 EC 94 00 51 [09:45:12]Write to MH i2c: 01 00 00 ED 94 81 [09:45:12]Write i2c OK [09:45:12]MH_I2C_Read... [09:45:13]OFD Sender: No OFD packet to send [09:45:13]*** Cut start [09:45:13]*** Partial cut [09:45:13]*** CUTSNS_PIN = 1 [09:45:13]*** CUTSNS_PIN = 0 [09:45:13]*** Brake cut motor [09:45:14]Read from MH i2c: 01 [09:45:14]MH_I2C_Read... [09:45:14]*** Stop cut motor [09:45:14]*** Cut end [09:45:14]Read from MH i2c: 01 07 00 [09:45:14]MH_I2C_Read... [09:45:14]Read from MH i2c: 01 07 00 ED 94 00 00 00 00 00 FF 0F 96 [09:45:14]process_action close_receipt done [09:45:14]requested_data is exist [09:45:14]produce_requested_data [09:45:14]requested_item fm.sn is exist - process it [09:45:14]wFMCommunicate request_size=4 [09:45:14]MH_SAM_APDU [09:45:14]CAPDU: 80 11 00 00 [09:45:14]Write to MH i2c: E2 08 00 EE 94 80 11 00 00 00 00 00 00 FC [09:45:14]Write i2c OK [09:45:14]MH_I2C_Read... [09:45:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:45:14]Read from MH i2c: E2 [09:45:14]MH_I2C_Read... [09:45:14]Read from MH i2c: E2 17 00 [09:45:14]MH_I2C_Read... [09:45:14]Read from MH i2c: E2 17 00 EE 94 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 4D [09:45:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:45:14]wFMCommunicate OK [09:45:14]requested_item fd.num is exist - process it [09:45:14]SAM_PROTO_GetFieldsCounters [09:45:14]wFMCommunicate request_size=4 [09:45:14]MH_SAM_APDU [09:45:14]CAPDU: 80 13 00 00 [09:45:14]Write to MH i2c: E2 08 00 EF 94 80 13 00 00 00 00 00 00 FF [09:45:14]Write i2c OK [09:45:14]MH_I2C_Read... [09:45:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:45:14]Read from MH i2c: E2 [09:45:14]MH_I2C_Read... [09:45:14]Read from MH i2c: E2 62 00 [09:45:14]MH_I2C_Read... [09:45:14]Read from MH i2c: E2 62 00 EF 94 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 A4 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 7A 00 00 00 5E 04 04 00 7A 00 00 00 57 04 04 00 7B 00 00 00 19 04 04 00 00 00 00 00 90 00 3C [09:45:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 A4 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 7A 00 00 00 5E 04 04 00 7A 00 00 00 57 04 04 00 7B 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:45:14]wFMCommunicate OK [09:45:14]SAM_PROTO_GetFieldsCounters done [09:45:14]requested_item shift.num is exist - process it [09:45:14]requested_item shift.opened is exist - process it [09:45:14]req_shift_opened [09:45:14]FM_GetShiftState [09:45:14]SAM_PROTO_GetShiftState [09:45:14]wFMCommunicate request_size=4 [09:45:14]MH_SAM_APDU [09:45:14]CAPDU: 80 13 01 00 [09:45:14]Write to MH i2c: E2 08 00 F0 94 80 13 01 00 00 00 00 00 01 [09:45:14]Write i2c OK [09:45:14]MH_I2C_Read... [09:45:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:45:14]Read from MH i2c: E2 [09:45:14]MH_I2C_Read... [09:45:14]Read from MH i2c: E2 0E 00 [09:45:14]MH_I2C_Read... [09:45:14]Read from MH i2c: E2 0E 00 F0 94 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 C7 [09:45:14]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:45:14]wFMCommunicate OK [09:45:14]SAM_PROTO_GetShiftState done [09:45:14]FM_GetShiftState done [09:45:14]req_shift_opened done [09:45:14]requested_item shift.open_date is exist - process it [09:45:14]req_shift_open_date [09:45:14]req_shift_open_date done [09:45:14]produce_requested_data done [09:45:14]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230308,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [09:45:14]process_action_free close_receipt [09:45:14]json_value_free [09:45:14]json_value_free done [09:45:14]process_json_proto returns [09:45:14]Send response to host [09:45:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230308,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [09:45:14]free response buf [09:45:14]execute_script done [09:45:14]execute_script returns [09:45:14]free content buf [09:45:14]Sock 8.Close socket [09:45:14]Sock 8.Thread stoped [09:45:18]OFD Sender: No OFD packet to send [09:45:23]OFD Sender: No OFD packet to send [09:45:28]OFD Sender: No OFD packet to send [09:45:33]OFD Sender: No OFD packet to send [09:45:38]OFD Sender: No OFD packet to send [09:45:43]OFD Sender: No OFD packet to send [09:45:48]OFD Sender: No OFD packet to send [09:45:53]OFD Sender: No OFD packet to send [09:45:58]OFD Sender: No OFD packet to send [09:46:03]OFD Sender: No OFD packet to send [09:46:08]OFD Sender: No OFD packet to send [09:46:13]OFD Sender: No OFD packet to send [09:46:18]OFD Sender: No OFD packet to send [09:46:23]OFD Sender: No OFD packet to send [09:46:28]OFD Sender: No OFD packet to send [09:46:33]OFD Sender: No OFD packet to send [09:46:38]OFD Sender: No OFD packet to send [09:46:43]OFD Sender: No OFD packet to send [09:46:48]OFD Sender: No OFD packet to send [09:46:53]OFD Sender: No OFD packet to send [09:46:56]accept exits with 10 [09:46:56]New connection [09:46:56]New thread 3066903908 created [09:46:56]Thread 3067047268 joined [09:46:56]Waiting for new connection... [09:46:56] Sock 10.Parse request [09:46:56]Sock 10.Check first char [09:46:56]Sock 10.First char is OK [09:46:56]request: POST /json_proto HTTP/1.0 [09:46:56]Method: POST [09:46:56]URL: /json_proto [09:46:56]Method is POST - this is cgi request [09:46:56]url: /json_proto [09:46:56]query_string will be loaded in cgi processing [09:46:56]execute_cgi json_proto POST (null) [09:46:56]execute_cgi path=json_proto method=POST [09:46:56]POST find Content-Length [09:46:56]Host: 172.17.49.131:8080 [09:46:56]Content-Length: 682 [09:46:56]Content-Type: application/json [09:46:56] [09:46:56]POST finish read [09:46:56]Found Content-Length = 682 [09:46:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871770", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:46:56]execute_script... [09: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)871770", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:46:56]POST & json_proto [09:46:56]process_json_proto [09:46:56]json parsed OK: [09:46:56]protocol is kg_v1.0 [09:46:56]action value=close_receipt [09:46:56]process_action close_receipt [09:46:56]cmd_close_receipt [09:46:56]MH_GetDate [09:46:56]Write to MH i2c: F0 00 00 F1 94 74 [09:46:56]Write i2c OK [09:46:56]MH_I2C_Read... [09:46:56]Read from MH i2c: F0 [09:46:56]MH_I2C_Read... [09:46:56]Read from MH i2c: F0 09 00 [09:46:56]MH_I2C_Read... [09:46:56]Read from MH i2c: F0 09 00 F1 94 00 96 13 A6 66 FF 4D C0 64 A2 [09:46:56]GetLastDocTimeStamp 1722159915 [09:46:56]current date 1722160022 [09:46:56]FM_GetShiftState [09:46:56]SAM_PROTO_GetShiftState [09:46:56]wFMCommunicate request_size=4 [09:46:56]MH_SAM_APDU [09:46:56]CAPDU: 80 13 01 00 [09:46:56]Write to MH i2c: E2 08 00 F2 94 80 13 01 00 00 00 00 00 03 [09:46:56]Write i2c OK [09:46:56]MH_I2C_Read... [09:46:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:46:56]Read from MH i2c: E2 [09:46:56]MH_I2C_Read... [09:46:56]Read from MH i2c: E2 0E 00 [09:46:56]MH_I2C_Read... [09:46:56]Read from MH i2c: E2 0E 00 F2 94 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 C9 [09:46:56]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:46:56]wFMCommunicate OK [09:46:56]SAM_PROTO_GetShiftState done [09:46:56]FM_GetShiftState done [09:46:56]opened in 1722127132 [09:46:56]opened+sec_in_day 1722213532 [09:46:56]quantity*price = 100023 [09:46:56]sum+1 = 100024 [09:46:56]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.23 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 123 28.07.2024 09:47 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230309 ФПД: 13691864596827 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T094702&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230309&fm=13691864596827&tin=02508201610067®Number=0000000000099253&sum=100000 [09:46:58]StoreToDocumentArchive [09:46:58]shift 386 fd 230309 [09:46:58]save to /storage/0386/doc_00230309 [09:46:58]save last doc name /storage/0386/doc_00230309 to /storage/kkm_last_doc_name [09:46:58]save OK [09:46:58]Clear old archive folders... [09:46:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:46:58]tlvbuf is 008BB960 [09:46:58]SAM_PROTO_ClearQueue [09:46:58]wFMCommunicate request_size=4 [09:46:58]MH_SAM_APDU [09:46:58]CAPDU: 80 09 00 00 [09:46:58]Write to MH i2c: E2 08 00 FF 94 80 09 00 00 00 00 00 00 05 [09:46:58]Write i2c OK [09:46:58]MH_I2C_Read... [09:46:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:46:58]Read from MH i2c: E2 [09:46:58]MH_I2C_Read... [09:46:58]Read from MH i2c: E2 03 00 [09:46:58]MH_I2C_Read... [09:46:58]Read from MH i2c: E2 03 00 FF 94 00 90 00 07 [09:46:58]RAPDU: 90 00 [09:46:58]wFMCommunicate OK [09:46:58]SAM_PROTO_ClearQueue done [09:46:58]KKMCreateOFDPacket [09:46:58]OFDProtocolAddRootSTLVToBuf [09:46:58]FM_MakeSignedData [09:46:58]FM_MakeSignedData [09:46:58]SAM_PROTO_SignData [09:46:58]wFMCommunicate request_size=4 [09:46:58]MH_SAM_APDU [09:46:58]CAPDU: 80 0D 01 02 [09:46:58]Write to MH i2c: E2 08 00 00 95 80 0D 01 02 00 00 00 00 0E [09:46:58]Write i2c OK [09:46:58]MH_I2C_Read... [09:46:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:46:58]Read from MH i2c: E2 [09:46:58]MH_I2C_Read... [09:46:58]Read from MH i2c: E2 03 00 [09:46:58]MH_I2C_Read... [09:46:58]Read from MH i2c: E2 03 00 00 95 00 90 00 09 [09:46:58]RAPDU: 90 00 [09:46:58]wFMCommunicate OK [09:46:58]wFMCommunicate request_size=255 [09:46:58]MH_SAM_APDU [09:46: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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 96 13 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A5 83 03 00 35 04 06 00 0C [09:46:58]Write to MH i2c: E2 02 01 01 95 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 96 13 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A5 83 03 00 35 04 06 00 0C 00 00 7F [09:46:58]Write i2c OK [09:46:58]MH_I2C_Read... [09:46:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:46:58]Read from MH i2c: E2 [09:46:58]MH_I2C_Read... [09:46:58]Read from MH i2c: E2 03 00 [09:46:58]MH_I2C_Read... [09:46:58]Read from MH i2c: E2 03 00 01 95 00 90 00 0A [09:46:58]RAPDU: 90 00 [09:46:58]wFMCommunicate OK [09:46:58]wFMCommunicate request_size=10 [09:46:58]MH_SAM_APDU [09:46:58]CAPDU: 80 0D 02 02 05 73 E2 B9 C1 5B [09:46:58]Write to MH i2c: E2 0D 00 02 95 80 0D 02 02 05 00 73 E2 B9 C1 5B 00 00 45 [09:46:58]Write i2c OK [09:46:58]MH_I2C_Read... [09:46:58]OFD Sender: No OFD packet to send [09:46:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:46:58]Read from MH i2c: E2 [09:46:58]MH_I2C_Read... [09:46:58]Read from MH i2c: E2 03 00 [09:46:58]MH_I2C_Read... [09:46:58]Read from MH i2c: E2 03 00 02 95 00 90 00 0B [09:46:58]RAPDU: 90 00 [09:46:58]wFMCommunicate OK [09:46:58]wFMCommunicate request_size=4 [09:46:58]MH_SAM_APDU [09:46:58]CAPDU: 80 0D 03 02 [09:46:58]Write to MH i2c: E2 08 00 03 95 80 0D 03 02 00 00 00 00 13 [09:46:58]Write i2c OK [09:46:58]MH_I2C_Read... [09:46:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:46:58]Read from MH i2c: E2 [09:46:58]MH_I2C_Read... [09:46:58]Read from MH i2c: E2 0B 00 [09:46:58]MH_I2C_Read... [09:46:58]Read from MH i2c: E2 0B 00 03 95 00 C4 FB 91 D3 7D 20 19 8F 90 00 7C [09:46:58]RAPDU: C4 FB 91 D3 7D 20 19 8F 90 00 [09:46:58]wFMCommunicate OK [09:46:58]SAM_PROTO_SignData done [09:46:58]FM_MakeSignedData done [09:46:58]CreateOFDProtocolMessage [09:46:58]wFMCommunicate request_size=4 [09:46:58]MH_SAM_APDU [09:46:58]CAPDU: 80 11 00 00 [09:46:58]Write to MH i2c: E2 08 00 04 95 80 11 00 00 00 00 00 00 13 [09:46:58]Write i2c OK [09:46:58]MH_I2C_Read... [09:46:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:46:58]Read from MH i2c: E2 [09:46:58]MH_I2C_Read... [09:46:58]Read from MH i2c: E2 17 00 [09:46:58]MH_I2C_Read... [09:46:58]Read from MH i2c: E2 17 00 04 95 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 64 [09:46:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:46:58]wFMCommunicate OK [09:46:58]CreateOFDProtocolMessage done [09:46:58]OFDSenderStorePacket 230309 [09:46:58]StoreOFDPacket docnum=230309 [09:46:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 89 5F 07 01 BE 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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 96 13 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A5 83 03 00 35 04 06 00 0C 73 E2 B9 C1 5B C4 FB 91 D3 7D 20 19 8F [09:46:58]CheckFolder [09:46:58]dirname=/storage/ofd_packets [09:46:58]CheckFolder done [09:46:58]ProducePacketName [09:46:58]name=ofd_packets/00230309 [09:46:58]NVStorageSaveData ofd_packets/00230309 [09:46:58]File name is /storage/ofd_packets/00230309 [09:46:58]Write 301 bytes [09:46:58]NVStorageSaveData done [09:46:58]OFDSenderStorePacket done [09:46:58]KKMCreateOFDPacket done [09:46:58]NVStorageSaveData kkm_last_timestamp [09:46:58]File name is /storage/kkm_last_timestamp [09:46:58]Write 4 bytes [09:46:58]NVStorageSaveData done [09:46:58]ExternCall_PrintAddStr [09:46:58]wPrintStart [09:46:58]Write to MH i2c: 01 00 00 05 95 9A [09:46:58]Write i2c OK [09:46:58]MH_I2C_Read... [09:46:58]Read from MH i2c: 01 [09:46:58]MH_I2C_Read... [09:46:58]Read from MH i2c: 01 07 00 [09:46:58]MH_I2C_Read... [09:46:58]Read from MH i2c: 01 07 00 05 95 00 00 00 00 00 FF 0F AF [09:46:58]RasterBufferAndPrint [09:46:58]line Счет N : (1)871770 [09:46:58]line ИНН: 02508201610067 [09:46:58]line Контрольно-Кассовый Чек [09:46:58]line ПРОДАЖА [09:46:58]line ТРК (МРК, ГНК) : 61 [09:46:58]line Товар: 2710124500 [09:46:58]line Аи-95-К-5 [09:46:58]line 13.390 * 74.70 [09:46:58]line = 1000.23 [09:46:58]line НДС 12% НСП 1% [09:46:58]line > о реализуемом товаре [09:46:58]line ОКРУГЛЕНИЕ: -0.23 [09:46:58]line ИТОГО: 1000.00 [09:46:58]line Внесено: 1000.00 [09:46:58]line СДАЧА: 0.00 [09:46:58]line НСП 1% : 8.85 [09:46:58]line НДС 12% : 106.22 [09:46:58]line Наличными: 1000.00 [09:46:58]line Безнал.: 0.00 [09:46:58]line Место: АЗС № 125 "Партнер Нефть" [09:46:58]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [09:46:58]line СНО: Общий режим [09:46:58]line Чек 123 28.07.2024 09:47 [09:46:58]line Смена: 386 ФФД: 1.0 [09:46:58]line ЗНМ: 0300000050 [09:46:58]line РНМ: 0000000000099253 [09:46:58]line Версия ККМ: 001 [09:46:58]line ФМ: 0000000000965352 [09:46:58]line ФД: 230309 [09:46:58]line ФПД: 13691864596827 [09:46:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T094702&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230309&fm=13691864596827&tin=02508201610067®Number=0000000000099253&sum=100000 [09:46:58]OFD Sender: Processing packet 230309 [packets to send 132, broken 131] [09:46:58]ProducePacketName [09:46:58]name=ofd_packets/00230309 [09:46:58]OFD Sender: To server: pG, [09:46:58]CommunicateWithHost lk.salyk.kg:30040 [09:46:58]ConnectInit lk.salyk.kg [09:46:58]written 0, free lines is 4095 [09:46:59]Connected sock=9 [09:46:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 89 5F 07 01 BE 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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 00 00 00 F4 03 04 00 96 13 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A5 83 03 00 35 04 06 00 0C 73 E2 B9 C1 5B C4 FB 91 D3 7D 20 19 8F [09:46:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 D0 9A 47 00 FA 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 39 36 35 33 35 32 10 04 04 00 A5 83 03 00 F4 03 04 00 6E BA A5 66 B6 04 01 00 00 DE C2 3F 28 E0 FB 4E 6F [09:46:59]CommunicateWithHost err = 0 [09:46:59]CheckOFDResponse [09:46:59]1017 (14) - 77093643461234 [09:46:59]1041 (16) - 0000000000965352 [09:46:59]1040 (4) - 230309 [09:46:59]1012 (4) - 28.07.2024 03:26 [09:46:59]1206 (1) - 0 [09:46:59]OFD Sender: Remove packet 230309 [09:46:59]ProducePacketName [09:46:59]name=ofd_packets/00230309 [09:46:59]NVStorageDeleteData [09:46:59]Write to MH i2c: 01 00 00 30 95 C5 [09:46:59]Write i2c OK [09:46:59]MH_I2C_Read... [09:46:59]Read from MH i2c: 01 [09:46:59]MH_I2C_Read... [09:46:59]Read from MH i2c: 01 07 00 [09:46:59]MH_I2C_Read... [09:46:59]Read from MH i2c: 01 07 00 30 95 00 00 00 00 00 ED 0C C5 [09:46:59]RasterBufferAndPrint [09:46:59]line [09:46:59]line [09:46:59]line [09:46:59]line [09:46:59]line [09:46:59]written 0, free lines is 3318 [09:46:59]MH_Cut [09:46:59]Write to MH i2c: D1 01 00 37 95 01 9E [09:46:59]Write i2c OK [09:46:59]MH_I2C_Read... [09:46:59]Read from MH i2c: D1 [09:46:59]MH_I2C_Read... [09:46:59]Read from MH i2c: D1 01 00 [09:46:59]MH_I2C_Read... [09:46:59]Read from MH i2c: D1 01 00 37 95 00 9D [09:46:59]Write to MH i2c: 01 00 00 38 95 CD [09:46:59]Write i2c OK [09:46:59]MH_I2C_Read... [09:46:59]OFD Sender: No OFD packet to send [09:47:00]*** Cut start [09:47:00]*** Partial cut [09:47:00]*** CUTSNS_PIN = 1 [09:47:00]*** CUTSNS_PIN = 0 [09:47:00]*** Brake cut motor [09:47:00]Read from MH i2c: 01 [09:47:00]MH_I2C_Read... [09:47:00]*** Stop cut motor [09:47:00]*** Cut end [09:47:00]Read from MH i2c: 01 07 00 [09:47:00]MH_I2C_Read... [09:47:00]Read from MH i2c: 01 07 00 38 95 00 00 00 00 00 FF 0F E2 [09:47:00]process_action close_receipt done [09:47:00]requested_data is exist [09:47:00]produce_requested_data [09:47:00]requested_item fm.sn is exist - process it [09:47:00]wFMCommunicate request_size=4 [09:47:00]MH_SAM_APDU [09:47:00]CAPDU: 80 11 00 00 [09:47:00]Write to MH i2c: E2 08 00 39 95 80 11 00 00 00 00 00 00 48 [09:47:00]Write i2c OK [09:47:00]MH_I2C_Read... [09:47:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:47:00]Read from MH i2c: E2 [09:47:00]MH_I2C_Read... [09:47:00]Read from MH i2c: E2 17 00 [09:47:00]MH_I2C_Read... [09:47:00]Read from MH i2c: E2 17 00 39 95 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 99 [09:47:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:47:00]wFMCommunicate OK [09:47:00]requested_item fd.num is exist - process it [09:47:00]SAM_PROTO_GetFieldsCounters [09:47:00]wFMCommunicate request_size=4 [09:47:00]MH_SAM_APDU [09:47:00]CAPDU: 80 13 00 00 [09:47:00]Write to MH i2c: E2 08 00 3A 95 80 13 00 00 00 00 00 00 4B [09:47:00]Write i2c OK [09:47:00]MH_I2C_Read... [09:47:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:47:00]Read from MH i2c: E2 [09:47:00]MH_I2C_Read... [09:47:00]Read from MH i2c: E2 62 00 [09:47:00]MH_I2C_Read... [09:47:00]Read from MH i2c: E2 62 00 3A 95 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 A5 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 7B 00 00 00 5E 04 04 00 7B 00 00 00 57 04 04 00 7C 00 00 00 19 04 04 00 00 00 00 00 90 00 8C [09:47:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 A5 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 7B 00 00 00 5E 04 04 00 7B 00 00 00 57 04 04 00 7C 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:47:00]wFMCommunicate OK [09:47:00]SAM_PROTO_GetFieldsCounters done [09:47:00]requested_item shift.num is exist - process it [09:47:00]requested_item shift.opened is exist - process it [09:47:00]req_shift_opened [09:47:00]FM_GetShiftState [09:47:00]SAM_PROTO_GetShiftState [09:47:00]wFMCommunicate request_size=4 [09:47:00]MH_SAM_APDU [09:47:00]CAPDU: 80 13 01 00 [09:47:00]Write to MH i2c: E2 08 00 3B 95 80 13 01 00 00 00 00 00 4D [09:47:00]Write i2c OK [09:47:00]MH_I2C_Read... [09:47:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:47:00]Read from MH i2c: E2 [09:47:00]MH_I2C_Read... [09:47:00]Read from MH i2c: E2 0E 00 [09:47:00]MH_I2C_Read... [09:47:00]Read from MH i2c: E2 0E 00 3B 95 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 13 [09:47:00]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:47:00]wFMCommunicate OK [09:47:00]SAM_PROTO_GetShiftState done [09:47:00]FM_GetShiftState done [09:47:00]req_shift_opened done [09:47:00]requested_item shift.open_date is exist - process it [09:47:00]req_shift_open_date [09:47:00]req_shift_open_date done [09:47:00]produce_requested_data done [09:47:00]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230309,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [09:47:00]process_action_free close_receipt [09:47:00]json_value_free [09:47:00]json_value_free done [09:47:00]process_json_proto returns [09:47:00]Send response to host [09:47:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230309,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [09:47:00]free response buf [09:47:00]execute_script done [09:47:00]execute_script returns [09:47:00]free content buf [09:47:00]Sock 10.Close socket [09:47:00]Sock 10.Thread stoped [09:47:04]OFD Sender: No OFD packet to send [09:47:09]OFD Sender: No OFD packet to send [09:47:14]OFD Sender: No OFD packet to send [09:47:19]OFD Sender: No OFD packet to send [09:47:24]OFD Sender: No OFD packet to send [09:47:29]OFD Sender: No OFD packet to send [09:47:34]OFD Sender: No OFD packet to send [09:47:39]OFD Sender: No OFD packet to send [09:47:44]OFD Sender: No OFD packet to send [09:47:49]OFD Sender: No OFD packet to send [09:47:54]OFD Sender: No OFD packet to send [09:47:59]OFD Sender: No OFD packet to send [09:48:04]OFD Sender: No OFD packet to send [09:48:09]OFD Sender: No OFD packet to send [09:48:09]accept exits with 8 [09:48:09]New connection [09:48:09]New thread 3067047268 created [09:48:09]Thread 3066903908 joined [09:48:09]Waiting for new connection... [09:48:09] Sock 8.Parse request [09:48:09]Sock 8.Check first char [09:48:09]Sock 8.First char is OK [09:48:09]request: POST /json_proto HTTP/1.0 [09:48:09]Method: POST [09:48:09]URL: /json_proto [09:48:09]Method is POST - this is cgi request [09:48:09]url: /json_proto [09:48:09]query_string will be loaded in cgi processing [09:48:09]execute_cgi json_proto POST (null) [09:48:09]execute_cgi path=json_proto method=POST [09:48:09]POST find Content-Length [09:48:09]Host: 172.17.49.131:8080 [09:48:09]Content-Length: 984 [09:48:09]Content-Type: application/json [09:48:09] [09:48:09]POST finish read [09:48:09]Found Content-Length = 984 [09:48:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871769", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 28.000, "sum" : 1870.40, "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 125\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 28.00 \u0441\u043E\u043C", "deposit" : 1870.00, "total" : 1870.00, "payments": [ { "type": 0, "sum" : 1870.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:48:09]execute_script... [09:48:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871769", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 28.000, "sum" : 1870.40, "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 125\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 28.00 \u0441\u043E\u043C", "deposit" : 1870.00, "total" : 1870.00, "payments": [ { "type": 0, "sum" : 1870.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:48:09]POST & json_proto [09:48:09]process_json_proto [09:48:09]json parsed OK: [09:48:09]protocol is kg_v1.0 [09:48:09]action value=close_receipt [09:48:09]process_action close_receipt [09:48:09]cmd_close_receipt [09:48:09]MH_GetDate [09:48:09]Write to MH i2c: F0 00 00 3C 95 C0 [09:48:09]Write i2c OK [09:48:09]MH_I2C_Read... [09:48:09]Read from MH i2c: F0 [09:48:09]MH_I2C_Read... [09:48:09]Read from MH i2c: F0 09 00 [09:48:09]MH_I2C_Read... [09:48:09]Read from MH i2c: F0 09 00 3C 95 00 DF 13 A6 66 FF 4D C0 64 37 [09:48:09]GetLastDocTimeStamp 1722160022 [09:48:09]current date 1722160095 [09:48:09]FM_GetShiftState [09:48:09]SAM_PROTO_GetShiftState [09:48:09]wFMCommunicate request_size=4 [09:48:09]MH_SAM_APDU [09:48:09]CAPDU: 80 13 01 00 [09:48:09]Write to MH i2c: E2 08 00 3D 95 80 13 01 00 00 00 00 00 4F [09:48:09]Write i2c OK [09:48:09]MH_I2C_Read... [09:48:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:10]Read from MH i2c: E2 [09:48:10]MH_I2C_Read... [09:48:10]Read from MH i2c: E2 0E 00 [09:48:10]MH_I2C_Read... [09:48:10]Read from MH i2c: E2 0E 00 3D 95 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 15 [09:48:10]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:48:10]wFMCommunicate OK [09:48:10]SAM_PROTO_GetShiftState done [09:48:10]FM_GetShiftState done [09:48:10]opened in 1722127132 [09:48:10]opened+sec_in_day 1722213532 [09:48:10]quantity*price = 187040 [09:48:10]sum+1 = 187041 [09:48:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.40 ИТОГО: 1870.00 Внесено: 1870.00 СДАЧА: 0.00 НСП 1% : 16.55 НДС 12% : 198.63 Наличными: 1870.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 124 28.07.2024 09:48 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Дисконтная программа АИ-92 номер 125 сэкономлено 28.00 сом ФМ: 0000000000965352 ФД: 230310 ФПД: 83153825422784 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T094815&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230310&fm=83153825422784&tin=02508201610067®Number=0000000000099253&sum=187000 [09:48:11]StoreToDocumentArchive [09:48:11]shift 386 fd 230310 [09:48:11]save to /storage/0386/doc_00230310 [09:48:11]save last doc name /storage/0386/doc_00230310 to /storage/kkm_last_doc_name [09:48:11]save OK [09:48:11]Clear old archive folders... [09:48:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:48:11]tlvbuf is 009E5990 [09:48:11]SAM_PROTO_ClearQueue [09:48:11]wFMCommunicate request_size=4 [09:48:11]MH_SAM_APDU [09:48:11]CAPDU: 80 09 00 00 [09:48:11]Write to MH i2c: E2 08 00 4A 95 80 09 00 00 00 00 00 00 51 [09:48:11]Write i2c OK [09:48:11]MH_I2C_Read... [09:48:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:48:11]Read from MH i2c: E2 [09:48:11]MH_I2C_Read... [09:48:11]Read from MH i2c: E2 03 00 [09:48:11]MH_I2C_Read... [09:48:11]Read from MH i2c: E2 03 00 4A 95 00 90 00 53 [09:48:11]RAPDU: 90 00 [09:48:11]wFMCommunicate OK [09:48:11]SAM_PROTO_ClearQueue done [09:48:11]KKMCreateOFDPacket [09:48:11]OFDProtocolAddRootSTLVToBuf [09:48:11]FM_MakeSignedData [09:48:11]FM_MakeSignedData [09:48:11]SAM_PROTO_SignData [09:48:11]wFMCommunicate request_size=4 [09:48:11]MH_SAM_APDU [09:48:11]CAPDU: 80 0D 01 02 [09:48:11]Write to MH i2c: E2 08 00 4B 95 80 0D 01 02 00 00 00 00 59 [09:48:11]Write i2c OK [09:48:11]MH_I2C_Read... [09:48:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:48:11]Read from MH i2c: E2 [09:48:11]MH_I2C_Read... [09:48:11]Read from MH i2c: E2 03 00 [09:48:11]MH_I2C_Read... [09:48:11]Read from MH i2c: E2 03 00 4B 95 00 90 00 54 [09:48:11]RAPDU: 90 00 [09:48:11]wFMCommunicate OK [09:48:11]wFMCommunicate request_size=255 [09:48:11]MH_SAM_APDU [09:48: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 60 6D 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 A0 DA 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 DA 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 97 4D 00 00 00 00 07 04 06 00 78 DA 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 DF 13 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A6 83 03 00 35 04 06 00 4B [09:48:11]Write to MH i2c: E2 02 01 4C 95 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 60 6D 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 A0 DA 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 DA 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 97 4D 00 00 00 00 07 04 06 00 78 DA 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 DF 13 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A6 83 03 00 35 04 06 00 4B 00 00 5C [09:48:11]Write i2c OK [09:48:11]MH_I2C_Read... [09:48:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:11]Read from MH i2c: E2 [09:48:11]MH_I2C_Read... [09:48:11]Read from MH i2c: E2 03 00 [09:48:11]MH_I2C_Read... [09:48:11]Read from MH i2c: E2 03 00 4C 95 00 90 00 55 [09:48:11]RAPDU: 90 00 [09:48:11]wFMCommunicate OK [09:48:11]wFMCommunicate request_size=10 [09:48:11]MH_SAM_APDU [09:48:11]CAPDU: 80 0D 02 02 05 A0 C2 39 DD C0 [09:48:11]Write to MH i2c: E2 0D 00 4D 95 80 0D 02 02 05 00 A0 C2 39 DD C0 00 00 9E [09:48:11]Write i2c OK [09:48:11]MH_I2C_Read... [09:48:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:48:11]Read from MH i2c: E2 [09:48:11]MH_I2C_Read... [09:48:11]Read from MH i2c: E2 03 00 [09:48:11]MH_I2C_Read... [09:48:11]Read from MH i2c: E2 03 00 4D 95 00 90 00 56 [09:48:11]RAPDU: 90 00 [09:48:11]wFMCommunicate OK [09:48:11]wFMCommunicate request_size=4 [09:48:11]MH_SAM_APDU [09:48:11]CAPDU: 80 0D 03 02 [09:48:11]Write to MH i2c: E2 08 00 4E 95 80 0D 03 02 00 00 00 00 5E [09:48:11]Write i2c OK [09:48:11]MH_I2C_Read... [09:48:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:48:11]Read from MH i2c: E2 [09:48:11]MH_I2C_Read... [09:48:11]Read from MH i2c: E2 0B 00 [09:48:11]MH_I2C_Read... [09:48:11]Read from MH i2c: E2 0B 00 4E 95 00 6B 14 B8 4F D5 2C DC F2 90 00 B4 [09:48:11]RAPDU: 6B 14 B8 4F D5 2C DC F2 90 00 [09:48:11]wFMCommunicate OK [09:48:11]SAM_PROTO_SignData done [09:48:11]FM_MakeSignedData done [09:48:11]CreateOFDProtocolMessage [09:48:11]wFMCommunicate request_size=4 [09:48:11]MH_SAM_APDU [09:48:11]CAPDU: 80 11 00 00 [09:48:11]Write to MH i2c: E2 08 00 4F 95 80 11 00 00 00 00 00 00 5E [09:48:11]Write i2c OK [09:48:11]MH_I2C_Read... [09:48:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:11]Read from MH i2c: E2 [09:48:11]MH_I2C_Read... [09:48:11]Read from MH i2c: E2 17 00 [09:48:11]MH_I2C_Read... [09:48:11]Read from MH i2c: E2 17 00 4F 95 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 AF [09:48:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:48:11]wFMCommunicate OK [09:48:11]CreateOFDProtocolMessage done [09:48:11]OFDSenderStorePacket 230310 [09:48:11]StoreOFDPacket docnum=230310 [09:48:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 50 A4 07 01 8C EB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 60 6D 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 A0 DA 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 DA 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 97 4D 00 00 00 00 07 04 06 00 78 DA 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 DF 13 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A6 83 03 00 35 04 06 00 4B A0 C2 39 DD C0 6B 14 B8 4F D5 2C DC F2 [09:48:11]CheckFolder [09:48:11]dirname=/storage/ofd_packets [09:48:11]CheckFolder done [09:48:11]ProducePacketName [09:48:11]name=ofd_packets/00230310 [09:48:11]NVStorageSaveData ofd_packets/00230310 [09:48:11]File name is /storage/ofd_packets/00230310 [09:48:11]Write 301 bytes [09:48:11]NVStorageSaveData done [09:48:11]OFDSenderStorePacket done [09:48:11]KKMCreateOFDPacket done [09:48:11]NVStorageSaveData kkm_last_timestamp [09:48:11]File name is /storage/kkm_last_timestamp [09:48:11]Write 4 bytes [09:48:11]NVStorageSaveData done [09:48:11]ExternCall_PrintAddStr [09:48:11]wPrintStart [09:48:11]Write to MH i2c: 01 00 00 50 95 E5 [09:48:11]Write i2c OK [09:48:11]MH_I2C_Read... [09:48:11]Read from MH i2c: 01 [09:48:11]MH_I2C_Read... [09:48:11]Read from MH i2c: 01 07 00 [09:48:11]MH_I2C_Read... [09:48:11]Read from MH i2c: 01 07 00 50 95 00 00 00 00 00 FF 0F FA [09:48:11]RasterBufferAndPrint [09:48:11]line Счет N : (1)871769 [09:48:11]line ИНН: 02508201610067 [09:48:11]line Контрольно-Кассовый Чек [09:48:11]line ПРОДАЖА [09:48:11]line ТРК (МРК, ГНК) : 42 [09:48:11]line Товар: 2710124130 [09:48:11]line Аи-92-К-5 [09:48:11]line 28.000 * 66.80 [09:48:11]line = 1870.40 [09:48:11]line НДС 12% НСП 1% [09:48:11]line > о реализуемом товаре [09:48:11]line ОКРУГЛЕНИЕ: -0.40 [09:48:11]line ИТОГО: 1870.00 [09:48:11]line Внесено: 1870.00 [09:48:11]line СДАЧА: 0.00 [09:48:11]line НСП 1% : 16.55 [09:48:11]line НДС 12% : 198.63 [09:48:11]line Наличными: 1870.00 [09:48:11]line Безнал.: 0.00 [09:48:11]line Место: АЗС № 125 "Партнер Нефть" [09:48:11]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [09:48:11]line СНО: Общий режим [09:48:11]line Чек 124 28.07.2024 09:48 [09:48:11]line Смена: 386 ФФД: 1.0 [09:48:11]line ЗНМ: 0300000050 [09:48:11]line РНМ: 0000000000099253 [09:48:11]line Версия ККМ: 001 [09:48:11]line [09:48:11]line Дисконтная программа [09:48:11]line АИ-92 [09:48:11]line номер 125 [09:48:11]line сэкономлено 28.00 сом [09:48:11]line ФМ: 0000000000965352 [09:48:11]line ФД: 230310 [09:48:11]line ФПД: 83153825422784 [09:48:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T094815&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230310&fm=83153825422784&tin=02508201610067®Number=0000000000099253&sum=187000 [09:48:12]OFD Sender: Processing packet 230310 [packets to send 132, broken 131] [09:48:12]ProducePacketName [09:48:12]name=ofd_packets/00230310 [09:48:12]OFD Sender: To server: pG, [09:48:12]CommunicateWithHost lk.salyk.kg:30040 [09:48:12]ConnectInit lk.salyk.kg [09:48:12]written 0, free lines is 4095 [09:48:12]Connected sock=10 [09:48:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 50 A4 07 01 8C EB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 60 6D 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 A0 DA 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 DA 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 77 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 97 4D 00 00 00 00 07 04 06 00 78 DA 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 00 00 00 F4 03 04 00 DF 13 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A6 83 03 00 35 04 06 00 4B A0 C2 39 DD C0 6B 14 B8 4F D5 2C DC F2 [09:48:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 F4 C9 47 00 9C 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 39 36 35 33 35 32 10 04 04 00 A6 83 03 00 F4 03 04 00 B7 BA A5 66 B6 04 01 00 00 28 8A A9 52 3C 5B 8E 78 [09:48:12]CommunicateWithHost err = 0 [09:48:12]CheckOFDResponse [09:48:12]1017 (14) - 77093643461234 [09:48:12]1041 (16) - 0000000000965352 [09:48:12]1040 (4) - 230310 [09:48:12]1012 (4) - 28.07.2024 03:27 [09:48:12]1206 (1) - 0 [09:48:12]OFD Sender: Remove packet 230310 [09:48:12]ProducePacketName [09:48:12]name=ofd_packets/00230310 [09:48:12]NVStorageDeleteData [09:48:12]Write to MH i2c: 01 00 00 80 95 15 [09:48:12]Write i2c OK [09:48:12]MH_I2C_Read... [09:48:12]Read from MH i2c: 01 [09:48:12]MH_I2C_Read... [09:48:12]Read from MH i2c: 01 07 00 [09:48:12]MH_I2C_Read... [09:48:12]Read from MH i2c: 01 07 00 80 95 00 00 00 00 00 9E 0C C6 [09:48:12]RasterBufferAndPrint [09:48:12]line [09:48:12]line [09:48:12]line [09:48:12]line [09:48:12]line [09:48:12]written 0, free lines is 3241 [09:48:12]MH_Cut [09:48:12]Write to MH i2c: D1 01 00 87 95 01 EE [09:48:12]Write i2c OK [09:48:12]MH_I2C_Read... [09:48:12]Read from MH i2c: D1 [09:48:12]MH_I2C_Read... [09:48:12]Read from MH i2c: D1 01 00 [09:48:12]MH_I2C_Read... [09:48:12]Read from MH i2c: D1 01 00 87 95 00 ED [09:48:12]Write to MH i2c: 01 00 00 88 95 1D [09:48:12]Write i2c OK [09:48:12]MH_I2C_Read... [09:48:12]OFD Sender: No OFD packet to send [09:48:13]*** Cut start [09:48:13]*** Partial cut [09:48:13]*** CUTSNS_PIN = 1 [09:48:13]*** CUTSNS_PIN = 0 [09:48:13]*** Brake cut motor [09:48:13]Read from MH i2c: 01 [09:48:13]MH_I2C_Read... [09:48:13]*** Stop cut motor [09:48:13]*** Cut end [09:48:13]Read from MH i2c: 01 07 00 [09:48:13]MH_I2C_Read... [09:48:13]Read from MH i2c: 01 07 00 88 95 00 00 00 00 00 FF 0F 32 [09:48:13]process_action close_receipt done [09:48:13]requested_data is exist [09:48:13]produce_requested_data [09:48:13]requested_item fm.sn is exist - process it [09:48:13]wFMCommunicate request_size=4 [09:48:13]MH_SAM_APDU [09:48:13]CAPDU: 80 11 00 00 [09:48:13]Write to MH i2c: E2 08 00 89 95 80 11 00 00 00 00 00 00 98 [09:48:13]Write i2c OK [09:48:13]MH_I2C_Read... [09:48:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:48:13]Read from MH i2c: E2 [09:48:13]MH_I2C_Read... [09:48:13]Read from MH i2c: E2 17 00 [09:48:13]MH_I2C_Read... [09:48:13]Read from MH i2c: E2 17 00 89 95 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 E9 [09:48:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:48:13]wFMCommunicate OK [09:48:13]requested_item fd.num is exist - process it [09:48:13]SAM_PROTO_GetFieldsCounters [09:48:13]wFMCommunicate request_size=4 [09:48:13]MH_SAM_APDU [09:48:13]CAPDU: 80 13 00 00 [09:48:13]Write to MH i2c: E2 08 00 8A 95 80 13 00 00 00 00 00 00 9B [09:48:13]Write i2c OK [09:48:13]MH_I2C_Read... [09:48:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:48:14]Read from MH i2c: E2 [09:48:14]MH_I2C_Read... [09:48:14]Read from MH i2c: E2 62 00 [09:48:14]MH_I2C_Read... [09:48:14]Read from MH i2c: E2 62 00 8A 95 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 A6 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 7C 00 00 00 5E 04 04 00 7C 00 00 00 57 04 04 00 7D 00 00 00 19 04 04 00 00 00 00 00 90 00 E0 [09:48:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 A6 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 7C 00 00 00 5E 04 04 00 7C 00 00 00 57 04 04 00 7D 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:48:14]wFMCommunicate OK [09:48:14]SAM_PROTO_GetFieldsCounters done [09:48:14]requested_item shift.num is exist - process it [09:48:14]requested_item shift.opened is exist - process it [09:48:14]req_shift_opened [09:48:14]FM_GetShiftState [09:48:14]SAM_PROTO_GetShiftState [09:48:14]wFMCommunicate request_size=4 [09:48:14]MH_SAM_APDU [09:48:14]CAPDU: 80 13 01 00 [09:48:14]Write to MH i2c: E2 08 00 8B 95 80 13 01 00 00 00 00 00 9D [09:48:14]Write i2c OK [09:48:14]MH_I2C_Read... [09:48:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:48:14]Read from MH i2c: E2 [09:48:14]MH_I2C_Read... [09:48:14]Read from MH i2c: E2 0E 00 [09:48:14]MH_I2C_Read... [09:48:14]Read from MH i2c: E2 0E 00 8B 95 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 63 [09:48:14]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:48:14]wFMCommunicate OK [09:48:14]SAM_PROTO_GetShiftState done [09:48:14]FM_GetShiftState done [09:48:14]req_shift_opened done [09:48:14]requested_item shift.open_date is exist - process it [09:48:14]req_shift_open_date [09:48:14]req_shift_open_date done [09:48:14]produce_requested_data done [09:48:14]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230310,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [09:48:14]process_action_free close_receipt [09:48:14]json_value_free [09:48:14]json_value_free done [09:48:14]process_json_proto returns [09:48:14]Send response to host [09:48:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230310,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [09:48:14]free response buf [09:48:14]execute_script done [09:48:14]execute_script returns [09:48:14]free content buf [09:48:14]Sock 8.Close socket [09:48:14]Sock 8.Thread stoped [09:48:17]OFD Sender: No OFD packet to send [09:48:22]OFD Sender: No OFD packet to send [09:48:27]OFD Sender: No OFD packet to send [09:48:32]OFD Sender: No OFD packet to send [09:48:37]OFD Sender: No OFD packet to send [09:48:42]OFD Sender: No OFD packet to send [09:48:47]OFD Sender: No OFD packet to send [09:48:52]OFD Sender: No OFD packet to send [09:48:57]OFD Sender: No OFD packet to send [09:49:02]OFD Sender: No OFD packet to send [09:49:07]OFD Sender: No OFD packet to send [09:49:12]OFD Sender: No OFD packet to send [09:49:17]OFD Sender: No OFD packet to send [09:49:22]OFD Sender: No OFD packet to send [09:49:25]accept exits with 9 [09:49:25]New connection [09:49:25]New thread 3066903908 created [09:49:25]Thread 3067047268 joined [09:49:25]Waiting for new connection... [09:49:25] Sock 9.Parse request [09:49:25]Sock 9.Check first char [09:49:25]Sock 9.First char is OK [09:49:25]request: POST /json_proto HTTP/1.0 [09:49:25]Method: POST [09:49:25]URL: /json_proto [09:49:25]Method is POST - this is cgi request [09:49:25]url: /json_proto [09:49:25]query_string will be loaded in cgi processing [09:49:25]execute_cgi json_proto POST (null) [09:49:25]execute_cgi path=json_proto method=POST [09:49:25]POST find Content-Length [09:49:25]Host: 172.17.49.131:8080 [09:49:25]Content-Length: 678 [09:49:25]Content-Type: application/json [09:49:25] [09:49:25]POST finish read [09:49:25]Found Content-Length = 678 [09:49:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871772", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:49:25]execute_script... [09:49: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)871772", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:49:25]POST & json_proto [09:49:25]process_json_proto [09:49:25]json parsed OK: [09:49:25]protocol is kg_v1.0 [09:49:25]action value=close_receipt [09:49:25]process_action close_receipt [09:49:25]cmd_close_receipt [09:49:25]MH_GetDate [09:49:25]Write to MH i2c: F0 00 00 8C 95 10 [09:49:25]Write i2c OK [09:49:25]MH_I2C_Read... [09:49:25]Read from MH i2c: F0 [09:49:25]MH_I2C_Read... [09:49:25]Read from MH i2c: F0 09 00 [09:49:25]MH_I2C_Read... [09:49:25]Read from MH i2c: F0 09 00 8C 95 00 2A 14 A6 66 FF 4D C0 64 D3 [09:49:25]GetLastDocTimeStamp 1722160095 [09:49:25]current date 1722160170 [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 8D 95 80 13 01 00 00 00 00 00 9F [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 8D 95 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 65 [09:49:25]RAPDU: 09 00 01 1C 93 A5 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]opened in 1722127132 [09:49:25]opened+sec_in_day 1722213532 [09:49:25]quantity*price = 70037 [09:49:25]sum+1 = 70038 [09:49:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 125 28.07.2024 09:49 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230311 ФПД: 218407420010723 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T094930&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230311&fm=218407420010723&tin=02508201610067®Number=0000000000099253&sum=70000 [09:49:26]StoreToDocumentArchive [09:49:26]shift 386 fd 230311 [09:49:26]save to /storage/0386/doc_00230311 [09:49:26]save last doc name /storage/0386/doc_00230311 to /storage/kkm_last_doc_name [09:49:26]save OK [09:49:26]Clear old archive folders... [09:49:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:49:26]tlvbuf is 008BB8B0 [09:49:26]SAM_PROTO_ClearQueue [09:49:26]wFMCommunicate request_size=4 [09:49:26]MH_SAM_APDU [09:49:26]CAPDU: 80 09 00 00 [09:49:26]Write to MH i2c: E2 08 00 9A 95 80 09 00 00 00 00 00 00 A1 [09:49:26]Write i2c OK [09:49:26]MH_I2C_Read... [09:49:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:49:26]Read from MH i2c: E2 [09:49:26]MH_I2C_Read... [09:49:26]Read from MH i2c: E2 03 00 [09:49:26]MH_I2C_Read... [09:49:26]Read from MH i2c: E2 03 00 9A 95 00 90 00 A3 [09:49:26]RAPDU: 90 00 [09:49:26]wFMCommunicate OK [09:49:26]SAM_PROTO_ClearQueue done [09:49:26]KKMCreateOFDPacket [09:49:26]OFDProtocolAddRootSTLVToBuf [09:49:26]FM_MakeSignedData [09:49:26]FM_MakeSignedData [09:49:26]SAM_PROTO_SignData [09:49:26]wFMCommunicate request_size=4 [09:49:26]MH_SAM_APDU [09:49:26]CAPDU: 80 0D 01 02 [09:49:26]Write to MH i2c: E2 08 00 9B 95 80 0D 01 02 00 00 00 00 A9 [09:49:26]Write i2c OK [09:49:26]MH_I2C_Read... [09:49:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:49:26]Read from MH i2c: E2 [09:49:26]MH_I2C_Read... [09:49:26]Read from MH i2c: E2 03 00 [09:49:26]MH_I2C_Read... [09:49:26]Read from MH i2c: E2 03 00 9B 95 00 90 00 A4 [09:49:26]RAPDU: 90 00 [09:49:26]wFMCommunicate OK [09:49:26]wFMCommunicate request_size=255 [09:49:26]MH_SAM_APDU [09:49: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 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 7D 00 00 00 F4 03 04 00 2A 14 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A7 83 03 00 35 04 06 00 C6 [09:49:26]Write to MH i2c: E2 02 01 9C 95 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7D 00 00 00 F4 03 04 00 2A 14 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A7 83 03 00 35 04 06 00 C6 00 00 4D [09:49:26]Write i2c OK [09:49:26]MH_I2C_Read... [09:49:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:49:26]Read from MH i2c: E2 [09:49:26]MH_I2C_Read... [09:49:26]Read from MH i2c: E2 03 00 [09:49:26]MH_I2C_Read... [09:49:26]Read from MH i2c: E2 03 00 9C 95 00 90 00 A5 [09:49:26]RAPDU: 90 00 [09:49:26]wFMCommunicate OK [09:49:26]wFMCommunicate request_size=10 [09:49:26]MH_SAM_APDU [09:49:26]CAPDU: 80 0D 02 02 05 A3 F0 AF A0 E3 [09:49:26]Write to MH i2c: E2 0D 00 9D 95 80 0D 02 02 05 00 A3 F0 AF A0 E3 00 00 7B [09:49:26]Write i2c OK [09:49:26]MH_I2C_Read... [09:49:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:49:26]Read from MH i2c: E2 [09:49:26]MH_I2C_Read... [09:49:26]Read from MH i2c: E2 03 00 [09:49:26]MH_I2C_Read... [09:49:26]Read from MH i2c: E2 03 00 9D 95 00 90 00 A6 [09:49:26]RAPDU: 90 00 [09:49:26]wFMCommunicate OK [09:49:26]wFMCommunicate request_size=4 [09:49:26]MH_SAM_APDU [09:49:26]CAPDU: 80 0D 03 02 [09:49:26]Write to MH i2c: E2 08 00 9E 95 80 0D 03 02 00 00 00 00 AE [09:49:26]Write i2c OK [09:49:26]MH_I2C_Read... [09:49:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:49:26]Read from MH i2c: E2 [09:49:26]MH_I2C_Read... [09:49:26]Read from MH i2c: E2 0B 00 [09:49:26]MH_I2C_Read... [09:49:26]Read from MH i2c: E2 0B 00 9E 95 00 E8 8A 70 65 0D 5F DE 6A 90 00 AA [09:49:26]RAPDU: E8 8A 70 65 0D 5F DE 6A 90 00 [09:49:26]wFMCommunicate OK [09:49:26]SAM_PROTO_SignData done [09:49:26]FM_MakeSignedData done [09:49:26]CreateOFDProtocolMessage [09:49:26]wFMCommunicate request_size=4 [09:49:26]MH_SAM_APDU [09:49:26]CAPDU: 80 11 00 00 [09:49:26]Write to MH i2c: E2 08 00 9F 95 80 11 00 00 00 00 00 00 AE [09:49:26]Write i2c OK [09:49:26]MH_I2C_Read... [09:49:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:49:27]Read from MH i2c: E2 [09:49:27]MH_I2C_Read... [09:49:27]Read from MH i2c: E2 17 00 [09:49:27]MH_I2C_Read... [09:49:27]Read from MH i2c: E2 17 00 9F 95 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 FF [09:49:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:49:27]wFMCommunicate OK [09:49:27]CreateOFDProtocolMessage done [09:49:27]OFDSenderStorePacket 230311 [09:49:27]StoreOFDPacket docnum=230311 [09:49:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 E8 DA 07 01 DE 13 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7D 00 00 00 F4 03 04 00 2A 14 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A7 83 03 00 35 04 06 00 C6 A3 F0 AF A0 E3 E8 8A 70 65 0D 5F DE 6A [09:49:27]CheckFolder [09:49:27]dirname=/storage/ofd_packets [09:49:27]CheckFolder done [09:49:27]ProducePacketName [09:49:27]name=ofd_packets/00230311 [09:49:27]NVStorageSaveData ofd_packets/00230311 [09:49:27]File name is /storage/ofd_packets/00230311 [09:49:27]Write 301 bytes [09:49:27]NVStorageSaveData done [09:49:27]OFDSenderStorePacket done [09:49:27]KKMCreateOFDPacket done [09:49:27]NVStorageSaveData kkm_last_timestamp [09:49:27]File name is /storage/kkm_last_timestamp [09:49:27]Write 4 bytes [09:49:27]NVStorageSaveData done [09:49:27]OFD Sender: Processing packet 230311 [packets to send 132, broken 131] [09:49:27]ProducePacketName [09:49:27]name=ofd_packets/00230311 [09:49:27]OFD Sender: To server: pG, [09:49:27]CommunicateWithHost lk.salyk.kg:30040 [09:49:27]ConnectInit lk.salyk.kg [09:49:27]ExternCall_PrintAddStr [09:49:27]wPrintStart [09:49:27]Write to MH i2c: 01 00 00 A0 95 35 [09:49:27]Write i2c OK [09:49:27]MH_I2C_Read... [09:49:27]Read from MH i2c: 01 [09:49:27]MH_I2C_Read... [09:49:27]Read from MH i2c: 01 07 00 [09:49:27]MH_I2C_Read... [09:49:27]Read from MH i2c: 01 07 00 A0 95 00 00 00 00 00 FF 0F 4A [09:49:27]RasterBufferAndPrint [09:49:27]line Счет N : (1)871772 [09:49:27]line ИНН: 02508201610067 [09:49:27]line Контрольно-Кассовый Чек [09:49:27]line ПРОДАЖА [09:49:27]line ТРК (МРК, ГНК) : 62 [09:49:27]line Товар: 2710124130 [09:49:27]line Аи-92-К-5 [09:49:27]line 10.330 * 67.80 [09:49:27]line = 700.37 [09:49:27]line НДС 12% НСП 1% [09:49:27]line > о реализуемом товаре [09:49:27]line ОКРУГЛЕНИЕ: -0.37 [09:49:27]line ИТОГО: 700.00 [09:49:27]line Внесено: 700.00 [09:49:27]line СДАЧА: 0.00 [09:49:27]line НСП 1% : 6.20 [09:49:27]line НДС 12% : 74.38 [09:49:27]line Наличными: 700.00 [09:49:27]line Безнал.: 0.00 [09:49:27]line Место: АЗС № 125 "Партнер Нефть" [09:49:27]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [09:49:27]line СНО: Общий режим [09:49:27]line Чек 125 28.07.2024 09:49 [09:49:27]line Смена: 386 ФФД: 1.0 [09:49:27]line ЗНМ: 0300000050 [09:49:27]line РНМ: 0000000000099253 [09:49:27]line Версия ККМ: 001 [09:49:27]line ФМ: 0000000000965352 [09:49:27]line ФД: 230311 [09:49:27]line ФПД: 218407420010723 [09:49:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T094930&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230311&fm=218407420010723&tin=02508201610067®Number=0000000000099253&sum=70000 [09:49:27]Connected sock=11 [09:49:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 E8 DA 07 01 DE 13 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7D 00 00 00 F4 03 04 00 2A 14 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A7 83 03 00 35 04 06 00 C6 A3 F0 AF A0 E3 E8 8A 70 65 0D 5F DE 6A [09:49:27]written 0, free lines is 4095 [09:49:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 19 0C 47 00 75 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 39 36 35 33 35 32 10 04 04 00 A7 83 03 00 F4 03 04 00 02 BB A5 66 B6 04 01 00 00 4F E3 78 39 8A 90 DF CA [09:49:27]CommunicateWithHost err = 0 [09:49:27]CheckOFDResponse [09:49:27]1017 (14) - 77093643461234 [09:49:27]1041 (16) - 0000000000965352 [09:49:27]1040 (4) - 230311 [09:49:27]1012 (4) - 28.07.2024 03:29 [09:49:27]1206 (1) - 0 [09:49:27]OFD Sender: Remove packet 230311 [09:49:27]ProducePacketName [09:49:27]name=ofd_packets/00230311 [09:49:27]NVStorageDeleteData [09:49:27]Write to MH i2c: 01 00 00 CB 95 60 [09:49:27]Write i2c OK [09:49:27]MH_I2C_Read... [09:49:27]Read from MH i2c: 01 [09:49:27]MH_I2C_Read... [09:49:27]Read from MH i2c: 01 07 00 [09:49:27]MH_I2C_Read... [09:49:27]Read from MH i2c: 01 07 00 CB 95 00 00 00 00 00 ED 0C 60 [09:49:27]RasterBufferAndPrint [09:49:27]line [09:49:27]line [09:49:27]line [09:49:27]line [09:49:27]line [09:49:27]written 0, free lines is 3315 [09:49:27]MH_Cut [09:49:27]Write to MH i2c: D1 01 00 D2 95 01 39 [09:49:27]Write i2c OK [09:49:27]MH_I2C_Read... [09:49:27]Read from MH i2c: D1 [09:49:27]MH_I2C_Read... [09:49:27]Read from MH i2c: D1 01 00 [09:49:27]MH_I2C_Read... [09:49:27]Read from MH i2c: D1 01 00 D2 95 00 38 [09:49:27]Write to MH i2c: 01 00 00 D3 95 68 [09:49:27]Write i2c OK [09:49:27]MH_I2C_Read... [09:49:28]OFD Sender: No OFD packet to send [09:49:28]*** Cut start [09:49:28]*** Partial cut [09:49:28]*** CUTSNS_PIN = 1 [09:49:28]*** CUTSNS_PIN = 0 [09:49:28]*** Brake cut motor [09:49:29]Read from MH i2c: 01 [09:49:29]MH_I2C_Read... [09:49:29]*** Stop cut motor [09:49:29]*** Cut end [09:49:29]Read from MH i2c: 01 07 00 [09:49:29]MH_I2C_Read... [09:49:29]Read from MH i2c: 01 07 00 D3 95 00 00 00 00 00 FF 0F 7D [09:49:29]process_action close_receipt done [09:49:29]requested_data is exist [09:49:29]produce_requested_data [09:49:29]requested_item fm.sn is exist - process it [09:49:29]wFMCommunicate request_size=4 [09:49:29]MH_SAM_APDU [09:49:29]CAPDU: 80 11 00 00 [09:49:29]Write to MH i2c: E2 08 00 D4 95 80 11 00 00 00 00 00 00 E3 [09:49:29]Write i2c OK [09:49:29]MH_I2C_Read... [09:49:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:49:29]Read from MH i2c: E2 [09:49:29]MH_I2C_Read... [09:49:29]Read from MH i2c: E2 17 00 [09:49:29]MH_I2C_Read... [09:49:29]Read from MH i2c: E2 17 00 D4 95 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 34 [09:49:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:49:29]wFMCommunicate OK [09:49:29]requested_item fd.num is exist - process it [09:49:29]SAM_PROTO_GetFieldsCounters [09:49:29]wFMCommunicate request_size=4 [09:49:29]MH_SAM_APDU [09:49:29]CAPDU: 80 13 00 00 [09:49:29]Write to MH i2c: E2 08 00 D5 95 80 13 00 00 00 00 00 00 E6 [09:49:29]Write i2c OK [09:49:29]MH_I2C_Read... [09:49:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:49:29]Read from MH i2c: E2 [09:49:29]MH_I2C_Read... [09:49:29]Read from MH i2c: E2 62 00 [09:49:29]MH_I2C_Read... [09:49:29]Read from MH i2c: E2 62 00 D5 95 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 A7 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 7D 00 00 00 5E 04 04 00 7D 00 00 00 57 04 04 00 7E 00 00 00 19 04 04 00 00 00 00 00 90 00 2F [09:49:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 A7 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 7D 00 00 00 5E 04 04 00 7D 00 00 00 57 04 04 00 7E 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:49:29]wFMCommunicate OK [09:49:29]SAM_PROTO_GetFieldsCounters done [09:49:29]requested_item shift.num is exist - process it [09:49:29]requested_item shift.opened is exist - process it [09:49:29]req_shift_opened [09:49:29]FM_GetShiftState [09:49:29]SAM_PROTO_GetShiftState [09:49:29]wFMCommunicate request_size=4 [09:49:29]MH_SAM_APDU [09:49:29]CAPDU: 80 13 01 00 [09:49:29]Write to MH i2c: E2 08 00 D6 95 80 13 01 00 00 00 00 00 E8 [09:49:29]Write i2c OK [09:49:29]MH_I2C_Read... [09:49:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:49:29]Read from MH i2c: E2 [09:49:29]MH_I2C_Read... [09:49:29]Read from MH i2c: E2 0E 00 [09:49:29]MH_I2C_Read... [09:49:29]Read from MH i2c: E2 0E 00 D6 95 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 AE [09:49:29]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:49:29]wFMCommunicate OK [09:49:29]SAM_PROTO_GetShiftState done [09:49:29]FM_GetShiftState done [09:49:29]req_shift_opened done [09:49:29]requested_item shift.open_date is exist - process it [09:49:29]req_shift_open_date [09:49:29]req_shift_open_date done [09:49:29]produce_requested_data done [09:49:29]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230311,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [09:49:29]process_action_free close_receipt [09:49:29]json_value_free [09:49:29]json_value_free done [09:49:29]process_json_proto returns [09:49:29]Send response to host [09:49:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230311,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [09:49:29]free response buf [09:49:29]execute_script done [09:49:29]execute_script returns [09:49:29]free content buf [09:49:29]Sock 9.Close socket [09:49:29]Sock 9.Thread stoped [09:49:33]OFD Sender: No OFD packet to send [09:49:38]OFD Sender: No OFD packet to send [09:49:43]OFD Sender: No OFD packet to send [09:49:48]OFD Sender: No OFD packet to send [09:49:53]OFD Sender: No OFD packet to send [09:49:58]OFD Sender: No OFD packet to send [09:50:03]OFD Sender: No OFD packet to send [09:50:08]OFD Sender: No OFD packet to send [09:50:13]OFD Sender: No OFD packet to send [09:50:18]OFD Sender: No OFD packet to send [09:50:23]OFD Sender: No OFD packet to send [09:50:28]OFD Sender: No OFD packet to send [09:50:33]OFD Sender: No OFD packet to send [09:50:38]OFD Sender: No OFD packet to send [09:50:43]OFD Sender: No OFD packet to send [09:50:48]OFD Sender: No OFD packet to send [09:50:53]OFD Sender: No OFD packet to send [09:50:58]OFD Sender: No OFD packet to send [09:51:03]OFD Sender: No OFD packet to send [09:51:08]OFD Sender: No OFD packet to send [09:51:13]OFD Sender: No OFD packet to send [09:51:18]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:39]accept exits with 8 [09:51:39]New connection [09:51:39]New thread 3067047268 created [09:51:39]Thread 3066903908 joined [09:51:39]Waiting for new connection... [09:51:39] Sock 8.Parse request [09:51:39]Sock 8.Check first char [09:51:39]Sock 8.First char is OK [09:51:39]request: POST /json_proto HTTP/1.0 [09:51:39]Method: POST [09:51:39]URL: /json_proto [09:51:39]Method is POST - this is cgi request [09:51:39]url: /json_proto [09:51:39]query_string will be loaded in cgi processing [09:51:39]execute_cgi json_proto POST (null) [09:51:39]execute_cgi path=json_proto method=POST [09:51:39]POST find Content-Length [09:51:39]Host: 172.17.49.131:8080 [09:51:39]Content-Length: 977 [09:51:39]Content-Type: application/json [09:51:39] [09:51:39]POST finish read [09:51:39]Found Content-Length = 977 [09:51:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871771", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.20, "quantity" : 67.390, "sum" : 5000.34, "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 125\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 67.39 \u0441\u043E\u043C", "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:51:39]execute_script... [09:51: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)871771", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.20, "quantity" : 67.390, "sum" : 5000.34, "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 125\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 67.39 \u0441\u043E\u043C", "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:51:39]POST & json_proto [09:51:39]process_json_proto [09:51:39]json parsed OK: [09:51:39]protocol is kg_v1.0 [09:51:39]action value=close_receipt [09:51:39]process_action close_receipt [09:51:39]cmd_close_receipt [09:51:39]MH_GetDate [09:51:39]Write to MH i2c: F0 00 00 D7 95 5B [09:51:39]Write i2c OK [09:51:39]MH_I2C_Read... [09:51:39]Read from MH i2c: F0 [09:51:39]MH_I2C_Read... [09:51:39]Read from MH i2c: F0 09 00 [09:51:39]MH_I2C_Read... [09:51:39]Read from MH i2c: F0 09 00 D7 95 00 B0 14 A6 66 FF 4D C0 64 A4 [09:51:39]GetLastDocTimeStamp 1722160170 [09:51:39]current date 1722160304 [09:51:39]FM_GetShiftState [09:51:39]SAM_PROTO_GetShiftState [09:51:39]wFMCommunicate request_size=4 [09:51:39]MH_SAM_APDU [09:51:39]CAPDU: 80 13 01 00 [09:51:39]Write to MH i2c: E2 08 00 D8 95 80 13 01 00 00 00 00 00 EA [09:51:39]Write i2c OK [09:51:39]MH_I2C_Read... [09:51:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:51:39]Read from MH i2c: E2 [09:51:39]MH_I2C_Read... [09:51:39]Read from MH i2c: E2 0E 00 [09:51:39]MH_I2C_Read... [09:51:39]Read from MH i2c: E2 0E 00 D8 95 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 B0 [09:51:39]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:51:39]wFMCommunicate OK [09:51:39]SAM_PROTO_GetShiftState done [09:51:39]FM_GetShiftState done [09:51:39]opened in 1722127132 [09:51:39]opened+sec_in_day 1722213532 [09:51:39]quantity*price = 500033 [09:51:39]sum+1 = 500035 [09:51:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 5000.00 Внесено: 5000.00 СДАЧА: 0.00 НСП 1% : 44.25 НДС 12% : 531.01 Наличными: 5000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 126 28.07.2024 09:51 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Дисконтная программа ДТ номер 125 сэкономлено 67.39 сом ФМ: 0000000000965352 ФД: 230312 ФПД: 70110134774339 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T095144&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230312&fm=70110134774339&tin=02508201610067®Number=0000000000099253&sum=500000 [09:51:40]StoreToDocumentArchive [09:51:40]shift 386 fd 230312 [09:51:40]save to /storage/0386/doc_00230312 [09:51:40]save last doc name /storage/0386/doc_00230312 to /storage/kkm_last_doc_name [09:51:40]save OK [09:51:40]Clear old archive folders... [09:51:40]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:51:40]tlvbuf is 008326B0 [09:51:40]SAM_PROTO_ClearQueue [09:51:40]wFMCommunicate request_size=4 [09:51:40]MH_SAM_APDU [09:51:40]CAPDU: 80 09 00 00 [09:51:40]Write to MH i2c: E2 08 00 E5 95 80 09 00 00 00 00 00 00 EC [09:51:40]Write i2c OK [09:51:40]MH_I2C_Read... [09:51:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:51:40]Read from MH i2c: E2 [09:51:40]MH_I2C_Read... [09:51:40]Read from MH i2c: E2 03 00 [09:51:40]MH_I2C_Read... [09:51:40]Read from MH i2c: E2 03 00 E5 95 00 90 00 EE [09:51:40]RAPDU: 90 00 [09:51:40]wFMCommunicate OK [09:51:40]SAM_PROTO_ClearQueue done [09:51:40]KKMCreateOFDPacket [09:51:40]OFDProtocolAddRootSTLVToBuf [09:51:40]FM_MakeSignedData [09:51:40]FM_MakeSignedData [09:51:40]SAM_PROTO_SignData [09:51:40]wFMCommunicate request_size=4 [09:51:40]MH_SAM_APDU [09:51:40]CAPDU: 80 0D 01 02 [09:51:40]Write to MH i2c: E2 08 00 E6 95 80 0D 01 02 00 00 00 00 F4 [09:51:40]Write i2c OK [09:51:40]MH_I2C_Read... [09:51:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:51:40]Read from MH i2c: E2 [09:51:40]MH_I2C_Read... [09:51:40]Read from MH i2c: E2 03 00 [09:51:40]MH_I2C_Read... [09:51:40]Read from MH i2c: E2 03 00 E6 95 00 90 00 EF [09:51:40]RAPDU: 90 00 [09:51:40]wFMCommunicate OK [09:51:40]wFMCommunicate request_size=255 [09:51:40]MH_SAM_APDU [09:51: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 3E 07 01 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6D CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 B0 14 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A8 83 03 00 35 04 06 00 3F C3 C9 AD [09:51:40]Write to MH i2c: E2 02 01 E7 95 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 07 01 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6D CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 B0 14 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A8 83 03 00 35 04 06 00 3F C3 C9 AD 00 00 37 [09:51:40]Write i2c OK [09:51:40]MH_I2C_Read... [09:51:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:51:40]Read from MH i2c: E2 [09:51:40]MH_I2C_Read... [09:51:40]Read from MH i2c: E2 03 00 [09:51:40]MH_I2C_Read... [09:51:40]Read from MH i2c: E2 03 00 E7 95 00 90 00 F0 [09:51:40]RAPDU: 90 00 [09:51:40]wFMCommunicate OK [09:51:40]wFMCommunicate request_size=7 [09:51:40]MH_SAM_APDU [09:51:40]CAPDU: 80 0D 02 02 02 AA 43 [09:51:40]Write to MH i2c: E2 0A 00 E8 95 80 0D 02 02 02 00 AA 43 00 00 E8 [09:51:40]Write i2c OK [09:51:40]MH_I2C_Read... [09:51:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:51:40]Read from MH i2c: E2 [09:51:40]MH_I2C_Read... [09:51:40]Read from MH i2c: E2 03 00 [09:51:40]MH_I2C_Read... [09:51:40]Read from MH i2c: E2 03 00 E8 95 00 90 00 F1 [09:51:40]RAPDU: 90 00 [09:51:40]wFMCommunicate OK [09:51:40]wFMCommunicate request_size=4 [09:51:40]MH_SAM_APDU [09:51:40]CAPDU: 80 0D 03 02 [09:51:40]Write to MH i2c: E2 08 00 E9 95 80 0D 03 02 00 00 00 00 F9 [09:51:40]Write i2c OK [09:51:40]MH_I2C_Read... [09:51:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:51:40]Read from MH i2c: E2 [09:51:40]MH_I2C_Read... [09:51:40]Read from MH i2c: E2 0B 00 [09:51:40]MH_I2C_Read... [09:51:40]Read from MH i2c: E2 0B 00 E9 95 00 A6 BC 3D 50 8B D5 3C E4 90 00 69 [09:51:40]RAPDU: A6 BC 3D 50 8B D5 3C E4 90 00 [09:51:40]wFMCommunicate OK [09:51:40]SAM_PROTO_SignData done [09:51:40]FM_MakeSignedData done [09:51:40]CreateOFDProtocolMessage [09:51:40]wFMCommunicate request_size=4 [09:51:40]MH_SAM_APDU [09:51:40]CAPDU: 80 11 00 00 [09:51:40]Write to MH i2c: E2 08 00 EA 95 80 11 00 00 00 00 00 00 F9 [09:51:40]Write i2c OK [09:51:40]MH_I2C_Read... [09:51:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:51:41]Read from MH i2c: E2 [09:51:41]MH_I2C_Read... [09:51:41]Read from MH i2c: E2 17 00 [09:51:41]MH_I2C_Read... [09:51:41]Read from MH i2c: E2 17 00 EA 95 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 4A [09:51:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:51:41]wFMCommunicate OK [09:51:41]CreateOFDProtocolMessage done [09:51:41]OFDSenderStorePacket 230312 [09:51:41]StoreOFDPacket docnum=230312 [09:51:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 CC DC 04 01 9A 58 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 07 01 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6D CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 B0 14 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A8 83 03 00 35 04 06 00 3F C3 C9 AD AA 43 A6 BC 3D 50 8B D5 3C E4 [09:51:41]CheckFolder [09:51:41]dirname=/storage/ofd_packets [09:51:41]CheckFolder done [09:51:41]ProducePacketName [09:51:41]name=ofd_packets/00230312 [09:51:41]NVStorageSaveData ofd_packets/00230312 [09:51:41]File name is /storage/ofd_packets/00230312 [09:51:41]Write 298 bytes [09:51:41]NVStorageSaveData done [09:51:41]OFDSenderStorePacket done [09:51:41]KKMCreateOFDPacket done [09:51:41]NVStorageSaveData kkm_last_timestamp [09:51:41]File name is /storage/kkm_last_timestamp [09:51:41]Write 4 bytes [09:51:41]NVStorageSaveData done [09:51:41]ExternCall_PrintAddStr [09:51:41]wPrintStart [09:51:41]Write to MH i2c: 01 00 00 EB 95 80 [09:51:41]Write i2c OK [09:51:41]MH_I2C_Read... [09:51:41]Read from MH i2c: 01 [09:51:41]MH_I2C_Read... [09:51:41]Read from MH i2c: 01 07 00 [09:51:41]MH_I2C_Read... [09:51:41]Read from MH i2c: 01 07 00 EB 95 00 00 00 00 00 FF 0F 95 [09:51:41]RasterBufferAndPrint [09:51:41]line Счет N : (1)871771 [09:51:41]line ИНН: 02508201610067 [09:51:41]line Контрольно-Кассовый Чек [09:51:41]line ПРОДАЖА [09:51:41]line ТРК (МРК, ГНК) : 1 [09:51:41]line Товар: 2710194210 [09:51:41]line ДТ-К-5 [09:51:41]line 67.390 * 74.20 [09:51:41]line = 5000.34 [09:51:41]line НДС 12% НСП 1% [09:51:41]line > о реализуемом товаре [09:51:41]line ОКРУГЛЕНИЕ: -0.34 [09:51:41]line ИТОГО: 5000.00 [09:51:41]line Внесено: 5000.00 [09:51:41]line СДАЧА: 0.00 [09:51:41]line НСП 1% : 44.25 [09:51:41]line НДС 12% : 531.01 [09:51:41]line Наличными: 5000.00 [09:51:41]line Безнал.: 0.00 [09:51:41]line Место: АЗС № 125 "Партнер Нефть" [09:51:41]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [09:51:41]line СНО: Общий режим [09:51:41]line Чек 126 28.07.2024 09:51 [09:51:41]line Смена: 386 ФФД: 1.0 [09:51:41]line ЗНМ: 0300000050 [09:51:41]line РНМ: 0000000000099253 [09:51:41]line Версия ККМ: 001 [09:51:41]line [09:51:41]line Дисконтная программа [09:51:41]line ДТ [09:51:41]line номер 125 [09:51:41]line сэкономлено 67.39 сом [09:51:41]line ФМ: 0000000000965352 [09:51:41]line ФД: 230312 [09:51:41]line ФПД: 70110134774339 [09:51:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T095144&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230312&fm=70110134774339&tin=02508201610067®Number=0000000000099253&sum=500000 [09:51:41]OFD Sender: Processing packet 230312 [packets to send 132, broken 131] [09:51:41]ProducePacketName [09:51:41]name=ofd_packets/00230312 [09:51:41]OFD Sender: To server: pG, [09:51:41]CommunicateWithHost lk.salyk.kg:30040 [09:51:41]ConnectInit lk.salyk.kg [09:51:41]written 0, free lines is 4095 [09:51:41]Connected sock=10 [09:51:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 CC DC 04 01 9A 58 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 07 01 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6D CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7E 00 00 00 F4 03 04 00 B0 14 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A8 83 03 00 35 04 06 00 3F C3 C9 AD AA 43 A6 BC 3D 50 8B D5 3C E4 [09:51:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 44 89 47 00 3D 72 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A8 83 03 00 F4 03 04 00 88 BB A5 66 B6 04 01 00 00 D0 61 BA F6 D8 8D 23 C0 [09:51:41]CommunicateWithHost err = 0 [09:51:41]CheckOFDResponse [09:51:41]1017 (14) - 77093643461234 [09:51:41]1041 (16) - 0000000000965352 [09:51:41]1040 (4) - 230312 [09:51:41]1012 (4) - 28.07.2024 03:31 [09:51:41]1206 (1) - 0 [09:51:41]OFD Sender: Remove packet 230312 [09:51:41]ProducePacketName [09:51:41]name=ofd_packets/00230312 [09:51:41]NVStorageDeleteData [09:51:41]Write to MH i2c: 01 00 00 1B 96 B1 [09:51:41]Write i2c OK [09:51:41]MH_I2C_Read... [09:51:41]Read from MH i2c: 01 [09:51:41]MH_I2C_Read... [09:51:41]Read from MH i2c: 01 07 00 [09:51:41]MH_I2C_Read... [09:51:41]Read from MH i2c: 01 07 00 1B 96 00 00 00 00 00 8B 0C 4F [09:51:41]RasterBufferAndPrint [09:51:41]line [09:51:41]line [09:51:41]line [09:51:41]line [09:51:41]line [09:51:41]written 0, free lines is 3217 [09:51:41]MH_Cut [09:51:41]Write to MH i2c: D1 01 00 22 96 01 8A [09:51:41]Write i2c OK [09:51:41]MH_I2C_Read... [09:51:41]Read from MH i2c: D1 [09:51:41]MH_I2C_Read... [09:51:41]Read from MH i2c: D1 01 00 [09:51:41]MH_I2C_Read... [09:51:41]Read from MH i2c: D1 01 00 22 96 00 89 [09:51:41]Write to MH i2c: 01 00 00 23 96 B9 [09:51:41]Write i2c OK [09:51:41]MH_I2C_Read... [09:51:42]OFD Sender: No OFD packet to send [09:51:42]*** Cut start [09:51:42]*** Partial cut [09:51:42]*** CUTSNS_PIN = 1 [09:51:42]*** CUTSNS_PIN = 0 [09:51:42]*** Brake cut motor [09:51:43]Read from MH i2c: 01 [09:51:43]MH_I2C_Read... [09:51:43]*** Stop cut motor [09:51:43]*** Cut end [09:51:43]Read from MH i2c: 01 07 00 [09:51:43]MH_I2C_Read... [09:51:43]Read from MH i2c: 01 07 00 23 96 00 00 00 00 00 FF 0F CE [09:51:43]process_action close_receipt done [09:51:43]requested_data is exist [09:51:43]produce_requested_data [09:51:43]requested_item fm.sn is exist - process it [09:51:43]wFMCommunicate request_size=4 [09:51:43]MH_SAM_APDU [09:51:43]CAPDU: 80 11 00 00 [09:51:43]Write to MH i2c: E2 08 00 24 96 80 11 00 00 00 00 00 00 34 [09:51:43]Write i2c OK [09:51:43]MH_I2C_Read... [09:51:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:51:43]Read from MH i2c: E2 [09:51:43]MH_I2C_Read... [09:51:43]Read from MH i2c: E2 17 00 [09:51:43]MH_I2C_Read... [09:51:43]Read from MH i2c: E2 17 00 24 96 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 85 [09:51:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:51:43]wFMCommunicate OK [09:51:43]requested_item fd.num is exist - process it [09:51:43]SAM_PROTO_GetFieldsCounters [09:51:43]wFMCommunicate request_size=4 [09:51:43]MH_SAM_APDU [09:51:43]CAPDU: 80 13 00 00 [09:51:43]Write to MH i2c: E2 08 00 25 96 80 13 00 00 00 00 00 00 37 [09:51:43]Write i2c OK [09:51:43]MH_I2C_Read... [09:51:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:51:43]Read from MH i2c: E2 [09:51:43]MH_I2C_Read... [09:51:43]Read from MH i2c: E2 62 00 [09:51:43]MH_I2C_Read... [09:51:43]Read from MH i2c: E2 62 00 25 96 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 A8 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 7E 00 00 00 5E 04 04 00 7E 00 00 00 57 04 04 00 7F 00 00 00 19 04 04 00 00 00 00 00 90 00 84 [09:51:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 A8 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 7E 00 00 00 5E 04 04 00 7E 00 00 00 57 04 04 00 7F 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:51:43]wFMCommunicate OK [09:51:43]SAM_PROTO_GetFieldsCounters done [09:51:43]requested_item shift.num is exist - process it [09:51:43]requested_item shift.opened is exist - process it [09:51:43]req_shift_opened [09:51:43]FM_GetShiftState [09:51:43]SAM_PROTO_GetShiftState [09:51:43]wFMCommunicate request_size=4 [09:51:43]MH_SAM_APDU [09:51:43]CAPDU: 80 13 01 00 [09:51:43]Write to MH i2c: E2 08 00 26 96 80 13 01 00 00 00 00 00 39 [09:51:43]Write i2c OK [09:51:43]MH_I2C_Read... [09:51:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:51:43]Read from MH i2c: E2 [09:51:43]MH_I2C_Read... [09:51:43]Read from MH i2c: E2 0E 00 [09:51:43]MH_I2C_Read... [09:51:43]Read from MH i2c: E2 0E 00 26 96 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 FF [09:51:43]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:51:43]wFMCommunicate OK [09:51:43]SAM_PROTO_GetShiftState done [09:51:43]FM_GetShiftState done [09:51:43]req_shift_opened done [09:51:43]requested_item shift.open_date is exist - process it [09:51:43]req_shift_open_date [09:51:43]req_shift_open_date done [09:51:43]produce_requested_data done [09:51:43]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230312,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [09:51:43]process_action_free close_receipt [09:51:43]json_value_free [09:51:43]json_value_free done [09:51:43]process_json_proto returns [09:51:43]Send response to host [09:51:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230312,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [09:51:43]free response buf [09:51:43]execute_script done [09:51:43]execute_script returns [09:51:43]free content buf [09:51:43]Sock 8.Close socket [09:51:43]Sock 8.Thread stoped [09:51:47]OFD Sender: No OFD packet to send [09:51:52]OFD Sender: No OFD packet to send [09:51:57]OFD Sender: No OFD packet to send [09:52:02]OFD Sender: No OFD packet to send [09:52:07]OFD Sender: No OFD packet to send [09:52:12]OFD Sender: No OFD packet to send [09:52:15]accept exits with 9 [09:52:15]New connection [09:52:15]New thread 3066903908 created [09:52:15]Thread 3067047268 joined [09:52:15]Waiting for new connection... [09:52:15] Sock 9.Parse request [09:52:15]Sock 9.Check first char [09:52:15]Sock 9.First char is OK [09:52:15]request: POST /json_proto HTTP/1.0 [09:52:15]Method: POST [09:52:15]URL: /json_proto [09:52:15]Method is POST - this is cgi request [09:52:15]url: /json_proto [09:52:15]query_string will be loaded in cgi processing [09:52:15]execute_cgi json_proto POST (null) [09:52:15]execute_cgi path=json_proto method=POST [09:52:15]POST find Content-Length [09:52:15]Host: 172.17.49.131:8080 [09:52:15]Content-Length: 677 [09:52:15]Content-Type: application/json [09:52:15] [09:52:15]POST finish read [09:52:15]Found Content-Length = 677 [09:52:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871773", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:52:15]execute_script... [09: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)871773", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:52:15]POST & json_proto [09:52:15]process_json_proto [09:52:15]json parsed OK: [09:52:15]protocol is kg_v1.0 [09:52:15]action value=close_receipt [09:52:15]process_action close_receipt [09:52:15]cmd_close_receipt [09:52:15]MH_GetDate [09:52:15]Write to MH i2c: F0 00 00 27 96 AC [09:52:15]Write i2c OK [09:52:15]MH_I2C_Read... [09:52:15]Read from MH i2c: F0 [09:52:15]MH_I2C_Read... [09:52:15]Read from MH i2c: F0 09 00 [09:52:15]MH_I2C_Read... [09:52:15]Read from MH i2c: F0 09 00 27 96 00 D4 14 A6 66 FF 4D C0 64 19 [09:52:15]GetLastDocTimeStamp 1722160304 [09:52:15]current date 1722160340 [09:52:15]FM_GetShiftState [09:52:15]SAM_PROTO_GetShiftState [09:52:15]wFMCommunicate request_size=4 [09:52:15]MH_SAM_APDU [09:52:15]CAPDU: 80 13 01 00 [09:52:15]Write to MH i2c: E2 08 00 28 96 80 13 01 00 00 00 00 00 3B [09:52:15]Write i2c OK [09:52:15]MH_I2C_Read... [09:52:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:52:15]Read from MH i2c: E2 [09:52:15]MH_I2C_Read... [09:52:15]Read from MH i2c: E2 0E 00 [09:52:15]MH_I2C_Read... [09:52:15]Read from MH i2c: E2 0E 00 28 96 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 01 [09:52:15]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:52:15]wFMCommunicate OK [09:52:15]SAM_PROTO_GetShiftState done [09:52:15]FM_GetShiftState done [09:52:15]opened in 1722127132 [09:52:15]opened+sec_in_day 1722213532 [09:52:15]quantity*price = 60003 [09:52:15]sum+1 = 60004 [09:52:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 127 28.07.2024 09:52 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230313 ФПД: 211195221550137 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T095220&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230313&fm=211195221550137&tin=02508201610067®Number=0000000000099253&sum=60000 [09:52:16]StoreToDocumentArchive [09:52:16]shift 386 fd 230313 [09:52:16]save to /storage/0386/doc_00230313 [09:52:16]save last doc name /storage/0386/doc_00230313 to /storage/kkm_last_doc_name [09:52:16]save OK [09:52:16]Clear old archive folders... [09:52:16]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:52:16]tlvbuf is 007AB610 [09:52:16]SAM_PROTO_ClearQueue [09:52:16]wFMCommunicate request_size=4 [09:52:16]MH_SAM_APDU [09:52:16]CAPDU: 80 09 00 00 [09:52:16]Write to MH i2c: E2 08 00 35 96 80 09 00 00 00 00 00 00 3D [09:52:16]Write i2c OK [09:52:16]MH_I2C_Read... [09:52:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:52:16]Read from MH i2c: E2 [09:52:16]MH_I2C_Read... [09:52:16]Read from MH i2c: E2 03 00 [09:52:16]MH_I2C_Read... [09:52:16]Read from MH i2c: E2 03 00 35 96 00 90 00 3F [09:52:16]RAPDU: 90 00 [09:52:16]wFMCommunicate OK [09:52:16]SAM_PROTO_ClearQueue done [09:52:16]KKMCreateOFDPacket [09:52:16]OFDProtocolAddRootSTLVToBuf [09:52:16]FM_MakeSignedData [09:52:16]FM_MakeSignedData [09:52:16]SAM_PROTO_SignData [09:52:16]wFMCommunicate request_size=4 [09:52:16]MH_SAM_APDU [09:52:16]CAPDU: 80 0D 01 02 [09:52:16]Write to MH i2c: E2 08 00 36 96 80 0D 01 02 00 00 00 00 45 [09:52:16]Write i2c OK [09:52:16]MH_I2C_Read... [09:52:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:52:16]Read from MH i2c: E2 [09:52:16]MH_I2C_Read... [09:52:16]Read from MH i2c: E2 03 00 [09:52:16]MH_I2C_Read... [09:52:16]Read from MH i2c: E2 03 00 36 96 00 90 00 40 [09:52:16]RAPDU: 90 00 [09:52:16]wFMCommunicate OK [09:52:16]wFMCommunicate request_size=255 [09:52:16]MH_SAM_APDU [09:52:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7F 00 00 00 F4 03 04 00 D4 14 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A9 83 03 00 35 04 06 00 C0 [09:52:16]Write to MH i2c: E2 02 01 37 96 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 7F 00 00 00 F4 03 04 00 D4 14 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A9 83 03 00 35 04 06 00 C0 00 00 71 [09:52:16]Write i2c OK [09:52:16]MH_I2C_Read... [09:52:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:52:16]Read from MH i2c: E2 [09:52:16]MH_I2C_Read... [09:52:16]Read from MH i2c: E2 03 00 [09:52:16]MH_I2C_Read... [09:52:16]Read from MH i2c: E2 03 00 37 96 00 90 00 41 [09:52:16]RAPDU: 90 00 [09:52:16]wFMCommunicate OK [09:52:16]wFMCommunicate request_size=10 [09:52:16]MH_SAM_APDU [09:52:16]CAPDU: 80 0D 02 02 05 14 B8 28 A4 39 [09:52:16]Write to MH i2c: E2 0D 00 38 96 80 0D 02 02 05 00 14 B8 28 A4 39 00 00 23 [09:52:16]Write i2c OK [09:52:16]MH_I2C_Read... [09:52:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:52:16]Read from MH i2c: E2 [09:52:16]MH_I2C_Read... [09:52:16]Read from MH i2c: E2 03 00 [09:52:16]MH_I2C_Read... [09:52:17]Read from MH i2c: E2 03 00 38 96 00 90 00 42 [09:52:17]RAPDU: 90 00 [09:52:17]wFMCommunicate OK [09:52:17]wFMCommunicate request_size=4 [09:52:17]MH_SAM_APDU [09:52:17]CAPDU: 80 0D 03 02 [09:52:17]Write to MH i2c: E2 08 00 39 96 80 0D 03 02 00 00 00 00 4A [09:52:17]Write i2c OK [09:52:17]MH_I2C_Read... [09:52:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:52:17]Read from MH i2c: E2 [09:52:17]MH_I2C_Read... [09:52:17]Read from MH i2c: E2 0B 00 [09:52:17]MH_I2C_Read... [09:52:17]Read from MH i2c: E2 0B 00 39 96 00 D4 3D 3F FC 47 52 5C BC 90 00 48 [09:52:17]RAPDU: D4 3D 3F FC 47 52 5C BC 90 00 [09:52:17]wFMCommunicate OK [09:52:17]SAM_PROTO_SignData done [09:52:17]FM_MakeSignedData done [09:52:17]CreateOFDProtocolMessage [09:52:17]wFMCommunicate request_size=4 [09:52:17]MH_SAM_APDU [09:52:17]CAPDU: 80 11 00 00 [09:52:17]Write to MH i2c: E2 08 00 3A 96 80 11 00 00 00 00 00 00 4A [09:52:17]Write i2c OK [09:52:17]MH_I2C_Read... [09:52:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:52:17]Read from MH i2c: E2 [09:52:17]MH_I2C_Read... [09:52:17]Read from MH i2c: E2 17 00 [09:52:17]MH_I2C_Read... [09:52:17]Read from MH i2c: E2 17 00 3A 96 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 9B [09:52:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:52:17]wFMCommunicate OK [09:52:17]CreateOFDProtocolMessage done [09:52:17]OFDSenderStorePacket 230313 [09:52:17]StoreOFDPacket docnum=230313 [09:52:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 EC 6F 07 01 61 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 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 7F 00 00 00 F4 03 04 00 D4 14 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A9 83 03 00 35 04 06 00 C0 14 B8 28 A4 39 D4 3D 3F FC 47 52 5C BC [09:52:17]CheckFolder [09:52:17]dirname=/storage/ofd_packets [09:52:17]CheckFolder done [09:52:17]ProducePacketName [09:52:17]name=ofd_packets/00230313 [09:52:17]NVStorageSaveData ofd_packets/00230313 [09:52:17]File name is /storage/ofd_packets/00230313 [09:52:17]Write 301 bytes [09:52:17]NVStorageSaveData done [09:52:17]OFDSenderStorePacket done [09:52:17]KKMCreateOFDPacket done [09:52:17]NVStorageSaveData kkm_last_timestamp [09:52:17]File name is /storage/kkm_last_timestamp [09:52:17]Write 4 bytes [09:52:17]NVStorageSaveData done [09:52:17]ExternCall_PrintAddStr [09:52:17]wPrintStart [09:52:17]Write to MH i2c: 01 00 00 3B 96 D1 [09:52:17]Write i2c OK [09:52:17]MH_I2C_Read... [09:52:17]Read from MH i2c: 01 [09:52:17]MH_I2C_Read... [09:52:17]Read from MH i2c: 01 07 00 [09:52:17]MH_I2C_Read... [09:52:17]Read from MH i2c: 01 07 00 3B 96 00 00 00 00 00 FF 0F E6 [09:52:17]RasterBufferAndPrint [09:52:17]line Счет N : (1)871773 [09:52:17]line ИНН: 02508201610067 [09:52:17]line Контрольно-Кассовый Чек [09:52:17]line ПРОДАЖА [09:52:17]line ТРК (МРК, ГНК) : 52 [09:52:17]line Товар: 2710124130 [09:52:17]line Аи-92-К-5 [09:52:17]line 8.850 * 67.80 [09:52:17]line = 600.03 [09:52:17]line НДС 12% НСП 1% [09:52:17]line > о реализуемом товаре [09:52:17]line ОКРУГЛЕНИЕ: -0.03 [09:52:17]line ИТОГО: 600.00 [09:52:17]line Внесено: 600.00 [09:52:17]line СДАЧА: 0.00 [09:52:17]line НСП 1% : 5.31 [09:52:17]line НДС 12% : 63.72 [09:52:17]line Наличными: 600.00 [09:52:17]line Безнал.: 0.00 [09:52:17]line Место: АЗС № 125 "Партнер Нефть" [09:52:17]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [09:52:17]line СНО: Общий режим [09:52:17]line Чек 127 28.07.2024 09:52 [09:52:17]line Смена: 386 ФФД: 1.0 [09:52:17]line ЗНМ: 0300000050 [09:52:17]line РНМ: 0000000000099253 [09:52:17]line Версия ККМ: 001 [09:52:17]line ФМ: 0000000000965352 [09:52:17]line ФД: 230313 [09:52:17]line ФПД: 211195221550137 [09:52:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T095220&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230313&fm=211195221550137&tin=02508201610067®Number=0000000000099253&sum=60000 [09:52:17]OFD Sender: Processing packet 230313 [packets to send 132, broken 131] [09:52:17]ProducePacketName [09:52:17]name=ofd_packets/00230313 [09:52:17]OFD Sender: To server: pG, [09:52:17]CommunicateWithHost lk.salyk.kg:30040 [09:52:17]ConnectInit lk.salyk.kg [09:52:17]written 0, free lines is 4095 [09:52:17]Connected sock=10 [09:52:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 EC 6F 07 01 61 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 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 7F 00 00 00 F4 03 04 00 D4 14 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A9 83 03 00 35 04 06 00 C0 14 B8 28 A4 39 D4 3D 3F FC 47 52 5C BC [09:52:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 C8 28 47 00 9D AD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A9 83 03 00 F4 03 04 00 AC BB A5 66 B6 04 01 00 00 0B 63 A6 7A 2E 19 A2 03 [09:52:17]CommunicateWithHost err = 0 [09:52:17]CheckOFDResponse [09:52:17]1017 (14) - 77093643461234 [09:52:17]1041 (16) - 0000000000965352 [09:52:17]1040 (4) - 230313 [09:52:17]1012 (4) - 28.07.2024 03:31 [09:52:17]1206 (1) - 0 [09:52:17]OFD Sender: Remove packet 230313 [09:52:17]ProducePacketName [09:52:17]name=ofd_packets/00230313 [09:52:17]NVStorageDeleteData [09:52:17]Write to MH i2c: 01 00 00 66 96 FC [09:52:17]Write i2c OK [09:52:17]MH_I2C_Read... [09:52:17]Read from MH i2c: 01 [09:52:17]MH_I2C_Read... [09:52:17]Read from MH i2c: 01 07 00 [09:52:17]MH_I2C_Read... [09:52:17]Read from MH i2c: 01 07 00 66 96 00 00 00 00 00 ED 0C FC [09:52:17]RasterBufferAndPrint [09:52:17]line [09:52:17]line [09:52:17]line [09:52:17]line [09:52:17]line [09:52:17]written 0, free lines is 3315 [09:52:17]MH_Cut [09:52:17]Write to MH i2c: D1 01 00 6D 96 01 D5 [09:52:17]Write i2c OK [09:52:17]MH_I2C_Read... [09:52:17]Read from MH i2c: D1 [09:52:17]MH_I2C_Read... [09:52:17]Read from MH i2c: D1 01 00 [09:52:17]MH_I2C_Read... [09:52:17]Read from MH i2c: D1 01 00 6D 96 00 D4 [09:52:17]Write to MH i2c: 01 00 00 6E 96 04 [09:52:17]Write i2c OK [09:52:17]MH_I2C_Read... [09:52:18]OFD Sender: No OFD packet to send [09:52:18]*** Cut start [09:52:18]*** Partial cut [09:52:18]*** CUTSNS_PIN = 1 [09:52:18]*** CUTSNS_PIN = 0 [09:52:18]*** Brake cut motor [09:52:19]Read from MH i2c: 01 [09:52:19]MH_I2C_Read... [09:52:19]*** Stop cut motor [09:52:19]*** Cut end [09:52:19]Read from MH i2c: 01 07 00 [09:52:19]MH_I2C_Read... [09:52:19]Read from MH i2c: 01 07 00 6E 96 00 00 00 00 00 FF 0F 19 [09:52:19]process_action close_receipt done [09:52:19]requested_data is exist [09:52:19]produce_requested_data [09:52:19]requested_item fm.sn is exist - process it [09:52:19]wFMCommunicate request_size=4 [09:52:19]MH_SAM_APDU [09:52:19]CAPDU: 80 11 00 00 [09:52:19]Write to MH i2c: E2 08 00 6F 96 80 11 00 00 00 00 00 00 7F [09:52:19]Write i2c OK [09:52:19]MH_I2C_Read... [09:52:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:52:19]Read from MH i2c: E2 [09:52:19]MH_I2C_Read... [09:52:19]Read from MH i2c: E2 17 00 [09:52:19]MH_I2C_Read... [09:52:19]Read from MH i2c: E2 17 00 6F 96 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 D0 [09:52:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:52:19]wFMCommunicate OK [09:52:19]requested_item fd.num is exist - process it [09:52:19]SAM_PROTO_GetFieldsCounters [09:52:19]wFMCommunicate request_size=4 [09:52:19]MH_SAM_APDU [09:52:19]CAPDU: 80 13 00 00 [09:52:19]Write to MH i2c: E2 08 00 70 96 80 13 00 00 00 00 00 00 82 [09:52:19]Write i2c OK [09:52:19]MH_I2C_Read... [09:52:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:52:19]Read from MH i2c: E2 [09:52:19]MH_I2C_Read... [09:52:19]Read from MH i2c: E2 62 00 [09:52:19]MH_I2C_Read... [09:52:19]Read from MH i2c: E2 62 00 70 96 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 A9 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 7F 00 00 00 5E 04 04 00 7F 00 00 00 57 04 04 00 80 00 00 00 19 04 04 00 00 00 00 00 90 00 D3 [09:52:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 A9 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 7F 00 00 00 5E 04 04 00 7F 00 00 00 57 04 04 00 80 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:52:19]wFMCommunicate OK [09:52:19]SAM_PROTO_GetFieldsCounters done [09:52:19]requested_item shift.num is exist - process it [09:52:19]requested_item shift.opened is exist - process it [09:52:19]req_shift_opened [09:52:19]FM_GetShiftState [09:52:19]SAM_PROTO_GetShiftState [09:52:19]wFMCommunicate request_size=4 [09:52:19]MH_SAM_APDU [09:52:19]CAPDU: 80 13 01 00 [09:52:19]Write to MH i2c: E2 08 00 71 96 80 13 01 00 00 00 00 00 84 [09:52:19]Write i2c OK [09:52:19]MH_I2C_Read... [09:52:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:52:19]Read from MH i2c: E2 [09:52:19]MH_I2C_Read... [09:52:19]Read from MH i2c: E2 0E 00 [09:52:19]MH_I2C_Read... [09:52:19]Read from MH i2c: E2 0E 00 71 96 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 4A [09:52:19]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:52:19]wFMCommunicate OK [09:52:19]SAM_PROTO_GetShiftState done [09:52:19]FM_GetShiftState done [09:52:19]req_shift_opened done [09:52:19]requested_item shift.open_date is exist - process it [09:52:19]req_shift_open_date [09:52:19]req_shift_open_date done [09:52:19]produce_requested_data done [09:52:19]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230313,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [09:52:19]process_action_free close_receipt [09:52:19]json_value_free [09:52:19]json_value_free done [09:52:19]process_json_proto returns [09:52:19]Send response to host [09:52:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230313,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [09:52:19]free response buf [09:52:19]execute_script done [09:52:19]execute_script returns [09:52:19]free content buf [09:52:19]Sock 9.Close socket [09:52:19]Sock 9.Thread stoped [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:48]OFD Sender: No OFD packet to send [09:53:53]OFD Sender: No OFD packet to send [09:53:58]OFD Sender: No OFD packet to send [09:54:03]OFD Sender: No OFD packet to send [09:54:08]OFD Sender: No OFD packet to send [09:54:13]OFD Sender: No OFD packet to send [09:54:18]OFD Sender: No OFD packet to send [09:54:23]OFD Sender: No OFD packet to send [09:54:28]OFD Sender: No OFD packet to send [09:54:33]OFD Sender: No OFD packet to send [09:54:38]OFD Sender: No OFD packet to send [09:54:43]OFD Sender: No OFD packet to send [09:54:48]OFD Sender: No OFD packet to send [09:54:53]OFD Sender: No OFD packet to send [09:54:58]OFD Sender: No OFD packet to send [09:55:03]OFD Sender: No OFD packet to send [09:55:08]OFD Sender: No OFD packet to send [09:55:13]OFD Sender: No OFD packet to send [09:55:18]OFD Sender: No OFD packet to send [09:55:23]OFD Sender: No OFD packet to send [09:55:28]OFD Sender: No OFD packet to send [09:55:33]OFD Sender: No OFD packet to send [09:55:38]OFD Sender: No OFD packet to send [09:55:43]OFD Sender: No OFD packet to send [09:55:48]OFD Sender: No OFD packet to send [09:55:53]OFD Sender: No OFD packet to send [09:55:58]OFD Sender: No OFD packet to send [09:56:03]OFD Sender: No OFD packet to send [09:56:08]OFD Sender: No OFD packet to send [09:56:13]OFD Sender: No OFD packet to send [09:56:18]OFD Sender: No OFD packet to send [09:56:23]OFD Sender: No OFD packet to send [09:56:28]accept exits with 8 [09:56:28]New connection [09:56:28]New thread 3067047268 created [09:56:28]Thread 3066903908 joined [09:56:28]Waiting for new connection... [09:56:28] Sock 8.Parse request [09:56:28]Sock 8.Check first char [09:56:28]Sock 8.First char is OK [09:56:28]request: POST /json_proto HTTP/1.0 [09:56:28]Method: POST [09:56:28]URL: /json_proto [09:56:28]Method is POST - this is cgi request [09:56:28]url: /json_proto [09:56:28]query_string will be loaded in cgi processing [09:56:28]execute_cgi json_proto POST (null) [09:56:28]execute_cgi path=json_proto method=POST [09:56:28]POST find Content-Length [09:56:28]Host: 172.17.49.131:8080 [09:56:28]Content-Length: 675 [09:56:28]Content-Type: application/json [09:56:28] [09:56:28]POST finish read [09:56:28]Found Content-Length = 675 [09:56:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871775", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 12.950, "sum" : 973.84, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 973.00, "payments": [ { "type": 0, "sum" : 973.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:56:28]execute_script... [09:56: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)871775", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 12.950, "sum" : 973.84, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 973.00, "payments": [ { "type": 0, "sum" : 973.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:56:28]POST & json_proto [09:56:28]process_json_proto [09:56:28]json parsed OK: [09:56:28]protocol is kg_v1.0 [09:56:28]action value=close_receipt [09:56:28]process_action close_receipt [09:56:28]cmd_close_receipt [09:56:28]MH_GetDate [09:56:28]Write to MH i2c: F0 00 00 72 96 F7 [09:56:28]Write i2c OK [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: F0 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: F0 09 00 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: F0 09 00 72 96 00 D1 15 A6 66 FF 4D C0 64 62 [09:56:28]GetLastDocTimeStamp 1722160340 [09:56:28]current date 1722160593 [09:56:28]FM_GetShiftState [09:56:28]SAM_PROTO_GetShiftState [09:56:28]wFMCommunicate request_size=4 [09:56:28]MH_SAM_APDU [09:56:28]CAPDU: 80 13 01 00 [09:56:28]Write to MH i2c: E2 08 00 73 96 80 13 01 00 00 00 00 00 86 [09:56:28]Write i2c OK [09:56:28]MH_I2C_Read... [09:56:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:56:28]Read from MH i2c: E2 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: E2 0E 00 [09:56:28]MH_I2C_Read... [09:56:28]Read from MH i2c: E2 0E 00 73 96 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 4C [09:56:28]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:56:28]wFMCommunicate OK [09:56:28]SAM_PROTO_GetShiftState done [09:56:28]FM_GetShiftState done [09:56:28]opened in 1722127132 [09:56:28]opened+sec_in_day 1722213532 [09:56:28]quantity*price = 97384 [09:56:28]sum+1 = 97385 [09:56:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.84 ИТОГО: 973.00 Внесено: 1000.00 СДАЧА: 27.00 НСП 1% : 8.62 НДС 12% : 103.42 Наличными: 973.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 128 28.07.2024 09:56 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230314 ФПД: 247678133492919 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T095633&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230314&fm=247678133492919&tin=02508201610067®Number=0000000000099253&sum=97300 [09:56:29]StoreToDocumentArchive [09:56:29]shift 386 fd 230314 [09:56:29]save to /storage/0386/doc_00230314 [09:56:29]save last doc name /storage/0386/doc_00230314 to /storage/kkm_last_doc_name [09:56:29]save OK [09:56:29]Clear old archive folders... [09:56:29]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:56:29]tlvbuf is 009367E0 [09:56:29]SAM_PROTO_ClearQueue [09:56:29]wFMCommunicate request_size=4 [09:56:29]MH_SAM_APDU [09:56:29]CAPDU: 80 09 00 00 [09:56:29]Write to MH i2c: E2 08 00 80 96 80 09 00 00 00 00 00 00 88 [09:56:29]Write i2c OK [09:56:29]MH_I2C_Read... [09:56:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:56:29]Read from MH i2c: E2 [09:56:29]MH_I2C_Read... [09:56:29]Read from MH i2c: E2 03 00 [09:56:29]MH_I2C_Read... [09:56:29]Read from MH i2c: E2 03 00 80 96 00 90 00 8A [09:56:29]RAPDU: 90 00 [09:56:29]wFMCommunicate OK [09:56:29]SAM_PROTO_ClearQueue done [09:56:29]KKMCreateOFDPacket [09:56:29]OFDProtocolAddRootSTLVToBuf [09:56:29]FM_MakeSignedData [09:56:29]FM_MakeSignedData [09:56:29]SAM_PROTO_SignData [09:56:29]wFMCommunicate request_size=4 [09:56:29]MH_SAM_APDU [09:56:29]CAPDU: 80 0D 01 02 [09:56:29]Write to MH i2c: E2 08 00 81 96 80 0D 01 02 00 00 00 00 90 [09:56:29]Write i2c OK [09:56:29]MH_I2C_Read... [09:56:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:56:29]Read from MH i2c: E2 [09:56:29]MH_I2C_Read... [09:56:29]Read from MH i2c: E2 03 00 [09:56:29]MH_I2C_Read... [09:56:29]Read from MH i2c: E2 03 00 81 96 00 90 00 8B [09:56:29]RAPDU: 90 00 [09:56:29]wFMCommunicate OK [09:56:29]wFMCommunicate request_size=255 [09:56:29]MH_SAM_APDU [09:56: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 96 32 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 68 7C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 7C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5E 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 66 28 00 00 00 00 07 04 06 00 14 7C 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 D1 15 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 AA 83 03 00 35 04 06 00 E1 43 0F 2A [09:56:29]Write to MH i2c: E2 02 01 82 96 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 32 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 68 7C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 7C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5E 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 66 28 00 00 00 00 07 04 06 00 14 7C 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 D1 15 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 AA 83 03 00 35 04 06 00 E1 43 0F 2A 00 00 AB [09:56:29]Write i2c OK [09:56:29]MH_I2C_Read... [09:56:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:56:29]Read from MH i2c: E2 [09:56:29]MH_I2C_Read... [09:56:29]Read from MH i2c: E2 03 00 [09:56:29]MH_I2C_Read... [09:56:29]Read from MH i2c: E2 03 00 82 96 00 90 00 8C [09:56:29]RAPDU: 90 00 [09:56:29]wFMCommunicate OK [09:56:29]wFMCommunicate request_size=7 [09:56:29]MH_SAM_APDU [09:56:29]CAPDU: 80 0D 02 02 02 5C B7 [09:56:29]Write to MH i2c: E2 0A 00 83 96 80 0D 02 02 02 00 5C B7 00 00 AA [09:56:29]Write i2c OK [09:56:29]MH_I2C_Read... [09:56:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:56:29]Read from MH i2c: E2 [09:56:29]MH_I2C_Read... [09:56:29]Read from MH i2c: E2 03 00 [09:56:29]MH_I2C_Read... [09:56:29]Read from MH i2c: E2 03 00 83 96 00 90 00 8D [09:56:29]RAPDU: 90 00 [09:56:29]wFMCommunicate OK [09:56:29]wFMCommunicate request_size=4 [09:56:29]MH_SAM_APDU [09:56:29]CAPDU: 80 0D 03 02 [09:56:29]Write to MH i2c: E2 08 00 84 96 80 0D 03 02 00 00 00 00 95 [09:56:29]Write i2c OK [09:56:29]MH_I2C_Read... [09:56:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:56:29]Read from MH i2c: E2 [09:56:29]MH_I2C_Read... [09:56:29]Read from MH i2c: E2 0B 00 [09:56:29]MH_I2C_Read... [09:56:29]Read from MH i2c: E2 0B 00 84 96 00 3B E1 91 82 6E 1B 83 CF 90 00 A0 [09:56:29]RAPDU: 3B E1 91 82 6E 1B 83 CF 90 00 [09:56:29]wFMCommunicate OK [09:56:29]SAM_PROTO_SignData done [09:56:29]FM_MakeSignedData done [09:56:29]CreateOFDProtocolMessage [09:56:29]wFMCommunicate request_size=4 [09:56:29]MH_SAM_APDU [09:56:29]CAPDU: 80 11 00 00 [09:56:29]Write to MH i2c: E2 08 00 85 96 80 11 00 00 00 00 00 00 95 [09:56:29]Write i2c OK [09:56:29]MH_I2C_Read... [09:56:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:56:29]Read from MH i2c: E2 [09:56:29]MH_I2C_Read... [09:56:29]Read from MH i2c: E2 17 00 [09:56:29]MH_I2C_Read... [09:56:29]Read from MH i2c: E2 17 00 85 96 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 E6 [09:56:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:56:29]wFMCommunicate OK [09:56:29]CreateOFDProtocolMessage done [09:56:29]OFDSenderStorePacket 230314 [09:56:29]StoreOFDPacket docnum=230314 [09:56:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 7E E3 04 01 A4 28 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 32 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 68 7C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 7C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5E 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 66 28 00 00 00 00 07 04 06 00 14 7C 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 D1 15 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 AA 83 03 00 35 04 06 00 E1 43 0F 2A 5C B7 3B E1 91 82 6E 1B 83 CF [09:56:29]CheckFolder [09:56:29]dirname=/storage/ofd_packets [09:56:29]CheckFolder done [09:56:29]ProducePacketName [09:56:29]name=ofd_packets/00230314 [09:56:29]NVStorageSaveData ofd_packets/00230314 [09:56:29]File name is /storage/ofd_packets/00230314 [09:56:29]Write 298 bytes [09:56:29]NVStorageSaveData done [09:56:29]OFDSenderStorePacket done [09:56:29]KKMCreateOFDPacket done [09:56:29]NVStorageSaveData kkm_last_timestamp [09:56:29]File name is /storage/kkm_last_timestamp [09:56:29]Write 4 bytes [09:56:29]NVStorageSaveData done [09:56:29]ExternCall_PrintAddStr [09:56:29]wPrintStart [09:56:29]Write to MH i2c: 01 00 00 86 96 1C [09:56:29]Write i2c OK [09:56:29]MH_I2C_Read... [09:56:29]Read from MH i2c: 01 [09:56:29]MH_I2C_Read... [09:56:29]Read from MH i2c: 01 07 00 [09:56:29]MH_I2C_Read... [09:56:29]Read from MH i2c: 01 07 00 86 96 00 00 00 00 00 FF 0F 31 [09:56:29]RasterBufferAndPrint [09:56:29]line Счет N : (1)871775 [09:56:29]line ИНН: 02508201610067 [09:56:29]line Контрольно-Кассовый Чек [09:56:29]line ПРОДАЖА [09:56:29]line ТРК (МРК, ГНК) : 2 [09:56:29]line Товар: 2710194210 [09:56:29]line ДТ-К-5 [09:56:29]line 12.950 * 75.20 [09:56:29]line = 973.84 [09:56:29]line НДС 12% НСП 1% [09:56:29]line > о реализуемом товаре [09:56:29]line ОКРУГЛЕНИЕ: -0.84 [09:56:29]line ИТОГО: 973.00 [09:56:29]line Внесено: 1000.00 [09:56:29]line СДАЧА: 27.00 [09:56:29]line НСП 1% : 8.62 [09:56:29]line НДС 12% : 103.42 [09:56:29]line Наличными: 973.00 [09:56:29]line Безнал.: 0.00 [09:56:29]line Место: АЗС № 125 "Партнер Нефть" [09:56:29]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [09:56:29]line СНО: Общий режим [09:56:29]line Чек 128 28.07.2024 09:56 [09:56:29]line Смена: 386 ФФД: 1.0 [09:56:29]line ЗНМ: 0300000050 [09:56:29]line РНМ: 0000000000099253 [09:56:29]line Версия ККМ: 001 [09:56:29]line ФМ: 0000000000965352 [09:56:29]line ФД: 230314 [09:56:29]line ФПД: 247678133492919 [09:56:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T095633&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230314&fm=247678133492919&tin=02508201610067®Number=0000000000099253&sum=97300 [09:56:30]OFD Sender: Processing packet 230314 [packets to send 132, broken 131] [09:56:30]ProducePacketName [09:56:30]name=ofd_packets/00230314 [09:56:30]OFD Sender: To server: pG, [09:56:30]CommunicateWithHost lk.salyk.kg:30040 [09:56:30]ConnectInit lk.salyk.kg [09:56:30]written 0, free lines is 4095 [09:56:30]Connected sock=11 [09:56:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 7E E3 04 01 A4 28 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 32 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 68 7C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 14 7C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5E 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 66 28 00 00 00 00 07 04 06 00 14 7C 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 D1 15 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 AA 83 03 00 35 04 06 00 E1 43 0F 2A 5C B7 3B E1 91 82 6E 1B 83 CF [09:56:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 31 36 47 00 7E 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 39 36 35 33 35 32 10 04 04 00 AA 83 03 00 F4 03 04 00 A9 BC A5 66 B6 04 01 00 00 27 C5 C1 2B 38 07 DB 92 [09:56:30]CommunicateWithHost err = 0 [09:56:30]CheckOFDResponse [09:56:30]1017 (14) - 77093643461234 [09:56:30]1041 (16) - 0000000000965352 [09:56:30]1040 (4) - 230314 [09:56:30]1012 (4) - 28.07.2024 03:36 [09:56:30]1206 (1) - 0 [09:56:30]OFD Sender: Remove packet 230314 [09:56:30]ProducePacketName [09:56:30]name=ofd_packets/00230314 [09:56:30]NVStorageDeleteData [09:56:30]Write to MH i2c: 01 00 00 B1 96 47 [09:56:30]Write i2c OK [09:56:30]MH_I2C_Read... [09:56:30]Read from MH i2c: 01 [09:56:30]MH_I2C_Read... [09:56:30]Read from MH i2c: 01 07 00 [09:56:30]MH_I2C_Read... [09:56:30]Read from MH i2c: 01 07 00 B1 96 00 00 00 00 00 F7 0C 51 [09:56:30]RasterBufferAndPrint [09:56:30]line [09:56:30]line [09:56:30]line [09:56:30]line [09:56:30]line [09:56:30]written 0, free lines is 3326 [09:56:30]MH_Cut [09:56:30]Write to MH i2c: D1 01 00 B8 96 01 20 [09:56:30]Write i2c OK [09:56:30]MH_I2C_Read... [09:56:30]Read from MH i2c: D1 [09:56:30]MH_I2C_Read... [09:56:30]Read from MH i2c: D1 01 00 [09:56:30]MH_I2C_Read... [09:56:30]Read from MH i2c: D1 01 00 B8 96 00 1F [09:56:30]Write to MH i2c: 01 00 00 B9 96 4F [09:56:30]Write i2c OK [09:56:30]MH_I2C_Read... [09:56:31]OFD Sender: No OFD packet to send [09:56:31]*** Cut start [09:56:31]*** Partial cut [09:56:31]*** CUTSNS_PIN = 1 [09:56:31]*** CUTSNS_PIN = 0 [09:56:31]*** Brake cut motor [09:56:31]Read from MH i2c: 01 [09:56:31]MH_I2C_Read... [09:56:31]*** Stop cut motor [09:56:32]*** Cut end [09:56:32]Read from MH i2c: 01 07 00 [09:56:32]MH_I2C_Read... [09:56:32]Read from MH i2c: 01 07 00 B9 96 00 00 00 00 00 FF 0F 64 [09:56:32]process_action close_receipt done [09:56:32]requested_data is exist [09:56:32]produce_requested_data [09:56:32]requested_item fm.sn is exist - process it [09:56:32]wFMCommunicate request_size=4 [09:56:32]MH_SAM_APDU [09:56:32]CAPDU: 80 11 00 00 [09:56:32]Write to MH i2c: E2 08 00 BA 96 80 11 00 00 00 00 00 00 CA [09:56:32]Write i2c OK [09:56:32]MH_I2C_Read... [09:56:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:56:32]Read from MH i2c: E2 [09:56:32]MH_I2C_Read... [09:56:32]Read from MH i2c: E2 17 00 [09:56:32]MH_I2C_Read... [09:56:32]Read from MH i2c: E2 17 00 BA 96 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 1B [09:56:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:56:32]wFMCommunicate OK [09:56:32]requested_item fd.num is exist - process it [09:56:32]SAM_PROTO_GetFieldsCounters [09:56:32]wFMCommunicate request_size=4 [09:56:32]MH_SAM_APDU [09:56:32]CAPDU: 80 13 00 00 [09:56:32]Write to MH i2c: E2 08 00 BB 96 80 13 00 00 00 00 00 00 CD [09:56:32]Write i2c OK [09:56:32]MH_I2C_Read... [09:56:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:56:32]Read from MH i2c: E2 [09:56:32]MH_I2C_Read... [09:56:32]Read from MH i2c: E2 62 00 [09:56:32]MH_I2C_Read... [09:56:32]Read from MH i2c: E2 62 00 BB 96 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 AA 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 80 00 00 00 5E 04 04 00 80 00 00 00 57 04 04 00 81 00 00 00 19 04 04 00 00 00 00 00 90 00 22 [09:56:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 AA 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 80 00 00 00 5E 04 04 00 80 00 00 00 57 04 04 00 81 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:56:32]wFMCommunicate OK [09:56:32]SAM_PROTO_GetFieldsCounters done [09:56:32]requested_item shift.num is exist - process it [09:56:32]requested_item shift.opened is exist - process it [09:56:32]req_shift_opened [09:56:32]FM_GetShiftState [09:56:32]SAM_PROTO_GetShiftState [09:56:32]wFMCommunicate request_size=4 [09:56:32]MH_SAM_APDU [09:56:32]CAPDU: 80 13 01 00 [09:56:32]Write to MH i2c: E2 08 00 BC 96 80 13 01 00 00 00 00 00 CF [09:56:32]Write i2c OK [09:56:32]MH_I2C_Read... [09:56:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:56:32]Read from MH i2c: E2 [09:56:32]MH_I2C_Read... [09:56:32]Read from MH i2c: E2 0E 00 [09:56:32]MH_I2C_Read... [09:56:32]Read from MH i2c: E2 0E 00 BC 96 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 95 [09:56:32]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:56:32]wFMCommunicate OK [09:56:32]SAM_PROTO_GetShiftState done [09:56:32]FM_GetShiftState done [09:56:32]req_shift_opened done [09:56:32]requested_item shift.open_date is exist - process it [09:56:32]req_shift_open_date [09:56:32]req_shift_open_date done [09:56:32]produce_requested_data done [09:56:32]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230314,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [09:56:32]process_action_free close_receipt [09:56:32]json_value_free [09:56:32]json_value_free done [09:56:32]process_json_proto returns [09:56:32]Send response to host [09:56:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230314,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [09:56:32]free response buf [09:56:32]execute_script done [09:56:32]execute_script returns [09:56:32]free content buf [09:56:32]Sock 8.Close socket [09:56:32]Sock 8.Thread stoped [09:56:36]OFD Sender: No OFD packet to send [09:56:41]OFD Sender: No OFD packet to send [09:56:46]OFD Sender: No OFD packet to send [09:56:51]OFD Sender: No OFD packet to send [09:56:56]OFD Sender: No OFD packet to send [09:57:01]OFD Sender: No OFD packet to send [09:57:06]OFD Sender: No OFD packet to send [09:57:11]OFD Sender: No OFD packet to send [09:57:16]OFD Sender: No OFD packet to send [09:57:21]OFD Sender: No OFD packet to send [09:57:26]OFD Sender: No OFD packet to send [09:57:31]OFD Sender: No OFD packet to send [09:57:36]OFD Sender: No OFD packet to send [09:57:41]OFD Sender: No OFD packet to send [09:57:42]accept exits with 9 [09:57:42]New connection [09:57:42]New thread 3066903908 created [09:57:42]Thread 3067047268 joined [09:57:42]Waiting for new connection... [09:57:42] Sock 9.Parse request [09:57:42]Sock 9.Check first char [09:57:42]Sock 9.First char is OK [09:57:42]request: POST /json_proto HTTP/1.0 [09:57:42]Method: POST [09:57:42]URL: /json_proto [09:57:42]Method is POST - this is cgi request [09:57:42]url: /json_proto [09:57:42]query_string will be loaded in cgi processing [09:57:42]execute_cgi json_proto POST (null) [09:57:42]execute_cgi path=json_proto method=POST [09:57:42]POST find Content-Length [09:57:42]Host: 172.17.49.131:8080 [09:57:42]Content-Length: 678 [09:57:42]Content-Type: application/json [09:57:42] [09:57:42]POST finish read [09:57:42]Found Content-Length = 678 [09:57:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871774", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 39.900, "sum" : 3000.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:57:42]execute_script... [09:57:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871774", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 39.900, "sum" : 3000.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 3000.00, "payments": [ { "type": 0, "sum" : 3000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:57:42]POST & json_proto [09:57:42]process_json_proto [09:57:42]json parsed OK: [09:57:42]protocol is kg_v1.0 [09:57:42]action value=close_receipt [09:57:42]process_action close_receipt [09:57:42]cmd_close_receipt [09:57:42]MH_GetDate [09:57:42]Write to MH i2c: F0 00 00 BD 96 42 [09:57:42]Write i2c OK [09:57:42]MH_I2C_Read... [09:57:42]Read from MH i2c: F0 [09:57:42]MH_I2C_Read... [09:57:42]Read from MH i2c: F0 09 00 [09:57:42]MH_I2C_Read... [09:57:42]Read from MH i2c: F0 09 00 BD 96 00 1C 16 A6 66 FF 4D C0 64 F9 [09:57:42]GetLastDocTimeStamp 1722160593 [09:57:42]current date 1722160668 [09:57:42]FM_GetShiftState [09:57:42]SAM_PROTO_GetShiftState [09:57:42]wFMCommunicate request_size=4 [09:57:42]MH_SAM_APDU [09:57:42]CAPDU: 80 13 01 00 [09:57:42]Write to MH i2c: E2 08 00 BE 96 80 13 01 00 00 00 00 00 D1 [09:57:42]Write i2c OK [09:57:42]MH_I2C_Read... [09:57:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:57:42]Read from MH i2c: E2 [09:57:42]MH_I2C_Read... [09:57:42]Read from MH i2c: E2 0E 00 [09:57:42]MH_I2C_Read... [09:57:42]Read from MH i2c: E2 0E 00 BE 96 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 97 [09:57:42]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:57:42]wFMCommunicate OK [09:57:42]SAM_PROTO_GetShiftState done [09:57:42]FM_GetShiftState done [09:57:42]opened in 1722127132 [09:57:42]opened+sec_in_day 1722213532 [09:57:42]quantity*price = 300048 [09:57:42]sum+1 = 300049 [09:57:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.48 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.63 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 129 28.07.2024 09:57 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230315 ФПД: 59018775988536 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T095748&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230315&fm=59018775988536&tin=02508201610067®Number=0000000000099253&sum=300000 [09:57:44]StoreToDocumentArchive [09:57:44]shift 386 fd 230315 [09:57:44]save to /storage/0386/doc_00230315 [09:57:44]save last doc name /storage/0386/doc_00230315 to /storage/kkm_last_doc_name [09:57:44]save OK [09:57:44]Clear old archive folders... [09:57:44]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:57:44]tlvbuf is 008F21E0 [09:57:44]SAM_PROTO_ClearQueue [09:57:44]wFMCommunicate request_size=4 [09:57:44]MH_SAM_APDU [09:57:44]CAPDU: 80 09 00 00 [09:57:44]Write to MH i2c: E2 08 00 CB 96 80 09 00 00 00 00 00 00 D3 [09:57:44]Write i2c OK [09:57:44]MH_I2C_Read... [09:57:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:57:44]Read from MH i2c: E2 [09:57:44]MH_I2C_Read... [09:57:44]Read from MH i2c: E2 03 00 [09:57:44]MH_I2C_Read... [09:57:44]Read from MH i2c: E2 03 00 CB 96 00 90 00 D5 [09:57:44]RAPDU: 90 00 [09:57:44]wFMCommunicate OK [09:57:44]SAM_PROTO_ClearQueue done [09:57:44]KKMCreateOFDPacket [09:57:44]OFDProtocolAddRootSTLVToBuf [09:57:44]FM_MakeSignedData [09:57:44]FM_MakeSignedData [09:57:44]SAM_PROTO_SignData [09:57:44]wFMCommunicate request_size=4 [09:57:44]MH_SAM_APDU [09:57:44]CAPDU: 80 0D 01 02 [09:57:44]Write to MH i2c: E2 08 00 CC 96 80 0D 01 02 00 00 00 00 DB [09:57:44]Write i2c OK [09:57:44]MH_I2C_Read... [09:57:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:57:44]Read from MH i2c: E2 [09:57:44]MH_I2C_Read... [09:57:44]Read from MH i2c: E2 03 00 [09:57:44]MH_I2C_Read... [09:57:44]Read from MH i2c: E2 03 00 CC 96 00 90 00 D6 [09:57:44]RAPDU: 90 00 [09:57:44]wFMCommunicate OK [09:57:44]wFMCommunicate request_size=255 [09:57:44]MH_SAM_APDU [09:57: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 DC 9B 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 10 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 77 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 81 00 00 00 F4 03 04 00 1C 16 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 AB 83 03 00 35 04 06 00 35 AD 61 2D [09:57:44]Write to MH i2c: E2 02 01 CD 96 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 9B 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 10 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 77 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 81 00 00 00 F4 03 04 00 1C 16 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 AB 83 03 00 35 04 06 00 35 AD 61 2D 00 00 02 [09:57:44]Write i2c OK [09:57:44]MH_I2C_Read... [09:57:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:57:44]Read from MH i2c: E2 [09:57:44]MH_I2C_Read... [09:57:44]Read from MH i2c: E2 03 00 [09:57:44]MH_I2C_Read... [09:57:44]Read from MH i2c: E2 03 00 CD 96 00 90 00 D7 [09:57:44]RAPDU: 90 00 [09:57:44]wFMCommunicate OK [09:57:44]wFMCommunicate request_size=7 [09:57:44]MH_SAM_APDU [09:57:44]CAPDU: 80 0D 02 02 02 89 38 [09:57:44]Write to MH i2c: E2 0A 00 CE 96 80 0D 02 02 02 00 89 38 00 00 A3 [09:57:44]Write i2c OK [09:57:44]MH_I2C_Read... [09:57:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:57:44]Read from MH i2c: E2 [09:57:44]MH_I2C_Read... [09:57:44]Read from MH i2c: E2 03 00 [09:57:44]MH_I2C_Read... [09:57:44]Read from MH i2c: E2 03 00 CE 96 00 90 00 D8 [09:57:44]RAPDU: 90 00 [09:57:44]wFMCommunicate OK [09:57:44]wFMCommunicate request_size=4 [09:57:44]MH_SAM_APDU [09:57:44]CAPDU: 80 0D 03 02 [09:57:44]Write to MH i2c: E2 08 00 CF 96 80 0D 03 02 00 00 00 00 E0 [09:57:44]Write i2c OK [09:57:44]MH_I2C_Read... [09:57:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:57:44]Read from MH i2c: E2 [09:57:44]MH_I2C_Read... [09:57:44]Read from MH i2c: E2 0B 00 [09:57:44]MH_I2C_Read... [09:57:44]Read from MH i2c: E2 0B 00 CF 96 00 36 7D F5 0C 0D 09 D5 CA 90 00 4A [09:57:44]RAPDU: 36 7D F5 0C 0D 09 D5 CA 90 00 [09:57:44]wFMCommunicate OK [09:57:44]SAM_PROTO_SignData done [09:57:44]FM_MakeSignedData done [09:57:44]CreateOFDProtocolMessage [09:57:44]wFMCommunicate request_size=4 [09:57:44]MH_SAM_APDU [09:57:44]CAPDU: 80 11 00 00 [09:57:44]Write to MH i2c: E2 08 00 D0 96 80 11 00 00 00 00 00 00 E0 [09:57:44]Write i2c OK [09:57:44]MH_I2C_Read... [09:57:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:57:44]Read from MH i2c: E2 [09:57:44]MH_I2C_Read... [09:57:44]Read from MH i2c: E2 17 00 [09:57:44]MH_I2C_Read... [09:57:44]Read from MH i2c: E2 17 00 D0 96 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 31 [09:57:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:57:44]wFMCommunicate OK [09:57:44]CreateOFDProtocolMessage done [09:57:44]OFDSenderStorePacket 230315 [09:57:44]StoreOFDPacket docnum=230315 [09:57:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 93 AE 04 01 2E 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 DC 9B 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 10 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 77 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 81 00 00 00 F4 03 04 00 1C 16 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 AB 83 03 00 35 04 06 00 35 AD 61 2D 89 38 36 7D F5 0C 0D 09 D5 CA [09:57:44]CheckFolder [09:57:44]dirname=/storage/ofd_packets [09:57:44]CheckFolder done [09:57:44]ProducePacketName [09:57:44]name=ofd_packets/00230315 [09:57:44]NVStorageSaveData ofd_packets/00230315 [09:57:44]File name is /storage/ofd_packets/00230315 [09:57:44]Write 298 bytes [09:57:44]NVStorageSaveData done [09:57:44]OFDSenderStorePacket done [09:57:44]KKMCreateOFDPacket done [09:57:44]NVStorageSaveData kkm_last_timestamp [09:57:44]File name is /storage/kkm_last_timestamp [09:57:44]Write 4 bytes [09:57:44]NVStorageSaveData done [09:57:44]ExternCall_PrintAddStr [09:57:44]wPrintStart [09:57:44]Write to MH i2c: 01 00 00 D1 96 67 [09:57:44]Write i2c OK [09:57:44]MH_I2C_Read... [09:57:44]Read from MH i2c: 01 [09:57:44]MH_I2C_Read... [09:57:44]Read from MH i2c: 01 07 00 [09:57:44]MH_I2C_Read... [09:57:44]Read from MH i2c: 01 07 00 D1 96 00 00 00 00 00 FF 0F 7C [09:57:44]RasterBufferAndPrint [09:57:44]line Счет N : (1)871774 [09:57:44]line ИНН: 02508201610067 [09:57:44]line Контрольно-Кассовый Чек [09:57:44]line ПРОДАЖА [09:57:44]line ТРК (МРК, ГНК) : 1 [09:57:44]line Товар: 2710194210 [09:57:44]line ДТ-К-5 [09:57:44]line 39.900 * 75.20 [09:57:44]line = 3000.48 [09:57:44]line НДС 12% НСП 1% [09:57:44]line > о реализуемом товаре [09:57:44]line ОКРУГЛЕНИЕ: -0.48 [09:57:44]line ИТОГО: 3000.00 [09:57:44]line Внесено: 3000.00 [09:57:44]line СДАЧА: 0.00 [09:57:44]line НСП 1% : 26.55 [09:57:44]line НДС 12% : 318.63 [09:57:44]line Наличными: 3000.00 [09:57:44]line Безнал.: 0.00 [09:57:44]line Место: АЗС № 125 "Партнер Нефть" [09:57:44]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [09:57:44]line СНО: Общий режим [09:57:44]line Чек 129 28.07.2024 09:57 [09:57:44]line Смена: 386 ФФД: 1.0 [09:57:44]line ЗНМ: 0300000050 [09:57:44]line РНМ: 0000000000099253 [09:57:44]line Версия ККМ: 001 [09:57:44]line ФМ: 0000000000965352 [09:57:44]line ФД: 230315 [09:57:44]line ФПД: 59018775988536 [09:57:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T095748&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230315&fm=59018775988536&tin=02508201610067®Number=0000000000099253&sum=300000 [09:57:44]OFD Sender: Processing packet 230315 [packets to send 132, broken 131] [09:57:44]ProducePacketName [09:57:44]name=ofd_packets/00230315 [09:57:44]OFD Sender: To server: pG, [09:57:44]CommunicateWithHost lk.salyk.kg:30040 [09:57:44]ConnectInit lk.salyk.kg [09:57:44]written 0, free lines is 4095 [09:57:44]Connected sock=10 [09:57:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 93 AE 04 01 2E 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 DC 9B 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 10 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 77 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 81 00 00 00 F4 03 04 00 1C 16 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 AB 83 03 00 35 04 06 00 35 AD 61 2D 89 38 36 7D F5 0C 0D 09 D5 CA [09:57:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 FC B3 47 00 AE 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 39 36 35 33 35 32 10 04 04 00 AB 83 03 00 F4 03 04 00 F4 BC A5 66 B6 04 01 00 00 05 2E 06 0D 50 83 D5 E8 [09:57:45]CommunicateWithHost err = 0 [09:57:45]CheckOFDResponse [09:57:45]1017 (14) - 77093643461234 [09:57:45]1041 (16) - 0000000000965352 [09:57:45]1040 (4) - 230315 [09:57:45]1012 (4) - 28.07.2024 03:37 [09:57:45]1206 (1) - 0 [09:57:45]OFD Sender: Remove packet 230315 [09:57:45]ProducePacketName [09:57:45]name=ofd_packets/00230315 [09:57:45]NVStorageDeleteData [09:57:45]Write to MH i2c: 01 00 00 FC 96 92 [09:57:45]Write i2c OK [09:57:45]MH_I2C_Read... [09:57:45]Read from MH i2c: 01 [09:57:45]MH_I2C_Read... [09:57:45]Read from MH i2c: 01 07 00 [09:57:45]MH_I2C_Read... [09:57:45]Read from MH i2c: 01 07 00 FC 96 00 00 00 00 00 FE 0C A3 [09:57:45]RasterBufferAndPrint [09:57:45]line [09:57:45]line [09:57:45]line [09:57:45]line [09:57:45]line [09:57:45]written 0, free lines is 3331 [09:57:45]MH_Cut [09:57:45]Write to MH i2c: D1 01 00 03 97 01 6C [09:57:45]Write i2c OK [09:57:45]MH_I2C_Read... [09:57:45]Read from MH i2c: D1 [09:57:45]MH_I2C_Read... [09:57:45]Read from MH i2c: D1 01 00 [09:57:45]MH_I2C_Read... [09:57:45]Read from MH i2c: D1 01 00 03 97 00 6B [09:57:45]Write to MH i2c: 01 00 00 04 97 9B [09:57:45]Write i2c OK [09:57:45]MH_I2C_Read... [09:57:45]OFD Sender: No OFD packet to send [09:57:46]*** Cut start [09:57:46]*** Partial cut [09:57:46]*** CUTSNS_PIN = 1 [09:57:46]*** CUTSNS_PIN = 0 [09:57:46]*** Brake cut motor [09:57:46]Read from MH i2c: 01 [09:57:46]MH_I2C_Read... [09:57:46]*** Stop cut motor [09:57:46]*** Cut end [09:57:46]Read from MH i2c: 01 07 00 [09:57:46]MH_I2C_Read... [09:57:46]Read from MH i2c: 01 07 00 04 97 00 00 00 00 00 FF 0F B0 [09:57:46]process_action close_receipt done [09:57:46]requested_data is exist [09:57:46]produce_requested_data [09:57:46]requested_item fm.sn is exist - process it [09:57:46]wFMCommunicate request_size=4 [09:57:46]MH_SAM_APDU [09:57:46]CAPDU: 80 11 00 00 [09:57:46]Write to MH i2c: E2 08 00 05 97 80 11 00 00 00 00 00 00 16 [09:57:46]Write i2c OK [09:57:46]MH_I2C_Read... [09:57:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:57:46]Read from MH i2c: E2 [09:57:46]MH_I2C_Read... [09:57:46]Read from MH i2c: E2 17 00 [09:57:46]MH_I2C_Read... [09:57:46]Read from MH i2c: E2 17 00 05 97 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 67 [09:57:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:57:46]wFMCommunicate OK [09:57:46]requested_item fd.num is exist - process it [09:57:46]SAM_PROTO_GetFieldsCounters [09:57:46]wFMCommunicate request_size=4 [09:57:46]MH_SAM_APDU [09:57:46]CAPDU: 80 13 00 00 [09:57:46]Write to MH i2c: E2 08 00 06 97 80 13 00 00 00 00 00 00 19 [09:57:46]Write i2c OK [09:57:46]MH_I2C_Read... [09:57:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:57:46]Read from MH i2c: E2 [09:57:46]MH_I2C_Read... [09:57:46]Read from MH i2c: E2 62 00 [09:57:46]MH_I2C_Read... [09:57:46]Read from MH i2c: E2 62 00 06 97 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 AB 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 81 00 00 00 5E 04 04 00 81 00 00 00 57 04 04 00 82 00 00 00 19 04 04 00 00 00 00 00 90 00 72 [09:57:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 AB 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 81 00 00 00 5E 04 04 00 81 00 00 00 57 04 04 00 82 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:57:46]wFMCommunicate OK [09:57:46]SAM_PROTO_GetFieldsCounters done [09:57:46]requested_item shift.num is exist - process it [09:57:46]requested_item shift.opened is exist - process it [09:57:46]req_shift_opened [09:57:46]FM_GetShiftState [09:57:46]SAM_PROTO_GetShiftState [09:57:46]wFMCommunicate request_size=4 [09:57:46]MH_SAM_APDU [09:57:46]CAPDU: 80 13 01 00 [09:57:46]Write to MH i2c: E2 08 00 07 97 80 13 01 00 00 00 00 00 1B [09:57:46]Write i2c OK [09:57:46]MH_I2C_Read... [09:57:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:57:46]Read from MH i2c: E2 [09:57:46]MH_I2C_Read... [09:57:46]Read from MH i2c: E2 0E 00 [09:57:46]MH_I2C_Read... [09:57:46]Read from MH i2c: E2 0E 00 07 97 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 E1 [09:57:46]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:57:46]wFMCommunicate OK [09:57:46]SAM_PROTO_GetShiftState done [09:57:46]FM_GetShiftState done [09:57:46]req_shift_opened done [09:57:46]requested_item shift.open_date is exist - process it [09:57:46]req_shift_open_date [09:57:46]req_shift_open_date done [09:57:46]produce_requested_data done [09:57:46]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230315,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [09:57:46]process_action_free close_receipt [09:57:46]json_value_free [09:57:46]json_value_free done [09:57:46]process_json_proto returns [09:57:46]Send response to host [09:57:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230315,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [09:57:46]free response buf [09:57:46]execute_script done [09:57:46]execute_script returns [09:57:46]free content buf [09:57:46]Sock 9.Close socket [09:57:46]Sock 9.Thread stoped [09:57:50]OFD Sender: No OFD packet to send [09:57:55]OFD Sender: No OFD packet to send [09:58:00]OFD Sender: No OFD packet to send [09:58:05]OFD Sender: No OFD packet to send [09:58:10]OFD Sender: No OFD packet to send [09:58:14]accept exits with 8 [09:58:14]New connection [09:58:14]New thread 3067047268 created [09:58:14]Thread 3066903908 joined [09:58:14]Waiting for new connection... [09:58:14] Sock 8.Parse request [09:58:14]Sock 8.Check first char [09:58:14]Sock 8.First char is OK [09:58:14]request: POST /json_proto HTTP/1.0 [09:58:14]Method: POST [09:58:14]URL: /json_proto [09:58:14]Method is POST - this is cgi request [09:58:14]url: /json_proto [09:58:14]query_string will be loaded in cgi processing [09:58:14]execute_cgi json_proto POST (null) [09:58:14]execute_cgi path=json_proto method=POST [09:58:14]POST find Content-Length [09:58:14]Host: 172.17.49.131:8080 [09:58:14]Content-Length: 677 [09:58:14]Content-Type: application/json [09:58:14] [09:58:14]POST finish read [09:58:14]Found Content-Length = 677 [09:58:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871776", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 6.700, "sum" : 500.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:58:14]execute_script... [09:58:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871776", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 6.700, "sum" : 500.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:58:14]POST & json_proto [09:58:14]process_json_proto [09:58:14]json parsed OK: [09:58:14]protocol is kg_v1.0 [09:58:14]action value=close_receipt [09:58:14]process_action close_receipt [09:58:14]cmd_close_receipt [09:58:14]MH_GetDate [09:58:14]Write to MH i2c: F0 00 00 08 97 8E [09:58:14]Write i2c OK [09:58:14]MH_I2C_Read... [09:58:14]Read from MH i2c: F0 [09:58:14]MH_I2C_Read... [09:58:14]Read from MH i2c: F0 09 00 [09:58:14]MH_I2C_Read... [09:58:14]Read from MH i2c: F0 09 00 08 97 00 3B 16 A6 66 FF 4D C0 64 64 [09:58:14]GetLastDocTimeStamp 1722160668 [09:58:14]current date 1722160699 [09:58:14]FM_GetShiftState [09:58:14]SAM_PROTO_GetShiftState [09:58:14]wFMCommunicate request_size=4 [09:58:14]MH_SAM_APDU [09:58:14]CAPDU: 80 13 01 00 [09:58:14]Write to MH i2c: E2 08 00 09 97 80 13 01 00 00 00 00 00 1D [09:58:14]Write i2c OK [09:58:14]MH_I2C_Read... [09:58:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:14]Read from MH i2c: E2 [09:58:14]MH_I2C_Read... [09:58:14]Read from MH i2c: E2 0E 00 [09:58:14]MH_I2C_Read... [09:58:14]Read from MH i2c: E2 0E 00 09 97 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 E3 [09:58:14]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:58:14]wFMCommunicate OK [09:58:14]SAM_PROTO_GetShiftState done [09:58:14]FM_GetShiftState done [09:58:14]opened in 1722127132 [09:58:14]opened+sec_in_day 1722213532 [09:58:14]quantity*price = 50049 [09:58:14]sum+1 = 50050 [09:58:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 130 28.07.2024 09:58 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230316 ФПД: 246012595023179 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T095819&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230316&fm=246012595023179&tin=02508201610067®Number=0000000000099253&sum=50000 [09:58:15]StoreToDocumentArchive [09:58:15]shift 386 fd 230316 [09:58:15]save to /storage/0386/doc_00230316 [09:58:15]save last doc name /storage/0386/doc_00230316 to /storage/kkm_last_doc_name [09:58:15]save OK [09:58:15]Clear old archive folders... [09:58:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [09:58:15]tlvbuf is 008E2F30 [09:58:15]SAM_PROTO_ClearQueue [09:58:15]wFMCommunicate request_size=4 [09:58:15]MH_SAM_APDU [09:58:15]CAPDU: 80 09 00 00 [09:58:15]Write to MH i2c: E2 08 00 16 97 80 09 00 00 00 00 00 00 1F [09:58:15]Write i2c OK [09:58:15]MH_I2C_Read... [09:58:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:58:15]Read from MH i2c: E2 [09:58:15]MH_I2C_Read... [09:58:15]Read from MH i2c: E2 03 00 [09:58:15]MH_I2C_Read... [09:58:15]Read from MH i2c: E2 03 00 16 97 00 90 00 21 [09:58:15]RAPDU: 90 00 [09:58:15]wFMCommunicate OK [09:58:15]SAM_PROTO_ClearQueue done [09:58:15]KKMCreateOFDPacket [09:58:15]OFDProtocolAddRootSTLVToBuf [09:58:15]FM_MakeSignedData [09:58:15]FM_MakeSignedData [09:58:15]SAM_PROTO_SignData [09:58:15]wFMCommunicate request_size=4 [09:58:15]MH_SAM_APDU [09:58:15]CAPDU: 80 0D 01 02 [09:58:15]Write to MH i2c: E2 08 00 17 97 80 0D 01 02 00 00 00 00 27 [09:58:15]Write i2c OK [09:58:15]MH_I2C_Read... [09:58:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:58:15]Read from MH i2c: E2 [09:58:15]MH_I2C_Read... [09:58:15]Read from MH i2c: E2 03 00 [09:58:15]MH_I2C_Read... [09:58:15]Read from MH i2c: E2 03 00 17 97 00 90 00 22 [09:58:15]RAPDU: 90 00 [09:58:15]wFMCommunicate OK [09:58:15]wFMCommunicate request_size=255 [09:58:15]MH_SAM_APDU [09:58: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 2C 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 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 3B 16 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 AC 83 03 00 35 04 06 00 DF [09:58:15]Write to MH i2c: E2 02 01 18 97 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 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 3B 16 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 AC 83 03 00 35 04 06 00 DF 00 00 37 [09:58:15]Write i2c OK [09:58:15]MH_I2C_Read... [09:58:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:15]Read from MH i2c: E2 [09:58:15]MH_I2C_Read... [09:58:15]Read from MH i2c: E2 03 00 [09:58:15]MH_I2C_Read... [09:58:15]Read from MH i2c: E2 03 00 18 97 00 90 00 23 [09:58:15]RAPDU: 90 00 [09:58:15]wFMCommunicate OK [09:58:15]wFMCommunicate request_size=10 [09:58:15]MH_SAM_APDU [09:58:15]CAPDU: 80 0D 02 02 05 BF 45 56 2D 4B [09:58:15]Write to MH i2c: E2 0D 00 19 97 80 0D 02 02 05 00 BF 45 56 2D 4B 00 00 06 [09:58:15]Write i2c OK [09:58:15]MH_I2C_Read... [09:58:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:58:15]Read from MH i2c: E2 [09:58:15]MH_I2C_Read... [09:58:15]Read from MH i2c: E2 03 00 [09:58:15]MH_I2C_Read... [09:58:15]Read from MH i2c: E2 03 00 19 97 00 90 00 24 [09:58:15]RAPDU: 90 00 [09:58:15]wFMCommunicate OK [09:58:15]wFMCommunicate request_size=4 [09:58:15]MH_SAM_APDU [09:58:15]CAPDU: 80 0D 03 02 [09:58:15]Write to MH i2c: E2 08 00 1A 97 80 0D 03 02 00 00 00 00 2C [09:58:15]Write i2c OK [09:58:15]MH_I2C_Read... [09:58:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:58:15]Read from MH i2c: E2 [09:58:15]MH_I2C_Read... [09:58:15]Read from MH i2c: E2 0B 00 [09:58:15]MH_I2C_Read... [09:58:15]Read from MH i2c: E2 0B 00 1A 97 00 9C 88 E4 38 71 D7 0B 2F 90 00 EF [09:58:15]RAPDU: 9C 88 E4 38 71 D7 0B 2F 90 00 [09:58:15]wFMCommunicate OK [09:58:15]SAM_PROTO_SignData done [09:58:15]FM_MakeSignedData done [09:58:15]CreateOFDProtocolMessage [09:58:15]wFMCommunicate request_size=4 [09:58:15]MH_SAM_APDU [09:58:15]CAPDU: 80 11 00 00 [09:58:15]Write to MH i2c: E2 08 00 1B 97 80 11 00 00 00 00 00 00 2C [09:58:15]Write i2c OK [09:58:15]MH_I2C_Read... [09:58:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:15]Read from MH i2c: E2 [09:58:15]MH_I2C_Read... [09:58:15]Read from MH i2c: E2 17 00 [09:58:15]MH_I2C_Read... [09:58:15]Read from MH i2c: E2 17 00 1B 97 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 7D [09:58:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:58:15]wFMCommunicate OK [09:58:15]CreateOFDProtocolMessage done [09:58:15]OFDSenderStorePacket 230316 [09:58:15]StoreOFDPacket docnum=230316 [09:58:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 77 DF 07 01 44 F4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 2C 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 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 3B 16 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 AC 83 03 00 35 04 06 00 DF BF 45 56 2D 4B 9C 88 E4 38 71 D7 0B 2F [09:58:15]CheckFolder [09:58:15]dirname=/storage/ofd_packets [09:58:15]CheckFolder done [09:58:15]ProducePacketName [09:58:15]name=ofd_packets/00230316 [09:58:15]NVStorageSaveData ofd_packets/00230316 [09:58:15]File name is /storage/ofd_packets/00230316 [09:58:15]Write 301 bytes [09:58:15]NVStorageSaveData done [09:58:15]OFDSenderStorePacket done [09:58:15]KKMCreateOFDPacket done [09:58:15]NVStorageSaveData kkm_last_timestamp [09:58:15]File name is /storage/kkm_last_timestamp [09:58:15]Write 4 bytes [09:58:15]NVStorageSaveData done [09:58:15]ExternCall_PrintAddStr [09:58:15]wPrintStart [09:58:15]Write to MH i2c: 01 00 00 1C 97 B3 [09:58:15]Write i2c OK [09:58:15]MH_I2C_Read... [09:58:15]Read from MH i2c: 01 [09:58:15]MH_I2C_Read... [09:58:15]Read from MH i2c: 01 07 00 [09:58:15]MH_I2C_Read... [09:58:15]Read from MH i2c: 01 07 00 1C 97 00 00 00 00 00 FF 0F C8 [09:58:15]RasterBufferAndPrint [09:58:15]line Счет N : (1)871776 [09:58:15]line ИНН: 02508201610067 [09:58:15]line Контрольно-Кассовый Чек [09:58:15]line ПРОДАЖА [09:58:15]line ТРК (МРК, ГНК) : 61 [09:58:15]line Товар: 2710124500 [09:58:15]line Аи-95-К-5 [09:58:15]line 6.700 * 74.70 [09:58:15]line = 500.49 [09:58:15]line НДС 12% НСП 1% [09:58:15]line > о реализуемом товаре [09:58:15]line ОКРУГЛЕНИЕ: -0.49 [09:58:15]line ИТОГО: 500.00 [09:58:15]line Внесено: 500.00 [09:58:15]line СДАЧА: 0.00 [09:58:15]line НСП 1% : 4.43 [09:58:15]line НДС 12% : 53.15 [09:58:15]line Наличными: 500.00 [09:58:15]line Безнал.: 0.00 [09:58:15]line Место: АЗС № 125 "Партнер Нефть" [09:58:15]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [09:58:15]line СНО: Общий режим [09:58:15]line Чек 130 28.07.2024 09:58 [09:58:15]line Смена: 386 ФФД: 1.0 [09:58:15]line ЗНМ: 0300000050 [09:58:15]line РНМ: 0000000000099253 [09:58:15]line Версия ККМ: 001 [09:58:15]line ФМ: 0000000000965352 [09:58:15]line ФД: 230316 [09:58:15]line ФПД: 246012595023179 [09:58:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T095819&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230316&fm=246012595023179&tin=02508201610067®Number=0000000000099253&sum=50000 [09:58:16]OFD Sender: Processing packet 230316 [packets to send 132, broken 131] [09:58:16]ProducePacketName [09:58:16]name=ofd_packets/00230316 [09:58:16]OFD Sender: To server: pG, [09:58:16]CommunicateWithHost lk.salyk.kg:30040 [09:58:16]ConnectInit lk.salyk.kg [09:58:16]written 0, free lines is 4095 [09:58:16]Connected sock=10 [09:58:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 77 DF 07 01 44 F4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 2C 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 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 3B 16 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 AC 83 03 00 35 04 06 00 DF BF 45 56 2D 4B 9C 88 E4 38 71 D7 0B 2F [09:58:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 71 0B 47 00 08 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 39 36 35 33 35 32 10 04 04 00 AC 83 03 00 F4 03 04 00 13 BD A5 66 B6 04 01 00 00 8F EC 8E DF C7 0D 4E F6 [09:58:16]CommunicateWithHost err = 0 [09:58:16]CheckOFDResponse [09:58:16]1017 (14) - 77093643461234 [09:58:16]1041 (16) - 0000000000965352 [09:58:16]1040 (4) - 230316 [09:58:16]1012 (4) - 28.07.2024 03:37 [09:58:16]1206 (1) - 0 [09:58:16]OFD Sender: Remove packet 230316 [09:58:16]ProducePacketName [09:58:16]name=ofd_packets/00230316 [09:58:16]NVStorageDeleteData [09:58:16]Write to MH i2c: 01 00 00 47 97 DE [09:58:16]Write i2c OK [09:58:16]MH_I2C_Read... [09:58:16]Read from MH i2c: 01 [09:58:16]MH_I2C_Read... [09:58:16]Read from MH i2c: 01 07 00 [09:58:16]MH_I2C_Read... [09:58:16]Read from MH i2c: 01 07 00 47 97 00 00 00 00 00 ED 0C DE [09:58:16]RasterBufferAndPrint [09:58:16]line [09:58:16]line [09:58:16]line [09:58:16]line [09:58:16]line [09:58:16]written 0, free lines is 3315 [09:58:16]MH_Cut [09:58:16]Write to MH i2c: D1 01 00 4E 97 01 B7 [09:58:16]Write i2c OK [09:58:16]MH_I2C_Read... [09:58:16]Read from MH i2c: D1 [09:58:16]MH_I2C_Read... [09:58:16]Read from MH i2c: D1 01 00 [09:58:16]MH_I2C_Read... [09:58:16]Read from MH i2c: D1 01 00 4E 97 00 B6 [09:58:16]Write to MH i2c: 01 00 00 4F 97 E6 [09:58:16]Write i2c OK [09:58:16]MH_I2C_Read... [09:58:16]OFD Sender: No OFD packet to send [09:58:17]*** Cut start [09:58:17]*** Partial cut [09:58:17]*** CUTSNS_PIN = 1 [09:58:17]*** CUTSNS_PIN = 0 [09:58:17]*** Brake cut motor [09:58:17]Read from MH i2c: 01 [09:58:17]MH_I2C_Read... [09:58:17]*** Stop cut motor [09:58:17]*** Cut end [09:58:17]Read from MH i2c: 01 07 00 [09:58:17]MH_I2C_Read... [09:58:17]Read from MH i2c: 01 07 00 4F 97 00 00 00 00 00 FF 0F FB [09:58:17]process_action close_receipt done [09:58:17]requested_data is exist [09:58:17]produce_requested_data [09:58:17]requested_item fm.sn is exist - process it [09:58:17]wFMCommunicate request_size=4 [09:58:17]MH_SAM_APDU [09:58:17]CAPDU: 80 11 00 00 [09:58:17]Write to MH i2c: E2 08 00 50 97 80 11 00 00 00 00 00 00 61 [09:58:17]Write i2c OK [09:58:17]MH_I2C_Read... [09:58:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:58:17]Read from MH i2c: E2 [09:58:17]MH_I2C_Read... [09:58:17]Read from MH i2c: E2 17 00 [09:58:17]MH_I2C_Read... [09:58:17]Read from MH i2c: E2 17 00 50 97 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 B2 [09:58:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:58:17]wFMCommunicate OK [09:58:17]requested_item fd.num is exist - process it [09:58:17]SAM_PROTO_GetFieldsCounters [09:58:17]wFMCommunicate request_size=4 [09:58:17]MH_SAM_APDU [09:58:17]CAPDU: 80 13 00 00 [09:58:17]Write to MH i2c: E2 08 00 51 97 80 13 00 00 00 00 00 00 64 [09:58:17]Write i2c OK [09:58:17]MH_I2C_Read... [09:58:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:58:18]Read from MH i2c: E2 [09:58:18]MH_I2C_Read... [09:58:18]Read from MH i2c: E2 62 00 [09:58:18]MH_I2C_Read... [09:58:18]Read from MH i2c: E2 62 00 51 97 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 AC 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 82 00 00 00 5E 04 04 00 82 00 00 00 57 04 04 00 83 00 00 00 19 04 04 00 00 00 00 00 90 00 C1 [09:58:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 AC 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 82 00 00 00 5E 04 04 00 82 00 00 00 57 04 04 00 83 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:58:18]wFMCommunicate OK [09:58:18]SAM_PROTO_GetFieldsCounters done [09:58:18]requested_item shift.num is exist - process it [09:58:18]requested_item shift.opened is exist - process it [09:58:18]req_shift_opened [09:58:18]FM_GetShiftState [09:58:18]SAM_PROTO_GetShiftState [09:58:18]wFMCommunicate request_size=4 [09:58:18]MH_SAM_APDU [09:58:18]CAPDU: 80 13 01 00 [09:58:18]Write to MH i2c: E2 08 00 52 97 80 13 01 00 00 00 00 00 66 [09:58:18]Write i2c OK [09:58:18]MH_I2C_Read... [09:58:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:58:18]Read from MH i2c: E2 [09:58:18]MH_I2C_Read... [09:58:18]Read from MH i2c: E2 0E 00 [09:58:18]MH_I2C_Read... [09:58:18]Read from MH i2c: E2 0E 00 52 97 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 2C [09:58:18]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:58:18]wFMCommunicate OK [09:58:18]SAM_PROTO_GetShiftState done [09:58:18]FM_GetShiftState done [09:58:18]req_shift_opened done [09:58:18]requested_item shift.open_date is exist - process it [09:58:18]req_shift_open_date [09:58:18]req_shift_open_date done [09:58:18]produce_requested_data done [09:58:18]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230316,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [09:58:18]process_action_free close_receipt [09:58:18]json_value_free [09:58:18]json_value_free done [09:58:18]process_json_proto returns [09:58:18]Send response to host [09:58:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230316,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [09:58:18]free response buf [09:58:18]execute_script done [09:58:18]execute_script returns [09:58:18]free content buf [09:58:18]Sock 8.Close socket [09:58:18]Sock 8.Thread stoped [09:58:21]OFD Sender: No OFD packet to send [09:58:26]OFD Sender: No OFD packet to send [09:58:31]OFD Sender: No OFD packet to send [09:58:36]OFD Sender: No OFD packet to send [09:58:41]OFD Sender: No OFD packet to send [09:58:46]OFD Sender: No OFD packet to send [09:58:52]OFD Sender: No OFD packet to send [09:58:57]OFD Sender: No OFD packet to send [09:59:02]OFD Sender: No OFD packet to send [09:59:07]OFD Sender: No OFD packet to send [09:59:12]OFD Sender: No OFD packet to send [09:59:17]OFD Sender: No OFD packet to send [09:59:22]OFD Sender: No OFD packet to send [09:59:27]OFD Sender: No OFD packet to send [09:59:32]OFD Sender: No OFD packet to send [09:59:36]accept exits with 9 [09:59:36]New connection [09:59:36]New thread 3066903908 created [09:59:36]Thread 3067047268 joined [09:59:36]Waiting for new connection... [09:59:36] Sock 9.Parse request [09:59:36]Sock 9.Check first char [09:59:36]Sock 9.First char is OK [09:59:36]request: POST /json_proto HTTP/1.0 [09:59:36]Method: POST [09:59:36]URL: /json_proto [09:59:36]Method is POST - this is cgi request [09:59:36]url: /json_proto [09:59:36]query_string will be loaded in cgi processing [09:59:36]execute_cgi json_proto POST (null) [09:59:36]execute_cgi path=json_proto method=POST [09:59:36]POST find Content-Length [09:59:36]Host: 172.17.49.131:8080 [09:59:36]Content-Length: 678 [09:59:36]Content-Type: application/json [09:59:36] [09:59:36]POST finish read [09:59:36]Found Content-Length = 678 [09:59:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871779", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "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 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:59:36]execute_script... [09:59:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871779", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "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 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [09:59:36]POST & json_proto [09:59:36]process_json_proto [09:59:36]json parsed OK: [09:59:36]protocol is kg_v1.0 [09:59:36]action value=close_receipt [09:59:36]process_action close_receipt [09:59:36]cmd_close_receipt [09:59:36]MH_GetDate [09:59:36]Write to MH i2c: F0 00 00 53 97 D9 [09:59:36]Write i2c OK [09:59:36]MH_I2C_Read... [09:59:36]Read from MH i2c: F0 [09:59:36]MH_I2C_Read... [09:59:36]Read from MH i2c: F0 09 00 [09:59:36]MH_I2C_Read... [09:59:36]Read from MH i2c: F0 09 00 53 97 00 8D 16 A6 66 FF 4D C0 64 01 [09:59:36]GetLastDocTimeStamp 1722160699 [09:59:36]current date 1722160781 [09:59:36]FM_GetShiftState [09:59:36]SAM_PROTO_GetShiftState [09:59:36]wFMCommunicate request_size=4 [09:59:36]MH_SAM_APDU [09:59:36]CAPDU: 80 13 01 00 [09:59:36]Write to MH i2c: E2 08 00 54 97 80 13 01 00 00 00 00 00 68 [09:59:36]Write i2c OK [09:59:36]MH_I2C_Read... [09:59:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:59:36]Read from MH i2c: E2 [09:59:36]MH_I2C_Read... [09:59:36]Read from MH i2c: E2 0E 00 [09:59:36]MH_I2C_Read... [09:59:36]Read from MH i2c: E2 0E 00 54 97 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 2E [09:59:36]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:59:36]wFMCommunicate OK [09:59:36]SAM_PROTO_GetShiftState done [09:59:36]FM_GetShiftState done [09:59:36]opened in 1722127132 [09:59:36]opened+sec_in_day 1722213532 [09:59:36]quantity*price = 200032 [09:59:36]sum+1 = 200033 [09:59:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 131 28.07.2024 09:59 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230317 ФПД: 229636912601340 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T095941&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230317&fm=229636912601340&tin=02508201610067®Number=0000000000099253&sum=200000 [09:59:37]StoreToDocumentArchive [09:59:37]shift 386 fd 230317 [09:59:37]save to /storage/0386/doc_00230317 [09:59:37]save last doc name /storage/0386/doc_00230317 to /storage/kkm_last_doc_name [09:59:37]save OK [09:59:37]Clear old archive folders... [09:59:37]ProcessDocumentItem done err = 0, tmpTLVsize=248 [09:59:37]tlvbuf is 0085A8A0 [09:59:37]SAM_PROTO_ClearQueue [09:59:37]wFMCommunicate request_size=4 [09:59:37]MH_SAM_APDU [09:59:37]CAPDU: 80 09 00 00 [09:59:37]Write to MH i2c: E2 08 00 61 97 80 09 00 00 00 00 00 00 6A [09:59:37]Write i2c OK [09:59:37]MH_I2C_Read... [09:59:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [09:59:37]Read from MH i2c: E2 [09:59:37]MH_I2C_Read... [09:59:37]Read from MH i2c: E2 03 00 [09:59:37]MH_I2C_Read... [09:59:37]Read from MH i2c: E2 03 00 61 97 00 90 00 6C [09:59:37]RAPDU: 90 00 [09:59:37]wFMCommunicate OK [09:59:37]SAM_PROTO_ClearQueue done [09:59:37]KKMCreateOFDPacket [09:59:37]OFDProtocolAddRootSTLVToBuf [09:59:37]FM_MakeSignedData [09:59:37]FM_MakeSignedData [09:59:37]SAM_PROTO_SignData [09:59:37]wFMCommunicate request_size=4 [09:59:37]MH_SAM_APDU [09:59:37]CAPDU: 80 0D 01 02 [09:59:37]Write to MH i2c: E2 08 00 62 97 80 0D 01 02 00 00 00 00 72 [09:59:37]Write i2c OK [09:59:37]MH_I2C_Read... [09:59:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [09:59:37]Read from MH i2c: E2 [09:59:37]MH_I2C_Read... [09:59:37]Read from MH i2c: E2 03 00 [09:59:37]MH_I2C_Read... [09:59:37]Read from MH i2c: E2 03 00 62 97 00 90 00 6D [09:59:37]RAPDU: 90 00 [09:59:37]wFMCommunicate OK [09:59:37]wFMCommunicate request_size=255 [09:59:37]MH_SAM_APDU [09:59: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 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 83 00 00 00 F4 03 04 00 8D 16 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 AD 83 03 00 35 04 06 00 D0 DA 82 9A [09:59:37]Write to MH i2c: E2 02 01 63 97 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 83 00 00 00 F4 03 04 00 8D 16 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 AD 83 03 00 35 04 06 00 D0 DA 82 9A 00 00 96 [09:59:37]Write i2c OK [09:59:37]MH_I2C_Read... [09:59:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:59:37]Read from MH i2c: E2 [09:59:37]MH_I2C_Read... [09:59:37]Read from MH i2c: E2 03 00 [09:59:37]MH_I2C_Read... [09:59:37]Read from MH i2c: E2 03 00 63 97 00 90 00 6E [09:59:37]RAPDU: 90 00 [09:59:37]wFMCommunicate OK [09:59:37]wFMCommunicate request_size=7 [09:59:37]MH_SAM_APDU [09:59:37]CAPDU: 80 0D 02 02 02 58 FC [09:59:37]Write to MH i2c: E2 0A 00 64 97 80 0D 02 02 02 00 58 FC 00 00 CD [09:59:37]Write i2c OK [09:59:37]MH_I2C_Read... [09:59:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [09:59:37]Read from MH i2c: E2 [09:59:37]MH_I2C_Read... [09:59:37]Read from MH i2c: E2 03 00 [09:59:37]MH_I2C_Read... [09:59:37]Read from MH i2c: E2 03 00 64 97 00 90 00 6F [09:59:37]RAPDU: 90 00 [09:59:37]wFMCommunicate OK [09:59:37]wFMCommunicate request_size=4 [09:59:37]MH_SAM_APDU [09:59:37]CAPDU: 80 0D 03 02 [09:59:37]Write to MH i2c: E2 08 00 65 97 80 0D 03 02 00 00 00 00 77 [09:59:37]Write i2c OK [09:59:37]MH_I2C_Read... [09:59:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [09:59:37]Read from MH i2c: E2 [09:59:37]MH_I2C_Read... [09:59:37]Read from MH i2c: E2 0B 00 [09:59:37]MH_I2C_Read... [09:59:37]Read from MH i2c: E2 0B 00 65 97 00 66 C9 04 08 64 15 57 DC 90 00 5F [09:59:37]RAPDU: 66 C9 04 08 64 15 57 DC 90 00 [09:59:37]wFMCommunicate OK [09:59:37]SAM_PROTO_SignData done [09:59:37]FM_MakeSignedData done [09:59:37]CreateOFDProtocolMessage [09:59:37]wFMCommunicate request_size=4 [09:59:37]MH_SAM_APDU [09:59:37]CAPDU: 80 11 00 00 [09:59:37]Write to MH i2c: E2 08 00 66 97 80 11 00 00 00 00 00 00 77 [09:59:37]Write i2c OK [09:59:37]MH_I2C_Read... [09:59:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:59:37]Read from MH i2c: E2 [09:59:37]MH_I2C_Read... [09:59:37]Read from MH i2c: E2 17 00 [09:59:37]MH_I2C_Read... [09:59:37]Read from MH i2c: E2 17 00 66 97 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 C8 [09:59:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:59:37]wFMCommunicate OK [09:59:37]CreateOFDProtocolMessage done [09:59:37]OFDSenderStorePacket 230317 [09:59:37]StoreOFDPacket docnum=230317 [09:59:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 77 38 04 01 22 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 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 83 00 00 00 F4 03 04 00 8D 16 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 AD 83 03 00 35 04 06 00 D0 DA 82 9A 58 FC 66 C9 04 08 64 15 57 DC [09:59:37]CheckFolder [09:59:37]dirname=/storage/ofd_packets [09:59:37]CheckFolder done [09:59:37]ProducePacketName [09:59:37]name=ofd_packets/00230317 [09:59:37]NVStorageSaveData ofd_packets/00230317 [09:59:37]File name is /storage/ofd_packets/00230317 [09:59:37]Write 298 bytes [09:59:37]NVStorageSaveData done [09:59:37]OFDSenderStorePacket done [09:59:37]KKMCreateOFDPacket done [09:59:37]NVStorageSaveData kkm_last_timestamp [09:59:37]File name is /storage/kkm_last_timestamp [09:59:37]Write 4 bytes [09:59:37]NVStorageSaveData done [09:59:37]ExternCall_PrintAddStr [09:59:37]wPrintStart [09:59:37]Write to MH i2c: 01 00 00 67 97 FE [09:59:37]Write i2c OK [09:59:37]MH_I2C_Read... [09:59:37]Read from MH i2c: 01 [09:59:37]MH_I2C_Read... [09:59:37]Read from MH i2c: 01 07 00 [09:59:37]MH_I2C_Read... [09:59:37]Read from MH i2c: 01 07 00 67 97 00 00 00 00 00 FF 0F 13 [09:59:37]RasterBufferAndPrint [09:59:37]line Счет N : (1)871779 [09:59:37]line ИНН: 02508201610067 [09:59:37]line Контрольно-Кассовый Чек [09:59:37]line ПРОДАЖА [09:59:37]line ТРК (МРК, ГНК) : 1 [09:59:37]line Товар: 2710194210 [09:59:37]line ДТ-К-5 [09:59:37]line 26.600 * 75.20 [09:59:37]line = 2000.32 [09:59:37]line НДС 12% НСП 1% [09:59:37]line > о реализуемом товаре [09:59:37]line ОКРУГЛЕНИЕ: -0.32 [09:59:37]line ИТОГО: 2000.00 [09:59:37]line Внесено: 2000.00 [09:59:37]line СДАЧА: 0.00 [09:59:37]line НСП 1% : 17.70 [09:59:37]line НДС 12% : 212.42 [09:59:37]line Наличными: 2000.00 [09:59:37]line Безнал.: 0.00 [09:59:37]line Место: АЗС № 125 "Партнер Нефть" [09:59:37]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [09:59:37]line СНО: Общий режим [09:59:37]line Чек 131 28.07.2024 09:59 [09:59:37]line Смена: 386 ФФД: 1.0 [09:59:37]line ЗНМ: 0300000050 [09:59:37]line РНМ: 0000000000099253 [09:59:37]line Версия ККМ: 001 [09:59:37]line ФМ: 0000000000965352 [09:59:37]line ФД: 230317 [09:59:37]line ФПД: 229636912601340 [09:59:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T095941&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230317&fm=229636912601340&tin=02508201610067®Number=0000000000099253&sum=200000 [09:59:38]OFD Sender: Processing packet 230317 [packets to send 132, broken 131] [09:59:38]ProducePacketName [09:59:38]name=ofd_packets/00230317 [09:59:38]OFD Sender: To server: pG, [09:59:38]CommunicateWithHost lk.salyk.kg:30040 [09:59:38]ConnectInit lk.salyk.kg [09:59:38]written 0, free lines is 4095 [09:59:38]Connected sock=10 [09:59:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 77 38 04 01 22 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 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 83 00 00 00 F4 03 04 00 8D 16 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 AD 83 03 00 35 04 06 00 D0 DA 82 9A 58 FC 66 C9 04 08 64 15 57 DC [09:59:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 AB D8 47 00 1E 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 39 36 35 33 35 32 10 04 04 00 AD 83 03 00 F4 03 04 00 65 BD A5 66 B6 04 01 00 00 98 E5 4D 87 E1 35 08 E8 [09:59:38]CommunicateWithHost err = 0 [09:59:38]CheckOFDResponse [09:59:38]1017 (14) - 77093643461234 [09:59:38]1041 (16) - 0000000000965352 [09:59:38]1040 (4) - 230317 [09:59:38]1012 (4) - 28.07.2024 03:39 [09:59:38]1206 (1) - 0 [09:59:38]OFD Sender: Remove packet 230317 [09:59:38]ProducePacketName [09:59:38]name=ofd_packets/00230317 [09:59:38]NVStorageDeleteData [09:59:38]Write to MH i2c: 01 00 00 92 97 29 [09:59:38]Write i2c OK [09:59:38]MH_I2C_Read... [09:59:38]Read from MH i2c: 01 [09:59:38]MH_I2C_Read... [09:59:38]Read from MH i2c: 01 07 00 [09:59:38]MH_I2C_Read... [09:59:38]Read from MH i2c: 01 07 00 92 97 00 00 00 00 00 F8 0C 34 [09:59:38]RasterBufferAndPrint [09:59:38]line [09:59:38]line [09:59:38]line [09:59:38]line [09:59:38]line [09:59:38]written 0, free lines is 3330 [09:59:38]MH_Cut [09:59:38]Write to MH i2c: D1 01 00 99 97 01 02 [09:59:38]Write i2c OK [09:59:38]MH_I2C_Read... [09:59:38]Read from MH i2c: D1 [09:59:38]MH_I2C_Read... [09:59:38]Read from MH i2c: D1 01 00 [09:59:38]MH_I2C_Read... [09:59:38]Read from MH i2c: D1 01 00 99 97 00 01 [09:59:38]Write to MH i2c: 01 00 00 9A 97 31 [09:59:38]Write i2c OK [09:59:38]MH_I2C_Read... [09:59:39]OFD Sender: No OFD packet to send [09:59:39]*** Cut start [09:59:39]*** Partial cut [09:59:39]*** CUTSNS_PIN = 1 [09:59:39]*** CUTSNS_PIN = 0 [09:59:39]*** Brake cut motor [09:59:39]Read from MH i2c: 01 [09:59:39]MH_I2C_Read... [09:59:39]*** Stop cut motor [09:59:39]*** Cut end [09:59:39]Read from MH i2c: 01 07 00 [09:59:39]MH_I2C_Read... [09:59:39]Read from MH i2c: 01 07 00 9A 97 00 00 00 00 00 FF 0F 46 [09:59:39]process_action close_receipt done [09:59:39]requested_data is exist [09:59:39]produce_requested_data [09:59:39]requested_item fm.sn is exist - process it [09:59:39]wFMCommunicate request_size=4 [09:59:39]MH_SAM_APDU [09:59:39]CAPDU: 80 11 00 00 [09:59:39]Write to MH i2c: E2 08 00 9B 97 80 11 00 00 00 00 00 00 AC [09:59:39]Write i2c OK [09:59:39]MH_I2C_Read... [09:59:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [09:59:40]Read from MH i2c: E2 [09:59:40]MH_I2C_Read... [09:59:40]Read from MH i2c: E2 17 00 [09:59:40]MH_I2C_Read... [09:59:40]Read from MH i2c: E2 17 00 9B 97 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 FD [09:59:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [09:59:40]wFMCommunicate OK [09:59:40]requested_item fd.num is exist - process it [09:59:40]SAM_PROTO_GetFieldsCounters [09:59:40]wFMCommunicate request_size=4 [09:59:40]MH_SAM_APDU [09:59:40]CAPDU: 80 13 00 00 [09:59:40]Write to MH i2c: E2 08 00 9C 97 80 13 00 00 00 00 00 00 AF [09:59:40]Write i2c OK [09:59:40]MH_I2C_Read... [09:59:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [09:59:40]Read from MH i2c: E2 [09:59:40]MH_I2C_Read... [09:59:40]Read from MH i2c: E2 62 00 [09:59:40]MH_I2C_Read... [09:59:40]Read from MH i2c: E2 62 00 9C 97 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 AD 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 84 00 00 00 19 04 04 00 00 00 00 00 90 00 10 [09:59:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 AD 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 83 00 00 00 5E 04 04 00 83 00 00 00 57 04 04 00 84 00 00 00 19 04 04 00 00 00 00 00 90 00 [09:59:40]wFMCommunicate OK [09:59:40]SAM_PROTO_GetFieldsCounters done [09:59:40]requested_item shift.num is exist - process it [09:59:40]requested_item shift.opened is exist - process it [09:59:40]req_shift_opened [09:59:40]FM_GetShiftState [09:59:40]SAM_PROTO_GetShiftState [09:59:40]wFMCommunicate request_size=4 [09:59:40]MH_SAM_APDU [09:59:40]CAPDU: 80 13 01 00 [09:59:40]Write to MH i2c: E2 08 00 9D 97 80 13 01 00 00 00 00 00 B1 [09:59:40]Write i2c OK [09:59:40]MH_I2C_Read... [09:59:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [09:59:40]Read from MH i2c: E2 [09:59:40]MH_I2C_Read... [09:59:40]Read from MH i2c: E2 0E 00 [09:59:40]MH_I2C_Read... [09:59:40]Read from MH i2c: E2 0E 00 9D 97 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 77 [09:59:40]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [09:59:40]wFMCommunicate OK [09:59:40]SAM_PROTO_GetShiftState done [09:59:40]FM_GetShiftState done [09:59:40]req_shift_opened done [09:59:40]requested_item shift.open_date is exist - process it [09:59:40]req_shift_open_date [09:59:40]req_shift_open_date done [09:59:40]produce_requested_data done [09:59:40]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230317,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [09:59:40]process_action_free close_receipt [09:59:40]json_value_free [09:59:40]json_value_free done [09:59:40]process_json_proto returns [09:59:40]Send response to host [09:59:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230317,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [09:59:40]free response buf [09:59:40]execute_script done [09:59:40]execute_script returns [09:59:40]free content buf [09:59:40]Sock 9.Close socket [09:59:40]Sock 9.Thread stoped [09:59:44]OFD Sender: No OFD packet to send [09:59:49]OFD Sender: No OFD packet to send [09:59:54]OFD Sender: No OFD packet to send [09:59:59]OFD Sender: No OFD packet to send [10:00:04]OFD Sender: No OFD packet to send [10:00:09]OFD Sender: No OFD packet to send [10:00:14]OFD Sender: No OFD packet to send [10:00:19]OFD Sender: No OFD packet to send [10:00:24]OFD Sender: No OFD packet to send [10:00:29]OFD Sender: No OFD packet to send [10:00:34]OFD Sender: No OFD packet to send [10:00:39]OFD Sender: No OFD packet to send [10:00:44]OFD Sender: No OFD packet to send [10:00:49]OFD Sender: No OFD packet to send [10:00:54]OFD Sender: No OFD packet to send [10:00:59]OFD Sender: No OFD packet to send [10:01:04]OFD Sender: No OFD packet to send [10:01:09]OFD Sender: No OFD packet to send [10:01:14]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:29]accept exits with 8 [10:01:29]New connection [10:01:29]New thread 3067047268 created [10:01:29]Thread 3066903908 joined [10:01:29]Waiting for new connection... [10:01:29] Sock 8.Parse request [10:01:29]Sock 8.Check first char [10:01:29]Sock 8.First char is OK [10:01:29]request: POST /json_proto HTTP/1.0 [10:01:29]Method: POST [10:01:29]URL: /json_proto [10:01:29]Method is POST - this is cgi request [10:01:29]url: /json_proto [10:01:29]query_string will be loaded in cgi processing [10:01:29]execute_cgi json_proto POST (null) [10:01:29]execute_cgi path=json_proto method=POST [10:01:29]POST find Content-Length [10:01:29]Host: 172.17.49.131:8080 [10:01:29]Content-Length: 765 [10:01:29]Content-Type: application/json [10:01:29] [10:01:29]POST finish read [10:01:29]Found Content-Length = 765 [10:01:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871778", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "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": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:01:29]execute_script... [10:01:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871778", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "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": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:01:29]POST & json_proto [10:01:29]process_json_proto [10:01:29]json parsed OK: [10:01:29]protocol is kg_v1.0 [10:01:29]action value=close_receipt [10:01:29]process_action close_receipt [10:01:29]cmd_close_receipt [10:01:29]MH_GetDate [10:01:29]Write to MH i2c: F0 00 00 9E 97 24 [10:01:29]Write i2c OK [10:01:29]MH_I2C_Read... [10:01:29]Read from MH i2c: F0 [10:01:29]MH_I2C_Read... [10:01:29]Read from MH i2c: F0 09 00 [10:01:29]MH_I2C_Read... [10:01:29]Read from MH i2c: F0 09 00 9E 97 00 FF 16 A6 66 FF 4D C0 64 BE [10:01:29]GetLastDocTimeStamp 1722160781 [10:01:29]current date 1722160895 [10:01:29]FM_GetShiftState [10:01:29]SAM_PROTO_GetShiftState [10:01:29]wFMCommunicate request_size=4 [10:01:29]MH_SAM_APDU [10:01:29]CAPDU: 80 13 01 00 [10:01:29]Write to MH i2c: E2 08 00 9F 97 80 13 01 00 00 00 00 00 B3 [10:01:29]Write i2c OK [10:01:29]MH_I2C_Read... [10:01:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:29]Read from MH i2c: E2 [10:01:29]MH_I2C_Read... [10:01:29]Read from MH i2c: E2 0E 00 [10:01:29]MH_I2C_Read... [10:01:29]Read from MH i2c: E2 0E 00 9F 97 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 79 [10:01:29]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:01:29]wFMCommunicate OK [10:01:29]SAM_PROTO_GetShiftState done [10:01:29]FM_GetShiftState done [10:01:29]opened in 1722127132 [10:01:29]opened+sec_in_day 1722213532 [10:01:29]quantity*price = 200032 [10:01:29]sum+1 = 200033 [10:01:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.32 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.32 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 132 28.07.2024 10:01 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965352 ФД: 230318 ФПД: 40186418583658 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T100135&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230318&fm=40186418583658&tin=02508201610067®Number=0000000000099253&sum=200032 [10:01:30]StoreToDocumentArchive [10:01:30]shift 386 fd 230318 [10:01:30]save to /storage/0386/doc_00230318 [10:01:30]save last doc name /storage/0386/doc_00230318 to /storage/kkm_last_doc_name [10:01:30]save OK [10:01:30]Clear old archive folders... [10:01:30]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:01:30]tlvbuf is 008BBFC0 [10:01:30]SAM_PROTO_ClearQueue [10:01:30]wFMCommunicate request_size=4 [10:01:30]MH_SAM_APDU [10:01:30]CAPDU: 80 09 00 00 [10:01:30]Write to MH i2c: E2 08 00 AC 97 80 09 00 00 00 00 00 00 B5 [10:01:30]Write i2c OK [10:01:30]MH_I2C_Read... [10:01:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:01:30]Read from MH i2c: E2 [10:01:30]MH_I2C_Read... [10:01:30]Read from MH i2c: E2 03 00 [10:01:30]MH_I2C_Read... [10:01:30]Read from MH i2c: E2 03 00 AC 97 00 90 00 B7 [10:01:30]RAPDU: 90 00 [10:01:30]wFMCommunicate OK [10:01:30]SAM_PROTO_ClearQueue done [10:01:30]KKMCreateOFDPacket [10:01:30]OFDProtocolAddRootSTLVToBuf [10:01:30]FM_MakeSignedData [10:01:30]FM_MakeSignedData [10:01:30]SAM_PROTO_SignData [10:01:30]wFMCommunicate request_size=4 [10:01:30]MH_SAM_APDU [10:01:30]CAPDU: 80 0D 01 02 [10:01:30]Write to MH i2c: E2 08 00 AD 97 80 0D 01 02 00 00 00 00 BD [10:01:30]Write i2c OK [10:01:30]MH_I2C_Read... [10:01:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:01:30]Read from MH i2c: E2 [10:01:30]MH_I2C_Read... [10:01:30]Read from MH i2c: E2 03 00 [10:01:30]MH_I2C_Read... [10:01:30]Read from MH i2c: E2 03 00 AD 97 00 90 00 B8 [10:01:30]RAPDU: 90 00 [10:01:30]wFMCommunicate OK [10:01:30]wFMCommunicate request_size=255 [10:01:30]MH_SAM_APDU [10:01:30]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 60 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 60 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 FF 16 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 AE 83 03 00 35 04 06 00 24 8C A1 34 [10:01:30]Write to MH i2c: E2 02 01 AE 97 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 60 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 60 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 FF 16 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 AE 83 03 00 35 04 06 00 24 8C A1 34 00 00 54 [10:01:30]Write i2c OK [10:01:30]MH_I2C_Read... [10:01:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:01:31]Read from MH i2c: E2 [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: E2 03 00 [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: E2 03 00 AE 97 00 90 00 B9 [10:01:31]RAPDU: 90 00 [10:01:31]wFMCommunicate OK [10:01:31]wFMCommunicate request_size=7 [10:01:31]MH_SAM_APDU [10:01:31]CAPDU: 80 0D 02 02 02 58 6A [10:01:31]Write to MH i2c: E2 0A 00 AF 97 80 0D 02 02 02 00 58 6A 00 00 86 [10:01:31]Write i2c OK [10:01:31]MH_I2C_Read... [10:01:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:01:31]Read from MH i2c: E2 [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: E2 03 00 [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: E2 03 00 AF 97 00 90 00 BA [10:01:31]RAPDU: 90 00 [10:01:31]wFMCommunicate OK [10:01:31]wFMCommunicate request_size=4 [10:01:31]MH_SAM_APDU [10:01:31]CAPDU: 80 0D 03 02 [10:01:31]Write to MH i2c: E2 08 00 B0 97 80 0D 03 02 00 00 00 00 C2 [10:01:31]Write i2c OK [10:01:31]MH_I2C_Read... [10:01:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:01:31]Read from MH i2c: E2 [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: E2 0B 00 [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: E2 0B 00 B0 97 00 32 82 00 70 4F 9E E0 9A 90 00 4E [10:01:31]RAPDU: 32 82 00 70 4F 9E E0 9A 90 00 [10:01:31]wFMCommunicate OK [10:01:31]SAM_PROTO_SignData done [10:01:31]FM_MakeSignedData done [10:01:31]CreateOFDProtocolMessage [10:01:31]wFMCommunicate request_size=4 [10:01:31]MH_SAM_APDU [10:01:31]CAPDU: 80 11 00 00 [10:01:31]Write to MH i2c: E2 08 00 B1 97 80 11 00 00 00 00 00 00 C2 [10:01:31]Write i2c OK [10:01:31]MH_I2C_Read... [10:01:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:31]Read from MH i2c: E2 [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: E2 17 00 [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: E2 17 00 B1 97 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 13 [10:01:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:01:31]wFMCommunicate OK [10:01:31]CreateOFDProtocolMessage done [10:01:31]OFDSenderStorePacket 230318 [10:01:31]StoreOFDPacket docnum=230318 [10:01:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 83 F9 04 01 72 E0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 60 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 60 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 FF 16 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 AE 83 03 00 35 04 06 00 24 8C A1 34 58 6A 32 82 00 70 4F 9E E0 9A [10:01:31]CheckFolder [10:01:31]dirname=/storage/ofd_packets [10:01:31]CheckFolder done [10:01:31]ProducePacketName [10:01:31]name=ofd_packets/00230318 [10:01:31]NVStorageSaveData ofd_packets/00230318 [10:01:31]File name is /storage/ofd_packets/00230318 [10:01:31]Write 298 bytes [10:01:31]NVStorageSaveData done [10:01:31]OFDSenderStorePacket done [10:01:31]KKMCreateOFDPacket done [10:01:31]NVStorageSaveData kkm_last_timestamp [10:01:31]File name is /storage/kkm_last_timestamp [10:01:31]Write 4 bytes [10:01:31]NVStorageSaveData done [10:01:31]ExternCall_PrintAddStr [10:01:31]wPrintStart [10:01:31]Write to MH i2c: 01 00 00 B2 97 49 [10:01:31]Write i2c OK [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: 01 [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: 01 07 00 [10:01:31]MH_I2C_Read... [10:01:31]Read from MH i2c: 01 07 00 B2 97 00 00 00 00 00 FF 0F 5E [10:01:31]RasterBufferAndPrint [10:01:31]line Счет N : (1)871778 [10:01:31]line ИНН: 02508201610067 [10:01:31]line Контрольно-Кассовый Чек [10:01:31]line ПРОДАЖА [10:01:31]line ТРК (МРК, ГНК) : 2 [10:01:31]line Товар: 2710194210 [10:01:31]line ДТ-К-5 [10:01:31]line 26.600 * 75.20 [10:01:31]line = 2000.32 [10:01:31]line НДС 12% НСП 1% [10:01:31]line > о реализуемом товаре [10:01:31]line ИТОГО: 2000.32 [10:01:31]line НСП 1% : 17.70 [10:01:31]line НДС 12% : 212.42 [10:01:31]line Наличными: 0.00 [10:01:31]line Безнал.: 2000.32 [10:01:31]line Место: АЗС № 125 "Партнер Нефть" [10:01:31]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [10:01:31]line СНО: Общий режим [10:01:31]line Чек 132 28.07.2024 10:01 [10:01:31]line Смена: 386 ФФД: 1.0 [10:01:31]line ЗНМ: 0300000050 [10:01:31]line РНМ: 0000000000099253 [10:01:31]line Версия ККМ: 001 [10:01:31]line Платежная система: Mbank [10:01:31]line ФМ: 0000000000965352 [10:01:31]line ФД: 230318 [10:01:31]line ФПД: 40186418583658 [10:01:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T100135&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230318&fm=40186418583658&tin=02508201610067®Number=0000000000099253&sum=200032 [10:01:31]OFD Sender: Processing packet 230318 [packets to send 132, broken 131] [10:01:31]ProducePacketName [10:01:31]name=ofd_packets/00230318 [10:01:31]OFD Sender: To server: pG, [10:01:31]CommunicateWithHost lk.salyk.kg:30040 [10:01:31]ConnectInit lk.salyk.kg [10:01:31]written 0, free lines is 4095 [10:01:31]Connected sock=10 [10:01:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 83 F9 04 01 72 E0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 60 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 60 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 84 00 00 00 F4 03 04 00 FF 16 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 AE 83 03 00 35 04 06 00 24 8C A1 34 58 6A 32 82 00 70 4F 9E E0 9A [10:01:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 8F 4E 47 00 B1 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 39 36 35 33 35 32 10 04 04 00 AE 83 03 00 F4 03 04 00 D7 BD A5 66 B6 04 01 00 00 80 91 64 F5 4A 57 73 D0 [10:01:31]CommunicateWithHost err = 0 [10:01:31]CheckOFDResponse [10:01:31]1017 (14) - 77093643461234 [10:01:31]1041 (16) - 0000000000965352 [10:01:31]1040 (4) - 230318 [10:01:31]1012 (4) - 28.07.2024 03:41 [10:01:31]1206 (1) - 0 [10:01:31]OFD Sender: Remove packet 230318 [10:01:31]ProducePacketName [10:01:31]name=ofd_packets/00230318 [10:01:31]NVStorageDeleteData [10:01:32]Write to MH i2c: 01 00 00 DB 97 72 [10:01:32]Write i2c OK [10:01:32]MH_I2C_Read... [10:01:32]Read from MH i2c: 01 [10:01:32]MH_I2C_Read... [10:01:32]Read from MH i2c: 01 07 00 [10:01:32]MH_I2C_Read... [10:01:32]Read from MH i2c: 01 07 00 DB 97 00 00 00 00 00 1A 0D A0 [10:01:32]RasterBufferAndPrint [10:01:32]line [10:01:32]line [10:01:32]line [10:01:32]line [10:01:32]line [10:01:32]written 0, free lines is 3360 [10:01:32]MH_Cut [10:01:32]Write to MH i2c: D1 01 00 E2 97 01 4B [10:01:32]Write i2c OK [10:01:32]MH_I2C_Read... [10:01:32]Read from MH i2c: D1 [10:01:32]MH_I2C_Read... [10:01:32]Read from MH i2c: D1 01 00 [10:01:32]MH_I2C_Read... [10:01:32]Read from MH i2c: D1 01 00 E2 97 00 4A [10:01:32]Write to MH i2c: 01 00 00 E3 97 7A [10:01:32]Write i2c OK [10:01:32]MH_I2C_Read... [10:01:32]OFD Sender: No OFD packet to send [10:01:32]*** Cut start [10:01:32]*** Partial cut [10:01:32]*** CUTSNS_PIN = 1 [10:01:32]*** CUTSNS_PIN = 0 [10:01:32]*** Brake cut motor [10:01:33]Read from MH i2c: 01 [10:01:33]MH_I2C_Read... [10:01:33]*** Stop cut motor [10:01:33]*** Cut end [10:01:33]Read from MH i2c: 01 07 00 [10:01:33]MH_I2C_Read... [10:01:33]Read from MH i2c: 01 07 00 E3 97 00 00 00 00 00 FF 0F 8F [10:01:33]process_action close_receipt done [10:01:33]requested_data is exist [10:01:33]produce_requested_data [10:01:33]requested_item fm.sn is exist - process it [10:01:33]wFMCommunicate request_size=4 [10:01:33]MH_SAM_APDU [10:01:33]CAPDU: 80 11 00 00 [10:01:33]Write to MH i2c: E2 08 00 E4 97 80 11 00 00 00 00 00 00 F5 [10:01:33]Write i2c OK [10:01:33]MH_I2C_Read... [10:01:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:01:33]Read from MH i2c: E2 [10:01:33]MH_I2C_Read... [10:01:33]Read from MH i2c: E2 17 00 [10:01:33]MH_I2C_Read... [10:01:33]Read from MH i2c: E2 17 00 E4 97 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 46 [10:01:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:01:33]wFMCommunicate OK [10:01:33]requested_item fd.num is exist - process it [10:01:33]SAM_PROTO_GetFieldsCounters [10:01:33]wFMCommunicate request_size=4 [10:01:33]MH_SAM_APDU [10:01:33]CAPDU: 80 13 00 00 [10:01:33]Write to MH i2c: E2 08 00 E5 97 80 13 00 00 00 00 00 00 F8 [10:01:33]Write i2c OK [10:01:33]MH_I2C_Read... [10:01:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:01:33]Read from MH i2c: E2 [10:01:33]MH_I2C_Read... [10:01:33]Read from MH i2c: E2 62 00 [10:01:33]MH_I2C_Read... [10:01:33]Read from MH i2c: E2 62 00 E5 97 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 AE 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 84 00 00 00 5E 04 04 00 84 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 5D [10:01:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 AE 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 84 00 00 00 5E 04 04 00 84 00 00 00 57 04 04 00 85 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:01:33]wFMCommunicate OK [10:01:33]SAM_PROTO_GetFieldsCounters done [10:01:33]requested_item shift.num is exist - process it [10:01:33]requested_item shift.opened is exist - process it [10:01:33]req_shift_opened [10:01:33]FM_GetShiftState [10:01:33]SAM_PROTO_GetShiftState [10:01:33]wFMCommunicate request_size=4 [10:01:33]MH_SAM_APDU [10:01:33]CAPDU: 80 13 01 00 [10:01:33]Write to MH i2c: E2 08 00 E6 97 80 13 01 00 00 00 00 00 FA [10:01:33]Write i2c OK [10:01:33]MH_I2C_Read... [10:01:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:01:33]Read from MH i2c: E2 [10:01:33]MH_I2C_Read... [10:01:33]Read from MH i2c: E2 0E 00 [10:01:33]MH_I2C_Read... [10:01:33]Read from MH i2c: E2 0E 00 E6 97 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 C0 [10:01:33]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:01:33]wFMCommunicate OK [10:01:33]SAM_PROTO_GetShiftState done [10:01:33]FM_GetShiftState done [10:01:33]req_shift_opened done [10:01:33]requested_item shift.open_date is exist - process it [10:01:33]req_shift_open_date [10:01:33]req_shift_open_date done [10:01:33]produce_requested_data done [10:01:33]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230318,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [10:01:33]process_action_free close_receipt [10:01:33]json_value_free [10:01:33]json_value_free done [10:01:33]process_json_proto returns [10:01:33]Send response to host [10:01:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230318,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [10:01:33]free response buf [10:01:33]execute_script done [10:01:33]execute_script returns [10:01:33]free content buf [10:01:33]Sock 8.Close socket [10:01:33]Sock 8.Thread stoped [10:01:37]OFD Sender: No OFD packet to send [10:01:42]OFD Sender: No OFD packet to send [10:01:47]OFD Sender: No OFD packet to send [10:01:52]OFD Sender: No OFD packet to send [10:01:57]OFD Sender: No OFD packet to send [10:02:02]OFD Sender: No OFD packet to send [10:02:07]OFD Sender: No OFD packet to send [10:02:12]OFD Sender: No OFD packet to send [10:02:17]OFD Sender: No OFD packet to send [10:02:22]OFD Sender: No OFD packet to send [10:02:27]OFD Sender: No OFD packet to send [10:02:32]OFD Sender: No OFD packet to send [10:02:37]OFD Sender: No OFD packet to send [10:02:42]OFD Sender: No OFD packet to send [10:02:47]OFD Sender: No OFD packet to send [10:02:52]OFD Sender: No OFD packet to send [10:02:57]OFD Sender: No OFD packet to send [10:03:02]OFD Sender: No OFD packet to send [10:03:07]OFD Sender: No OFD packet to send [10:03:12]OFD Sender: No OFD packet to send [10:03:16]accept exits with 9 [10:03:16]New connection [10:03:16]New thread 3066903908 created [10:03:16]Thread 3067047268 joined [10:03:16]Waiting for new connection... [10:03:16] Sock 9.Parse request [10:03:16]Sock 9.Check first char [10:03:16]Sock 9.First char is OK [10:03:16]request: POST /json_proto HTTP/1.0 [10:03:16]Method: POST [10:03:16]URL: /json_proto [10:03:16]Method is POST - this is cgi request [10:03:16]url: /json_proto [10:03:16]query_string will be loaded in cgi processing [10:03:16]execute_cgi json_proto POST (null) [10:03:16]execute_cgi path=json_proto method=POST [10:03:16]POST find Content-Length [10:03:16]Host: 172.17.49.131:8080 [10:03:16]Content-Length: 678 [10:03:16]Content-Type: application/json [10:03:16] [10:03:16]POST finish read [10:03:16]Found Content-Length = 678 [10:03:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871780", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 10.710, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:03:16]execute_script... [10:03:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871780", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 10.710, "sum" : 800.04, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:03:16]POST & json_proto [10:03:16]process_json_proto [10:03:16]json parsed OK: [10:03:16]protocol is kg_v1.0 [10:03:16]action value=close_receipt [10:03:16]process_action close_receipt [10:03:16]cmd_close_receipt [10:03:16]MH_GetDate [10:03:16]Write to MH i2c: F0 00 00 E7 97 6D [10:03:16]Write i2c OK [10:03:16]MH_I2C_Read... [10:03:16]Read from MH i2c: F0 [10:03:16]MH_I2C_Read... [10:03:16]Read from MH i2c: F0 09 00 [10:03:16]MH_I2C_Read... [10:03:16]Read from MH i2c: F0 09 00 E7 97 00 6A 17 A6 66 FF 4D C0 64 73 [10:03:16]GetLastDocTimeStamp 1722160895 [10:03:16]current date 1722161002 [10:03:16]FM_GetShiftState [10:03:16]SAM_PROTO_GetShiftState [10:03:16]wFMCommunicate request_size=4 [10:03:16]MH_SAM_APDU [10:03:16]CAPDU: 80 13 01 00 [10:03:16]Write to MH i2c: E2 08 00 E8 97 80 13 01 00 00 00 00 00 FC [10:03:16]Write i2c OK [10:03:16]MH_I2C_Read... [10:03:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:03:16]Read from MH i2c: E2 [10:03:16]MH_I2C_Read... [10:03:16]Read from MH i2c: E2 0E 00 [10:03:16]MH_I2C_Read... [10:03:16]Read from MH i2c: E2 0E 00 E8 97 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 C2 [10:03:16]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:03:16]wFMCommunicate OK [10:03:16]SAM_PROTO_GetShiftState done [10:03:16]FM_GetShiftState done [10:03:16]opened in 1722127132 [10:03:16]opened+sec_in_day 1722213532 [10:03:16]quantity*price = 80003 [10:03:16]sum+1 = 80005 [10:03:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.04 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 133 28.07.2024 10:03 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230319 ФПД: 258283792216956 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T100322&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230319&fm=258283792216956&tin=02508201610067®Number=0000000000099253&sum=80000 [10:03:17]StoreToDocumentArchive [10:03:17]shift 386 fd 230319 [10:03:17]save to /storage/0386/doc_00230319 [10:03:17]save last doc name /storage/0386/doc_00230319 to /storage/kkm_last_doc_name [10:03:17]save OK [10:03:17]Clear old archive folders... [10:03:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:03:17]tlvbuf is 009F93A0 [10:03:17]SAM_PROTO_ClearQueue [10:03:17]wFMCommunicate request_size=4 [10:03:17]MH_SAM_APDU [10:03:17]CAPDU: 80 09 00 00 [10:03:17]Write to MH i2c: E2 08 00 F5 97 80 09 00 00 00 00 00 00 FE [10:03:17]Write i2c OK [10:03:17]MH_I2C_Read... [10:03:17]Read from MH i2c: E2 [10:03:17]MH_I2C_Read... [10:03:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:03:17]Read from MH i2c: E2 03 00 [10:03:17]MH_I2C_Read... [10:03:17]Read from MH i2c: E2 03 00 F5 97 00 90 00 00 [10:03:17]RAPDU: 90 00 [10:03:17]wFMCommunicate OK [10:03:17]SAM_PROTO_ClearQueue done [10:03:17]KKMCreateOFDPacket [10:03:17]OFDProtocolAddRootSTLVToBuf [10:03:17]FM_MakeSignedData [10:03:17]FM_MakeSignedData [10:03:17]SAM_PROTO_SignData [10:03:17]wFMCommunicate request_size=4 [10:03:17]MH_SAM_APDU [10:03:17]CAPDU: 80 0D 01 02 [10:03:17]Write to MH i2c: E2 08 00 F6 97 80 0D 01 02 00 00 00 00 06 [10:03:17]Write i2c OK [10:03:17]MH_I2C_Read... [10:03:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:03:17]Read from MH i2c: E2 [10:03:17]MH_I2C_Read... [10:03:17]Read from MH i2c: E2 03 00 [10:03:17]MH_I2C_Read... [10:03:17]Read from MH i2c: E2 03 00 F6 97 00 90 00 01 [10:03:17]RAPDU: 90 00 [10:03:17]wFMCommunicate OK [10:03:17]wFMCommunicate request_size=255 [10:03:17]MH_SAM_APDU [10:03:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D6 29 00 00 00 00 00 37 04 06 00 2E 1D 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 85 00 00 00 F4 03 04 00 6A 17 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 AF 83 03 00 35 04 06 00 EA [10:03:17]Write to MH i2c: E2 02 01 F7 97 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 D6 29 00 00 00 00 00 37 04 06 00 2E 1D 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 85 00 00 00 F4 03 04 00 6A 17 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 AF 83 03 00 35 04 06 00 EA 00 00 59 [10:03:17]Write i2c OK [10:03:17]MH_I2C_Read... [10:03:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:03:17]Read from MH i2c: E2 [10:03:17]MH_I2C_Read... [10:03:17]Read from MH i2c: E2 03 00 [10:03:17]MH_I2C_Read... [10:03:17]Read from MH i2c: E2 03 00 F7 97 00 90 00 02 [10:03:17]RAPDU: 90 00 [10:03:17]wFMCommunicate OK [10:03:17]wFMCommunicate request_size=10 [10:03:17]MH_SAM_APDU [10:03:17]CAPDU: 80 0D 02 02 05 E8 61 AF B3 7C [10:03:17]Write to MH i2c: E2 0D 00 F8 97 80 0D 02 02 05 00 E8 61 AF B3 7C 00 00 3A [10:03:17]Write i2c OK [10:03:17]MH_I2C_Read... [10:03:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:03:18]Read from MH i2c: E2 [10:03:18]MH_I2C_Read... [10:03:18]Read from MH i2c: E2 03 00 [10:03:18]MH_I2C_Read... [10:03:18]Read from MH i2c: E2 03 00 F8 97 00 90 00 03 [10:03:18]RAPDU: 90 00 [10:03:18]wFMCommunicate OK [10:03:18]wFMCommunicate request_size=4 [10:03:18]MH_SAM_APDU [10:03:18]CAPDU: 80 0D 03 02 [10:03:18]Write to MH i2c: E2 08 00 F9 97 80 0D 03 02 00 00 00 00 0B [10:03:18]Write i2c OK [10:03:18]MH_I2C_Read... [10:03:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:03:18]Read from MH i2c: E2 [10:03:18]MH_I2C_Read... [10:03:18]Read from MH i2c: E2 0B 00 [10:03:18]MH_I2C_Read... [10:03:18]Read from MH i2c: E2 0B 00 F9 97 00 2B 34 4C C1 5E 99 E8 47 90 00 9E [10:03:18]RAPDU: 2B 34 4C C1 5E 99 E8 47 90 00 [10:03:18]wFMCommunicate OK [10:03:18]SAM_PROTO_SignData done [10:03:18]FM_MakeSignedData done [10:03:18]CreateOFDProtocolMessage [10:03:18]wFMCommunicate request_size=4 [10:03:18]MH_SAM_APDU [10:03:18]CAPDU: 80 11 00 00 [10:03:18]Write to MH i2c: E2 08 00 FA 97 80 11 00 00 00 00 00 00 0B [10:03:18]Write i2c OK [10:03:18]MH_I2C_Read... [10:03:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:18]Read from MH i2c: E2 [10:03:18]MH_I2C_Read... [10:03:18]Read from MH i2c: E2 17 00 [10:03:18]MH_I2C_Read... [10:03:18]Read from MH i2c: E2 17 00 FA 97 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 5C [10:03:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:03:18]wFMCommunicate OK [10:03:18]CreateOFDProtocolMessage done [10:03:18]OFDSenderStorePacket 230319 [10:03:18]StoreOFDPacket docnum=230319 [10:03:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 62 9A 07 01 B3 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 D6 29 00 00 00 00 00 37 04 06 00 2E 1D 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 85 00 00 00 F4 03 04 00 6A 17 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 AF 83 03 00 35 04 06 00 EA E8 61 AF B3 7C 2B 34 4C C1 5E 99 E8 47 [10:03:18]CheckFolder [10:03:18]dirname=/storage/ofd_packets [10:03:18]CheckFolder done [10:03:18]ProducePacketName [10:03:18]name=ofd_packets/00230319 [10:03:18]NVStorageSaveData ofd_packets/00230319 [10:03:18]File name is /storage/ofd_packets/00230319 [10:03:18]Write 301 bytes [10:03:18]NVStorageSaveData done [10:03:18]OFDSenderStorePacket done [10:03:18]KKMCreateOFDPacket done [10:03:18]NVStorageSaveData kkm_last_timestamp [10:03:18]File name is /storage/kkm_last_timestamp [10:03:18]Write 4 bytes [10:03:18]NVStorageSaveData done [10:03:18]ExternCall_PrintAddStr [10:03:18]wPrintStart [10:03:18]Write to MH i2c: 01 00 00 FB 97 92 [10:03:18]Write i2c OK [10:03:18]MH_I2C_Read... [10:03:18]Read from MH i2c: 01 [10:03:18]MH_I2C_Read... [10:03:18]Read from MH i2c: 01 07 00 [10:03:18]MH_I2C_Read... [10:03:18]Read from MH i2c: 01 07 00 FB 97 00 00 00 00 00 FF 0F A7 [10:03:18]RasterBufferAndPrint [10:03:18]line Счет N : (1)871780 [10:03:18]line ИНН: 02508201610067 [10:03:18]line Контрольно-Кассовый Чек [10:03:18]line ПРОДАЖА [10:03:18]line ТРК (МРК, ГНК) : 61 [10:03:18]line Товар: 2710124500 [10:03:18]line Аи-95-К-5 [10:03:18]line 10.710 * 74.70 [10:03:18]line = 800.04 [10:03:18]line НДС 12% НСП 1% [10:03:18]line > о реализуемом товаре [10:03:18]line ОКРУГЛЕНИЕ: -0.04 [10:03:18]line ИТОГО: 800.00 [10:03:18]line Внесено: 800.00 [10:03:18]line СДАЧА: 0.00 [10:03:18]line НСП 1% : 7.08 [10:03:18]line НДС 12% : 84.96 [10:03:18]line Наличными: 800.00 [10:03:18]line Безнал.: 0.00 [10:03:18]line Место: АЗС № 125 "Партнер Нефть" [10:03:18]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [10:03:18]line СНО: Общий режим [10:03:18]line Чек 133 28.07.2024 10:03 [10:03:18]line Смена: 386 ФФД: 1.0 [10:03:18]line ЗНМ: 0300000050 [10:03:18]line РНМ: 0000000000099253 [10:03:18]line Версия ККМ: 001 [10:03:18]line ФМ: 0000000000965352 [10:03:18]line ФД: 230319 [10:03:18]line ФПД: 258283792216956 [10:03:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T100322&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230319&fm=258283792216956&tin=02508201610067®Number=0000000000099253&sum=80000 [10:03:18]OFD Sender: Processing packet 230319 [packets to send 132, broken 131] [10:03:18]ProducePacketName [10:03:18]name=ofd_packets/00230319 [10:03:18]OFD Sender: To server: pG, [10:03:18]CommunicateWithHost lk.salyk.kg:30040 [10:03:18]ConnectInit lk.salyk.kg [10:03:18]written 0, free lines is 4095 [10:03:18]Connected sock=10 [10:03:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 62 9A 07 01 B3 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 D6 29 00 00 00 00 00 37 04 06 00 2E 1D 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 85 00 00 00 F4 03 04 00 6A 17 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 AF 83 03 00 35 04 06 00 EA E8 61 AF B3 7C 2B 34 4C C1 5E 99 E8 47 [10:03:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 E4 31 47 00 E3 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 39 36 35 33 35 32 10 04 04 00 AF 83 03 00 F4 03 04 00 41 BE A5 66 B6 04 01 00 00 A0 1C A2 11 DA CA 8E 90 [10:03:18]CommunicateWithHost err = 0 [10:03:18]CheckOFDResponse [10:03:18]1017 (14) - 77093643461234 [10:03:18]1041 (16) - 0000000000965352 [10:03:18]1040 (4) - 230319 [10:03:18]1012 (4) - 28.07.2024 03:42 [10:03:18]1206 (1) - 0 [10:03:18]OFD Sender: Remove packet 230319 [10:03:18]ProducePacketName [10:03:18]name=ofd_packets/00230319 [10:03:18]NVStorageDeleteData [10:03:18]Write to MH i2c: 01 00 00 26 98 BE [10:03:18]Write i2c OK [10:03:18]MH_I2C_Read... [10:03:18]Read from MH i2c: 01 [10:03:18]MH_I2C_Read... [10:03:18]Read from MH i2c: 01 07 00 [10:03:18]MH_I2C_Read... [10:03:18]Read from MH i2c: 01 07 00 26 98 00 00 00 00 00 F4 0C C5 [10:03:18]RasterBufferAndPrint [10:03:18]line [10:03:18]line [10:03:18]line [10:03:18]line [10:03:18]line [10:03:18]written 0, free lines is 3323 [10:03:18]MH_Cut [10:03:18]Write to MH i2c: D1 01 00 2D 98 01 97 [10:03:18]Write i2c OK [10:03:18]MH_I2C_Read... [10:03:18]Read from MH i2c: D1 [10:03:18]MH_I2C_Read... [10:03:18]Read from MH i2c: D1 01 00 [10:03:18]MH_I2C_Read... [10:03:18]Read from MH i2c: D1 01 00 2D 98 00 96 [10:03:18]Write to MH i2c: 01 00 00 2E 98 C6 [10:03:18]Write i2c OK [10:03:18]MH_I2C_Read... [10:03:19]OFD Sender: No OFD packet to send [10:03:19]*** Cut start [10:03:19]*** Partial cut [10:03:19]*** CUTSNS_PIN = 1 [10:03:19]*** CUTSNS_PIN = 0 [10:03:19]*** Brake cut motor [10:03:20]Read from MH i2c: 01 [10:03:20]MH_I2C_Read... [10:03:20]*** Stop cut motor [10:03:20]*** Cut end [10:03:20]Read from MH i2c: 01 07 00 [10:03:20]MH_I2C_Read... [10:03:20]Read from MH i2c: 01 07 00 2E 98 00 00 00 00 00 FF 0F DB [10:03:20]process_action close_receipt done [10:03:20]requested_data is exist [10:03:20]produce_requested_data [10:03:20]requested_item fm.sn is exist - process it [10:03:20]wFMCommunicate request_size=4 [10:03:20]MH_SAM_APDU [10:03:20]CAPDU: 80 11 00 00 [10:03:20]Write to MH i2c: E2 08 00 2F 98 80 11 00 00 00 00 00 00 41 [10:03:20]Write i2c OK [10:03:20]MH_I2C_Read... [10:03:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:03:20]Read from MH i2c: E2 [10:03:20]MH_I2C_Read... [10:03:20]Read from MH i2c: E2 17 00 [10:03:20]MH_I2C_Read... [10:03:20]Read from MH i2c: E2 17 00 2F 98 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 92 [10:03:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:03:20]wFMCommunicate OK [10:03:20]requested_item fd.num is exist - process it [10:03:20]SAM_PROTO_GetFieldsCounters [10:03:20]wFMCommunicate request_size=4 [10:03:20]MH_SAM_APDU [10:03:20]CAPDU: 80 13 00 00 [10:03:20]Write to MH i2c: E2 08 00 30 98 80 13 00 00 00 00 00 00 44 [10:03:20]Write i2c OK [10:03:20]MH_I2C_Read... [10:03:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:03:20]Read from MH i2c: E2 [10:03:20]MH_I2C_Read... [10:03:20]Read from MH i2c: E2 62 00 [10:03:20]MH_I2C_Read... [10:03:20]Read from MH i2c: E2 62 00 30 98 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 AF 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 85 00 00 00 5E 04 04 00 85 00 00 00 57 04 04 00 86 00 00 00 19 04 04 00 00 00 00 00 90 00 AD [10:03:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 AF 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 85 00 00 00 5E 04 04 00 85 00 00 00 57 04 04 00 86 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:03:20]wFMCommunicate OK [10:03:20]SAM_PROTO_GetFieldsCounters done [10:03:20]requested_item shift.num is exist - process it [10:03:20]requested_item shift.opened is exist - process it [10:03:20]req_shift_opened [10:03:20]FM_GetShiftState [10:03:20]SAM_PROTO_GetShiftState [10:03:20]wFMCommunicate request_size=4 [10:03:20]MH_SAM_APDU [10:03:20]CAPDU: 80 13 01 00 [10:03:20]Write to MH i2c: E2 08 00 31 98 80 13 01 00 00 00 00 00 46 [10:03:20]Write i2c OK [10:03:20]MH_I2C_Read... [10:03:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:03:20]Read from MH i2c: E2 [10:03:20]MH_I2C_Read... [10:03:20]Read from MH i2c: E2 0E 00 [10:03:20]MH_I2C_Read... [10:03:20]Read from MH i2c: E2 0E 00 31 98 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 0C [10:03:20]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:03:20]wFMCommunicate OK [10:03:20]SAM_PROTO_GetShiftState done [10:03:20]FM_GetShiftState done [10:03:20]req_shift_opened done [10:03:20]requested_item shift.open_date is exist - process it [10:03:20]req_shift_open_date [10:03:20]req_shift_open_date done [10:03:20]produce_requested_data done [10:03:20]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230319,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [10:03:20]process_action_free close_receipt [10:03:20]json_value_free [10:03:20]json_value_free done [10:03:20]process_json_proto returns [10:03:20]Send response to host [10:03:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230319,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [10:03:20]free response buf [10:03:20]execute_script done [10:03:20]execute_script returns [10:03:20]free content buf [10:03:20]Sock 9.Close socket [10:03:20]Sock 9.Thread stoped [10:03:24]OFD Sender: No OFD packet to send [10:03:29]OFD Sender: No OFD packet to send [10:03:34]OFD Sender: No OFD packet to send [10:03:39]OFD Sender: No OFD packet to send [10:03:44]OFD Sender: No OFD packet to send [10:03:49]OFD Sender: No OFD packet to send [10:03:54]OFD Sender: No OFD packet to send [10:03:59]OFD Sender: No OFD packet to send [10:04:04]OFD Sender: No OFD packet to send [10:04:09]OFD Sender: No OFD packet to send [10:04:14]OFD Sender: No OFD packet to send [10:04:19]OFD Sender: No OFD packet to send [10:04:24]OFD Sender: No OFD packet to send [10:04:29]OFD Sender: No OFD packet to send [10:04:34]OFD Sender: No OFD packet to send [10:04:39]OFD Sender: No OFD packet to send [10:04:44]OFD Sender: No OFD packet to send [10:04:49]OFD Sender: No OFD packet to send [10:04:54]OFD Sender: No OFD packet to send [10:04:59]OFD Sender: No OFD packet to send [10:05:04]OFD Sender: No OFD packet to send [10:05:09]OFD Sender: No OFD packet to send [10:05:14]OFD Sender: No OFD packet to send [10:05:19]OFD Sender: No OFD packet to send [10:05:24]OFD Sender: No OFD packet to send [10:05:29]OFD Sender: No OFD packet to send [10:05:34]OFD Sender: No OFD packet to send [10:05:39]OFD Sender: No OFD packet to send [10:05:44]OFD Sender: No OFD packet to send [10:05:49]OFD Sender: No OFD packet to send [10:05:54]OFD Sender: No OFD packet to send [10:05:59]OFD Sender: No OFD packet to send [10:06:04]OFD Sender: No OFD packet to send [10:06:09]OFD Sender: No OFD packet to send [10:06:14]OFD Sender: No OFD packet to send [10:06:19]OFD Sender: No OFD packet to send [10:06:24]OFD Sender: No OFD packet to send [10:06:29]OFD Sender: No OFD packet to send [10:06:34]OFD Sender: No OFD packet to send [10:06:39]OFD Sender: No OFD packet to send [10:06:41]accept exits with 8 [10:06:41]New connection [10:06:41]New thread 3067047268 created [10:06:41]Thread 3066903908 joined [10:06:41]Waiting for new connection... [10:06:41] Sock 8.Parse request [10:06:41]Sock 8.Check first char [10:06:41]Sock 8.First char is OK [10:06:41]request: POST /json_proto HTTP/1.0 [10:06:41]Method: POST [10:06:41]URL: /json_proto [10:06:41]Method is POST - this is cgi request [10:06:41]url: /json_proto [10:06:41]query_string will be loaded in cgi processing [10:06:41]execute_cgi json_proto POST (null) [10:06:41]execute_cgi path=json_proto method=POST [10:06:41]POST find Content-Length [10:06:41]Host: 172.17.49.131:8080 [10:06:41]Content-Length: 682 [10:06:41]Content-Type: application/json [10:06:41] [10:06:41]POST finish read [10:06:41]Found Content-Length = 682 [10:06:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871781", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [10:06:41]execute_script... [10:06: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)871781", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [10:06:41]POST & json_proto [10:06:41]process_json_proto [10:06:41]json parsed OK: [10:06:41]protocol is kg_v1.0 [10:06:41]action value=close_receipt [10:06:41]process_action close_receipt [10:06:41]cmd_close_receipt [10:06:41]MH_GetDate [10:06:41]Write to MH i2c: F0 00 00 32 98 B9 [10:06:41]Write i2c OK [10:06:41]MH_I2C_Read... [10:06:41]Read from MH i2c: F0 [10:06:41]MH_I2C_Read... [10:06:41]Read from MH i2c: F0 09 00 [10:06:41]MH_I2C_Read... [10:06:41]Read from MH i2c: F0 09 00 32 98 00 36 18 A6 66 FF 4D C0 64 8C [10:06:41]GetLastDocTimeStamp 1722161002 [10:06:41]current date 1722161206 [10:06:41]FM_GetShiftState [10:06:41]SAM_PROTO_GetShiftState [10:06:41]wFMCommunicate request_size=4 [10:06:41]MH_SAM_APDU [10:06:41]CAPDU: 80 13 01 00 [10:06:41]Write to MH i2c: E2 08 00 33 98 80 13 01 00 00 00 00 00 48 [10:06:41]Write i2c OK [10:06:41]MH_I2C_Read... [10:06:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:06:41]Read from MH i2c: E2 [10:06:41]MH_I2C_Read... [10:06:41]Read from MH i2c: E2 0E 00 [10:06:41]MH_I2C_Read... [10:06:41]Read from MH i2c: E2 0E 00 33 98 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 0E [10:06:41]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:06:41]wFMCommunicate OK [10:06:41]SAM_PROTO_GetShiftState done [10:06:41]FM_GetShiftState done [10:06:41]opened in 1722127132 [10:06:41]opened+sec_in_day 1722213532 [10:06:41]quantity*price = 100005 [10:06:41]sum+1 = 100006 [10:06:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 134 28.07.2024 10:06 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230320 ФПД: 232353248308778 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T100646&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230320&fm=232353248308778&tin=02508201610067®Number=0000000000099253&sum=100000 [10:06:42]StoreToDocumentArchive [10:06:42]shift 386 fd 230320 [10:06:42]save to /storage/0386/doc_00230320 [10:06:42]save last doc name /storage/0386/doc_00230320 to /storage/kkm_last_doc_name [10:06:42]save OK [10:06:42]Clear old archive folders... [10:06:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:06:42]tlvbuf is 00832AF0 [10:06:42]SAM_PROTO_ClearQueue [10:06:42]wFMCommunicate request_size=4 [10:06:42]MH_SAM_APDU [10:06:42]CAPDU: 80 09 00 00 [10:06:42]Write to MH i2c: E2 08 00 40 98 80 09 00 00 00 00 00 00 4A [10:06:42]Write i2c OK [10:06:42]MH_I2C_Read... [10:06:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:06:42]Read from MH i2c: E2 [10:06:42]MH_I2C_Read... [10:06:42]Read from MH i2c: E2 03 00 [10:06:42]MH_I2C_Read... [10:06:42]Read from MH i2c: E2 03 00 40 98 00 90 00 4C [10:06:42]RAPDU: 90 00 [10:06:42]wFMCommunicate OK [10:06:42]SAM_PROTO_ClearQueue done [10:06:42]KKMCreateOFDPacket [10:06:42]OFDProtocolAddRootSTLVToBuf [10:06:42]FM_MakeSignedData [10:06:42]FM_MakeSignedData [10:06:42]SAM_PROTO_SignData [10:06:42]wFMCommunicate request_size=4 [10:06:42]MH_SAM_APDU [10:06:42]CAPDU: 80 0D 01 02 [10:06:42]Write to MH i2c: E2 08 00 41 98 80 0D 01 02 00 00 00 00 52 [10:06:42]Write i2c OK [10:06:42]MH_I2C_Read... [10:06:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:06:42]Read from MH i2c: E2 [10:06:42]MH_I2C_Read... [10:06:42]Read from MH i2c: E2 03 00 [10:06:42]MH_I2C_Read... [10:06:42]Read from MH i2c: E2 03 00 41 98 00 90 00 4D [10:06:42]RAPDU: 90 00 [10:06:42]wFMCommunicate OK [10:06:42]wFMCommunicate request_size=255 [10:06:42]MH_SAM_APDU [10:06: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 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 86 00 00 00 F4 03 04 00 36 18 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B0 83 03 00 35 04 06 00 D3 [10:06:42]Write to MH i2c: E2 02 01 42 98 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 86 00 00 00 F4 03 04 00 36 18 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B0 83 03 00 35 04 06 00 D3 00 00 CD [10:06:42]Write i2c OK [10:06:42]MH_I2C_Read... [10:06:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:06:42]Read from MH i2c: E2 [10:06:42]MH_I2C_Read... [10:06:42]Read from MH i2c: E2 03 00 [10:06:42]MH_I2C_Read... [10:06:42]Read from MH i2c: E2 03 00 42 98 00 90 00 4E [10:06:42]RAPDU: 90 00 [10:06:42]wFMCommunicate OK [10:06:42]wFMCommunicate request_size=10 [10:06:42]MH_SAM_APDU [10:06:42]CAPDU: 80 0D 02 02 05 52 F4 D3 EE 2A [10:06:42]Write to MH i2c: E2 0D 00 43 98 80 0D 02 02 05 00 52 F4 D3 EE 2A 00 00 90 [10:06:42]Write i2c OK [10:06:42]MH_I2C_Read... [10:06:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:06:42]Read from MH i2c: E2 [10:06:42]MH_I2C_Read... [10:06:42]Read from MH i2c: E2 03 00 [10:06:42]MH_I2C_Read... [10:06:42]Read from MH i2c: E2 03 00 43 98 00 90 00 4F [10:06:42]RAPDU: 90 00 [10:06:42]wFMCommunicate OK [10:06:42]wFMCommunicate request_size=4 [10:06:42]MH_SAM_APDU [10:06:42]CAPDU: 80 0D 03 02 [10:06:42]Write to MH i2c: E2 08 00 44 98 80 0D 03 02 00 00 00 00 57 [10:06:42]Write i2c OK [10:06:42]MH_I2C_Read... [10:06:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:06:42]Read from MH i2c: E2 [10:06:42]MH_I2C_Read... [10:06:42]Read from MH i2c: E2 0B 00 [10:06:42]MH_I2C_Read... [10:06:42]Read from MH i2c: E2 0B 00 44 98 00 7D 2F 44 5A AF 7D 45 41 90 00 54 [10:06:42]RAPDU: 7D 2F 44 5A AF 7D 45 41 90 00 [10:06:42]wFMCommunicate OK [10:06:42]SAM_PROTO_SignData done [10:06:42]FM_MakeSignedData done [10:06:42]CreateOFDProtocolMessage [10:06:42]wFMCommunicate request_size=4 [10:06:42]MH_SAM_APDU [10:06:42]CAPDU: 80 11 00 00 [10:06:42]Write to MH i2c: E2 08 00 45 98 80 11 00 00 00 00 00 00 57 [10:06:42]Write i2c OK [10:06:42]MH_I2C_Read... [10:06:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:06:42]Read from MH i2c: E2 [10:06:42]MH_I2C_Read... [10:06:42]Read from MH i2c: E2 17 00 [10:06:42]MH_I2C_Read... [10:06:42]Read from MH i2c: E2 17 00 45 98 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 A8 [10:06:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:06:42]wFMCommunicate OK [10:06:42]CreateOFDProtocolMessage done [10:06:42]OFDSenderStorePacket 230320 [10:06:42]StoreOFDPacket docnum=230320 [10:06:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 5D CF 07 01 E8 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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 86 00 00 00 F4 03 04 00 36 18 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B0 83 03 00 35 04 06 00 D3 52 F4 D3 EE 2A 7D 2F 44 5A AF 7D 45 41 [10:06:42]CheckFolder [10:06:42]dirname=/storage/ofd_packets [10:06:42]CheckFolder done [10:06:42]ProducePacketName [10:06:42]name=ofd_packets/00230320 [10:06:42]NVStorageSaveData ofd_packets/00230320 [10:06:42]File name is /storage/ofd_packets/00230320 [10:06:42]Write 301 bytes [10:06:42]NVStorageSaveData done [10:06:42]OFDSenderStorePacket done [10:06:42]KKMCreateOFDPacket done [10:06:42]NVStorageSaveData kkm_last_timestamp [10:06:42]File name is /storage/kkm_last_timestamp [10:06:42]Write 4 bytes [10:06:42]NVStorageSaveData done [10:06:42]OFD Sender: Processing packet 230320 [packets to send 132, broken 131] [10:06:42]ProducePacketName [10:06:42]name=ofd_packets/00230320 [10:06:42]OFD Sender: To server: pG, [10:06:42]CommunicateWithHost lk.salyk.kg:30040 [10:06:42]ConnectInit lk.salyk.kg [10:06:42]ExternCall_PrintAddStr [10:06:42]wPrintStart [10:06:42]Write to MH i2c: 01 00 00 46 98 DE [10:06:42]Write i2c OK [10:06:42]MH_I2C_Read... [10:06:42]Read from MH i2c: 01 [10:06:42]MH_I2C_Read... [10:06:42]Read from MH i2c: 01 07 00 [10:06:42]MH_I2C_Read... [10:06:42]Read from MH i2c: 01 07 00 46 98 00 00 00 00 00 FF 0F F3 [10:06:42]RasterBufferAndPrint [10:06:42]line Счет N : (1)871781 [10:06:42]line ИНН: 02508201610067 [10:06:42]line Контрольно-Кассовый Чек [10:06:42]line ПРОДАЖА [10:06:42]line ТРК (МРК, ГНК) : 52 [10:06:42]line Товар: 2710124130 [10:06:42]line Аи-92-К-5 [10:06:42]line 14.750 * 67.80 [10:06:42]line = 1000.05 [10:06:42]line НДС 12% НСП 1% [10:06:42]line > о реализуемом товаре [10:06:42]line ОКРУГЛЕНИЕ: -0.05 [10:06:42]line ИТОГО: 1000.00 [10:06:42]line Внесено: 1000.00 [10:06:42]line СДАЧА: 0.00 [10:06:42]line НСП 1% : 8.85 [10:06:42]line НДС 12% : 106.20 [10:06:42]line Наличными: 1000.00 [10:06:42]line Безнал.: 0.00 [10:06:42]line Место: АЗС № 125 "Партнер Нефть" [10:06:42]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [10:06:42]line СНО: Общий режим [10:06:42]line Чек 134 28.07.2024 10:06 [10:06:42]line Смена: 386 ФФД: 1.0 [10:06:42]line ЗНМ: 0300000050 [10:06:42]line РНМ: 0000000000099253 [10:06:42]line Версия ККМ: 001 [10:06:42]line ФМ: 0000000000965352 [10:06:42]line ФД: 230320 [10:06:42]line ФПД: 232353248308778 [10:06:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T100646&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230320&fm=232353248308778&tin=02508201610067®Number=0000000000099253&sum=100000 [10:06:43]Connected sock=11 [10:06:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 5D CF 07 01 E8 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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 86 00 00 00 F4 03 04 00 36 18 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B0 83 03 00 35 04 06 00 D3 52 F4 D3 EE 2A 7D 2F 44 5A AF 7D 45 41 [10:06:43]written 0, free lines is 4095 [10:06:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 38 09 47 00 80 74 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B0 83 03 00 F4 03 04 00 0E BF A5 66 B6 04 01 00 00 E4 22 52 7B 33 FF 3A 3B [10:06:43]CommunicateWithHost err = 0 [10:06:43]CheckOFDResponse [10:06:43]1017 (14) - 77093643461234 [10:06:43]1041 (16) - 0000000000965352 [10:06:43]1040 (4) - 230320 [10:06:43]1012 (4) - 28.07.2024 03:46 [10:06:43]1206 (1) - 0 [10:06:43]OFD Sender: Remove packet 230320 [10:06:43]ProducePacketName [10:06:43]name=ofd_packets/00230320 [10:06:43]NVStorageDeleteData [10:06:43]Write to MH i2c: 01 00 00 71 98 09 [10:06:43]Write i2c OK [10:06:43]MH_I2C_Read... [10:06:43]Read from MH i2c: 01 [10:06:43]MH_I2C_Read... [10:06:43]Read from MH i2c: 01 07 00 [10:06:43]MH_I2C_Read... [10:06:43]Read from MH i2c: 01 07 00 71 98 00 00 00 00 00 ED 0C 09 [10:06:43]RasterBufferAndPrint [10:06:43]line [10:06:43]line [10:06:43]line [10:06:43]line [10:06:43]line [10:06:43]written 0, free lines is 3315 [10:06:43]MH_Cut [10:06:43]Write to MH i2c: D1 01 00 78 98 01 E2 [10:06:43]Write i2c OK [10:06:43]MH_I2C_Read... [10:06:43]Read from MH i2c: D1 [10:06:43]MH_I2C_Read... [10:06:43]Read from MH i2c: D1 01 00 [10:06:43]MH_I2C_Read... [10:06:43]Read from MH i2c: D1 01 00 78 98 00 E1 [10:06:43]Write to MH i2c: 01 00 00 79 98 11 [10:06:43]Write i2c OK [10:06:43]MH_I2C_Read... [10:06:43]OFD Sender: No OFD packet to send [10:06:44]*** Cut start [10:06:44]*** Partial cut [10:06:44]*** CUTSNS_PIN = 1 [10:06:44]*** CUTSNS_PIN = 0 [10:06:44]*** Brake cut motor [10:06:44]Read from MH i2c: 01 [10:06:44]MH_I2C_Read... [10:06:44]*** Stop cut motor [10:06:45]*** Cut end [10:06:45]Read from MH i2c: 01 07 00 [10:06:45]MH_I2C_Read... [10:06:45]Read from MH i2c: 01 07 00 79 98 00 00 00 00 00 FF 0F 26 [10:06:45]process_action close_receipt done [10:06:45]requested_data is exist [10:06:45]produce_requested_data [10:06:45]requested_item fm.sn is exist - process it [10:06:45]wFMCommunicate request_size=4 [10:06:45]MH_SAM_APDU [10:06:45]CAPDU: 80 11 00 00 [10:06:45]Write to MH i2c: E2 08 00 7A 98 80 11 00 00 00 00 00 00 8C [10:06:45]Write i2c OK [10:06:45]MH_I2C_Read... [10:06:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:06:45]Read from MH i2c: E2 [10:06:45]MH_I2C_Read... [10:06:45]Read from MH i2c: E2 17 00 [10:06:45]MH_I2C_Read... [10:06:45]Read from MH i2c: E2 17 00 7A 98 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 DD [10:06:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:06:45]wFMCommunicate OK [10:06:45]requested_item fd.num is exist - process it [10:06:45]SAM_PROTO_GetFieldsCounters [10:06:45]wFMCommunicate request_size=4 [10:06:45]MH_SAM_APDU [10:06:45]CAPDU: 80 13 00 00 [10:06:45]Write to MH i2c: E2 08 00 7B 98 80 13 00 00 00 00 00 00 8F [10:06:45]Write i2c OK [10:06:45]MH_I2C_Read... [10:06:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:06:45]Read from MH i2c: E2 [10:06:45]MH_I2C_Read... [10:06:45]Read from MH i2c: E2 62 00 [10:06:45]MH_I2C_Read... [10:06:45]Read from MH i2c: E2 62 00 7B 98 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 B0 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 86 00 00 00 5E 04 04 00 86 00 00 00 57 04 04 00 87 00 00 00 19 04 04 00 00 00 00 00 90 00 FC [10:06:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 B0 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 86 00 00 00 5E 04 04 00 86 00 00 00 57 04 04 00 87 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:06:45]wFMCommunicate OK [10:06:45]SAM_PROTO_GetFieldsCounters done [10:06:45]requested_item shift.num is exist - process it [10:06:45]requested_item shift.opened is exist - process it [10:06:45]req_shift_opened [10:06:45]FM_GetShiftState [10:06:45]SAM_PROTO_GetShiftState [10:06:45]wFMCommunicate request_size=4 [10:06:45]MH_SAM_APDU [10:06:45]CAPDU: 80 13 01 00 [10:06:45]Write to MH i2c: E2 08 00 7C 98 80 13 01 00 00 00 00 00 91 [10:06:45]Write i2c OK [10:06:45]MH_I2C_Read... [10:06:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:06:45]Read from MH i2c: E2 [10:06:45]MH_I2C_Read... [10:06:45]Read from MH i2c: E2 0E 00 [10:06:45]MH_I2C_Read... [10:06:45]Read from MH i2c: E2 0E 00 7C 98 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 57 [10:06:45]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:06:45]wFMCommunicate OK [10:06:45]SAM_PROTO_GetShiftState done [10:06:45]FM_GetShiftState done [10:06:45]req_shift_opened done [10:06:45]requested_item shift.open_date is exist - process it [10:06:45]req_shift_open_date [10:06:45]req_shift_open_date done [10:06:45]produce_requested_data done [10:06:45]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230320,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [10:06:45]process_action_free close_receipt [10:06:45]json_value_free [10:06:45]json_value_free done [10:06:45]process_json_proto returns [10:06:45]Send response to host [10:06:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230320,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [10:06:45]free response buf [10:06:45]execute_script done [10:06:45]execute_script returns [10:06:45]free content buf [10:06:45]Sock 8.Close socket [10:06:45]Sock 8.Thread stoped [10:06:48]OFD Sender: No OFD packet to send [10:06:53]OFD Sender: No OFD packet to send [10:06:58]OFD Sender: No OFD packet to send [10:07:03]OFD Sender: No OFD packet to send [10:07:08]OFD Sender: No OFD packet to send [10:07:13]OFD Sender: No OFD packet to send [10:07:19]OFD Sender: No OFD packet to send [10:07:24]OFD Sender: No OFD packet to send [10:07:29]OFD Sender: No OFD packet to send [10:07:34]OFD Sender: No OFD packet to send [10:07:39]OFD Sender: No OFD packet to send [10:07:44]OFD Sender: No OFD packet to send [10:07:49]OFD Sender: No OFD packet to send [10:07:54]OFD Sender: No OFD packet to send [10:07:59]OFD Sender: No OFD packet to send [10:08:04]OFD Sender: No OFD packet to send [10:08:09]OFD Sender: No OFD packet to send [10:08:14]OFD Sender: No OFD packet to send [10:08:19]OFD Sender: No OFD packet to send [10:08:24]OFD Sender: No OFD packet to send [10:08:29]OFD Sender: No OFD packet to send [10:08:34]OFD Sender: No OFD packet to send [10:08:39]OFD Sender: No OFD packet to send [10:08:44]OFD Sender: No OFD packet to send [10:08:49]OFD Sender: No OFD packet to send [10:08:54]OFD Sender: No OFD packet to send [10:08:59]OFD Sender: No OFD packet to send [10:09:04]OFD Sender: No OFD packet to send [10:09:09]OFD Sender: No OFD packet to send [10:09:14]OFD Sender: No OFD packet to send [10:09:19]OFD Sender: No OFD packet to send [10:09:24]OFD Sender: No OFD packet to send [10:09:29]OFD Sender: No OFD packet to send [10:09:32]accept exits with 9 [10:09:32]New connection [10:09:32]New thread 3066903908 created [10:09:32]Thread 3067047268 joined [10:09:32]Waiting for new connection... [10:09:32] Sock 9.Parse request [10:09:32]Sock 9.Check first char [10:09:32]Sock 9.First char is OK [10:09:32]request: POST /json_proto HTTP/1.0 [10:09:32]Method: POST [10:09:32]URL: /json_proto [10:09:32]Method is POST - this is cgi request [10:09:32]url: /json_proto [10:09:32]query_string will be loaded in cgi processing [10:09:32]execute_cgi json_proto POST (null) [10:09:32]execute_cgi path=json_proto method=POST [10:09:32]POST find Content-Length [10:09:32]Host: 172.17.49.131:8080 [10:09:32]Content-Length: 678 [10:09:32]Content-Type: application/json [10:09:32] [10:09:32]POST finish read [10:09:32]Found Content-Length = 678 [10:09:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871783", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 10.050, "sum" : 750.74, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:09:32]execute_script... [10: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)871783", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 10.050, "sum" : 750.74, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 750.00, "total" : 750.00, "payments": [ { "type": 0, "sum" : 750.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:09:32]POST & json_proto [10:09:32]process_json_proto [10:09:32]json parsed OK: [10:09:32]protocol is kg_v1.0 [10:09:32]action value=close_receipt [10:09:32]process_action close_receipt [10:09:32]cmd_close_receipt [10:09:32]MH_GetDate [10:09:32]Write to MH i2c: F0 00 00 7D 98 04 [10:09:32]Write i2c OK [10:09:32]MH_I2C_Read... [10:09:32]Read from MH i2c: F0 [10:09:32]MH_I2C_Read... [10:09:32]Read from MH i2c: F0 09 00 [10:09:32]MH_I2C_Read... [10:09:32]Read from MH i2c: F0 09 00 7D 98 00 E1 18 A6 66 FF 4D C0 64 82 [10:09:32]GetLastDocTimeStamp 1722161206 [10:09:32]current date 1722161377 [10:09:32]FM_GetShiftState [10:09:32]SAM_PROTO_GetShiftState [10:09:32]wFMCommunicate request_size=4 [10:09:32]MH_SAM_APDU [10:09:32]CAPDU: 80 13 01 00 [10:09:32]Write to MH i2c: E2 08 00 7E 98 80 13 01 00 00 00 00 00 93 [10:09:32]Write i2c OK [10:09:32]MH_I2C_Read... [10:09:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:32]Read from MH i2c: E2 [10:09:32]MH_I2C_Read... [10:09:32]Read from MH i2c: E2 0E 00 [10:09:32]MH_I2C_Read... [10:09:32]Read from MH i2c: E2 0E 00 7E 98 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 59 [10:09:32]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:09:32]wFMCommunicate OK [10:09:32]SAM_PROTO_GetShiftState done [10:09:32]FM_GetShiftState done [10:09:32]opened in 1722127132 [10:09:32]opened+sec_in_day 1722213532 [10:09:32]quantity*price = 75073 [10:09:32]sum+1 = 75075 [10:09:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.74 ИТОГО: 750.00 Внесено: 750.00 СДАЧА: 0.00 НСП 1% : 6.64 НДС 12% : 79.72 Наличными: 750.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 135 28.07.2024 10:09 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230321 ФПД: 30564873089255 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T100937&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230321&fm=30564873089255&tin=02508201610067®Number=0000000000099253&sum=75000 [10:09:33]StoreToDocumentArchive [10:09:33]shift 386 fd 230321 [10:09:33]save to /storage/0386/doc_00230321 [10:09:33]save last doc name /storage/0386/doc_00230321 to /storage/kkm_last_doc_name [10:09:33]save OK [10:09:33]Clear old archive folders... [10:09:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:09:33]tlvbuf is 009627E0 [10:09:33]SAM_PROTO_ClearQueue [10:09:33]wFMCommunicate request_size=4 [10:09:33]MH_SAM_APDU [10:09:33]CAPDU: 80 09 00 00 [10:09:33]Write to MH i2c: E2 08 00 8B 98 80 09 00 00 00 00 00 00 95 [10:09:33]Write i2c OK [10:09:33]MH_I2C_Read... [10:09:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:09:33]Read from MH i2c: E2 [10:09:33]MH_I2C_Read... [10:09:33]Read from MH i2c: E2 03 00 [10:09:33]MH_I2C_Read... [10:09:33]Read from MH i2c: E2 03 00 8B 98 00 90 00 97 [10:09:33]RAPDU: 90 00 [10:09:33]wFMCommunicate OK [10:09:33]SAM_PROTO_ClearQueue done [10:09:33]KKMCreateOFDPacket [10:09:33]OFDProtocolAddRootSTLVToBuf [10:09:33]FM_MakeSignedData [10:09:33]FM_MakeSignedData [10:09:33]SAM_PROTO_SignData [10:09:33]wFMCommunicate request_size=4 [10:09:33]MH_SAM_APDU [10:09:33]CAPDU: 80 0D 01 02 [10:09:33]Write to MH i2c: E2 08 00 8C 98 80 0D 01 02 00 00 00 00 9D [10:09:33]Write i2c OK [10:09:33]MH_I2C_Read... [10:09:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:09:33]Read from MH i2c: E2 [10:09:33]MH_I2C_Read... [10:09:33]Read from MH i2c: E2 03 00 [10:09:33]MH_I2C_Read... [10:09:33]Read from MH i2c: E2 03 00 8C 98 00 90 00 98 [10:09:33]RAPDU: 90 00 [10:09:33]wFMCommunicate OK [10:09:33]wFMCommunicate request_size=255 [10:09:33]MH_SAM_APDU [10:09: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 42 27 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 42 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 E1 18 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B1 83 03 00 35 04 06 00 1B [10:09:33]Write to MH i2c: E2 02 01 8D 98 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 27 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 42 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 E1 18 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B1 83 03 00 35 04 06 00 1B 00 00 40 [10:09:33]Write i2c OK [10:09:33]MH_I2C_Read... [10:09:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:09:33]Read from MH i2c: E2 [10:09:33]MH_I2C_Read... [10:09:33]Read from MH i2c: E2 03 00 [10:09:33]MH_I2C_Read... [10:09:33]Read from MH i2c: E2 03 00 8D 98 00 90 00 99 [10:09:33]RAPDU: 90 00 [10:09:33]wFMCommunicate OK [10:09:33]wFMCommunicate request_size=10 [10:09:33]MH_SAM_APDU [10:09:33]CAPDU: 80 0D 02 02 05 CC 70 67 30 E7 [10:09:33]Write to MH i2c: E2 0D 00 8E 98 80 0D 02 02 05 00 CC 70 67 30 E7 00 00 64 [10:09:33]Write i2c OK [10:09:33]MH_I2C_Read... [10:09:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:09:33]Read from MH i2c: E2 [10:09:33]MH_I2C_Read... [10:09:33]Read from MH i2c: E2 03 00 [10:09:33]MH_I2C_Read... [10:09:33]Read from MH i2c: E2 03 00 8E 98 00 90 00 9A [10:09:33]RAPDU: 90 00 [10:09:33]wFMCommunicate OK [10:09:33]wFMCommunicate request_size=4 [10:09:33]MH_SAM_APDU [10:09:33]CAPDU: 80 0D 03 02 [10:09:33]Write to MH i2c: E2 08 00 8F 98 80 0D 03 02 00 00 00 00 A2 [10:09:33]Write i2c OK [10:09:33]MH_I2C_Read... [10:09:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:09:33]Read from MH i2c: E2 [10:09:33]MH_I2C_Read... [10:09:33]Read from MH i2c: E2 0B 00 [10:09:33]MH_I2C_Read... [10:09:33]Read from MH i2c: E2 0B 00 8F 98 00 6A 77 C1 A6 4E 2F AF D2 90 00 E9 [10:09:33]RAPDU: 6A 77 C1 A6 4E 2F AF D2 90 00 [10:09:33]wFMCommunicate OK [10:09:33]SAM_PROTO_SignData done [10:09:33]FM_MakeSignedData done [10:09:33]CreateOFDProtocolMessage [10:09:33]wFMCommunicate request_size=4 [10:09:33]MH_SAM_APDU [10:09:33]CAPDU: 80 11 00 00 [10:09:33]Write to MH i2c: E2 08 00 90 98 80 11 00 00 00 00 00 00 A2 [10:09:33]Write i2c OK [10:09:33]MH_I2C_Read... [10:09:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:09:33]Read from MH i2c: E2 [10:09:33]MH_I2C_Read... [10:09:33]Read from MH i2c: E2 17 00 [10:09:33]MH_I2C_Read... [10:09:33]Read from MH i2c: E2 17 00 90 98 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 F3 [10:09:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:09:33]wFMCommunicate OK [10:09:33]CreateOFDProtocolMessage done [10:09:33]OFDSenderStorePacket 230321 [10:09:33]StoreOFDPacket docnum=230321 [10:09:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 F7 35 07 01 3D 27 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 27 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 42 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 E1 18 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B1 83 03 00 35 04 06 00 1B CC 70 67 30 E7 6A 77 C1 A6 4E 2F AF D2 [10:09:33]CheckFolder [10:09:33]dirname=/storage/ofd_packets [10:09:33]CheckFolder done [10:09:33]ProducePacketName [10:09:33]name=ofd_packets/00230321 [10:09:33]NVStorageSaveData ofd_packets/00230321 [10:09:33]File name is /storage/ofd_packets/00230321 [10:09:33]Write 301 bytes [10:09:33]NVStorageSaveData done [10:09:33]OFDSenderStorePacket done [10:09:33]KKMCreateOFDPacket done [10:09:33]NVStorageSaveData kkm_last_timestamp [10:09:33]File name is /storage/kkm_last_timestamp [10:09:33]Write 4 bytes [10:09:33]NVStorageSaveData done [10:09:33]ExternCall_PrintAddStr [10:09:33]wPrintStart [10:09:33]Write to MH i2c: 01 00 00 91 98 29 [10:09:33]Write i2c OK [10:09:33]MH_I2C_Read... [10:09:33]Read from MH i2c: 01 [10:09:33]MH_I2C_Read... [10:09:33]Read from MH i2c: 01 07 00 [10:09:33]MH_I2C_Read... [10:09:33]Read from MH i2c: 01 07 00 91 98 00 00 00 00 00 FF 0F 3E [10:09:33]RasterBufferAndPrint [10:09:33]line Счет N : (1)871783 [10:09:33]line ИНН: 02508201610067 [10:09:33]line Контрольно-Кассовый Чек [10:09:33]line ПРОДАЖА [10:09:33]line ТРК (МРК, ГНК) : 61 [10:09:33]line Товар: 2710124500 [10:09:33]line Аи-95-К-5 [10:09:33]line 10.050 * 74.70 [10:09:33]line = 750.74 [10:09:33]line НДС 12% НСП 1% [10:09:33]line > о реализуемом товаре [10:09:33]line ОКРУГЛЕНИЕ: -0.74 [10:09:33]line ИТОГО: 750.00 [10:09:33]line Внесено: 750.00 [10:09:33]line СДАЧА: 0.00 [10:09:33]line НСП 1% : 6.64 [10:09:33]line НДС 12% : 79.72 [10:09:33]line Наличными: 750.00 [10:09:33]line Безнал.: 0.00 [10:09:33]line Место: АЗС № 125 "Партнер Нефть" [10:09:33]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [10:09:33]line СНО: Общий режим [10:09:33]line Чек 135 28.07.2024 10:09 [10:09:33]line Смена: 386 ФФД: 1.0 [10:09:33]line ЗНМ: 0300000050 [10:09:33]line РНМ: 0000000000099253 [10:09:33]line Версия ККМ: 001 [10:09:33]line ФМ: 0000000000965352 [10:09:33]line ФД: 230321 [10:09:33]line ФПД: 30564873089255 [10:09:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T100937&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230321&fm=30564873089255&tin=02508201610067®Number=0000000000099253&sum=75000 [10:09:34]OFD Sender: Processing packet 230321 [packets to send 132, broken 131] [10:09:34]ProducePacketName [10:09:34]name=ofd_packets/00230321 [10:09:34]OFD Sender: To server: pG, [10:09:34]CommunicateWithHost lk.salyk.kg:30040 [10:09:34]ConnectInit lk.salyk.kg [10:09:34]written 0, free lines is 4095 [10:09:34]Connected sock=8 [10:09:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 F7 35 07 01 3D 27 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 42 27 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 42 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 87 00 00 00 F4 03 04 00 E1 18 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B1 83 03 00 35 04 06 00 1B CC 70 67 30 E7 6A 77 C1 A6 4E 2F AF D2 [10:09:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 95 C1 47 00 73 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 39 36 35 33 35 32 10 04 04 00 B1 83 03 00 F4 03 04 00 B9 BF A5 66 B6 04 01 00 00 CF A7 B1 FE B3 BF 61 48 [10:09:34]CommunicateWithHost err = 0 [10:09:34]CheckOFDResponse [10:09:34]1017 (14) - 77093643461234 [10:09:34]1041 (16) - 0000000000965352 [10:09:34]1040 (4) - 230321 [10:09:34]1012 (4) - 28.07.2024 03:49 [10:09:34]1206 (1) - 0 [10:09:34]OFD Sender: Remove packet 230321 [10:09:34]ProducePacketName [10:09:34]name=ofd_packets/00230321 [10:09:34]NVStorageDeleteData [10:09:34]Write to MH i2c: 01 00 00 BC 98 54 [10:09:34]Write i2c OK [10:09:34]MH_I2C_Read... [10:09:34]Read from MH i2c: 01 [10:09:34]MH_I2C_Read... [10:09:34]Read from MH i2c: 01 07 00 [10:09:34]MH_I2C_Read... [10:09:34]Read from MH i2c: 01 07 00 BC 98 00 00 00 00 00 E4 0C 4B [10:09:34]RasterBufferAndPrint [10:09:34]line [10:09:34]line [10:09:34]line [10:09:34]line [10:09:34]line [10:09:34]written 0, free lines is 3306 [10:09:34]MH_Cut [10:09:34]Write to MH i2c: D1 01 00 C3 98 01 2D [10:09:34]Write i2c OK [10:09:34]MH_I2C_Read... [10:09:34]Read from MH i2c: D1 [10:09:34]MH_I2C_Read... [10:09:34]Read from MH i2c: D1 01 00 [10:09:34]MH_I2C_Read... [10:09:34]Read from MH i2c: D1 01 00 C3 98 00 2C [10:09:34]Write to MH i2c: 01 00 00 C4 98 5C [10:09:34]Write i2c OK [10:09:34]MH_I2C_Read... [10:09:34]OFD Sender: No OFD packet to send [10:09:35]*** Cut start [10:09:35]*** Partial cut [10:09:35]*** CUTSNS_PIN = 1 [10:09:35]*** CUTSNS_PIN = 0 [10:09:35]*** Brake cut motor [10:09:35]Read from MH i2c: 01 [10:09:35]MH_I2C_Read... [10:09:35]*** Stop cut motor [10:09:35]*** Cut end [10:09:35]Read from MH i2c: 01 07 00 [10:09:35]MH_I2C_Read... [10:09:35]Read from MH i2c: 01 07 00 C4 98 00 00 00 00 00 FF 0F 71 [10:09:35]process_action close_receipt done [10:09:35]requested_data is exist [10:09:35]produce_requested_data [10:09:35]requested_item fm.sn is exist - process it [10:09:35]wFMCommunicate request_size=4 [10:09:35]MH_SAM_APDU [10:09:35]CAPDU: 80 11 00 00 [10:09:35]Write to MH i2c: E2 08 00 C5 98 80 11 00 00 00 00 00 00 D7 [10:09:35]Write i2c OK [10:09:35]MH_I2C_Read... [10:09:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:09:35]Read from MH i2c: E2 [10:09:35]MH_I2C_Read... [10:09:35]Read from MH i2c: E2 17 00 [10:09:35]MH_I2C_Read... [10:09:35]Read from MH i2c: E2 17 00 C5 98 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 28 [10:09:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:09:35]wFMCommunicate OK [10:09:35]requested_item fd.num is exist - process it [10:09:35]SAM_PROTO_GetFieldsCounters [10:09:35]wFMCommunicate request_size=4 [10:09:35]MH_SAM_APDU [10:09:35]CAPDU: 80 13 00 00 [10:09:35]Write to MH i2c: E2 08 00 C6 98 80 13 00 00 00 00 00 00 DA [10:09:35]Write i2c OK [10:09:35]MH_I2C_Read... [10:09:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:09:36]Read from MH i2c: E2 [10:09:36]MH_I2C_Read... [10:09:36]Read from MH i2c: E2 62 00 [10:09:36]MH_I2C_Read... [10:09:36]Read from MH i2c: E2 62 00 C6 98 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 B1 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 87 00 00 00 5E 04 04 00 87 00 00 00 57 04 04 00 88 00 00 00 19 04 04 00 00 00 00 00 90 00 4B [10:09:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 B1 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 87 00 00 00 5E 04 04 00 87 00 00 00 57 04 04 00 88 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:09:36]wFMCommunicate OK [10:09:36]SAM_PROTO_GetFieldsCounters done [10:09:36]requested_item shift.num is exist - process it [10:09:36]requested_item shift.opened is exist - process it [10:09:36]req_shift_opened [10:09:36]FM_GetShiftState [10:09:36]SAM_PROTO_GetShiftState [10:09:36]wFMCommunicate request_size=4 [10:09:36]MH_SAM_APDU [10:09:36]CAPDU: 80 13 01 00 [10:09:36]Write to MH i2c: E2 08 00 C7 98 80 13 01 00 00 00 00 00 DC [10:09:36]Write i2c OK [10:09:36]MH_I2C_Read... [10:09:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:09:36]Read from MH i2c: E2 [10:09:36]MH_I2C_Read... [10:09:36]Read from MH i2c: E2 0E 00 [10:09:36]MH_I2C_Read... [10:09:36]Read from MH i2c: E2 0E 00 C7 98 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 A2 [10:09:36]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:09:36]wFMCommunicate OK [10:09:36]SAM_PROTO_GetShiftState done [10:09:36]FM_GetShiftState done [10:09:36]req_shift_opened done [10:09:36]requested_item shift.open_date is exist - process it [10:09:36]req_shift_open_date [10:09:36]req_shift_open_date done [10:09:36]produce_requested_data done [10:09:36]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230321,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [10:09:36]process_action_free close_receipt [10:09:36]json_value_free [10:09:36]json_value_free done [10:09:36]process_json_proto returns [10:09:36]Send response to host [10:09:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230321,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [10:09:36]free response buf [10:09:36]execute_script done [10:09:36]execute_script returns [10:09:36]free content buf [10:09:36]Sock 9.Close socket [10:09:36]Sock 9.Thread stoped [10:09:40]OFD Sender: No OFD packet to send [10:09:45]OFD Sender: No OFD packet to send [10:09:50]OFD Sender: No OFD packet to send [10:09:55]OFD Sender: No OFD packet to send [10:10:00]OFD Sender: No OFD packet to send [10:10:05]OFD Sender: No OFD packet to send [10:10:10]OFD Sender: No OFD packet to send [10:10:15]OFD Sender: No OFD packet to send [10:10:20]OFD Sender: No OFD packet to send [10:10:25]OFD Sender: No OFD packet to send [10:10:30]OFD Sender: No OFD packet to send [10:10:35]OFD Sender: No OFD packet to send [10:10:40]OFD Sender: No OFD packet to send [10:10:43]accept exits with 10 [10:10:43]New connection [10:10:43]New thread 3067047268 created [10:10:43]Thread 3066903908 joined [10:10:43]Waiting for new connection... [10:10:43] Sock 10.Parse request [10:10:43]Sock 10.Check first char [10:10:43]Sock 10.First char is OK [10:10:43]request: POST /json_proto HTTP/1.0 [10:10:43]Method: POST [10:10:43]URL: /json_proto [10:10:43]Method is POST - this is cgi request [10:10:43]url: /json_proto [10:10:43]query_string will be loaded in cgi processing [10:10:43]execute_cgi json_proto POST (null) [10:10:43]execute_cgi path=json_proto method=POST [10:10:43]POST find Content-Length [10:10:43]Host: 172.17.49.131:8080 [10:10:43]Content-Length: 977 [10:10:43]Content-Type: application/json [10:10:43] [10:10:43]POST finish read [10:10:43]Found Content-Length = 977 [10:10:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871782", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\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": "\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 125\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 53.91 \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" ] } } [10:10:43]execute_script... [10:10:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871782", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\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": "\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 125\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 53.91 \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" ] } } [10:10:43]POST & json_proto [10:10:43]process_json_proto [10:10:43]json parsed OK: [10:10:43]protocol is kg_v1.0 [10:10:43]action value=close_receipt [10:10:43]process_action close_receipt [10:10:43]cmd_close_receipt [10:10:43]MH_GetDate [10:10:43]Write to MH i2c: F0 00 00 C8 98 4F [10:10:43]Write i2c OK [10:10:43]MH_I2C_Read... [10:10:43]Read from MH i2c: F0 [10:10:43]MH_I2C_Read... [10:10:43]Read from MH i2c: F0 09 00 [10:10:43]MH_I2C_Read... [10:10:43]Read from MH i2c: F0 09 00 C8 98 00 29 19 A6 66 FF 4D C0 64 16 [10:10:43]GetLastDocTimeStamp 1722161377 [10:10:43]current date 1722161449 [10:10:43]FM_GetShiftState [10:10:43]SAM_PROTO_GetShiftState [10:10:43]wFMCommunicate request_size=4 [10:10:43]MH_SAM_APDU [10:10:43]CAPDU: 80 13 01 00 [10:10:43]Write to MH i2c: E2 08 00 C9 98 80 13 01 00 00 00 00 00 DE [10:10:43]Write i2c OK [10:10:43]MH_I2C_Read... [10:10:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:10:43]Read from MH i2c: E2 [10:10:43]MH_I2C_Read... [10:10:43]Read from MH i2c: E2 0E 00 [10:10:43]MH_I2C_Read... [10:10:43]Read from MH i2c: E2 0E 00 C9 98 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 A4 [10:10:43]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:10:43]wFMCommunicate OK [10:10:43]SAM_PROTO_GetShiftState done [10:10:43]FM_GetShiftState done [10:10:43]opened in 1722127132 [10:10:43]opened+sec_in_day 1722213532 [10:10:43]quantity*price = 400012 [10:10:43]sum+1 = 400013 [10:10:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.12 ИТОГО: 4000.00 Внесено: 4000.00 СДАЧА: 0.00 НСП 1% : 35.40 НДС 12% : 424.79 Наличными: 4000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 136 28.07.2024 10:10 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Дисконтная программа ДТ номер 125 сэкономлено 53.91 сом ФМ: 0000000000965352 ФД: 230322 ФПД: 175737958606001 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T101049&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230322&fm=175737958606001&tin=02508201610067®Number=0000000000099253&sum=400000 [10:10:44]StoreToDocumentArchive [10:10:44]shift 386 fd 230322 [10:10:44]save to /storage/0386/doc_00230322 [10:10:44]save last doc name /storage/0386/doc_00230322 to /storage/kkm_last_doc_name [10:10:44]save OK [10:10:44]Clear old archive folders... [10:10:44]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:10:44]tlvbuf is 00936500 [10:10:44]SAM_PROTO_ClearQueue [10:10:44]wFMCommunicate request_size=4 [10:10:44]MH_SAM_APDU [10:10:44]CAPDU: 80 09 00 00 [10:10:44]Write to MH i2c: E2 08 00 D6 98 80 09 00 00 00 00 00 00 E0 [10:10:44]Write i2c OK [10:10:44]MH_I2C_Read... [10:10:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:10:44]Read from MH i2c: E2 [10:10:44]MH_I2C_Read... [10:10:44]Read from MH i2c: E2 03 00 [10:10:44]MH_I2C_Read... [10:10:44]Read from MH i2c: E2 03 00 D6 98 00 90 00 E2 [10:10:44]RAPDU: 90 00 [10:10:44]wFMCommunicate OK [10:10:44]SAM_PROTO_ClearQueue done [10:10:44]KKMCreateOFDPacket [10:10:44]OFDProtocolAddRootSTLVToBuf [10:10:44]FM_MakeSignedData [10:10:44]FM_MakeSignedData [10:10:44]SAM_PROTO_SignData [10:10:44]wFMCommunicate request_size=4 [10:10:44]MH_SAM_APDU [10:10:44]CAPDU: 80 0D 01 02 [10:10:44]Write to MH i2c: E2 08 00 D7 98 80 0D 01 02 00 00 00 00 E8 [10:10:44]Write i2c OK [10:10:44]MH_I2C_Read... [10:10:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:10:45]Read from MH i2c: E2 [10:10:45]MH_I2C_Read... [10:10:45]Read from MH i2c: E2 03 00 [10:10:45]MH_I2C_Read... [10:10:45]Read from MH i2c: E2 03 00 D7 98 00 90 00 E3 [10:10:45]RAPDU: 90 00 [10:10:45]wFMCommunicate OK [10:10:45]wFMCommunicate request_size=255 [10:10:45]MH_SAM_APDU [10:10:45]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 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 EF 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 88 00 00 00 F4 03 04 00 29 19 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B2 83 03 00 35 04 06 00 9F D5 2E 98 [10:10:45]Write to MH i2c: E2 02 01 D8 98 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 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 EF 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 88 00 00 00 F4 03 04 00 29 19 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B2 83 03 00 35 04 06 00 9F D5 2E 98 00 00 F2 [10:10:45]Write i2c OK [10:10:45]MH_I2C_Read... [10:10:45]OFD Sender: No OFD packet to send [10:10:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:10:45]Read from MH i2c: E2 [10:10:45]MH_I2C_Read... [10:10:45]Read from MH i2c: E2 03 00 [10:10:45]MH_I2C_Read... [10:10:45]Read from MH i2c: E2 03 00 D8 98 00 90 00 E4 [10:10:45]RAPDU: 90 00 [10:10:45]wFMCommunicate OK [10:10:45]wFMCommunicate request_size=7 [10:10:45]MH_SAM_APDU [10:10:45]CAPDU: 80 0D 02 02 02 A4 B1 [10:10:45]Write to MH i2c: E2 0A 00 D9 98 80 0D 02 02 02 00 A4 B1 00 00 44 [10:10:45]Write i2c OK [10:10:45]MH_I2C_Read... [10:10:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:10:45]Read from MH i2c: E2 [10:10:45]MH_I2C_Read... [10:10:45]Read from MH i2c: E2 03 00 [10:10:45]MH_I2C_Read... [10:10:45]Read from MH i2c: E2 03 00 D9 98 00 90 00 E5 [10:10:45]RAPDU: 90 00 [10:10:45]wFMCommunicate OK [10:10:45]wFMCommunicate request_size=4 [10:10:45]MH_SAM_APDU [10:10:45]CAPDU: 80 0D 03 02 [10:10:45]Write to MH i2c: E2 08 00 DA 98 80 0D 03 02 00 00 00 00 ED [10:10:45]Write i2c OK [10:10:45]MH_I2C_Read... [10:10:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:10:45]Read from MH i2c: E2 [10:10:45]MH_I2C_Read... [10:10:45]Read from MH i2c: E2 0B 00 [10:10:45]MH_I2C_Read... [10:10:45]Read from MH i2c: E2 0B 00 DA 98 00 2A 4F A4 72 36 64 17 7A 90 00 A8 [10:10:45]RAPDU: 2A 4F A4 72 36 64 17 7A 90 00 [10:10:45]wFMCommunicate OK [10:10:45]SAM_PROTO_SignData done [10:10:45]FM_MakeSignedData done [10:10:45]CreateOFDProtocolMessage [10:10:45]wFMCommunicate request_size=4 [10:10:45]MH_SAM_APDU [10:10:45]CAPDU: 80 11 00 00 [10:10:45]Write to MH i2c: E2 08 00 DB 98 80 11 00 00 00 00 00 00 ED [10:10:45]Write i2c OK [10:10:45]MH_I2C_Read... [10:10:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:45]Read from MH i2c: E2 [10:10:45]MH_I2C_Read... [10:10:45]Read from MH i2c: E2 17 00 [10:10:45]MH_I2C_Read... [10:10:45]Read from MH i2c: E2 17 00 DB 98 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 3E [10:10:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:10:45]wFMCommunicate OK [10:10:45]CreateOFDProtocolMessage done [10:10:45]OFDSenderStorePacket 230322 [10:10:45]StoreOFDPacket docnum=230322 [10:10:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 3F 20 04 01 E5 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 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 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 EF 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 88 00 00 00 F4 03 04 00 29 19 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B2 83 03 00 35 04 06 00 9F D5 2E 98 A4 B1 2A 4F A4 72 36 64 17 7A [10:10:45]CheckFolder [10:10:45]dirname=/storage/ofd_packets [10:10:45]CheckFolder done [10:10:45]ProducePacketName [10:10:45]name=ofd_packets/00230322 [10:10:45]NVStorageSaveData ofd_packets/00230322 [10:10:45]File name is /storage/ofd_packets/00230322 [10:10:45]Write 298 bytes [10:10:45]NVStorageSaveData done [10:10:45]OFDSenderStorePacket done [10:10:45]KKMCreateOFDPacket done [10:10:45]NVStorageSaveData kkm_last_timestamp [10:10:45]File name is /storage/kkm_last_timestamp [10:10:45]Write 4 bytes [10:10:45]NVStorageSaveData done [10:10:45]OFD Sender: Processing packet 230322 [packets to send 132, broken 131] [10:10:45]ProducePacketName [10:10:45]name=ofd_packets/00230322 [10:10:45]OFD Sender: To server: pG, [10:10:45]CommunicateWithHost lk.salyk.kg:30040 [10:10:45]ConnectInit lk.salyk.kg [10:10:45]ExternCall_PrintAddStr [10:10:45]wPrintStart [10:10:45]Write to MH i2c: 01 00 00 DC 98 74 [10:10:45]Write i2c OK [10:10:45]MH_I2C_Read... [10:10:45]Read from MH i2c: 01 [10:10:45]MH_I2C_Read... [10:10:45]Read from MH i2c: 01 07 00 [10:10:45]MH_I2C_Read... [10:10:45]Read from MH i2c: 01 07 00 DC 98 00 00 00 00 00 FF 0F 89 [10:10:45]RasterBufferAndPrint [10:10:45]line Счет N : (1)871782 [10:10:45]line ИНН: 02508201610067 [10:10:45]line Контрольно-Кассовый Чек [10:10:45]line ПРОДАЖА [10:10:45]line ТРК (МРК, ГНК) : 1 [10:10:45]line Товар: 2710194210 [10:10:45]line ДТ-К-5 [10:10:45]line 53.910 * 74.20 [10:10:45]line = 4000.12 [10:10:45]line НДС 12% НСП 1% [10:10:45]line > о реализуемом товаре [10:10:45]line ОКРУГЛЕНИЕ: -0.12 [10:10:45]line ИТОГО: 4000.00 [10:10:45]line Внесено: 4000.00 [10:10:45]line СДАЧА: 0.00 [10:10:45]line НСП 1% : 35.40 [10:10:45]line НДС 12% : 424.79 [10:10:45]line Наличными: 4000.00 [10:10:45]line Безнал.: 0.00 [10:10:45]line Место: АЗС № 125 "Партнер Нефть" [10:10:45]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [10:10:45]line СНО: Общий режим [10:10:45]line Чек 136 28.07.2024 10:10 [10:10:45]line Смена: 386 ФФД: 1.0 [10:10:45]line ЗНМ: 0300000050 [10:10:45]line РНМ: 0000000000099253 [10:10:45]line Версия ККМ: 001 [10:10:45]line [10:10:45]line Дисконтная программа [10:10:45]line ДТ [10:10:45]line номер 125 [10:10:45]line сэкономлено 53.91 сом [10:10:45]line ФМ: 0000000000965352 [10:10:45]line ФД: 230322 [10:10:45]line ФПД: 175737958606001 [10:10:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T101049&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230322&fm=175737958606001&tin=02508201610067®Number=0000000000099253&sum=400000 [10:10:45]Connected sock=11 [10:10:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 3F 20 04 01 E5 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 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 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 EF 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 88 00 00 00 F4 03 04 00 29 19 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B2 83 03 00 35 04 06 00 9F D5 2E 98 A4 B1 2A 4F A4 72 36 64 17 7A [10:10:45]written 0, free lines is 4095 [10:10:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 74 D3 47 00 62 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 39 36 35 33 35 32 10 04 04 00 B2 83 03 00 F4 03 04 00 01 C0 A5 66 B6 04 01 00 00 D9 8C A9 97 22 CD 7A B7 [10:10:45]CommunicateWithHost err = 0 [10:10:45]CheckOFDResponse [10:10:45]1017 (14) - 77093643461234 [10:10:45]1041 (16) - 0000000000965352 [10:10:45]1040 (4) - 230322 [10:10:45]1012 (4) - 28.07.2024 03:50 [10:10:45]1206 (1) - 0 [10:10:45]OFD Sender: Remove packet 230322 [10:10:45]ProducePacketName [10:10:45]name=ofd_packets/00230322 [10:10:45]NVStorageDeleteData [10:10:46]Write to MH i2c: 01 00 00 0C 99 A5 [10:10:46]Write i2c OK [10:10:46]MH_I2C_Read... [10:10:46]Read from MH i2c: 01 [10:10:46]MH_I2C_Read... [10:10:46]Read from MH i2c: 01 07 00 [10:10:46]MH_I2C_Read... [10:10:46]Read from MH i2c: 01 07 00 0C 99 00 00 00 00 00 88 0C 40 [10:10:46]RasterBufferAndPrint [10:10:46]line [10:10:46]line [10:10:46]line [10:10:46]line [10:10:46]line [10:10:46]written 0, free lines is 3214 [10:10:46]MH_Cut [10:10:46]Write to MH i2c: D1 01 00 13 99 01 7E [10:10:46]Write i2c OK [10:10:46]MH_I2C_Read... [10:10:46]Read from MH i2c: D1 [10:10:46]MH_I2C_Read... [10:10:46]Read from MH i2c: D1 01 00 [10:10:46]MH_I2C_Read... [10:10:46]Read from MH i2c: D1 01 00 13 99 00 7D [10:10:46]Write to MH i2c: 01 00 00 14 99 AD [10:10:46]Write i2c OK [10:10:46]MH_I2C_Read... [10:10:46]OFD Sender: No OFD packet to send [10:10:47]*** Cut start [10:10:47]*** Partial cut [10:10:47]*** CUTSNS_PIN = 1 [10:10:47]*** CUTSNS_PIN = 0 [10:10:47]*** Brake cut motor [10:10:47]Read from MH i2c: 01 [10:10:47]MH_I2C_Read... [10:10:47]*** Stop cut motor [10:10:47]*** Cut end [10:10:47]Read from MH i2c: 01 07 00 [10:10:47]MH_I2C_Read... [10:10:47]Read from MH i2c: 01 07 00 14 99 00 00 00 00 00 FF 0F C2 [10:10:47]process_action close_receipt done [10:10:47]requested_data is exist [10:10:47]produce_requested_data [10:10:47]requested_item fm.sn is exist - process it [10:10:47]wFMCommunicate request_size=4 [10:10:47]MH_SAM_APDU [10:10:47]CAPDU: 80 11 00 00 [10:10:47]Write to MH i2c: E2 08 00 15 99 80 11 00 00 00 00 00 00 28 [10:10:47]Write i2c OK [10:10:47]MH_I2C_Read... [10:10:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:47]Read from MH i2c: E2 [10:10:47]MH_I2C_Read... [10:10:47]Read from MH i2c: E2 17 00 [10:10:47]MH_I2C_Read... [10:10:47]Read from MH i2c: E2 17 00 15 99 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 79 [10:10:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:10:47]wFMCommunicate OK [10:10:47]requested_item fd.num is exist - process it [10:10:47]SAM_PROTO_GetFieldsCounters [10:10:47]wFMCommunicate request_size=4 [10:10:47]MH_SAM_APDU [10:10:47]CAPDU: 80 13 00 00 [10:10:47]Write to MH i2c: E2 08 00 16 99 80 13 00 00 00 00 00 00 2B [10:10:47]Write i2c OK [10:10:47]MH_I2C_Read... [10:10:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:10:47]Read from MH i2c: E2 [10:10:47]MH_I2C_Read... [10:10:47]Read from MH i2c: E2 62 00 [10:10:47]MH_I2C_Read... [10:10:47]Read from MH i2c: E2 62 00 16 99 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 B2 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 88 00 00 00 5E 04 04 00 88 00 00 00 57 04 04 00 89 00 00 00 19 04 04 00 00 00 00 00 90 00 A0 [10:10:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 B2 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 88 00 00 00 5E 04 04 00 88 00 00 00 57 04 04 00 89 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:10:47]wFMCommunicate OK [10:10:47]SAM_PROTO_GetFieldsCounters done [10:10:47]requested_item shift.num is exist - process it [10:10:47]requested_item shift.opened is exist - process it [10:10:47]req_shift_opened [10:10:47]FM_GetShiftState [10:10:47]SAM_PROTO_GetShiftState [10:10:47]wFMCommunicate request_size=4 [10:10:47]MH_SAM_APDU [10:10:47]CAPDU: 80 13 01 00 [10:10:47]Write to MH i2c: E2 08 00 17 99 80 13 01 00 00 00 00 00 2D [10:10:47]Write i2c OK [10:10:47]MH_I2C_Read... [10:10:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:10:47]Read from MH i2c: E2 [10:10:47]MH_I2C_Read... [10:10:47]Read from MH i2c: E2 0E 00 [10:10:47]MH_I2C_Read... [10:10:47]Read from MH i2c: E2 0E 00 17 99 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 F3 [10:10:47]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:10:47]wFMCommunicate OK [10:10:47]SAM_PROTO_GetShiftState done [10:10:47]FM_GetShiftState done [10:10:47]req_shift_opened done [10:10:47]requested_item shift.open_date is exist - process it [10:10:47]req_shift_open_date [10:10:47]req_shift_open_date done [10:10:47]produce_requested_data done [10:10:47]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230322,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [10:10:47]process_action_free close_receipt [10:10:47]json_value_free [10:10:47]json_value_free done [10:10:47]process_json_proto returns [10:10:47]Send response to host [10:10:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230322,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [10:10:47]free response buf [10:10:47]execute_script done [10:10:47]execute_script returns [10:10:47]free content buf [10:10:47]Sock 10.Close socket [10:10:47]Sock 10.Thread stoped [10:10:48]accept exits with 8 [10:10:48]New connection [10:10:48]New thread 3066903908 created [10:10:48]Thread 3067047268 joined [10:10:48]Waiting for new connection... [10:10:48] Sock 8.Parse request [10:10:48]Sock 8.Check first char [10:10:48]Sock 8.First char is OK [10:10:48]request: POST /json_proto HTTP/1.0 [10:10:48]Method: POST [10:10:48]URL: /json_proto [10:10:48]Method is POST - this is cgi request [10:10:48]url: /json_proto [10:10:48]query_string will be loaded in cgi processing [10:10:48]execute_cgi json_proto POST (null) [10:10:48]execute_cgi path=json_proto method=POST [10:10:48]POST find Content-Length [10:10:48]Host: 172.17.49.131:8080 [10:10:48]Content-Length: 677 [10:10:48]Content-Type: application/json [10:10:48] [10:10:48]POST finish read [10:10:48]Found Content-Length = 677 [10:10:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871785", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:10:48]execute_script... [10:10: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)871785", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.850, "sum" : 600.03, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:10:48]POST & json_proto [10:10:48]process_json_proto [10:10:48]json parsed OK: [10:10:48]protocol is kg_v1.0 [10:10:48]action value=close_receipt [10:10:48]process_action close_receipt [10:10:48]cmd_close_receipt [10:10:48]MH_GetDate [10:10:48]Write to MH i2c: F0 00 00 18 99 A0 [10:10:48]Write i2c OK [10:10:48]MH_I2C_Read... [10:10:48]Read from MH i2c: F0 [10:10:48]MH_I2C_Read... [10:10:48]Read from MH i2c: F0 09 00 [10:10:48]MH_I2C_Read... [10:10:48]Read from MH i2c: F0 09 00 18 99 00 2D 19 A6 66 FF 4D C0 64 6B [10:10:48]GetLastDocTimeStamp 1722161449 [10:10:48]current date 1722161453 [10:10:48]FM_GetShiftState [10:10:48]SAM_PROTO_GetShiftState [10:10:48]wFMCommunicate request_size=4 [10:10:48]MH_SAM_APDU [10:10:48]CAPDU: 80 13 01 00 [10:10:48]Write to MH i2c: E2 08 00 19 99 80 13 01 00 00 00 00 00 2F [10:10:48]Write i2c OK [10:10:48]MH_I2C_Read... [10:10:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:10:48]Read from MH i2c: E2 [10:10:48]MH_I2C_Read... [10:10:48]Read from MH i2c: E2 0E 00 [10:10:48]MH_I2C_Read... [10:10:48]Read from MH i2c: E2 0E 00 19 99 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 F5 [10:10:48]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:10:48]wFMCommunicate OK [10:10:48]SAM_PROTO_GetShiftState done [10:10:48]FM_GetShiftState done [10:10:48]opened in 1722127132 [10:10:48]opened+sec_in_day 1722213532 [10:10:48]quantity*price = 60003 [10:10:48]sum+1 = 60004 [10:10:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 137 28.07.2024 10:10 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230323 ФПД: 234129645672073 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T101053&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230323&fm=234129645672073&tin=02508201610067®Number=0000000000099253&sum=60000 [10:10:49]StoreToDocumentArchive [10:10:49]shift 386 fd 230323 [10:10:49]save to /storage/0386/doc_00230323 [10:10:49]save last doc name /storage/0386/doc_00230323 to /storage/kkm_last_doc_name [10:10:49]save OK [10:10:49]Clear old archive folders... [10:10:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:10:49]tlvbuf is 00A995F0 [10:10:49]SAM_PROTO_ClearQueue [10:10:49]wFMCommunicate request_size=4 [10:10:49]MH_SAM_APDU [10:10:49]CAPDU: 80 09 00 00 [10:10:49]Write to MH i2c: E2 08 00 26 99 80 09 00 00 00 00 00 00 31 [10:10:49]Write i2c OK [10:10:49]MH_I2C_Read... [10:10:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:10:49]Read from MH i2c: E2 [10:10:49]MH_I2C_Read... [10:10:49]Read from MH i2c: E2 03 00 [10:10:49]MH_I2C_Read... [10:10:49]Read from MH i2c: E2 03 00 26 99 00 90 00 33 [10:10:49]RAPDU: 90 00 [10:10:49]wFMCommunicate OK [10:10:49]SAM_PROTO_ClearQueue done [10:10:49]KKMCreateOFDPacket [10:10:49]OFDProtocolAddRootSTLVToBuf [10:10:49]FM_MakeSignedData [10:10:49]FM_MakeSignedData [10:10:49]SAM_PROTO_SignData [10:10:49]wFMCommunicate request_size=4 [10:10:49]MH_SAM_APDU [10:10:49]CAPDU: 80 0D 01 02 [10:10:49]Write to MH i2c: E2 08 00 27 99 80 0D 01 02 00 00 00 00 39 [10:10:49]Write i2c OK [10:10:49]MH_I2C_Read... [10:10:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:10:49]Read from MH i2c: E2 [10:10:49]MH_I2C_Read... [10:10:49]Read from MH i2c: E2 03 00 [10:10:49]MH_I2C_Read... [10:10:49]Read from MH i2c: E2 03 00 27 99 00 90 00 34 [10:10:49]RAPDU: 90 00 [10:10:49]wFMCommunicate OK [10:10:49]wFMCommunicate request_size=255 [10:10:49]MH_SAM_APDU [10:10: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 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 89 00 00 00 F4 03 04 00 2D 19 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B3 83 03 00 35 04 06 00 D4 [10:10:49]Write to MH i2c: E2 02 01 28 99 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 89 00 00 00 F4 03 04 00 2D 19 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B3 83 03 00 35 04 06 00 D4 00 00 EB [10:10:49]Write i2c OK [10:10:49]MH_I2C_Read... [10:10:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:10:50]Read from MH i2c: E2 [10:10:50]MH_I2C_Read... [10:10:50]Read from MH i2c: E2 03 00 [10:10:50]MH_I2C_Read... [10:10:50]Read from MH i2c: E2 03 00 28 99 00 90 00 35 [10:10:50]RAPDU: 90 00 [10:10:50]wFMCommunicate OK [10:10:50]wFMCommunicate request_size=10 [10:10:50]MH_SAM_APDU [10:10:50]CAPDU: 80 0D 02 02 05 F0 8E 5C 96 89 [10:10:50]Write to MH i2c: E2 0D 00 29 99 80 0D 02 02 05 00 F0 8E 5C 96 89 00 00 3F [10:10:50]Write i2c OK [10:10:50]MH_I2C_Read... [10:10:50]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:10:50]Read from MH i2c: E2 [10:10:50]MH_I2C_Read... [10:10:50]Read from MH i2c: E2 03 00 [10:10:50]MH_I2C_Read... [10:10:50]Read from MH i2c: E2 03 00 29 99 00 90 00 36 [10:10:50]RAPDU: 90 00 [10:10:50]wFMCommunicate OK [10:10:50]wFMCommunicate request_size=4 [10:10:50]MH_SAM_APDU [10:10:50]CAPDU: 80 0D 03 02 [10:10:50]Write to MH i2c: E2 08 00 2A 99 80 0D 03 02 00 00 00 00 3E [10:10:50]Write i2c OK [10:10:50]MH_I2C_Read... [10:10:50]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:10:50]Read from MH i2c: E2 [10:10:50]MH_I2C_Read... [10:10:50]Read from MH i2c: E2 0B 00 [10:10:50]MH_I2C_Read... [10:10:50]Read from MH i2c: E2 0B 00 2A 99 00 AF 19 17 38 CA 85 21 AC 90 00 72 [10:10:50]RAPDU: AF 19 17 38 CA 85 21 AC 90 00 [10:10:50]wFMCommunicate OK [10:10:50]SAM_PROTO_SignData done [10:10:50]FM_MakeSignedData done [10:10:50]CreateOFDProtocolMessage [10:10:50]wFMCommunicate request_size=4 [10:10:50]MH_SAM_APDU [10:10:50]CAPDU: 80 11 00 00 [10:10:50]Write to MH i2c: E2 08 00 2B 99 80 11 00 00 00 00 00 00 3E [10:10:50]Write i2c OK [10:10:50]MH_I2C_Read... [10:10:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:50]Read from MH i2c: E2 [10:10:50]MH_I2C_Read... [10:10:50]Read from MH i2c: E2 17 00 [10:10:50]MH_I2C_Read... [10:10:50]Read from MH i2c: E2 17 00 2B 99 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 8F [10:10:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:10:50]wFMCommunicate OK [10:10:50]CreateOFDProtocolMessage done [10:10:50]OFDSenderStorePacket 230323 [10:10:50]StoreOFDPacket docnum=230323 [10:10:50]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 AD 96 07 01 37 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 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 89 00 00 00 F4 03 04 00 2D 19 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B3 83 03 00 35 04 06 00 D4 F0 8E 5C 96 89 AF 19 17 38 CA 85 21 AC [10:10:50]CheckFolder [10:10:50]dirname=/storage/ofd_packets [10:10:50]CheckFolder done [10:10:50]ProducePacketName [10:10:50]name=ofd_packets/00230323 [10:10:50]NVStorageSaveData ofd_packets/00230323 [10:10:50]File name is /storage/ofd_packets/00230323 [10:10:50]Write 301 bytes [10:10:50]NVStorageSaveData done [10:10:50]OFDSenderStorePacket done [10:10:50]KKMCreateOFDPacket done [10:10:50]NVStorageSaveData kkm_last_timestamp [10:10:50]File name is /storage/kkm_last_timestamp [10:10:50]Write 4 bytes [10:10:50]NVStorageSaveData done [10:10:50]ExternCall_PrintAddStr [10:10:50]wPrintStart [10:10:50]Write to MH i2c: 01 00 00 2C 99 C5 [10:10:50]Write i2c OK [10:10:50]MH_I2C_Read... [10:10:50]Read from MH i2c: 01 [10:10:50]MH_I2C_Read... [10:10:50]Read from MH i2c: 01 07 00 [10:10:50]MH_I2C_Read... [10:10:50]Read from MH i2c: 01 07 00 2C 99 00 00 00 00 00 FF 0F DA [10:10:50]RasterBufferAndPrint [10:10:50]line Счет N : (1)871785 [10:10:50]line ИНН: 02508201610067 [10:10:50]line Контрольно-Кассовый Чек [10:10:50]line ПРОДАЖА [10:10:50]line ТРК (МРК, ГНК) : 42 [10:10:50]line Товар: 2710124130 [10:10:50]line Аи-92-К-5 [10:10:50]line 8.850 * 67.80 [10:10:50]line = 600.03 [10:10:50]line НДС 12% НСП 1% [10:10:50]line > о реализуемом товаре [10:10:50]line ОКРУГЛЕНИЕ: -0.03 [10:10:50]line ИТОГО: 600.00 [10:10:50]line Внесено: 600.00 [10:10:50]line СДАЧА: 0.00 [10:10:50]line НСП 1% : 5.31 [10:10:50]line НДС 12% : 63.72 [10:10:50]line Наличными: 600.00 [10:10:50]line Безнал.: 0.00 [10:10:50]line Место: АЗС № 125 "Партнер Нефть" [10:10:50]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [10:10:50]line СНО: Общий режим [10:10:50]line Чек 137 28.07.2024 10:10 [10:10:50]line Смена: 386 ФФД: 1.0 [10:10:50]line ЗНМ: 0300000050 [10:10:50]line РНМ: 0000000000099253 [10:10:50]line Версия ККМ: 001 [10:10:50]line ФМ: 0000000000965352 [10:10:50]line ФД: 230323 [10:10:50]line ФПД: 234129645672073 [10:10:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T101053&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230323&fm=234129645672073&tin=02508201610067®Number=0000000000099253&sum=60000 [10:10:50]OFD Sender: Processing packet 230323 [packets to send 132, broken 131] [10:10:50]ProducePacketName [10:10:50]name=ofd_packets/00230323 [10:10:50]OFD Sender: To server: pG, [10:10:50]CommunicateWithHost lk.salyk.kg:30040 [10:10:50]ConnectInit lk.salyk.kg [10:10:50]written 0, free lines is 4095 [10:10:50]Connected sock=10 [10:10:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 AD 96 07 01 37 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 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 89 00 00 00 F4 03 04 00 2D 19 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B3 83 03 00 35 04 06 00 D4 F0 8E 5C 96 89 AF 19 17 38 CA 85 21 AC [10:10:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 F6 F8 47 00 47 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 39 36 35 33 35 32 10 04 04 00 B3 83 03 00 F4 03 04 00 06 C0 A5 66 B6 04 01 00 00 99 D6 E3 48 5A DA B3 C6 [10:10:51]CommunicateWithHost err = 0 [10:10:51]CheckOFDResponse [10:10:51]1017 (14) - 77093643461234 [10:10:51]1041 (16) - 0000000000965352 [10:10:51]1040 (4) - 230323 [10:10:51]1012 (4) - 28.07.2024 03:50 [10:10:51]1206 (1) - 0 [10:10:51]OFD Sender: Remove packet 230323 [10:10:51]ProducePacketName [10:10:51]name=ofd_packets/00230323 [10:10:51]NVStorageDeleteData [10:10:51]Write to MH i2c: 01 00 00 57 99 F0 [10:10:51]Write i2c OK [10:10:51]MH_I2C_Read... [10:10:51]Read from MH i2c: 01 [10:10:51]MH_I2C_Read... [10:10:51]Read from MH i2c: 01 07 00 [10:10:51]MH_I2C_Read... [10:10:51]Read from MH i2c: 01 07 00 57 99 00 00 00 00 00 0E 0D 12 [10:10:51]RasterBufferAndPrint [10:10:51]line [10:10:51]line [10:10:51]line [10:10:51]line [10:10:51]line [10:10:51]written 0, free lines is 3351 [10:10:51]MH_Cut [10:10:51]Write to MH i2c: D1 01 00 5E 99 01 C9 [10:10:51]Write i2c OK [10:10:51]MH_I2C_Read... [10:10:51]Read from MH i2c: D1 [10:10:51]MH_I2C_Read... [10:10:51]Read from MH i2c: D1 01 00 [10:10:51]MH_I2C_Read... [10:10:51]Read from MH i2c: D1 01 00 5E 99 00 C8 [10:10:51]Write to MH i2c: 01 00 00 5F 99 F8 [10:10:51]Write i2c OK [10:10:51]MH_I2C_Read... [10:10:51]OFD Sender: No OFD packet to send [10:10:51]*** Cut start [10:10:51]*** Partial cut [10:10:51]*** CUTSNS_PIN = 1 [10:10:51]*** CUTSNS_PIN = 0 [10:10:52]*** Brake cut motor [10:10:52]Read from MH i2c: 01 [10:10:52]MH_I2C_Read... [10:10:52]*** Stop cut motor [10:10:52]*** Cut end [10:10:52]Read from MH i2c: 01 07 00 [10:10:52]MH_I2C_Read... [10:10:52]Read from MH i2c: 01 07 00 5F 99 00 00 00 00 00 FF 0F 0D [10:10:52]process_action close_receipt done [10:10:52]requested_data is exist [10:10:52]produce_requested_data [10:10:52]requested_item fm.sn is exist - process it [10:10:52]wFMCommunicate request_size=4 [10:10:52]MH_SAM_APDU [10:10:52]CAPDU: 80 11 00 00 [10:10:52]Write to MH i2c: E2 08 00 60 99 80 11 00 00 00 00 00 00 73 [10:10:52]Write i2c OK [10:10:52]MH_I2C_Read... [10:10:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:10:52]Read from MH i2c: E2 [10:10:52]MH_I2C_Read... [10:10:52]Read from MH i2c: E2 17 00 [10:10:52]MH_I2C_Read... [10:10:52]Read from MH i2c: E2 17 00 60 99 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 C4 [10:10:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:10:52]wFMCommunicate OK [10:10:52]requested_item fd.num is exist - process it [10:10:52]SAM_PROTO_GetFieldsCounters [10:10:52]wFMCommunicate request_size=4 [10:10:52]MH_SAM_APDU [10:10:52]CAPDU: 80 13 00 00 [10:10:52]Write to MH i2c: E2 08 00 61 99 80 13 00 00 00 00 00 00 76 [10:10:52]Write i2c OK [10:10:52]MH_I2C_Read... [10:10:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:10:52]Read from MH i2c: E2 [10:10:52]MH_I2C_Read... [10:10:52]Read from MH i2c: E2 62 00 [10:10:52]MH_I2C_Read... [10:10:52]Read from MH i2c: E2 62 00 61 99 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 B3 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 89 00 00 00 5E 04 04 00 89 00 00 00 57 04 04 00 8A 00 00 00 19 04 04 00 00 00 00 00 90 00 EF [10:10:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 B3 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 89 00 00 00 5E 04 04 00 89 00 00 00 57 04 04 00 8A 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:10:52]wFMCommunicate OK [10:10:52]SAM_PROTO_GetFieldsCounters done [10:10:52]requested_item shift.num is exist - process it [10:10:52]requested_item shift.opened is exist - process it [10:10:52]req_shift_opened [10:10:52]FM_GetShiftState [10:10:52]SAM_PROTO_GetShiftState [10:10:52]wFMCommunicate request_size=4 [10:10:52]MH_SAM_APDU [10:10:52]CAPDU: 80 13 01 00 [10:10:52]Write to MH i2c: E2 08 00 62 99 80 13 01 00 00 00 00 00 78 [10:10:52]Write i2c OK [10:10:52]MH_I2C_Read... [10:10:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:10:52]Read from MH i2c: E2 [10:10:52]MH_I2C_Read... [10:10:52]Read from MH i2c: E2 0E 00 [10:10:52]MH_I2C_Read... [10:10:52]Read from MH i2c: E2 0E 00 62 99 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 3E [10:10:52]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:10:52]wFMCommunicate OK [10:10:52]SAM_PROTO_GetShiftState done [10:10:52]FM_GetShiftState done [10:10:52]req_shift_opened done [10:10:52]requested_item shift.open_date is exist - process it [10:10:52]req_shift_open_date [10:10:52]req_shift_open_date done [10:10:52]produce_requested_data done [10:10:52]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230323,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [10:10:52]process_action_free close_receipt [10:10:52]json_value_free [10:10:52]json_value_free done [10:10:52]process_json_proto returns [10:10:52]Send response to host [10:10:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230323,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [10:10:52]free response buf [10:10:52]execute_script done [10:10:52]execute_script returns [10:10:52]free content buf [10:10:52]Sock 8.Close socket [10:10:52]Sock 8.Thread stoped [10:10:56]OFD Sender: No OFD packet to send [10:11:01]OFD Sender: No OFD packet to send [10:11:06]OFD Sender: No OFD packet to send [10:11:11]OFD Sender: No OFD packet to send [10:11:16]OFD Sender: No OFD packet to send [10:11:21]OFD Sender: No OFD packet to send [10:11:26]OFD Sender: No OFD packet to send [10:11:27]accept exits with 9 [10:11:27]New connection [10:11:27]New thread 3067047268 created [10:11:27]Thread 3066903908 joined [10:11:27]Waiting for new connection... [10:11:27] Sock 9.Parse request [10:11:27]Sock 9.Check first char [10:11:27]Sock 9.First char is OK [10:11:27]request: POST /json_proto HTTP/1.0 [10:11:27]Method: POST [10:11:27]URL: /json_proto [10:11:27]Method is POST - this is cgi request [10:11:27]url: /json_proto [10:11:27]query_string will be loaded in cgi processing [10:11:27]execute_cgi json_proto POST (null) [10:11:27]execute_cgi path=json_proto method=POST [10:11:27]POST find Content-Length [10:11:27]Host: 172.17.49.131:8080 [10:11:27]Content-Length: 1194 [10:11:27]Content-Type: application/json [10:11:27] [10:11:27]POST finish read [10:11:27]Found Content-Length = 1194 [10:11:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 125\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410.\u000A\u0421\u0447\u0435\u0442 N : (1)871784\u000A28.07.2024 09:34\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 47.880 x 67.80\u000A\u0418\u0422\u041E\u0413: 3246.26\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A74559\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:11:27]execute_script... [10:11:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 125\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410.\u000A\u0421\u0447\u0435\u0442 N : (1)871784\u000A28.07.2024 09:34\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 47.880 x 67.80\u000A\u0418\u0422\u041E\u0413: 3246.26\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A74559\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:11:27]POST & json_proto [10:11:27]process_json_proto [10:11:27]json parsed OK: [10:11:27]protocol is kg_v1.0 [10:11:27]action value=print_text [10:11:27]process_action print_text [10:11:27]cmd_print_text [10:11:27]ExternCall_PrintAddStr [10:11:27]wPrintStart [10:11:27]Write to MH i2c: 01 00 00 63 99 FC [10:11:27]Write i2c OK [10:11:27]MH_I2C_Read... [10:11:27]Read from MH i2c: 01 [10:11:27]MH_I2C_Read... [10:11:27]Read from MH i2c: 01 07 00 [10:11:27]MH_I2C_Read... [10:11:27]Read from MH i2c: 01 07 00 63 99 00 00 00 00 00 FF 0F 11 [10:11:27]RasterBufferAndPrint [10:11:27]line *****ТОВАРНЫЙ ЧЕК***** [10:11:27]line АЗС 125 [10:11:27]line Партнер нефть [10:11:27]line 02508201610067 [10:11:27]line Кассир : Бекжанов А. [10:11:27]line Счет N : (1)871784 [10:11:27]line 28.07.2024 09:34 [10:11:27]line ПРОДАЖА [10:11:27]line ТРК (МРК, ГНК): 52 [10:11:27]line Вид ГСМ : 2710124130 [10:11:27]line Аи-92-К-5 [10:11:27]line 47.880 x 67.80 [10:11:27]line ИТОГ: 3246.26 [10:11:27]line Тип оплаты: Талоны: Топливная Карта [10:11:27]line 74559 [10:11:27]line ______________________ [10:11:27]line (подпись) [10:11:27]written 0, free lines is 4095 [10:11:27]Write to MH i2c: 01 00 00 77 99 10 [10:11:27]Write i2c OK [10:11:27]MH_I2C_Read... [10:11:27]Read from MH i2c: 01 [10:11:27]MH_I2C_Read... [10:11:27]Read from MH i2c: 01 07 00 [10:11:27]MH_I2C_Read... [10:11:27]Read from MH i2c: 01 07 00 77 99 00 00 00 00 00 11 0E 36 [10:11:27]RasterBufferAndPrint [10:11:27]line [10:11:27]line [10:11:27]line [10:11:27]line [10:11:27]line [10:11:27]written 0, free lines is 3602 [10:11:27]MH_Cut [10:11:27]Write to MH i2c: D1 01 00 7E 99 01 E9 [10:11:27]Write i2c OK [10:11:27]MH_I2C_Read... [10:11:27]Read from MH i2c: D1 [10:11:27]MH_I2C_Read... [10:11:27]Read from MH i2c: D1 01 00 [10:11:27]MH_I2C_Read... [10:11:27]Read from MH i2c: D1 01 00 7E 99 00 E8 [10:11:27]Write to MH i2c: 01 00 00 7F 99 18 [10:11:27]Write i2c OK [10:11:27]MH_I2C_Read... [10:11:28]*** Cut start [10:11:28]*** Partial cut [10:11:28]*** CUTSNS_PIN = 1 [10:11:28]*** CUTSNS_PIN = 0 [10:11:28]*** Brake cut motor [10:11:28]Read from MH i2c: 01 [10:11:28]MH_I2C_Read... [10:11:28]Read from MH i2c: 01 07 00 [10:11:28]MH_I2C_Read... [10:11:28]*** Stop cut motor [10:11:28]*** Cut end [10:11:28]Read from MH i2c: 01 07 00 7F 99 00 00 00 00 00 FF 0F 2D [10:11:28]process_action print_text done [10:11:28]requested_data is exist [10:11:28]produce_requested_data [10:11:28]requested_item fm.sn is exist - process it [10:11:28]wFMCommunicate request_size=4 [10:11:28]MH_SAM_APDU [10:11:28]CAPDU: 80 11 00 00 [10:11:28]Write to MH i2c: E2 08 00 80 99 80 11 00 00 00 00 00 00 93 [10:11:28]Write i2c OK [10:11:28]MH_I2C_Read... [10:11:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:11:28]Read from MH i2c: E2 [10:11:28]MH_I2C_Read... [10:11:28]Read from MH i2c: E2 17 00 [10:11:28]MH_I2C_Read... [10:11:28]Read from MH i2c: E2 17 00 80 99 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 E4 [10:11:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:11:28]wFMCommunicate OK [10:11:28]requested_item fd.num is exist - process it [10:11:28]SAM_PROTO_GetFieldsCounters [10:11:28]wFMCommunicate request_size=4 [10:11:28]MH_SAM_APDU [10:11:28]CAPDU: 80 13 00 00 [10:11:28]Write to MH i2c: E2 08 00 81 99 80 13 00 00 00 00 00 00 96 [10:11:28]Write i2c OK [10:11:28]MH_I2C_Read... [10:11:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:11:28]Read from MH i2c: E2 [10:11:28]MH_I2C_Read... [10:11:28]Read from MH i2c: E2 62 00 [10:11:28]MH_I2C_Read... [10:11:28]Read from MH i2c: E2 62 00 81 99 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 B3 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 89 00 00 00 5E 04 04 00 89 00 00 00 57 04 04 00 8A 00 00 00 19 04 04 00 00 00 00 00 90 00 0F [10:11:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 B3 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 89 00 00 00 5E 04 04 00 89 00 00 00 57 04 04 00 8A 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:11:28]wFMCommunicate OK [10:11:28]SAM_PROTO_GetFieldsCounters done [10:11:28]requested_item shift.num is exist - process it [10:11:28]requested_item shift.opened is exist - process it [10:11:28]req_shift_opened [10:11:28]FM_GetShiftState [10:11:28]SAM_PROTO_GetShiftState [10:11:28]wFMCommunicate request_size=4 [10:11:28]MH_SAM_APDU [10:11:28]CAPDU: 80 13 01 00 [10:11:28]Write to MH i2c: E2 08 00 82 99 80 13 01 00 00 00 00 00 98 [10:11:28]Write i2c OK [10:11:28]MH_I2C_Read... [10:11:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:11:28]Read from MH i2c: E2 [10:11:28]MH_I2C_Read... [10:11:28]Read from MH i2c: E2 0E 00 [10:11:28]MH_I2C_Read... [10:11:28]Read from MH i2c: E2 0E 00 82 99 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 5E [10:11:28]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:11:28]wFMCommunicate OK [10:11:28]SAM_PROTO_GetShiftState done [10:11:28]FM_GetShiftState done [10:11:28]req_shift_opened done [10:11:28]requested_item shift.open_date is exist - process it [10:11:28]req_shift_open_date [10:11:28]req_shift_open_date done [10:11:28]produce_requested_data done [10:11:28]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230323,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [10:11:28]process_action_free print_text [10:11:28]json_value_free [10:11:28]json_value_free done [10:11:28]process_json_proto returns [10:11:28]Send response to host [10:11:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230323,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [10:11:28]free response buf [10:11:28]execute_script done [10:11:28]execute_script returns [10:11:28]free content buf [10:11:28]Sock 9.Close socket [10:11:28]Sock 9.Thread stoped [10:11:31]OFD Sender: No OFD packet to send [10:11:36]OFD Sender: No OFD packet to send [10:11:41]OFD Sender: No OFD packet to send [10:11:46]OFD Sender: No OFD packet to send [10:11:51]OFD Sender: No OFD packet to send [10:11:56]OFD Sender: No OFD packet to send [10:12:01]OFD Sender: No OFD packet to send [10:12:06]OFD Sender: No OFD packet to send [10:12:11]OFD Sender: No OFD packet to send [10:12:16]OFD Sender: No OFD packet to send [10:12:21]OFD Sender: No OFD packet to send [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]accept exits with 8 [10:12:41]New connection [10:12:41]New thread 3066903908 created [10:12:41]Thread 3067047268 joined [10:12:41]Waiting for new connection... [10:12:41] Sock 8.Parse request [10:12:41]Sock 8.Check first char [10:12:41]Sock 8.First char is OK [10:12:41]request: POST /json_proto HTTP/1.0 [10:12:41]Method: POST [10:12:41]URL: /json_proto [10:12:41]Method is POST - this is cgi request [10:12:41]url: /json_proto [10:12:41]query_string will be loaded in cgi processing [10:12:41]execute_cgi json_proto POST (null) [10:12:41]execute_cgi path=json_proto method=POST [10:12:41]POST find Content-Length [10:12:41]Host: 172.17.49.131:8080 [10:12:41]Content-Length: 677 [10:12:41]Content-Type: application/json [10:12:41] [10:12:41]POST finish read [10:12:41]Found Content-Length = 677 [10:12:41]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871786", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [10:12:41]execute_script... [10:12:41]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871786", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [10:12:41]POST & json_proto [10:12:41]process_json_proto [10:12:41]json parsed OK: [10:12:41]protocol is kg_v1.0 [10:12:41]action value=close_receipt [10:12:41]process_action close_receipt [10:12:41]cmd_close_receipt [10:12:41]MH_GetDate [10:12:41]Write to MH i2c: F0 00 00 83 99 0B [10:12:41]Write i2c OK [10:12:41]MH_I2C_Read... [10:12:41]Read from MH i2c: F0 [10:12:41]MH_I2C_Read... [10:12:41]Read from MH i2c: F0 09 00 [10:12:41]MH_I2C_Read... [10:12:41]Read from MH i2c: F0 09 00 83 99 00 9E 19 A6 66 FF 4D C0 64 47 [10:12:41]GetLastDocTimeStamp 1722161453 [10:12:41]current date 1722161566 [10:12:41]FM_GetShiftState [10:12:41]SAM_PROTO_GetShiftState [10:12:41]wFMCommunicate request_size=4 [10:12:41]MH_SAM_APDU [10:12:41]CAPDU: 80 13 01 00 [10:12:41]Write to MH i2c: E2 08 00 84 99 80 13 01 00 00 00 00 00 9A [10:12:41]Write i2c OK [10:12:41]MH_I2C_Read... [10:12:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:41]Read from MH i2c: E2 [10:12:41]MH_I2C_Read... [10:12:41]Read from MH i2c: E2 0E 00 [10:12:41]MH_I2C_Read... [10:12:41]Read from MH i2c: E2 0E 00 84 99 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 60 [10:12:41]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:12:41]wFMCommunicate OK [10:12:41]SAM_PROTO_GetShiftState done [10:12:41]FM_GetShiftState done [10:12:41]opened in 1722127132 [10:12:41]opened+sec_in_day 1722213532 [10:12:41]quantity*price = 52002 [10:12:41]sum+1 = 52004 [10:12:41]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 520.00 Внесено: 520.00 СДАЧА: 0.00 НСП 1% : 4.60 НДС 12% : 55.22 Наличными: 520.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 138 28.07.2024 10:12 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230324 ФПД: 125168953837851 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T101246&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230324&fm=125168953837851&tin=02508201610067®Number=0000000000099253&sum=52000 [10:12:42]StoreToDocumentArchive [10:12:42]shift 386 fd 230324 [10:12:42]save to /storage/0386/doc_00230324 [10:12:42]save last doc name /storage/0386/doc_00230324 to /storage/kkm_last_doc_name [10:12:42]save OK [10:12:42]Clear old archive folders... [10:12:42]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:12:42]tlvbuf is B6F6C9A0 [10:12:42]SAM_PROTO_ClearQueue [10:12:42]wFMCommunicate request_size=4 [10:12:42]MH_SAM_APDU [10:12:42]CAPDU: 80 09 00 00 [10:12:42]Write to MH i2c: E2 08 00 91 99 80 09 00 00 00 00 00 00 9C [10:12:42]Write i2c OK [10:12:42]MH_I2C_Read... [10:12:42]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:12:42]Read from MH i2c: E2 [10:12:42]MH_I2C_Read... [10:12:42]Read from MH i2c: E2 03 00 [10:12:42]MH_I2C_Read... [10:12:42]Read from MH i2c: E2 03 00 91 99 00 90 00 9E [10:12:42]RAPDU: 90 00 [10:12:42]wFMCommunicate OK [10:12:42]SAM_PROTO_ClearQueue done [10:12:42]KKMCreateOFDPacket [10:12:42]OFDProtocolAddRootSTLVToBuf [10:12:42]FM_MakeSignedData [10:12:42]FM_MakeSignedData [10:12:42]SAM_PROTO_SignData [10:12:42]wFMCommunicate request_size=4 [10:12:42]MH_SAM_APDU [10:12:42]CAPDU: 80 0D 01 02 [10:12:42]Write to MH i2c: E2 08 00 92 99 80 0D 01 02 00 00 00 00 A4 [10:12:42]Write i2c OK [10:12:42]MH_I2C_Read... [10:12:42]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:12:42]Read from MH i2c: E2 [10:12:42]MH_I2C_Read... [10:12:42]Read from MH i2c: E2 03 00 [10:12:42]MH_I2C_Read... [10:12:42]Read from MH i2c: E2 03 00 92 99 00 90 00 9F [10:12:42]RAPDU: 90 00 [10:12:42]wFMCommunicate OK [10:12:42]wFMCommunicate request_size=255 [10:12:42]MH_SAM_APDU [10:12: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 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 8A 00 00 00 F4 03 04 00 9E 19 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B4 83 03 00 35 04 06 00 71 [10:12:42]Write to MH i2c: E2 02 01 93 99 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8A 00 00 00 F4 03 04 00 9E 19 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B4 83 03 00 35 04 06 00 71 00 00 0B [10:12:42]Write i2c OK [10:12:42]MH_I2C_Read... [10:12:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:42]Read from MH i2c: E2 [10:12:42]MH_I2C_Read... [10:12:42]Read from MH i2c: E2 03 00 [10:12:42]MH_I2C_Read... [10:12:42]Read from MH i2c: E2 03 00 93 99 00 90 00 A0 [10:12:42]RAPDU: 90 00 [10:12:42]wFMCommunicate OK [10:12:42]wFMCommunicate request_size=10 [10:12:42]MH_SAM_APDU [10:12:42]CAPDU: 80 0D 02 02 05 D7 2B 07 C9 1B [10:12:42]Write to MH i2c: E2 0D 00 94 99 80 0D 02 02 05 00 D7 2B 07 C9 1B 00 00 9E [10:12:42]Write i2c OK [10:12:42]MH_I2C_Read... [10:12:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:12:42]Read from MH i2c: E2 [10:12:42]MH_I2C_Read... [10:12:42]Read from MH i2c: E2 03 00 [10:12:42]MH_I2C_Read... [10:12:42]Read from MH i2c: E2 03 00 94 99 00 90 00 A1 [10:12:42]RAPDU: 90 00 [10:12:42]wFMCommunicate OK [10:12:42]wFMCommunicate request_size=4 [10:12:42]MH_SAM_APDU [10:12:42]CAPDU: 80 0D 03 02 [10:12:42]Write to MH i2c: E2 08 00 95 99 80 0D 03 02 00 00 00 00 A9 [10:12:42]Write i2c OK [10:12:42]MH_I2C_Read... [10:12:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:12:42]Read from MH i2c: E2 [10:12:42]MH_I2C_Read... [10:12:42]Read from MH i2c: E2 0B 00 [10:12:42]MH_I2C_Read... [10:12:42]Read from MH i2c: E2 0B 00 95 99 00 20 9D CA 88 A2 D3 99 49 90 00 10 [10:12:42]RAPDU: 20 9D CA 88 A2 D3 99 49 90 00 [10:12:42]wFMCommunicate OK [10:12:42]SAM_PROTO_SignData done [10:12:42]FM_MakeSignedData done [10:12:42]CreateOFDProtocolMessage [10:12:42]wFMCommunicate request_size=4 [10:12:42]MH_SAM_APDU [10:12:42]CAPDU: 80 11 00 00 [10:12:42]Write to MH i2c: E2 08 00 96 99 80 11 00 00 00 00 00 00 A9 [10:12:42]Write i2c OK [10:12:42]MH_I2C_Read... [10:12:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:42]Read from MH i2c: E2 [10:12:42]MH_I2C_Read... [10:12:42]Read from MH i2c: E2 17 00 [10:12:42]MH_I2C_Read... [10:12:42]Read from MH i2c: E2 17 00 96 99 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 FA [10:12:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:12:42]wFMCommunicate OK [10:12:42]CreateOFDProtocolMessage done [10:12:42]OFDSenderStorePacket 230324 [10:12:42]StoreOFDPacket docnum=230324 [10:12:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 49 1E 07 01 0F 7D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8A 00 00 00 F4 03 04 00 9E 19 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B4 83 03 00 35 04 06 00 71 D7 2B 07 C9 1B 20 9D CA 88 A2 D3 99 49 [10:12:42]CheckFolder [10:12:42]dirname=/storage/ofd_packets [10:12:42]CheckFolder done [10:12:42]ProducePacketName [10:12:42]name=ofd_packets/00230324 [10:12:42]NVStorageSaveData ofd_packets/00230324 [10:12:42]File name is /storage/ofd_packets/00230324 [10:12:42]Write 301 bytes [10:12:42]NVStorageSaveData done [10:12:42]OFDSenderStorePacket done [10:12:42]KKMCreateOFDPacket done [10:12:42]NVStorageSaveData kkm_last_timestamp [10:12:42]File name is /storage/kkm_last_timestamp [10:12:42]Write 4 bytes [10:12:42]NVStorageSaveData done [10:12:42]ExternCall_PrintAddStr [10:12:42]wPrintStart [10:12:42]Write to MH i2c: 01 00 00 97 99 30 [10:12:42]Write i2c OK [10:12:42]MH_I2C_Read... [10:12:42]Read from MH i2c: 01 [10:12:42]MH_I2C_Read... [10:12:42]Read from MH i2c: 01 07 00 [10:12:42]MH_I2C_Read... [10:12:42]Read from MH i2c: 01 07 00 97 99 00 00 00 00 00 FF 0F 45 [10:12:42]RasterBufferAndPrint [10:12:42]line Счет N : (1)871786 [10:12:42]line ИНН: 02508201610067 [10:12:42]line Контрольно-Кассовый Чек [10:12:42]line ПРОДАЖА [10:12:42]line ТРК (МРК, ГНК) : 32 [10:12:42]line Товар: 2710124130 [10:12:42]line Аи-92-К-5 [10:12:42]line 7.670 * 67.80 [10:12:42]line = 520.03 [10:12:42]line НДС 12% НСП 1% [10:12:42]line > о реализуемом товаре [10:12:42]line ОКРУГЛЕНИЕ: -0.03 [10:12:42]line ИТОГО: 520.00 [10:12:42]line Внесено: 520.00 [10:12:42]line СДАЧА: 0.00 [10:12:42]line НСП 1% : 4.60 [10:12:42]line НДС 12% : 55.22 [10:12:42]line Наличными: 520.00 [10:12:42]line Безнал.: 0.00 [10:12:42]line Место: АЗС № 125 "Партнер Нефть" [10:12:42]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [10:12:42]line СНО: Общий режим [10:12:42]line Чек 138 28.07.2024 10:12 [10:12:42]line Смена: 386 ФФД: 1.0 [10:12:42]line ЗНМ: 0300000050 [10:12:42]line РНМ: 0000000000099253 [10:12:42]line Версия ККМ: 001 [10:12:42]line ФМ: 0000000000965352 [10:12:42]line ФД: 230324 [10:12:42]line ФПД: 125168953837851 [10:12:43]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T101246&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230324&fm=125168953837851&tin=02508201610067®Number=0000000000099253&sum=52000 [10:12:43]OFD Sender: Processing packet 230324 [packets to send 132, broken 131] [10:12:43]ProducePacketName [10:12:43]name=ofd_packets/00230324 [10:12:43]OFD Sender: To server: pG, [10:12:43]CommunicateWithHost lk.salyk.kg:30040 [10:12:43]ConnectInit lk.salyk.kg [10:12:43]written 0, free lines is 4095 [10:12:43]Connected sock=10 [10:12:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 49 1E 07 01 0F 7D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8A 00 00 00 F4 03 04 00 9E 19 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B4 83 03 00 35 04 06 00 71 D7 2B 07 C9 1B 20 9D CA 88 A2 D3 99 49 [10:12:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 03 AB 47 00 AB 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 39 36 35 33 35 32 10 04 04 00 B4 83 03 00 F4 03 04 00 76 C0 A5 66 B6 04 01 00 00 02 1B 1D D5 AC 25 D7 96 [10:12:43]CommunicateWithHost err = 0 [10:12:43]CheckOFDResponse [10:12:43]1017 (14) - 77093643461234 [10:12:43]1041 (16) - 0000000000965352 [10:12:43]1040 (4) - 230324 [10:12:43]1012 (4) - 28.07.2024 03:52 [10:12:43]1206 (1) - 0 [10:12:43]OFD Sender: Remove packet 230324 [10:12:43]ProducePacketName [10:12:43]name=ofd_packets/00230324 [10:12:43]NVStorageDeleteData [10:12:43]Write to MH i2c: 01 00 00 C2 99 5B [10:12:43]Write i2c OK [10:12:43]MH_I2C_Read... [10:12:43]Read from MH i2c: 01 [10:12:43]MH_I2C_Read... [10:12:43]Read from MH i2c: 01 07 00 [10:12:43]MH_I2C_Read... [10:12:43]Read from MH i2c: 01 07 00 C2 99 00 00 00 00 00 E8 0C 56 [10:12:43]RasterBufferAndPrint [10:12:43]line [10:12:43]line [10:12:43]line [10:12:43]line [10:12:43]line [10:12:43]written 0, free lines is 3310 [10:12:43]MH_Cut [10:12:43]Write to MH i2c: D1 01 00 C9 99 01 34 [10:12:43]Write i2c OK [10:12:43]MH_I2C_Read... [10:12:43]Read from MH i2c: D1 [10:12:43]MH_I2C_Read... [10:12:43]Read from MH i2c: D1 01 00 [10:12:43]MH_I2C_Read... [10:12:43]Read from MH i2c: D1 01 00 C9 99 00 33 [10:12:43]Write to MH i2c: 01 00 00 CA 99 63 [10:12:43]Write i2c OK [10:12:43]MH_I2C_Read... [10:12:43]OFD Sender: No OFD packet to send [10:12:44]*** Cut start [10:12:44]*** Partial cut [10:12:44]*** CUTSNS_PIN = 1 [10:12:44]*** CUTSNS_PIN = 0 [10:12:44]*** Brake cut motor [10:12:44]Read from MH i2c: 01 [10:12:44]MH_I2C_Read... [10:12:44]*** Stop cut motor [10:12:44]*** Cut end [10:12:44]Read from MH i2c: 01 07 00 [10:12:44]MH_I2C_Read... [10:12:44]Read from MH i2c: 01 07 00 CA 99 00 00 00 00 00 FF 0F 78 [10:12:44]process_action close_receipt done [10:12:44]requested_data is exist [10:12:44]produce_requested_data [10:12:44]requested_item fm.sn is exist - process it [10:12:44]wFMCommunicate request_size=4 [10:12:44]MH_SAM_APDU [10:12:44]CAPDU: 80 11 00 00 [10:12:44]Write to MH i2c: E2 08 00 CB 99 80 11 00 00 00 00 00 00 DE [10:12:44]Write i2c OK [10:12:44]MH_I2C_Read... [10:12:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:12:44]Read from MH i2c: E2 [10:12:44]MH_I2C_Read... [10:12:44]Read from MH i2c: E2 17 00 [10:12:44]MH_I2C_Read... [10:12:44]Read from MH i2c: E2 17 00 CB 99 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 2F [10:12:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:12:44]wFMCommunicate OK [10:12:44]requested_item fd.num is exist - process it [10:12:44]SAM_PROTO_GetFieldsCounters [10:12:44]wFMCommunicate request_size=4 [10:12:44]MH_SAM_APDU [10:12:44]CAPDU: 80 13 00 00 [10:12:44]Write to MH i2c: E2 08 00 CC 99 80 13 00 00 00 00 00 00 E1 [10:12:44]Write i2c OK [10:12:44]MH_I2C_Read... [10:12:45]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:12:45]Read from MH i2c: E2 [10:12:45]MH_I2C_Read... [10:12:45]Read from MH i2c: E2 62 00 [10:12:45]MH_I2C_Read... [10:12:45]Read from MH i2c: E2 62 00 CC 99 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 B4 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 8A 00 00 00 5E 04 04 00 8A 00 00 00 57 04 04 00 8B 00 00 00 19 04 04 00 00 00 00 00 90 00 5E [10:12:45]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 B4 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 8A 00 00 00 5E 04 04 00 8A 00 00 00 57 04 04 00 8B 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:12:45]wFMCommunicate OK [10:12:45]SAM_PROTO_GetFieldsCounters done [10:12:45]requested_item shift.num is exist - process it [10:12:45]requested_item shift.opened is exist - process it [10:12:45]req_shift_opened [10:12:45]FM_GetShiftState [10:12:45]SAM_PROTO_GetShiftState [10:12:45]wFMCommunicate request_size=4 [10:12:45]MH_SAM_APDU [10:12:45]CAPDU: 80 13 01 00 [10:12:45]Write to MH i2c: E2 08 00 CD 99 80 13 01 00 00 00 00 00 E3 [10:12:45]Write i2c OK [10:12:45]MH_I2C_Read... [10:12:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:12:45]Read from MH i2c: E2 [10:12:45]MH_I2C_Read... [10:12:45]Read from MH i2c: E2 0E 00 [10:12:45]MH_I2C_Read... [10:12:45]Read from MH i2c: E2 0E 00 CD 99 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 A9 [10:12:45]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:12:45]wFMCommunicate OK [10:12:45]SAM_PROTO_GetShiftState done [10:12:45]FM_GetShiftState done [10:12:45]req_shift_opened done [10:12:45]requested_item shift.open_date is exist - process it [10:12:45]req_shift_open_date [10:12:45]req_shift_open_date done [10:12:45]produce_requested_data done [10:12:45]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230324,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [10:12:45]process_action_free close_receipt [10:12:45]json_value_free [10:12:45]json_value_free done [10:12:45]process_json_proto returns [10:12:45]Send response to host [10:12:45]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230324,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [10:12:45]free response buf [10:12:45]execute_script done [10:12:45]execute_script returns [10:12:45]free content buf [10:12:45]Sock 8.Close socket [10:12:45]Sock 8.Thread stoped [10:12:48]OFD Sender: No OFD packet to send [10:12:53]OFD Sender: No OFD packet to send [10:12:58]OFD Sender: No OFD packet to send [10:13:03]OFD Sender: No OFD packet to send [10:13:07]accept exits with 9 [10:13:07]New connection [10:13:07]New thread 3067047268 created [10:13:07]Thread 3066903908 joined [10:13:07]Waiting for new connection... [10:13:07] Sock 9.Parse request [10:13:07]Sock 9.Check first char [10:13:07]Sock 9.First char is OK [10:13:07]request: POST /json_proto HTTP/1.0 [10:13:07]Method: POST [10:13:07]URL: /json_proto [10:13:07]Method is POST - this is cgi request [10:13:07]url: /json_proto [10:13:07]query_string will be loaded in cgi processing [10:13:07]execute_cgi json_proto POST (null) [10:13:07]execute_cgi path=json_proto method=POST [10:13:07]POST find Content-Length [10:13:07]Host: 172.17.49.131:8080 [10:13:07]Content-Length: 769 [10:13:07]Content-Type: application/json [10:13:07] [10:13:07]POST finish read [10:13:07]Found Content-Length = 769 [10:13:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871787", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: Mbank", "payments": [ { "type": 1, "sum" : 1500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:13:07]execute_script... [10:13:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871787", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: Mbank", "payments": [ { "type": 1, "sum" : 1500.41 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:13:07]POST & json_proto [10:13:07]process_json_proto [10:13:07]json parsed OK: [10:13:07]protocol is kg_v1.0 [10:13:07]action value=close_receipt [10:13:07]process_action close_receipt [10:13:07]cmd_close_receipt [10:13:07]MH_GetDate [10:13:07]Write to MH i2c: F0 00 00 CE 99 56 [10:13:07]Write i2c OK [10:13:07]MH_I2C_Read... [10:13:07]Read from MH i2c: F0 [10:13:07]MH_I2C_Read... [10:13:07]Read from MH i2c: F0 09 00 [10:13:07]MH_I2C_Read... [10:13:07]Read from MH i2c: F0 09 00 CE 99 00 B9 19 A6 66 FF 4D C0 64 AD [10:13:07]GetLastDocTimeStamp 1722161566 [10:13:07]current date 1722161593 [10:13:07]FM_GetShiftState [10:13:07]SAM_PROTO_GetShiftState [10:13:07]wFMCommunicate request_size=4 [10:13:07]MH_SAM_APDU [10:13:07]CAPDU: 80 13 01 00 [10:13:07]Write to MH i2c: E2 08 00 CF 99 80 13 01 00 00 00 00 00 E5 [10:13:07]Write i2c OK [10:13:07]MH_I2C_Read... [10:13:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:13:07]Read from MH i2c: E2 [10:13:07]MH_I2C_Read... [10:13:07]Read from MH i2c: E2 0E 00 [10:13:07]MH_I2C_Read... [10:13:07]Read from MH i2c: E2 0E 00 CF 99 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 AB [10:13:07]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:13:07]wFMCommunicate OK [10:13:07]SAM_PROTO_GetShiftState done [10:13:07]FM_GetShiftState done [10:13:07]opened in 1722127132 [10:13:07]opened+sec_in_day 1722213532 [10:13:07]quantity*price = 150041 [10:13:07]sum+1 = 150042 [10:13:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.41 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 0.00 Безнал.: 1500.41 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 139 28.07.2024 10:13 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965352 ФД: 230325 ФПД: 37171369770170 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T101313&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230325&fm=37171369770170&tin=02508201610067®Number=0000000000099253&sum=150041 [10:13:08]StoreToDocumentArchive [10:13:08]shift 386 fd 230325 [10:13:08]save to /storage/0386/doc_00230325 [10:13:08]save last doc name /storage/0386/doc_00230325 to /storage/kkm_last_doc_name [10:13:08]save OK [10:13:08]Clear old archive folders... [10:13:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:13:08]tlvbuf is 00730B60 [10:13:08]SAM_PROTO_ClearQueue [10:13:08]wFMCommunicate request_size=4 [10:13:08]MH_SAM_APDU [10:13:08]CAPDU: 80 09 00 00 [10:13:08]Write to MH i2c: E2 08 00 DC 99 80 09 00 00 00 00 00 00 E7 [10:13:08]Write i2c OK [10:13:08]MH_I2C_Read... [10:13:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:13:08]Read from MH i2c: E2 [10:13:08]MH_I2C_Read... [10:13:08]Read from MH i2c: E2 03 00 [10:13:08]MH_I2C_Read... [10:13:08]Read from MH i2c: E2 03 00 DC 99 00 90 00 E9 [10:13:08]RAPDU: 90 00 [10:13:08]wFMCommunicate OK [10:13:08]SAM_PROTO_ClearQueue done [10:13:08]KKMCreateOFDPacket [10:13:08]OFDProtocolAddRootSTLVToBuf [10:13:08]FM_MakeSignedData [10:13:08]FM_MakeSignedData [10:13:08]SAM_PROTO_SignData [10:13:09]wFMCommunicate request_size=4 [10:13:09]MH_SAM_APDU [10:13:09]CAPDU: 80 0D 01 02 [10:13:09]Write to MH i2c: E2 08 00 DD 99 80 0D 01 02 00 00 00 00 EF [10:13:09]Write i2c OK [10:13:09]MH_I2C_Read... [10:13:09]OFD Sender: No OFD packet to send [10:13:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:13:09]Read from MH i2c: E2 [10:13:09]MH_I2C_Read... [10:13:09]Read from MH i2c: E2 03 00 [10:13:09]MH_I2C_Read... [10:13:09]Read from MH i2c: E2 03 00 DD 99 00 90 00 EA [10:13:09]RAPDU: 90 00 [10:13:09]wFMCommunicate OK [10:13:09]wFMCommunicate request_size=255 [10:13:09]MH_SAM_APDU [10:13: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 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 8B 00 00 00 F4 03 04 00 B9 19 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B5 83 03 00 35 04 06 00 21 [10:13:09]Write to MH i2c: E2 02 01 DE 99 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8B 00 00 00 F4 03 04 00 B9 19 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B5 83 03 00 35 04 06 00 21 00 00 80 [10:13:09]Write i2c OK [10:13:09]MH_I2C_Read... [10:13:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:13:09]Read from MH i2c: E2 [10:13:09]MH_I2C_Read... [10:13:09]Read from MH i2c: E2 03 00 [10:13:09]MH_I2C_Read... [10:13:09]Read from MH i2c: E2 03 00 DE 99 00 90 00 EB [10:13:09]RAPDU: 90 00 [10:13:09]wFMCommunicate OK [10:13:09]wFMCommunicate request_size=10 [10:13:09]MH_SAM_APDU [10:13:09]CAPDU: 80 0D 02 02 05 CE A2 4A 7C BA [10:13:09]Write to MH i2c: E2 0D 00 DF 99 80 0D 02 02 05 00 CE A2 4A 7C BA 00 00 EC [10:13:09]Write i2c OK [10:13:09]MH_I2C_Read... [10:13:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:13:09]Read from MH i2c: E2 [10:13:09]MH_I2C_Read... [10:13:09]Read from MH i2c: E2 03 00 [10:13:09]MH_I2C_Read... [10:13:09]Read from MH i2c: E2 03 00 DF 99 00 90 00 EC [10:13:09]RAPDU: 90 00 [10:13:09]wFMCommunicate OK [10:13:09]wFMCommunicate request_size=4 [10:13:09]MH_SAM_APDU [10:13:09]CAPDU: 80 0D 03 02 [10:13:09]Write to MH i2c: E2 08 00 E0 99 80 0D 03 02 00 00 00 00 F4 [10:13:09]Write i2c OK [10:13:09]MH_I2C_Read... [10:13:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:13:09]Read from MH i2c: E2 [10:13:09]MH_I2C_Read... [10:13:09]Read from MH i2c: E2 0B 00 [10:13:09]MH_I2C_Read... [10:13:09]Read from MH i2c: E2 0B 00 E0 99 00 C2 4D 9D 52 C1 B4 D3 AD 90 00 E8 [10:13:09]RAPDU: C2 4D 9D 52 C1 B4 D3 AD 90 00 [10:13:09]wFMCommunicate OK [10:13:09]SAM_PROTO_SignData done [10:13:09]FM_MakeSignedData done [10:13:09]CreateOFDProtocolMessage [10:13:09]wFMCommunicate request_size=4 [10:13:09]MH_SAM_APDU [10:13:09]CAPDU: 80 11 00 00 [10:13:09]Write to MH i2c: E2 08 00 E1 99 80 11 00 00 00 00 00 00 F4 [10:13:09]Write i2c OK [10:13:09]MH_I2C_Read... [10:13:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:13:09]Read from MH i2c: E2 [10:13:09]MH_I2C_Read... [10:13:09]Read from MH i2c: E2 17 00 [10:13:09]MH_I2C_Read... [10:13:09]Read from MH i2c: E2 17 00 E1 99 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 45 [10:13:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:13:09]wFMCommunicate OK [10:13:09]CreateOFDProtocolMessage done [10:13:09]OFDSenderStorePacket 230325 [10:13:09]StoreOFDPacket docnum=230325 [10:13:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 F5 FE 07 01 A1 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 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 8B 00 00 00 F4 03 04 00 B9 19 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B5 83 03 00 35 04 06 00 21 CE A2 4A 7C BA C2 4D 9D 52 C1 B4 D3 AD [10:13:09]CheckFolder [10:13:09]dirname=/storage/ofd_packets [10:13:09]CheckFolder done [10:13:09]ProducePacketName [10:13:09]name=ofd_packets/00230325 [10:13:09]NVStorageSaveData ofd_packets/00230325 [10:13:09]File name is /storage/ofd_packets/00230325 [10:13:09]Write 301 bytes [10:13:09]NVStorageSaveData done [10:13:09]OFDSenderStorePacket done [10:13:09]KKMCreateOFDPacket done [10:13:09]NVStorageSaveData kkm_last_timestamp [10:13:09]File name is /storage/kkm_last_timestamp [10:13:09]Write 4 bytes [10:13:09]NVStorageSaveData done [10:13:09]ExternCall_PrintAddStr [10:13:09]wPrintStart [10:13:09]Write to MH i2c: 01 00 00 E2 99 7B [10:13:09]Write i2c OK [10:13:09]MH_I2C_Read... [10:13:09]Read from MH i2c: 01 [10:13:09]MH_I2C_Read... [10:13:09]Read from MH i2c: 01 07 00 [10:13:09]MH_I2C_Read... [10:13:09]Read from MH i2c: 01 07 00 E2 99 00 00 00 00 00 FF 0F 90 [10:13:09]RasterBufferAndPrint [10:13:09]line Счет N : (1)871787 [10:13:09]line ИНН: 02508201610067 [10:13:09]line Контрольно-Кассовый Чек [10:13:09]line ПРОДАЖА [10:13:09]line ТРК (МРК, ГНК) : 42 [10:13:09]line Товар: 2710124130 [10:13:09]line Аи-92-К-5 [10:13:09]line 22.130 * 67.80 [10:13:09]line = 1500.41 [10:13:09]line НДС 12% НСП 1% [10:13:09]line > о реализуемом товаре [10:13:09]line ИТОГО: 1500.41 [10:13:09]line НСП 1% : 13.28 [10:13:09]line НДС 12% : 159.34 [10:13:09]line Наличными: 0.00 [10:13:09]line Безнал.: 1500.41 [10:13:09]line Место: АЗС № 125 "Партнер Нефть" [10:13:09]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [10:13:09]line СНО: Общий режим [10:13:09]line Чек 139 28.07.2024 10:13 [10:13:09]line Смена: 386 ФФД: 1.0 [10:13:09]line ЗНМ: 0300000050 [10:13:09]line РНМ: 0000000000099253 [10:13:09]line Версия ККМ: 001 [10:13:09]line Платежная система: Mbank [10:13:09]line ФМ: 0000000000965352 [10:13:09]line ФД: 230325 [10:13:09]line ФПД: 37171369770170 [10:13:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T101313&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230325&fm=37171369770170&tin=02508201610067®Number=0000000000099253&sum=150041 [10:13:09]OFD Sender: Processing packet 230325 [packets to send 132, broken 131] [10:13:09]ProducePacketName [10:13:09]name=ofd_packets/00230325 [10:13:09]OFD Sender: To server: pG, [10:13:09]CommunicateWithHost lk.salyk.kg:30040 [10:13:09]ConnectInit lk.salyk.kg [10:13:09]written 0, free lines is 4095 [10:13:09]Connected sock=10 [10:13:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 F5 FE 07 01 A1 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 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 8B 00 00 00 F4 03 04 00 B9 19 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B5 83 03 00 35 04 06 00 21 CE A2 4A 7C BA C2 4D 9D 52 C1 B4 D3 AD [10:13:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 A6 45 47 00 83 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 39 36 35 33 35 32 10 04 04 00 B5 83 03 00 F4 03 04 00 91 C0 A5 66 B6 04 01 00 00 22 96 A9 10 BA 83 00 80 [10:13:10]CommunicateWithHost err = 0 [10:13:10]CheckOFDResponse [10:13:10]1017 (14) - 77093643461234 [10:13:10]1041 (16) - 0000000000965352 [10:13:10]1040 (4) - 230325 [10:13:10]1012 (4) - 28.07.2024 03:52 [10:13:10]1206 (1) - 0 [10:13:10]OFD Sender: Remove packet 230325 [10:13:10]ProducePacketName [10:13:10]name=ofd_packets/00230325 [10:13:10]NVStorageDeleteData [10:13:10]Write to MH i2c: 01 00 00 0B 9A A5 [10:13:10]Write i2c OK [10:13:10]MH_I2C_Read... [10:13:10]Read from MH i2c: 01 [10:13:10]MH_I2C_Read... [10:13:10]Read from MH i2c: 01 07 00 [10:13:10]MH_I2C_Read... [10:13:10]Read from MH i2c: 01 07 00 0B 9A 00 00 00 00 00 18 0D D1 [10:13:10]RasterBufferAndPrint [10:13:10]line [10:13:10]line [10:13:10]line [10:13:10]line [10:13:10]line [10:13:10]written 0, free lines is 3358 [10:13:10]MH_Cut [10:13:10]Write to MH i2c: D1 01 00 12 9A 01 7E [10:13:10]Write i2c OK [10:13:10]MH_I2C_Read... [10:13:10]Read from MH i2c: D1 [10:13:10]MH_I2C_Read... [10:13:10]Read from MH i2c: D1 01 00 [10:13:10]MH_I2C_Read... [10:13:10]Read from MH i2c: D1 01 00 12 9A 00 7D [10:13:10]Write to MH i2c: 01 00 00 13 9A AD [10:13:10]Write i2c OK [10:13:10]MH_I2C_Read... [10:13:10]OFD Sender: No OFD packet to send [10:13:10]*** Cut start [10:13:10]*** Partial cut [10:13:10]*** CUTSNS_PIN = 1 [10:13:10]*** CUTSNS_PIN = 0 [10:13:11]*** Brake cut motor [10:13:11]Read from MH i2c: 01 [10:13:11]MH_I2C_Read... [10:13:11]*** Stop cut motor [10:13:11]*** Cut end [10:13:11]Read from MH i2c: 01 07 00 [10:13:11]MH_I2C_Read... [10:13:11]Read from MH i2c: 01 07 00 13 9A 00 00 00 00 00 FF 0F C2 [10:13:11]process_action close_receipt done [10:13:11]requested_data is exist [10:13:11]produce_requested_data [10:13:11]requested_item fm.sn is exist - process it [10:13:11]wFMCommunicate request_size=4 [10:13:11]MH_SAM_APDU [10:13:11]CAPDU: 80 11 00 00 [10:13:11]Write to MH i2c: E2 08 00 14 9A 80 11 00 00 00 00 00 00 28 [10:13:11]Write i2c OK [10:13:11]MH_I2C_Read... [10:13:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:13:11]Read from MH i2c: E2 [10:13:11]MH_I2C_Read... [10:13:11]Read from MH i2c: E2 17 00 [10:13:11]MH_I2C_Read... [10:13:11]Read from MH i2c: E2 17 00 14 9A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 79 [10:13:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:13:11]wFMCommunicate OK [10:13:11]requested_item fd.num is exist - process it [10:13:11]SAM_PROTO_GetFieldsCounters [10:13:11]wFMCommunicate request_size=4 [10:13:11]MH_SAM_APDU [10:13:11]CAPDU: 80 13 00 00 [10:13:11]Write to MH i2c: E2 08 00 15 9A 80 13 00 00 00 00 00 00 2B [10:13:11]Write i2c OK [10:13:11]MH_I2C_Read... [10:13:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:13:11]Read from MH i2c: E2 [10:13:11]MH_I2C_Read... [10:13:11]Read from MH i2c: E2 62 00 [10:13:11]MH_I2C_Read... [10:13:11]Read from MH i2c: E2 62 00 15 9A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 B5 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 8B 00 00 00 5E 04 04 00 8B 00 00 00 57 04 04 00 8C 00 00 00 19 04 04 00 00 00 00 00 90 00 AC [10:13:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 B5 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 8B 00 00 00 5E 04 04 00 8B 00 00 00 57 04 04 00 8C 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:13:11]wFMCommunicate OK [10:13:11]SAM_PROTO_GetFieldsCounters done [10:13:11]requested_item shift.num is exist - process it [10:13:11]requested_item shift.opened is exist - process it [10:13:11]req_shift_opened [10:13:11]FM_GetShiftState [10:13:11]SAM_PROTO_GetShiftState [10:13:11]wFMCommunicate request_size=4 [10:13:11]MH_SAM_APDU [10:13:11]CAPDU: 80 13 01 00 [10:13:11]Write to MH i2c: E2 08 00 16 9A 80 13 01 00 00 00 00 00 2D [10:13:11]Write i2c OK [10:13:11]MH_I2C_Read... [10:13:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:13:11]Read from MH i2c: E2 [10:13:11]MH_I2C_Read... [10:13:11]Read from MH i2c: E2 0E 00 [10:13:11]MH_I2C_Read... [10:13:11]Read from MH i2c: E2 0E 00 16 9A 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 F3 [10:13:11]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:13:11]wFMCommunicate OK [10:13:11]SAM_PROTO_GetShiftState done [10:13:11]FM_GetShiftState done [10:13:11]req_shift_opened done [10:13:11]requested_item shift.open_date is exist - process it [10:13:11]req_shift_open_date [10:13:11]req_shift_open_date done [10:13:11]produce_requested_data done [10:13:11]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230325,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [10:13:11]process_action_free close_receipt [10:13:11]json_value_free [10:13:11]json_value_free done [10:13:11]process_json_proto returns [10:13:11]Send response to host [10:13:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230325,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [10:13:11]free response buf [10:13:11]execute_script done [10:13:11]execute_script returns [10:13:11]free content buf [10:13:11]Sock 9.Close socket [10:13:11]Sock 9.Thread stoped [10:13:15]OFD Sender: No OFD packet to send [10:13:20]OFD Sender: No OFD packet to send [10:13:25]OFD Sender: No OFD packet to send [10:13:30]OFD Sender: No OFD packet to send [10:13:35]OFD Sender: No OFD packet to send [10:13:40]OFD Sender: No OFD packet to send [10:13:45]OFD Sender: No OFD packet to send [10:13:50]OFD Sender: No OFD packet to send [10:13:55]OFD Sender: No OFD packet to send [10:14:00]OFD Sender: No OFD packet to send [10:14:05]OFD Sender: No OFD packet to send [10:14:10]OFD Sender: No OFD packet to send [10:14:15]OFD Sender: No OFD packet to send [10:14:20]OFD Sender: No OFD packet to send [10:14:25]OFD Sender: No OFD packet to send [10:14:30]OFD Sender: No OFD packet to send [10:14:35]OFD Sender: No OFD packet to send [10:14:40]OFD Sender: No OFD packet to send [10:14:45]OFD Sender: No OFD packet to send [10:14:50]OFD Sender: No OFD packet to send [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:55]OFD Sender: No OFD packet to send [10:16:00]OFD Sender: No OFD packet to send [10:16:05]OFD Sender: No OFD packet to send [10:16:10]OFD Sender: No OFD packet to send [10:16:15]OFD Sender: No OFD packet to send [10:16:20]OFD Sender: No OFD packet to send [10:16:25]OFD Sender: No OFD packet to send [10:16:30]OFD Sender: No OFD packet to send [10:16:35]OFD Sender: No OFD packet to send [10:16:40]OFD Sender: No OFD packet to send [10:16:43]accept exits with 8 [10:16:43]New connection [10:16:43]New thread 3066903908 created [10:16:43]Thread 3067047268 joined [10:16:43]Waiting for new connection... [10:16:43] Sock 8.Parse request [10:16:43]Sock 8.Check first char [10:16:43]Sock 8.First char is OK [10:16:43]request: POST /json_proto HTTP/1.0 [10:16:43]Method: POST [10:16:43]URL: /json_proto [10:16:43]Method is POST - this is cgi request [10:16:43]url: /json_proto [10:16:43]query_string will be loaded in cgi processing [10:16:43]execute_cgi json_proto POST (null) [10:16:43]execute_cgi path=json_proto method=POST [10:16:43]POST find Content-Length [10:16:43]Host: 172.17.49.131:8080 [10:16:43]Content-Length: 682 [10:16:43]Content-Type: application/json [10:16:43] [10:16:43]POST finish read [10:16:43]Found Content-Length = 682 [10:16:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871789", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [10:16:43]execute_script... [10:16: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)871789", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [10:16:43]POST & json_proto [10:16:43]process_json_proto [10:16:43]json parsed OK: [10:16:43]protocol is kg_v1.0 [10:16:43]action value=close_receipt [10:16:43]process_action close_receipt [10:16:43]cmd_close_receipt [10:16:43]MH_GetDate [10:16:43]Write to MH i2c: F0 00 00 17 9A A0 [10:16:43]Write i2c OK [10:16:43]MH_I2C_Read... [10:16:43]Read from MH i2c: F0 [10:16:43]MH_I2C_Read... [10:16:43]Read from MH i2c: F0 09 00 [10:16:43]MH_I2C_Read... [10:16:43]Read from MH i2c: F0 09 00 17 9A 00 91 1A A6 66 FF 4D C0 64 D0 [10:16:43]GetLastDocTimeStamp 1722161593 [10:16:43]current date 1722161809 [10:16:43]FM_GetShiftState [10:16:43]SAM_PROTO_GetShiftState [10:16:43]wFMCommunicate request_size=4 [10:16:43]MH_SAM_APDU [10:16:43]CAPDU: 80 13 01 00 [10:16:43]Write to MH i2c: E2 08 00 18 9A 80 13 01 00 00 00 00 00 2F [10:16:43]Write i2c OK [10:16:43]MH_I2C_Read... [10:16:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:16:43]Read from MH i2c: E2 [10:16:43]MH_I2C_Read... [10:16:43]Read from MH i2c: E2 0E 00 [10:16:43]MH_I2C_Read... [10:16:43]Read from MH i2c: E2 0E 00 18 9A 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 F5 [10:16:43]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:16:43]wFMCommunicate OK [10:16:43]SAM_PROTO_GetShiftState done [10:16:43]FM_GetShiftState done [10:16:43]opened in 1722127132 [10:16:43]opened+sec_in_day 1722213532 [10:16:43]quantity*price = 100005 [10:16:43]sum+1 = 100006 [10:16: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 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 140 28.07.2024 10:16 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230326 ФПД: 256454186487914 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T101649&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230326&fm=256454186487914&tin=02508201610067®Number=0000000000099253&sum=100000 [10:16:44]StoreToDocumentArchive [10:16:44]shift 386 fd 230326 [10:16:44]save to /storage/0386/doc_00230326 [10:16:44]save last doc name /storage/0386/doc_00230326 to /storage/kkm_last_doc_name [10:16:44]save OK [10:16:44]Clear old archive folders... [10:16:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:16:44]tlvbuf is 00934890 [10:16:44]SAM_PROTO_ClearQueue [10:16:44]wFMCommunicate request_size=4 [10:16:44]MH_SAM_APDU [10:16:44]CAPDU: 80 09 00 00 [10:16:44]Write to MH i2c: E2 08 00 25 9A 80 09 00 00 00 00 00 00 31 [10:16:44]Write i2c OK [10:16:44]MH_I2C_Read... [10:16:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:16:44]Read from MH i2c: E2 [10:16:44]MH_I2C_Read... [10:16:44]Read from MH i2c: E2 03 00 [10:16:44]MH_I2C_Read... [10:16:44]Read from MH i2c: E2 03 00 25 9A 00 90 00 33 [10:16:44]RAPDU: 90 00 [10:16:44]wFMCommunicate OK [10:16:44]SAM_PROTO_ClearQueue done [10:16:44]KKMCreateOFDPacket [10:16:44]OFDProtocolAddRootSTLVToBuf [10:16:44]FM_MakeSignedData [10:16:44]FM_MakeSignedData [10:16:44]SAM_PROTO_SignData [10:16:44]wFMCommunicate request_size=4 [10:16:44]MH_SAM_APDU [10:16:44]CAPDU: 80 0D 01 02 [10:16:44]Write to MH i2c: E2 08 00 26 9A 80 0D 01 02 00 00 00 00 39 [10:16:44]Write i2c OK [10:16:44]MH_I2C_Read... [10:16:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:16:44]Read from MH i2c: E2 [10:16:44]MH_I2C_Read... [10:16:44]Read from MH i2c: E2 03 00 [10:16:44]MH_I2C_Read... [10:16:44]Read from MH i2c: E2 03 00 26 9A 00 90 00 34 [10:16:44]RAPDU: 90 00 [10:16:44]wFMCommunicate OK [10:16:44]wFMCommunicate request_size=255 [10:16:44]MH_SAM_APDU [10:16: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 8C 00 00 00 F4 03 04 00 91 1A A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B6 83 03 00 35 04 06 00 E9 [10:16:44]Write to MH i2c: E2 02 01 27 9A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8C 00 00 00 F4 03 04 00 91 1A A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B6 83 03 00 35 04 06 00 E9 00 00 33 [10:16:44]Write i2c OK [10:16:44]MH_I2C_Read... [10:16:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:16:45]Read from MH i2c: E2 [10:16:45]MH_I2C_Read... [10:16:45]Read from MH i2c: E2 03 00 [10:16:45]MH_I2C_Read... [10:16:45]Read from MH i2c: E2 03 00 27 9A 00 90 00 35 [10:16:45]RAPDU: 90 00 [10:16:45]wFMCommunicate OK [10:16:45]wFMCommunicate request_size=10 [10:16:45]MH_SAM_APDU [10:16:45]CAPDU: 80 0D 02 02 05 3E 64 AF D0 6A [10:16:45]Write to MH i2c: E2 0D 00 28 9A 80 0D 02 02 05 00 3E 64 AF D0 6A 00 00 D1 [10:16:45]Write i2c OK [10:16:45]MH_I2C_Read... [10:16:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:16:45]Read from MH i2c: E2 [10:16:45]MH_I2C_Read... [10:16:45]Read from MH i2c: E2 03 00 [10:16:45]MH_I2C_Read... [10:16:45]Read from MH i2c: E2 03 00 28 9A 00 90 00 36 [10:16:45]RAPDU: 90 00 [10:16:45]wFMCommunicate OK [10:16:45]wFMCommunicate request_size=4 [10:16:45]MH_SAM_APDU [10:16:45]CAPDU: 80 0D 03 02 [10:16:45]Write to MH i2c: E2 08 00 29 9A 80 0D 03 02 00 00 00 00 3E [10:16:45]Write i2c OK [10:16:45]MH_I2C_Read... [10:16:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:16:45]Read from MH i2c: E2 [10:16:45]MH_I2C_Read... [10:16:45]Read from MH i2c: E2 0B 00 [10:16:45]MH_I2C_Read... [10:16:45]Read from MH i2c: E2 0B 00 29 9A 00 6A CB F6 BA 49 17 95 5B 90 00 74 [10:16:45]RAPDU: 6A CB F6 BA 49 17 95 5B 90 00 [10:16:45]wFMCommunicate OK [10:16:45]SAM_PROTO_SignData done [10:16:45]FM_MakeSignedData done [10:16:45]CreateOFDProtocolMessage [10:16:45]wFMCommunicate request_size=4 [10:16:45]MH_SAM_APDU [10:16:45]CAPDU: 80 11 00 00 [10:16:45]Write to MH i2c: E2 08 00 2A 9A 80 11 00 00 00 00 00 00 3E [10:16:45]Write i2c OK [10:16:45]MH_I2C_Read... [10:16:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:16:45]Read from MH i2c: E2 [10:16:45]MH_I2C_Read... [10:16:45]Read from MH i2c: E2 17 00 [10:16:45]MH_I2C_Read... [10:16:45]Read from MH i2c: E2 17 00 2A 9A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 8F [10:16:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:16:45]wFMCommunicate OK [10:16:45]CreateOFDProtocolMessage done [10:16:45]OFDSenderStorePacket 230326 [10:16:45]StoreOFDPacket docnum=230326 [10:16:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 8B 94 07 01 A5 35 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8C 00 00 00 F4 03 04 00 91 1A A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B6 83 03 00 35 04 06 00 E9 3E 64 AF D0 6A 6A CB F6 BA 49 17 95 5B [10:16:45]CheckFolder [10:16:45]dirname=/storage/ofd_packets [10:16:45]CheckFolder done [10:16:45]ProducePacketName [10:16:45]name=ofd_packets/00230326 [10:16:45]NVStorageSaveData ofd_packets/00230326 [10:16:45]File name is /storage/ofd_packets/00230326 [10:16:45]Write 301 bytes [10:16:45]NVStorageSaveData done [10:16:45]OFDSenderStorePacket done [10:16:45]KKMCreateOFDPacket done [10:16:45]NVStorageSaveData kkm_last_timestamp [10:16:45]File name is /storage/kkm_last_timestamp [10:16:45]Write 4 bytes [10:16:45]NVStorageSaveData done [10:16:45]ExternCall_PrintAddStr [10:16:45]wPrintStart [10:16:45]Write to MH i2c: 01 00 00 2B 9A C5 [10:16:45]Write i2c OK [10:16:45]MH_I2C_Read... [10:16:45]Read from MH i2c: 01 [10:16:45]MH_I2C_Read... [10:16:45]Read from MH i2c: 01 07 00 [10:16:45]MH_I2C_Read... [10:16:45]Read from MH i2c: 01 07 00 2B 9A 00 00 00 00 00 FF 0F DA [10:16:45]RasterBufferAndPrint [10:16:45]line Счет N : (1)871789 [10:16:45]line ИНН: 02508201610067 [10:16:45]line Контрольно-Кассовый Чек [10:16:45]line ПРОДАЖА [10:16:45]line ТРК (МРК, ГНК) : 32 [10:16:45]line Товар: 2710124130 [10:16:45]line Аи-92-К-5 [10:16:45]line 14.750 * 67.80 [10:16:45]line = 1000.05 [10:16:45]line НДС 12% НСП 1% [10:16:45]line > о реализуемом товаре [10:16:45]line ОКРУГЛЕНИЕ: -0.05 [10:16:45]line ИТОГО: 1000.00 [10:16:45]line Внесено: 1000.00 [10:16:45]line СДАЧА: 0.00 [10:16:45]line НСП 1% : 8.85 [10:16:45]line НДС 12% : 106.20 [10:16:45]line Наличными: 1000.00 [10:16:45]line Безнал.: 0.00 [10:16:45]line Место: АЗС № 125 "Партнер Нефть" [10:16:45]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [10:16:45]line СНО: Общий режим [10:16:45]line Чек 140 28.07.2024 10:16 [10:16:45]line Смена: 386 ФФД: 1.0 [10:16:45]line ЗНМ: 0300000050 [10:16:45]line РНМ: 0000000000099253 [10:16:45]line Версия ККМ: 001 [10:16:45]line ФМ: 0000000000965352 [10:16:45]line ФД: 230326 [10:16:45]line ФПД: 256454186487914 [10:16:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T101649&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230326&fm=256454186487914&tin=02508201610067®Number=0000000000099253&sum=100000 [10:16:45]OFD Sender: Processing packet 230326 [packets to send 132, broken 131] [10:16:45]ProducePacketName [10:16:45]name=ofd_packets/00230326 [10:16:45]OFD Sender: To server: pG, [10:16:45]CommunicateWithHost lk.salyk.kg:30040 [10:16:45]ConnectInit lk.salyk.kg [10:16:45]written 0, free lines is 4095 [10:16:45]Connected sock=10 [10:16:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 8B 94 07 01 A5 35 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8C 00 00 00 F4 03 04 00 91 1A A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B6 83 03 00 35 04 06 00 E9 3E 64 AF D0 6A 6A CB F6 BA 49 17 95 5B [10:16:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 3F 16 47 00 60 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 39 36 35 33 35 32 10 04 04 00 B6 83 03 00 F4 03 04 00 69 C1 A5 66 B6 04 01 00 00 EC 4E DE 12 BE 1D 47 A9 [10:16:46]CommunicateWithHost err = 0 [10:16:46]CheckOFDResponse [10:16:46]1017 (14) - 77093643461234 [10:16:46]1041 (16) - 0000000000965352 [10:16:46]1040 (4) - 230326 [10:16:46]1012 (4) - 28.07.2024 03:56 [10:16:46]1206 (1) - 0 [10:16:46]OFD Sender: Remove packet 230326 [10:16:46]ProducePacketName [10:16:46]name=ofd_packets/00230326 [10:16:46]NVStorageDeleteData [10:16:46]Write to MH i2c: 01 00 00 56 9A F0 [10:16:46]Write i2c OK [10:16:46]MH_I2C_Read... [10:16:46]Read from MH i2c: 01 [10:16:46]MH_I2C_Read... [10:16:46]Read from MH i2c: 01 07 00 [10:16:46]MH_I2C_Read... [10:16:46]Read from MH i2c: 01 07 00 56 9A 00 00 00 00 00 F4 0C F7 [10:16:46]RasterBufferAndPrint [10:16:46]line [10:16:46]line [10:16:46]line [10:16:46]line [10:16:46]line [10:16:46]written 0, free lines is 3322 [10:16:46]MH_Cut [10:16:46]Write to MH i2c: D1 01 00 5D 9A 01 C9 [10:16:46]Write i2c OK [10:16:46]MH_I2C_Read... [10:16:46]Read from MH i2c: D1 [10:16:46]MH_I2C_Read... [10:16:46]Read from MH i2c: D1 01 00 [10:16:46]MH_I2C_Read... [10:16:46]Read from MH i2c: D1 01 00 5D 9A 00 C8 [10:16:46]Write to MH i2c: 01 00 00 5E 9A F8 [10:16:46]Write i2c OK [10:16:46]MH_I2C_Read... [10:16:46]OFD Sender: No OFD packet to send [10:16:46]*** Cut start [10:16:46]*** Partial cut [10:16:46]*** CUTSNS_PIN = 1 [10:16:46]*** CUTSNS_PIN = 0 [10:16:47]*** Brake cut motor [10:16:47]Read from MH i2c: 01 [10:16:47]MH_I2C_Read... [10:16:47]*** Stop cut motor [10:16:47]*** Cut end [10:16:47]Read from MH i2c: 01 07 00 [10:16:47]MH_I2C_Read... [10:16:47]Read from MH i2c: 01 07 00 5E 9A 00 00 00 00 00 FF 0F 0D [10:16:47]process_action close_receipt done [10:16:47]requested_data is exist [10:16:47]produce_requested_data [10:16:47]requested_item fm.sn is exist - process it [10:16:47]wFMCommunicate request_size=4 [10:16:47]MH_SAM_APDU [10:16:47]CAPDU: 80 11 00 00 [10:16:47]Write to MH i2c: E2 08 00 5F 9A 80 11 00 00 00 00 00 00 73 [10:16:47]Write i2c OK [10:16:47]MH_I2C_Read... [10:16:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:16:47]Read from MH i2c: E2 [10:16:47]MH_I2C_Read... [10:16:47]Read from MH i2c: E2 17 00 [10:16:47]MH_I2C_Read... [10:16:47]Read from MH i2c: E2 17 00 5F 9A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 C4 [10:16:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:16:47]wFMCommunicate OK [10:16:47]requested_item fd.num is exist - process it [10:16:47]SAM_PROTO_GetFieldsCounters [10:16:47]wFMCommunicate request_size=4 [10:16:47]MH_SAM_APDU [10:16:47]CAPDU: 80 13 00 00 [10:16:47]Write to MH i2c: E2 08 00 60 9A 80 13 00 00 00 00 00 00 76 [10:16:47]Write i2c OK [10:16:47]MH_I2C_Read... [10:16:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:16:47]Read from MH i2c: E2 [10:16:47]MH_I2C_Read... [10:16:47]Read from MH i2c: E2 62 00 [10:16:47]MH_I2C_Read... [10:16:47]Read from MH i2c: E2 62 00 60 9A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 B6 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 8C 00 00 00 5E 04 04 00 8C 00 00 00 57 04 04 00 8D 00 00 00 19 04 04 00 00 00 00 00 90 00 FB [10:16:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 B6 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 8C 00 00 00 5E 04 04 00 8C 00 00 00 57 04 04 00 8D 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:16:47]wFMCommunicate OK [10:16:47]SAM_PROTO_GetFieldsCounters done [10:16:47]requested_item shift.num is exist - process it [10:16:47]requested_item shift.opened is exist - process it [10:16:47]req_shift_opened [10:16:47]FM_GetShiftState [10:16:47]SAM_PROTO_GetShiftState [10:16:47]wFMCommunicate request_size=4 [10:16:47]MH_SAM_APDU [10:16:47]CAPDU: 80 13 01 00 [10:16:47]Write to MH i2c: E2 08 00 61 9A 80 13 01 00 00 00 00 00 78 [10:16:47]Write i2c OK [10:16:47]MH_I2C_Read... [10:16:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:16:47]Read from MH i2c: E2 [10:16:47]MH_I2C_Read... [10:16:47]Read from MH i2c: E2 0E 00 [10:16:47]MH_I2C_Read... [10:16:47]Read from MH i2c: E2 0E 00 61 9A 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 3E [10:16:47]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:16:47]wFMCommunicate OK [10:16:47]SAM_PROTO_GetShiftState done [10:16:47]FM_GetShiftState done [10:16:47]req_shift_opened done [10:16:47]requested_item shift.open_date is exist - process it [10:16:47]req_shift_open_date [10:16:47]req_shift_open_date done [10:16:47]produce_requested_data done [10:16:47]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230326,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [10:16:47]process_action_free close_receipt [10:16:47]json_value_free [10:16:47]json_value_free done [10:16:47]process_json_proto returns [10:16:47]Send response to host [10:16:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230326,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [10:16:47]free response buf [10:16:47]execute_script done [10:16:47]execute_script returns [10:16:47]free content buf [10:16:47]Sock 8.Close socket [10:16:47]Sock 8.Thread stoped [10:16:51]OFD Sender: No OFD packet to send [10:16:51]accept exits with 9 [10:16:51]New connection [10:16:51]New thread 3067047268 created [10:16:51]Thread 3066903908 joined [10:16:51]Waiting for new connection... [10:16:51] Sock 9.Parse request [10:16:51]Sock 9.Check first char [10:16:51]Sock 9.First char is OK [10:16:51]request: POST /json_proto HTTP/1.0 [10:16:51]Method: POST [10:16:51]URL: /json_proto [10:16:51]Method is POST - this is cgi request [10:16:51]url: /json_proto [10:16:51]query_string will be loaded in cgi processing [10:16:51]execute_cgi json_proto POST (null) [10:16:51]execute_cgi path=json_proto method=POST [10:16:51]POST find Content-Length [10:16:51]Host: 172.17.49.131:8080 [10:16:51]Content-Length: 1193 [10:16:51]Content-Type: application/json [10:16:51] [10:16:51]POST finish read [10:16:51]Found Content-Length = 1193 [10:16:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 125\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410.\u000A\u0421\u0447\u0435\u0442 N : (1)871788\u000A28.07.2024 09:40\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2034.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A1204\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:16:51]execute_script... [10:16:51]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 125\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410.\u000A\u0421\u0447\u0435\u0442 N : (1)871788\u000A28.07.2024 09:40\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 62\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2034.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A1204\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:16:51]POST & json_proto [10:16:51]process_json_proto [10:16:51]json parsed OK: [10:16:51]protocol is kg_v1.0 [10:16:51]action value=print_text [10:16:51]process_action print_text [10:16:51]cmd_print_text [10:16:51]ExternCall_PrintAddStr [10:16:51]wPrintStart [10:16:51]Write to MH i2c: 01 00 00 62 9A FC [10:16:51]Write i2c OK [10:16:51]MH_I2C_Read... [10:16:51]Read from MH i2c: 01 [10:16:51]MH_I2C_Read... [10:16:51]Read from MH i2c: 01 07 00 [10:16:51]MH_I2C_Read... [10:16:51]Read from MH i2c: 01 07 00 62 9A 00 00 00 00 00 FF 0F 11 [10:16:51]RasterBufferAndPrint [10:16:51]line *****ТОВАРНЫЙ ЧЕК***** [10:16:51]line АЗС 125 [10:16:51]line Партнер нефть [10:16:51]line 02508201610067 [10:16:51]line Кассир : Бекжанов А. [10:16:51]line Счет N : (1)871788 [10:16:51]line 28.07.2024 09:40 [10:16:51]line ПРОДАЖА [10:16:51]line ТРК (МРК, ГНК): 62 [10:16:51]line Вид ГСМ : 2710124130 [10:16:51]line Аи-92-К-5 [10:16:51]line 30.000 x 67.80 [10:16:51]line ИТОГ: 2034.00 [10:16:51]line Тип оплаты: Талоны: Топливная Карта [10:16:51]line 1204 [10:16:51]line ______________________ [10:16:51]line (подпись) [10:16:51]written 0, free lines is 4095 [10:16:51]Write to MH i2c: 01 00 00 76 9A 10 [10:16:51]Write i2c OK [10:16:51]MH_I2C_Read... [10:16:51]Read from MH i2c: 01 [10:16:51]MH_I2C_Read... [10:16:51]Read from MH i2c: 01 07 00 [10:16:51]MH_I2C_Read... [10:16:51]Read from MH i2c: 01 07 00 76 9A 00 00 00 00 00 10 0E 35 [10:16:51]RasterBufferAndPrint [10:16:51]line [10:16:51]line [10:16:51]line [10:16:51]line [10:16:51]line [10:16:51]written 0, free lines is 3602 [10:16:51]MH_Cut [10:16:51]Write to MH i2c: D1 01 00 7D 9A 01 E9 [10:16:51]Write i2c OK [10:16:51]MH_I2C_Read... [10:16:51]Read from MH i2c: D1 [10:16:51]MH_I2C_Read... [10:16:51]Read from MH i2c: D1 01 00 [10:16:51]MH_I2C_Read... [10:16:51]Read from MH i2c: D1 01 00 7D 9A 00 E8 [10:16:51]Write to MH i2c: 01 00 00 7E 9A 18 [10:16:51]Write i2c OK [10:16:51]MH_I2C_Read... [10:16:52]*** Cut start [10:16:52]*** Partial cut [10:16:52]*** CUTSNS_PIN = 1 [10:16:52]*** CUTSNS_PIN = 0 [10:16:52]*** Brake cut motor [10:16:52]Read from MH i2c: 01 [10:16:52]MH_I2C_Read... [10:16:52]*** Stop cut motor [10:16:52]*** Cut end [10:16:52]Read from MH i2c: 01 07 00 [10:16:52]MH_I2C_Read... [10:16:52]Read from MH i2c: 01 07 00 7E 9A 00 00 00 00 00 FF 0F 2D [10:16:52]process_action print_text done [10:16:52]requested_data is exist [10:16:52]produce_requested_data [10:16:52]requested_item fm.sn is exist - process it [10:16:52]wFMCommunicate request_size=4 [10:16:52]MH_SAM_APDU [10:16:52]CAPDU: 80 11 00 00 [10:16:52]Write to MH i2c: E2 08 00 7F 9A 80 11 00 00 00 00 00 00 93 [10:16:52]Write i2c OK [10:16:52]MH_I2C_Read... [10:16:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:16:52]Read from MH i2c: E2 [10:16:52]MH_I2C_Read... [10:16:52]Read from MH i2c: E2 17 00 [10:16:52]MH_I2C_Read... [10:16:52]Read from MH i2c: E2 17 00 7F 9A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 E4 [10:16:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:16:52]wFMCommunicate OK [10:16:52]requested_item fd.num is exist - process it [10:16:52]SAM_PROTO_GetFieldsCounters [10:16:52]wFMCommunicate request_size=4 [10:16:52]MH_SAM_APDU [10:16:52]CAPDU: 80 13 00 00 [10:16:52]Write to MH i2c: E2 08 00 80 9A 80 13 00 00 00 00 00 00 96 [10:16:52]Write i2c OK [10:16:52]MH_I2C_Read... [10:16:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:16:53]Read from MH i2c: E2 [10:16:53]MH_I2C_Read... [10:16:53]Read from MH i2c: E2 62 00 [10:16:53]MH_I2C_Read... [10:16:53]Read from MH i2c: E2 62 00 80 9A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 B6 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 8C 00 00 00 5E 04 04 00 8C 00 00 00 57 04 04 00 8D 00 00 00 19 04 04 00 00 00 00 00 90 00 1B [10:16:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 B6 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 8C 00 00 00 5E 04 04 00 8C 00 00 00 57 04 04 00 8D 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:16:53]wFMCommunicate OK [10:16:53]SAM_PROTO_GetFieldsCounters done [10:16:53]requested_item shift.num is exist - process it [10:16:53]requested_item shift.opened is exist - process it [10:16:53]req_shift_opened [10:16:53]FM_GetShiftState [10:16:53]SAM_PROTO_GetShiftState [10:16:53]wFMCommunicate request_size=4 [10:16:53]MH_SAM_APDU [10:16:53]CAPDU: 80 13 01 00 [10:16:53]Write to MH i2c: E2 08 00 81 9A 80 13 01 00 00 00 00 00 98 [10:16:53]Write i2c OK [10:16:53]MH_I2C_Read... [10:16:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:16:53]Read from MH i2c: E2 [10:16:53]MH_I2C_Read... [10:16:53]Read from MH i2c: E2 0E 00 [10:16:53]MH_I2C_Read... [10:16:53]Read from MH i2c: E2 0E 00 81 9A 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 5E [10:16:53]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:16:53]wFMCommunicate OK [10:16:53]SAM_PROTO_GetShiftState done [10:16:53]FM_GetShiftState done [10:16:53]req_shift_opened done [10:16:53]requested_item shift.open_date is exist - process it [10:16:53]req_shift_open_date [10:16:53]req_shift_open_date done [10:16:53]produce_requested_data done [10:16:53]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230326,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [10:16:53]process_action_free print_text [10:16:53]json_value_free [10:16:53]json_value_free done [10:16:53]process_json_proto returns [10:16:53]Send response to host [10:16:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230326,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [10:16:53]free response buf [10:16:53]execute_script done [10:16:53]execute_script returns [10:16:53]free content buf [10:16:53]Sock 9.Close socket [10:16:53]Sock 9.Thread stoped [10:16:56]OFD Sender: No OFD packet to send [10:17:01]OFD Sender: No OFD packet to send [10:17:06]OFD Sender: No OFD packet to send [10:17:11]OFD Sender: No OFD packet to send [10:17:16]OFD Sender: No OFD packet to send [10:17:21]OFD Sender: No OFD packet to send [10:17:26]OFD Sender: No OFD packet to send [10:17:31]OFD Sender: No OFD packet to send [10:17:36]OFD Sender: No OFD packet to send [10:17:41]OFD Sender: No OFD packet to send [10:17:46]OFD Sender: No OFD packet to send [10:17:51]OFD Sender: No OFD packet to send [10:17:56]OFD Sender: No OFD packet to send [10:18:01]OFD Sender: No OFD packet to send [10:18:06]OFD Sender: No OFD packet to send [10:18:11]OFD Sender: No OFD packet to send [10:18:16]OFD Sender: No OFD packet to send [10:18:21]OFD Sender: No OFD packet to send [10:18:26]OFD Sender: No OFD packet to send [10:18:31]OFD Sender: No OFD packet to send [10:18:36]OFD Sender: No OFD packet to send [10:18:41]OFD Sender: No OFD packet to send [10:18:46]OFD Sender: No OFD packet to send [10:18:51]OFD Sender: No OFD packet to send [10:18:56]OFD Sender: No OFD packet to send [10:19:01]OFD Sender: No OFD packet to send [10:19:06]OFD Sender: No OFD packet to send [10:19:11]OFD Sender: No OFD packet to send [10:19:16]OFD Sender: No OFD packet to send [10:19:21]OFD Sender: No OFD packet to send [10:19:26]OFD Sender: No OFD packet to send [10:19:31]OFD Sender: No OFD packet to send [10:19:36]OFD Sender: No OFD packet to send [10:19:41]OFD Sender: No OFD packet to send [10:19:46]OFD Sender: No OFD packet to send [10:19:51]OFD Sender: No OFD packet to send [10:19:56]OFD Sender: No OFD packet to send [10:20:01]OFD Sender: No OFD packet to send [10:20:06]OFD Sender: No OFD packet to send [10:20:11]OFD Sender: No OFD packet to send [10:20:16]OFD Sender: No OFD packet to send [10:20:21]OFD Sender: No OFD packet to send [10:20:26]OFD Sender: No OFD packet to send [10:20:31]OFD Sender: No OFD packet to send [10:20:36]OFD Sender: No OFD packet to send [10:20:41]OFD Sender: No OFD packet to send [10:20:46]OFD Sender: No OFD packet to send [10:20:51]OFD Sender: No OFD packet to send [10:20:56]OFD Sender: No OFD packet to send [10:21:01]OFD Sender: No OFD packet to send [10:21:06]OFD Sender: No OFD packet to send [10:21:11]OFD Sender: No OFD packet to send [10:21:16]OFD Sender: No OFD packet to send [10:21:21]accept exits with 8 [10:21:21]New connection [10:21:21]New thread 3066903908 created [10:21:21]Thread 3067047268 joined [10:21:21]Waiting for new connection... [10:21:21] Sock 8.Parse request [10:21:21]Sock 8.Check first char [10:21:21]Sock 8.First char is OK [10:21:21]request: POST /json_proto HTTP/1.0 [10:21:21]Method: POST [10:21:21]URL: /json_proto [10:21:21]Method is POST - this is cgi request [10:21:21]url: /json_proto [10:21:21]query_string will be loaded in cgi processing [10:21:21]execute_cgi json_proto POST (null) [10:21:21]execute_cgi path=json_proto method=POST [10:21:21]POST find Content-Length [10:21:21]Host: 172.17.49.131:8080 [10:21:21]Content-Length: 769 [10:21:21]Content-Type: application/json [10:21:21] [10:21:21]POST finish read [10:21:21]Found Content-Length = 769 [10:21:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871790", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: Mbank", "payments": [ { "type": 1, "sum" : 2000.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:21]execute_script... [10:21:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871790", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: Mbank", "payments": [ { "type": 1, "sum" : 2000.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:21:21]POST & json_proto [10:21:21]process_json_proto [10:21:21]json parsed OK: [10:21:21]protocol is kg_v1.0 [10:21:21]action value=close_receipt [10:21:21]process_action close_receipt [10:21:21]cmd_close_receipt [10:21:21]MH_GetDate [10:21:21]Write to MH i2c: F0 00 00 82 9A 0B [10:21:21]Write i2c OK [10:21:21]MH_I2C_Read... [10:21:21]Read from MH i2c: F0 [10:21:21]MH_I2C_Read... [10:21:21]Read from MH i2c: F0 09 00 [10:21:21]MH_I2C_Read... [10:21:21]Read from MH i2c: F0 09 00 82 9A 00 A6 1B A6 66 FF 4D C0 64 51 [10:21:21]GetLastDocTimeStamp 1722161809 [10:21:21]current date 1722162086 [10:21:21]FM_GetShiftState [10:21:21]SAM_PROTO_GetShiftState [10:21:21]wFMCommunicate request_size=4 [10:21:21]MH_SAM_APDU [10:21:21]CAPDU: 80 13 01 00 [10:21:21]Write to MH i2c: E2 08 00 83 9A 80 13 01 00 00 00 00 00 9A [10:21:21]Write i2c OK [10:21:21]MH_I2C_Read... [10:21:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:21]Read from MH i2c: E2 [10:21:21]MH_I2C_Read... [10:21:21]Read from MH i2c: E2 0E 00 [10:21:21]MH_I2C_Read... [10:21:21]Read from MH i2c: E2 0E 00 83 9A 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 60 [10:21:21]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:21:21]wFMCommunicate OK [10:21:21]SAM_PROTO_GetShiftState done [10:21:21]FM_GetShiftState done [10:21:21]opened in 1722127132 [10:21:21]opened+sec_in_day 1722213532 [10:21:21]quantity*price = 200010 [10:21:21]sum+1 = 200011 [10:21:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.10 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 0.00 Безнал.: 2000.10 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 141 28.07.2024 10:21 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965352 ФД: 230327 ФПД: 249820076134756 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T102126&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230327&fm=249820076134756&tin=02508201610067®Number=0000000000099253&sum=200010 [10:21:22]StoreToDocumentArchive [10:21:22]shift 386 fd 230327 [10:21:22]save to /storage/0386/doc_00230327 [10:21:22]save last doc name /storage/0386/doc_00230327 to /storage/kkm_last_doc_name [10:21:22]save OK [10:21:22]Clear old archive folders... [10:21:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:21:22]tlvbuf is 008DF060 [10:21:22]SAM_PROTO_ClearQueue [10:21:22]wFMCommunicate request_size=4 [10:21:22]MH_SAM_APDU [10:21:22]CAPDU: 80 09 00 00 [10:21:22]Write to MH i2c: E2 08 00 90 9A 80 09 00 00 00 00 00 00 9C [10:21:22]Write i2c OK [10:21:22]MH_I2C_Read... [10:21:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:21:22]Read from MH i2c: E2 [10:21:22]MH_I2C_Read... [10:21:22]Read from MH i2c: E2 03 00 [10:21:22]MH_I2C_Read... [10:21:22]Read from MH i2c: E2 03 00 90 9A 00 90 00 9E [10:21:22]RAPDU: 90 00 [10:21:22]wFMCommunicate OK [10:21:22]SAM_PROTO_ClearQueue done [10:21:22]KKMCreateOFDPacket [10:21:22]OFDProtocolAddRootSTLVToBuf [10:21:22]FM_MakeSignedData [10:21:22]FM_MakeSignedData [10:21:22]SAM_PROTO_SignData [10:21:22]wFMCommunicate request_size=4 [10:21:22]MH_SAM_APDU [10:21:22]CAPDU: 80 0D 01 02 [10:21:22]Write to MH i2c: E2 08 00 91 9A 80 0D 01 02 00 00 00 00 A4 [10:21:22]Write i2c OK [10:21:22]MH_I2C_Read... [10:21:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:21:22]Read from MH i2c: E2 [10:21:22]MH_I2C_Read... [10:21:22]Read from MH i2c: E2 03 00 [10:21:22]MH_I2C_Read... [10:21:22]Read from MH i2c: E2 03 00 91 9A 00 90 00 9F [10:21:22]RAPDU: 90 00 [10:21:22]wFMCommunicate OK [10:21:22]wFMCommunicate request_size=255 [10:21:22]MH_SAM_APDU [10: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 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 8D 00 00 00 F4 03 04 00 A6 1B A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B7 83 03 00 35 04 06 00 E3 [10:21:22]Write to MH i2c: E2 02 01 92 9A 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8D 00 00 00 F4 03 04 00 A6 1B A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B7 83 03 00 35 04 06 00 E3 00 00 39 [10:21:22]Write i2c OK [10:21:22]MH_I2C_Read... [10:21:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:22]Read from MH i2c: E2 [10:21:22]MH_I2C_Read... [10:21:22]Read from MH i2c: E2 03 00 [10:21:22]MH_I2C_Read... [10:21:22]Read from MH i2c: E2 03 00 92 9A 00 90 00 A0 [10:21:22]RAPDU: 90 00 [10:21:22]wFMCommunicate OK [10:21:22]wFMCommunicate request_size=10 [10:21:22]MH_SAM_APDU [10:21:22]CAPDU: 80 0D 02 02 05 35 C4 E5 51 64 [10:21:22]Write to MH i2c: E2 0D 00 93 9A 80 0D 02 02 05 00 35 C4 E5 51 64 00 00 44 [10:21:22]Write i2c OK [10:21:22]MH_I2C_Read... [10:21:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:21:22]Read from MH i2c: E2 [10:21:22]MH_I2C_Read... [10:21:22]Read from MH i2c: E2 03 00 [10:21:22]MH_I2C_Read... [10:21:22]Read from MH i2c: E2 03 00 93 9A 00 90 00 A1 [10:21:22]RAPDU: 90 00 [10:21:22]wFMCommunicate OK [10:21:22]wFMCommunicate request_size=4 [10:21:22]MH_SAM_APDU [10:21:22]CAPDU: 80 0D 03 02 [10:21:22]Write to MH i2c: E2 08 00 94 9A 80 0D 03 02 00 00 00 00 A9 [10:21:22]Write i2c OK [10:21:22]MH_I2C_Read... [10:21:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:21:22]Read from MH i2c: E2 [10:21:22]MH_I2C_Read... [10:21:22]Read from MH i2c: E2 0B 00 [10:21:22]MH_I2C_Read... [10:21:22]Read from MH i2c: E2 0B 00 94 9A 00 30 3F 16 1C F5 E7 08 72 90 00 A1 [10:21:22]RAPDU: 30 3F 16 1C F5 E7 08 72 90 00 [10:21:22]wFMCommunicate OK [10:21:22]SAM_PROTO_SignData done [10:21:22]FM_MakeSignedData done [10:21:22]CreateOFDProtocolMessage [10:21:22]wFMCommunicate request_size=4 [10:21:22]MH_SAM_APDU [10:21:22]CAPDU: 80 11 00 00 [10:21:22]Write to MH i2c: E2 08 00 95 9A 80 11 00 00 00 00 00 00 A9 [10:21:22]Write i2c OK [10:21:22]MH_I2C_Read... [10:21:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:22]Read from MH i2c: E2 [10:21:22]MH_I2C_Read... [10:21:22]Read from MH i2c: E2 17 00 [10:21:22]MH_I2C_Read... [10:21:22]Read from MH i2c: E2 17 00 95 9A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 FA [10:21:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:21:22]wFMCommunicate OK [10:21:22]CreateOFDProtocolMessage done [10:21:22]OFDSenderStorePacket 230327 [10:21:22]StoreOFDPacket docnum=230327 [10:21:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 96 AE 07 01 4E 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 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 8D 00 00 00 F4 03 04 00 A6 1B A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B7 83 03 00 35 04 06 00 E3 35 C4 E5 51 64 30 3F 16 1C F5 E7 08 72 [10:21:22]CheckFolder [10:21:22]dirname=/storage/ofd_packets [10:21:22]CheckFolder done [10:21:22]ProducePacketName [10:21:22]name=ofd_packets/00230327 [10:21:22]NVStorageSaveData ofd_packets/00230327 [10:21:22]File name is /storage/ofd_packets/00230327 [10:21:22]Write 301 bytes [10:21:22]NVStorageSaveData done [10:21:22]OFDSenderStorePacket done [10:21:22]KKMCreateOFDPacket done [10:21:22]NVStorageSaveData kkm_last_timestamp [10:21:22]File name is /storage/kkm_last_timestamp [10:21:22]Write 4 bytes [10:21:22]NVStorageSaveData done [10:21:22]ExternCall_PrintAddStr [10:21:22]wPrintStart [10:21:22]Write to MH i2c: 01 00 00 96 9A 30 [10:21:22]Write i2c OK [10:21:22]MH_I2C_Read... [10:21:22]Read from MH i2c: 01 [10:21:22]MH_I2C_Read... [10:21:22]Read from MH i2c: 01 07 00 [10:21:22]MH_I2C_Read... [10:21:22]Read from MH i2c: 01 07 00 96 9A 00 00 00 00 00 FF 0F 45 [10:21:22]RasterBufferAndPrint [10:21:22]line Счет N : (1)871790 [10:21:22]line ИНН: 02508201610067 [10:21:22]line Контрольно-Кассовый Чек [10:21:22]line ПРОДАЖА [10:21:22]line ТРК (МРК, ГНК) : 42 [10:21:22]line Товар: 2710124130 [10:21:22]line Аи-92-К-5 [10:21:22]line 29.500 * 67.80 [10:21:22]line = 2000.10 [10:21:22]line НДС 12% НСП 1% [10:21:22]line > о реализуемом товаре [10:21:22]line ИТОГО: 2000.10 [10:21:22]line НСП 1% : 17.70 [10:21:22]line НДС 12% : 212.40 [10:21:22]line Наличными: 0.00 [10:21:22]line Безнал.: 2000.10 [10:21:22]line Место: АЗС № 125 "Партнер Нефть" [10:21:22]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [10:21:22]line СНО: Общий режим [10:21:22]line Чек 141 28.07.2024 10:21 [10:21:22]line Смена: 386 ФФД: 1.0 [10:21:22]line ЗНМ: 0300000050 [10:21:22]line РНМ: 0000000000099253 [10:21:22]line Версия ККМ: 001 [10:21:22]line Платежная система: Mbank [10:21:22]line ФМ: 0000000000965352 [10:21:22]line ФД: 230327 [10:21:22]line ФПД: 249820076134756 [10:21:22]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T102126&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230327&fm=249820076134756&tin=02508201610067®Number=0000000000099253&sum=200010 [10:21:22]written 0, free lines is 4095 [10:21:23]OFD Sender: Processing packet 230327 [packets to send 132, broken 131] [10:21:23]ProducePacketName [10:21:23]name=ofd_packets/00230327 [10:21:23]OFD Sender: To server: pG, [10:21:23]CommunicateWithHost lk.salyk.kg:30040 [10:21:23]ConnectInit lk.salyk.kg [10:21:23]Connected sock=10 [10:21:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 96 AE 07 01 4E 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 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 8D 00 00 00 F4 03 04 00 A6 1B A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B7 83 03 00 35 04 06 00 E3 35 C4 E5 51 64 30 3F 16 1C F5 E7 08 72 [10:21:23]Write to MH i2c: 01 00 00 BF 9A 59 [10:21:23]Write i2c OK [10:21:23]MH_I2C_Read... [10:21:23]Read from MH i2c: 01 [10:21:23]MH_I2C_Read... [10:21:23]Read from MH i2c: 01 07 00 [10:21:23]MH_I2C_Read... [10:21:23]Read from MH i2c: 01 07 00 BF 9A 00 00 00 00 00 17 0D 84 [10:21:23]RasterBufferAndPrint [10:21:23]line [10:21:23]line [10:21:23]line [10:21:23]line [10:21:23]line [10:21:23]written 0, free lines is 3361 [10:21:23]MH_Cut [10:21:23]Write to MH i2c: D1 01 00 C6 9A 01 32 [10:21:23]Write i2c OK [10:21:23]MH_I2C_Read... [10:21:23]Read from MH i2c: D1 [10:21:23]MH_I2C_Read... [10:21:23]Read from MH i2c: D1 01 00 [10:21:23]MH_I2C_Read... [10:21:23]Read from MH i2c: D1 01 00 C6 9A 00 31 [10:21:23]Write to MH i2c: 01 00 00 C7 9A 61 [10:21:23]Write i2c OK [10:21:23]MH_I2C_Read... [10:21:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 6A 40 47 00 10 1B A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B7 83 03 00 F4 03 04 00 7E C2 A5 66 B6 04 01 00 00 F2 F6 EB 5F 92 5D EF 00 [10:21:23]CommunicateWithHost err = 0 [10:21:23]CheckOFDResponse [10:21:23]1017 (14) - 77093643461234 [10:21:23]1041 (16) - 0000000000965352 [10:21:23]1040 (4) - 230327 [10:21:23]1012 (4) - 28.07.2024 04:01 [10:21:23]1206 (1) - 0 [10:21:23]OFD Sender: Remove packet 230327 [10:21:23]ProducePacketName [10:21:23]name=ofd_packets/00230327 [10:21:23]NVStorageDeleteData [10:21:24]*** Cut start [10:21:24]*** Partial cut [10:21:24]*** CUTSNS_PIN = 1 [10:21:24]*** CUTSNS_PIN = 0 [10:21:24]OFD Sender: No OFD packet to send [10:21:24]*** Brake cut motor [10:21:24]Read from MH i2c: 01 [10:21:24]MH_I2C_Read... [10:21:24]*** Stop cut motor [10:21:24]*** Cut end [10:21:24]Read from MH i2c: 01 07 00 [10:21:24]MH_I2C_Read... [10:21:24]Read from MH i2c: 01 07 00 C7 9A 00 00 00 00 00 FF 0F 76 [10:21:24]process_action close_receipt done [10:21:24]requested_data is exist [10:21:24]produce_requested_data [10:21:24]requested_item fm.sn is exist - process it [10:21:24]wFMCommunicate request_size=4 [10:21:24]MH_SAM_APDU [10:21:24]CAPDU: 80 11 00 00 [10:21:24]Write to MH i2c: E2 08 00 C8 9A 80 11 00 00 00 00 00 00 DC [10:21:24]Write i2c OK [10:21:24]MH_I2C_Read... [10:21:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:21:24]Read from MH i2c: E2 [10:21:24]MH_I2C_Read... [10:21:24]Read from MH i2c: E2 17 00 [10:21:24]MH_I2C_Read... [10:21:24]Read from MH i2c: E2 17 00 C8 9A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 2D [10:21:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:21:24]wFMCommunicate OK [10:21:24]requested_item fd.num is exist - process it [10:21:24]SAM_PROTO_GetFieldsCounters [10:21:24]wFMCommunicate request_size=4 [10:21:24]MH_SAM_APDU [10:21:24]CAPDU: 80 13 00 00 [10:21:24]Write to MH i2c: E2 08 00 C9 9A 80 13 00 00 00 00 00 00 DF [10:21:24]Write i2c OK [10:21:24]MH_I2C_Read... [10:21:24]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:21:24]Read from MH i2c: E2 [10:21:24]MH_I2C_Read... [10:21:24]Read from MH i2c: E2 62 00 [10:21:24]MH_I2C_Read... [10:21:24]Read from MH i2c: E2 62 00 C9 9A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 B7 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 8D 00 00 00 5E 04 04 00 8D 00 00 00 57 04 04 00 8E 00 00 00 19 04 04 00 00 00 00 00 90 00 68 [10:21:24]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 B7 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 8D 00 00 00 5E 04 04 00 8D 00 00 00 57 04 04 00 8E 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:21:24]wFMCommunicate OK [10:21:24]SAM_PROTO_GetFieldsCounters done [10:21:24]requested_item shift.num is exist - process it [10:21:24]requested_item shift.opened is exist - process it [10:21:24]req_shift_opened [10:21:24]FM_GetShiftState [10:21:24]SAM_PROTO_GetShiftState [10:21:24]wFMCommunicate request_size=4 [10:21:24]MH_SAM_APDU [10:21:24]CAPDU: 80 13 01 00 [10:21:24]Write to MH i2c: E2 08 00 CA 9A 80 13 01 00 00 00 00 00 E1 [10:21:24]Write i2c OK [10:21:24]MH_I2C_Read... [10:21:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:21:24]Read from MH i2c: E2 [10:21:24]MH_I2C_Read... [10:21:24]Read from MH i2c: E2 0E 00 [10:21:24]MH_I2C_Read... [10:21:24]Read from MH i2c: E2 0E 00 CA 9A 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 A7 [10:21:24]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:21:24]wFMCommunicate OK [10:21:24]SAM_PROTO_GetShiftState done [10:21:24]FM_GetShiftState done [10:21:24]req_shift_opened done [10:21:24]requested_item shift.open_date is exist - process it [10:21:24]req_shift_open_date [10:21:24]req_shift_open_date done [10:21:24]produce_requested_data done [10:21:24]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230327,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [10:21:24]process_action_free close_receipt [10:21:24]json_value_free [10:21:24]json_value_free done [10:21:24]process_json_proto returns [10:21:24]Send response to host [10:21:24]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230327,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [10:21:24]free response buf [10:21:24]execute_script done [10:21:24]execute_script returns [10:21:24]free content buf [10:21:24]Sock 8.Close socket [10:21:24]Sock 8.Thread stoped [10:21:29]OFD Sender: No OFD packet to send [10:21:34]OFD Sender: No OFD packet to send [10:21:39]OFD Sender: No OFD packet to send [10:21:44]OFD Sender: No OFD packet to send [10:21:49]OFD Sender: No OFD packet to send [10:21:54]OFD Sender: No OFD packet to send [10:21:59]OFD Sender: No OFD packet to send [10:22:04]OFD Sender: No OFD packet to send [10:22:08]accept exits with 9 [10:22:08]New connection [10:22:08]New thread 3067047268 created [10:22:08]Thread 3066903908 joined [10:22:08]Waiting for new connection... [10:22:08] Sock 9.Parse request [10:22:08]Sock 9.Check first char [10:22:08]Sock 9.First char is OK [10:22:08]request: POST /json_proto HTTP/1.0 [10:22:08]Method: POST [10:22:08]URL: /json_proto [10:22:08]Method is POST - this is cgi request [10:22:08]url: /json_proto [10:22:08]query_string will be loaded in cgi processing [10:22:08]execute_cgi json_proto POST (null) [10:22:08]execute_cgi path=json_proto method=POST [10:22:08]POST find Content-Length [10:22:08]Host: 172.17.49.131:8080 [10:22:08]Content-Length: 815 [10:22:08]Content-Type: application/json [10:22:08] [10:22:08]POST finish read [10:22:08]Found Content-Length = 815 [10:22:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871791", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 13.300, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:22:08]execute_script... [10:22: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)871791", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 13.300, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:22:08]POST & json_proto [10:22:08]process_json_proto [10:22:08]json parsed OK: [10:22:08]protocol is kg_v1.0 [10:22:08]action value=close_receipt [10:22:08]process_action close_receipt [10:22:08]cmd_close_receipt [10:22:08]MH_GetDate [10:22:08]Write to MH i2c: F0 00 00 CB 9A 54 [10:22:08]Write i2c OK [10:22:08]MH_I2C_Read... [10:22:08]Read from MH i2c: F0 [10:22:08]MH_I2C_Read... [10:22:08]Read from MH i2c: F0 09 00 [10:22:08]MH_I2C_Read... [10:22:08]Read from MH i2c: F0 09 00 CB 9A 00 D6 1B A6 66 FF 4D C0 64 CA [10:22:08]GetLastDocTimeStamp 1722162086 [10:22:08]current date 1722162134 [10:22:08]FM_GetShiftState [10:22:08]SAM_PROTO_GetShiftState [10:22:08]wFMCommunicate request_size=4 [10:22:08]MH_SAM_APDU [10:22:08]CAPDU: 80 13 01 00 [10:22:08]Write to MH i2c: E2 08 00 CC 9A 80 13 01 00 00 00 00 00 E3 [10:22:08]Write i2c OK [10:22:08]MH_I2C_Read... [10:22:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:22:08]Read from MH i2c: E2 [10:22:08]MH_I2C_Read... [10:22:08]Read from MH i2c: E2 0E 00 [10:22:08]MH_I2C_Read... [10:22:08]Read from MH i2c: E2 0E 00 CC 9A 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 A9 [10:22:08]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:22:08]wFMCommunicate OK [10:22:08]SAM_PROTO_GetShiftState done [10:22:08]FM_GetShiftState done [10:22:08]opened in 1722127132 [10:22:08]opened+sec_in_day 1722213532 [10:22:08]quantity*price = 100016 [10:22:08]sum+1 = 100017 [10:22:08]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 142 28.07.2024 10:22 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000965352 ФД: 230328 ФПД: 134100623905378 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T102214&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230328&fm=134100623905378&tin=02508201610067®Number=0000000000099253&sum=100016 [10:22:10]StoreToDocumentArchive [10:22:10]shift 386 fd 230328 [10:22:10]save to /storage/0386/doc_00230328 [10:22:10]save last doc name /storage/0386/doc_00230328 to /storage/kkm_last_doc_name [10:22:10]save OK [10:22:10]Clear old archive folders... [10:22:10]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:22:10]tlvbuf is 0085AD90 [10:22:10]SAM_PROTO_ClearQueue [10:22:10]wFMCommunicate request_size=4 [10:22:10]MH_SAM_APDU [10:22:10]CAPDU: 80 09 00 00 [10:22:10]Write to MH i2c: E2 08 00 D9 9A 80 09 00 00 00 00 00 00 E5 [10:22:10]Write i2c OK [10:22:10]MH_I2C_Read... [10:22:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:22:10]Read from MH i2c: E2 [10:22:10]MH_I2C_Read... [10:22:10]Read from MH i2c: E2 03 00 [10:22:10]MH_I2C_Read... [10:22:10]Read from MH i2c: E2 03 00 D9 9A 00 90 00 E7 [10:22:10]RAPDU: 90 00 [10:22:10]wFMCommunicate OK [10:22:10]SAM_PROTO_ClearQueue done [10:22:10]KKMCreateOFDPacket [10:22:10]OFDProtocolAddRootSTLVToBuf [10:22:10]FM_MakeSignedData [10:22:10]FM_MakeSignedData [10:22:10]SAM_PROTO_SignData [10:22:10]wFMCommunicate request_size=4 [10:22:10]MH_SAM_APDU [10:22:10]CAPDU: 80 0D 01 02 [10:22:10]Write to MH i2c: E2 08 00 DA 9A 80 0D 01 02 00 00 00 00 ED [10:22:10]Write i2c OK [10:22:10]MH_I2C_Read... [10:22:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:22:10]Read from MH i2c: E2 [10:22:10]MH_I2C_Read... [10:22:10]Read from MH i2c: E2 03 00 [10:22:10]MH_I2C_Read... [10:22:10]Read from MH i2c: E2 03 00 DA 9A 00 90 00 E8 [10:22:10]RAPDU: 90 00 [10:22:10]wFMCommunicate OK [10:22:10]wFMCommunicate request_size=255 [10:22:10]MH_SAM_APDU [10:22: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 F4 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 D6 1B A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B8 83 03 00 35 04 06 00 79 F6 BC 0D [10:22:10]Write to MH i2c: E2 02 01 DB 9A 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 D6 1B A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B8 83 03 00 35 04 06 00 79 F6 BC 0D 00 00 36 [10:22:10]Write i2c OK [10:22:10]MH_I2C_Read... [10:22:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:22:10]Read from MH i2c: E2 [10:22:10]MH_I2C_Read... [10:22:10]Read from MH i2c: E2 03 00 [10:22:10]MH_I2C_Read... [10:22:10]Read from MH i2c: E2 03 00 DB 9A 00 90 00 E9 [10:22:10]RAPDU: 90 00 [10:22:10]wFMCommunicate OK [10:22:10]wFMCommunicate request_size=7 [10:22:10]MH_SAM_APDU [10:22:10]CAPDU: 80 0D 02 02 02 52 62 [10:22:10]Write to MH i2c: E2 0A 00 DC 9A 80 0D 02 02 02 00 52 62 00 00 A8 [10:22:10]Write i2c OK [10:22:10]MH_I2C_Read... [10:22:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:22:10]Read from MH i2c: E2 [10:22:10]MH_I2C_Read... [10:22:10]Read from MH i2c: E2 03 00 [10:22:10]MH_I2C_Read... [10:22:10]Read from MH i2c: E2 03 00 DC 9A 00 90 00 EA [10:22:10]RAPDU: 90 00 [10:22:10]wFMCommunicate OK [10:22:10]wFMCommunicate request_size=4 [10:22:10]MH_SAM_APDU [10:22:10]CAPDU: 80 0D 03 02 [10:22:10]Write to MH i2c: E2 08 00 DD 9A 80 0D 03 02 00 00 00 00 F2 [10:22:10]Write i2c OK [10:22:10]MH_I2C_Read... [10:22:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:22:10]Read from MH i2c: E2 [10:22:10]MH_I2C_Read... [10:22:10]Read from MH i2c: E2 0B 00 [10:22:10]MH_I2C_Read... [10:22:10]Read from MH i2c: E2 0B 00 DD 9A 00 34 AA 56 6B C8 81 6C 17 90 00 5E [10:22:10]RAPDU: 34 AA 56 6B C8 81 6C 17 90 00 [10:22:10]wFMCommunicate OK [10:22:10]SAM_PROTO_SignData done [10:22:10]FM_MakeSignedData done [10:22:10]CreateOFDProtocolMessage [10:22:10]wFMCommunicate request_size=4 [10:22:10]MH_SAM_APDU [10:22:10]CAPDU: 80 11 00 00 [10:22:10]Write to MH i2c: E2 08 00 DE 9A 80 11 00 00 00 00 00 00 F2 [10:22:10]Write i2c OK [10:22:10]MH_I2C_Read... [10:22:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:22:10]Read from MH i2c: E2 [10:22:10]MH_I2C_Read... [10:22:10]Read from MH i2c: E2 17 00 [10:22:10]MH_I2C_Read... [10:22:10]Read from MH i2c: E2 17 00 DE 9A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 43 [10:22:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:22:10]wFMCommunicate OK [10:22:10]CreateOFDProtocolMessage done [10:22:10]OFDSenderStorePacket 230328 [10:22:10]StoreOFDPacket docnum=230328 [10:22:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 CC 62 04 01 60 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 F4 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 D6 1B A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B8 83 03 00 35 04 06 00 79 F6 BC 0D 52 62 34 AA 56 6B C8 81 6C 17 [10:22:10]CheckFolder [10:22:10]dirname=/storage/ofd_packets [10:22:10]CheckFolder done [10:22:10]ProducePacketName [10:22:10]name=ofd_packets/00230328 [10:22:10]NVStorageSaveData ofd_packets/00230328 [10:22:10]File name is /storage/ofd_packets/00230328 [10:22:10]Write 298 bytes [10:22:10]NVStorageSaveData done [10:22:10]OFDSenderStorePacket done [10:22:10]KKMCreateOFDPacket done [10:22:10]NVStorageSaveData kkm_last_timestamp [10:22:10]File name is /storage/kkm_last_timestamp [10:22:10]Write 4 bytes [10:22:10]NVStorageSaveData done [10:22:10]ExternCall_PrintAddStr [10:22:10]wPrintStart [10:22:10]Write to MH i2c: 01 00 00 DF 9A 79 [10:22:10]Write i2c OK [10:22:10]MH_I2C_Read... [10:22:10]Read from MH i2c: 01 [10:22:10]MH_I2C_Read... [10:22:10]Read from MH i2c: 01 07 00 [10:22:10]MH_I2C_Read... [10:22:10]Read from MH i2c: 01 07 00 DF 9A 00 00 00 00 00 FF 0F 8E [10:22:10]RasterBufferAndPrint [10:22:10]line Счет N : (1)871791 [10:22:10]line ИНН: 02508201610067 [10:22:10]line Контрольно-Кассовый Чек [10:22:10]line ПРОДАЖА [10:22:10]line ТРК (МРК, ГНК) : 1 [10:22:10]line Товар: 2710194210 [10:22:10]line ДТ-К-5 [10:22:10]line 13.300 * 75.20 [10:22:10]line = 1000.16 [10:22:10]line НДС 12% НСП 1% [10:22:10]line > о реализуемом товаре [10:22:10]line ИТОГО: 1000.16 [10:22:10]line НСП 1% : 8.85 [10:22:10]line НДС 12% : 106.21 [10:22:10]line Наличными: 0.00 [10:22:10]line Безнал.: 1000.16 [10:22:10]line Место: АЗС № 125 "Партнер Нефть" [10:22:10]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [10:22:10]line СНО: Общий режим [10:22:10]line Чек 142 28.07.2024 10:22 [10:22:10]line Смена: 386 ФФД: 1.0 [10:22:10]line ЗНМ: 0300000050 [10:22:10]line РНМ: 0000000000099253 [10:22:10]line Версия ККМ: 001 [10:22:10]line Платежная система: Бакай Банк [10:22:10]line ФМ: 0000000000965352 [10:22:10]line ФД: 230328 [10:22:10]line ФПД: 134100623905378 [10:22:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T102214&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230328&fm=134100623905378&tin=02508201610067®Number=0000000000099253&sum=100016 [10:22:10]OFD Sender: Processing packet 230328 [packets to send 132, broken 131] [10:22:10]ProducePacketName [10:22:10]name=ofd_packets/00230328 [10:22:10]OFD Sender: To server: pG, [10:22:10]CommunicateWithHost lk.salyk.kg:30040 [10:22:10]ConnectInit lk.salyk.kg [10:22:10]written 0, free lines is 4095 [10:22:11]Connected sock=10 [10:22:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 CC 62 04 01 60 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 F4 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8E 00 00 00 F4 03 04 00 D6 1B A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B8 83 03 00 35 04 06 00 79 F6 BC 0D 52 62 34 AA 56 6B C8 81 6C 17 [10:22:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 32 E8 47 00 F2 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 39 36 35 33 35 32 10 04 04 00 B8 83 03 00 F4 03 04 00 AE C2 A5 66 B6 04 01 00 00 DB 4E CD 3A 37 D2 C3 09 [10:22:11]CommunicateWithHost err = 0 [10:22:11]CheckOFDResponse [10:22:11]1017 (14) - 77093643461234 [10:22:11]1041 (16) - 0000000000965352 [10:22:11]1040 (4) - 230328 [10:22:11]1012 (4) - 28.07.2024 04:01 [10:22:11]1206 (1) - 0 [10:22:11]OFD Sender: Remove packet 230328 [10:22:11]ProducePacketName [10:22:11]name=ofd_packets/00230328 [10:22:11]NVStorageDeleteData [10:22:11]Write to MH i2c: 01 00 00 09 9B A4 [10:22:11]Write i2c OK [10:22:11]MH_I2C_Read... [10:22:11]Read from MH i2c: 01 [10:22:11]MH_I2C_Read... [10:22:11]Read from MH i2c: 01 07 00 [10:22:11]MH_I2C_Read... [10:22:11]Read from MH i2c: 01 07 00 09 9B 00 00 00 00 00 04 0D BC [10:22:11]RasterBufferAndPrint [10:22:11]line [10:22:11]line [10:22:11]line [10:22:11]line [10:22:11]line [10:22:11]written 0, free lines is 3341 [10:22:11]MH_Cut [10:22:11]Write to MH i2c: D1 01 00 10 9B 01 7D [10:22:11]Write i2c OK [10:22:11]MH_I2C_Read... [10:22:11]Read from MH i2c: D1 [10:22:11]MH_I2C_Read... [10:22:11]Read from MH i2c: D1 01 00 [10:22:11]MH_I2C_Read... [10:22:11]Read from MH i2c: D1 01 00 10 9B 00 7C [10:22:11]Write to MH i2c: 01 00 00 11 9B AC [10:22:11]Write i2c OK [10:22:11]MH_I2C_Read... [10:22:11]OFD Sender: No OFD packet to send [10:22:12]*** Cut start [10:22:12]*** Partial cut [10:22:12]*** CUTSNS_PIN = 1 [10:22:12]*** CUTSNS_PIN = 0 [10:22:12]*** Brake cut motor [10:22:12]Read from MH i2c: 01 [10:22:12]MH_I2C_Read... [10:22:12]*** Stop cut motor [10:22:12]*** Cut end [10:22:12]Read from MH i2c: 01 07 00 [10:22:12]MH_I2C_Read... [10:22:12]Read from MH i2c: 01 07 00 11 9B 00 00 00 00 00 FF 0F C1 [10:22:12]process_action close_receipt done [10:22:12]requested_data is exist [10:22:12]produce_requested_data [10:22:12]requested_item fm.sn is exist - process it [10:22:12]wFMCommunicate request_size=4 [10:22:12]MH_SAM_APDU [10:22:12]CAPDU: 80 11 00 00 [10:22:12]Write to MH i2c: E2 08 00 12 9B 80 11 00 00 00 00 00 00 27 [10:22:12]Write i2c OK [10:22:12]MH_I2C_Read... [10:22:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:22:12]Read from MH i2c: E2 [10:22:12]MH_I2C_Read... [10:22:12]Read from MH i2c: E2 17 00 [10:22:12]MH_I2C_Read... [10:22:12]Read from MH i2c: E2 17 00 12 9B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 78 [10:22:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:22:12]wFMCommunicate OK [10:22:12]requested_item fd.num is exist - process it [10:22:12]SAM_PROTO_GetFieldsCounters [10:22:12]wFMCommunicate request_size=4 [10:22:12]MH_SAM_APDU [10:22:12]CAPDU: 80 13 00 00 [10:22:12]Write to MH i2c: E2 08 00 13 9B 80 13 00 00 00 00 00 00 2A [10:22:12]Write i2c OK [10:22:12]MH_I2C_Read... [10:22:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:22:12]Read from MH i2c: E2 [10:22:12]MH_I2C_Read... [10:22:12]Read from MH i2c: E2 62 00 [10:22:12]MH_I2C_Read... [10:22:12]Read from MH i2c: E2 62 00 13 9B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 B8 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 8E 00 00 00 5E 04 04 00 8E 00 00 00 57 04 04 00 8F 00 00 00 19 04 04 00 00 00 00 00 90 00 B7 [10:22:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 B8 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 8E 00 00 00 5E 04 04 00 8E 00 00 00 57 04 04 00 8F 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:22:12]wFMCommunicate OK [10:22:12]SAM_PROTO_GetFieldsCounters done [10:22:12]requested_item shift.num is exist - process it [10:22:12]requested_item shift.opened is exist - process it [10:22:12]req_shift_opened [10:22:12]FM_GetShiftState [10:22:12]SAM_PROTO_GetShiftState [10:22:12]wFMCommunicate request_size=4 [10:22:12]MH_SAM_APDU [10:22:12]CAPDU: 80 13 01 00 [10:22:12]Write to MH i2c: E2 08 00 14 9B 80 13 01 00 00 00 00 00 2C [10:22:12]Write i2c OK [10:22:12]MH_I2C_Read... [10:22:12]Read from MH i2c: E2 [10:22:12]MH_I2C_Read... [10:22:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:22:12]Read from MH i2c: E2 0E 00 [10:22:12]MH_I2C_Read... [10:22:12]Read from MH i2c: E2 0E 00 14 9B 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 F2 [10:22:12]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:22:12]wFMCommunicate OK [10:22:12]SAM_PROTO_GetShiftState done [10:22:12]FM_GetShiftState done [10:22:12]req_shift_opened done [10:22:12]requested_item shift.open_date is exist - process it [10:22:12]req_shift_open_date [10:22:12]req_shift_open_date done [10:22:12]produce_requested_data done [10:22:12]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230328,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [10:22:12]process_action_free close_receipt [10:22:12]json_value_free [10:22:12]json_value_free done [10:22:12]process_json_proto returns [10:22:12]Send response to host [10:22:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230328,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [10:22:12]free response buf [10:22:12]execute_script done [10:22:12]execute_script returns [10:22:12]free content buf [10:22:12]Sock 9.Close socket [10:22:12]Sock 9.Thread stoped [10:22:16]OFD Sender: No OFD packet to send [10:22:21]OFD Sender: No OFD packet to send [10:22:23]accept exits with 8 [10:22:23]New connection [10:22:23]New thread 3066903908 created [10:22:23]Thread 3067047268 joined [10:22:23]Waiting for new connection... [10:22:23] Sock 8.Parse request [10:22:23]Sock 8.Check first char [10:22:23]Sock 8.First char is OK [10:22:23]request: POST /json_proto HTTP/1.0 [10:22:23]Method: POST [10:22:23]URL: /json_proto [10:22:23]Method is POST - this is cgi request [10:22:23]url: /json_proto [10:22:23]query_string will be loaded in cgi processing [10:22:23]execute_cgi json_proto POST (null) [10:22:23]execute_cgi path=json_proto method=POST [10:22:23]POST find Content-Length [10:22:23]Host: 172.17.49.131:8080 [10:22:23]Content-Length: 984 [10:22:23]Content-Type: application/json [10:22:23] [10:22:23]POST finish read [10:22:23]Found Content-Length = 984 [10:22:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871792", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 44.920, "sum" : 3000.66, "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 125\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 44.92 \u0441\u043E\u043C", "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" ] } } [10:22:23]execute_script... [10:22: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)871792", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 44.920, "sum" : 3000.66, "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 125\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 44.92 \u0441\u043E\u043C", "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" ] } } [10:22:23]POST & json_proto [10:22:23]process_json_proto [10:22:23]json parsed OK: [10:22:23]protocol is kg_v1.0 [10:22:23]action value=close_receipt [10:22:23]process_action close_receipt [10:22:23]cmd_close_receipt [10:22:23]MH_GetDate [10:22:23]Write to MH i2c: F0 00 00 15 9B 9F [10:22:23]Write i2c OK [10:22:23]MH_I2C_Read... [10:22:23]Read from MH i2c: F0 [10:22:23]MH_I2C_Read... [10:22:23]Read from MH i2c: F0 09 00 [10:22:23]MH_I2C_Read... [10:22:23]Read from MH i2c: F0 09 00 15 9B 00 E5 1B A6 66 FF 4D C0 64 24 [10:22:23]GetLastDocTimeStamp 1722162134 [10:22:23]current date 1722162149 [10:22:23]FM_GetShiftState [10:22:23]SAM_PROTO_GetShiftState [10:22:23]wFMCommunicate request_size=4 [10:22:23]MH_SAM_APDU [10:22:23]CAPDU: 80 13 01 00 [10:22:23]Write to MH i2c: E2 08 00 16 9B 80 13 01 00 00 00 00 00 2E [10:22:23]Write i2c OK [10:22:23]MH_I2C_Read... [10:22:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:22:23]Read from MH i2c: E2 [10:22:23]MH_I2C_Read... [10:22:23]Read from MH i2c: E2 0E 00 [10:22:23]MH_I2C_Read... [10:22:23]Read from MH i2c: E2 0E 00 16 9B 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 F4 [10:22:23]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:22:23]wFMCommunicate OK [10:22:23]SAM_PROTO_GetShiftState done [10:22:23]FM_GetShiftState done [10:22:23]opened in 1722127132 [10:22:23]opened+sec_in_day 1722213532 [10:22:23]quantity*price = 300065 [10:22:23]sum+1 = 300067 [10:22:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 3000.00 Внесено: 3000.00 СДАЧА: 0.00 НСП 1% : 26.55 НДС 12% : 318.65 Наличными: 3000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 143 28.07.2024 10:22 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Дисконтная программа АИ-92 номер 125 сэкономлено 44.92 сом ФМ: 0000000000965352 ФД: 230329 ФПД: 254018849455062 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T102229&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230329&fm=254018849455062&tin=02508201610067®Number=0000000000099253&sum=300000 [10:22:25]StoreToDocumentArchive [10:22:25]shift 386 fd 230329 [10:22:25]save to /storage/0386/doc_00230329 [10:22:25]save last doc name /storage/0386/doc_00230329 to /storage/kkm_last_doc_name [10:22:25]save OK [10:22:25]Clear old archive folders... [10:22:25]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:22:25]tlvbuf is 00936770 [10:22:25]SAM_PROTO_ClearQueue [10:22:25]wFMCommunicate request_size=4 [10:22:25]MH_SAM_APDU [10:22:25]CAPDU: 80 09 00 00 [10:22:25]Write to MH i2c: E2 08 00 23 9B 80 09 00 00 00 00 00 00 30 [10:22:25]Write i2c OK [10:22:25]MH_I2C_Read... [10:22:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:22:25]Read from MH i2c: E2 [10:22:25]MH_I2C_Read... [10:22:25]Read from MH i2c: E2 03 00 [10:22:25]MH_I2C_Read... [10:22:25]Read from MH i2c: E2 03 00 23 9B 00 90 00 32 [10:22:25]RAPDU: 90 00 [10:22:25]wFMCommunicate OK [10:22:25]SAM_PROTO_ClearQueue done [10:22:25]KKMCreateOFDPacket [10:22:25]OFDProtocolAddRootSTLVToBuf [10:22:25]FM_MakeSignedData [10:22:25]FM_MakeSignedData [10:22:25]SAM_PROTO_SignData [10:22:25]wFMCommunicate request_size=4 [10:22:25]MH_SAM_APDU [10:22:25]CAPDU: 80 0D 01 02 [10:22:25]Write to MH i2c: E2 08 00 24 9B 80 0D 01 02 00 00 00 00 38 [10:22:25]Write i2c OK [10:22:25]MH_I2C_Read... [10:22:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:22:25]Read from MH i2c: E2 [10:22:25]MH_I2C_Read... [10:22:25]Read from MH i2c: E2 03 00 [10:22:25]MH_I2C_Read... [10:22:25]Read from MH i2c: E2 03 00 24 9B 00 90 00 33 [10:22:25]RAPDU: 90 00 [10:22:25]wFMCommunicate OK [10:22:25]wFMCommunicate request_size=255 [10:22:25]MH_SAM_APDU [10:22:25]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 78 AF 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 22 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 8F 00 00 00 F4 03 04 00 E5 1B A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B9 83 03 00 35 04 06 00 E7 [10:22:25]Write to MH i2c: E2 02 01 25 9B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 78 AF 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 22 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 8F 00 00 00 F4 03 04 00 E5 1B A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B9 83 03 00 35 04 06 00 E7 00 00 E6 [10:22:25]Write i2c OK [10:22:25]MH_I2C_Read... [10:22:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:22:25]Read from MH i2c: E2 [10:22:25]MH_I2C_Read... [10:22:25]Read from MH i2c: E2 03 00 [10:22:25]MH_I2C_Read... [10:22:25]Read from MH i2c: E2 03 00 25 9B 00 90 00 34 [10:22:25]RAPDU: 90 00 [10:22:25]wFMCommunicate OK [10:22:25]wFMCommunicate request_size=10 [10:22:25]MH_SAM_APDU [10:22:25]CAPDU: 80 0D 02 02 05 07 5F 49 BB D6 [10:22:25]Write to MH i2c: E2 0D 00 26 9B 80 0D 02 02 05 00 07 5F 49 BB D6 00 00 85 [10:22:25]Write i2c OK [10:22:25]MH_I2C_Read... [10:22:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:22:25]Read from MH i2c: E2 [10:22:25]MH_I2C_Read... [10:22:25]Read from MH i2c: E2 03 00 [10:22:25]MH_I2C_Read... [10:22:25]Read from MH i2c: E2 03 00 26 9B 00 90 00 35 [10:22:25]RAPDU: 90 00 [10:22:25]wFMCommunicate OK [10:22:25]wFMCommunicate request_size=4 [10:22:25]MH_SAM_APDU [10:22:25]CAPDU: 80 0D 03 02 [10:22:25]Write to MH i2c: E2 08 00 27 9B 80 0D 03 02 00 00 00 00 3D [10:22:25]Write i2c OK [10:22:25]MH_I2C_Read... [10:22:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:22:25]Read from MH i2c: E2 [10:22:25]MH_I2C_Read... [10:22:25]Read from MH i2c: E2 0B 00 [10:22:25]MH_I2C_Read... [10:22:25]Read from MH i2c: E2 0B 00 27 9B 00 C7 28 18 20 9F 8A 55 7D 90 00 60 [10:22:25]RAPDU: C7 28 18 20 9F 8A 55 7D 90 00 [10:22:25]wFMCommunicate OK [10:22:25]SAM_PROTO_SignData done [10:22:25]FM_MakeSignedData done [10:22:25]CreateOFDProtocolMessage [10:22:25]wFMCommunicate request_size=4 [10:22:25]MH_SAM_APDU [10:22:25]CAPDU: 80 11 00 00 [10:22:25]Write to MH i2c: E2 08 00 28 9B 80 11 00 00 00 00 00 00 3D [10:22:25]Write i2c OK [10:22:25]MH_I2C_Read... [10:22:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:22:25]Read from MH i2c: E2 [10:22:25]MH_I2C_Read... [10:22:25]Read from MH i2c: E2 17 00 [10:22:25]MH_I2C_Read... [10:22:25]Read from MH i2c: E2 17 00 28 9B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 8E [10:22:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:22:25]wFMCommunicate OK [10:22:25]CreateOFDProtocolMessage done [10:22:25]OFDSenderStorePacket 230329 [10:22:25]StoreOFDPacket docnum=230329 [10:22:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 EB 5D 07 01 48 72 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 78 AF 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 22 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 8F 00 00 00 F4 03 04 00 E5 1B A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B9 83 03 00 35 04 06 00 E7 07 5F 49 BB D6 C7 28 18 20 9F 8A 55 7D [10:22:25]CheckFolder [10:22:25]dirname=/storage/ofd_packets [10:22:25]CheckFolder done [10:22:25]ProducePacketName [10:22:25]name=ofd_packets/00230329 [10:22:25]NVStorageSaveData ofd_packets/00230329 [10:22:25]File name is /storage/ofd_packets/00230329 [10:22:25]Write 301 bytes [10:22:25]NVStorageSaveData done [10:22:25]OFDSenderStorePacket done [10:22:25]KKMCreateOFDPacket done [10:22:25]NVStorageSaveData kkm_last_timestamp [10:22:25]File name is /storage/kkm_last_timestamp [10:22:25]Write 4 bytes [10:22:25]NVStorageSaveData done [10:22:25]ExternCall_PrintAddStr [10:22:25]wPrintStart [10:22:25]Write to MH i2c: 01 00 00 29 9B C4 [10:22:25]Write i2c OK [10:22:25]MH_I2C_Read... [10:22:25]Read from MH i2c: 01 [10:22:25]MH_I2C_Read... [10:22:25]Read from MH i2c: 01 07 00 [10:22:25]MH_I2C_Read... [10:22:25]Read from MH i2c: 01 07 00 29 9B 00 00 00 00 00 FF 0F D9 [10:22:25]RasterBufferAndPrint [10:22:25]line Счет N : (1)871792 [10:22:25]line ИНН: 02508201610067 [10:22:25]line Контрольно-Кассовый Чек [10:22:25]line ПРОДАЖА [10:22:25]line ТРК (МРК, ГНК) : 52 [10:22:25]line Товар: 2710124130 [10:22:25]line Аи-92-К-5 [10:22:25]line 44.920 * 66.80 [10:22:25]line = 3000.66 [10:22:25]line НДС 12% НСП 1% [10:22:25]line > о реализуемом товаре [10:22:25]line ОКРУГЛЕНИЕ: -0.66 [10:22:25]line ИТОГО: 3000.00 [10:22:25]line Внесено: 3000.00 [10:22:25]line СДАЧА: 0.00 [10:22:25]line НСП 1% : 26.55 [10:22:25]line НДС 12% : 318.65 [10:22:25]line Наличными: 3000.00 [10:22:25]line Безнал.: 0.00 [10:22:25]line Место: АЗС № 125 "Партнер Нефть" [10:22:25]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [10:22:25]line СНО: Общий режим [10:22:25]line Чек 143 28.07.2024 10:22 [10:22:25]line Смена: 386 ФФД: 1.0 [10:22:25]line ЗНМ: 0300000050 [10:22:25]line РНМ: 0000000000099253 [10:22:25]line Версия ККМ: 001 [10:22:25]line [10:22:25]line Дисконтная программа [10:22:25]line АИ-92 [10:22:25]line номер 125 [10:22:25]line сэкономлено 44.92 сом [10:22:25]line ФМ: 0000000000965352 [10:22:25]line ФД: 230329 [10:22:25]line ФПД: 254018849455062 [10:22:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T102229&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230329&fm=254018849455062&tin=02508201610067®Number=0000000000099253&sum=300000 [10:22:25]OFD Sender: Processing packet 230329 [packets to send 132, broken 131] [10:22:25]ProducePacketName [10:22:25]name=ofd_packets/00230329 [10:22:25]OFD Sender: To server: pG, [10:22:25]CommunicateWithHost lk.salyk.kg:30040 [10:22:25]ConnectInit lk.salyk.kg [10:22:25]written 0, free lines is 4095 [10:22:25]Connected sock=10 [10:22:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 EB 5D 07 01 48 72 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 78 AF 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 22 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 8F 00 00 00 F4 03 04 00 E5 1B A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B9 83 03 00 35 04 06 00 E7 07 5F 49 BB D6 C7 28 18 20 9F 8A 55 7D [10:22:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 01 17 47 00 18 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 39 36 35 33 35 32 10 04 04 00 B9 83 03 00 F4 03 04 00 BD C2 A5 66 B6 04 01 00 00 03 D5 29 D5 1E 2A 00 03 [10:22:26]CommunicateWithHost err = 0 [10:22:26]CheckOFDResponse [10:22:26]1017 (14) - 77093643461234 [10:22:26]1041 (16) - 0000000000965352 [10:22:26]1040 (4) - 230329 [10:22:26]1012 (4) - 28.07.2024 04:02 [10:22:26]1206 (1) - 0 [10:22:26]OFD Sender: Remove packet 230329 [10:22:26]ProducePacketName [10:22:26]name=ofd_packets/00230329 [10:22:26]NVStorageDeleteData [10:22:26]Write to MH i2c: 01 00 00 59 9B F4 [10:22:26]Write i2c OK [10:22:26]MH_I2C_Read... [10:22:26]Read from MH i2c: 01 [10:22:26]MH_I2C_Read... [10:22:26]Read from MH i2c: 01 07 00 [10:22:26]MH_I2C_Read... [10:22:26]Read from MH i2c: 01 07 00 59 9B 00 00 00 00 00 AC 0C B3 [10:22:26]RasterBufferAndPrint [10:22:26]line [10:22:26]line [10:22:26]line [10:22:26]line [10:22:26]line [10:22:26]written 0, free lines is 3250 [10:22:26]MH_Cut [10:22:26]Write to MH i2c: D1 01 00 60 9B 01 CD [10:22:26]Write i2c OK [10:22:26]MH_I2C_Read... [10:22:26]Read from MH i2c: D1 [10:22:26]MH_I2C_Read... [10:22:26]Read from MH i2c: D1 01 00 [10:22:26]MH_I2C_Read... [10:22:26]Read from MH i2c: D1 01 00 60 9B 00 CC [10:22:26]Write to MH i2c: 01 00 00 61 9B FC [10:22:26]Write i2c OK [10:22:26]MH_I2C_Read... [10:22:26]OFD Sender: No OFD packet to send [10:22:27]*** Cut start [10:22:27]*** Partial cut [10:22:27]*** CUTSNS_PIN = 1 [10:22:27]*** CUTSNS_PIN = 0 [10:22:27]*** Brake cut motor [10:22:27]Read from MH i2c: 01 [10:22:27]MH_I2C_Read... [10:22:27]*** Stop cut motor [10:22:27]*** Cut end [10:22:27]Read from MH i2c: 01 07 00 [10:22:27]MH_I2C_Read... [10:22:27]Read from MH i2c: 01 07 00 61 9B 00 00 00 00 00 FF 0F 11 [10:22:27]process_action close_receipt done [10:22:27]requested_data is exist [10:22:27]produce_requested_data [10:22:27]requested_item fm.sn is exist - process it [10:22:27]wFMCommunicate request_size=4 [10:22:27]MH_SAM_APDU [10:22:27]CAPDU: 80 11 00 00 [10:22:27]Write to MH i2c: E2 08 00 62 9B 80 11 00 00 00 00 00 00 77 [10:22:27]Write i2c OK [10:22:27]MH_I2C_Read... [10:22:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:22:27]Read from MH i2c: E2 [10:22:27]MH_I2C_Read... [10:22:27]Read from MH i2c: E2 17 00 [10:22:27]MH_I2C_Read... [10:22:27]Read from MH i2c: E2 17 00 62 9B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 C8 [10:22:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:22:27]wFMCommunicate OK [10:22:27]requested_item fd.num is exist - process it [10:22:27]SAM_PROTO_GetFieldsCounters [10:22:27]wFMCommunicate request_size=4 [10:22:27]MH_SAM_APDU [10:22:27]CAPDU: 80 13 00 00 [10:22:27]Write to MH i2c: E2 08 00 63 9B 80 13 00 00 00 00 00 00 7A [10:22:27]Write i2c OK [10:22:27]MH_I2C_Read... [10:22:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:22:27]Read from MH i2c: E2 [10:22:27]MH_I2C_Read... [10:22:27]Read from MH i2c: E2 62 00 [10:22:27]MH_I2C_Read... [10:22:27]Read from MH i2c: E2 62 00 63 9B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 B9 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 8F 00 00 00 5E 04 04 00 8F 00 00 00 57 04 04 00 90 00 00 00 19 04 04 00 00 00 00 00 90 00 0B [10:22:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 B9 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 8F 00 00 00 5E 04 04 00 8F 00 00 00 57 04 04 00 90 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:22:27]wFMCommunicate OK [10:22:27]SAM_PROTO_GetFieldsCounters done [10:22:27]requested_item shift.num is exist - process it [10:22:27]requested_item shift.opened is exist - process it [10:22:27]req_shift_opened [10:22:27]FM_GetShiftState [10:22:27]SAM_PROTO_GetShiftState [10:22:27]wFMCommunicate request_size=4 [10:22:27]MH_SAM_APDU [10:22:27]CAPDU: 80 13 01 00 [10:22:27]Write to MH i2c: E2 08 00 64 9B 80 13 01 00 00 00 00 00 7C [10:22:27]Write i2c OK [10:22:27]MH_I2C_Read... [10:22:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:22:27]Read from MH i2c: E2 [10:22:27]MH_I2C_Read... [10:22:27]Read from MH i2c: E2 0E 00 [10:22:27]MH_I2C_Read... [10:22:27]Read from MH i2c: E2 0E 00 64 9B 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 42 [10:22:27]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:22:27]wFMCommunicate OK [10:22:27]SAM_PROTO_GetShiftState done [10:22:27]FM_GetShiftState done [10:22:27]req_shift_opened done [10:22:27]requested_item shift.open_date is exist - process it [10:22:27]req_shift_open_date [10:22:27]req_shift_open_date done [10:22:27]produce_requested_data done [10:22:27]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230329,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [10:22:27]process_action_free close_receipt [10:22:27]json_value_free [10:22:27]json_value_free done [10:22:27]process_json_proto returns [10:22:27]Send response to host [10:22:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230329,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [10:22:27]free response buf [10:22:27]execute_script done [10:22:27]execute_script returns [10:22:27]free content buf [10:22:27]Sock 8.Close socket [10:22:27]Sock 8.Thread stoped [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:56]OFD Sender: No OFD packet to send [10:23:01]OFD Sender: No OFD packet to send [10:23:06]OFD Sender: No OFD packet to send [10:23:11]OFD Sender: No OFD packet to send [10:23:16]OFD Sender: No OFD packet to send [10:23:21]OFD Sender: No OFD packet to send [10:23:26]OFD Sender: No OFD packet to send [10:23:31]OFD Sender: No OFD packet to send [10:23:36]OFD Sender: No OFD packet to send [10:23:41]OFD Sender: No OFD packet to send [10:23:46]OFD Sender: No OFD packet to send [10:23:51]OFD Sender: No OFD packet to send [10:23:56]OFD Sender: No OFD packet to send [10:24:01]OFD Sender: No OFD packet to send [10:24:06]OFD Sender: No OFD packet to send [10:24:11]OFD Sender: No OFD packet to send [10:24:16]OFD Sender: No OFD packet to send [10:24:21]OFD Sender: No OFD packet to send [10:24:26]OFD Sender: No OFD packet to send [10:24:31]OFD Sender: No OFD packet to send [10:24:36]OFD Sender: No OFD packet to send [10:24:41]OFD Sender: No OFD packet to send [10:24:46]OFD Sender: No OFD packet to send [10:24:51]OFD Sender: No OFD packet to send [10:24:56]OFD Sender: No OFD packet to send [10:25:01]OFD Sender: No OFD packet to send [10:25:06]OFD Sender: No OFD packet to send [10:25:08]int [10:25:08]Write to MH i2c: 01 00 00 65 9B 00 [10:25:08]*** FLAG_PRN_KEY set [10:25:08]Write i2c OK [10:25:08]MH_I2C_Read... [10:25:08]Read from MH i2c: 01 [10:25:08]MH_I2C_Read... [10:25:08]Read from MH i2c: 01 07 00 [10:25:08]MH_I2C_Read... [10:25:08]Read from MH i2c: 01 07 00 65 9B 00 08 00 00 00 FF 0F 1D [10:25:08]state=0 [10:25:08]Key pressed [10:25:08]Feed [10:25:08]Write to MH i2c: D8 00 00 66 9B D8 [10:25:08]Write i2c OK [10:25:08]MH_I2C_Read... [10:25:08]Read from MH i2c: D8 [10:25:08]MH_I2C_Read... [10:25:08]Read from MH i2c: D8 01 00 [10:25:08]MH_I2C_Read... [10:25:08]Read from MH i2c: D8 01 00 66 9B 00 D9 [10:25:08]int [10:25:08]Write to MH i2c: 01 00 00 67 9B 02 [10:25:08]Write i2c OK [10:25:08]MH_I2C_Read... [10:25:08]Read from MH i2c: 01 [10:25:08]MH_I2C_Read... [10:25:08]Read from MH i2c: 01 07 00 [10:25:08]MH_I2C_Read... [10:25:08]Read from MH i2c: 01 07 00 67 9B 00 48 00 00 00 3C 00 8D [10:25:08]state=2 [10:25:08]Key pressed [10:25:08]int [10:25:08]Write to MH i2c: 01 00 00 68 9B 03 [10:25:08]*** FLAG_PRN_KEY reset [10:25:08]Write i2c OK [10:25:08]MH_I2C_Read... [10:25:08]Read from MH i2c: 01 [10:25:08]MH_I2C_Read... [10:25:08]Read from MH i2c: 01 07 00 [10:25:08]MH_I2C_Read... [10:25:08]Read from MH i2c: 01 07 00 68 9B 00 00 00 00 00 F6 0F 0F [10:25:08]state=2 [10:25:08]Stop feed [10:25:11]OFD Sender: No OFD packet to send [10:25:16]OFD Sender: No OFD packet to send [10:25:21]OFD Sender: No OFD packet to send [10:25:26]OFD Sender: No OFD packet to send [10:25:31]OFD Sender: No OFD packet to send [10:25:36]OFD Sender: No OFD packet to send [10:25:41]OFD Sender: No OFD packet to send [10:25:46]OFD Sender: No OFD packet to send [10:25:51]OFD Sender: No OFD packet to send [10:25:56]OFD Sender: No OFD packet to send [10:26:01]OFD Sender: No OFD packet to send [10:26:06]OFD Sender: No OFD packet to send [10:26:11]OFD Sender: No OFD packet to send [10:26:16]OFD Sender: No OFD packet to send [10:26:21]OFD Sender: No OFD packet to send [10:26:27]OFD Sender: No OFD packet to send [10:26:32]OFD Sender: No OFD packet to send [10:26:37]OFD Sender: No OFD packet to send [10:26:42]OFD Sender: No OFD packet to send [10:26:47]OFD Sender: No OFD packet to send [10:26:52]OFD Sender: No OFD packet to send [10:26:57]OFD Sender: No OFD packet to send [10:27:02]OFD Sender: No OFD packet to send [10:27:07]OFD Sender: No OFD packet to send [10:27:09]accept exits with 9 [10:27:09]New connection [10:27:09]New thread 3067047268 created [10:27:09]Thread 3066903908 joined [10:27:09]Waiting for new connection... [10:27:09] Sock 9.Parse request [10:27:09]Sock 9.Check first char [10:27:09]Sock 9.First char is OK [10:27:09]request: POST /json_proto HTTP/1.0 [10:27:09]Method: POST [10:27:09]URL: /json_proto [10:27:09]Method is POST - this is cgi request [10:27:09]url: /json_proto [10:27:09]query_string will be loaded in cgi processing [10:27:09]execute_cgi json_proto POST (null) [10:27:09]execute_cgi path=json_proto method=POST [10:27:09]POST find Content-Length [10:27:09]Host: 172.17.49.131:8080 [10:27:09]Content-Length: 677 [10:27:09]Content-Type: application/json [10:27:09] [10:27:09]POST finish read [10:27:09]Found Content-Length = 677 [10:27:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871793", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 4.020, "sum" : 300.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:27:09]execute_script... [10:27: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)871793", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 4.020, "sum" : 300.29, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:27:09]POST & json_proto [10:27:09]process_json_proto [10:27:09]json parsed OK: [10:27:09]protocol is kg_v1.0 [10:27:09]action value=close_receipt [10:27:09]process_action close_receipt [10:27:09]cmd_close_receipt [10:27:09]MH_GetDate [10:27:09]Write to MH i2c: F0 00 00 69 9B F3 [10:27:09]Write i2c OK [10:27:09]MH_I2C_Read... [10:27:09]Read from MH i2c: F0 [10:27:09]MH_I2C_Read... [10:27:09]Read from MH i2c: F0 09 00 [10:27:09]MH_I2C_Read... [10:27:09]Read from MH i2c: F0 09 00 69 9B 00 03 1D A6 66 FF 4D C0 64 98 [10:27:09]GetLastDocTimeStamp 1722162149 [10:27:09]current date 1722162435 [10:27:09]FM_GetShiftState [10:27:09]SAM_PROTO_GetShiftState [10:27:09]wFMCommunicate request_size=4 [10:27:09]MH_SAM_APDU [10:27:09]CAPDU: 80 13 01 00 [10:27:09]Write to MH i2c: E2 08 00 6A 9B 80 13 01 00 00 00 00 00 82 [10:27:09]Write i2c OK [10:27:09]MH_I2C_Read... [10:27:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:27:09]Read from MH i2c: E2 [10:27:09]MH_I2C_Read... [10:27:09]Read from MH i2c: E2 0E 00 [10:27:09]MH_I2C_Read... [10:27:09]Read from MH i2c: E2 0E 00 6A 9B 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 48 [10:27:09]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:27:09]wFMCommunicate OK [10:27:09]SAM_PROTO_GetShiftState done [10:27:09]FM_GetShiftState done [10:27:09]opened in 1722127132 [10:27:09]opened+sec_in_day 1722213532 [10:27:09]quantity*price = 30029 [10:27:09]sum+1 = 30030 [10:27:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.29 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.89 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 144 28.07.2024 10:27 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230330 ФПД: 136791836071653 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T102715&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230330&fm=136791836071653&tin=02508201610067®Number=0000000000099253&sum=30000 [10:27:10]StoreToDocumentArchive [10:27:10]shift 386 fd 230330 [10:27:10]save to /storage/0386/doc_00230330 [10:27:10]save last doc name /storage/0386/doc_00230330 to /storage/kkm_last_doc_name [10:27:10]save OK [10:27:10]Clear old archive folders... [10:27:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:27:10]tlvbuf is 00934610 [10:27:10]SAM_PROTO_ClearQueue [10:27:10]wFMCommunicate request_size=4 [10:27:10]MH_SAM_APDU [10:27:10]CAPDU: 80 09 00 00 [10:27:10]Write to MH i2c: E2 08 00 77 9B 80 09 00 00 00 00 00 00 84 [10:27:10]Write i2c OK [10:27:10]MH_I2C_Read... [10:27:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:27:10]Read from MH i2c: E2 [10:27:10]MH_I2C_Read... [10:27:10]Read from MH i2c: E2 03 00 [10:27:10]MH_I2C_Read... [10:27:10]Read from MH i2c: E2 03 00 77 9B 00 90 00 86 [10:27:10]RAPDU: 90 00 [10:27:10]wFMCommunicate OK [10:27:10]SAM_PROTO_ClearQueue done [10:27:10]KKMCreateOFDPacket [10:27:10]OFDProtocolAddRootSTLVToBuf [10:27:10]FM_MakeSignedData [10:27:10]FM_MakeSignedData [10:27:10]SAM_PROTO_SignData [10:27:10]wFMCommunicate request_size=4 [10:27:10]MH_SAM_APDU [10:27:10]CAPDU: 80 0D 01 02 [10:27:10]Write to MH i2c: E2 08 00 78 9B 80 0D 01 02 00 00 00 00 8C [10:27:10]Write i2c OK [10:27:10]MH_I2C_Read... [10:27:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:27:10]Read from MH i2c: E2 [10:27:10]MH_I2C_Read... [10:27:10]Read from MH i2c: E2 03 00 [10:27:10]MH_I2C_Read... [10:27:10]Read from MH i2c: E2 03 00 78 9B 00 90 00 87 [10:27:10]RAPDU: 90 00 [10:27:10]wFMCommunicate OK [10:27:10]wFMCommunicate request_size=255 [10:27:10]MH_SAM_APDU [10:27: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 B4 0F 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 4D 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 03 1D A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 BA 83 03 00 35 04 06 00 7C [10:27:10]Write to MH i2c: E2 02 01 79 9B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B4 0F 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 4D 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 03 1D A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 BA 83 03 00 35 04 06 00 7C 00 00 3C [10:27:10]Write i2c OK [10:27:10]MH_I2C_Read... [10:27:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:27:10]Read from MH i2c: E2 [10:27:10]MH_I2C_Read... [10:27:10]Read from MH i2c: E2 03 00 [10:27:10]MH_I2C_Read... [10:27:10]Read from MH i2c: E2 03 00 79 9B 00 90 00 88 [10:27:10]RAPDU: 90 00 [10:27:10]wFMCommunicate OK [10:27:10]wFMCommunicate request_size=10 [10:27:10]MH_SAM_APDU [10:27:10]CAPDU: 80 0D 02 02 05 69 54 CC 16 E5 [10:27:10]Write to MH i2c: E2 0D 00 7A 9B 80 0D 02 02 05 00 69 54 CC 16 E5 00 00 1D [10:27:10]Write i2c OK [10:27:10]MH_I2C_Read... [10:27:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:27:11]Read from MH i2c: E2 [10:27:11]MH_I2C_Read... [10:27:11]Read from MH i2c: E2 03 00 [10:27:11]MH_I2C_Read... [10:27:11]Read from MH i2c: E2 03 00 7A 9B 00 90 00 89 [10:27:11]RAPDU: 90 00 [10:27:11]wFMCommunicate OK [10:27:11]wFMCommunicate request_size=4 [10:27:11]MH_SAM_APDU [10:27:11]CAPDU: 80 0D 03 02 [10:27:11]Write to MH i2c: E2 08 00 7B 9B 80 0D 03 02 00 00 00 00 91 [10:27:11]Write i2c OK [10:27:11]MH_I2C_Read... [10:27:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:27:11]Read from MH i2c: E2 [10:27:11]MH_I2C_Read... [10:27:11]Read from MH i2c: E2 0B 00 [10:27:11]MH_I2C_Read... [10:27:11]Read from MH i2c: E2 0B 00 7B 9B 00 6E C1 DC 5A 33 FA F6 76 90 00 90 [10:27:11]RAPDU: 6E C1 DC 5A 33 FA F6 76 90 00 [10:27:11]wFMCommunicate OK [10:27:11]SAM_PROTO_SignData done [10:27:11]FM_MakeSignedData done [10:27:11]CreateOFDProtocolMessage [10:27:11]wFMCommunicate request_size=4 [10:27:11]MH_SAM_APDU [10:27:11]CAPDU: 80 11 00 00 [10:27:11]Write to MH i2c: E2 08 00 7C 9B 80 11 00 00 00 00 00 00 91 [10:27:11]Write i2c OK [10:27:11]MH_I2C_Read... [10:27:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:27:11]Read from MH i2c: E2 [10:27:11]MH_I2C_Read... [10:27:11]Read from MH i2c: E2 17 00 [10:27:11]MH_I2C_Read... [10:27:11]Read from MH i2c: E2 17 00 7C 9B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 E2 [10:27:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:27:11]wFMCommunicate OK [10:27:11]CreateOFDProtocolMessage done [10:27:11]OFDSenderStorePacket 230330 [10:27:11]StoreOFDPacket docnum=230330 [10:27:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 1E 49 07 01 A4 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 B4 0F 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 4D 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 03 1D A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 BA 83 03 00 35 04 06 00 7C 69 54 CC 16 E5 6E C1 DC 5A 33 FA F6 76 [10:27:11]CheckFolder [10:27:11]dirname=/storage/ofd_packets [10:27:11]CheckFolder done [10:27:11]ProducePacketName [10:27:11]name=ofd_packets/00230330 [10:27:11]NVStorageSaveData ofd_packets/00230330 [10:27:11]File name is /storage/ofd_packets/00230330 [10:27:11]Write 301 bytes [10:27:11]NVStorageSaveData done [10:27:11]OFDSenderStorePacket done [10:27:11]KKMCreateOFDPacket done [10:27:11]NVStorageSaveData kkm_last_timestamp [10:27:11]File name is /storage/kkm_last_timestamp [10:27:11]Write 4 bytes [10:27:11]NVStorageSaveData done [10:27:11]ExternCall_PrintAddStr [10:27:11]wPrintStart [10:27:11]Write to MH i2c: 01 00 00 7D 9B 18 [10:27:11]Write i2c OK [10:27:11]MH_I2C_Read... [10:27:11]Read from MH i2c: 01 [10:27:11]MH_I2C_Read... [10:27:11]Read from MH i2c: 01 07 00 [10:27:11]MH_I2C_Read... [10:27:11]Read from MH i2c: 01 07 00 7D 9B 00 00 00 00 00 FF 0F 2D [10:27:11]RasterBufferAndPrint [10:27:11]line Счет N : (1)871793 [10:27:11]line ИНН: 02508201610067 [10:27:11]line Контрольно-Кассовый Чек [10:27:11]line ПРОДАЖА [10:27:11]line ТРК (МРК, ГНК) : 61 [10:27:11]line Товар: 2710124500 [10:27:11]line Аи-95-К-5 [10:27:11]line 4.020 * 74.70 [10:27:11]line = 300.29 [10:27:11]line НДС 12% НСП 1% [10:27:11]line > о реализуемом товаре [10:27:11]line ОКРУГЛЕНИЕ: -0.29 [10:27:11]line ИТОГО: 300.00 [10:27:11]line Внесено: 300.00 [10:27:11]line СДАЧА: 0.00 [10:27:11]line НСП 1% : 2.66 [10:27:11]line НДС 12% : 31.89 [10:27:11]line Наличными: 300.00 [10:27:11]line Безнал.: 0.00 [10:27:11]line Место: АЗС № 125 "Партнер Нефть" [10:27:11]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [10:27:11]line СНО: Общий режим [10:27:11]line Чек 144 28.07.2024 10:27 [10:27:11]line Смена: 386 ФФД: 1.0 [10:27:11]line ЗНМ: 0300000050 [10:27:11]line РНМ: 0000000000099253 [10:27:11]line Версия ККМ: 001 [10:27:11]line ФМ: 0000000000965352 [10:27:11]line ФД: 230330 [10:27:11]line ФПД: 136791836071653 [10:27:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T102715&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230330&fm=136791836071653&tin=02508201610067®Number=0000000000099253&sum=30000 [10:27:11]OFD Sender: Processing packet 230330 [packets to send 132, broken 131] [10:27:11]ProducePacketName [10:27:11]name=ofd_packets/00230330 [10:27:11]OFD Sender: To server: pG, [10:27:11]CommunicateWithHost lk.salyk.kg:30040 [10:27:11]ConnectInit lk.salyk.kg [10:27:11]written 0, free lines is 4095 [10:27:11]Connected sock=10 [10:27:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 1E 49 07 01 A4 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 B4 0F 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 4D 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 75 0C 00 00 00 00 07 04 06 00 30 75 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 00 00 00 F4 03 04 00 03 1D A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 BA 83 03 00 35 04 06 00 7C 69 54 CC 16 E5 6E C1 DC 5A 33 FA F6 76 [10:27:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 D8 6D 47 00 A0 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 39 36 35 33 35 32 10 04 04 00 BA 83 03 00 F4 03 04 00 DA C3 A5 66 B6 04 01 00 00 4B 00 D3 B7 11 14 96 68 [10:27:11]CommunicateWithHost err = 0 [10:27:11]CheckOFDResponse [10:27:11]1017 (14) - 77093643461234 [10:27:11]1041 (16) - 0000000000965352 [10:27:11]1040 (4) - 230330 [10:27:11]1012 (4) - 28.07.2024 04:06 [10:27:11]1206 (1) - 0 [10:27:11]OFD Sender: Remove packet 230330 [10:27:11]ProducePacketName [10:27:11]name=ofd_packets/00230330 [10:27:11]NVStorageDeleteData [10:27:11]Write to MH i2c: 01 00 00 A8 9B 43 [10:27:11]Write i2c OK [10:27:11]MH_I2C_Read... [10:27:11]Read from MH i2c: 01 [10:27:11]MH_I2C_Read... [10:27:11]Read from MH i2c: 01 07 00 [10:27:11]MH_I2C_Read... [10:27:11]Read from MH i2c: 01 07 00 A8 9B 00 00 00 00 00 00 0D 57 [10:27:11]RasterBufferAndPrint [10:27:11]line [10:27:11]line [10:27:11]line [10:27:11]line [10:27:11]line [10:27:11]written 0, free lines is 3337 [10:27:11]MH_Cut [10:27:11]Write to MH i2c: D1 01 00 AF 9B 01 1C [10:27:11]Write i2c OK [10:27:11]MH_I2C_Read... [10:27:11]Read from MH i2c: D1 [10:27:11]MH_I2C_Read... [10:27:11]Read from MH i2c: D1 01 00 [10:27:11]MH_I2C_Read... [10:27:11]Read from MH i2c: D1 01 00 AF 9B 00 1B [10:27:11]Write to MH i2c: 01 00 00 B0 9B 4B [10:27:11]Write i2c OK [10:27:11]MH_I2C_Read... [10:27:12]OFD Sender: No OFD packet to send [10:27:12]*** Cut start [10:27:12]*** Partial cut [10:27:12]*** CUTSNS_PIN = 1 [10:27:12]*** CUTSNS_PIN = 0 [10:27:12]*** Brake cut motor [10:27:13]Read from MH i2c: 01 [10:27:13]MH_I2C_Read... [10:27:13]*** Stop cut motor [10:27:13]*** Cut end [10:27:13]Read from MH i2c: 01 07 00 [10:27:13]MH_I2C_Read... [10:27:13]Read from MH i2c: 01 07 00 B0 9B 00 00 00 00 00 FF 0F 60 [10:27:13]process_action close_receipt done [10:27:13]requested_data is exist [10:27:13]produce_requested_data [10:27:13]requested_item fm.sn is exist - process it [10:27:13]wFMCommunicate request_size=4 [10:27:13]MH_SAM_APDU [10:27:13]CAPDU: 80 11 00 00 [10:27:13]Write to MH i2c: E2 08 00 B1 9B 80 11 00 00 00 00 00 00 C6 [10:27:13]Write i2c OK [10:27:13]MH_I2C_Read... [10:27:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:27:13]Read from MH i2c: E2 [10:27:13]MH_I2C_Read... [10:27:13]Read from MH i2c: E2 17 00 [10:27:13]MH_I2C_Read... [10:27:13]Read from MH i2c: E2 17 00 B1 9B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 17 [10:27:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:27:13]wFMCommunicate OK [10:27:13]requested_item fd.num is exist - process it [10:27:13]SAM_PROTO_GetFieldsCounters [10:27:13]wFMCommunicate request_size=4 [10:27:13]MH_SAM_APDU [10:27:13]CAPDU: 80 13 00 00 [10:27:13]Write to MH i2c: E2 08 00 B2 9B 80 13 00 00 00 00 00 00 C9 [10:27:13]Write i2c OK [10:27:13]MH_I2C_Read... [10:27:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:27:13]Read from MH i2c: E2 [10:27:13]MH_I2C_Read... [10:27:13]Read from MH i2c: E2 62 00 [10:27:13]MH_I2C_Read... [10:27:13]Read from MH i2c: E2 62 00 B2 9B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 BA 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 5E [10:27:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 BA 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 90 00 00 00 5E 04 04 00 90 00 00 00 57 04 04 00 91 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:27:13]wFMCommunicate OK [10:27:13]SAM_PROTO_GetFieldsCounters done [10:27:13]requested_item shift.num is exist - process it [10:27:13]requested_item shift.opened is exist - process it [10:27:13]req_shift_opened [10:27:13]FM_GetShiftState [10:27:13]SAM_PROTO_GetShiftState [10:27:13]wFMCommunicate request_size=4 [10:27:13]MH_SAM_APDU [10:27:13]CAPDU: 80 13 01 00 [10:27:13]Write to MH i2c: E2 08 00 B3 9B 80 13 01 00 00 00 00 00 CB [10:27:13]Write i2c OK [10:27:13]MH_I2C_Read... [10:27:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:27:13]Read from MH i2c: E2 [10:27:13]MH_I2C_Read... [10:27:13]Read from MH i2c: E2 0E 00 [10:27:13]MH_I2C_Read... [10:27:13]Read from MH i2c: E2 0E 00 B3 9B 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 91 [10:27:13]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:27:13]wFMCommunicate OK [10:27:13]SAM_PROTO_GetShiftState done [10:27:13]FM_GetShiftState done [10:27:13]req_shift_opened done [10:27:13]requested_item shift.open_date is exist - process it [10:27:13]req_shift_open_date [10:27:13]req_shift_open_date done [10:27:13]produce_requested_data done [10:27:13]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230330,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [10:27:13]process_action_free close_receipt [10:27:13]json_value_free [10:27:13]json_value_free done [10:27:13]process_json_proto returns [10:27:13]Send response to host [10:27:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230330,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [10:27:13]free response buf [10:27:13]execute_script done [10:27:13]execute_script returns [10:27:13]free content buf [10:27:13]Sock 9.Close socket [10:27:13]Sock 9.Thread stoped [10:27:17]OFD Sender: No OFD packet to send [10:27:22]OFD Sender: No OFD packet to send [10:27:27]OFD Sender: No OFD packet to send [10:27:32]OFD Sender: No OFD packet to send [10:27:37]OFD Sender: No OFD packet to send [10:27:42]OFD Sender: No OFD packet to send [10:27:45]accept exits with 8 [10:27:45]New connection [10:27:45]New thread 3066903908 created [10:27:45]Thread 3067047268 joined [10:27:45]Waiting for new connection... [10:27:45] Sock 8.Parse request [10:27:45]Sock 8.Check first char [10:27:45]Sock 8.First char is OK [10:27:45]request: POST /json_proto HTTP/1.0 [10:27:45]Method: POST [10:27:45]URL: /json_proto [10:27:45]Method is POST - this is cgi request [10:27:45]url: /json_proto [10:27:45]query_string will be loaded in cgi processing [10:27:45]execute_cgi json_proto POST (null) [10:27:45]execute_cgi path=json_proto method=POST [10:27:45]POST find Content-Length [10:27:45]Host: 172.17.49.131:8080 [10:27:45]Content-Length: 682 [10:27:45]Content-Type: application/json [10:27:45] [10:27:45]POST finish read [10:27:45]Found Content-Length = 682 [10:27:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871794", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [10:27:45]execute_script... [10:27: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)871794", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [10:27:45]POST & json_proto [10:27:45]process_json_proto [10:27:45]json parsed OK: [10:27:45]protocol is kg_v1.0 [10:27:45]action value=close_receipt [10:27:45]process_action close_receipt [10:27:45]cmd_close_receipt [10:27:45]MH_GetDate [10:27:45]Write to MH i2c: F0 00 00 B4 9B 3E [10:27:45]Write i2c OK [10:27:45]MH_I2C_Read... [10:27:45]Read from MH i2c: F0 [10:27:45]MH_I2C_Read... [10:27:45]Read from MH i2c: F0 09 00 [10:27:45]MH_I2C_Read... [10:27:45]Read from MH i2c: F0 09 00 B4 9B 00 26 1D A6 66 FF 4D C0 64 06 [10:27:45]GetLastDocTimeStamp 1722162435 [10:27:45]current date 1722162470 [10:27:45]FM_GetShiftState [10:27:45]SAM_PROTO_GetShiftState [10:27:45]wFMCommunicate request_size=4 [10:27:45]MH_SAM_APDU [10:27:45]CAPDU: 80 13 01 00 [10:27:45]Write to MH i2c: E2 08 00 B5 9B 80 13 01 00 00 00 00 00 CD [10:27:45]Write i2c OK [10:27:45]MH_I2C_Read... [10:27:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:27:45]Read from MH i2c: E2 [10:27:45]MH_I2C_Read... [10:27:45]Read from MH i2c: E2 0E 00 [10:27:45]MH_I2C_Read... [10:27:45]Read from MH i2c: E2 0E 00 B5 9B 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 93 [10:27:45]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:27:45]wFMCommunicate OK [10:27:45]SAM_PROTO_GetShiftState done [10:27:45]FM_GetShiftState done [10:27:45]opened in 1722127132 [10:27:45]opened+sec_in_day 1722213532 [10:27:45]quantity*price = 100005 [10:27:45]sum+1 = 100006 [10:27:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 145 28.07.2024 10:27 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230331 ФПД: 124753717365186 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T102751&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230331&fm=124753717365186&tin=02508201610067®Number=0000000000099253&sum=100000 [10:27:46]StoreToDocumentArchive [10:27:46]shift 386 fd 230331 [10:27:46]save to /storage/0386/doc_00230331 [10:27:46]save last doc name /storage/0386/doc_00230331 to /storage/kkm_last_doc_name [10:27:46]save OK [10:27:46]Clear old archive folders... [10:27:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:27:46]tlvbuf is 00817DF0 [10:27:46]SAM_PROTO_ClearQueue [10:27:46]wFMCommunicate request_size=4 [10:27:46]MH_SAM_APDU [10:27:46]CAPDU: 80 09 00 00 [10:27:46]Write to MH i2c: E2 08 00 C2 9B 80 09 00 00 00 00 00 00 CF [10:27:46]Write i2c OK [10:27:46]MH_I2C_Read... [10:27:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:27:46]Read from MH i2c: E2 [10:27:46]MH_I2C_Read... [10:27:46]Read from MH i2c: E2 03 00 [10:27:46]MH_I2C_Read... [10:27:46]Read from MH i2c: E2 03 00 C2 9B 00 90 00 D1 [10:27:46]RAPDU: 90 00 [10:27:46]wFMCommunicate OK [10:27:46]SAM_PROTO_ClearQueue done [10:27:46]KKMCreateOFDPacket [10:27:46]OFDProtocolAddRootSTLVToBuf [10:27:46]FM_MakeSignedData [10:27:46]FM_MakeSignedData [10:27:46]SAM_PROTO_SignData [10:27:46]wFMCommunicate request_size=4 [10:27:46]MH_SAM_APDU [10:27:46]CAPDU: 80 0D 01 02 [10:27:46]Write to MH i2c: E2 08 00 C3 9B 80 0D 01 02 00 00 00 00 D7 [10:27:46]Write i2c OK [10:27:46]MH_I2C_Read... [10:27:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:27:46]Read from MH i2c: E2 [10:27:46]MH_I2C_Read... [10:27:46]Read from MH i2c: E2 03 00 [10:27:46]MH_I2C_Read... [10:27:46]Read from MH i2c: E2 03 00 C3 9B 00 90 00 D2 [10:27:46]RAPDU: 90 00 [10:27:46]wFMCommunicate OK [10:27:46]wFMCommunicate request_size=255 [10:27:46]MH_SAM_APDU [10:27: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 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 91 00 00 00 F4 03 04 00 27 1D A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 BB 83 03 00 35 04 06 00 71 [10:27:46]Write to MH i2c: E2 02 01 C4 9B 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 91 00 00 00 F4 03 04 00 27 1D A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 BB 83 03 00 35 04 06 00 71 00 00 FC [10:27:46]Write i2c OK [10:27:46]MH_I2C_Read... [10:27:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:27:46]Read from MH i2c: E2 [10:27:46]MH_I2C_Read... [10:27:46]Read from MH i2c: E2 03 00 [10:27:46]MH_I2C_Read... [10:27:46]Read from MH i2c: E2 03 00 C4 9B 00 90 00 D3 [10:27:46]RAPDU: 90 00 [10:27:46]wFMCommunicate OK [10:27:46]wFMCommunicate request_size=10 [10:27:46]MH_SAM_APDU [10:27:46]CAPDU: 80 0D 02 02 05 76 7D 02 09 C2 [10:27:46]Write to MH i2c: E2 0D 00 C5 9B 80 0D 02 02 05 00 76 7D 02 09 C2 00 00 A4 [10:27:46]Write i2c OK [10:27:46]MH_I2C_Read... [10:27:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:27:46]Read from MH i2c: E2 [10:27:46]MH_I2C_Read... [10:27:46]Read from MH i2c: E2 03 00 [10:27:46]MH_I2C_Read... [10:27:46]Read from MH i2c: E2 03 00 C5 9B 00 90 00 D4 [10:27:46]RAPDU: 90 00 [10:27:46]wFMCommunicate OK [10:27:46]wFMCommunicate request_size=4 [10:27:46]MH_SAM_APDU [10:27:46]CAPDU: 80 0D 03 02 [10:27:46]Write to MH i2c: E2 08 00 C6 9B 80 0D 03 02 00 00 00 00 DC [10:27:46]Write i2c OK [10:27:46]MH_I2C_Read... [10:27:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:27:46]Read from MH i2c: E2 [10:27:46]MH_I2C_Read... [10:27:46]Read from MH i2c: E2 0B 00 [10:27:46]MH_I2C_Read... [10:27:46]Read from MH i2c: E2 0B 00 C6 9B 00 29 55 83 7E 9D 1A 0D 2A 90 00 4A [10:27:46]RAPDU: 29 55 83 7E 9D 1A 0D 2A 90 00 [10:27:46]wFMCommunicate OK [10:27:46]SAM_PROTO_SignData done [10:27:46]FM_MakeSignedData done [10:27:46]CreateOFDProtocolMessage [10:27:46]wFMCommunicate request_size=4 [10:27:46]MH_SAM_APDU [10:27:46]CAPDU: 80 11 00 00 [10:27:46]Write to MH i2c: E2 08 00 C7 9B 80 11 00 00 00 00 00 00 DC [10:27:46]Write i2c OK [10:27:46]MH_I2C_Read... [10:27:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:27:47]Read from MH i2c: E2 [10:27:47]MH_I2C_Read... [10:27:47]Read from MH i2c: E2 17 00 [10:27:47]MH_I2C_Read... [10:27:47]Read from MH i2c: E2 17 00 C7 9B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 2D [10:27:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:27:47]wFMCommunicate OK [10:27:47]CreateOFDProtocolMessage done [10:27:47]OFDSenderStorePacket 230331 [10:27:47]StoreOFDPacket docnum=230331 [10:27:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 6F 1F 07 01 83 A7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 91 00 00 00 F4 03 04 00 27 1D A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 BB 83 03 00 35 04 06 00 71 76 7D 02 09 C2 29 55 83 7E 9D 1A 0D 2A [10:27:47]CheckFolder [10:27:47]dirname=/storage/ofd_packets [10:27:47]CheckFolder done [10:27:47]ProducePacketName [10:27:47]name=ofd_packets/00230331 [10:27:47]NVStorageSaveData ofd_packets/00230331 [10:27:47]File name is /storage/ofd_packets/00230331 [10:27:47]Write 301 bytes [10:27:47]NVStorageSaveData done [10:27:47]OFDSenderStorePacket done [10:27:47]KKMCreateOFDPacket done [10:27:47]NVStorageSaveData kkm_last_timestamp [10:27:47]File name is /storage/kkm_last_timestamp [10:27:47]Write 4 bytes [10:27:47]NVStorageSaveData done [10:27:47]ExternCall_PrintAddStr [10:27:47]wPrintStart [10:27:47]Write to MH i2c: 01 00 00 C8 9B 63 [10:27:47]Write i2c OK [10:27:47]MH_I2C_Read... [10:27:47]Read from MH i2c: 01 [10:27:47]MH_I2C_Read... [10:27:47]Read from MH i2c: 01 07 00 [10:27:47]MH_I2C_Read... [10:27:47]Read from MH i2c: 01 07 00 C8 9B 00 00 00 00 00 FF 0F 78 [10:27:47]RasterBufferAndPrint [10:27:47]line Счет N : (1)871794 [10:27:47]line ИНН: 02508201610067 [10:27:47]line Контрольно-Кассовый Чек [10:27:47]line ПРОДАЖА [10:27:47]line ТРК (МРК, ГНК) : 42 [10:27:47]line Товар: 2710124130 [10:27:47]line Аи-92-К-5 [10:27:47]line 14.750 * 67.80 [10:27:47]line = 1000.05 [10:27:47]line НДС 12% НСП 1% [10:27:47]line > о реализуемом товаре [10:27:47]line ОКРУГЛЕНИЕ: -0.05 [10:27:47]line ИТОГО: 1000.00 [10:27:47]line Внесено: 1000.00 [10:27:47]line СДАЧА: 0.00 [10:27:47]line НСП 1% : 8.85 [10:27:47]line НДС 12% : 106.20 [10:27:47]line Наличными: 1000.00 [10:27:47]line Безнал.: 0.00 [10:27:47]line Место: АЗС № 125 "Партнер Нефть" [10:27:47]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [10:27:47]line СНО: Общий режим [10:27:47]line Чек 145 28.07.2024 10:27 [10:27:47]line Смена: 386 ФФД: 1.0 [10:27:47]line ЗНМ: 0300000050 [10:27:47]line РНМ: 0000000000099253 [10:27:47]line Версия ККМ: 001 [10:27:47]line ФМ: 0000000000965352 [10:27:47]line ФД: 230331 [10:27:47]line ФПД: 124753717365186 [10:27:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T102751&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230331&fm=124753717365186&tin=02508201610067®Number=0000000000099253&sum=100000 [10:27:47]OFD Sender: Processing packet 230331 [packets to send 132, broken 131] [10:27:47]ProducePacketName [10:27:47]name=ofd_packets/00230331 [10:27:47]OFD Sender: To server: pG, [10:27:47]CommunicateWithHost lk.salyk.kg:30040 [10:27:47]ConnectInit lk.salyk.kg [10:27:47]written 0, free lines is 4095 [10:27:47]Connected sock=10 [10:27:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 6F 1F 07 01 83 A7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 91 00 00 00 F4 03 04 00 27 1D A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 BB 83 03 00 35 04 06 00 71 76 7D 02 09 C2 29 55 83 7E 9D 1A 0D 2A [10:27:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 E8 B6 47 00 E9 84 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 BB 83 03 00 F4 03 04 00 FE C3 A5 66 B6 04 01 00 00 65 34 CA 7F 26 1C FD 0D [10:27:47]CommunicateWithHost err = 0 [10:27:47]CheckOFDResponse [10:27:47]1017 (14) - 77093643461234 [10:27:47]1041 (16) - 0000000000965352 [10:27:47]1040 (4) - 230331 [10:27:47]1012 (4) - 28.07.2024 04:07 [10:27:47]1206 (1) - 0 [10:27:47]OFD Sender: Remove packet 230331 [10:27:47]ProducePacketName [10:27:47]name=ofd_packets/00230331 [10:27:47]NVStorageDeleteData [10:27:47]Write to MH i2c: 01 00 00 F3 9B 8E [10:27:47]Write i2c OK [10:27:47]MH_I2C_Read... [10:27:47]Read from MH i2c: 01 [10:27:47]MH_I2C_Read... [10:27:47]Read from MH i2c: 01 07 00 [10:27:47]MH_I2C_Read... [10:27:47]Read from MH i2c: 01 07 00 F3 9B 00 00 00 00 00 F5 0C 96 [10:27:47]RasterBufferAndPrint [10:27:47]line [10:27:47]line [10:27:47]line [10:27:47]line [10:27:47]line [10:27:47]written 0, free lines is 3323 [10:27:47]MH_Cut [10:27:47]Write to MH i2c: D1 01 00 FA 9B 01 67 [10:27:47]Write i2c OK [10:27:47]MH_I2C_Read... [10:27:47]Read from MH i2c: D1 [10:27:47]MH_I2C_Read... [10:27:47]Read from MH i2c: D1 01 00 [10:27:47]MH_I2C_Read... [10:27:47]Read from MH i2c: D1 01 00 FA 9B 00 66 [10:27:47]Write to MH i2c: 01 00 00 FB 9B 96 [10:27:47]Write i2c OK [10:27:47]MH_I2C_Read... [10:27:48]OFD Sender: No OFD packet to send [10:27:48]*** Cut start [10:27:48]*** Partial cut [10:27:48]*** CUTSNS_PIN = 1 [10:27:48]*** CUTSNS_PIN = 0 [10:27:48]*** Brake cut motor [10:27:49]Read from MH i2c: 01 [10:27:49]MH_I2C_Read... [10:27:49]*** Stop cut motor [10:27:49]*** Cut end [10:27:49]Read from MH i2c: 01 07 00 [10:27:49]MH_I2C_Read... [10:27:49]Read from MH i2c: 01 07 00 FB 9B 00 00 00 00 00 FF 0F AB [10:27:49]process_action close_receipt done [10:27:49]requested_data is exist [10:27:49]produce_requested_data [10:27:49]requested_item fm.sn is exist - process it [10:27:49]wFMCommunicate request_size=4 [10:27:49]MH_SAM_APDU [10:27:49]CAPDU: 80 11 00 00 [10:27:49]Write to MH i2c: E2 08 00 FC 9B 80 11 00 00 00 00 00 00 11 [10:27:49]Write i2c OK [10:27:49]MH_I2C_Read... [10:27:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:27:49]Read from MH i2c: E2 [10:27:49]MH_I2C_Read... [10:27:49]Read from MH i2c: E2 17 00 [10:27:49]MH_I2C_Read... [10:27:49]Read from MH i2c: E2 17 00 FC 9B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 62 [10:27:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:27:49]wFMCommunicate OK [10:27:49]requested_item fd.num is exist - process it [10:27:49]SAM_PROTO_GetFieldsCounters [10:27:49]wFMCommunicate request_size=4 [10:27:49]MH_SAM_APDU [10:27:49]CAPDU: 80 13 00 00 [10:27:49]Write to MH i2c: E2 08 00 FD 9B 80 13 00 00 00 00 00 00 14 [10:27:49]Write i2c OK [10:27:49]MH_I2C_Read... [10:27:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:27:49]Read from MH i2c: E2 [10:27:49]MH_I2C_Read... [10:27:49]Read from MH i2c: E2 62 00 [10:27:49]MH_I2C_Read... [10:27:49]Read from MH i2c: E2 62 00 FD 9B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 BB 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 91 00 00 00 5E 04 04 00 91 00 00 00 57 04 04 00 92 00 00 00 19 04 04 00 00 00 00 00 90 00 AD [10:27:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 BB 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 91 00 00 00 5E 04 04 00 91 00 00 00 57 04 04 00 92 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:27:49]wFMCommunicate OK [10:27:49]SAM_PROTO_GetFieldsCounters done [10:27:49]requested_item shift.num is exist - process it [10:27:49]requested_item shift.opened is exist - process it [10:27:49]req_shift_opened [10:27:49]FM_GetShiftState [10:27:49]SAM_PROTO_GetShiftState [10:27:49]wFMCommunicate request_size=4 [10:27:49]MH_SAM_APDU [10:27:49]CAPDU: 80 13 01 00 [10:27:49]Write to MH i2c: E2 08 00 FE 9B 80 13 01 00 00 00 00 00 16 [10:27:49]Write i2c OK [10:27:49]MH_I2C_Read... [10:27:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:27:49]Read from MH i2c: E2 [10:27:49]MH_I2C_Read... [10:27:49]Read from MH i2c: E2 0E 00 [10:27:49]MH_I2C_Read... [10:27:49]Read from MH i2c: E2 0E 00 FE 9B 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 DC [10:27:49]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:27:49]wFMCommunicate OK [10:27:49]SAM_PROTO_GetShiftState done [10:27:49]FM_GetShiftState done [10:27:49]req_shift_opened done [10:27:49]requested_item shift.open_date is exist - process it [10:27:49]req_shift_open_date [10:27:49]req_shift_open_date done [10:27:49]produce_requested_data done [10:27:49]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230331,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [10:27:49]process_action_free close_receipt [10:27:49]json_value_free [10:27:49]json_value_free done [10:27:49]process_json_proto returns [10:27:49]Send response to host [10:27:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230331,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [10:27:49]free response buf [10:27:49]execute_script done [10:27:49]execute_script returns [10:27:49]free content buf [10:27:49]Sock 8.Close socket [10:27:49]Sock 8.Thread stoped [10:27:53]OFD Sender: No OFD packet to send [10:27:58]OFD Sender: No OFD packet to send [10:28:03]OFD Sender: No OFD packet to send [10:28:08]OFD Sender: No OFD packet to send [10:28:13]OFD Sender: No OFD packet to send [10:28:18]OFD Sender: No OFD packet to send [10:28:23]OFD Sender: No OFD packet to send [10:28:28]OFD Sender: No OFD packet to send [10:28:33]OFD Sender: No OFD packet to send [10:28:38]OFD Sender: No OFD packet to send [10:28:43]OFD Sender: No OFD packet to send [10:28:48]OFD Sender: No OFD packet to send [10:28:53]OFD Sender: No OFD packet to send [10:28:58]OFD Sender: No OFD packet to send [10:28:58]accept exits with 9 [10:28:58]New connection [10:28:58]New thread 3067047268 created [10:28:58]Thread 3066903908 joined [10:28:58]Waiting for new connection... [10:28:58] Sock 9.Parse request [10:28:58]Sock 9.Check first char [10:28:58]Sock 9.First char is OK [10:28:58]request: POST /json_proto HTTP/1.0 [10:28:58]Method: POST [10:28:58]URL: /json_proto [10:28:58]Method is POST - this is cgi request [10:28:58]url: /json_proto [10:28:58]query_string will be loaded in cgi processing [10:28:58]execute_cgi json_proto POST (null) [10:28:58]execute_cgi path=json_proto method=POST [10:28:58]POST find Content-Length [10:28:58]Host: 172.17.49.131:8080 [10:28:58]Content-Length: 215 [10:28:58]Content-Type: application/json [10:28:58] [10:28:58]POST finish read [10:28:58]Found Content-Length = 215 [10:28:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:28:58]execute_script... [10:28:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:28:58]POST & json_proto [10:28:58]process_json_proto [10:28:58]json parsed OK: [10:28:58]protocol is kg_v1.0 [10:28:58]action value=get_value [10:28:58]process_action get_value [10:28:58]cmd_get_value [10:28:58]process_action get_value done [10:28:58]requested_data is exist [10:28:58]produce_requested_data [10:28:58]requested_item kkm.sn is exist - process it [10:28:58]requested_item kkm.ver is exist - process it [10:28:58]requested_item fm.sn is exist - process it [10:28:58]wFMCommunicate request_size=4 [10:28:58]MH_SAM_APDU [10:28:58]CAPDU: 80 11 00 00 [10:28:58]Write to MH i2c: E2 08 00 FF 9B 80 11 00 00 00 00 00 00 14 [10:28:58]Write i2c OK [10:28:58]MH_I2C_Read... [10:28:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:28:58]Read from MH i2c: E2 [10:28:58]MH_I2C_Read... [10:28:58]Read from MH i2c: E2 17 00 [10:28:58]MH_I2C_Read... [10:28:58]Read from MH i2c: E2 17 00 FF 9B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 65 [10:28:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:28:58]wFMCommunicate OK [10:28:58]requested_item fd.num is exist - process it [10:28:58]SAM_PROTO_GetFieldsCounters [10:28:58]wFMCommunicate request_size=4 [10:28:58]MH_SAM_APDU [10:28:58]CAPDU: 80 13 00 00 [10:28:58]Write to MH i2c: E2 08 00 00 9C 80 13 00 00 00 00 00 00 18 [10:28:58]Write i2c OK [10:28:58]MH_I2C_Read... [10:28:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:28:58]Read from MH i2c: E2 [10:28:58]MH_I2C_Read... [10:28:58]Read from MH i2c: E2 62 00 [10:28:58]MH_I2C_Read... [10:28:58]Read from MH i2c: E2 62 00 00 9C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 BB 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 91 00 00 00 5E 04 04 00 91 00 00 00 57 04 04 00 92 00 00 00 19 04 04 00 00 00 00 00 90 00 B1 [10:28:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 BB 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 91 00 00 00 5E 04 04 00 91 00 00 00 57 04 04 00 92 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:28:58]wFMCommunicate OK [10:28:58]SAM_PROTO_GetFieldsCounters done [10:28:58]requested_item shift.num is exist - process it [10:28:58]requested_item shift.opened is exist - process it [10:28:58]req_shift_opened [10:28:58]FM_GetShiftState [10:28:58]SAM_PROTO_GetShiftState [10:28:58]wFMCommunicate request_size=4 [10:28:58]MH_SAM_APDU [10:28:58]CAPDU: 80 13 01 00 [10:28:58]Write to MH i2c: E2 08 00 01 9C 80 13 01 00 00 00 00 00 1A [10:28:58]Write i2c OK [10:28:58]MH_I2C_Read... [10:28:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:28:58]Read from MH i2c: E2 [10:28:58]MH_I2C_Read... [10:28:58]Read from MH i2c: E2 0E 00 [10:28:58]MH_I2C_Read... [10:28:58]Read from MH i2c: E2 0E 00 01 9C 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 E0 [10:28:58]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:28:58]wFMCommunicate OK [10:28:58]SAM_PROTO_GetShiftState done [10:28:58]FM_GetShiftState done [10:28:58]req_shift_opened done [10:28:58]requested_item shift.open_date is exist - process it [10:28:58]req_shift_open_date [10:28:58]req_shift_open_date done [10:28:58]produce_requested_data done [10:28:58]produce_requested_data return {"kkm.sn":"0300000050","kkm.ver":"001","fm.sn":"0000000000965352","fd.num":230331,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [10:28:58]process_action_free get_value [10:28:58]json_value_free [10:28:58]json_value_free done [10:28:58]process_json_proto returns [10:28:58]Send response to host [10:28:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000050","kkm.ver":"001","fm.sn":"0000000000965352","fd.num":230331,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [10:28:58]free response buf [10:28:58]execute_script done [10:28:58]execute_script returns [10:28:58]free content buf [10:28:58]Sock 9.Close socket [10:28:58]Sock 9.Thread stoped [10:28:58]accept exits with 8 [10:28:58]New connection [10:28:58]New thread 3066903908 created [10:28:58]Thread 3067047268 joined [10:28:58]Waiting for new connection... [10:28:58] Sock 8.Parse request [10:28:58]Sock 8.Check first char [10:28:58]Sock 8.First char is OK [10:28:58]request: POST /json_proto HTTP/1.0 [10:28:58]Method: POST [10:28:58]URL: /json_proto [10:28:58]Method is POST - this is cgi request [10:28:58]url: /json_proto [10:28:58]query_string will be loaded in cgi processing [10:28:58]execute_cgi json_proto POST (null) [10:28:58]execute_cgi path=json_proto method=POST [10:28:58]POST find Content-Length [10:28:58]Host: 172.17.49.131:8080 [10:28:58]Content-Length: 331 [10:28:58]Content-Type: application/json [10:28:58] [10:28:58]POST finish read [10:28:58]Found Content-Length = 331 [10:28:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:28:58]execute_script... [10:28:58]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [10:28:58]POST & json_proto [10:28:58]process_json_proto [10:28:58]json parsed OK: [10:28:58]protocol is kg_v1.0 [10:28:58]action value=get_value [10:28:58]process_action get_value [10:28:58]cmd_get_value [10:28:58]process_action get_value done [10:28:58]requested_data is exist [10:28:58]produce_requested_data [10:28:58]requested_item fm.sale.total is exist - process it [10:28:58]SAM_PROTO_GetFMData [10:28:58]wFMCommunicate request_size=4 [10:28:58]MH_SAM_APDU [10:28:58]CAPDU: 80 13 03 00 [10:28:58]Write to MH i2c: E2 08 00 02 9C 80 13 03 00 00 00 00 00 1D [10:28:58]Write i2c OK [10:28:58]MH_I2C_Read... [10:28:59]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [10:28:59]Read from MH i2c: E2 [10:28:59]MH_I2C_Read... [10:28:59]Read from MH i2c: E2 FD 00 [10:28:59]MH_I2C_Read... [10:28:59]Read from MH i2c: E2 FD 00 02 9C 00 C6 04 85 04 C2 04 6E 04 04 00 B7 80 03 00 69 04 A4 00 6F 04 04 00 E8 76 03 00 B1 04 05 00 0E DE 45 74 05 70 04 05 00 1E DF F6 69 04 72 04 05 00 F0 FE 4E 0A 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 44 A1 50 94 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 D4 E3 5B 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 CF 09 00 00 B1 04 04 00 4C FD 0B 23 70 04 04 00 4C FD 0B 23 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 CD E4 B8 03 EF 03 90 00 41 [10:28:59]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 B7 80 03 00 69 04 A4 00 6F 04 04 00 E8 76 03 00 B1 04 05 00 0E DE 45 74 05 70 04 05 00 1E DF F6 69 04 72 04 05 00 F0 FE 4E 0A 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 44 A1 50 94 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 D4 E3 5B 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 CF 09 00 00 B1 04 04 00 4C FD 0B 23 70 04 04 00 4C FD 0B 23 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 CD E4 B8 03 EF 03 90 00 [10:28:59]wFMCommunicate OK [10:28:59]wFMCommunicate request_size=4 [10:28:59]MH_SAM_APDU [10:28:59]CAPDU: 80 17 00 00 [10:28:59]Write to MH i2c: E2 08 00 03 9C 80 17 00 00 00 00 00 00 1F [10:28:59]Write i2c OK [10:28:59]MH_I2C_Read... [10:28:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:28:59]Read from MH i2c: E2 [10:28:59]MH_I2C_Read... [10:28:59]Read from MH i2c: E2 FD 00 [10:28:59]MH_I2C_Read... [10:28:59]Read from MH i2c: E2 FD 00 03 9C 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 EC 67 4F EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 7C [10:28:59]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 EC 67 4F EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 90 00 [10:28:59]wFMCommunicate OK [10:28:59]wFMCommunicate request_size=4 [10:28:59]MH_SAM_APDU [10:28:59]CAPDU: 80 17 00 00 [10:28:59]Write to MH i2c: E2 08 00 04 9C 80 17 00 00 00 00 00 00 20 [10:28:59]Write i2c OK [10:28:59]MH_I2C_Read... [10:28:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:28:59]Read from MH i2c: E2 [10:28:59]MH_I2C_Read... [10:28:59]Read from MH i2c: E2 FD 00 [10:28:59]MH_I2C_Read... [10:28:59]Read from MH i2c: E2 FD 00 04 9C 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 47 [10:28: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 [10:28:59]wFMCommunicate OK [10:28:59]wFMCommunicate request_size=4 [10:28:59]MH_SAM_APDU [10:28:59]CAPDU: 80 17 00 00 [10:28:59]Write to MH i2c: E2 08 00 05 9C 80 17 00 00 00 00 00 00 21 [10:28:59]Write i2c OK [10:28:59]MH_I2C_Read... [10:28:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:28:59]Read from MH i2c: E2 [10:28:59]MH_I2C_Read... [10:28:59]Read from MH i2c: E2 FD 00 [10:28:59]MH_I2C_Read... [10:29:00]Read from MH i2c: E2 FD 00 05 9C 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 9C [10:29:00]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 [10:29:00]wFMCommunicate OK [10:29:00]wFMCommunicate request_size=4 [10:29:00]MH_SAM_APDU [10:29:00]CAPDU: 80 17 00 00 [10:29:00]Write to MH i2c: E2 08 00 06 9C 80 17 00 00 00 00 00 00 22 [10:29:00]Write i2c OK [10:29:00]MH_I2C_Read... [10:29:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [10:29:00]Read from MH i2c: E2 [10:29:00]MH_I2C_Read... [10:29:00]Read from MH i2c: E2 E3 00 [10:29:00]MH_I2C_Read... [10:29:00]Read from MH i2c: E2 E3 00 06 9C 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 01 [10:29: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 [10:29:00]wFMCommunicate OK [10:29:00]SAM_PROTO_GetFMData done [10:29:00]requested_item fm.sale_refund.total is exist - process it [10:29:00]requested_item fm.buy.total is exist - process it [10:29:00]requested_item shift.sale.total is exist - process it [10:29:00]SAM_PROTO_GetShiftData [10:29:00]wFMCommunicate request_size=4 [10:29:00]MH_SAM_APDU [10:29:00]CAPDU: 80 13 02 00 [10:29:00]Write to MH i2c: E2 08 00 07 9C 80 13 02 00 00 00 00 00 21 [10:29:00]Write i2c OK [10:29:00]MH_I2C_Read... [10:29:00]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [10:29:00]Read from MH i2c: E2 [10:29:00]MH_I2C_Read... [10:29:00]Read from MH i2c: E2 FD 00 [10:29:00]MH_I2C_Read... [10:29:00]Read from MH i2c: E2 FD 00 07 9C 00 B9 04 AA 04 B5 04 6E 04 04 00 91 00 00 00 69 04 9C 00 6F 04 04 00 8F 00 00 00 B1 04 03 00 F9 CB ED 70 04 03 00 30 95 B2 72 04 03 00 C9 36 3B 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 EB 41 19 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 D1 1A 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 D0 DD 06 70 04 03 00 D0 DD 06 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 B3 BA EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 9F [10:29:00]RAPDU: B9 04 AA 04 B5 04 6E 04 04 00 91 00 00 00 69 04 9C 00 6F 04 04 00 8F 00 00 00 B1 04 03 00 F9 CB ED 70 04 03 00 30 95 B2 72 04 03 00 C9 36 3B 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 EB 41 19 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 D1 1A 02 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 97 00 6F 04 04 00 02 00 00 00 B1 04 03 00 D0 DD 06 70 04 03 00 D0 DD 06 72 04 00 00 00 04 79 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 0B 00 F2 03 01 00 01 F3 03 02 00 B3 BA EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 90 00 [10:29:00]wFMCommunicate OK [10:29:00]wFMCommunicate request_size=4 [10:29:00]MH_SAM_APDU [10:29:00]CAPDU: 80 17 00 00 [10:29:00]Write to MH i2c: E2 08 00 08 9C 80 17 00 00 00 00 00 00 24 [10:29:00]Write i2c OK [10:29:00]MH_I2C_Read... [10:29:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:29:00]Read from MH i2c: E2 [10:29:00]MH_I2C_Read... [10:29:00]Read from MH i2c: E2 FD 00 [10:29:00]MH_I2C_Read... [10:29:00]Read from MH i2c: E2 FD 00 08 9C 00 03 0B 00 F6 03 01 00 01 F7 03 02 00 8F 0F EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 90 00 81 [10:29:00]RAPDU: 03 0B 00 F6 03 01 00 01 F7 03 02 00 8F 0F EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 90 00 [10:29:01]wFMCommunicate OK [10:29:01]wFMCommunicate request_size=4 [10:29:01]MH_SAM_APDU [10:29:01]CAPDU: 80 17 00 00 [10:29:01]Write to MH i2c: E2 08 00 09 9C 80 17 00 00 00 00 00 00 25 [10:29:01]Write i2c OK [10:29:01]MH_I2C_Read... [10:29:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:29:01]Read from MH i2c: E2 [10:29:01]MH_I2C_Read... [10:29:01]Read from MH i2c: E2 FD 00 [10:29:01]MH_I2C_Read... [10:29:01]Read from MH i2c: E2 FD 00 09 9C 00 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 4D [10:29:01]RAPDU: 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 90 00 [10:29:01]wFMCommunicate OK [10:29:01]wFMCommunicate request_size=4 [10:29:01]MH_SAM_APDU [10:29:01]CAPDU: 80 17 00 00 [10:29:01]Write to MH i2c: E2 08 00 0A 9C 80 17 00 00 00 00 00 00 26 [10:29:01]Write i2c OK [10:29:01]MH_I2C_Read... [10:29:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [10:29:01]Read from MH i2c: E2 [10:29:01]MH_I2C_Read... [10:29:01]Read from MH i2c: E2 FD 00 [10:29:01]MH_I2C_Read... [10:29:01]Read from MH i2c: E2 FD 00 0A 9C 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 9E [10:29:01]RAPDU: EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 90 00 [10:29:01]wFMCommunicate OK [10:29:01]wFMCommunicate request_size=4 [10:29:01]MH_SAM_APDU [10:29:01]CAPDU: 80 17 00 00 [10:29:01]Write to MH i2c: E2 08 00 0B 9C 80 17 00 00 00 00 00 00 27 [10:29:01]Write i2c OK [10:29:01]MH_I2C_Read... [10:29:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 211! [10:29:01]Read from MH i2c: E2 [10:29:01]MH_I2C_Read... [10:29:01]Read from MH i2c: E2 D6 00 [10:29:01]MH_I2C_Read... [10:29:01]Read from MH i2c: E2 D6 00 0B 9C 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 [10:29:01]RAPDU: 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [10:29:01]wFMCommunicate OK [10:29:01]SAM_PROTO_GetShiftData done [10:29:01]requested_item shift.sale.total_cash is exist - process it [10:29:01]requested_item shift.sale_refund.total is exist - process it [10:29:01]requested_item shift.sale_refund.total_cash is exist - process it [10:29:01]requested_item shift.buy.total is exist - process it [10:29:01]requested_item shift.buy.total_cash is exist - process it [10:29:01]produce_requested_data done [10:29:01]produce_requested_data return {"fm.sale.total":234255723.66,"fm.sale_refund.total":5879883.00,"fm.buy.total":0.00,"shift.sale.total":155842.49,"shift.sale.total_cash":117036.00,"shift.sale_refund.total":4500.00,"shift.sale_refund.total_cash":4500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [10:29:01]process_action_free get_value [10:29:01]json_value_free [10:29:01]json_value_free done [10:29:01]process_json_proto returns [10:29:01]Send response to host [10:29:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":234255723.66,"fm.sale_refund.total":5879883.00,"fm.buy.total":0.00,"shift.sale.total":155842.49,"shift.sale.total_cash":117036.00,"shift.sale_refund.total":4500.00,"shift.sale_refund.total_cash":4500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [10:29:01]free response buf [10:29:01]execute_script done [10:29:01]execute_script returns [10:29:01]free content buf [10:29:01]Sock 8.Close socket [10:29:01]Sock 8.Thread stoped [10:29:03]OFD Sender: No OFD packet to send [10:29:08]OFD Sender: No OFD packet to send [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:38]OFD Sender: No OFD packet to send [10:30:43]OFD Sender: No OFD packet to send [10:30:48]OFD Sender: No OFD packet to send [10:30:53]OFD Sender: No OFD packet to send [10:30:58]OFD Sender: No OFD packet to send [10:31:03]OFD Sender: No OFD packet to send [10:31:08]OFD Sender: No OFD packet to send [10:31:13]OFD Sender: No OFD packet to send [10:31:18]OFD Sender: No OFD packet to send [10:31:23]OFD Sender: No OFD packet to send [10:31:28]OFD Sender: No OFD packet to send [10:31:33]OFD Sender: No OFD packet to send [10:31:38]OFD Sender: No OFD packet to send [10:31:43]OFD Sender: No OFD packet to send [10:31:48]OFD Sender: No OFD packet to send [10:31:53]OFD Sender: No OFD packet to send [10:31:58]OFD Sender: No OFD packet to send [10:32:03]OFD Sender: No OFD packet to send [10:32:08]OFD Sender: No OFD packet to send [10:32:13]OFD Sender: No OFD packet to send [10:32:18]OFD Sender: No OFD packet to send [10:32:23]OFD Sender: No OFD packet to send [10:32:28]OFD Sender: No OFD packet to send [10:32:33]OFD Sender: No OFD packet to send [10:32:38]OFD Sender: No OFD packet to send [10:32:43]OFD Sender: No OFD packet to send [10:32:48]OFD Sender: No OFD packet to send [10:32:53]OFD Sender: No OFD packet to send [10:32:58]OFD Sender: No OFD packet to send [10:33:03]OFD Sender: No OFD packet to send [10:33:08]OFD Sender: No OFD packet to send [10:33:13]OFD Sender: No OFD packet to send [10:33:18]OFD Sender: No OFD packet to send [10:33:23]OFD Sender: No OFD packet to send [10:33:28]OFD Sender: No OFD packet to send [10:33:33]OFD Sender: No OFD packet to send [10:33:38]OFD Sender: No OFD packet to send [10:33:43]OFD Sender: No OFD packet to send [10:33:45]accept exits with 9 [10:33:45]New connection [10:33:45]New thread 3067047268 created [10:33:45]Thread 3066903908 joined [10:33:45]Waiting for new connection... [10:33:45] Sock 9.Parse request [10:33:45]Sock 9.Check first char [10:33:45]Sock 9.First char is OK [10:33:45]request: POST /json_proto HTTP/1.0 [10:33:45]Method: POST [10:33:45]URL: /json_proto [10:33:45]Method is POST - this is cgi request [10:33:45]url: /json_proto [10:33:45]query_string will be loaded in cgi processing [10:33:45]execute_cgi json_proto POST (null) [10:33:45]execute_cgi path=json_proto method=POST [10:33:45]POST find Content-Length [10:33:45]Host: 172.17.49.131:8080 [10:33:45]Content-Length: 678 [10:33:45]Content-Type: application/json [10:33:45] [10:33:45]POST finish read [10:33:45]Found Content-Length = 678 [10:33:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871798", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:33:45]execute_script... [10:33: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)871798", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:33:45]POST & json_proto [10:33:45]process_json_proto [10:33:45]json parsed OK: [10:33:45]protocol is kg_v1.0 [10:33:45]action value=close_receipt [10:33:45]process_action close_receipt [10:33:45]cmd_close_receipt [10:33:45]MH_GetDate [10:33:45]Write to MH i2c: F0 00 00 0C 9C 97 [10:33:45]Write i2c OK [10:33:45]MH_I2C_Read... [10:33:45]Read from MH i2c: F0 [10:33:45]MH_I2C_Read... [10:33:45]Read from MH i2c: F0 09 00 [10:33:45]MH_I2C_Read... [10:33:45]Read from MH i2c: F0 09 00 0C 9C 00 8F 1E A6 66 FF 4D C0 64 C9 [10:33:45]GetLastDocTimeStamp 1722162471 [10:33:45]current date 1722162831 [10:33:45]FM_GetShiftState [10:33:45]SAM_PROTO_GetShiftState [10:33:45]wFMCommunicate request_size=4 [10:33:45]MH_SAM_APDU [10:33:45]CAPDU: 80 13 01 00 [10:33:45]Write to MH i2c: E2 08 00 0D 9C 80 13 01 00 00 00 00 00 26 [10:33:45]Write i2c OK [10:33:45]MH_I2C_Read... [10:33:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:45]Read from MH i2c: E2 [10:33:45]MH_I2C_Read... [10:33:45]Read from MH i2c: E2 0E 00 [10:33:45]MH_I2C_Read... [10:33:45]Read from MH i2c: E2 0E 00 0D 9C 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 EC [10:33:45]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:33:45]wFMCommunicate OK [10:33:45]SAM_PROTO_GetShiftState done [10:33:45]FM_GetShiftState done [10:33:45]opened in 1722127132 [10:33:45]opened+sec_in_day 1722213532 [10:33:45]quantity*price = 70037 [10:33:45]sum+1 = 70038 [10:33:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 146 28.07.2024 10:33 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230332 ФПД: 1984667218269 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T103351&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230332&fm=1984667218269&tin=02508201610067®Number=0000000000099253&sum=70000 [10:33:47]StoreToDocumentArchive [10:33:47]shift 386 fd 230332 [10:33:47]save to /storage/0386/doc_00230332 [10:33:47]save last doc name /storage/0386/doc_00230332 to /storage/kkm_last_doc_name [10:33:47]save OK [10:33:47]Clear old archive folders... [10:33:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:33:47]tlvbuf is 00962C40 [10:33:47]SAM_PROTO_ClearQueue [10:33:47]wFMCommunicate request_size=4 [10:33:47]MH_SAM_APDU [10:33:47]CAPDU: 80 09 00 00 [10:33:47]Write to MH i2c: E2 08 00 1A 9C 80 09 00 00 00 00 00 00 28 [10:33:47]Write i2c OK [10:33:47]MH_I2C_Read... [10:33:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:33:47]Read from MH i2c: E2 [10:33:47]MH_I2C_Read... [10:33:47]Read from MH i2c: E2 03 00 [10:33:47]MH_I2C_Read... [10:33:47]Read from MH i2c: E2 03 00 1A 9C 00 90 00 2A [10:33:47]RAPDU: 90 00 [10:33:47]wFMCommunicate OK [10:33:47]SAM_PROTO_ClearQueue done [10:33:47]KKMCreateOFDPacket [10:33:47]OFDProtocolAddRootSTLVToBuf [10:33:47]FM_MakeSignedData [10:33:47]FM_MakeSignedData [10:33:47]SAM_PROTO_SignData [10:33:47]wFMCommunicate request_size=4 [10:33:47]MH_SAM_APDU [10:33:47]CAPDU: 80 0D 01 02 [10:33:47]Write to MH i2c: E2 08 00 1B 9C 80 0D 01 02 00 00 00 00 30 [10:33:47]Write i2c OK [10:33:47]MH_I2C_Read... [10:33:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:33:47]Read from MH i2c: E2 [10:33:47]MH_I2C_Read... [10:33:47]Read from MH i2c: E2 03 00 [10:33:47]MH_I2C_Read... [10:33:47]Read from MH i2c: E2 03 00 1B 9C 00 90 00 2B [10:33:47]RAPDU: 90 00 [10:33:47]wFMCommunicate OK [10:33:47]wFMCommunicate request_size=255 [10:33:47]MH_SAM_APDU [10:33: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 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 92 00 00 00 F4 03 04 00 8F 1E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 BC 83 03 00 35 04 06 00 01 [10:33:47]Write to MH i2c: E2 02 01 1C 9C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 92 00 00 00 F4 03 04 00 8F 1E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 BC 83 03 00 35 04 06 00 01 00 00 A8 [10:33:47]Write i2c OK [10:33:47]MH_I2C_Read... [10:33:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:33:47]Read from MH i2c: E2 [10:33:47]MH_I2C_Read... [10:33:47]Read from MH i2c: E2 03 00 [10:33:47]MH_I2C_Read... [10:33:47]Read from MH i2c: E2 03 00 1C 9C 00 90 00 2C [10:33:47]RAPDU: 90 00 [10:33:47]wFMCommunicate OK [10:33:47]wFMCommunicate request_size=10 [10:33:47]MH_SAM_APDU [10:33:47]CAPDU: 80 0D 02 02 05 CE 17 62 71 5D [10:33:47]Write to MH i2c: E2 0D 00 1D 9C 80 0D 02 02 05 00 CE 17 62 71 5D 00 00 52 [10:33:47]Write i2c OK [10:33:47]MH_I2C_Read... [10:33:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:33:47]Read from MH i2c: E2 [10:33:47]MH_I2C_Read... [10:33:47]Read from MH i2c: E2 03 00 [10:33:47]MH_I2C_Read... [10:33:47]Read from MH i2c: E2 03 00 1D 9C 00 90 00 2D [10:33:47]RAPDU: 90 00 [10:33:47]wFMCommunicate OK [10:33:47]wFMCommunicate request_size=4 [10:33:47]MH_SAM_APDU [10:33:47]CAPDU: 80 0D 03 02 [10:33:47]Write to MH i2c: E2 08 00 1E 9C 80 0D 03 02 00 00 00 00 35 [10:33:47]Write i2c OK [10:33:47]MH_I2C_Read... [10:33:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:33:47]Read from MH i2c: E2 [10:33:47]MH_I2C_Read... [10:33:47]Read from MH i2c: E2 0B 00 [10:33:47]MH_I2C_Read... [10:33:47]Read from MH i2c: E2 0B 00 1E 9C 00 E3 96 E5 C9 C8 5E 1C 01 90 00 A0 [10:33:47]RAPDU: E3 96 E5 C9 C8 5E 1C 01 90 00 [10:33:47]wFMCommunicate OK [10:33:47]SAM_PROTO_SignData done [10:33:47]FM_MakeSignedData done [10:33:47]CreateOFDProtocolMessage [10:33:47]wFMCommunicate request_size=4 [10:33:47]MH_SAM_APDU [10:33:47]CAPDU: 80 11 00 00 [10:33:47]Write to MH i2c: E2 08 00 1F 9C 80 11 00 00 00 00 00 00 35 [10:33:47]Write i2c OK [10:33:47]MH_I2C_Read... [10:33:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:33:47]Read from MH i2c: E2 [10:33:47]MH_I2C_Read... [10:33:47]Read from MH i2c: E2 17 00 [10:33:47]MH_I2C_Read... [10:33:47]Read from MH i2c: E2 17 00 1F 9C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 86 [10:33:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:33:47]wFMCommunicate OK [10:33:47]CreateOFDProtocolMessage done [10:33:47]OFDSenderStorePacket 230332 [10:33:47]StoreOFDPacket docnum=230332 [10:33:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 C9 80 07 01 42 EE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 92 00 00 00 F4 03 04 00 8F 1E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 BC 83 03 00 35 04 06 00 01 CE 17 62 71 5D E3 96 E5 C9 C8 5E 1C 01 [10:33:47]CheckFolder [10:33:47]dirname=/storage/ofd_packets [10:33:47]CheckFolder done [10:33:47]ProducePacketName [10:33:47]name=ofd_packets/00230332 [10:33:47]NVStorageSaveData ofd_packets/00230332 [10:33:47]File name is /storage/ofd_packets/00230332 [10:33:47]Write 301 bytes [10:33:47]NVStorageSaveData done [10:33:47]OFDSenderStorePacket done [10:33:47]KKMCreateOFDPacket done [10:33:47]NVStorageSaveData kkm_last_timestamp [10:33:47]File name is /storage/kkm_last_timestamp [10:33:47]Write 4 bytes [10:33:47]NVStorageSaveData done [10:33:47]ExternCall_PrintAddStr [10:33:47]wPrintStart [10:33:47]Write to MH i2c: 01 00 00 20 9C BC [10:33:47]Write i2c OK [10:33:47]MH_I2C_Read... [10:33:47]Read from MH i2c: 01 [10:33:47]MH_I2C_Read... [10:33:47]Read from MH i2c: 01 07 00 [10:33:47]MH_I2C_Read... [10:33:47]Read from MH i2c: 01 07 00 20 9C 00 00 00 00 00 FF 0F D1 [10:33:47]RasterBufferAndPrint [10:33:47]line Счет N : (1)871798 [10:33:47]line ИНН: 02508201610067 [10:33:47]line Контрольно-Кассовый Чек [10:33:47]line ПРОДАЖА [10:33:47]line ТРК (МРК, ГНК) : 52 [10:33:47]line Товар: 2710124130 [10:33:47]line Аи-92-К-5 [10:33:47]line 10.330 * 67.80 [10:33:47]line = 700.37 [10:33:47]line НДС 12% НСП 1% [10:33:47]line > о реализуемом товаре [10:33:47]line ОКРУГЛЕНИЕ: -0.37 [10:33:47]line ИТОГО: 700.00 [10:33:47]line Внесено: 700.00 [10:33:47]line СДАЧА: 0.00 [10:33:47]line НСП 1% : 6.20 [10:33:47]line НДС 12% : 74.38 [10:33:47]line Наличными: 700.00 [10:33:47]line Безнал.: 0.00 [10:33:47]line Место: АЗС № 125 "Партнер Нефть" [10:33:47]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [10:33:47]line СНО: Общий режим [10:33:47]line Чек 146 28.07.2024 10:33 [10:33:47]line Смена: 386 ФФД: 1.0 [10:33:47]line ЗНМ: 0300000050 [10:33:47]line РНМ: 0000000000099253 [10:33:47]line Версия ККМ: 001 [10:33:47]line ФМ: 0000000000965352 [10:33:47]line ФД: 230332 [10:33:47]line ФПД: 1984667218269 [10:33:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T103351&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230332&fm=1984667218269&tin=02508201610067®Number=0000000000099253&sum=70000 [10:33:47]OFD Sender: Processing packet 230332 [packets to send 132, broken 131] [10:33:47]ProducePacketName [10:33:47]name=ofd_packets/00230332 [10:33:47]OFD Sender: To server: pG, [10:33:47]CommunicateWithHost lk.salyk.kg:30040 [10:33:47]ConnectInit lk.salyk.kg [10:33:47]written 0, free lines is 4095 [10:33:48]Connected sock=10 [10:33:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 C9 80 07 01 42 EE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 92 00 00 00 F4 03 04 00 8F 1E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 BC 83 03 00 35 04 06 00 01 CE 17 62 71 5D E3 96 E5 C9 C8 5E 1C 01 [10:33:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 63 3B 47 00 54 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 39 36 35 33 35 32 10 04 04 00 BC 83 03 00 F4 03 04 00 67 C5 A5 66 B6 04 01 00 00 9A 77 29 80 25 57 D3 02 [10:33:48]CommunicateWithHost err = 0 [10:33:48]CheckOFDResponse [10:33:48]1017 (14) - 77093643461234 [10:33:48]1041 (16) - 0000000000965352 [10:33:48]1040 (4) - 230332 [10:33:48]1012 (4) - 28.07.2024 04:13 [10:33:48]1206 (1) - 0 [10:33:48]OFD Sender: Remove packet 230332 [10:33:48]ProducePacketName [10:33:48]name=ofd_packets/00230332 [10:33:48]NVStorageDeleteData [10:33:48]Write to MH i2c: 01 00 00 4B 9C E7 [10:33:48]Write i2c OK [10:33:48]MH_I2C_Read... [10:33:48]Read from MH i2c: 01 [10:33:48]MH_I2C_Read... [10:33:48]Read from MH i2c: 01 07 00 [10:33:48]MH_I2C_Read... [10:33:48]Read from MH i2c: 01 07 00 4B 9C 00 00 00 00 00 F1 0C EB [10:33:48]RasterBufferAndPrint [10:33:48]line [10:33:48]line [10:33:48]line [10:33:48]line [10:33:48]line [10:33:48]written 0, free lines is 3319 [10:33:48]MH_Cut [10:33:48]Write to MH i2c: D1 01 00 52 9C 01 C0 [10:33:48]Write i2c OK [10:33:48]MH_I2C_Read... [10:33:48]Read from MH i2c: D1 [10:33:48]MH_I2C_Read... [10:33:48]Read from MH i2c: D1 01 00 [10:33:48]MH_I2C_Read... [10:33:48]Read from MH i2c: D1 01 00 52 9C 00 BF [10:33:48]Write to MH i2c: 01 00 00 53 9C EF [10:33:48]Write i2c OK [10:33:48]MH_I2C_Read... [10:33:48]OFD Sender: No OFD packet to send [10:33:49]*** Cut start [10:33:49]*** Partial cut [10:33:49]*** CUTSNS_PIN = 1 [10:33:49]*** CUTSNS_PIN = 0 [10:33:49]*** Brake cut motor [10:33:49]Read from MH i2c: 01 [10:33:49]MH_I2C_Read... [10:33:49]*** Stop cut motor [10:33:49]*** Cut end [10:33:49]Read from MH i2c: 01 07 00 [10:33:49]MH_I2C_Read... [10:33:49]Read from MH i2c: 01 07 00 53 9C 00 00 00 00 00 FF 0F 04 [10:33:49]process_action close_receipt done [10:33:49]requested_data is exist [10:33:49]produce_requested_data [10:33:49]requested_item fm.sn is exist - process it [10:33:49]wFMCommunicate request_size=4 [10:33:49]MH_SAM_APDU [10:33:49]CAPDU: 80 11 00 00 [10:33:49]Write to MH i2c: E2 08 00 54 9C 80 11 00 00 00 00 00 00 6A [10:33:49]Write i2c OK [10:33:49]MH_I2C_Read... [10:33:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:33:49]Read from MH i2c: E2 [10:33:49]MH_I2C_Read... [10:33:49]Read from MH i2c: E2 17 00 [10:33:49]MH_I2C_Read... [10:33:49]Read from MH i2c: E2 17 00 54 9C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 BB [10:33:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:33:49]wFMCommunicate OK [10:33:49]requested_item fd.num is exist - process it [10:33:49]SAM_PROTO_GetFieldsCounters [10:33:49]wFMCommunicate request_size=4 [10:33:49]MH_SAM_APDU [10:33:49]CAPDU: 80 13 00 00 [10:33:49]Write to MH i2c: E2 08 00 55 9C 80 13 00 00 00 00 00 00 6D [10:33:49]Write i2c OK [10:33:49]MH_I2C_Read... [10:33:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:33:49]Read from MH i2c: E2 [10:33:49]MH_I2C_Read... [10:33:49]Read from MH i2c: E2 62 00 [10:33:49]MH_I2C_Read... [10:33:49]Read from MH i2c: E2 62 00 55 9C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 BC 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 92 00 00 00 5E 04 04 00 92 00 00 00 57 04 04 00 93 00 00 00 19 04 04 00 00 00 00 00 90 00 0A [10:33:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 BC 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 92 00 00 00 5E 04 04 00 92 00 00 00 57 04 04 00 93 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:33:49]wFMCommunicate OK [10:33:49]SAM_PROTO_GetFieldsCounters done [10:33:49]requested_item shift.num is exist - process it [10:33:49]requested_item shift.opened is exist - process it [10:33:49]req_shift_opened [10:33:49]FM_GetShiftState [10:33:49]SAM_PROTO_GetShiftState [10:33:49]wFMCommunicate request_size=4 [10:33:49]MH_SAM_APDU [10:33:49]CAPDU: 80 13 01 00 [10:33:49]Write to MH i2c: E2 08 00 56 9C 80 13 01 00 00 00 00 00 6F [10:33:49]Write i2c OK [10:33:49]MH_I2C_Read... [10:33:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:49]Read from MH i2c: E2 [10:33:49]MH_I2C_Read... [10:33:49]Read from MH i2c: E2 0E 00 [10:33:49]MH_I2C_Read... [10:33:49]Read from MH i2c: E2 0E 00 56 9C 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 35 [10:33:49]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:33:49]wFMCommunicate OK [10:33:49]SAM_PROTO_GetShiftState done [10:33:49]FM_GetShiftState done [10:33:49]req_shift_opened done [10:33:49]requested_item shift.open_date is exist - process it [10:33:49]req_shift_open_date [10:33:49]req_shift_open_date done [10:33:49]produce_requested_data done [10:33:49]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230332,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [10:33:49]process_action_free close_receipt [10:33:49]json_value_free [10:33:49]json_value_free done [10:33:49]process_json_proto returns [10:33:49]Send response to host [10:33:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230332,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [10:33:49]free response buf [10:33:49]execute_script done [10:33:49]execute_script returns [10:33:49]free content buf [10:33:49]Sock 9.Close socket [10:33:49]Sock 9.Thread stoped [10:33:53]OFD Sender: No OFD packet to send [10:33:57]accept exits with 8 [10:33:57]New connection [10:33:57]New thread 3066903908 created [10:33:57]Thread 3067047268 joined [10:33:57]Waiting for new connection... [10:33:57] Sock 8.Parse request [10:33:57]Sock 8.Check first char [10:33:57]Sock 8.First char is OK [10:33:57]request: POST /json_proto HTTP/1.0 [10:33:57]Method: POST [10:33:57]URL: /json_proto [10:33:57]Method is POST - this is cgi request [10:33:57]url: /json_proto [10:33:57]query_string will be loaded in cgi processing [10:33:57]execute_cgi json_proto POST (null) [10:33:57]execute_cgi path=json_proto method=POST [10:33:57]POST find Content-Length [10:33:57]Host: 172.17.49.131:8080 [10:33:57]Content-Length: 682 [10:33:57]Content-Type: application/json [10:33:57] [10:33:57]POST finish read [10:33:57]Found Content-Length = 682 [10:33:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871799", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [10:33:57]execute_script... [10:33: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)871799", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [10:33:57]POST & json_proto [10:33:57]process_json_proto [10:33:57]json parsed OK: [10:33:57]protocol is kg_v1.0 [10:33:57]action value=close_receipt [10:33:57]process_action close_receipt [10:33:57]cmd_close_receipt [10:33:57]MH_GetDate [10:33:57]Write to MH i2c: F0 00 00 57 9C E2 [10:33:57]Write i2c OK [10:33:57]MH_I2C_Read... [10:33:57]Read from MH i2c: F0 [10:33:57]MH_I2C_Read... [10:33:57]Read from MH i2c: F0 09 00 [10:33:57]MH_I2C_Read... [10:33:57]Read from MH i2c: F0 09 00 57 9C 00 9B 1E A6 66 FF 4D C0 64 20 [10:33:57]GetLastDocTimeStamp 1722162831 [10:33:57]current date 1722162843 [10:33:57]FM_GetShiftState [10:33:57]SAM_PROTO_GetShiftState [10:33:57]wFMCommunicate request_size=4 [10:33:57]MH_SAM_APDU [10:33:57]CAPDU: 80 13 01 00 [10:33:57]Write to MH i2c: E2 08 00 58 9C 80 13 01 00 00 00 00 00 71 [10:33:57]Write i2c OK [10:33:57]MH_I2C_Read... [10:33:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:33:57]Read from MH i2c: E2 [10:33:57]MH_I2C_Read... [10:33:57]Read from MH i2c: E2 0E 00 [10:33:57]MH_I2C_Read... [10:33:57]Read from MH i2c: E2 0E 00 58 9C 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 37 [10:33:57]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:33:57]wFMCommunicate OK [10:33:57]SAM_PROTO_GetShiftState done [10:33:57]FM_GetShiftState done [10:33:57]opened in 1722127132 [10:33:57]opened+sec_in_day 1722213532 [10:33:57]quantity*price = 100005 [10:33:57]sum+1 = 100006 [10:33: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 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 147 28.07.2024 10:34 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230333 ФПД: 219735397188692 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T103403&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230333&fm=219735397188692&tin=02508201610067®Number=0000000000099253&sum=100000 [10:33:59]StoreToDocumentArchive [10:33:59]shift 386 fd 230333 [10:33:59]save to /storage/0386/doc_00230333 [10:33:59]save last doc name /storage/0386/doc_00230333 to /storage/kkm_last_doc_name [10:33:59]save OK [10:33:59]Clear old archive folders... [10:33:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:33:59]tlvbuf is 008E2FB0 [10:33:59]SAM_PROTO_ClearQueue [10:33:59]wFMCommunicate request_size=4 [10:33:59]MH_SAM_APDU [10:33:59]CAPDU: 80 09 00 00 [10:33:59]Write to MH i2c: E2 08 00 65 9C 80 09 00 00 00 00 00 00 73 [10:33:59]Write i2c OK [10:33:59]MH_I2C_Read... [10:33:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:33:59]Read from MH i2c: E2 [10:33:59]MH_I2C_Read... [10:33:59]Read from MH i2c: E2 03 00 [10:33:59]MH_I2C_Read... [10:33:59]Read from MH i2c: E2 03 00 65 9C 00 90 00 75 [10:33:59]RAPDU: 90 00 [10:33:59]wFMCommunicate OK [10:33:59]SAM_PROTO_ClearQueue done [10:33:59]KKMCreateOFDPacket [10:33:59]OFDProtocolAddRootSTLVToBuf [10:33:59]FM_MakeSignedData [10:33:59]FM_MakeSignedData [10:33:59]SAM_PROTO_SignData [10:33:59]wFMCommunicate request_size=4 [10:33:59]MH_SAM_APDU [10:33:59]CAPDU: 80 0D 01 02 [10:33:59]Write to MH i2c: E2 08 00 66 9C 80 0D 01 02 00 00 00 00 7B [10:33:59]Write i2c OK [10:33:59]MH_I2C_Read... [10:33:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:33:59]Read from MH i2c: E2 [10:33:59]MH_I2C_Read... [10:33:59]Read from MH i2c: E2 03 00 [10:33:59]MH_I2C_Read... [10:33:59]Read from MH i2c: E2 03 00 66 9C 00 90 00 76 [10:33:59]RAPDU: 90 00 [10:33:59]wFMCommunicate OK [10:33:59]wFMCommunicate request_size=255 [10:33:59]MH_SAM_APDU [10:33:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 93 00 00 00 F4 03 04 00 9B 1E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 BD 83 03 00 35 04 06 00 C7 [10:33:59]Write to MH i2c: E2 02 01 67 9C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 93 00 00 00 F4 03 04 00 9B 1E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 BD 83 03 00 35 04 06 00 C7 00 00 6F [10:33:59]Write i2c OK [10:33:59]MH_I2C_Read... [10:33:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:33:59]Read from MH i2c: E2 [10:33:59]MH_I2C_Read... [10:33:59]Read from MH i2c: E2 03 00 [10:33:59]MH_I2C_Read... [10:33:59]Read from MH i2c: E2 03 00 67 9C 00 90 00 77 [10:33:59]RAPDU: 90 00 [10:33:59]wFMCommunicate OK [10:33:59]wFMCommunicate request_size=10 [10:33:59]MH_SAM_APDU [10:33:59]CAPDU: 80 0D 02 02 05 D9 22 4B 44 54 [10:33:59]Write to MH i2c: E2 0D 00 68 9C 80 0D 02 02 05 00 D9 22 4B 44 54 00 00 66 [10:33:59]Write i2c OK [10:33:59]MH_I2C_Read... [10:33:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:33:59]Read from MH i2c: E2 [10:33:59]MH_I2C_Read... [10:33:59]Read from MH i2c: E2 03 00 [10:33:59]MH_I2C_Read... [10:33:59]Read from MH i2c: E2 03 00 68 9C 00 90 00 78 [10:33:59]RAPDU: 90 00 [10:33:59]wFMCommunicate OK [10:33:59]wFMCommunicate request_size=4 [10:33:59]MH_SAM_APDU [10:33:59]CAPDU: 80 0D 03 02 [10:33:59]Write to MH i2c: E2 08 00 69 9C 80 0D 03 02 00 00 00 00 80 [10:33:59]Write i2c OK [10:33:59]MH_I2C_Read... [10:33:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:33:59]Read from MH i2c: E2 [10:33:59]MH_I2C_Read... [10:33:59]Read from MH i2c: E2 0B 00 [10:33:59]MH_I2C_Read... [10:33:59]Read from MH i2c: E2 0B 00 69 9C 00 F3 57 52 39 68 DF 88 FD 90 00 22 [10:33:59]RAPDU: F3 57 52 39 68 DF 88 FD 90 00 [10:33:59]wFMCommunicate OK [10:33:59]SAM_PROTO_SignData done [10:33:59]FM_MakeSignedData done [10:33:59]CreateOFDProtocolMessage [10:33:59]wFMCommunicate request_size=4 [10:33:59]MH_SAM_APDU [10:33:59]CAPDU: 80 11 00 00 [10:33:59]Write to MH i2c: E2 08 00 6A 9C 80 11 00 00 00 00 00 00 80 [10:33:59]Write i2c OK [10:33:59]MH_I2C_Read... [10:33:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:33:59]Read from MH i2c: E2 [10:33:59]MH_I2C_Read... [10:33:59]Read from MH i2c: E2 17 00 [10:33:59]MH_I2C_Read... [10:33:59]Read from MH i2c: E2 17 00 6A 9C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 D1 [10:33:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:33:59]wFMCommunicate OK [10:33:59]CreateOFDProtocolMessage done [10:33:59]OFDSenderStorePacket 230333 [10:33:59]StoreOFDPacket docnum=230333 [10:33:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 FC D6 07 01 86 BE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 93 00 00 00 F4 03 04 00 9B 1E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 BD 83 03 00 35 04 06 00 C7 D9 22 4B 44 54 F3 57 52 39 68 DF 88 FD [10:33:59]CheckFolder [10:33:59]dirname=/storage/ofd_packets [10:33:59]CheckFolder done [10:33:59]ProducePacketName [10:33:59]name=ofd_packets/00230333 [10:33:59]NVStorageSaveData ofd_packets/00230333 [10:33:59]File name is /storage/ofd_packets/00230333 [10:33:59]Write 301 bytes [10:33:59]NVStorageSaveData done [10:33:59]OFDSenderStorePacket done [10:33:59]KKMCreateOFDPacket done [10:33:59]NVStorageSaveData kkm_last_timestamp [10:33:59]File name is /storage/kkm_last_timestamp [10:33:59]Write 4 bytes [10:33:59]NVStorageSaveData done [10:33:59]ExternCall_PrintAddStr [10:33:59]wPrintStart [10:33:59]Write to MH i2c: 01 00 00 6B 9C 07 [10:33:59]Write i2c OK [10:33:59]MH_I2C_Read... [10:33:59]Read from MH i2c: 01 [10:33:59]MH_I2C_Read... [10:33:59]Read from MH i2c: 01 07 00 [10:33:59]MH_I2C_Read... [10:33:59]Read from MH i2c: 01 07 00 6B 9C 00 00 00 00 00 FF 0F 1C [10:33:59]RasterBufferAndPrint [10:33:59]line Счет N : (1)871799 [10:33:59]line ИНН: 02508201610067 [10:33:59]line Контрольно-Кассовый Чек [10:33:59]line ПРОДАЖА [10:33:59]line ТРК (МРК, ГНК) : 42 [10:33:59]line Товар: 2710124130 [10:33:59]line Аи-92-К-5 [10:33:59]line 14.750 * 67.80 [10:33:59]line = 1000.05 [10:33:59]line НДС 12% НСП 1% [10:33:59]line > о реализуемом товаре [10:33:59]line ОКРУГЛЕНИЕ: -0.05 [10:33:59]line ИТОГО: 1000.00 [10:33:59]line Внесено: 1000.00 [10:33:59]line СДАЧА: 0.00 [10:33:59]line НСП 1% : 8.85 [10:33:59]line НДС 12% : 106.20 [10:33:59]line Наличными: 1000.00 [10:33:59]line Безнал.: 0.00 [10:33:59]line Место: АЗС № 125 "Партнер Нефть" [10:33:59]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [10:33:59]line СНО: Общий режим [10:33:59]line Чек 147 28.07.2024 10:34 [10:33:59]line Смена: 386 ФФД: 1.0 [10:33:59]line ЗНМ: 0300000050 [10:33:59]line РНМ: 0000000000099253 [10:33:59]line Версия ККМ: 001 [10:33:59]line ФМ: 0000000000965352 [10:33:59]line ФД: 230333 [10:33:59]line ФПД: 219735397188692 [10:33:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T103403&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230333&fm=219735397188692&tin=02508201610067®Number=0000000000099253&sum=100000 [10:33:59]OFD Sender: Processing packet 230333 [packets to send 132, broken 131] [10:33:59]ProducePacketName [10:33:59]name=ofd_packets/00230333 [10:33:59]OFD Sender: To server: pG, [10:33:59]CommunicateWithHost lk.salyk.kg:30040 [10:33:59]ConnectInit lk.salyk.kg [10:33:59]written 0, free lines is 4095 [10:33:59]Connected sock=10 [10:33:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 FC D6 07 01 86 BE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 93 00 00 00 F4 03 04 00 9B 1E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 BD 83 03 00 35 04 06 00 C7 D9 22 4B 44 54 F3 57 52 39 68 DF 88 FD [10:33:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 47 CD 47 00 23 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 39 36 35 33 35 32 10 04 04 00 BD 83 03 00 F4 03 04 00 73 C5 A5 66 B6 04 01 00 00 32 D7 DA C5 3D 4A 00 D8 [10:33:59]CommunicateWithHost err = 0 [10:33:59]CheckOFDResponse [10:33:59]1017 (14) - 77093643461234 [10:33:59]1041 (16) - 0000000000965352 [10:33:59]1040 (4) - 230333 [10:33:59]1012 (4) - 28.07.2024 04:13 [10:33:59]1206 (1) - 0 [10:33:59]OFD Sender: Remove packet 230333 [10:33:59]ProducePacketName [10:33:59]name=ofd_packets/00230333 [10:33:59]NVStorageDeleteData [10:34:00]Write to MH i2c: 01 00 00 96 9C 32 [10:34:00]Write i2c OK [10:34:00]MH_I2C_Read... [10:34:00]Read from MH i2c: 01 [10:34:00]MH_I2C_Read... [10:34:00]Read from MH i2c: 01 07 00 [10:34:00]MH_I2C_Read... [10:34:00]Read from MH i2c: 01 07 00 96 9C 00 00 00 00 00 00 0D 46 [10:34:00]RasterBufferAndPrint [10:34:00]line [10:34:00]line [10:34:00]line [10:34:00]line [10:34:00]line [10:34:00]written 0, free lines is 3336 [10:34:00]MH_Cut [10:34:00]Write to MH i2c: D1 01 00 9D 9C 01 0B [10:34:00]Write i2c OK [10:34:00]MH_I2C_Read... [10:34:00]Read from MH i2c: D1 [10:34:00]MH_I2C_Read... [10:34:00]Read from MH i2c: D1 01 00 [10:34:00]MH_I2C_Read... [10:34:00]Read from MH i2c: D1 01 00 9D 9C 00 0A [10:34:00]Write to MH i2c: 01 00 00 9E 9C 3A [10:34:00]Write i2c OK [10:34:00]MH_I2C_Read... [10:34:00]OFD Sender: No OFD packet to send [10:34:00]*** Cut start [10:34:00]*** Partial cut [10:34:00]*** CUTSNS_PIN = 1 [10:34:00]*** CUTSNS_PIN = 0 [10:34:00]*** Brake cut motor [10:34:01]Read from MH i2c: 01 [10:34:01]MH_I2C_Read... [10:34:01]*** Stop cut motor [10:34:01]*** Cut end [10:34:01]Read from MH i2c: 01 07 00 [10:34:01]MH_I2C_Read... [10:34:01]Read from MH i2c: 01 07 00 9E 9C 00 00 00 00 00 FF 0F 4F [10:34:01]process_action close_receipt done [10:34:01]requested_data is exist [10:34:01]produce_requested_data [10:34:01]requested_item fm.sn is exist - process it [10:34:01]wFMCommunicate request_size=4 [10:34:01]MH_SAM_APDU [10:34:01]CAPDU: 80 11 00 00 [10:34:01]Write to MH i2c: E2 08 00 9F 9C 80 11 00 00 00 00 00 00 B5 [10:34:01]Write i2c OK [10:34:01]MH_I2C_Read... [10:34:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:01]Read from MH i2c: E2 [10:34:01]MH_I2C_Read... [10:34:01]Read from MH i2c: E2 17 00 [10:34:01]MH_I2C_Read... [10:34:01]Read from MH i2c: E2 17 00 9F 9C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 06 [10:34:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:34:01]wFMCommunicate OK [10:34:01]requested_item fd.num is exist - process it [10:34:01]SAM_PROTO_GetFieldsCounters [10:34:01]wFMCommunicate request_size=4 [10:34:01]MH_SAM_APDU [10:34:01]CAPDU: 80 13 00 00 [10:34:01]Write to MH i2c: E2 08 00 A0 9C 80 13 00 00 00 00 00 00 B8 [10:34:01]Write i2c OK [10:34:01]MH_I2C_Read... [10:34:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:34:01]Read from MH i2c: E2 [10:34:01]MH_I2C_Read... [10:34:01]Read from MH i2c: E2 62 00 [10:34:01]MH_I2C_Read... [10:34:01]Read from MH i2c: E2 62 00 A0 9C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 BD 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 93 00 00 00 5E 04 04 00 93 00 00 00 57 04 04 00 94 00 00 00 19 04 04 00 00 00 00 00 90 00 59 [10:34:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 BD 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 93 00 00 00 5E 04 04 00 93 00 00 00 57 04 04 00 94 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:34:01]wFMCommunicate OK [10:34:01]SAM_PROTO_GetFieldsCounters done [10:34:01]requested_item shift.num is exist - process it [10:34:01]requested_item shift.opened is exist - process it [10:34:01]req_shift_opened [10:34:01]FM_GetShiftState [10:34:01]SAM_PROTO_GetShiftState [10:34:01]wFMCommunicate request_size=4 [10:34:01]MH_SAM_APDU [10:34:01]CAPDU: 80 13 01 00 [10:34:01]Write to MH i2c: E2 08 00 A1 9C 80 13 01 00 00 00 00 00 BA [10:34:01]Write i2c OK [10:34:01]MH_I2C_Read... [10:34:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:01]Read from MH i2c: E2 [10:34:01]MH_I2C_Read... [10:34:01]Read from MH i2c: E2 0E 00 [10:34:01]MH_I2C_Read... [10:34:01]Read from MH i2c: E2 0E 00 A1 9C 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 80 [10:34:01]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:34:01]wFMCommunicate OK [10:34:01]SAM_PROTO_GetShiftState done [10:34:01]FM_GetShiftState done [10:34:01]req_shift_opened done [10:34:01]requested_item shift.open_date is exist - process it [10:34:01]req_shift_open_date [10:34:01]req_shift_open_date done [10:34:01]produce_requested_data done [10:34:01]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230333,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [10:34:01]process_action_free close_receipt [10:34:01]json_value_free [10:34:01]json_value_free done [10:34:01]process_json_proto returns [10:34:01]Send response to host [10:34:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230333,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [10:34:01]free response buf [10:34:01]execute_script done [10:34:01]execute_script returns [10:34:01]free content buf [10:34:01]Sock 8.Close socket [10:34:01]Sock 8.Thread stoped [10:34:05]OFD Sender: No OFD packet to send [10:34:10]OFD Sender: No OFD packet to send [10:34:15]OFD Sender: No OFD packet to send [10:34:17]accept exits with 9 [10:34:17]New connection [10:34:17]New thread 3067047268 created [10:34:17]Thread 3066903908 joined [10:34:17]Waiting for new connection... [10:34:17] Sock 9.Parse request [10:34:17]Sock 9.Check first char [10:34:17]Sock 9.First char is OK [10:34:17]request: POST /json_proto HTTP/1.0 [10:34:17]Method: POST [10:34:17]URL: /json_proto [10:34:17]Method is POST - this is cgi request [10:34:17]url: /json_proto [10:34:17]query_string will be loaded in cgi processing [10:34:17]execute_cgi json_proto POST (null) [10:34:17]execute_cgi path=json_proto method=POST [10:34:17]POST find Content-Length [10:34:17]Host: 172.17.49.131:8080 [10:34:17]Content-Length: 677 [10:34:17]Content-Type: application/json [10:34:17] [10:34:17]POST finish read [10:34:17]Found Content-Length = 677 [10:34:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871797", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:34:17]execute_script... [10: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)871797", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:34:17]POST & json_proto [10:34:17]process_json_proto [10:34:17]json parsed OK: [10:34:17]protocol is kg_v1.0 [10:34:17]action value=close_receipt [10:34:17]process_action close_receipt [10:34:17]cmd_close_receipt [10:34:17]MH_GetDate [10:34:17]Write to MH i2c: F0 00 00 A2 9C 2D [10:34:17]Write i2c OK [10:34:17]MH_I2C_Read... [10:34:17]Read from MH i2c: F0 [10:34:17]MH_I2C_Read... [10:34:17]Read from MH i2c: F0 09 00 [10:34:17]MH_I2C_Read... [10:34:17]Read from MH i2c: F0 09 00 A2 9C 00 AE 1E A6 66 FF 4D C0 64 7E [10:34:17]GetLastDocTimeStamp 1722162843 [10:34:17]current date 1722162862 [10:34:17]FM_GetShiftState [10:34:17]SAM_PROTO_GetShiftState [10:34:17]wFMCommunicate request_size=4 [10:34:17]MH_SAM_APDU [10:34:17]CAPDU: 80 13 01 00 [10:34:17]Write to MH i2c: E2 08 00 A3 9C 80 13 01 00 00 00 00 00 BC [10:34:17]Write i2c OK [10:34:17]MH_I2C_Read... [10:34:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:17]Read from MH i2c: E2 [10:34:17]MH_I2C_Read... [10:34:17]Read from MH i2c: E2 0E 00 [10:34:17]MH_I2C_Read... [10:34:17]Read from MH i2c: E2 0E 00 A3 9C 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 82 [10:34:17]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:34:17]wFMCommunicate OK [10:34:17]SAM_PROTO_GetShiftState done [10:34:17]FM_GetShiftState done [10:34:17]opened in 1722127132 [10:34:17]opened+sec_in_day 1722213532 [10:34:17]quantity*price = 50036 [10:34:17]sum+1 = 50037 [10:34:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 148 28.07.2024 10:34 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230334 ФПД: 68253312086465 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T103422&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230334&fm=68253312086465&tin=02508201610067®Number=0000000000099253&sum=50000 [10:34:18]StoreToDocumentArchive [10:34:18]shift 386 fd 230334 [10:34:18]save to /storage/0386/doc_00230334 [10:34:18]save last doc name /storage/0386/doc_00230334 to /storage/kkm_last_doc_name [10:34:18]save OK [10:34:18]Clear old archive folders... [10:34:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:34:18]tlvbuf is 008E2EC0 [10:34:18]SAM_PROTO_ClearQueue [10:34:18]wFMCommunicate request_size=4 [10:34:18]MH_SAM_APDU [10:34:18]CAPDU: 80 09 00 00 [10:34:18]Write to MH i2c: E2 08 00 B0 9C 80 09 00 00 00 00 00 00 BE [10:34:18]Write i2c OK [10:34:18]MH_I2C_Read... [10:34:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:34:18]Read from MH i2c: E2 [10:34:18]MH_I2C_Read... [10:34:18]Read from MH i2c: E2 03 00 [10:34:18]MH_I2C_Read... [10:34:18]Read from MH i2c: E2 03 00 B0 9C 00 90 00 C0 [10:34:18]RAPDU: 90 00 [10:34:18]wFMCommunicate OK [10:34:18]SAM_PROTO_ClearQueue done [10:34:18]KKMCreateOFDPacket [10:34:18]OFDProtocolAddRootSTLVToBuf [10:34:18]FM_MakeSignedData [10:34:18]FM_MakeSignedData [10:34:18]SAM_PROTO_SignData [10:34:18]wFMCommunicate request_size=4 [10:34:18]MH_SAM_APDU [10:34:18]CAPDU: 80 0D 01 02 [10:34:18]Write to MH i2c: E2 08 00 B1 9C 80 0D 01 02 00 00 00 00 C6 [10:34:18]Write i2c OK [10:34:18]MH_I2C_Read... [10:34:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:34:18]Read from MH i2c: E2 [10:34:18]MH_I2C_Read... [10:34:18]Read from MH i2c: E2 03 00 [10:34:18]MH_I2C_Read... [10:34:18]Read from MH i2c: E2 03 00 B1 9C 00 90 00 C1 [10:34:18]RAPDU: 90 00 [10:34:18]wFMCommunicate OK [10:34:18]wFMCommunicate request_size=255 [10:34:18]MH_SAM_APDU [10: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 AE 1E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 BE 83 03 00 35 04 06 00 3E [10:34:18]Write to MH i2c: E2 02 01 B2 9C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 94 00 00 00 F4 03 04 00 AE 1E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 BE 83 03 00 35 04 06 00 3E 00 00 B7 [10:34:18]Write i2c OK [10:34:18]MH_I2C_Read... [10:34:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:18]Read from MH i2c: E2 [10:34:18]MH_I2C_Read... [10:34:18]Read from MH i2c: E2 03 00 [10:34:18]MH_I2C_Read... [10:34:18]Read from MH i2c: E2 03 00 B2 9C 00 90 00 C2 [10:34:18]RAPDU: 90 00 [10:34:18]wFMCommunicate OK [10:34:18]wFMCommunicate request_size=10 [10:34:18]MH_SAM_APDU [10:34:18]CAPDU: 80 0D 02 02 05 13 76 6B F1 C1 [10:34:18]Write to MH i2c: E2 0D 00 B3 9C 80 0D 02 02 05 00 13 76 6B F1 C1 00 00 79 [10:34:18]Write i2c OK [10:34:18]MH_I2C_Read... [10:34:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:34:18]Read from MH i2c: E2 [10:34:18]MH_I2C_Read... [10:34:18]Read from MH i2c: E2 03 00 [10:34:18]MH_I2C_Read... [10:34:18]Read from MH i2c: E2 03 00 B3 9C 00 90 00 C3 [10:34:18]RAPDU: 90 00 [10:34:18]wFMCommunicate OK [10:34:18]wFMCommunicate request_size=4 [10:34:18]MH_SAM_APDU [10:34:18]CAPDU: 80 0D 03 02 [10:34:18]Write to MH i2c: E2 08 00 B4 9C 80 0D 03 02 00 00 00 00 CB [10:34:18]Write i2c OK [10:34:18]MH_I2C_Read... [10:34:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:34:18]Read from MH i2c: E2 [10:34:18]MH_I2C_Read... [10:34:18]Read from MH i2c: E2 0B 00 [10:34:18]MH_I2C_Read... [10:34:18]Read from MH i2c: E2 0B 00 B4 9C 00 8D 27 93 67 4F AB 77 5A 90 00 45 [10:34:18]RAPDU: 8D 27 93 67 4F AB 77 5A 90 00 [10:34:18]wFMCommunicate OK [10:34:18]SAM_PROTO_SignData done [10:34:18]FM_MakeSignedData done [10:34:18]CreateOFDProtocolMessage [10:34:18]wFMCommunicate request_size=4 [10:34:18]MH_SAM_APDU [10:34:18]CAPDU: 80 11 00 00 [10:34:18]Write to MH i2c: E2 08 00 B5 9C 80 11 00 00 00 00 00 00 CB [10:34:18]Write i2c OK [10:34:18]MH_I2C_Read... [10:34:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:18]Read from MH i2c: E2 [10:34:18]MH_I2C_Read... [10:34:18]Read from MH i2c: E2 17 00 [10:34:18]MH_I2C_Read... [10:34:18]Read from MH i2c: E2 17 00 B5 9C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 1C [10:34:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:34:18]wFMCommunicate OK [10:34:18]CreateOFDProtocolMessage done [10:34:18]OFDSenderStorePacket 230334 [10:34:18]StoreOFDPacket docnum=230334 [10:34:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 46 D7 07 01 CE 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 AE 1E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 BE 83 03 00 35 04 06 00 3E 13 76 6B F1 C1 8D 27 93 67 4F AB 77 5A [10:34:18]CheckFolder [10:34:18]dirname=/storage/ofd_packets [10:34:18]CheckFolder done [10:34:18]ProducePacketName [10:34:18]name=ofd_packets/00230334 [10:34:18]NVStorageSaveData ofd_packets/00230334 [10:34:18]File name is /storage/ofd_packets/00230334 [10:34:18]Write 301 bytes [10:34:18]NVStorageSaveData done [10:34:18]OFDSenderStorePacket done [10:34:18]KKMCreateOFDPacket done [10:34:18]NVStorageSaveData kkm_last_timestamp [10:34:18]File name is /storage/kkm_last_timestamp [10:34:18]Write 4 bytes [10:34:18]NVStorageSaveData done [10:34:18]ExternCall_PrintAddStr [10:34:18]wPrintStart [10:34:18]Write to MH i2c: 01 00 00 B6 9C 52 [10:34:18]Write i2c OK [10:34:18]MH_I2C_Read... [10:34:18]Read from MH i2c: 01 [10:34:18]MH_I2C_Read... [10:34:18]Read from MH i2c: 01 07 00 [10:34:18]MH_I2C_Read... [10:34:18]Read from MH i2c: 01 07 00 B6 9C 00 00 00 00 00 FF 0F 67 [10:34:18]RasterBufferAndPrint [10:34:18]line Счет N : (1)871797 [10:34:18]line ИНН: 02508201610067 [10:34:18]line Контрольно-Кассовый Чек [10:34:18]line ПРОДАЖА [10:34:18]line ТРК (МРК, ГНК) : 62 [10:34:18]line Товар: 2710124130 [10:34:18]line Аи-92-К-5 [10:34:18]line 7.380 * 67.80 [10:34:18]line = 500.36 [10:34:18]line НДС 12% НСП 1% [10:34:18]line > о реализуемом товаре [10:34:18]line ОКРУГЛЕНИЕ: -0.36 [10:34:18]line ИТОГО: 500.00 [10:34:18]line Внесено: 500.00 [10:34:18]line СДАЧА: 0.00 [10:34:18]line НСП 1% : 4.43 [10:34:18]line НДС 12% : 53.14 [10:34:18]line Наличными: 500.00 [10:34:18]line Безнал.: 0.00 [10:34:18]line Место: АЗС № 125 "Партнер Нефть" [10:34:18]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [10:34:18]line СНО: Общий режим [10:34:18]line Чек 148 28.07.2024 10:34 [10:34:18]line Смена: 386 ФФД: 1.0 [10:34:18]line ЗНМ: 0300000050 [10:34:18]line РНМ: 0000000000099253 [10:34:18]line Версия ККМ: 001 [10:34:18]line ФМ: 0000000000965352 [10:34:18]line ФД: 230334 [10:34:18]line ФПД: 68253312086465 [10:34:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T103422&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230334&fm=68253312086465&tin=02508201610067®Number=0000000000099253&sum=50000 [10:34:19]OFD Sender: Processing packet 230334 [packets to send 132, broken 131] [10:34:19]ProducePacketName [10:34:19]name=ofd_packets/00230334 [10:34:19]OFD Sender: To server: pG, [10:34:19]CommunicateWithHost lk.salyk.kg:30040 [10:34:19]ConnectInit lk.salyk.kg [10:34:19]written 0, free lines is 4095 [10:34:19]Connected sock=10 [10:34:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 46 D7 07 01 CE 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 AE 1E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 BE 83 03 00 35 04 06 00 3E 13 76 6B F1 C1 8D 27 93 67 4F AB 77 5A [10:34:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 D0 77 47 00 0C 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 39 36 35 33 35 32 10 04 04 00 BE 83 03 00 F4 03 04 00 86 C5 A5 66 B6 04 01 00 00 16 DE 99 AA 7A 27 9B C9 [10:34:19]CommunicateWithHost err = 0 [10:34:19]CheckOFDResponse [10:34:19]1017 (14) - 77093643461234 [10:34:19]1041 (16) - 0000000000965352 [10:34:19]1040 (4) - 230334 [10:34:19]1012 (4) - 28.07.2024 04:13 [10:34:19]1206 (1) - 0 [10:34:19]OFD Sender: Remove packet 230334 [10:34:19]ProducePacketName [10:34:19]name=ofd_packets/00230334 [10:34:19]NVStorageDeleteData [10:34:19]Write to MH i2c: 01 00 00 E1 9C 7D [10:34:19]Write i2c OK [10:34:19]MH_I2C_Read... [10:34:19]Read from MH i2c: 01 [10:34:19]MH_I2C_Read... [10:34:19]Read from MH i2c: 01 07 00 [10:34:19]MH_I2C_Read... [10:34:19]Read from MH i2c: 01 07 00 E1 9C 00 00 00 00 00 F6 0C 86 [10:34:19]RasterBufferAndPrint [10:34:19]line [10:34:19]line [10:34:19]line [10:34:19]line [10:34:19]line [10:34:19]written 0, free lines is 3328 [10:34:19]MH_Cut [10:34:19]Write to MH i2c: D1 01 00 E8 9C 01 56 [10:34:19]Write i2c OK [10:34:19]MH_I2C_Read... [10:34:19]Read from MH i2c: D1 [10:34:19]MH_I2C_Read... [10:34:19]Read from MH i2c: D1 01 00 [10:34:19]MH_I2C_Read... [10:34:19]Read from MH i2c: D1 01 00 E8 9C 00 55 [10:34:19]Write to MH i2c: 01 00 00 E9 9C 85 [10:34:19]Write i2c OK [10:34:19]MH_I2C_Read... [10:34:20]OFD Sender: No OFD packet to send [10:34:20]*** Cut start [10:34:20]*** Partial cut [10:34:20]*** CUTSNS_PIN = 1 [10:34:20]*** CUTSNS_PIN = 0 [10:34:20]*** Brake cut motor [10:34:20]Read from MH i2c: 01 [10:34:20]MH_I2C_Read... [10:34:20]*** Stop cut motor [10:34:20]*** Cut end [10:34:20]Read from MH i2c: 01 07 00 [10:34:20]MH_I2C_Read... [10:34:20]Read from MH i2c: 01 07 00 E9 9C 00 00 00 00 00 FF 0F 9A [10:34:20]process_action close_receipt done [10:34:20]requested_data is exist [10:34:20]produce_requested_data [10:34:20]requested_item fm.sn is exist - process it [10:34:20]wFMCommunicate request_size=4 [10:34:20]MH_SAM_APDU [10:34:20]CAPDU: 80 11 00 00 [10:34:20]Write to MH i2c: E2 08 00 EA 9C 80 11 00 00 00 00 00 00 00 [10:34:20]Write i2c OK [10:34:20]MH_I2C_Read... [10:34:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:34:20]Read from MH i2c: E2 [10:34:20]MH_I2C_Read... [10:34:20]Read from MH i2c: E2 17 00 [10:34:20]MH_I2C_Read... [10:34:20]Read from MH i2c: E2 17 00 EA 9C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 51 [10:34:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:34:20]wFMCommunicate OK [10:34:20]requested_item fd.num is exist - process it [10:34:20]SAM_PROTO_GetFieldsCounters [10:34:20]wFMCommunicate request_size=4 [10:34:20]MH_SAM_APDU [10:34:20]CAPDU: 80 13 00 00 [10:34:20]Write to MH i2c: E2 08 00 EB 9C 80 13 00 00 00 00 00 00 03 [10:34:20]Write i2c OK [10:34:20]MH_I2C_Read... [10:34:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:34:21]Read from MH i2c: E2 [10:34:21]MH_I2C_Read... [10:34:21]Read from MH i2c: E2 62 00 [10:34:21]MH_I2C_Read... [10:34:21]Read from MH i2c: E2 62 00 EB 9C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 BE 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 94 00 00 00 5E 04 04 00 94 00 00 00 57 04 04 00 95 00 00 00 19 04 04 00 00 00 00 00 90 00 A8 [10:34:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 BE 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 94 00 00 00 5E 04 04 00 94 00 00 00 57 04 04 00 95 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:34:21]wFMCommunicate OK [10:34:21]SAM_PROTO_GetFieldsCounters done [10:34:21]requested_item shift.num is exist - process it [10:34:21]requested_item shift.opened is exist - process it [10:34:21]req_shift_opened [10:34:21]FM_GetShiftState [10:34:21]SAM_PROTO_GetShiftState [10:34:21]wFMCommunicate request_size=4 [10:34:21]MH_SAM_APDU [10:34:21]CAPDU: 80 13 01 00 [10:34:21]Write to MH i2c: E2 08 00 EC 9C 80 13 01 00 00 00 00 00 05 [10:34:21]Write i2c OK [10:34:21]MH_I2C_Read... [10:34:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:34:21]Read from MH i2c: E2 [10:34:21]MH_I2C_Read... [10:34:21]Read from MH i2c: E2 0E 00 [10:34:21]MH_I2C_Read... [10:34:21]Read from MH i2c: E2 0E 00 EC 9C 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 CB [10:34:21]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:34:21]wFMCommunicate OK [10:34:21]SAM_PROTO_GetShiftState done [10:34:21]FM_GetShiftState done [10:34:21]req_shift_opened done [10:34:21]requested_item shift.open_date is exist - process it [10:34:21]req_shift_open_date [10:34:21]req_shift_open_date done [10:34:21]produce_requested_data done [10:34:21]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230334,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [10:34:21]process_action_free close_receipt [10:34:21]json_value_free [10:34:21]json_value_free done [10:34:21]process_json_proto returns [10:34:21]Send response to host [10:34:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230334,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [10:34:21]free response buf [10:34:21]execute_script done [10:34:21]execute_script returns [10:34:21]free content buf [10:34:21]Sock 9.Close socket [10:34:21]Sock 9.Thread stoped [10:34:25]OFD Sender: No OFD packet to send [10:34:30]OFD Sender: No OFD packet to send [10:34:35]OFD Sender: No OFD packet to send [10:34:40]OFD Sender: No OFD packet to send [10:34:45]OFD Sender: No OFD packet to send [10:34:50]OFD Sender: No OFD packet to send [10:34:55]OFD Sender: No OFD packet to send [10:35:00]OFD Sender: No OFD packet to send [10:35:05]OFD Sender: No OFD packet to send [10:35:10]OFD Sender: No OFD packet to send [10:35:15]OFD Sender: No OFD packet to send [10:35:20]OFD Sender: No OFD packet to send [10:35:25]OFD Sender: No OFD packet to send [10:35:30]OFD Sender: No OFD packet to send [10:35:35]OFD Sender: No OFD packet to send [10:35:40]OFD Sender: No OFD packet to send [10:35:45]OFD Sender: No OFD packet to send [10:35:50]OFD Sender: No OFD packet to send [10:35:55]OFD Sender: No OFD packet to send [10:36:00]OFD Sender: No OFD packet to send [10:36:05]OFD Sender: No OFD packet to send [10:36:10]OFD Sender: No OFD packet to send [10:36:15]OFD Sender: No OFD packet to send [10:36:20]OFD Sender: No OFD packet to send [10:36:25]OFD Sender: No OFD packet to send [10:36:30]OFD Sender: No OFD packet to send [10:36:35]OFD Sender: No OFD packet to send [10:36:40]OFD Sender: No OFD packet to send [10:36:45]OFD Sender: No OFD packet to send [10:36:50]OFD Sender: No OFD packet to send [10:36:55]OFD Sender: No OFD packet to send [10:37:00]OFD Sender: No OFD packet to send [10:37:05]OFD Sender: No OFD packet to send [10:37:10]OFD Sender: No OFD packet to send [10:37:15]OFD Sender: No OFD packet to send [10:37:20]OFD Sender: No OFD packet to send [10:37:25]OFD Sender: No OFD packet to send [10:37:30]OFD Sender: No OFD packet to send [10:37:35]OFD Sender: No OFD packet to send [10:37:40]OFD Sender: No OFD packet to send [10:37:45]OFD Sender: No OFD packet to send [10:37:50]OFD Sender: No OFD packet to send [10:37:55]OFD Sender: No OFD packet to send [10:38:00]OFD Sender: No OFD packet to send [10:38:05]OFD Sender: No OFD packet to send [10:38:10]OFD Sender: No OFD packet to send [10:38:15]OFD Sender: No OFD packet to send [10:38:20]OFD Sender: No OFD packet to send [10:38:25]OFD Sender: No OFD packet to send [10:38:30]OFD Sender: No OFD packet to send [10:38:35]OFD Sender: No OFD packet to send [10:38:40]OFD Sender: No OFD packet to send [10:38:45]OFD Sender: No OFD packet to send [10:38:50]OFD Sender: No OFD packet to send [10:38:55]OFD Sender: No OFD packet to send [10:39:00]OFD Sender: No OFD packet to send [10:39:05]OFD Sender: No OFD packet to send [10:39:10]OFD Sender: No OFD packet to send [10:39:15]OFD Sender: No OFD packet to send [10:39:20]OFD Sender: No OFD packet to send [10:39:25]OFD Sender: No OFD packet to send [10:39:30]OFD Sender: No OFD packet to send [10:39:35]OFD Sender: No OFD packet to send [10:39:40]OFD Sender: No OFD packet to send [10:39:45]OFD Sender: No OFD packet to send [10:39:50]OFD Sender: No OFD packet to send [10:39:55]OFD Sender: No OFD packet to send [10:40:00]OFD Sender: No OFD packet to send [10:40:05]OFD Sender: No OFD packet to send [10:40:10]OFD Sender: No OFD packet to send [10:40:15]OFD Sender: No OFD packet to send [10:40:20]OFD Sender: No OFD packet to send [10:40:25]OFD Sender: No OFD packet to send [10:40:30]OFD Sender: No OFD packet to send [10:40:30]accept exits with 8 [10:40:30]New connection [10:40:30]New thread 3066903908 created [10:40:30]Thread 3067047268 joined [10:40:30]Waiting for new connection... [10:40:30] Sock 8.Parse request [10:40:30]Sock 8.Check first char [10:40:30]Sock 8.First char is OK [10:40:30]request: POST /json_proto HTTP/1.0 [10:40:30]Method: POST [10:40:30]URL: /json_proto [10:40:30]Method is POST - this is cgi request [10:40:30]url: /json_proto [10:40:30]query_string will be loaded in cgi processing [10:40:30]execute_cgi json_proto POST (null) [10:40:30]execute_cgi path=json_proto method=POST [10:40:30]POST find Content-Length [10:40:30]Host: 172.17.49.131:8080 [10:40:30]Content-Length: 678 [10:40:30]Content-Type: application/json [10:40:30] [10:40:30]POST finish read [10:40:30]Found Content-Length = 678 [10:40:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871801", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:40:30]execute_script... [10:40: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)871801", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:40:30]POST & json_proto [10:40:30]process_json_proto [10:40:30]json parsed OK: [10:40:30]protocol is kg_v1.0 [10:40:30]action value=close_receipt [10:40:30]process_action close_receipt [10:40:30]cmd_close_receipt [10:40:30]MH_GetDate [10:40:30]Write to MH i2c: F0 00 00 ED 9C 78 [10:40:30]Write i2c OK [10:40:30]MH_I2C_Read... [10:40:30]Read from MH i2c: F0 [10:40:30]MH_I2C_Read... [10:40:30]Read from MH i2c: F0 09 00 [10:40:30]MH_I2C_Read... [10:40:30]Read from MH i2c: F0 09 00 ED 9C 00 24 20 A6 66 FF 4D C0 64 41 [10:40:30]GetLastDocTimeStamp 1722162862 [10:40:30]current date 1722163236 [10:40:30]FM_GetShiftState [10:40:30]SAM_PROTO_GetShiftState [10:40:30]wFMCommunicate request_size=4 [10:40:30]MH_SAM_APDU [10:40:30]CAPDU: 80 13 01 00 [10:40:30]Write to MH i2c: E2 08 00 EE 9C 80 13 01 00 00 00 00 00 07 [10:40:30]Write i2c OK [10:40:30]MH_I2C_Read... [10:40:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:40:30]Read from MH i2c: E2 [10:40:30]MH_I2C_Read... [10:40:30]Read from MH i2c: E2 0E 00 [10:40:30]MH_I2C_Read... [10:40:30]Read from MH i2c: E2 0E 00 EE 9C 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 CD [10:40:30]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:40:30]wFMCommunicate OK [10:40:30]SAM_PROTO_GetShiftState done [10:40:30]FM_GetShiftState done [10:40:30]opened in 1722127132 [10:40:30]opened+sec_in_day 1722213532 [10:40:30]quantity*price = 70037 [10:40:30]sum+1 = 70038 [10:40: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 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 149 28.07.2024 10:40 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230335 ФПД: 189204199648679 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T104036&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230335&fm=189204199648679&tin=02508201610067®Number=0000000000099253&sum=70000 [10:40:31]StoreToDocumentArchive [10:40:31]shift 386 fd 230335 [10:40:31]save to /storage/0386/doc_00230335 [10:40:31]save last doc name /storage/0386/doc_00230335 to /storage/kkm_last_doc_name [10:40:31]save OK [10:40:31]Clear old archive folders... [10:40:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:40:31]tlvbuf is 00834B90 [10:40:31]SAM_PROTO_ClearQueue [10:40:31]wFMCommunicate request_size=4 [10:40:31]MH_SAM_APDU [10:40:31]CAPDU: 80 09 00 00 [10:40:31]Write to MH i2c: E2 08 00 FB 9C 80 09 00 00 00 00 00 00 09 [10:40:31]Write i2c OK [10:40:31]MH_I2C_Read... [10:40:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:40:31]Read from MH i2c: E2 [10:40:31]MH_I2C_Read... [10:40:31]Read from MH i2c: E2 03 00 [10:40:31]MH_I2C_Read... [10:40:31]Read from MH i2c: E2 03 00 FB 9C 00 90 00 0B [10:40:31]RAPDU: 90 00 [10:40:31]wFMCommunicate OK [10:40:31]SAM_PROTO_ClearQueue done [10:40:31]KKMCreateOFDPacket [10:40:31]OFDProtocolAddRootSTLVToBuf [10:40:31]FM_MakeSignedData [10:40:31]FM_MakeSignedData [10:40:31]SAM_PROTO_SignData [10:40:31]wFMCommunicate request_size=4 [10:40:31]MH_SAM_APDU [10:40:31]CAPDU: 80 0D 01 02 [10:40:31]Write to MH i2c: E2 08 00 FC 9C 80 0D 01 02 00 00 00 00 11 [10:40:31]Write i2c OK [10:40:31]MH_I2C_Read... [10:40:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:40:31]Read from MH i2c: E2 [10:40:31]MH_I2C_Read... [10:40:31]Read from MH i2c: E2 03 00 [10:40:31]MH_I2C_Read... [10:40:31]Read from MH i2c: E2 03 00 FC 9C 00 90 00 0C [10:40:31]RAPDU: 90 00 [10:40:31]wFMCommunicate OK [10:40:31]wFMCommunicate request_size=255 [10:40:31]MH_SAM_APDU [10:40: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 95 00 00 00 F4 03 04 00 24 20 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 BF 83 03 00 35 04 06 00 AC [10:40:31]Write to MH i2c: E2 02 01 FD 9C 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 95 00 00 00 F4 03 04 00 24 20 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 BF 83 03 00 35 04 06 00 AC 00 00 D1 [10:40:32]Write i2c OK [10:40:32]MH_I2C_Read... [10:40:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:40:32]Read from MH i2c: E2 [10:40:32]MH_I2C_Read... [10:40:32]Read from MH i2c: E2 03 00 [10:40:32]MH_I2C_Read... [10:40:32]Read from MH i2c: E2 03 00 FD 9C 00 90 00 0D [10:40:32]RAPDU: 90 00 [10:40:32]wFMCommunicate OK [10:40:32]wFMCommunicate request_size=10 [10:40:32]MH_SAM_APDU [10:40:32]CAPDU: 80 0D 02 02 05 14 89 1C 2D A7 [10:40:32]Write to MH i2c: E2 0D 00 FE 9C 80 0D 02 02 05 00 14 89 1C 2D A7 00 00 AB [10:40:32]Write i2c OK [10:40:32]MH_I2C_Read... [10:40:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:40:32]Read from MH i2c: E2 [10:40:32]MH_I2C_Read... [10:40:32]Read from MH i2c: E2 03 00 [10:40:32]MH_I2C_Read... [10:40:32]Read from MH i2c: E2 03 00 FE 9C 00 90 00 0E [10:40:32]RAPDU: 90 00 [10:40:32]wFMCommunicate OK [10:40:32]wFMCommunicate request_size=4 [10:40:32]MH_SAM_APDU [10:40:32]CAPDU: 80 0D 03 02 [10:40:32]Write to MH i2c: E2 08 00 FF 9C 80 0D 03 02 00 00 00 00 16 [10:40:32]Write i2c OK [10:40:32]MH_I2C_Read... [10:40:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:40:32]Read from MH i2c: E2 [10:40:32]MH_I2C_Read... [10:40:32]Read from MH i2c: E2 0B 00 [10:40:32]MH_I2C_Read... [10:40:32]Read from MH i2c: E2 0B 00 FF 9C 00 8E E8 FB B8 08 DC B2 2B 90 00 01 [10:40:32]RAPDU: 8E E8 FB B8 08 DC B2 2B 90 00 [10:40:32]wFMCommunicate OK [10:40:32]SAM_PROTO_SignData done [10:40:32]FM_MakeSignedData done [10:40:32]CreateOFDProtocolMessage [10:40:32]wFMCommunicate request_size=4 [10:40:32]MH_SAM_APDU [10:40:32]CAPDU: 80 11 00 00 [10:40:32]Write to MH i2c: E2 08 00 00 9D 80 11 00 00 00 00 00 00 17 [10:40:32]Write i2c OK [10:40:32]MH_I2C_Read... [10:40:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:40:32]Read from MH i2c: E2 [10:40:32]MH_I2C_Read... [10:40:32]Read from MH i2c: E2 17 00 [10:40:32]MH_I2C_Read... [10:40:32]Read from MH i2c: E2 17 00 00 9D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 68 [10:40:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:40:32]wFMCommunicate OK [10:40:32]CreateOFDProtocolMessage done [10:40:32]OFDSenderStorePacket 230335 [10:40:32]StoreOFDPacket docnum=230335 [10:40:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 19 E1 07 01 6A 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 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 95 00 00 00 F4 03 04 00 24 20 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 BF 83 03 00 35 04 06 00 AC 14 89 1C 2D A7 8E E8 FB B8 08 DC B2 2B [10:40:32]CheckFolder [10:40:32]dirname=/storage/ofd_packets [10:40:32]CheckFolder done [10:40:32]ProducePacketName [10:40:32]name=ofd_packets/00230335 [10:40:32]NVStorageSaveData ofd_packets/00230335 [10:40:32]File name is /storage/ofd_packets/00230335 [10:40:32]Write 301 bytes [10:40:32]NVStorageSaveData done [10:40:32]OFDSenderStorePacket done [10:40:32]KKMCreateOFDPacket done [10:40:32]NVStorageSaveData kkm_last_timestamp [10:40:32]File name is /storage/kkm_last_timestamp [10:40:32]Write 4 bytes [10:40:32]NVStorageSaveData done [10:40:32]ExternCall_PrintAddStr [10:40:32]wPrintStart [10:40:32]Write to MH i2c: 01 00 00 01 9D 9E [10:40:32]Write i2c OK [10:40:32]MH_I2C_Read... [10:40:32]Read from MH i2c: 01 [10:40:32]MH_I2C_Read... [10:40:32]Read from MH i2c: 01 07 00 [10:40:32]MH_I2C_Read... [10:40:32]Read from MH i2c: 01 07 00 01 9D 00 00 00 00 00 FF 0F B3 [10:40:32]RasterBufferAndPrint [10:40:32]line Счет N : (1)871801 [10:40:32]line ИНН: 02508201610067 [10:40:32]line Контрольно-Кассовый Чек [10:40:32]line ПРОДАЖА [10:40:32]line ТРК (МРК, ГНК) : 62 [10:40:32]line Товар: 2710124130 [10:40:32]line Аи-92-К-5 [10:40:32]line 10.330 * 67.80 [10:40:32]line = 700.37 [10:40:32]line НДС 12% НСП 1% [10:40:32]line > о реализуемом товаре [10:40:32]line ОКРУГЛЕНИЕ: -0.37 [10:40:32]line ИТОГО: 700.00 [10:40:32]line Внесено: 700.00 [10:40:32]line СДАЧА: 0.00 [10:40:32]line НСП 1% : 6.20 [10:40:32]line НДС 12% : 74.38 [10:40:32]line Наличными: 700.00 [10:40:32]line Безнал.: 0.00 [10:40:32]line Место: АЗС № 125 "Партнер Нефть" [10:40:32]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [10:40:32]line СНО: Общий режим [10:40:32]line Чек 149 28.07.2024 10:40 [10:40:32]line Смена: 386 ФФД: 1.0 [10:40:32]line ЗНМ: 0300000050 [10:40:32]line РНМ: 0000000000099253 [10:40:32]line Версия ККМ: 001 [10:40:32]line ФМ: 0000000000965352 [10:40:32]line ФД: 230335 [10:40:32]line ФПД: 189204199648679 [10:40:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T104036&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230335&fm=189204199648679&tin=02508201610067®Number=0000000000099253&sum=70000 [10:40:32]OFD Sender: Processing packet 230335 [packets to send 132, broken 131] [10:40:32]ProducePacketName [10:40:32]name=ofd_packets/00230335 [10:40:32]OFD Sender: To server: pG, [10:40:32]CommunicateWithHost lk.salyk.kg:30040 [10:40:32]ConnectInit lk.salyk.kg [10:40:32]written 0, free lines is 4095 [10:40:32]Connected sock=10 [10:40:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 19 E1 07 01 6A 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 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 95 00 00 00 F4 03 04 00 24 20 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 BF 83 03 00 35 04 06 00 AC 14 89 1C 2D A7 8E E8 FB B8 08 DC B2 2B [10:40:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 B8 34 47 00 CB 8E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 BF 83 03 00 F4 03 04 00 FC C6 A5 66 B6 04 01 00 00 15 F1 6F 3F EA E7 49 A5 [10:40:33]CommunicateWithHost err = 0 [10:40:33]CheckOFDResponse [10:40:33]1017 (14) - 77093643461234 [10:40:33]1041 (16) - 0000000000965352 [10:40:33]1040 (4) - 230335 [10:40:33]1012 (4) - 28.07.2024 04:20 [10:40:33]1206 (1) - 0 [10:40:33]OFD Sender: Remove packet 230335 [10:40:33]ProducePacketName [10:40:33]name=ofd_packets/00230335 [10:40:33]NVStorageDeleteData [10:40:33]Write to MH i2c: 01 00 00 2C 9D C9 [10:40:33]Write i2c OK [10:40:33]MH_I2C_Read... [10:40:33]Read from MH i2c: 01 [10:40:33]MH_I2C_Read... [10:40:33]Read from MH i2c: 01 07 00 [10:40:33]MH_I2C_Read... [10:40:33]Read from MH i2c: 01 07 00 2C 9D 00 00 00 00 00 FC 0C D8 [10:40:33]RasterBufferAndPrint [10:40:33]line [10:40:33]line [10:40:33]line [10:40:33]line [10:40:33]line [10:40:33]written 0, free lines is 3330 [10:40:33]MH_Cut [10:40:33]Write to MH i2c: D1 01 00 33 9D 01 A2 [10:40:33]Write i2c OK [10:40:33]MH_I2C_Read... [10:40:33]Read from MH i2c: D1 [10:40:33]MH_I2C_Read... [10:40:33]Read from MH i2c: D1 01 00 [10:40:33]MH_I2C_Read... [10:40:33]Read from MH i2c: D1 01 00 33 9D 00 A1 [10:40:33]Write to MH i2c: 01 00 00 34 9D D1 [10:40:33]Write i2c OK [10:40:33]MH_I2C_Read... [10:40:33]OFD Sender: No OFD packet to send [10:40:33]*** Cut start [10:40:33]*** Partial cut [10:40:33]*** CUTSNS_PIN = 1 [10:40:33]*** CUTSNS_PIN = 0 [10:40:34]*** Brake cut motor [10:40:34]Read from MH i2c: 01 [10:40:34]MH_I2C_Read... [10:40:34]*** Stop cut motor [10:40:34]*** Cut end [10:40:34]Read from MH i2c: 01 07 00 [10:40:34]MH_I2C_Read... [10:40:34]Read from MH i2c: 01 07 00 34 9D 00 00 00 00 00 FF 0F E6 [10:40:34]process_action close_receipt done [10:40:34]requested_data is exist [10:40:34]produce_requested_data [10:40:34]requested_item fm.sn is exist - process it [10:40:34]wFMCommunicate request_size=4 [10:40:34]MH_SAM_APDU [10:40:34]CAPDU: 80 11 00 00 [10:40:34]Write to MH i2c: E2 08 00 35 9D 80 11 00 00 00 00 00 00 4C [10:40:34]Write i2c OK [10:40:34]MH_I2C_Read... [10:40:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:40:34]Read from MH i2c: E2 [10:40:34]MH_I2C_Read... [10:40:34]Read from MH i2c: E2 17 00 [10:40:34]MH_I2C_Read... [10:40:34]Read from MH i2c: E2 17 00 35 9D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 9D [10:40:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:40:34]wFMCommunicate OK [10:40:34]requested_item fd.num is exist - process it [10:40:34]SAM_PROTO_GetFieldsCounters [10:40:34]wFMCommunicate request_size=4 [10:40:34]MH_SAM_APDU [10:40:34]CAPDU: 80 13 00 00 [10:40:34]Write to MH i2c: E2 08 00 36 9D 80 13 00 00 00 00 00 00 4F [10:40:34]Write i2c OK [10:40:34]MH_I2C_Read... [10:40:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:40:34]Read from MH i2c: E2 [10:40:34]MH_I2C_Read... [10:40:34]Read from MH i2c: E2 62 00 [10:40:34]MH_I2C_Read... [10:40:34]Read from MH i2c: E2 62 00 36 9D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 BF 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 95 00 00 00 5E 04 04 00 95 00 00 00 57 04 04 00 96 00 00 00 19 04 04 00 00 00 00 00 90 00 F8 [10:40:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 BF 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 95 00 00 00 5E 04 04 00 95 00 00 00 57 04 04 00 96 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:40:34]wFMCommunicate OK [10:40:34]SAM_PROTO_GetFieldsCounters done [10:40:34]requested_item shift.num is exist - process it [10:40:34]requested_item shift.opened is exist - process it [10:40:34]req_shift_opened [10:40:34]FM_GetShiftState [10:40:34]SAM_PROTO_GetShiftState [10:40:34]wFMCommunicate request_size=4 [10:40:34]MH_SAM_APDU [10:40:34]CAPDU: 80 13 01 00 [10:40:34]Write to MH i2c: E2 08 00 37 9D 80 13 01 00 00 00 00 00 51 [10:40:34]Write i2c OK [10:40:34]MH_I2C_Read... [10:40:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:40:34]Read from MH i2c: E2 [10:40:34]MH_I2C_Read... [10:40:34]Read from MH i2c: E2 0E 00 [10:40:34]MH_I2C_Read... [10:40:34]Read from MH i2c: E2 0E 00 37 9D 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 17 [10:40:34]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:40:34]wFMCommunicate OK [10:40:34]SAM_PROTO_GetShiftState done [10:40:34]FM_GetShiftState done [10:40:34]req_shift_opened done [10:40:34]requested_item shift.open_date is exist - process it [10:40:34]req_shift_open_date [10:40:34]req_shift_open_date done [10:40:34]produce_requested_data done [10:40:34]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230335,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [10:40:34]process_action_free close_receipt [10:40:34]json_value_free [10:40:34]json_value_free done [10:40:34]process_json_proto returns [10:40:34]Send response to host [10:40:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230335,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [10:40:34]free response buf [10:40:34]execute_script done [10:40:34]execute_script returns [10:40:34]free content buf [10:40:34]Sock 8.Close socket [10:40:34]Sock 8.Thread stoped [10:40:38]OFD Sender: No OFD packet to send [10:40:43]OFD Sender: No OFD packet to send [10:40:48]OFD Sender: No OFD packet to send [10:40:53]OFD Sender: No OFD packet to send [10:40:58]OFD Sender: No OFD packet to send [10:41:03]OFD Sender: No OFD packet to send [10:41:08]OFD Sender: No OFD packet to send [10:41:13]OFD Sender: No OFD packet to send [10:41:18]OFD Sender: No OFD packet to send [10:41:23]OFD Sender: No OFD packet to send [10:41:28]OFD Sender: No OFD packet to send [10:41:33]OFD Sender: No OFD packet to send [10:41:38]OFD Sender: No OFD packet to send [10:41:43]OFD Sender: No OFD packet to send [10:41:48]OFD Sender: No OFD packet to send [10:41:53]OFD Sender: No OFD packet to send [10:41:58]OFD Sender: No OFD packet to send [10:42:03]OFD Sender: No OFD packet to send [10:42:08]OFD Sender: No OFD packet to send [10:42:13]OFD Sender: No OFD packet to send [10:42:18]OFD Sender: No OFD packet to send [10:42:23]OFD Sender: No OFD packet to send [10:42:28]OFD Sender: No OFD packet to send [10:42:33]OFD Sender: No OFD packet to send [10:42:38]OFD Sender: No OFD packet to send [10:42:43]OFD Sender: No OFD packet to send [10:42:48]OFD Sender: No OFD packet to send [10:42:53]OFD Sender: No OFD packet to send [10:42:58]OFD Sender: No OFD packet to send [10:43:03]OFD Sender: No OFD packet to send [10:43:08]OFD Sender: No OFD packet to send [10:43:13]OFD Sender: No OFD packet to send [10:43:18]OFD Sender: No OFD packet to send [10:43:23]OFD Sender: No OFD packet to send [10:43:28]OFD Sender: No OFD packet to send [10:43:33]OFD Sender: No OFD packet to send [10:43:38]OFD Sender: No OFD packet to send [10:43:43]OFD Sender: No OFD packet to send [10:43:48]OFD Sender: No OFD packet to send [10:43:53]OFD Sender: No OFD packet to send [10:43:58]OFD Sender: No OFD packet to send [10:44:03]OFD Sender: No OFD packet to send [10:44:08]OFD Sender: No OFD packet to send [10:44:13]OFD Sender: No OFD packet to send [10:44:18]OFD Sender: No OFD packet to send [10:44:23]OFD Sender: No OFD packet to send [10:44:28]OFD Sender: No OFD packet to send [10:44:33]OFD Sender: No OFD packet to send [10:44:38]OFD Sender: No OFD packet to send [10:44:43]OFD Sender: No OFD packet to send [10:44:48]OFD Sender: No OFD packet to send [10:44:53]OFD Sender: No OFD packet to send [10:44:58]OFD Sender: No OFD packet to send [10:45:03]OFD Sender: No OFD packet to send [10:45:08]OFD Sender: No OFD packet to send [10:45:13]OFD Sender: No OFD packet to send [10:45:18]OFD Sender: No OFD packet to send [10:45:23]OFD Sender: No OFD packet to send [10:45:28]OFD Sender: No OFD packet to send [10:45:33]OFD Sender: No OFD packet to send [10:45:38]OFD Sender: No OFD packet to send [10:45:43]OFD Sender: No OFD packet to send [10:45:48]OFD Sender: No OFD packet to send [10:45:53]OFD Sender: No OFD packet to send [10:45:58]OFD Sender: No OFD packet to send [10:46:03]OFD Sender: No OFD packet to send [10:46:08]OFD Sender: No OFD packet to send [10:46:13]OFD Sender: No OFD packet to send [10:46:18]OFD Sender: No OFD packet to send [10:46:23]OFD Sender: No OFD packet to send [10:46:29]OFD Sender: No OFD packet to send [10:46:34]OFD Sender: No OFD packet to send [10:46:39]OFD Sender: No OFD packet to send [10:46:40]accept exits with 9 [10:46:40]New connection [10:46:40]New thread 3067047268 created [10:46:40]Thread 3066903908 joined [10:46:40]Waiting for new connection... [10:46:40] Sock 9.Parse request [10:46:40]Sock 9.Check first char [10:46:40]Sock 9.First char is OK [10:46:40]request: POST /json_proto HTTP/1.0 [10:46:40]Method: POST [10:46:40]URL: /json_proto [10:46:40]Method is POST - this is cgi request [10:46:40]url: /json_proto [10:46:40]query_string will be loaded in cgi processing [10:46:40]execute_cgi json_proto POST (null) [10:46:40]execute_cgi path=json_proto method=POST [10:46:40]POST find Content-Length [10:46:40]Host: 172.17.49.131:8080 [10:46:40]Content-Length: 678 [10:46:40]Content-Type: application/json [10:46:40] [10:46:40]POST finish read [10:46:40]Found Content-Length = 678 [10:46:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871805", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "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 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:46:40]execute_script... [10:46: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)871805", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "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 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:46:40]POST & json_proto [10:46:40]process_json_proto [10:46:40]json parsed OK: [10:46:40]protocol is kg_v1.0 [10:46:40]action value=close_receipt [10:46:40]process_action close_receipt [10:46:40]cmd_close_receipt [10:46:40]MH_GetDate [10:46:40]Write to MH i2c: F0 00 00 38 9D C4 [10:46:40]Write i2c OK [10:46:40]MH_I2C_Read... [10:46:40]Read from MH i2c: F0 [10:46:40]MH_I2C_Read... [10:46:40]Read from MH i2c: F0 09 00 [10:46:40]MH_I2C_Read... [10:46:40]Read from MH i2c: F0 09 00 38 9D 00 96 21 A6 66 FF 4D C0 64 00 [10:46:40]GetLastDocTimeStamp 1722163236 [10:46:40]current date 1722163606 [10:46:40]FM_GetShiftState [10:46:40]SAM_PROTO_GetShiftState [10:46:40]wFMCommunicate request_size=4 [10:46:40]MH_SAM_APDU [10:46:40]CAPDU: 80 13 01 00 [10:46:40]Write to MH i2c: E2 08 00 39 9D 80 13 01 00 00 00 00 00 53 [10:46:40]Write i2c OK [10:46:40]MH_I2C_Read... [10:46:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:46:40]Read from MH i2c: E2 [10:46:40]MH_I2C_Read... [10:46:40]Read from MH i2c: E2 0E 00 [10:46:40]MH_I2C_Read... [10:46:40]Read from MH i2c: E2 0E 00 39 9D 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 19 [10:46:40]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:46:40]wFMCommunicate OK [10:46:40]SAM_PROTO_GetShiftState done [10:46:40]FM_GetShiftState done [10:46:40]opened in 1722127132 [10:46:40]opened+sec_in_day 1722213532 [10:46:40]quantity*price = 200032 [10:46:40]sum+1 = 200033 [10:46:40]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 150 28.07.2024 10:46 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230336 ФПД: 13814843080764 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T104646&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230336&fm=13814843080764&tin=02508201610067®Number=0000000000099253&sum=200000 [10:46:41]StoreToDocumentArchive [10:46:41]shift 386 fd 230336 [10:46:41]save to /storage/0386/doc_00230336 [10:46:41]save last doc name /storage/0386/doc_00230336 to /storage/kkm_last_doc_name [10:46:41]save OK [10:46:41]Clear old archive folders... [10:46:41]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:46:41]tlvbuf is 007AB620 [10:46:41]SAM_PROTO_ClearQueue [10:46:41]wFMCommunicate request_size=4 [10:46:41]MH_SAM_APDU [10:46:41]CAPDU: 80 09 00 00 [10:46:41]Write to MH i2c: E2 08 00 46 9D 80 09 00 00 00 00 00 00 55 [10:46:41]Write i2c OK [10:46:41]MH_I2C_Read... [10:46:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:46:41]Read from MH i2c: E2 [10:46:41]MH_I2C_Read... [10:46:41]Read from MH i2c: E2 03 00 [10:46:41]MH_I2C_Read... [10:46:41]Read from MH i2c: E2 03 00 46 9D 00 90 00 57 [10:46:41]RAPDU: 90 00 [10:46:41]wFMCommunicate OK [10:46:41]SAM_PROTO_ClearQueue done [10:46:41]KKMCreateOFDPacket [10:46:41]OFDProtocolAddRootSTLVToBuf [10:46:41]FM_MakeSignedData [10:46:41]FM_MakeSignedData [10:46:41]SAM_PROTO_SignData [10:46:41]wFMCommunicate request_size=4 [10:46:41]MH_SAM_APDU [10:46:41]CAPDU: 80 0D 01 02 [10:46:41]Write to MH i2c: E2 08 00 47 9D 80 0D 01 02 00 00 00 00 5D [10:46:41]Write i2c OK [10:46:41]MH_I2C_Read... [10:46:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:46:41]Read from MH i2c: E2 [10:46:41]MH_I2C_Read... [10:46:41]Read from MH i2c: E2 03 00 [10:46:41]MH_I2C_Read... [10:46:41]Read from MH i2c: E2 03 00 47 9D 00 90 00 58 [10:46:41]RAPDU: 90 00 [10:46:41]wFMCommunicate OK [10:46:41]wFMCommunicate request_size=255 [10:46:41]MH_SAM_APDU [10:46: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 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 96 00 00 00 F4 03 04 00 96 21 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C0 83 03 00 35 04 06 00 0C 90 84 D0 [10:46:41]Write to MH i2c: E2 02 01 48 9D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 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 96 00 00 00 F4 03 04 00 96 21 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C0 83 03 00 35 04 06 00 0C 90 84 D0 00 00 E5 [10:46:41]Write i2c OK [10:46:41]MH_I2C_Read... [10:46:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:46:41]Read from MH i2c: E2 [10:46:41]MH_I2C_Read... [10:46:41]Read from MH i2c: E2 03 00 [10:46:41]MH_I2C_Read... [10:46:41]Read from MH i2c: E2 03 00 48 9D 00 90 00 59 [10:46:41]RAPDU: 90 00 [10:46:41]wFMCommunicate OK [10:46:41]wFMCommunicate request_size=7 [10:46:41]MH_SAM_APDU [10:46:41]CAPDU: 80 0D 02 02 02 80 3C [10:46:41]Write to MH i2c: E2 0A 00 49 9D 80 0D 02 02 02 00 80 3C 00 00 20 [10:46:41]Write i2c OK [10:46:41]MH_I2C_Read... [10:46:41]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:46:41]Read from MH i2c: E2 [10:46:41]MH_I2C_Read... [10:46:41]Read from MH i2c: E2 03 00 [10:46:41]MH_I2C_Read... [10:46:41]Read from MH i2c: E2 03 00 49 9D 00 90 00 5A [10:46:41]RAPDU: 90 00 [10:46:41]wFMCommunicate OK [10:46:41]wFMCommunicate request_size=4 [10:46:41]MH_SAM_APDU [10:46:41]CAPDU: 80 0D 03 02 [10:46:41]Write to MH i2c: E2 08 00 4A 9D 80 0D 03 02 00 00 00 00 62 [10:46:41]Write i2c OK [10:46:41]MH_I2C_Read... [10:46:41]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:46:41]Read from MH i2c: E2 [10:46:41]MH_I2C_Read... [10:46:41]Read from MH i2c: E2 0B 00 [10:46:41]MH_I2C_Read... [10:46:41]Read from MH i2c: E2 0B 00 4A 9D 00 8F A8 69 E0 42 DC 6D 8E 90 00 FC [10:46:41]RAPDU: 8F A8 69 E0 42 DC 6D 8E 90 00 [10:46:41]wFMCommunicate OK [10:46:41]SAM_PROTO_SignData done [10:46:41]FM_MakeSignedData done [10:46:41]CreateOFDProtocolMessage [10:46:41]wFMCommunicate request_size=4 [10:46:41]MH_SAM_APDU [10:46:41]CAPDU: 80 11 00 00 [10:46:41]Write to MH i2c: E2 08 00 4B 9D 80 11 00 00 00 00 00 00 62 [10:46:41]Write i2c OK [10:46:41]MH_I2C_Read... [10:46:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:46:41]Read from MH i2c: E2 [10:46:41]MH_I2C_Read... [10:46:41]Read from MH i2c: E2 17 00 [10:46:41]MH_I2C_Read... [10:46:41]Read from MH i2c: E2 17 00 4B 9D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 B3 [10:46:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:46:41]wFMCommunicate OK [10:46:41]CreateOFDProtocolMessage done [10:46:41]OFDSenderStorePacket 230336 [10:46:41]StoreOFDPacket docnum=230336 [10:46:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 51 24 04 01 6F 5B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 96 00 00 00 F4 03 04 00 96 21 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C0 83 03 00 35 04 06 00 0C 90 84 D0 80 3C 8F A8 69 E0 42 DC 6D 8E [10:46:41]CheckFolder [10:46:41]dirname=/storage/ofd_packets [10:46:41]CheckFolder done [10:46:41]ProducePacketName [10:46:41]name=ofd_packets/00230336 [10:46:41]NVStorageSaveData ofd_packets/00230336 [10:46:41]File name is /storage/ofd_packets/00230336 [10:46:41]Write 298 bytes [10:46:41]NVStorageSaveData done [10:46:41]OFDSenderStorePacket done [10:46:41]KKMCreateOFDPacket done [10:46:41]NVStorageSaveData kkm_last_timestamp [10:46:41]File name is /storage/kkm_last_timestamp [10:46:41]Write 4 bytes [10:46:41]NVStorageSaveData done [10:46:41]ExternCall_PrintAddStr [10:46:41]wPrintStart [10:46:41]Write to MH i2c: 01 00 00 4C 9D E9 [10:46:41]Write i2c OK [10:46:41]MH_I2C_Read... [10:46:41]Read from MH i2c: 01 [10:46:41]MH_I2C_Read... [10:46:41]Read from MH i2c: 01 07 00 [10:46:41]MH_I2C_Read... [10:46:41]Read from MH i2c: 01 07 00 4C 9D 00 00 00 00 00 FF 0F FE [10:46:41]RasterBufferAndPrint [10:46:41]line Счет N : (1)871805 [10:46:41]line ИНН: 02508201610067 [10:46:41]line Контрольно-Кассовый Чек [10:46:41]line ПРОДАЖА [10:46:41]line ТРК (МРК, ГНК) : 2 [10:46:41]line Товар: 2710194210 [10:46:41]line ДТ-К-5 [10:46:41]line 26.600 * 75.20 [10:46:41]line = 2000.32 [10:46:41]line НДС 12% НСП 1% [10:46:41]line > о реализуемом товаре [10:46:41]line ОКРУГЛЕНИЕ: -0.32 [10:46:41]line ИТОГО: 2000.00 [10:46:41]line Внесено: 2000.00 [10:46:41]line СДАЧА: 0.00 [10:46:41]line НСП 1% : 17.70 [10:46:41]line НДС 12% : 212.42 [10:46:41]line Наличными: 2000.00 [10:46:41]line Безнал.: 0.00 [10:46:41]line Место: АЗС № 125 "Партнер Нефть" [10:46:41]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [10:46:41]line СНО: Общий режим [10:46:41]line Чек 150 28.07.2024 10:46 [10:46:41]line Смена: 386 ФФД: 1.0 [10:46:41]line ЗНМ: 0300000050 [10:46:42]line РНМ: 0000000000099253 [10:46:42]line Версия ККМ: 001 [10:46:42]line ФМ: 0000000000965352 [10:46:42]line ФД: 230336 [10:46:42]line ФПД: 13814843080764 [10:46:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T104646&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230336&fm=13814843080764&tin=02508201610067®Number=0000000000099253&sum=200000 [10:46:42]OFD Sender: Processing packet 230336 [packets to send 132, broken 131] [10:46:42]ProducePacketName [10:46:42]name=ofd_packets/00230336 [10:46:42]OFD Sender: To server: pG, [10:46:42]CommunicateWithHost lk.salyk.kg:30040 [10:46:42]ConnectInit lk.salyk.kg [10:46:42]written 0, free lines is 4095 [10:46:42]Connected sock=10 [10:46:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 51 24 04 01 6F 5B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 96 00 00 00 F4 03 04 00 96 21 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C0 83 03 00 35 04 06 00 0C 90 84 D0 80 3C 8F A8 69 E0 42 DC 6D 8E [10:46:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 63 DA 47 00 FF 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 39 36 35 33 35 32 10 04 04 00 C0 83 03 00 F4 03 04 00 6D C8 A5 66 B6 04 01 00 00 86 39 80 7D C1 6E 7C 0F [10:46:42]CommunicateWithHost err = 0 [10:46:42]CheckOFDResponse [10:46:42]1017 (14) - 77093643461234 [10:46:42]1041 (16) - 0000000000965352 [10:46:42]1040 (4) - 230336 [10:46:42]1012 (4) - 28.07.2024 04:26 [10:46:42]1206 (1) - 0 [10:46:42]OFD Sender: Remove packet 230336 [10:46:42]ProducePacketName [10:46:42]name=ofd_packets/00230336 [10:46:42]NVStorageDeleteData [10:46:42]Write to MH i2c: 01 00 00 77 9D 14 [10:46:42]Write i2c OK [10:46:42]MH_I2C_Read... [10:46:42]Read from MH i2c: 01 [10:46:42]MH_I2C_Read... [10:46:42]Read from MH i2c: 01 07 00 [10:46:42]MH_I2C_Read... [10:46:42]Read from MH i2c: 01 07 00 77 9D 00 00 00 00 00 F3 0C 1A [10:46:42]RasterBufferAndPrint [10:46:42]line [10:46:42]line [10:46:42]line [10:46:42]line [10:46:42]line [10:46:42]written 0, free lines is 3321 [10:46:42]MH_Cut [10:46:42]Write to MH i2c: D1 01 00 7E 9D 01 ED [10:46:42]Write i2c OK [10:46:42]MH_I2C_Read... [10:46:42]Read from MH i2c: D1 [10:46:42]MH_I2C_Read... [10:46:42]Read from MH i2c: D1 01 00 [10:46:42]MH_I2C_Read... [10:46:42]Read from MH i2c: D1 01 00 7E 9D 00 EC [10:46:42]Write to MH i2c: 01 00 00 7F 9D 1C [10:46:42]Write i2c OK [10:46:42]MH_I2C_Read... [10:46:43]OFD Sender: No OFD packet to send [10:46:43]*** Cut start [10:46:43]*** Partial cut [10:46:43]*** CUTSNS_PIN = 1 [10:46:43]*** CUTSNS_PIN = 0 [10:46:43]*** Brake cut motor [10:46:44]Read from MH i2c: 01 [10:46:44]MH_I2C_Read... [10:46:44]*** Stop cut motor [10:46:44]*** Cut end [10:46:44]Read from MH i2c: 01 07 00 [10:46:44]MH_I2C_Read... [10:46:44]Read from MH i2c: 01 07 00 7F 9D 00 00 00 00 00 FF 0F 31 [10:46:44]process_action close_receipt done [10:46:44]requested_data is exist [10:46:44]produce_requested_data [10:46:44]requested_item fm.sn is exist - process it [10:46:44]wFMCommunicate request_size=4 [10:46:44]MH_SAM_APDU [10:46:44]CAPDU: 80 11 00 00 [10:46:44]Write to MH i2c: E2 08 00 80 9D 80 11 00 00 00 00 00 00 97 [10:46:44]Write i2c OK [10:46:44]MH_I2C_Read... [10:46:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:46:44]Read from MH i2c: E2 [10:46:44]MH_I2C_Read... [10:46:44]Read from MH i2c: E2 17 00 [10:46:44]MH_I2C_Read... [10:46:44]Read from MH i2c: E2 17 00 80 9D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 E8 [10:46:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:46:44]wFMCommunicate OK [10:46:44]requested_item fd.num is exist - process it [10:46:44]SAM_PROTO_GetFieldsCounters [10:46:44]wFMCommunicate request_size=4 [10:46:44]MH_SAM_APDU [10:46:44]CAPDU: 80 13 00 00 [10:46:44]Write to MH i2c: E2 08 00 81 9D 80 13 00 00 00 00 00 00 9A [10:46:44]Write i2c OK [10:46:44]MH_I2C_Read... [10:46:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:46:44]Read from MH i2c: E2 [10:46:44]MH_I2C_Read... [10:46:44]Read from MH i2c: E2 62 00 [10:46:44]MH_I2C_Read... [10:46:44]Read from MH i2c: E2 62 00 81 9D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 C0 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 96 00 00 00 5E 04 04 00 96 00 00 00 57 04 04 00 97 00 00 00 19 04 04 00 00 00 00 00 90 00 47 [10:46:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 C0 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 96 00 00 00 5E 04 04 00 96 00 00 00 57 04 04 00 97 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:46:44]wFMCommunicate OK [10:46:44]SAM_PROTO_GetFieldsCounters done [10:46:44]requested_item shift.num is exist - process it [10:46:44]requested_item shift.opened is exist - process it [10:46:44]req_shift_opened [10:46:44]FM_GetShiftState [10:46:44]SAM_PROTO_GetShiftState [10:46:44]wFMCommunicate request_size=4 [10:46:44]MH_SAM_APDU [10:46:44]CAPDU: 80 13 01 00 [10:46:44]Write to MH i2c: E2 08 00 82 9D 80 13 01 00 00 00 00 00 9C [10:46:44]Write i2c OK [10:46:44]MH_I2C_Read... [10:46:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:46:44]Read from MH i2c: E2 [10:46:44]MH_I2C_Read... [10:46:44]Read from MH i2c: E2 0E 00 [10:46:44]MH_I2C_Read... [10:46:44]Read from MH i2c: E2 0E 00 82 9D 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 62 [10:46:44]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:46:44]wFMCommunicate OK [10:46:44]SAM_PROTO_GetShiftState done [10:46:44]FM_GetShiftState done [10:46:44]req_shift_opened done [10:46:44]requested_item shift.open_date is exist - process it [10:46:44]req_shift_open_date [10:46:44]req_shift_open_date done [10:46:44]produce_requested_data done [10:46:44]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230336,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [10:46:44]process_action_free close_receipt [10:46:44]json_value_free [10:46:44]json_value_free done [10:46:44]process_json_proto returns [10:46:44]Send response to host [10:46:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230336,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [10:46:44]free response buf [10:46:44]execute_script done [10:46:44]execute_script returns [10:46:44]free content buf [10:46:44]Sock 9.Close socket [10:46:44]Sock 9.Thread stoped [10:46:48]OFD Sender: No OFD packet to send [10:46:53]OFD Sender: No OFD packet to send [10:46:58]OFD Sender: No OFD packet to send [10:47:03]OFD Sender: No OFD packet to send [10:47:08]OFD Sender: No OFD packet to send [10:47:10]accept exits with 8 [10:47:10]New connection [10:47:10]New thread 3066903908 created [10:47:10]Thread 3067047268 joined [10:47:10]Waiting for new connection... [10:47:10] Sock 8.Parse request [10:47:10]Sock 8.Check first char [10:47:10]Sock 8.First char is OK [10:47:10]request: POST /json_proto HTTP/1.0 [10:47:10]Method: POST [10:47:10]URL: /json_proto [10:47:10]Method is POST - this is cgi request [10:47:10]url: /json_proto [10:47:10]query_string will be loaded in cgi processing [10:47:10]execute_cgi json_proto POST (null) [10:47:10]execute_cgi path=json_proto method=POST [10:47:10]POST find Content-Length [10:47:10]Host: 172.17.49.131:8080 [10:47:10]Content-Length: 678 [10:47:10]Content-Type: application/json [10:47:10] [10:47:10]POST finish read [10:47:10]Found Content-Length = 678 [10:47:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871803", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 24.740, "sum" : 1860.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1860.00, "total" : 1860.00, "payments": [ { "type": 0, "sum" : 1860.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:47:10]execute_script... [10:47: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)871803", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 24.740, "sum" : 1860.45, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1860.00, "total" : 1860.00, "payments": [ { "type": 0, "sum" : 1860.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:47:10]POST & json_proto [10:47:10]process_json_proto [10:47:10]json parsed OK: [10:47:10]protocol is kg_v1.0 [10:47:10]action value=close_receipt [10:47:10]process_action close_receipt [10:47:10]cmd_close_receipt [10:47:10]MH_GetDate [10:47:10]Write to MH i2c: F0 00 00 83 9D 0F [10:47:10]Write i2c OK [10:47:10]MH_I2C_Read... [10:47:10]Read from MH i2c: F0 [10:47:10]MH_I2C_Read... [10:47:10]Read from MH i2c: F0 09 00 [10:47:10]MH_I2C_Read... [10:47:10]Read from MH i2c: F0 09 00 83 9D 00 B4 21 A6 66 FF 4D C0 64 69 [10:47:10]GetLastDocTimeStamp 1722163606 [10:47:10]current date 1722163636 [10:47:10]FM_GetShiftState [10:47:10]SAM_PROTO_GetShiftState [10:47:10]wFMCommunicate request_size=4 [10:47:10]MH_SAM_APDU [10:47:10]CAPDU: 80 13 01 00 [10:47:10]Write to MH i2c: E2 08 00 84 9D 80 13 01 00 00 00 00 00 9E [10:47:10]Write i2c OK [10:47:10]MH_I2C_Read... [10:47:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:47:10]Read from MH i2c: E2 [10:47:10]MH_I2C_Read... [10:47:10]Read from MH i2c: E2 0E 00 [10:47:10]MH_I2C_Read... [10:47:10]Read from MH i2c: E2 0E 00 84 9D 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 64 [10:47:10]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:47:10]wFMCommunicate OK [10:47:10]SAM_PROTO_GetShiftState done [10:47:10]FM_GetShiftState done [10:47:10]opened in 1722127132 [10:47:10]opened+sec_in_day 1722213532 [10:47:10]quantity*price = 186044 [10:47:10]sum+1 = 186046 [10:47:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.45 ИТОГО: 1860.00 Внесено: 1860.00 СДАЧА: 0.00 НСП 1% : 16.46 НДС 12% : 197.57 Наличными: 1860.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 151 28.07.2024 10:47 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230337 ФПД: 142159784559937 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T104716&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230337&fm=142159784559937&tin=02508201610067®Number=0000000000099253&sum=186000 [10:47:11]StoreToDocumentArchive [10:47:11]shift 386 fd 230337 [10:47:11]save to /storage/0386/doc_00230337 [10:47:11]save last doc name /storage/0386/doc_00230337 to /storage/kkm_last_doc_name [10:47:11]save OK [10:47:11]Clear old archive folders... [10:47:11]ProcessDocumentItem done err = 0, tmpTLVsize=248 [10:47:11]tlvbuf is 0090CE10 [10:47:11]SAM_PROTO_ClearQueue [10:47:11]wFMCommunicate request_size=4 [10:47:11]MH_SAM_APDU [10:47:11]CAPDU: 80 09 00 00 [10:47:11]Write to MH i2c: E2 08 00 91 9D 80 09 00 00 00 00 00 00 A0 [10:47:11]Write i2c OK [10:47:11]MH_I2C_Read... [10:47:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:47:12]Read from MH i2c: E2 [10:47:12]MH_I2C_Read... [10:47:12]Read from MH i2c: E2 03 00 [10:47:12]MH_I2C_Read... [10:47:12]Read from MH i2c: E2 03 00 91 9D 00 90 00 A2 [10:47:12]RAPDU: 90 00 [10:47:12]wFMCommunicate OK [10:47:12]SAM_PROTO_ClearQueue done [10:47:12]KKMCreateOFDPacket [10:47:12]OFDProtocolAddRootSTLVToBuf [10:47:12]FM_MakeSignedData [10:47:12]FM_MakeSignedData [10:47:12]SAM_PROTO_SignData [10:47:12]wFMCommunicate request_size=4 [10:47:12]MH_SAM_APDU [10:47:12]CAPDU: 80 0D 01 02 [10:47:12]Write to MH i2c: E2 08 00 92 9D 80 0D 01 02 00 00 00 00 A8 [10:47:12]Write i2c OK [10:47:12]MH_I2C_Read... [10:47:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:47:12]Read from MH i2c: E2 [10:47:12]MH_I2C_Read... [10:47:12]Read from MH i2c: E2 03 00 [10:47:12]MH_I2C_Read... [10:47:12]Read from MH i2c: E2 03 00 92 9D 00 90 00 A3 [10:47:12]RAPDU: 90 00 [10:47:12]wFMCommunicate OK [10:47:12]wFMCommunicate request_size=255 [10:47:12]MH_SAM_APDU [10:47: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 A4 60 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 BD D6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6E 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2D 4D 00 00 00 00 07 04 06 00 90 D6 02 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 B4 21 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C1 83 03 00 35 04 06 00 81 4B 27 75 [10:47:12]Write to MH i2c: E2 02 01 93 9D 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 A4 60 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 BD D6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6E 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2D 4D 00 00 00 00 07 04 06 00 90 D6 02 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 B4 21 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C1 83 03 00 35 04 06 00 81 4B 27 75 00 00 84 [10:47:12]Write i2c OK [10:47:12]MH_I2C_Read... [10:47:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:47:12]Read from MH i2c: E2 [10:47:12]MH_I2C_Read... [10:47:12]Read from MH i2c: E2 03 00 [10:47:12]MH_I2C_Read... [10:47:12]Read from MH i2c: E2 03 00 93 9D 00 90 00 A4 [10:47:12]RAPDU: 90 00 [10:47:12]wFMCommunicate OK [10:47:12]wFMCommunicate request_size=7 [10:47:12]MH_SAM_APDU [10:47:12]CAPDU: 80 0D 02 02 02 C5 41 [10:47:12]Write to MH i2c: E2 0A 00 94 9D 80 0D 02 02 02 00 C5 41 00 00 B5 [10:47:12]Write i2c OK [10:47:12]MH_I2C_Read... [10:47:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:47:12]Read from MH i2c: E2 [10:47:12]MH_I2C_Read... [10:47:12]Read from MH i2c: E2 03 00 [10:47:12]MH_I2C_Read... [10:47:12]Read from MH i2c: E2 03 00 94 9D 00 90 00 A5 [10:47:12]RAPDU: 90 00 [10:47:12]wFMCommunicate OK [10:47:12]wFMCommunicate request_size=4 [10:47:12]MH_SAM_APDU [10:47:12]CAPDU: 80 0D 03 02 [10:47:12]Write to MH i2c: E2 08 00 95 9D 80 0D 03 02 00 00 00 00 AD [10:47:12]Write i2c OK [10:47:12]MH_I2C_Read... [10:47:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:47:12]Read from MH i2c: E2 [10:47:12]MH_I2C_Read... [10:47:12]Read from MH i2c: E2 0B 00 [10:47:12]MH_I2C_Read... [10:47:12]Read from MH i2c: E2 0B 00 95 9D 00 57 A0 44 92 C9 5C 55 4B 90 00 40 [10:47:12]RAPDU: 57 A0 44 92 C9 5C 55 4B 90 00 [10:47:12]wFMCommunicate OK [10:47:12]SAM_PROTO_SignData done [10:47:12]FM_MakeSignedData done [10:47:12]CreateOFDProtocolMessage [10:47:12]wFMCommunicate request_size=4 [10:47:12]MH_SAM_APDU [10:47:12]CAPDU: 80 11 00 00 [10:47:12]Write to MH i2c: E2 08 00 96 9D 80 11 00 00 00 00 00 00 AD [10:47:12]Write i2c OK [10:47:12]MH_I2C_Read... [10:47:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:47:12]Read from MH i2c: E2 [10:47:12]MH_I2C_Read... [10:47:12]Read from MH i2c: E2 17 00 [10:47:12]MH_I2C_Read... [10:47:12]Read from MH i2c: E2 17 00 96 9D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 FE [10:47:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:47:12]wFMCommunicate OK [10:47:12]CreateOFDProtocolMessage done [10:47:12]OFDSenderStorePacket 230337 [10:47:12]StoreOFDPacket docnum=230337 [10:47:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 D7 0D 04 01 AE 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 A4 60 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 BD D6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6E 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2D 4D 00 00 00 00 07 04 06 00 90 D6 02 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 B4 21 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C1 83 03 00 35 04 06 00 81 4B 27 75 C5 41 57 A0 44 92 C9 5C 55 4B [10:47:12]CheckFolder [10:47:12]dirname=/storage/ofd_packets [10:47:12]CheckFolder done [10:47:12]ProducePacketName [10:47:12]name=ofd_packets/00230337 [10:47:12]NVStorageSaveData ofd_packets/00230337 [10:47:12]File name is /storage/ofd_packets/00230337 [10:47:12]Write 298 bytes [10:47:12]NVStorageSaveData done [10:47:12]OFDSenderStorePacket done [10:47:12]KKMCreateOFDPacket done [10:47:12]NVStorageSaveData kkm_last_timestamp [10:47:12]File name is /storage/kkm_last_timestamp [10:47:12]Write 4 bytes [10:47:12]NVStorageSaveData done [10:47:12]ExternCall_PrintAddStr [10:47:12]wPrintStart [10:47:12]Write to MH i2c: 01 00 00 97 9D 34 [10:47:12]Write i2c OK [10:47:12]MH_I2C_Read... [10:47:12]Read from MH i2c: 01 [10:47:12]MH_I2C_Read... [10:47:12]Read from MH i2c: 01 07 00 [10:47:12]MH_I2C_Read... [10:47:12]Read from MH i2c: 01 07 00 97 9D 00 00 00 00 00 FF 0F 49 [10:47:12]RasterBufferAndPrint [10:47:12]line Счет N : (1)871803 [10:47:12]line ИНН: 02508201610067 [10:47:12]line Контрольно-Кассовый Чек [10:47:12]line ПРОДАЖА [10:47:12]line ТРК (МРК, ГНК) : 1 [10:47:12]line Товар: 2710194210 [10:47:12]line ДТ-К-5 [10:47:12]line 24.740 * 75.20 [10:47:12]line = 1860.45 [10:47:12]line НДС 12% НСП 1% [10:47:12]line > о реализуемом товаре [10:47:12]line ОКРУГЛЕНИЕ: -0.45 [10:47:12]line ИТОГО: 1860.00 [10:47:12]line Внесено: 1860.00 [10:47:12]line СДАЧА: 0.00 [10:47:12]line НСП 1% : 16.46 [10:47:12]line НДС 12% : 197.57 [10:47:12]line Наличными: 1860.00 [10:47:12]line Безнал.: 0.00 [10:47:12]line Место: АЗС № 125 "Партнер Нефть" [10:47:12]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [10:47:12]line СНО: Общий режим [10:47:12]line Чек 151 28.07.2024 10:47 [10:47:12]line Смена: 386 ФФД: 1.0 [10:47:12]line ЗНМ: 0300000050 [10:47:12]line РНМ: 0000000000099253 [10:47:12]line Версия ККМ: 001 [10:47:12]line ФМ: 0000000000965352 [10:47:12]line ФД: 230337 [10:47:12]line ФПД: 142159784559937 [10:47:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T104716&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230337&fm=142159784559937&tin=02508201610067®Number=0000000000099253&sum=186000 [10:47:12]OFD Sender: Processing packet 230337 [packets to send 132, broken 131] [10:47:12]ProducePacketName [10:47:12]name=ofd_packets/00230337 [10:47:12]OFD Sender: To server: pG, [10:47:12]CommunicateWithHost lk.salyk.kg:30040 [10:47:12]ConnectInit lk.salyk.kg [10:47:12]written 0, free lines is 4095 [10:47:12]Connected sock=10 [10:47:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 D7 0D 04 01 AE 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 A4 60 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 BD D6 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D6 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6E 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2D 4D 00 00 00 00 07 04 06 00 90 D6 02 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 B4 21 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C1 83 03 00 35 04 06 00 81 4B 27 75 C5 41 57 A0 44 92 C9 5C 55 4B [10:47:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 2A 42 47 00 E5 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 39 36 35 33 35 32 10 04 04 00 C1 83 03 00 F4 03 04 00 8C C8 A5 66 B6 04 01 00 00 FB 93 32 4A D9 B6 AE 8E [10:47:13]CommunicateWithHost err = 0 [10:47:13]CheckOFDResponse [10:47:13]1017 (14) - 77093643461234 [10:47:13]1041 (16) - 0000000000965352 [10:47:13]1040 (4) - 230337 [10:47:13]1012 (4) - 28.07.2024 04:26 [10:47:13]1206 (1) - 0 [10:47:13]OFD Sender: Remove packet 230337 [10:47:13]ProducePacketName [10:47:13]name=ofd_packets/00230337 [10:47:13]NVStorageDeleteData [10:47:13]Write to MH i2c: 01 00 00 C2 9D 5F [10:47:13]Write i2c OK [10:47:13]MH_I2C_Read... [10:47:13]Read from MH i2c: 01 [10:47:13]MH_I2C_Read... [10:47:13]Read from MH i2c: 01 07 00 [10:47:13]MH_I2C_Read... [10:47:13]Read from MH i2c: 01 07 00 C2 9D 00 00 00 00 00 F5 0C 67 [10:47:13]RasterBufferAndPrint [10:47:13]line [10:47:13]line [10:47:13]line [10:47:13]line [10:47:13]line [10:47:13]written 0, free lines is 3323 [10:47:13]MH_Cut [10:47:13]Write to MH i2c: D1 01 00 C9 9D 01 38 [10:47:13]Write i2c OK [10:47:13]MH_I2C_Read... [10:47:13]Read from MH i2c: D1 [10:47:13]MH_I2C_Read... [10:47:13]Read from MH i2c: D1 01 00 [10:47:13]MH_I2C_Read... [10:47:13]Read from MH i2c: D1 01 00 C9 9D 00 37 [10:47:13]Write to MH i2c: 01 00 00 CA 9D 67 [10:47:13]Write i2c OK [10:47:13]MH_I2C_Read... [10:47:13]OFD Sender: No OFD packet to send [10:47:13]*** Cut start [10:47:13]*** Partial cut [10:47:13]*** CUTSNS_PIN = 1 [10:47:13]*** CUTSNS_PIN = 0 [10:47:14]*** Brake cut motor [10:47:14]Read from MH i2c: 01 [10:47:14]MH_I2C_Read... [10:47:14]*** Stop cut motor [10:47:14]*** Cut end [10:47:14]Read from MH i2c: 01 07 00 [10:47:14]MH_I2C_Read... [10:47:14]Read from MH i2c: 01 07 00 CA 9D 00 00 00 00 00 FF 0F 7C [10:47:14]process_action close_receipt done [10:47:14]requested_data is exist [10:47:14]produce_requested_data [10:47:14]requested_item fm.sn is exist - process it [10:47:14]wFMCommunicate request_size=4 [10:47:14]MH_SAM_APDU [10:47:14]CAPDU: 80 11 00 00 [10:47:14]Write to MH i2c: E2 08 00 CB 9D 80 11 00 00 00 00 00 00 E2 [10:47:14]Write i2c OK [10:47:14]MH_I2C_Read... [10:47:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:47:14]Read from MH i2c: E2 [10:47:14]MH_I2C_Read... [10:47:14]Read from MH i2c: E2 17 00 [10:47:14]MH_I2C_Read... [10:47:14]Read from MH i2c: E2 17 00 CB 9D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 33 [10:47:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:47:14]wFMCommunicate OK [10:47:14]requested_item fd.num is exist - process it [10:47:14]SAM_PROTO_GetFieldsCounters [10:47:14]wFMCommunicate request_size=4 [10:47:14]MH_SAM_APDU [10:47:14]CAPDU: 80 13 00 00 [10:47:14]Write to MH i2c: E2 08 00 CC 9D 80 13 00 00 00 00 00 00 E5 [10:47:14]Write i2c OK [10:47:14]MH_I2C_Read... [10:47:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:47:14]Read from MH i2c: E2 [10:47:14]MH_I2C_Read... [10:47:14]Read from MH i2c: E2 62 00 [10:47:14]MH_I2C_Read... [10:47:14]Read from MH i2c: E2 62 00 CC 9D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 C1 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 97 00 00 00 5E 04 04 00 97 00 00 00 57 04 04 00 98 00 00 00 19 04 04 00 00 00 00 00 90 00 96 [10:47:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 C1 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 97 00 00 00 5E 04 04 00 97 00 00 00 57 04 04 00 98 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:47:14]wFMCommunicate OK [10:47:14]SAM_PROTO_GetFieldsCounters done [10:47:14]requested_item shift.num is exist - process it [10:47:14]requested_item shift.opened is exist - process it [10:47:14]req_shift_opened [10:47:14]FM_GetShiftState [10:47:14]SAM_PROTO_GetShiftState [10:47:14]wFMCommunicate request_size=4 [10:47:14]MH_SAM_APDU [10:47:14]CAPDU: 80 13 01 00 [10:47:14]Write to MH i2c: E2 08 00 CD 9D 80 13 01 00 00 00 00 00 E7 [10:47:14]Write i2c OK [10:47:14]MH_I2C_Read... [10:47:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:47:14]Read from MH i2c: E2 [10:47:14]MH_I2C_Read... [10:47:14]Read from MH i2c: E2 0E 00 [10:47:14]MH_I2C_Read... [10:47:14]Read from MH i2c: E2 0E 00 CD 9D 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 AD [10:47:14]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:47:14]wFMCommunicate OK [10:47:14]SAM_PROTO_GetShiftState done [10:47:14]FM_GetShiftState done [10:47:14]req_shift_opened done [10:47:14]requested_item shift.open_date is exist - process it [10:47:14]req_shift_open_date [10:47:14]req_shift_open_date done [10:47:14]produce_requested_data done [10:47:14]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230337,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [10:47:14]process_action_free close_receipt [10:47:14]json_value_free [10:47:14]json_value_free done [10:47:14]process_json_proto returns [10:47:14]Send response to host [10:47:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230337,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [10:47:14]free response buf [10:47:14]execute_script done [10:47:14]execute_script returns [10:47:14]free content buf [10:47:14]Sock 8.Close socket [10:47:14]Sock 8.Thread stoped [10:47:18]OFD Sender: No OFD packet to send [10:47:23]OFD Sender: No OFD packet to send [10:47:28]OFD Sender: No OFD packet to send [10:47:33]OFD Sender: No OFD packet to send [10:47:38]OFD Sender: No OFD packet to send [10:47:43]OFD Sender: No OFD packet to send [10:47:48]OFD Sender: No OFD packet to send [10:47:53]OFD Sender: No OFD packet to send [10:47:58]OFD Sender: No OFD packet to send [10:48:03]OFD Sender: No OFD packet to send [10:48:08]OFD Sender: No OFD packet to send [10:48:13]OFD Sender: No OFD packet to send [10:48:18]OFD Sender: No OFD packet to send [10:48:23]OFD Sender: No OFD packet to send [10:48:28]OFD Sender: No OFD packet to send [10:48:33]OFD Sender: No OFD packet to send [10:48:38]OFD Sender: No OFD packet to send [10:48:43]OFD Sender: No OFD packet to send [10:48:48]OFD Sender: No OFD packet to send [10:48:53]OFD Sender: No OFD packet to send [10:48:58]OFD Sender: No OFD packet to send [10:49:01]accept exits with 9 [10:49:01]New connection [10:49:01]New thread 3067047268 created [10:49:01]Thread 3066903908 joined [10:49:01]Waiting for new connection... [10:49:01] Sock 9.Parse request [10:49:01]Sock 9.Check first char [10:49:01]Sock 9.First char is OK [10:49:01]request: POST /json_proto HTTP/1.0 [10:49:01]Method: POST [10:49:01]URL: /json_proto [10:49:01]Method is POST - this is cgi request [10:49:01]url: /json_proto [10:49:01]query_string will be loaded in cgi processing [10:49:01]execute_cgi json_proto POST (null) [10:49:01]execute_cgi path=json_proto method=POST [10:49:01]POST find Content-Length [10:49:01]Host: 172.17.49.131:8080 [10:49:01]Content-Length: 677 [10:49:01]Content-Type: application/json [10:49:01] [10:49:01]POST finish read [10:49:01]Found Content-Length = 677 [10:49:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871807", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.650, "sum" : 315.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 315.00, "total" : 315.00, "payments": [ { "type": 0, "sum" : 315.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:49:01]execute_script... [10:49:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871807", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.650, "sum" : 315.27, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 315.00, "total" : 315.00, "payments": [ { "type": 0, "sum" : 315.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:49:01]POST & json_proto [10:49:01]process_json_proto [10:49:01]json parsed OK: [10:49:01]protocol is kg_v1.0 [10:49:01]action value=close_receipt [10:49:01]process_action close_receipt [10:49:01]cmd_close_receipt [10:49:01]MH_GetDate [10:49:01]Write to MH i2c: F0 00 00 CE 9D 5A [10:49:01]Write i2c OK [10:49:01]MH_I2C_Read... [10:49:01]Read from MH i2c: F0 [10:49:01]MH_I2C_Read... [10:49:01]Read from MH i2c: F0 09 00 [10:49:01]MH_I2C_Read... [10:49:01]Read from MH i2c: F0 09 00 CE 9D 00 23 22 A6 66 FF 4D C0 64 24 [10:49:01]GetLastDocTimeStamp 1722163636 [10:49:01]current date 1722163747 [10:49:01]FM_GetShiftState [10:49:01]SAM_PROTO_GetShiftState [10:49:01]wFMCommunicate request_size=4 [10:49:01]MH_SAM_APDU [10:49:01]CAPDU: 80 13 01 00 [10:49:01]Write to MH i2c: E2 08 00 CF 9D 80 13 01 00 00 00 00 00 E9 [10:49:01]Write i2c OK [10:49:01]MH_I2C_Read... [10:49:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:01]Read from MH i2c: E2 [10:49:01]MH_I2C_Read... [10:49:01]Read from MH i2c: E2 0E 00 [10:49:01]MH_I2C_Read... [10:49:01]Read from MH i2c: E2 0E 00 CF 9D 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 AF [10:49:01]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:49:01]wFMCommunicate OK [10:49:01]SAM_PROTO_GetShiftState done [10:49:01]FM_GetShiftState done [10:49:01]opened in 1722127132 [10:49:01]opened+sec_in_day 1722213532 [10:49:01]quantity*price = 31527 [10:49:01]sum+1 = 31528 [10:49:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.27 ИТОГО: 315.00 Внесено: 315.00 СДАЧА: 0.00 НСП 1% : 2.79 НДС 12% : 33.48 Наличными: 315.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 152 28.07.2024 10:49 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230338 ФПД: 258798821746516 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T104907&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230338&fm=258798821746516&tin=02508201610067®Number=0000000000099253&sum=31500 [10:49:02]StoreToDocumentArchive [10:49:02]shift 386 fd 230338 [10:49:02]save to /storage/0386/doc_00230338 [10:49:02]save last doc name /storage/0386/doc_00230338 to /storage/kkm_last_doc_name [10:49:02]save OK [10:49:02]Clear old archive folders... [10:49:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:49:02]tlvbuf is 00832C00 [10:49:02]SAM_PROTO_ClearQueue [10:49:02]wFMCommunicate request_size=4 [10:49:02]MH_SAM_APDU [10:49:02]CAPDU: 80 09 00 00 [10:49:02]Write to MH i2c: E2 08 00 DC 9D 80 09 00 00 00 00 00 00 EB [10:49:02]Write i2c OK [10:49:02]MH_I2C_Read... [10:49:02]Read from MH i2c: E2 [10:49:02]MH_I2C_Read... [10:49:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:49:02]Read from MH i2c: E2 03 00 [10:49:02]MH_I2C_Read... [10:49:02]Read from MH i2c: E2 03 00 DC 9D 00 90 00 ED [10:49:02]RAPDU: 90 00 [10:49:02]wFMCommunicate OK [10:49:02]SAM_PROTO_ClearQueue done [10:49:02]KKMCreateOFDPacket [10:49:02]OFDProtocolAddRootSTLVToBuf [10:49:02]FM_MakeSignedData [10:49:02]FM_MakeSignedData [10:49:02]SAM_PROTO_SignData [10:49:02]wFMCommunicate request_size=4 [10:49:02]MH_SAM_APDU [10:49:02]CAPDU: 80 0D 01 02 [10:49:02]Write to MH i2c: E2 08 00 DD 9D 80 0D 01 02 00 00 00 00 F3 [10:49:02]Write i2c OK [10:49:02]MH_I2C_Read... [10:49:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:49:02]Read from MH i2c: E2 [10:49:02]MH_I2C_Read... [10:49:02]Read from MH i2c: E2 03 00 [10:49:02]MH_I2C_Read... [10:49:02]Read from MH i2c: E2 03 00 DD 9D 00 90 00 EE [10:49:02]RAPDU: 90 00 [10:49:02]wFMCommunicate OK [10:49:02]wFMCommunicate request_size=255 [10:49:02]MH_SAM_APDU [10:49:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2A 12 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 27 7B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 7B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 17 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 0D 00 00 00 00 07 04 06 00 0C 7B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 23 22 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C2 83 03 00 35 04 06 00 EB [10:49:02]Write to MH i2c: E2 02 01 DE 9D 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2A 12 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 27 7B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 7B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 17 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 0D 00 00 00 00 07 04 06 00 0C 7B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 23 22 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C2 83 03 00 35 04 06 00 EB 00 00 58 [10:49:02]Write i2c OK [10:49:02]MH_I2C_Read... [10:49:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:49:03]Read from MH i2c: E2 [10:49:03]MH_I2C_Read... [10:49:03]Read from MH i2c: E2 03 00 [10:49:03]MH_I2C_Read... [10:49:03]Read from MH i2c: E2 03 00 DE 9D 00 90 00 EF [10:49:03]RAPDU: 90 00 [10:49:03]wFMCommunicate OK [10:49:03]wFMCommunicate request_size=10 [10:49:03]MH_SAM_APDU [10:49:03]CAPDU: 80 0D 02 02 05 60 4B D6 A7 54 [10:49:03]Write to MH i2c: E2 0D 00 DF 9D 80 0D 02 02 05 00 60 4B D6 A7 54 00 00 7C [10:49:03]Write i2c OK [10:49:03]MH_I2C_Read... [10:49:03]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:49:03]Read from MH i2c: E2 [10:49:03]MH_I2C_Read... [10:49:03]Read from MH i2c: E2 03 00 [10:49:03]MH_I2C_Read... [10:49:03]Read from MH i2c: E2 03 00 DF 9D 00 90 00 F0 [10:49:03]RAPDU: 90 00 [10:49:03]wFMCommunicate OK [10:49:03]wFMCommunicate request_size=4 [10:49:03]MH_SAM_APDU [10:49:03]CAPDU: 80 0D 03 02 [10:49:03]Write to MH i2c: E2 08 00 E0 9D 80 0D 03 02 00 00 00 00 F8 [10:49:03]Write i2c OK [10:49:03]MH_I2C_Read... [10:49:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:49:03]Read from MH i2c: E2 [10:49:03]MH_I2C_Read... [10:49:03]Read from MH i2c: E2 0B 00 [10:49:03]MH_I2C_Read... [10:49:03]Read from MH i2c: E2 0B 00 E0 9D 00 76 3C 25 19 65 42 89 F6 90 00 0F [10:49:03]RAPDU: 76 3C 25 19 65 42 89 F6 90 00 [10:49:03]wFMCommunicate OK [10:49:03]SAM_PROTO_SignData done [10:49:03]FM_MakeSignedData done [10:49:03]CreateOFDProtocolMessage [10:49:03]wFMCommunicate request_size=4 [10:49:03]MH_SAM_APDU [10:49:03]CAPDU: 80 11 00 00 [10:49:03]Write to MH i2c: E2 08 00 E1 9D 80 11 00 00 00 00 00 00 F8 [10:49:03]Write i2c OK [10:49:03]MH_I2C_Read... [10:49:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:49:03]Read from MH i2c: E2 [10:49:03]MH_I2C_Read... [10:49:03]Read from MH i2c: E2 17 00 [10:49:03]MH_I2C_Read... [10:49:03]Read from MH i2c: E2 17 00 E1 9D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 49 [10:49:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:49:03]wFMCommunicate OK [10:49:03]CreateOFDProtocolMessage done [10:49:03]OFDSenderStorePacket 230338 [10:49:03]StoreOFDPacket docnum=230338 [10:49:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 7B 15 07 01 E7 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 2A 12 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 27 7B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 7B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 17 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 0D 00 00 00 00 07 04 06 00 0C 7B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 23 22 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C2 83 03 00 35 04 06 00 EB 60 4B D6 A7 54 76 3C 25 19 65 42 89 F6 [10:49:03]CheckFolder [10:49:03]dirname=/storage/ofd_packets [10:49:03]CheckFolder done [10:49:03]ProducePacketName [10:49:03]name=ofd_packets/00230338 [10:49:03]NVStorageSaveData ofd_packets/00230338 [10:49:03]File name is /storage/ofd_packets/00230338 [10:49:03]Write 301 bytes [10:49:03]NVStorageSaveData done [10:49:03]OFDSenderStorePacket done [10:49:03]KKMCreateOFDPacket done [10:49:03]NVStorageSaveData kkm_last_timestamp [10:49:03]File name is /storage/kkm_last_timestamp [10:49:03]Write 4 bytes [10:49:03]NVStorageSaveData done [10:49:03]ExternCall_PrintAddStr [10:49:03]wPrintStart [10:49:03]Write to MH i2c: 01 00 00 E2 9D 7F [10:49:03]Write i2c OK [10:49:03]MH_I2C_Read... [10:49:03]Read from MH i2c: 01 [10:49:03]MH_I2C_Read... [10:49:03]Read from MH i2c: 01 07 00 [10:49:03]MH_I2C_Read... [10:49:03]Read from MH i2c: 01 07 00 E2 9D 00 00 00 00 00 FF 0F 94 [10:49:03]RasterBufferAndPrint [10:49:03]line Счет N : (1)871807 [10:49:03]line ИНН: 02508201610067 [10:49:03]line Контрольно-Кассовый Чек [10:49:03]line ПРОДАЖА [10:49:03]line ТРК (МРК, ГНК) : 52 [10:49:03]line Товар: 2710124130 [10:49:03]line Аи-92-К-5 [10:49:03]line 4.650 * 67.80 [10:49:03]line = 315.27 [10:49:03]line НДС 12% НСП 1% [10:49:03]line > о реализуемом товаре [10:49:03]line ОКРУГЛЕНИЕ: -0.27 [10:49:03]line ИТОГО: 315.00 [10:49:03]line Внесено: 315.00 [10:49:03]line СДАЧА: 0.00 [10:49:03]line НСП 1% : 2.79 [10:49:03]line НДС 12% : 33.48 [10:49:03]line Наличными: 315.00 [10:49:03]line Безнал.: 0.00 [10:49:03]line Место: АЗС № 125 "Партнер Нефть" [10:49:03]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [10:49:03]line СНО: Общий режим [10:49:03]line Чек 152 28.07.2024 10:49 [10:49:03]line Смена: 386 ФФД: 1.0 [10:49:03]line ЗНМ: 0300000050 [10:49:03]line РНМ: 0000000000099253 [10:49:03]line Версия ККМ: 001 [10:49:03]line ФМ: 0000000000965352 [10:49:03]line ФД: 230338 [10:49:03]line ФПД: 258798821746516 [10:49:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T104907&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230338&fm=258798821746516&tin=02508201610067®Number=0000000000099253&sum=31500 [10:49:03]OFD Sender: Processing packet 230338 [packets to send 132, broken 131] [10:49:03]ProducePacketName [10:49:03]name=ofd_packets/00230338 [10:49:03]OFD Sender: To server: pG, [10:49:03]CommunicateWithHost lk.salyk.kg:30040 [10:49:03]ConnectInit lk.salyk.kg [10:49:03]written 0, free lines is 4095 [10:49:03]Connected sock=10 [10:49:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 7B 15 07 01 E7 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 2A 12 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 27 7B 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C 7B 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 17 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 14 0D 00 00 00 00 07 04 06 00 0C 7B 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 98 00 00 00 F4 03 04 00 23 22 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C2 83 03 00 35 04 06 00 EB 60 4B D6 A7 54 76 3C 25 19 65 42 89 F6 [10:49:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 E7 83 47 00 C9 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 39 36 35 33 35 32 10 04 04 00 C2 83 03 00 F4 03 04 00 FB C8 A5 66 B6 04 01 00 00 A1 BE FB 4D 63 C1 27 F0 [10:49:04]CommunicateWithHost err = 0 [10:49:04]CheckOFDResponse [10:49:04]1017 (14) - 77093643461234 [10:49:04]1041 (16) - 0000000000965352 [10:49:04]1040 (4) - 230338 [10:49:04]1012 (4) - 28.07.2024 04:28 [10:49:04]1206 (1) - 0 [10:49:04]OFD Sender: Remove packet 230338 [10:49:04]ProducePacketName [10:49:04]name=ofd_packets/00230338 [10:49:04]NVStorageDeleteData [10:49:04]Write to MH i2c: 01 00 00 0D 9E AB [10:49:04]Write i2c OK [10:49:04]MH_I2C_Read... [10:49:04]Read from MH i2c: 01 [10:49:04]MH_I2C_Read... [10:49:04]Read from MH i2c: 01 07 00 [10:49:04]MH_I2C_Read... [10:49:04]Read from MH i2c: 01 07 00 0D 9E 00 00 00 00 00 F9 0C B7 [10:49:04]RasterBufferAndPrint [10:49:04]line [10:49:04]line [10:49:04]line [10:49:04]line [10:49:04]line [10:49:04]written 0, free lines is 3328 [10:49:04]MH_Cut [10:49:04]Write to MH i2c: D1 01 00 14 9E 01 84 [10:49:04]Write i2c OK [10:49:04]MH_I2C_Read... [10:49:04]Read from MH i2c: D1 [10:49:04]MH_I2C_Read... [10:49:04]Read from MH i2c: D1 01 00 [10:49:04]MH_I2C_Read... [10:49:04]Read from MH i2c: D1 01 00 14 9E 00 83 [10:49:04]Write to MH i2c: 01 00 00 15 9E B3 [10:49:04]Write i2c OK [10:49:04]MH_I2C_Read... [10:49:04]OFD Sender: No OFD packet to send [10:49:04]*** Cut start [10:49:04]*** Partial cut [10:49:04]*** CUTSNS_PIN = 1 [10:49:04]*** CUTSNS_PIN = 0 [10:49:05]*** Brake cut motor [10:49:05]Read from MH i2c: 01 [10:49:05]MH_I2C_Read... [10:49:05]*** Stop cut motor [10:49:05]*** Cut end [10:49:05]Read from MH i2c: 01 07 00 [10:49:05]MH_I2C_Read... [10:49:05]Read from MH i2c: 01 07 00 15 9E 00 00 00 00 00 FF 0F C8 [10:49:05]process_action close_receipt done [10:49:05]requested_data is exist [10:49:05]produce_requested_data [10:49:05]requested_item fm.sn is exist - process it [10:49:05]wFMCommunicate request_size=4 [10:49:05]MH_SAM_APDU [10:49:05]CAPDU: 80 11 00 00 [10:49:05]Write to MH i2c: E2 08 00 16 9E 80 11 00 00 00 00 00 00 2E [10:49:05]Write i2c OK [10:49:05]MH_I2C_Read... [10:49:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:49:05]Read from MH i2c: E2 [10:49:05]MH_I2C_Read... [10:49:05]Read from MH i2c: E2 17 00 [10:49:05]MH_I2C_Read... [10:49:05]Read from MH i2c: E2 17 00 16 9E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 7F [10:49:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:49:05]wFMCommunicate OK [10:49:05]requested_item fd.num is exist - process it [10:49:05]SAM_PROTO_GetFieldsCounters [10:49:05]wFMCommunicate request_size=4 [10:49:05]MH_SAM_APDU [10:49:05]CAPDU: 80 13 00 00 [10:49:05]Write to MH i2c: E2 08 00 17 9E 80 13 00 00 00 00 00 00 31 [10:49:05]Write i2c OK [10:49:05]MH_I2C_Read... [10:49:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:49:05]Read from MH i2c: E2 [10:49:05]MH_I2C_Read... [10:49:05]Read from MH i2c: E2 62 00 [10:49:05]MH_I2C_Read... [10:49:05]Read from MH i2c: E2 62 00 17 9E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 C2 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 98 00 00 00 5E 04 04 00 98 00 00 00 57 04 04 00 99 00 00 00 19 04 04 00 00 00 00 00 90 00 E6 [10:49:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 C2 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 98 00 00 00 5E 04 04 00 98 00 00 00 57 04 04 00 99 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:49:05]wFMCommunicate OK [10:49:05]SAM_PROTO_GetFieldsCounters done [10:49:05]requested_item shift.num is exist - process it [10:49:05]requested_item shift.opened is exist - process it [10:49:05]req_shift_opened [10:49:05]FM_GetShiftState [10:49:05]SAM_PROTO_GetShiftState [10:49:05]wFMCommunicate request_size=4 [10:49:05]MH_SAM_APDU [10:49:05]CAPDU: 80 13 01 00 [10:49:05]Write to MH i2c: E2 08 00 18 9E 80 13 01 00 00 00 00 00 33 [10:49:05]Write i2c OK [10:49:05]MH_I2C_Read... [10:49:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:49:05]Read from MH i2c: E2 [10:49:05]MH_I2C_Read... [10:49:05]Read from MH i2c: E2 0E 00 [10:49:05]MH_I2C_Read... [10:49:05]Read from MH i2c: E2 0E 00 18 9E 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 F9 [10:49:05]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:49:05]wFMCommunicate OK [10:49:05]SAM_PROTO_GetShiftState done [10:49:05]FM_GetShiftState done [10:49:05]req_shift_opened done [10:49:05]requested_item shift.open_date is exist - process it [10:49:05]req_shift_open_date [10:49:05]req_shift_open_date done [10:49:05]produce_requested_data done [10:49:05]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230338,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [10:49:05]process_action_free close_receipt [10:49:05]json_value_free [10:49:05]json_value_free done [10:49:05]process_json_proto returns [10:49:05]Send response to host [10:49:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230338,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [10:49:05]free response buf [10:49:05]execute_script done [10:49:05]execute_script returns [10:49:05]free content buf [10:49:05]Sock 9.Close socket [10:49:05]Sock 9.Thread stoped [10:49:09]OFD Sender: No OFD packet to send [10:49:14]OFD Sender: No OFD packet to send [10:49:19]OFD Sender: No OFD packet to send [10:49:24]OFD Sender: No OFD packet to send [10:49:29]OFD Sender: No OFD packet to send [10:49:34]OFD Sender: No OFD packet to send [10:49:39]OFD Sender: No OFD packet to send [10:49:44]OFD Sender: No OFD packet to send [10:49:49]OFD Sender: No OFD packet to send [10:49:54]OFD Sender: No OFD packet to send [10:49:59]OFD Sender: No OFD packet to send [10:50:04]OFD Sender: No OFD packet to send [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:51:59]OFD Sender: No OFD packet to send [10:52:04]OFD Sender: No OFD packet to send [10:52:09]OFD Sender: No OFD packet to send [10:52:14]OFD Sender: No OFD packet to send [10:52:19]OFD Sender: No OFD packet to send [10:52:24]OFD Sender: No OFD packet to send [10:52:29]OFD Sender: No OFD packet to send [10:52:34]OFD Sender: No OFD packet to send [10:52:39]OFD Sender: No OFD packet to send [10:52:44]OFD Sender: No OFD packet to send [10:52:49]OFD Sender: No OFD packet to send [10:52:54]OFD Sender: No OFD packet to send [10:52:59]OFD Sender: No OFD packet to send [10:53:04]OFD Sender: No OFD packet to send [10:53:09]OFD Sender: No OFD packet to send [10:53:14]OFD Sender: No OFD packet to send [10:53:19]OFD Sender: No OFD packet to send [10:53:24]OFD Sender: No OFD packet to send [10:53:29]OFD Sender: No OFD packet to send [10:53:34]OFD Sender: No OFD packet to send [10:53:39]OFD Sender: No OFD packet to send [10:53:44]OFD Sender: No OFD packet to send [10:53:49]OFD Sender: No OFD packet to send [10:53:54]OFD Sender: No OFD packet to send [10:53:59]OFD Sender: No OFD packet to send [10:54:04]OFD Sender: No OFD packet to send [10:54:09]OFD Sender: No OFD packet to send [10:54:14]OFD Sender: No OFD packet to send [10:54:19]OFD Sender: No OFD packet to send [10:54:24]OFD Sender: No OFD packet to send [10:54:29]OFD Sender: No OFD packet to send [10:54:34]OFD Sender: No OFD packet to send [10:54:37]accept exits with 8 [10:54:37]New connection [10:54:37]New thread 3066903908 created [10:54:37]Thread 3067047268 joined [10:54:37]Waiting for new connection... [10:54:37] Sock 8.Parse request [10:54:37]Sock 8.Check first char [10:54:37]Sock 8.First char is OK [10:54:37]request: POST /json_proto HTTP/1.0 [10:54:37]Method: POST [10:54:37]URL: /json_proto [10:54:37]Method is POST - this is cgi request [10:54:37]url: /json_proto [10:54:37]query_string will be loaded in cgi processing [10:54:37]execute_cgi json_proto POST (null) [10:54:37]execute_cgi path=json_proto method=POST [10:54:37]POST find Content-Length [10:54:37]Host: 172.17.49.131:8080 [10:54:37]Content-Length: 677 [10:54:37]Content-Type: application/json [10:54:37] [10:54:37]POST finish read [10:54:37]Found Content-Length = 677 [10:54:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871809", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.020, "sum" : 340.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 340.00, "total" : 340.00, "payments": [ { "type": 0, "sum" : 340.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:54:37]execute_script... [10: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)871809", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.020, "sum" : 340.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 340.00, "total" : 340.00, "payments": [ { "type": 0, "sum" : 340.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:54:37]POST & json_proto [10:54:37]process_json_proto [10:54:37]json parsed OK: [10:54:37]protocol is kg_v1.0 [10:54:37]action value=close_receipt [10:54:37]process_action close_receipt [10:54:37]cmd_close_receipt [10:54:37]MH_GetDate [10:54:37]Write to MH i2c: F0 00 00 19 9E A6 [10:54:37]Write i2c OK [10:54:37]MH_I2C_Read... [10:54:37]Read from MH i2c: F0 [10:54:37]MH_I2C_Read... [10:54:37]Read from MH i2c: F0 09 00 [10:54:37]MH_I2C_Read... [10:54:37]Read from MH i2c: F0 09 00 19 9E 00 72 23 A6 66 FF 4D C0 64 C0 [10:54:37]GetLastDocTimeStamp 1722163747 [10:54:37]current date 1722164082 [10:54:37]FM_GetShiftState [10:54:37]SAM_PROTO_GetShiftState [10:54:37]wFMCommunicate request_size=4 [10:54:37]MH_SAM_APDU [10:54:37]CAPDU: 80 13 01 00 [10:54:37]Write to MH i2c: E2 08 00 1A 9E 80 13 01 00 00 00 00 00 35 [10:54:37]Write i2c OK [10:54:37]MH_I2C_Read... [10:54:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:54:37]Read from MH i2c: E2 [10:54:37]MH_I2C_Read... [10:54:37]Read from MH i2c: E2 0E 00 [10:54:37]MH_I2C_Read... [10:54:37]Read from MH i2c: E2 0E 00 1A 9E 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 FB [10:54:37]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:54:37]wFMCommunicate OK [10:54:37]SAM_PROTO_GetShiftState done [10:54:37]FM_GetShiftState done [10:54:37]opened in 1722127132 [10:54:37]opened+sec_in_day 1722213532 [10:54:37]quantity*price = 34035 [10:54:37]sum+1 = 34037 [10:54:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 340.00 Внесено: 340.00 СДАЧА: 0.00 НСП 1% : 3.01 НДС 12% : 36.14 Наличными: 340.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 153 28.07.2024 10:54 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230339 ФПД: 272393798078241 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T105442&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230339&fm=272393798078241&tin=02508201610067®Number=0000000000099253&sum=34000 [10:54:38]StoreToDocumentArchive [10:54:38]shift 386 fd 230339 [10:54:38]save to /storage/0386/doc_00230339 [10:54:38]save last doc name /storage/0386/doc_00230339 to /storage/kkm_last_doc_name [10:54:38]save OK [10:54:38]Clear old archive folders... [10:54:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:54:38]tlvbuf is 0090CDE0 [10:54:38]SAM_PROTO_ClearQueue [10:54:38]wFMCommunicate request_size=4 [10:54:38]MH_SAM_APDU [10:54:38]CAPDU: 80 09 00 00 [10:54:38]Write to MH i2c: E2 08 00 27 9E 80 09 00 00 00 00 00 00 37 [10:54:38]Write i2c OK [10:54:38]MH_I2C_Read... [10:54:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:54:38]Read from MH i2c: E2 [10:54:38]MH_I2C_Read... [10:54:38]Read from MH i2c: E2 03 00 [10:54:38]MH_I2C_Read... [10:54:38]Read from MH i2c: E2 03 00 27 9E 00 90 00 39 [10:54:38]RAPDU: 90 00 [10:54:38]wFMCommunicate OK [10:54:38]SAM_PROTO_ClearQueue done [10:54:38]KKMCreateOFDPacket [10:54:38]OFDProtocolAddRootSTLVToBuf [10:54:38]FM_MakeSignedData [10:54:38]FM_MakeSignedData [10:54:38]SAM_PROTO_SignData [10:54:38]wFMCommunicate request_size=4 [10:54:38]MH_SAM_APDU [10:54:38]CAPDU: 80 0D 01 02 [10:54:38]Write to MH i2c: E2 08 00 28 9E 80 0D 01 02 00 00 00 00 3F [10:54:38]Write i2c OK [10:54:38]MH_I2C_Read... [10:54:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:54:38]Read from MH i2c: E2 [10:54:38]MH_I2C_Read... [10:54:38]Read from MH i2c: E2 03 00 [10:54:38]MH_I2C_Read... [10:54:38]Read from MH i2c: E2 03 00 28 9E 00 90 00 3A [10:54:38]RAPDU: 90 00 [10:54:38]wFMCommunicate OK [10:54:38]wFMCommunicate request_size=255 [10:54:38]MH_SAM_APDU [10: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 9C 13 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F4 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 0E 00 00 00 00 07 04 06 00 D0 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 72 23 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C3 83 03 00 35 04 06 00 F7 [10:54:38]Write to MH i2c: E2 02 01 29 9E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9C 13 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F4 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 0E 00 00 00 00 07 04 06 00 D0 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 72 23 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C3 83 03 00 35 04 06 00 F7 00 00 06 [10:54:38]Write i2c OK [10:54:38]MH_I2C_Read... [10:54:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:54:38]Read from MH i2c: E2 [10:54:38]MH_I2C_Read... [10:54:38]Read from MH i2c: E2 03 00 [10:54:38]MH_I2C_Read... [10:54:38]Read from MH i2c: E2 03 00 29 9E 00 90 00 3B [10:54:38]RAPDU: 90 00 [10:54:38]wFMCommunicate OK [10:54:38]wFMCommunicate request_size=10 [10:54:38]MH_SAM_APDU [10:54:38]CAPDU: 80 0D 02 02 05 BD 9F 92 CF 21 [10:54:38]Write to MH i2c: E2 0D 00 2A 9E 80 0D 02 02 05 00 BD 9F 92 CF 21 00 00 2A [10:54:38]Write i2c OK [10:54:38]MH_I2C_Read... [10:54:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:54:38]Read from MH i2c: E2 [10:54:38]MH_I2C_Read... [10:54:38]Read from MH i2c: E2 03 00 [10:54:38]MH_I2C_Read... [10:54:38]Read from MH i2c: E2 03 00 2A 9E 00 90 00 3C [10:54:38]RAPDU: 90 00 [10:54:38]wFMCommunicate OK [10:54:38]wFMCommunicate request_size=4 [10:54:38]MH_SAM_APDU [10:54:38]CAPDU: 80 0D 03 02 [10:54:38]Write to MH i2c: E2 08 00 2B 9E 80 0D 03 02 00 00 00 00 44 [10:54:38]Write i2c OK [10:54:38]MH_I2C_Read... [10:54:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:54:38]Read from MH i2c: E2 [10:54:38]MH_I2C_Read... [10:54:38]Read from MH i2c: E2 0B 00 [10:54:38]MH_I2C_Read... [10:54:38]Read from MH i2c: E2 0B 00 2B 9E 00 04 CC 1A 12 DE E9 CF 7C 90 00 53 [10:54:38]RAPDU: 04 CC 1A 12 DE E9 CF 7C 90 00 [10:54:38]wFMCommunicate OK [10:54:38]SAM_PROTO_SignData done [10:54:38]FM_MakeSignedData done [10:54:38]CreateOFDProtocolMessage [10:54:38]wFMCommunicate request_size=4 [10:54:38]MH_SAM_APDU [10:54:38]CAPDU: 80 11 00 00 [10:54:38]Write to MH i2c: E2 08 00 2C 9E 80 11 00 00 00 00 00 00 44 [10:54:38]Write i2c OK [10:54:38]MH_I2C_Read... [10:54:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:54:38]Read from MH i2c: E2 [10:54:38]MH_I2C_Read... [10:54:38]Read from MH i2c: E2 17 00 [10:54:38]MH_I2C_Read... [10:54:38]Read from MH i2c: E2 17 00 2C 9E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 95 [10:54:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:54:38]wFMCommunicate OK [10:54:38]CreateOFDProtocolMessage done [10:54:38]OFDSenderStorePacket 230339 [10:54:38]StoreOFDPacket docnum=230339 [10:54:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 CA 86 07 01 85 5F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9C 13 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F4 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 0E 00 00 00 00 07 04 06 00 D0 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 72 23 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C3 83 03 00 35 04 06 00 F7 BD 9F 92 CF 21 04 CC 1A 12 DE E9 CF 7C [10:54:38]CheckFolder [10:54:38]dirname=/storage/ofd_packets [10:54:38]CheckFolder done [10:54:38]ProducePacketName [10:54:38]name=ofd_packets/00230339 [10:54:38]NVStorageSaveData ofd_packets/00230339 [10:54:38]File name is /storage/ofd_packets/00230339 [10:54:38]Write 301 bytes [10:54:38]NVStorageSaveData done [10:54:38]OFDSenderStorePacket done [10:54:38]KKMCreateOFDPacket done [10:54:38]NVStorageSaveData kkm_last_timestamp [10:54:38]File name is /storage/kkm_last_timestamp [10:54:38]Write 4 bytes [10:54:38]NVStorageSaveData done [10:54:38]ExternCall_PrintAddStr [10:54:38]wPrintStart [10:54:38]Write to MH i2c: 01 00 00 2D 9E CB [10:54:38]Write i2c OK [10:54:38]MH_I2C_Read... [10:54:38]Read from MH i2c: 01 [10:54:38]MH_I2C_Read... [10:54:38]Read from MH i2c: 01 07 00 [10:54:38]MH_I2C_Read... [10:54:38]Read from MH i2c: 01 07 00 2D 9E 00 00 00 00 00 FF 0F E0 [10:54:38]RasterBufferAndPrint [10:54:38]line Счет N : (1)871809 [10:54:38]line ИНН: 02508201610067 [10:54:38]line Контрольно-Кассовый Чек [10:54:38]line ПРОДАЖА [10:54:38]line ТРК (МРК, ГНК) : 52 [10:54:38]line Товар: 2710124130 [10:54:38]line Аи-92-К-5 [10:54:38]line 5.020 * 67.80 [10:54:38]line = 340.36 [10:54:38]line НДС 12% НСП 1% [10:54:38]line > о реализуемом товаре [10:54:38]line ОКРУГЛЕНИЕ: -0.36 [10:54:38]line ИТОГО: 340.00 [10:54:38]line Внесено: 340.00 [10:54:38]line СДАЧА: 0.00 [10:54:38]line НСП 1% : 3.01 [10:54:38]line НДС 12% : 36.14 [10:54:38]line Наличными: 340.00 [10:54:38]line Безнал.: 0.00 [10:54:38]line Место: АЗС № 125 "Партнер Нефть" [10:54:38]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [10:54:38]line СНО: Общий режим [10:54:38]line Чек 153 28.07.2024 10:54 [10:54:38]line Смена: 386 ФФД: 1.0 [10:54:38]line ЗНМ: 0300000050 [10:54:38]line РНМ: 0000000000099253 [10:54:38]line Версия ККМ: 001 [10:54:38]line ФМ: 0000000000965352 [10:54:38]line ФД: 230339 [10:54:38]line ФПД: 272393798078241 [10:54:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T105442&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230339&fm=272393798078241&tin=02508201610067®Number=0000000000099253&sum=34000 [10:54:39]OFD Sender: Processing packet 230339 [packets to send 132, broken 131] [10:54:39]ProducePacketName [10:54:39]name=ofd_packets/00230339 [10:54:39]OFD Sender: To server: pG, [10:54:39]CommunicateWithHost lk.salyk.kg:30040 [10:54:39]ConnectInit lk.salyk.kg [10:54:39]written 0, free lines is 4095 [10:54:39]Connected sock=10 [10:54:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 CA 86 07 01 85 5F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9C 13 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F4 84 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 84 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1E 0E 00 00 00 00 07 04 06 00 D0 84 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 00 00 00 F4 03 04 00 72 23 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C3 83 03 00 35 04 06 00 F7 BD 9F 92 CF 21 04 CC 1A 12 DE E9 CF 7C [10:54:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 60 B6 47 00 FD 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 39 36 35 33 35 32 10 04 04 00 C3 83 03 00 F4 03 04 00 4A CA A5 66 B6 04 01 00 00 D2 D9 E9 E1 D9 8A 19 E1 [10:54:39]CommunicateWithHost err = 0 [10:54:39]CheckOFDResponse [10:54:39]1017 (14) - 77093643461234 [10:54:39]1041 (16) - 0000000000965352 [10:54:39]1040 (4) - 230339 [10:54:39]1012 (4) - 28.07.2024 04:34 [10:54:39]1206 (1) - 0 [10:54:39]OFD Sender: Remove packet 230339 [10:54:39]ProducePacketName [10:54:39]name=ofd_packets/00230339 [10:54:39]NVStorageDeleteData [10:54:39]Write to MH i2c: 01 00 00 58 9E F6 [10:54:39]Write i2c OK [10:54:39]MH_I2C_Read... [10:54:39]Read from MH i2c: 01 [10:54:39]MH_I2C_Read... [10:54:39]Read from MH i2c: 01 07 00 [10:54:39]MH_I2C_Read... [10:54:39]Read from MH i2c: 01 07 00 58 9E 00 00 00 00 00 FF 0C 08 [10:54:39]RasterBufferAndPrint [10:54:39]line [10:54:39]line [10:54:39]line [10:54:39]line [10:54:39]line [10:54:39]written 0, free lines is 3336 [10:54:39]MH_Cut [10:54:39]Write to MH i2c: D1 01 00 5F 9E 01 CF [10:54:39]Write i2c OK [10:54:39]MH_I2C_Read... [10:54:39]Read from MH i2c: D1 [10:54:39]MH_I2C_Read... [10:54:39]Read from MH i2c: D1 01 00 [10:54:39]MH_I2C_Read... [10:54:39]Read from MH i2c: D1 01 00 5F 9E 00 CE [10:54:39]Write to MH i2c: 01 00 00 60 9E FE [10:54:39]Write i2c OK [10:54:39]MH_I2C_Read... [10:54:39]OFD Sender: No OFD packet to send [10:54:40]*** Cut start [10:54:40]*** Partial cut [10:54:40]*** CUTSNS_PIN = 1 [10:54:40]*** CUTSNS_PIN = 0 [10:54:40]*** Brake cut motor [10:54:40]Read from MH i2c: 01 [10:54:40]MH_I2C_Read... [10:54:40]*** Stop cut motor [10:54:40]*** Cut end [10:54:40]Read from MH i2c: 01 07 00 [10:54:40]MH_I2C_Read... [10:54:40]Read from MH i2c: 01 07 00 60 9E 00 00 00 00 00 FF 0F 13 [10:54:40]process_action close_receipt done [10:54:40]requested_data is exist [10:54:40]produce_requested_data [10:54:40]requested_item fm.sn is exist - process it [10:54:40]wFMCommunicate request_size=4 [10:54:40]MH_SAM_APDU [10:54:40]CAPDU: 80 11 00 00 [10:54:40]Write to MH i2c: E2 08 00 61 9E 80 11 00 00 00 00 00 00 79 [10:54:40]Write i2c OK [10:54:40]MH_I2C_Read... [10:54:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:54:40]Read from MH i2c: E2 [10:54:40]MH_I2C_Read... [10:54:40]Read from MH i2c: E2 17 00 [10:54:40]MH_I2C_Read... [10:54:40]Read from MH i2c: E2 17 00 61 9E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 CA [10:54:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:54:40]wFMCommunicate OK [10:54:40]requested_item fd.num is exist - process it [10:54:40]SAM_PROTO_GetFieldsCounters [10:54:40]wFMCommunicate request_size=4 [10:54:40]MH_SAM_APDU [10:54:40]CAPDU: 80 13 00 00 [10:54:40]Write to MH i2c: E2 08 00 62 9E 80 13 00 00 00 00 00 00 7C [10:54:40]Write i2c OK [10:54:40]MH_I2C_Read... [10:54:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:54:40]Read from MH i2c: E2 [10:54:40]MH_I2C_Read... [10:54:40]Read from MH i2c: E2 62 00 [10:54:40]MH_I2C_Read... [10:54:40]Read from MH i2c: E2 62 00 62 9E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 C3 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 99 00 00 00 5E 04 04 00 99 00 00 00 57 04 04 00 9A 00 00 00 19 04 04 00 00 00 00 00 90 00 35 [10:54:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 C3 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 99 00 00 00 5E 04 04 00 99 00 00 00 57 04 04 00 9A 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:54:40]wFMCommunicate OK [10:54:40]SAM_PROTO_GetFieldsCounters done [10:54:40]requested_item shift.num is exist - process it [10:54:40]requested_item shift.opened is exist - process it [10:54:40]req_shift_opened [10:54:40]FM_GetShiftState [10:54:40]SAM_PROTO_GetShiftState [10:54:40]wFMCommunicate request_size=4 [10:54:40]MH_SAM_APDU [10:54:40]CAPDU: 80 13 01 00 [10:54:40]Write to MH i2c: E2 08 00 63 9E 80 13 01 00 00 00 00 00 7E [10:54:40]Write i2c OK [10:54:40]MH_I2C_Read... [10:54:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:54:41]Read from MH i2c: E2 [10:54:41]MH_I2C_Read... [10:54:41]Read from MH i2c: E2 0E 00 [10:54:41]MH_I2C_Read... [10:54:41]Read from MH i2c: E2 0E 00 63 9E 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 44 [10:54:41]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:54:41]wFMCommunicate OK [10:54:41]SAM_PROTO_GetShiftState done [10:54:41]FM_GetShiftState done [10:54:41]req_shift_opened done [10:54:41]requested_item shift.open_date is exist - process it [10:54:41]req_shift_open_date [10:54:41]req_shift_open_date done [10:54:41]produce_requested_data done [10:54:41]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230339,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [10:54:41]process_action_free close_receipt [10:54:41]json_value_free [10:54:41]json_value_free done [10:54:41]process_json_proto returns [10:54:41]Send response to host [10:54:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230339,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [10:54:41]free response buf [10:54:41]execute_script done [10:54:41]execute_script returns [10:54:41]free content buf [10:54:41]Sock 8.Close socket [10:54:41]Sock 8.Thread stoped [10:54:44]OFD Sender: No OFD packet to send [10:54:45]accept exits with 9 [10:54:45]New connection [10:54:45]New thread 3067047268 created [10:54:45]Thread 3066903908 joined [10:54:45]Waiting for new connection... [10:54:45] Sock 9.Parse request [10:54:45]Sock 9.Check first char [10:54:45]Sock 9.First char is OK [10:54:45]request: POST /json_proto HTTP/1.0 [10:54:45]Method: POST [10:54:45]URL: /json_proto [10:54:45]Method is POST - this is cgi request [10:54:45]url: /json_proto [10:54:45]query_string will be loaded in cgi processing [10:54:45]execute_cgi json_proto POST (null) [10:54:45]execute_cgi path=json_proto method=POST [10:54:45]POST find Content-Length [10:54:45]Host: 172.17.49.131:8080 [10:54:45]Content-Length: 677 [10:54:45]Content-Type: application/json [10:54:45] [10:54:45]POST finish read [10:54:45]Found Content-Length = 677 [10:54:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871810", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:54:45]execute_script... [10: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)871810", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:54:45]POST & json_proto [10:54:45]process_json_proto [10:54:45]json parsed OK: [10:54:45]protocol is kg_v1.0 [10:54:45]action value=close_receipt [10:54:45]process_action close_receipt [10:54:45]cmd_close_receipt [10:54:45]MH_GetDate [10:54:45]Write to MH i2c: F0 00 00 64 9E F1 [10:54:45]Write i2c OK [10:54:45]MH_I2C_Read... [10:54:45]Read from MH i2c: F0 [10:54:45]MH_I2C_Read... [10:54:45]Read from MH i2c: F0 09 00 [10:54:45]MH_I2C_Read... [10:54:45]Read from MH i2c: F0 09 00 64 9E 00 7A 23 A6 66 FF 4D C0 64 13 [10:54:45]GetLastDocTimeStamp 1722164082 [10:54:45]current date 1722164090 [10:54:45]FM_GetShiftState [10:54:45]SAM_PROTO_GetShiftState [10:54:45]wFMCommunicate request_size=4 [10:54:45]MH_SAM_APDU [10:54:45]CAPDU: 80 13 01 00 [10:54:45]Write to MH i2c: E2 08 00 65 9E 80 13 01 00 00 00 00 00 80 [10:54:45]Write i2c OK [10:54:45]MH_I2C_Read... [10:54:45]Read from MH i2c: E2 [10:54:45]MH_I2C_Read... [10:54:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:54:45]Read from MH i2c: E2 0E 00 [10:54:45]MH_I2C_Read... [10:54:45]Read from MH i2c: E2 0E 00 65 9E 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 46 [10:54:45]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:54:45]wFMCommunicate OK [10:54:45]SAM_PROTO_GetShiftState done [10:54:45]FM_GetShiftState done [10:54:45]opened in 1722127132 [10:54:45]opened+sec_in_day 1722213532 [10:54:45]quantity*price = 50036 [10:54:45]sum+1 = 50037 [10:54: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 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 154 28.07.2024 10:54 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230340 ФПД: 91388043218296 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T105450&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230340&fm=91388043218296&tin=02508201610067®Number=0000000000099253&sum=50000 [10:54:46]StoreToDocumentArchive [10:54:46]shift 386 fd 230340 [10:54:46]save to /storage/0386/doc_00230340 [10:54:46]save last doc name /storage/0386/doc_00230340 to /storage/kkm_last_doc_name [10:54:46]save OK [10:54:46]Clear old archive folders... [10:54:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:54:46]tlvbuf is 009B6BE0 [10:54:46]SAM_PROTO_ClearQueue [10:54:46]wFMCommunicate request_size=4 [10:54:46]MH_SAM_APDU [10:54:46]CAPDU: 80 09 00 00 [10:54:46]Write to MH i2c: E2 08 00 72 9E 80 09 00 00 00 00 00 00 82 [10:54:46]Write i2c OK [10:54:46]MH_I2C_Read... [10:54:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:54:46]Read from MH i2c: E2 [10:54:46]MH_I2C_Read... [10:54:46]Read from MH i2c: E2 03 00 [10:54:46]MH_I2C_Read... [10:54:46]Read from MH i2c: E2 03 00 72 9E 00 90 00 84 [10:54:46]RAPDU: 90 00 [10:54:46]wFMCommunicate OK [10:54:46]SAM_PROTO_ClearQueue done [10:54:46]KKMCreateOFDPacket [10:54:46]OFDProtocolAddRootSTLVToBuf [10:54:46]FM_MakeSignedData [10:54:46]FM_MakeSignedData [10:54:46]SAM_PROTO_SignData [10:54:46]wFMCommunicate request_size=4 [10:54:46]MH_SAM_APDU [10:54:46]CAPDU: 80 0D 01 02 [10:54:46]Write to MH i2c: E2 08 00 73 9E 80 0D 01 02 00 00 00 00 8A [10:54:46]Write i2c OK [10:54:46]MH_I2C_Read... [10:54:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:54:46]Read from MH i2c: E2 [10:54:46]MH_I2C_Read... [10:54:46]Read from MH i2c: E2 03 00 [10:54:46]MH_I2C_Read... [10:54:46]Read from MH i2c: E2 03 00 73 9E 00 90 00 85 [10:54:46]RAPDU: 90 00 [10:54:46]wFMCommunicate OK [10:54:46]wFMCommunicate request_size=255 [10:54:46]MH_SAM_APDU [10: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 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 00 00 00 F4 03 04 00 7A 23 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C4 83 03 00 35 04 06 00 53 [10:54:46]Write to MH i2c: E2 02 01 74 9E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 00 00 00 F4 03 04 00 7A 23 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C4 83 03 00 35 04 06 00 53 00 00 6D [10:54:46]Write i2c OK [10:54:46]MH_I2C_Read... [10:54:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:54:46]Read from MH i2c: E2 [10:54:46]MH_I2C_Read... [10:54:46]Read from MH i2c: E2 03 00 [10:54:46]MH_I2C_Read... [10:54:46]Read from MH i2c: E2 03 00 74 9E 00 90 00 86 [10:54:46]RAPDU: 90 00 [10:54:46]wFMCommunicate OK [10:54:46]wFMCommunicate request_size=10 [10:54:46]MH_SAM_APDU [10:54:46]CAPDU: 80 0D 02 02 05 1D EF DA 4D 78 [10:54:46]Write to MH i2c: E2 0D 00 75 9E 80 0D 02 02 05 00 1D EF DA 4D 78 00 00 42 [10:54:46]Write i2c OK [10:54:46]MH_I2C_Read... [10:54:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:54:46]Read from MH i2c: E2 [10:54:46]MH_I2C_Read... [10:54:46]Read from MH i2c: E2 03 00 [10:54:46]MH_I2C_Read... [10:54:46]Read from MH i2c: E2 03 00 75 9E 00 90 00 87 [10:54:46]RAPDU: 90 00 [10:54:46]wFMCommunicate OK [10:54:46]wFMCommunicate request_size=4 [10:54:46]MH_SAM_APDU [10:54:46]CAPDU: 80 0D 03 02 [10:54:46]Write to MH i2c: E2 08 00 76 9E 80 0D 03 02 00 00 00 00 8F [10:54:46]Write i2c OK [10:54:46]MH_I2C_Read... [10:54:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:54:46]Read from MH i2c: E2 [10:54:46]MH_I2C_Read... [10:54:46]Read from MH i2c: E2 0B 00 [10:54:46]MH_I2C_Read... [10:54:46]Read from MH i2c: E2 0B 00 76 9E 00 E1 19 FF 31 3F 5E 20 0B 90 00 82 [10:54:46]RAPDU: E1 19 FF 31 3F 5E 20 0B 90 00 [10:54:46]wFMCommunicate OK [10:54:46]SAM_PROTO_SignData done [10:54:46]FM_MakeSignedData done [10:54:46]CreateOFDProtocolMessage [10:54:46]wFMCommunicate request_size=4 [10:54:46]MH_SAM_APDU [10:54:46]CAPDU: 80 11 00 00 [10:54:46]Write to MH i2c: E2 08 00 77 9E 80 11 00 00 00 00 00 00 8F [10:54:46]Write i2c OK [10:54:46]MH_I2C_Read... [10:54:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:54:46]Read from MH i2c: E2 [10:54:46]MH_I2C_Read... [10:54:46]Read from MH i2c: E2 17 00 [10:54:46]MH_I2C_Read... [10:54:46]Read from MH i2c: E2 17 00 77 9E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 E0 [10:54:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:54:46]wFMCommunicate OK [10:54:46]CreateOFDProtocolMessage done [10:54:46]OFDSenderStorePacket 230340 [10:54:46]StoreOFDPacket docnum=230340 [10:54:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 7A DB 07 01 A2 E8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 00 00 00 F4 03 04 00 7A 23 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C4 83 03 00 35 04 06 00 53 1D EF DA 4D 78 E1 19 FF 31 3F 5E 20 0B [10:54:46]CheckFolder [10:54:46]dirname=/storage/ofd_packets [10:54:46]CheckFolder done [10:54:46]ProducePacketName [10:54:46]name=ofd_packets/00230340 [10:54:46]NVStorageSaveData ofd_packets/00230340 [10:54:46]File name is /storage/ofd_packets/00230340 [10:54:46]Write 301 bytes [10:54:46]NVStorageSaveData done [10:54:46]OFDSenderStorePacket done [10:54:46]KKMCreateOFDPacket done [10:54:46]NVStorageSaveData kkm_last_timestamp [10:54:46]File name is /storage/kkm_last_timestamp [10:54:46]Write 4 bytes [10:54:46]NVStorageSaveData done [10:54:46]ExternCall_PrintAddStr [10:54:46]wPrintStart [10:54:46]Write to MH i2c: 01 00 00 78 9E 16 [10:54:46]Write i2c OK [10:54:46]MH_I2C_Read... [10:54:46]Read from MH i2c: 01 [10:54:46]MH_I2C_Read... [10:54:46]Read from MH i2c: 01 07 00 [10:54:46]MH_I2C_Read... [10:54:46]Read from MH i2c: 01 07 00 78 9E 00 00 00 00 00 FF 0F 2B [10:54:46]RasterBufferAndPrint [10:54:46]line Счет N : (1)871810 [10:54:46]line ИНН: 02508201610067 [10:54:46]line Контрольно-Кассовый Чек [10:54:46]line ПРОДАЖА [10:54:46]line ТРК (МРК, ГНК) : 32 [10:54:46]line Товар: 2710124130 [10:54:46]line Аи-92-К-5 [10:54:46]line 7.380 * 67.80 [10:54:46]line = 500.36 [10:54:46]line НДС 12% НСП 1% [10:54:46]line > о реализуемом товаре [10:54:46]line ОКРУГЛЕНИЕ: -0.36 [10:54:46]line ИТОГО: 500.00 [10:54:46]line Внесено: 500.00 [10:54:46]line СДАЧА: 0.00 [10:54:46]line НСП 1% : 4.43 [10:54:46]line НДС 12% : 53.14 [10:54:46]line Наличными: 500.00 [10:54:46]line Безнал.: 0.00 [10:54:46]line Место: АЗС № 125 "Партнер Нефть" [10:54:46]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [10:54:46]line СНО: Общий режим [10:54:46]line Чек 154 28.07.2024 10:54 [10:54:46]line Смена: 386 ФФД: 1.0 [10:54:46]line ЗНМ: 0300000050 [10:54:46]line РНМ: 0000000000099253 [10:54:46]line Версия ККМ: 001 [10:54:46]line ФМ: 0000000000965352 [10:54:46]line ФД: 230340 [10:54:46]line ФПД: 91388043218296 [10:54:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T105450&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230340&fm=91388043218296&tin=02508201610067®Number=0000000000099253&sum=50000 [10:54:46]written 0, free lines is 4095 [10:54:47]OFD Sender: Processing packet 230340 [packets to send 132, broken 131] [10:54:47]ProducePacketName [10:54:47]name=ofd_packets/00230340 [10:54:47]OFD Sender: To server: pG, [10:54:47]CommunicateWithHost lk.salyk.kg:30040 [10:54:47]ConnectInit lk.salyk.kg [10:54:47]Connected sock=10 [10:54:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 7A DB 07 01 A2 E8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 00 00 00 F4 03 04 00 7A 23 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C4 83 03 00 35 04 06 00 53 1D EF DA 4D 78 E1 19 FF 31 3F 5E 20 0B [10:54:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 F6 A4 47 00 8D F6 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C4 83 03 00 F4 03 04 00 52 CA A5 66 B6 04 01 00 00 BC B7 27 88 68 41 04 E9 [10:54:47]CommunicateWithHost err = 0 [10:54:47]CheckOFDResponse [10:54:47]1017 (14) - 77093643461234 [10:54:47]1041 (16) - 0000000000965352 [10:54:47]1040 (4) - 230340 [10:54:47]1012 (4) - 28.07.2024 04:34 [10:54:47]1206 (1) - 0 [10:54:47]OFD Sender: Remove packet 230340 [10:54:47]ProducePacketName [10:54:47]name=ofd_packets/00230340 [10:54:47]NVStorageDeleteData [10:54:47]Write to MH i2c: 01 00 00 A3 9E 41 [10:54:47]Write i2c OK [10:54:47]MH_I2C_Read... [10:54:47]Read from MH i2c: 01 [10:54:47]MH_I2C_Read... [10:54:47]Read from MH i2c: 01 07 00 [10:54:47]MH_I2C_Read... [10:54:47]Read from MH i2c: 01 07 00 A3 9E 00 00 00 00 00 F8 0C 4C [10:54:47]RasterBufferAndPrint [10:54:47]line [10:54:47]line [10:54:47]line [10:54:47]line [10:54:47]line [10:54:47]written 0, free lines is 3332 [10:54:47]MH_Cut [10:54:47]Write to MH i2c: D1 01 00 AA 9E 01 1A [10:54:47]Write i2c OK [10:54:47]MH_I2C_Read... [10:54:47]Read from MH i2c: D1 [10:54:47]MH_I2C_Read... [10:54:47]Read from MH i2c: D1 01 00 [10:54:47]MH_I2C_Read... [10:54:47]Read from MH i2c: D1 01 00 AA 9E 00 19 [10:54:47]Write to MH i2c: 01 00 00 AB 9E 49 [10:54:47]Write i2c OK [10:54:47]MH_I2C_Read... [10:54:47]OFD Sender: No OFD packet to send [10:54:48]*** Cut start [10:54:48]*** Partial cut [10:54:48]*** CUTSNS_PIN = 1 [10:54:48]*** CUTSNS_PIN = 0 [10:54:48]*** Brake cut motor [10:54:48]Read from MH i2c: 01 [10:54:48]MH_I2C_Read... [10:54:48]*** Stop cut motor [10:54:48]*** Cut end [10:54:48]Read from MH i2c: 01 07 00 [10:54:48]MH_I2C_Read... [10:54:48]Read from MH i2c: 01 07 00 AB 9E 00 00 00 00 00 FF 0F 5E [10:54:48]process_action close_receipt done [10:54:48]requested_data is exist [10:54:48]produce_requested_data [10:54:48]requested_item fm.sn is exist - process it [10:54:48]wFMCommunicate request_size=4 [10:54:48]MH_SAM_APDU [10:54:48]CAPDU: 80 11 00 00 [10:54:48]Write to MH i2c: E2 08 00 AC 9E 80 11 00 00 00 00 00 00 C4 [10:54:48]Write i2c OK [10:54:48]MH_I2C_Read... [10:54:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:54:48]Read from MH i2c: E2 [10:54:48]MH_I2C_Read... [10:54:48]Read from MH i2c: E2 17 00 [10:54:48]MH_I2C_Read... [10:54:48]Read from MH i2c: E2 17 00 AC 9E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 15 [10:54:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:54:48]wFMCommunicate OK [10:54:48]requested_item fd.num is exist - process it [10:54:48]SAM_PROTO_GetFieldsCounters [10:54:48]wFMCommunicate request_size=4 [10:54:48]MH_SAM_APDU [10:54:48]CAPDU: 80 13 00 00 [10:54:48]Write to MH i2c: E2 08 00 AD 9E 80 13 00 00 00 00 00 00 C7 [10:54:48]Write i2c OK [10:54:48]MH_I2C_Read... [10:54:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:54:48]Read from MH i2c: E2 [10:54:48]MH_I2C_Read... [10:54:48]Read from MH i2c: E2 62 00 [10:54:48]MH_I2C_Read... [10:54:48]Read from MH i2c: E2 62 00 AD 9E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 C4 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 9A 00 00 00 5E 04 04 00 9A 00 00 00 57 04 04 00 9B 00 00 00 19 04 04 00 00 00 00 00 90 00 84 [10:54:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 C4 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 9A 00 00 00 5E 04 04 00 9A 00 00 00 57 04 04 00 9B 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:54:48]wFMCommunicate OK [10:54:48]SAM_PROTO_GetFieldsCounters done [10:54:48]requested_item shift.num is exist - process it [10:54:48]requested_item shift.opened is exist - process it [10:54:48]req_shift_opened [10:54:48]FM_GetShiftState [10:54:48]SAM_PROTO_GetShiftState [10:54:48]wFMCommunicate request_size=4 [10:54:48]MH_SAM_APDU [10:54:48]CAPDU: 80 13 01 00 [10:54:48]Write to MH i2c: E2 08 00 AE 9E 80 13 01 00 00 00 00 00 C9 [10:54:48]Write i2c OK [10:54:48]MH_I2C_Read... [10:54:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:54:48]Read from MH i2c: E2 [10:54:48]MH_I2C_Read... [10:54:48]Read from MH i2c: E2 0E 00 [10:54:48]MH_I2C_Read... [10:54:48]Read from MH i2c: E2 0E 00 AE 9E 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 8F [10:54:48]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:54:48]wFMCommunicate OK [10:54:48]SAM_PROTO_GetShiftState done [10:54:48]FM_GetShiftState done [10:54:48]req_shift_opened done [10:54:48]requested_item shift.open_date is exist - process it [10:54:48]req_shift_open_date [10:54:48]req_shift_open_date done [10:54:48]produce_requested_data done [10:54:48]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230340,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [10:54:48]process_action_free close_receipt [10:54:48]json_value_free [10:54:48]json_value_free done [10:54:48]process_json_proto returns [10:54:48]Send response to host [10:54:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230340,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [10:54:48]free response buf [10:54:48]execute_script done [10:54:48]execute_script returns [10:54:48]free content buf [10:54:48]Sock 9.Close socket [10:54:48]Sock 9.Thread stoped [10:54:52]OFD Sender: No OFD packet to send [10:54:57]OFD Sender: No OFD packet to send [10:55:02]OFD Sender: No OFD packet to send [10:55:07]OFD Sender: No OFD packet to send [10:55:12]OFD Sender: No OFD packet to send [10:55:17]OFD Sender: No OFD packet to send [10:55:22]OFD Sender: No OFD packet to send [10:55:27]OFD Sender: No OFD packet to send [10:55:32]OFD Sender: No OFD packet to send [10:55:37]OFD Sender: No OFD packet to send [10:55:42]OFD Sender: No OFD packet to send [10:55:47]OFD Sender: No OFD packet to send [10:55:52]OFD Sender: No OFD packet to send [10:55:57]OFD Sender: No OFD packet to send [10:56:02]OFD Sender: No OFD packet to send [10:56:07]OFD Sender: No OFD packet to send [10:56:12]OFD Sender: No OFD packet to send [10:56:18]OFD Sender: No OFD packet to send [10:56:23]OFD Sender: No OFD packet to send [10:56:28]OFD Sender: No OFD packet to send [10:56:31]accept exits with 8 [10:56:31]New connection [10:56:31]New thread 3066903908 created [10:56:31]Thread 3067047268 joined [10:56:31]Waiting for new connection... [10:56:31] Sock 8.Parse request [10:56:31]Sock 8.Check first char [10:56:31]Sock 8.First char is OK [10:56:31]request: POST /json_proto HTTP/1.0 [10:56:31]Method: POST [10:56:31]URL: /json_proto [10:56:31]Method is POST - this is cgi request [10:56:31]url: /json_proto [10:56:31]query_string will be loaded in cgi processing [10:56:31]execute_cgi json_proto POST (null) [10:56:31]execute_cgi path=json_proto method=POST [10:56:31]POST find Content-Length [10:56:31]Host: 172.17.49.131:8080 [10:56:31]Content-Length: 678 [10:56:31]Content-Type: application/json [10:56:31] [10:56:31]POST finish read [10:56:31]Found Content-Length = 678 [10:56:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871811", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:56:31]execute_script... [10: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)871811", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:56:31]POST & json_proto [10:56:31]process_json_proto [10:56:31]json parsed OK: [10:56:31]protocol is kg_v1.0 [10:56:31]action value=close_receipt [10:56:31]process_action close_receipt [10:56:31]cmd_close_receipt [10:56:31]MH_GetDate [10:56:31]Write to MH i2c: F0 00 00 AF 9E 3C [10:56:31]Write i2c OK [10:56:31]MH_I2C_Read... [10:56:31]Read from MH i2c: F0 [10:56:31]MH_I2C_Read... [10:56:31]Read from MH i2c: F0 09 00 [10:56:31]MH_I2C_Read... [10:56:31]Read from MH i2c: F0 09 00 AF 9E 00 E5 23 A6 66 FF 4D C0 64 C9 [10:56:31]GetLastDocTimeStamp 1722164090 [10:56:31]current date 1722164197 [10:56:31]FM_GetShiftState [10:56:31]SAM_PROTO_GetShiftState [10:56:31]wFMCommunicate request_size=4 [10:56:31]MH_SAM_APDU [10:56:31]CAPDU: 80 13 01 00 [10:56:31]Write to MH i2c: E2 08 00 B0 9E 80 13 01 00 00 00 00 00 CB [10:56:31]Write i2c OK [10:56:31]MH_I2C_Read... [10:56:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:56:31]Read from MH i2c: E2 [10:56:31]MH_I2C_Read... [10:56:31]Read from MH i2c: E2 0E 00 [10:56:31]MH_I2C_Read... [10:56:31]Read from MH i2c: E2 0E 00 B0 9E 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 91 [10:56:31]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:56:31]wFMCommunicate OK [10:56:31]SAM_PROTO_GetShiftState done [10:56:31]FM_GetShiftState done [10:56:31]opened in 1722127132 [10:56:31]opened+sec_in_day 1722213532 [10:56:31]quantity*price = 70037 [10:56:31]sum+1 = 70038 [10:56:31]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 155 28.07.2024 10:56 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230341 ФПД: 21407269547131 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T105637&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230341&fm=21407269547131&tin=02508201610067®Number=0000000000099253&sum=70000 [10:56:32]StoreToDocumentArchive [10:56:32]shift 386 fd 230341 [10:56:32]save to /storage/0386/doc_00230341 [10:56:32]save last doc name /storage/0386/doc_00230341 to /storage/kkm_last_doc_name [10:56:32]save OK [10:56:32]Clear old archive folders... [10:56:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:56:32]tlvbuf is 009F8F00 [10:56:32]SAM_PROTO_ClearQueue [10:56:32]wFMCommunicate request_size=4 [10:56:32]MH_SAM_APDU [10:56:32]CAPDU: 80 09 00 00 [10:56:32]Write to MH i2c: E2 08 00 BD 9E 80 09 00 00 00 00 00 00 CD [10:56:32]Write i2c OK [10:56:32]MH_I2C_Read... [10:56:32]Read from MH i2c: E2 [10:56:32]MH_I2C_Read... [10:56:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:56:32]Read from MH i2c: E2 03 00 [10:56:32]MH_I2C_Read... [10:56:32]Read from MH i2c: E2 03 00 BD 9E 00 90 00 CF [10:56:32]RAPDU: 90 00 [10:56:32]wFMCommunicate OK [10:56:32]SAM_PROTO_ClearQueue done [10:56:32]KKMCreateOFDPacket [10:56:32]OFDProtocolAddRootSTLVToBuf [10:56:32]FM_MakeSignedData [10:56:32]FM_MakeSignedData [10:56:32]SAM_PROTO_SignData [10:56:32]wFMCommunicate request_size=4 [10:56:32]MH_SAM_APDU [10:56:32]CAPDU: 80 0D 01 02 [10:56:32]Write to MH i2c: E2 08 00 BE 9E 80 0D 01 02 00 00 00 00 D5 [10:56:32]Write i2c OK [10:56:32]MH_I2C_Read... [10:56:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:56:32]Read from MH i2c: E2 [10:56:32]MH_I2C_Read... [10:56:32]Read from MH i2c: E2 03 00 [10:56:32]MH_I2C_Read... [10:56:32]Read from MH i2c: E2 03 00 BE 9E 00 90 00 D0 [10:56:32]RAPDU: 90 00 [10:56:32]wFMCommunicate OK [10:56:32]wFMCommunicate request_size=255 [10:56:32]MH_SAM_APDU [10:56: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 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 9B 00 00 00 F4 03 04 00 E5 23 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C5 83 03 00 35 04 06 00 13 [10:56:32]Write to MH i2c: E2 02 01 BF 9E 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9B 00 00 00 F4 03 04 00 E5 23 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C5 83 03 00 35 04 06 00 13 00 00 CC [10:56:32]Write i2c OK [10:56:32]MH_I2C_Read... [10:56:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:56:33]Read from MH i2c: E2 [10:56:33]MH_I2C_Read... [10:56:33]Read from MH i2c: E2 03 00 [10:56:33]MH_I2C_Read... [10:56:33]Read from MH i2c: E2 03 00 BF 9E 00 90 00 D1 [10:56:33]RAPDU: 90 00 [10:56:33]wFMCommunicate OK [10:56:33]wFMCommunicate request_size=10 [10:56:33]MH_SAM_APDU [10:56:33]CAPDU: 80 0D 02 02 05 78 44 B2 6C 7B [10:56:33]Write to MH i2c: E2 0D 00 C0 9E 80 0D 02 02 05 00 78 44 B2 6C 7B 00 00 37 [10:56:33]Write i2c OK [10:56:33]MH_I2C_Read... [10:56:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:56:33]Read from MH i2c: E2 [10:56:33]MH_I2C_Read... [10:56:33]Read from MH i2c: E2 03 00 [10:56:33]MH_I2C_Read... [10:56:33]Read from MH i2c: E2 03 00 C0 9E 00 90 00 D2 [10:56:33]RAPDU: 90 00 [10:56:33]wFMCommunicate OK [10:56:33]wFMCommunicate request_size=4 [10:56:33]MH_SAM_APDU [10:56:33]CAPDU: 80 0D 03 02 [10:56:33]Write to MH i2c: E2 08 00 C1 9E 80 0D 03 02 00 00 00 00 DA [10:56:33]Write i2c OK [10:56:33]MH_I2C_Read... [10:56:33]OFD Sender: No OFD packet to send [10:56:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:56:33]Read from MH i2c: E2 [10:56:33]MH_I2C_Read... [10:56:33]Read from MH i2c: E2 0B 00 [10:56:33]MH_I2C_Read... [10:56:33]Read from MH i2c: E2 0B 00 C1 9E 00 73 7D 6B D4 7B 32 68 1C 90 00 3B [10:56:33]RAPDU: 73 7D 6B D4 7B 32 68 1C 90 00 [10:56:33]wFMCommunicate OK [10:56:33]SAM_PROTO_SignData done [10:56:33]FM_MakeSignedData done [10:56:33]CreateOFDProtocolMessage [10:56:33]wFMCommunicate request_size=4 [10:56:33]MH_SAM_APDU [10:56:33]CAPDU: 80 11 00 00 [10:56:33]Write to MH i2c: E2 08 00 C2 9E 80 11 00 00 00 00 00 00 DA [10:56:33]Write i2c OK [10:56:33]MH_I2C_Read... [10:56:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:56:33]Read from MH i2c: E2 [10:56:33]MH_I2C_Read... [10:56:33]Read from MH i2c: E2 17 00 [10:56:33]MH_I2C_Read... [10:56:33]Read from MH i2c: E2 17 00 C2 9E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 2B [10:56:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:56:33]wFMCommunicate OK [10:56:33]CreateOFDProtocolMessage done [10:56:33]OFDSenderStorePacket 230341 [10:56:33]StoreOFDPacket docnum=230341 [10:56:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 FB 69 07 01 2D 3C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 9B 00 00 00 F4 03 04 00 E5 23 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C5 83 03 00 35 04 06 00 13 78 44 B2 6C 7B 73 7D 6B D4 7B 32 68 1C [10:56:33]CheckFolder [10:56:33]dirname=/storage/ofd_packets [10:56:33]CheckFolder done [10:56:33]ProducePacketName [10:56:33]name=ofd_packets/00230341 [10:56:33]NVStorageSaveData ofd_packets/00230341 [10:56:33]File name is /storage/ofd_packets/00230341 [10:56:33]Write 301 bytes [10:56:33]NVStorageSaveData done [10:56:33]OFDSenderStorePacket done [10:56:33]KKMCreateOFDPacket done [10:56:33]NVStorageSaveData kkm_last_timestamp [10:56:33]File name is /storage/kkm_last_timestamp [10:56:33]Write 4 bytes [10:56:33]NVStorageSaveData done [10:56:33]ExternCall_PrintAddStr [10:56:33]wPrintStart [10:56:33]Write to MH i2c: 01 00 00 C3 9E 61 [10:56:33]Write i2c OK [10:56:33]MH_I2C_Read... [10:56:33]Read from MH i2c: 01 [10:56:33]MH_I2C_Read... [10:56:33]Read from MH i2c: 01 07 00 [10:56:33]MH_I2C_Read... [10:56:33]Read from MH i2c: 01 07 00 C3 9E 00 00 00 00 00 FF 0F 76 [10:56:33]RasterBufferAndPrint [10:56:33]line Счет N : (1)871811 [10:56:33]line ИНН: 02508201610067 [10:56:33]line Контрольно-Кассовый Чек [10:56:33]line ПРОДАЖА [10:56:33]line ТРК (МРК, ГНК) : 62 [10:56:33]line Товар: 2710124130 [10:56:33]line Аи-92-К-5 [10:56:33]line 10.330 * 67.80 [10:56:33]line = 700.37 [10:56:33]line НДС 12% НСП 1% [10:56:33]line > о реализуемом товаре [10:56:33]line ОКРУГЛЕНИЕ: -0.37 [10:56:33]line ИТОГО: 700.00 [10:56:33]line Внесено: 700.00 [10:56:33]line СДАЧА: 0.00 [10:56:33]line НСП 1% : 6.20 [10:56:33]line НДС 12% : 74.38 [10:56:33]line Наличными: 700.00 [10:56:33]line Безнал.: 0.00 [10:56:33]line Место: АЗС № 125 "Партнер Нефть" [10:56:33]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [10:56:33]line СНО: Общий режим [10:56:33]line Чек 155 28.07.2024 10:56 [10:56:33]line Смена: 386 ФФД: 1.0 [10:56:33]line ЗНМ: 0300000050 [10:56:33]line РНМ: 0000000000099253 [10:56:33]line Версия ККМ: 001 [10:56:33]line ФМ: 0000000000965352 [10:56:33]line ФД: 230341 [10:56:33]line ФПД: 21407269547131 [10:56:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T105637&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230341&fm=21407269547131&tin=02508201610067®Number=0000000000099253&sum=70000 [10:56:33]OFD Sender: Processing packet 230341 [packets to send 132, broken 131] [10:56:33]ProducePacketName [10:56:33]name=ofd_packets/00230341 [10:56:33]OFD Sender: To server: pG, [10:56:33]CommunicateWithHost lk.salyk.kg:30040 [10:56:33]ConnectInit lk.salyk.kg [10:56:33]written 0, free lines is 4095 [10:56:33]Connected sock=10 [10:56:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 FB 69 07 01 2D 3C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 9B 00 00 00 F4 03 04 00 E5 23 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C5 83 03 00 35 04 06 00 13 78 44 B2 6C 7B 73 7D 6B D4 7B 32 68 1C [10:56:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 48 EC 47 00 2E 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 39 36 35 33 35 32 10 04 04 00 C5 83 03 00 F4 03 04 00 BD CA A5 66 B6 04 01 00 00 F3 38 EC 8F A5 31 CB 26 [10:56:33]CommunicateWithHost err = 0 [10:56:33]CheckOFDResponse [10:56:33]1017 (14) - 77093643461234 [10:56:33]1041 (16) - 0000000000965352 [10:56:33]1040 (4) - 230341 [10:56:33]1012 (4) - 28.07.2024 04:36 [10:56:33]1206 (1) - 0 [10:56:33]OFD Sender: Remove packet 230341 [10:56:33]ProducePacketName [10:56:33]name=ofd_packets/00230341 [10:56:33]NVStorageDeleteData [10:56:33]Write to MH i2c: 01 00 00 EE 9E 8C [10:56:33]Write i2c OK [10:56:33]MH_I2C_Read... [10:56:33]Read from MH i2c: 01 [10:56:33]MH_I2C_Read... [10:56:33]Read from MH i2c: 01 07 00 [10:56:33]MH_I2C_Read... [10:56:33]Read from MH i2c: 01 07 00 EE 9E 00 00 00 00 00 FE 0C 9D [10:56:33]RasterBufferAndPrint [10:56:33]line [10:56:33]line [10:56:33]line [10:56:33]line [10:56:33]line [10:56:33]written 0, free lines is 3331 [10:56:33]MH_Cut [10:56:33]Write to MH i2c: D1 01 00 F5 9E 01 65 [10:56:33]Write i2c OK [10:56:33]MH_I2C_Read... [10:56:33]Read from MH i2c: D1 [10:56:33]MH_I2C_Read... [10:56:33]Read from MH i2c: D1 01 00 [10:56:33]MH_I2C_Read... [10:56:33]Read from MH i2c: D1 01 00 F5 9E 00 64 [10:56:33]Write to MH i2c: 01 00 00 F6 9E 94 [10:56:33]Write i2c OK [10:56:33]MH_I2C_Read... [10:56:34]OFD Sender: No OFD packet to send [10:56:34]*** Cut start [10:56:34]*** Partial cut [10:56:34]*** CUTSNS_PIN = 1 [10:56:34]*** CUTSNS_PIN = 0 [10:56:34]*** Brake cut motor [10:56:35]Read from MH i2c: 01 [10:56:35]MH_I2C_Read... [10:56:35]*** Stop cut motor [10:56:35]*** Cut end [10:56:35]Read from MH i2c: 01 07 00 [10:56:35]MH_I2C_Read... [10:56:35]Read from MH i2c: 01 07 00 F6 9E 00 00 00 00 00 FF 0F A9 [10:56:35]process_action close_receipt done [10:56:35]requested_data is exist [10:56:35]produce_requested_data [10:56:35]requested_item fm.sn is exist - process it [10:56:35]wFMCommunicate request_size=4 [10:56:35]MH_SAM_APDU [10:56:35]CAPDU: 80 11 00 00 [10:56:35]Write to MH i2c: E2 08 00 F7 9E 80 11 00 00 00 00 00 00 0F [10:56:35]Write i2c OK [10:56:35]MH_I2C_Read... [10:56:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:56:35]Read from MH i2c: E2 [10:56:35]MH_I2C_Read... [10:56:35]Read from MH i2c: E2 17 00 [10:56:35]MH_I2C_Read... [10:56:35]Read from MH i2c: E2 17 00 F7 9E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 60 [10:56:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:56:35]wFMCommunicate OK [10:56:35]requested_item fd.num is exist - process it [10:56:35]SAM_PROTO_GetFieldsCounters [10:56:35]wFMCommunicate request_size=4 [10:56:35]MH_SAM_APDU [10:56:35]CAPDU: 80 13 00 00 [10:56:35]Write to MH i2c: E2 08 00 F8 9E 80 13 00 00 00 00 00 00 12 [10:56:35]Write i2c OK [10:56:35]MH_I2C_Read... [10:56:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:56:35]Read from MH i2c: E2 [10:56:35]MH_I2C_Read... [10:56:35]Read from MH i2c: E2 62 00 [10:56:35]MH_I2C_Read... [10:56:35]Read from MH i2c: E2 62 00 F8 9E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 C5 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 9B 00 00 00 5E 04 04 00 9B 00 00 00 57 04 04 00 9C 00 00 00 19 04 04 00 00 00 00 00 90 00 D3 [10:56:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 C5 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 9B 00 00 00 5E 04 04 00 9B 00 00 00 57 04 04 00 9C 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:56:35]wFMCommunicate OK [10:56:35]SAM_PROTO_GetFieldsCounters done [10:56:35]requested_item shift.num is exist - process it [10:56:35]requested_item shift.opened is exist - process it [10:56:35]req_shift_opened [10:56:35]FM_GetShiftState [10:56:35]SAM_PROTO_GetShiftState [10:56:35]wFMCommunicate request_size=4 [10:56:35]MH_SAM_APDU [10:56:35]CAPDU: 80 13 01 00 [10:56:35]Write to MH i2c: E2 08 00 F9 9E 80 13 01 00 00 00 00 00 14 [10:56:35]Write i2c OK [10:56:35]MH_I2C_Read... [10:56:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:56:35]Read from MH i2c: E2 [10:56:35]MH_I2C_Read... [10:56:35]Read from MH i2c: E2 0E 00 [10:56:35]MH_I2C_Read... [10:56:35]Read from MH i2c: E2 0E 00 F9 9E 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 DA [10:56:35]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:56:35]wFMCommunicate OK [10:56:35]SAM_PROTO_GetShiftState done [10:56:35]FM_GetShiftState done [10:56:35]req_shift_opened done [10:56:35]requested_item shift.open_date is exist - process it [10:56:35]req_shift_open_date [10:56:35]req_shift_open_date done [10:56:35]produce_requested_data done [10:56:35]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230341,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [10:56:35]process_action_free close_receipt [10:56:35]json_value_free [10:56:35]json_value_free done [10:56:35]process_json_proto returns [10:56:35]Send response to host [10:56:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230341,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [10:56:35]free response buf [10:56:35]execute_script done [10:56:35]execute_script returns [10:56:35]free content buf [10:56:35]Sock 8.Close socket [10:56:35]Sock 8.Thread stoped [10:56:39]OFD Sender: No OFD packet to send [10:56:44]OFD Sender: No OFD packet to send [10:56:44]accept exits with 9 [10:56:44]New connection [10:56:44]New thread 3067047268 created [10:56:44]Thread 3066903908 joined [10:56:44]Waiting for new connection... [10:56:44] Sock 9.Parse request [10:56:44]Sock 9.Check first char [10:56:44]Sock 9.First char is OK [10:56:44]request: POST /json_proto HTTP/1.0 [10:56:44]Method: POST [10:56:44]URL: /json_proto [10:56:44]Method is POST - this is cgi request [10:56:44]url: /json_proto [10:56:44]query_string will be loaded in cgi processing [10:56:44]execute_cgi json_proto POST (null) [10:56:44]execute_cgi path=json_proto method=POST [10:56:44]POST find Content-Length [10:56:44]Host: 172.17.49.131:8080 [10:56:44]Content-Length: 677 [10:56:44]Content-Type: application/json [10:56:44] [10:56:44]POST finish read [10:56:44]Found Content-Length = 677 [10:56:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871812", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:56:44]execute_script... [10:56: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)871812", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [10:56:44]POST & json_proto [10:56:44]process_json_proto [10:56:44]json parsed OK: [10:56:44]protocol is kg_v1.0 [10:56:44]action value=close_receipt [10:56:44]process_action close_receipt [10:56:44]cmd_close_receipt [10:56:44]MH_GetDate [10:56:44]Write to MH i2c: F0 00 00 FA 9E 87 [10:56:44]Write i2c OK [10:56:44]MH_I2C_Read... [10:56:44]Read from MH i2c: F0 [10:56:44]MH_I2C_Read... [10:56:44]Read from MH i2c: F0 09 00 [10:56:44]MH_I2C_Read... [10:56:44]Read from MH i2c: F0 09 00 FA 9E 00 F2 23 A6 66 FF 4D C0 64 21 [10:56:44]GetLastDocTimeStamp 1722164197 [10:56:44]current date 1722164210 [10:56:44]FM_GetShiftState [10:56:44]SAM_PROTO_GetShiftState [10:56:44]wFMCommunicate request_size=4 [10:56:44]MH_SAM_APDU [10:56:44]CAPDU: 80 13 01 00 [10:56:44]Write to MH i2c: E2 08 00 FB 9E 80 13 01 00 00 00 00 00 16 [10:56:44]Write i2c OK [10:56:44]MH_I2C_Read... [10:56:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:56:44]Read from MH i2c: E2 [10:56:44]MH_I2C_Read... [10:56:44]Read from MH i2c: E2 0E 00 [10:56:44]MH_I2C_Read... [10:56:44]Read from MH i2c: E2 0E 00 FB 9E 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 DC [10:56:44]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:56:44]wFMCommunicate OK [10:56:44]SAM_PROTO_GetShiftState done [10:56:44]FM_GetShiftState done [10:56:44]opened in 1722127132 [10:56:44]opened+sec_in_day 1722213532 [10:56:44]quantity*price = 50036 [10:56:44]sum+1 = 50037 [10:56:44]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 156 28.07.2024 10:56 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230342 ФПД: 87647711343085 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T105650&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230342&fm=87647711343085&tin=02508201610067®Number=0000000000099253&sum=50000 [10:56:46]StoreToDocumentArchive [10:56:46]shift 386 fd 230342 [10:56:46]save to /storage/0386/doc_00230342 [10:56:46]save last doc name /storage/0386/doc_00230342 to /storage/kkm_last_doc_name [10:56:46]save OK [10:56:46]Clear old archive folders... [10:56:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [10:56:46]tlvbuf is 009F9280 [10:56:46]SAM_PROTO_ClearQueue [10:56:46]wFMCommunicate request_size=4 [10:56:46]MH_SAM_APDU [10:56:46]CAPDU: 80 09 00 00 [10:56:46]Write to MH i2c: E2 08 00 08 9F 80 09 00 00 00 00 00 00 19 [10:56:46]Write i2c OK [10:56:46]MH_I2C_Read... [10:56:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [10:56:46]Read from MH i2c: E2 [10:56:46]MH_I2C_Read... [10:56:46]Read from MH i2c: E2 03 00 [10:56:46]MH_I2C_Read... [10:56:46]Read from MH i2c: E2 03 00 08 9F 00 90 00 1B [10:56:46]RAPDU: 90 00 [10:56:46]wFMCommunicate OK [10:56:46]SAM_PROTO_ClearQueue done [10:56:46]KKMCreateOFDPacket [10:56:46]OFDProtocolAddRootSTLVToBuf [10:56:46]FM_MakeSignedData [10:56:46]FM_MakeSignedData [10:56:46]SAM_PROTO_SignData [10:56:46]wFMCommunicate request_size=4 [10:56:46]MH_SAM_APDU [10:56:46]CAPDU: 80 0D 01 02 [10:56:46]Write to MH i2c: E2 08 00 09 9F 80 0D 01 02 00 00 00 00 21 [10:56:46]Write i2c OK [10:56:46]MH_I2C_Read... [10:56:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [10:56:46]Read from MH i2c: E2 [10:56:46]MH_I2C_Read... [10:56:46]Read from MH i2c: E2 03 00 [10:56:46]MH_I2C_Read... [10:56:46]Read from MH i2c: E2 03 00 09 9F 00 90 00 1C [10:56:46]RAPDU: 90 00 [10:56:46]wFMCommunicate OK [10:56:46]wFMCommunicate request_size=255 [10:56:46]MH_SAM_APDU [10:56: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 9C 00 00 00 F4 03 04 00 F2 23 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C6 83 03 00 35 04 06 00 4F [10:56:46]Write to MH i2c: E2 02 01 0A 9F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9C 00 00 00 F4 03 04 00 F2 23 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C6 83 03 00 35 04 06 00 4F 00 00 7C [10:56:46]Write i2c OK [10:56:46]MH_I2C_Read... [10:56:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:56:46]Read from MH i2c: E2 [10:56:46]MH_I2C_Read... [10:56:46]Read from MH i2c: E2 03 00 [10:56:46]MH_I2C_Read... [10:56:46]Read from MH i2c: E2 03 00 0A 9F 00 90 00 1D [10:56:46]RAPDU: 90 00 [10:56:46]wFMCommunicate OK [10:56:46]wFMCommunicate request_size=10 [10:56:46]MH_SAM_APDU [10:56:46]CAPDU: 80 0D 02 02 05 B7 12 B3 31 ED [10:56:46]Write to MH i2c: E2 0D 00 0B 9F 80 0D 02 02 05 00 B7 12 B3 31 ED 00 00 C8 [10:56:46]Write i2c OK [10:56:46]MH_I2C_Read... [10:56:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [10:56:46]Read from MH i2c: E2 [10:56:46]MH_I2C_Read... [10:56:46]Read from MH i2c: E2 03 00 [10:56:46]MH_I2C_Read... [10:56:46]Read from MH i2c: E2 03 00 0B 9F 00 90 00 1E [10:56:46]RAPDU: 90 00 [10:56:46]wFMCommunicate OK [10:56:46]wFMCommunicate request_size=4 [10:56:46]MH_SAM_APDU [10:56:46]CAPDU: 80 0D 03 02 [10:56:46]Write to MH i2c: E2 08 00 0C 9F 80 0D 03 02 00 00 00 00 26 [10:56:46]Write i2c OK [10:56:46]MH_I2C_Read... [10:56:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [10:56:46]Read from MH i2c: E2 [10:56:46]MH_I2C_Read... [10:56:46]Read from MH i2c: E2 0B 00 [10:56:46]MH_I2C_Read... [10:56:46]Read from MH i2c: E2 0B 00 0C 9F 00 D3 1A BA BB 5E 5D 47 23 90 00 AE [10:56:46]RAPDU: D3 1A BA BB 5E 5D 47 23 90 00 [10:56:46]wFMCommunicate OK [10:56:46]SAM_PROTO_SignData done [10:56:46]FM_MakeSignedData done [10:56:46]CreateOFDProtocolMessage [10:56:46]wFMCommunicate request_size=4 [10:56:46]MH_SAM_APDU [10:56:46]CAPDU: 80 11 00 00 [10:56:46]Write to MH i2c: E2 08 00 0D 9F 80 11 00 00 00 00 00 00 26 [10:56:46]Write i2c OK [10:56:46]MH_I2C_Read... [10:56:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:56:46]Read from MH i2c: E2 [10:56:46]MH_I2C_Read... [10:56:46]Read from MH i2c: E2 17 00 [10:56:46]MH_I2C_Read... [10:56:46]Read from MH i2c: E2 17 00 0D 9F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 77 [10:56:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:56:46]wFMCommunicate OK [10:56:46]CreateOFDProtocolMessage done [10:56:46]OFDSenderStorePacket 230342 [10:56:46]StoreOFDPacket docnum=230342 [10:56:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 72 DA 07 01 65 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 F2 23 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C6 83 03 00 35 04 06 00 4F B7 12 B3 31 ED D3 1A BA BB 5E 5D 47 23 [10:56:46]CheckFolder [10:56:46]dirname=/storage/ofd_packets [10:56:46]CheckFolder done [10:56:46]ProducePacketName [10:56:46]name=ofd_packets/00230342 [10:56:46]NVStorageSaveData ofd_packets/00230342 [10:56:46]File name is /storage/ofd_packets/00230342 [10:56:46]Write 301 bytes [10:56:46]NVStorageSaveData done [10:56:46]OFDSenderStorePacket done [10:56:46]KKMCreateOFDPacket done [10:56:46]NVStorageSaveData kkm_last_timestamp [10:56:46]File name is /storage/kkm_last_timestamp [10:56:46]Write 4 bytes [10:56:46]NVStorageSaveData done [10:56:46]ExternCall_PrintAddStr [10:56:46]wPrintStart [10:56:46]Write to MH i2c: 01 00 00 0E 9F AD [10:56:46]Write i2c OK [10:56:46]MH_I2C_Read... [10:56:46]Read from MH i2c: 01 [10:56:46]MH_I2C_Read... [10:56:46]Read from MH i2c: 01 07 00 [10:56:46]MH_I2C_Read... [10:56:46]Read from MH i2c: 01 07 00 0E 9F 00 00 00 00 00 FF 0F C2 [10:56:46]RasterBufferAndPrint [10:56:46]line Счет N : (1)871812 [10:56:46]line ИНН: 02508201610067 [10:56:46]line Контрольно-Кассовый Чек [10:56:46]line ПРОДАЖА [10:56:46]line ТРК (МРК, ГНК) : 42 [10:56:46]line Товар: 2710124130 [10:56:46]line Аи-92-К-5 [10:56:46]line 7.380 * 67.80 [10:56:46]line = 500.36 [10:56:46]line НДС 12% НСП 1% [10:56:46]line > о реализуемом товаре [10:56:46]line ОКРУГЛЕНИЕ: -0.36 [10:56:46]line ИТОГО: 500.00 [10:56:46]line Внесено: 500.00 [10:56:46]line СДАЧА: 0.00 [10:56:46]line НСП 1% : 4.43 [10:56:46]line НДС 12% : 53.14 [10:56:46]line Наличными: 500.00 [10:56:46]line Безнал.: 0.00 [10:56:46]line Место: АЗС № 125 "Партнер Нефть" [10:56:46]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [10:56:46]line СНО: Общий режим [10:56:46]line Чек 156 28.07.2024 10:56 [10:56:46]line Смена: 386 ФФД: 1.0 [10:56:46]line ЗНМ: 0300000050 [10:56:46]line РНМ: 0000000000099253 [10:56:46]line Версия ККМ: 001 [10:56:46]line ФМ: 0000000000965352 [10:56:46]line ФД: 230342 [10:56:46]line ФПД: 87647711343085 [10:56:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T105650&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230342&fm=87647711343085&tin=02508201610067®Number=0000000000099253&sum=50000 [10:56:46]OFD Sender: Processing packet 230342 [packets to send 132, broken 131] [10:56:46]ProducePacketName [10:56:46]name=ofd_packets/00230342 [10:56:46]OFD Sender: To server: pG, [10:56:46]CommunicateWithHost lk.salyk.kg:30040 [10:56:46]ConnectInit lk.salyk.kg [10:56:46]written 0, free lines is 4095 [10:56:47]Connected sock=10 [10:56:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 72 DA 07 01 65 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 00 00 00 F4 03 04 00 F2 23 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C6 83 03 00 35 04 06 00 4F B7 12 B3 31 ED D3 1A BA BB 5E 5D 47 23 [10:56:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 00 76 47 00 D3 C4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C6 83 03 00 F4 03 04 00 CA CA A5 66 B6 04 01 00 00 65 C2 89 6A 29 36 78 CE [10:56:47]CommunicateWithHost err = 0 [10:56:47]CheckOFDResponse [10:56:47]1017 (14) - 77093643461234 [10:56:47]1041 (16) - 0000000000965352 [10:56:47]1040 (4) - 230342 [10:56:47]1012 (4) - 28.07.2024 04:36 [10:56:47]1206 (1) - 0 [10:56:47]OFD Sender: Remove packet 230342 [10:56:47]ProducePacketName [10:56:47]name=ofd_packets/00230342 [10:56:47]NVStorageDeleteData [10:56:47]Write to MH i2c: 01 00 00 39 9F D8 [10:56:47]Write i2c OK [10:56:47]MH_I2C_Read... [10:56:47]Read from MH i2c: 01 [10:56:47]MH_I2C_Read... [10:56:47]Read from MH i2c: 01 07 00 [10:56:47]MH_I2C_Read... [10:56:47]Read from MH i2c: 01 07 00 39 9F 00 00 00 00 00 F7 0C E2 [10:56:47]RasterBufferAndPrint [10:56:47]line [10:56:47]line [10:56:47]line [10:56:47]line [10:56:47]line [10:56:47]written 0, free lines is 3328 [10:56:47]MH_Cut [10:56:47]Write to MH i2c: D1 01 00 40 9F 01 B1 [10:56:47]Write i2c OK [10:56:47]MH_I2C_Read... [10:56:47]Read from MH i2c: D1 [10:56:47]MH_I2C_Read... [10:56:47]Read from MH i2c: D1 01 00 [10:56:47]MH_I2C_Read... [10:56:47]Read from MH i2c: D1 01 00 40 9F 00 B0 [10:56:47]Write to MH i2c: 01 00 00 41 9F E0 [10:56:47]Write i2c OK [10:56:47]MH_I2C_Read... [10:56:47]OFD Sender: No OFD packet to send [10:56:48]*** Cut start [10:56:48]*** Partial cut [10:56:48]*** CUTSNS_PIN = 1 [10:56:48]*** CUTSNS_PIN = 0 [10:56:48]*** Brake cut motor [10:56:48]Read from MH i2c: 01 [10:56:48]MH_I2C_Read... [10:56:48]*** Stop cut motor [10:56:48]*** Cut end [10:56:48]Read from MH i2c: 01 07 00 [10:56:48]MH_I2C_Read... [10:56:48]Read from MH i2c: 01 07 00 41 9F 00 00 00 00 00 FF 0F F5 [10:56:48]process_action close_receipt done [10:56:48]requested_data is exist [10:56:48]produce_requested_data [10:56:48]requested_item fm.sn is exist - process it [10:56:48]wFMCommunicate request_size=4 [10:56:48]MH_SAM_APDU [10:56:48]CAPDU: 80 11 00 00 [10:56:48]Write to MH i2c: E2 08 00 42 9F 80 11 00 00 00 00 00 00 5B [10:56:48]Write i2c OK [10:56:48]MH_I2C_Read... [10:56:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [10:56:48]Read from MH i2c: E2 [10:56:48]MH_I2C_Read... [10:56:48]Read from MH i2c: E2 17 00 [10:56:48]MH_I2C_Read... [10:56:48]Read from MH i2c: E2 17 00 42 9F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 AC [10:56:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [10:56:48]wFMCommunicate OK [10:56:48]requested_item fd.num is exist - process it [10:56:48]SAM_PROTO_GetFieldsCounters [10:56:48]wFMCommunicate request_size=4 [10:56:48]MH_SAM_APDU [10:56:48]CAPDU: 80 13 00 00 [10:56:48]Write to MH i2c: E2 08 00 43 9F 80 13 00 00 00 00 00 00 5E [10:56:48]Write i2c OK [10:56:48]MH_I2C_Read... [10:56:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [10:56:48]Read from MH i2c: E2 [10:56:48]MH_I2C_Read... [10:56:48]Read from MH i2c: E2 62 00 [10:56:48]MH_I2C_Read... [10:56:48]Read from MH i2c: E2 62 00 43 9F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 C6 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 9C 00 00 00 5E 04 04 00 9C 00 00 00 57 04 04 00 9D 00 00 00 19 04 04 00 00 00 00 00 90 00 23 [10:56:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 C6 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 9C 00 00 00 5E 04 04 00 9C 00 00 00 57 04 04 00 9D 00 00 00 19 04 04 00 00 00 00 00 90 00 [10:56:48]wFMCommunicate OK [10:56:48]SAM_PROTO_GetFieldsCounters done [10:56:48]requested_item shift.num is exist - process it [10:56:48]requested_item shift.opened is exist - process it [10:56:48]req_shift_opened [10:56:48]FM_GetShiftState [10:56:48]SAM_PROTO_GetShiftState [10:56:48]wFMCommunicate request_size=4 [10:56:48]MH_SAM_APDU [10:56:48]CAPDU: 80 13 01 00 [10:56:48]Write to MH i2c: E2 08 00 44 9F 80 13 01 00 00 00 00 00 60 [10:56:48]Write i2c OK [10:56:48]MH_I2C_Read... [10:56:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [10:56:48]Read from MH i2c: E2 [10:56:48]MH_I2C_Read... [10:56:48]Read from MH i2c: E2 0E 00 [10:56:48]MH_I2C_Read... [10:56:48]Read from MH i2c: E2 0E 00 44 9F 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 26 [10:56:48]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [10:56:48]wFMCommunicate OK [10:56:48]SAM_PROTO_GetShiftState done [10:56:48]FM_GetShiftState done [10:56:48]req_shift_opened done [10:56:48]requested_item shift.open_date is exist - process it [10:56:48]req_shift_open_date [10:56:48]req_shift_open_date done [10:56:48]produce_requested_data done [10:56:48]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230342,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [10:56:48]process_action_free close_receipt [10:56:48]json_value_free [10:56:48]json_value_free done [10:56:48]process_json_proto returns [10:56:48]Send response to host [10:56:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230342,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [10:56:48]free response buf [10:56:48]execute_script done [10:56:48]execute_script returns [10:56:48]free content buf [10:56:48]Sock 9.Close socket [10:56:48]Sock 9.Thread stoped [10:56:52]OFD Sender: No OFD packet to send [10:56:57]OFD Sender: No OFD packet to send [10:57:02]OFD Sender: No OFD packet to send [10:57:07]OFD Sender: No OFD packet to send [10:57:12]OFD Sender: No OFD packet to send [10:57:17]OFD Sender: No OFD packet to send [10:57:22]OFD Sender: No OFD packet to send [10:57:27]OFD Sender: No OFD packet to send [10:57:32]OFD Sender: No OFD packet to send [10:57:37]OFD Sender: No OFD packet to send [10:57:42]OFD Sender: No OFD packet to send [10:57:47]OFD Sender: No OFD packet to send [10:57:52]OFD Sender: No OFD packet to send [10:57:57]OFD Sender: No OFD packet to send [10:58:02]OFD Sender: No OFD packet to send [10:58:07]OFD Sender: No OFD packet to send [10:58:12]OFD Sender: No OFD packet to send [10:58:17]OFD Sender: No OFD packet to send [10:58:22]OFD Sender: No OFD packet to send [10:58:27]OFD Sender: No OFD packet to send [10:58:32]OFD Sender: No OFD packet to send [10:58:37]OFD Sender: No OFD packet to send [10:58:42]OFD Sender: No OFD packet to send [10:58:47]OFD Sender: No OFD packet to send [10:58:52]OFD Sender: No OFD packet to send [10:58:57]OFD Sender: No OFD packet to send [10:59:02]OFD Sender: No OFD packet to send [10:59:07]OFD Sender: No OFD packet to send [10:59:12]OFD Sender: No OFD packet to send [10:59:17]OFD Sender: No OFD packet to send [10:59:22]OFD Sender: No OFD packet to send [10:59:27]OFD Sender: No OFD packet to send [10:59:32]OFD Sender: No OFD packet to send [10:59:38]OFD Sender: No OFD packet to send [10:59:43]OFD Sender: No OFD packet to send [10:59:48]OFD Sender: No OFD packet to send [10:59:53]OFD Sender: No OFD packet to send [10:59:58]OFD Sender: No OFD packet to send [11:00:03]OFD Sender: No OFD packet to send [11:00:08]OFD Sender: No OFD packet to send [11:00:13]OFD Sender: No OFD packet to send [11:00:18]OFD Sender: No OFD packet to send [11:00:23]OFD Sender: No OFD packet to send [11:00:28]OFD Sender: No OFD packet to send [11:00:33]OFD Sender: No OFD packet to send [11:00:38]OFD Sender: No OFD packet to send [11:00:43]OFD Sender: No OFD packet to send [11:00:48]OFD Sender: No OFD packet to send [11:00:53]OFD Sender: No OFD packet to send [11:00:58]OFD Sender: No OFD packet to send [11:01:03]OFD Sender: No OFD packet to send [11:01:08]OFD Sender: No OFD packet to send [11:01:13]OFD Sender: No OFD packet to send [11:01:18]OFD Sender: No OFD packet to send [11:01:23]OFD Sender: No OFD packet to send [11:01:28]OFD Sender: No OFD packet to send [11:01:33]OFD Sender: No OFD packet to send [11:01:38]OFD Sender: No OFD packet to send [11:01:43]OFD Sender: No OFD packet to send [11:01:48]OFD Sender: No OFD packet to send [11:01:53]OFD Sender: No OFD packet to send [11:01:58]OFD Sender: No OFD packet to send [11:02:03]OFD Sender: No OFD packet to send [11:02:08]OFD Sender: No OFD packet to send [11:02:13]OFD Sender: No OFD packet to send [11:02:18]OFD Sender: No OFD packet to send [11:02:23]OFD Sender: No OFD packet to send [11:02:28]OFD Sender: No OFD packet to send [11:02:33]OFD Sender: No OFD packet to send [11:02:38]OFD Sender: No OFD packet to send [11:02:43]OFD Sender: No OFD packet to send [11:02:48]OFD Sender: No OFD packet to send [11:02:53]OFD Sender: No OFD packet to send [11:02:58]OFD Sender: No OFD packet to send [11:03:03]OFD Sender: No OFD packet to send [11:03:08]OFD Sender: No OFD packet to send [11:03:13]OFD Sender: No OFD packet to send [11:03:18]OFD Sender: No OFD packet to send [11:03:23]OFD Sender: No OFD packet to send [11:03:26]accept exits with 8 [11:03:26]New connection [11:03:26]New thread 3066903908 created [11:03:26]Thread 3067047268 joined [11:03:26]Waiting for new connection... [11:03:26] Sock 8.Parse request [11:03:26]Sock 8.Check first char [11:03:26]Sock 8.First char is OK [11:03:26]request: POST /json_proto HTTP/1.0 [11:03:26]Method: POST [11:03:26]URL: /json_proto [11:03:26]Method is POST - this is cgi request [11:03:26]url: /json_proto [11:03:26]query_string will be loaded in cgi processing [11:03:26]execute_cgi json_proto POST (null) [11:03:26]execute_cgi path=json_proto method=POST [11:03:26]POST find Content-Length [11:03:26]Host: 172.17.49.131:8080 [11:03:26]Content-Length: 674 [11:03:26]Content-Type: application/json [11:03:26] [11:03:26]POST finish read [11:03:26]Found Content-Length = 674 [11:03:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871815", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 10.640, "sum" : 800.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:03:26]execute_script... [11:03: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)871815", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 10.640, "sum" : 800.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:03:26]POST & json_proto [11:03:26]process_json_proto [11:03:26]json parsed OK: [11:03:26]protocol is kg_v1.0 [11:03:26]action value=close_receipt [11:03:26]process_action close_receipt [11:03:26]cmd_close_receipt [11:03:26]MH_GetDate [11:03:26]Write to MH i2c: F0 00 00 45 9F D3 [11:03:26]Write i2c OK [11:03:26]MH_I2C_Read... [11:03:26]Read from MH i2c: F0 [11:03:26]MH_I2C_Read... [11:03:26]Read from MH i2c: F0 09 00 [11:03:26]MH_I2C_Read... [11:03:26]Read from MH i2c: F0 09 00 45 9F 00 84 25 A6 66 FF 4D C0 64 01 [11:03:26]GetLastDocTimeStamp 1722164210 [11:03:26]current date 1722164612 [11:03:26]FM_GetShiftState [11:03:26]SAM_PROTO_GetShiftState [11:03:26]wFMCommunicate request_size=4 [11:03:26]MH_SAM_APDU [11:03:26]CAPDU: 80 13 01 00 [11:03:26]Write to MH i2c: E2 08 00 46 9F 80 13 01 00 00 00 00 00 62 [11:03:26]Write i2c OK [11:03:26]MH_I2C_Read... [11:03:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:03:26]Read from MH i2c: E2 [11:03:26]MH_I2C_Read... [11:03:26]Read from MH i2c: E2 0E 00 [11:03:26]MH_I2C_Read... [11:03:26]Read from MH i2c: E2 0E 00 46 9F 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 28 [11:03:26]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [11:03:26]wFMCommunicate OK [11:03:26]SAM_PROTO_GetShiftState done [11:03:26]FM_GetShiftState done [11:03:26]opened in 1722127132 [11:03:26]opened+sec_in_day 1722213532 [11:03:26]quantity*price = 80012 [11:03:26]sum+1 = 80014 [11:03:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 157 28.07.2024 11:03 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230343 ФПД: 71455729183005 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T110332&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230343&fm=71455729183005&tin=02508201610067®Number=0000000000099253&sum=80000 [11:03:27]StoreToDocumentArchive [11:03:27]shift 386 fd 230343 [11:03:27]save to /storage/0386/doc_00230343 [11:03:27]save last doc name /storage/0386/doc_00230343 to /storage/kkm_last_doc_name [11:03:27]save OK [11:03:27]Clear old archive folders... [11:03:27]ProcessDocumentItem done err = 0, tmpTLVsize=248 [11:03:27]tlvbuf is 00962B60 [11:03:27]SAM_PROTO_ClearQueue [11:03:27]wFMCommunicate request_size=4 [11:03:27]MH_SAM_APDU [11:03:27]CAPDU: 80 09 00 00 [11:03:27]Write to MH i2c: E2 08 00 53 9F 80 09 00 00 00 00 00 00 64 [11:03:27]Write i2c OK [11:03:27]MH_I2C_Read... [11:03:27]Read from MH i2c: E2 [11:03:27]MH_I2C_Read... [11:03:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:03:27]Read from MH i2c: E2 03 00 [11:03:27]MH_I2C_Read... [11:03:27]Read from MH i2c: E2 03 00 53 9F 00 90 00 66 [11:03:27]RAPDU: 90 00 [11:03:27]wFMCommunicate OK [11:03:27]SAM_PROTO_ClearQueue done [11:03:27]KKMCreateOFDPacket [11:03:27]OFDProtocolAddRootSTLVToBuf [11:03:27]FM_MakeSignedData [11:03:27]FM_MakeSignedData [11:03:27]SAM_PROTO_SignData [11:03:27]wFMCommunicate request_size=4 [11:03:27]MH_SAM_APDU [11:03:27]CAPDU: 80 0D 01 02 [11:03:27]Write to MH i2c: E2 08 00 54 9F 80 0D 01 02 00 00 00 00 6C [11:03:27]Write i2c OK [11:03:27]MH_I2C_Read... [11:03:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:03:27]Read from MH i2c: E2 [11:03:27]MH_I2C_Read... [11:03:27]Read from MH i2c: E2 03 00 [11:03:27]MH_I2C_Read... [11:03:27]Read from MH i2c: E2 03 00 54 9F 00 90 00 67 [11:03:27]RAPDU: 90 00 [11:03:27]wFMCommunicate OK [11:03:27]wFMCommunicate request_size=255 [11:03:27]MH_SAM_APDU [11:03: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 90 29 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 8D 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 9D 00 00 00 F4 03 04 00 84 25 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C7 83 03 00 35 04 06 00 40 FD 15 5A [11:03:27]Write to MH i2c: E2 02 01 55 9F 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 90 29 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 8D 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 9D 00 00 00 F4 03 04 00 84 25 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C7 83 03 00 35 04 06 00 40 FD 15 5A 00 00 1E [11:03:27]Write i2c OK [11:03:27]MH_I2C_Read... [11:03:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:03:28]Read from MH i2c: E2 [11:03:28]MH_I2C_Read... [11:03:28]Read from MH i2c: E2 03 00 [11:03:28]MH_I2C_Read... [11:03:28]Read from MH i2c: E2 03 00 55 9F 00 90 00 68 [11:03:28]RAPDU: 90 00 [11:03:28]wFMCommunicate OK [11:03:28]wFMCommunicate request_size=7 [11:03:28]MH_SAM_APDU [11:03:28]CAPDU: 80 0D 02 02 02 E9 1D [11:03:28]Write to MH i2c: E2 0A 00 56 9F 80 0D 02 02 02 00 E9 1D 00 00 79 [11:03:28]Write i2c OK [11:03:28]MH_I2C_Read... [11:03:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:03:28]Read from MH i2c: E2 [11:03:28]MH_I2C_Read... [11:03:28]Read from MH i2c: E2 03 00 [11:03:28]MH_I2C_Read... [11:03:28]Read from MH i2c: E2 03 00 56 9F 00 90 00 69 [11:03:28]RAPDU: 90 00 [11:03:28]wFMCommunicate OK [11:03:28]wFMCommunicate request_size=4 [11:03:28]MH_SAM_APDU [11:03:28]CAPDU: 80 0D 03 02 [11:03:28]Write to MH i2c: E2 08 00 57 9F 80 0D 03 02 00 00 00 00 71 [11:03:28]Write i2c OK [11:03:28]MH_I2C_Read... [11:03:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:03:28]Read from MH i2c: E2 [11:03:28]MH_I2C_Read... [11:03:28]Read from MH i2c: E2 0B 00 [11:03:28]MH_I2C_Read... [11:03:28]Read from MH i2c: E2 0B 00 57 9F 00 A4 DF 52 FF AB E7 8C 65 90 00 C9 [11:03:28]RAPDU: A4 DF 52 FF AB E7 8C 65 90 00 [11:03:28]wFMCommunicate OK [11:03:28]SAM_PROTO_SignData done [11:03:28]FM_MakeSignedData done [11:03:28]CreateOFDProtocolMessage [11:03:28]wFMCommunicate request_size=4 [11:03:28]MH_SAM_APDU [11:03:28]CAPDU: 80 11 00 00 [11:03:28]Write to MH i2c: E2 08 00 58 9F 80 11 00 00 00 00 00 00 71 [11:03:28]Write i2c OK [11:03:28]MH_I2C_Read... [11:03:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:03:28]Read from MH i2c: E2 [11:03:28]MH_I2C_Read... [11:03:28]Read from MH i2c: E2 17 00 [11:03:28]MH_I2C_Read... [11:03:28]Read from MH i2c: E2 17 00 58 9F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 C2 [11:03:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [11:03:28]wFMCommunicate OK [11:03:28]CreateOFDProtocolMessage done [11:03:28]OFDSenderStorePacket 230343 [11:03:28]StoreOFDPacket docnum=230343 [11:03:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 49 D4 04 01 0F 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 90 29 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 8D 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 9D 00 00 00 F4 03 04 00 84 25 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C7 83 03 00 35 04 06 00 40 FD 15 5A E9 1D A4 DF 52 FF AB E7 8C 65 [11:03:28]CheckFolder [11:03:28]dirname=/storage/ofd_packets [11:03:28]CheckFolder done [11:03:28]ProducePacketName [11:03:28]name=ofd_packets/00230343 [11:03:28]NVStorageSaveData ofd_packets/00230343 [11:03:28]File name is /storage/ofd_packets/00230343 [11:03:28]Write 298 bytes [11:03:28]NVStorageSaveData done [11:03:28]OFDSenderStorePacket done [11:03:28]KKMCreateOFDPacket done [11:03:28]NVStorageSaveData kkm_last_timestamp [11:03:28]File name is /storage/kkm_last_timestamp [11:03:28]Write 4 bytes [11:03:28]NVStorageSaveData done [11:03:28]ExternCall_PrintAddStr [11:03:28]wPrintStart [11:03:28]Write to MH i2c: 01 00 00 59 9F F8 [11:03:28]Write i2c OK [11:03:28]MH_I2C_Read... [11:03:28]Read from MH i2c: 01 [11:03:28]MH_I2C_Read... [11:03:28]Read from MH i2c: 01 07 00 [11:03:28]MH_I2C_Read... [11:03:28]Read from MH i2c: 01 07 00 59 9F 00 00 00 00 00 FF 0F 0D [11:03:28]RasterBufferAndPrint [11:03:28]line Счет N : (1)871815 [11:03:28]line ИНН: 02508201610067 [11:03:28]line Контрольно-Кассовый Чек [11:03:28]line ПРОДАЖА [11:03:28]line ТРК (МРК, ГНК) : 1 [11:03:28]line Товар: 2710194210 [11:03:28]line ДТ-К-5 [11:03:28]line 10.640 * 75.20 [11:03:28]line = 800.13 [11:03:28]line НДС 12% НСП 1% [11:03:28]line > о реализуемом товаре [11:03:28]line ОКРУГЛЕНИЕ: -0.13 [11:03:28]line ИТОГО: 800.00 [11:03:28]line Внесено: 800.00 [11:03:28]line СДАЧА: 0.00 [11:03:28]line НСП 1% : 7.08 [11:03:28]line НДС 12% : 84.97 [11:03:28]line Наличными: 800.00 [11:03:28]line Безнал.: 0.00 [11:03:28]line Место: АЗС № 125 "Партнер Нефть" [11:03:28]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [11:03:28]line СНО: Общий режим [11:03:28]line Чек 157 28.07.2024 11:03 [11:03:28]line Смена: 386 ФФД: 1.0 [11:03:28]line ЗНМ: 0300000050 [11:03:28]line РНМ: 0000000000099253 [11:03:28]line Версия ККМ: 001 [11:03:28]line ФМ: 0000000000965352 [11:03:28]line ФД: 230343 [11:03:28]line ФПД: 71455729183005 [11:03:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T110332&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230343&fm=71455729183005&tin=02508201610067®Number=0000000000099253&sum=80000 [11:03:28]OFD Sender: Processing packet 230343 [packets to send 132, broken 131] [11:03:28]ProducePacketName [11:03:28]name=ofd_packets/00230343 [11:03:28]OFD Sender: To server: pG, [11:03:28]CommunicateWithHost lk.salyk.kg:30040 [11:03:28]ConnectInit lk.salyk.kg [11:03:28]written 0, free lines is 4095 [11:03:28]Connected sock=10 [11:03:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 49 D4 04 01 0F 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 90 29 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 8D 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 9D 00 00 00 F4 03 04 00 84 25 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C7 83 03 00 35 04 06 00 40 FD 15 5A E9 1D A4 DF 52 FF AB E7 8C 65 [11:03:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 76 27 47 00 70 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 39 36 35 33 35 32 10 04 04 00 C7 83 03 00 F4 03 04 00 5C CC A5 66 B6 04 01 00 00 8A 87 B1 0D 8E E5 6E BC [11:03:28]CommunicateWithHost err = 0 [11:03:28]CheckOFDResponse [11:03:28]1017 (14) - 77093643461234 [11:03:28]1041 (16) - 0000000000965352 [11:03:28]1040 (4) - 230343 [11:03:28]1012 (4) - 28.07.2024 04:43 [11:03:28]1206 (1) - 0 [11:03:28]OFD Sender: Remove packet 230343 [11:03:28]ProducePacketName [11:03:28]name=ofd_packets/00230343 [11:03:28]NVStorageDeleteData [11:03:29]Write to MH i2c: 01 00 00 84 9F 23 [11:03:29]Write i2c OK [11:03:29]MH_I2C_Read... [11:03:29]Read from MH i2c: 01 [11:03:29]MH_I2C_Read... [11:03:29]Read from MH i2c: 01 07 00 [11:03:29]MH_I2C_Read... [11:03:29]Read from MH i2c: 01 07 00 84 9F 00 00 00 00 00 FD 0C 33 [11:03:29]RasterBufferAndPrint [11:03:29]line [11:03:29]line [11:03:29]line [11:03:29]line [11:03:29]line [11:03:29]written 0, free lines is 3334 [11:03:29]MH_Cut [11:03:29]Write to MH i2c: D1 01 00 8B 9F 01 FC [11:03:29]Write i2c OK [11:03:29]MH_I2C_Read... [11:03:29]Read from MH i2c: D1 [11:03:29]MH_I2C_Read... [11:03:29]Read from MH i2c: D1 01 00 [11:03:29]MH_I2C_Read... [11:03:29]Read from MH i2c: D1 01 00 8B 9F 00 FB [11:03:29]Write to MH i2c: 01 00 00 8C 9F 2B [11:03:29]Write i2c OK [11:03:29]MH_I2C_Read... [11:03:29]OFD Sender: No OFD packet to send [11:03:29]*** Cut start [11:03:29]*** Partial cut [11:03:29]*** CUTSNS_PIN = 1 [11:03:29]*** CUTSNS_PIN = 0 [11:03:30]*** Brake cut motor [11:03:30]Read from MH i2c: 01 [11:03:30]MH_I2C_Read... [11:03:30]*** Stop cut motor [11:03:30]*** Cut end [11:03:30]Read from MH i2c: 01 07 00 [11:03:30]MH_I2C_Read... [11:03:30]Read from MH i2c: 01 07 00 8C 9F 00 00 00 00 00 FF 0F 40 [11:03:30]process_action close_receipt done [11:03:30]requested_data is exist [11:03:30]produce_requested_data [11:03:30]requested_item fm.sn is exist - process it [11:03:30]wFMCommunicate request_size=4 [11:03:30]MH_SAM_APDU [11:03:30]CAPDU: 80 11 00 00 [11:03:30]Write to MH i2c: E2 08 00 8D 9F 80 11 00 00 00 00 00 00 A6 [11:03:30]Write i2c OK [11:03:30]MH_I2C_Read... [11:03:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:03:30]Read from MH i2c: E2 [11:03:30]MH_I2C_Read... [11:03:30]Read from MH i2c: E2 17 00 [11:03:30]MH_I2C_Read... [11:03:30]Read from MH i2c: E2 17 00 8D 9F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 F7 [11:03:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [11:03:30]wFMCommunicate OK [11:03:30]requested_item fd.num is exist - process it [11:03:30]SAM_PROTO_GetFieldsCounters [11:03:30]wFMCommunicate request_size=4 [11:03:30]MH_SAM_APDU [11:03:30]CAPDU: 80 13 00 00 [11:03:30]Write to MH i2c: E2 08 00 8E 9F 80 13 00 00 00 00 00 00 A9 [11:03:30]Write i2c OK [11:03:30]MH_I2C_Read... [11:03:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:03:30]Read from MH i2c: E2 [11:03:30]MH_I2C_Read... [11:03:30]Read from MH i2c: E2 62 00 [11:03:30]MH_I2C_Read... [11:03:30]Read from MH i2c: E2 62 00 8E 9F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 C7 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 9D 00 00 00 5E 04 04 00 9D 00 00 00 57 04 04 00 9E 00 00 00 19 04 04 00 00 00 00 00 90 00 72 [11:03:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 C7 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 9D 00 00 00 5E 04 04 00 9D 00 00 00 57 04 04 00 9E 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:03:30]wFMCommunicate OK [11:03:30]SAM_PROTO_GetFieldsCounters done [11:03:30]requested_item shift.num is exist - process it [11:03:30]requested_item shift.opened is exist - process it [11:03:30]req_shift_opened [11:03:30]FM_GetShiftState [11:03:30]SAM_PROTO_GetShiftState [11:03:30]wFMCommunicate request_size=4 [11:03:30]MH_SAM_APDU [11:03:30]CAPDU: 80 13 01 00 [11:03:30]Write to MH i2c: E2 08 00 8F 9F 80 13 01 00 00 00 00 00 AB [11:03:30]Write i2c OK [11:03:30]MH_I2C_Read... [11:03:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:03:30]Read from MH i2c: E2 [11:03:30]MH_I2C_Read... [11:03:30]Read from MH i2c: E2 0E 00 [11:03:30]MH_I2C_Read... [11:03:30]Read from MH i2c: E2 0E 00 8F 9F 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 71 [11:03:30]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [11:03:30]wFMCommunicate OK [11:03:30]SAM_PROTO_GetShiftState done [11:03:30]FM_GetShiftState done [11:03:30]req_shift_opened done [11:03:30]requested_item shift.open_date is exist - process it [11:03:30]req_shift_open_date [11:03:30]req_shift_open_date done [11:03:30]produce_requested_data done [11:03:30]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230343,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [11:03:30]process_action_free close_receipt [11:03:30]json_value_free [11:03:30]json_value_free done [11:03:30]process_json_proto returns [11:03:30]Send response to host [11:03:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230343,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [11:03:30]free response buf [11:03:30]execute_script done [11:03:30]execute_script returns [11:03:30]free content buf [11:03:30]Sock 8.Close socket [11:03:30]Sock 8.Thread stoped [11:03:34]OFD Sender: No OFD packet to send [11:03:39]OFD Sender: No OFD packet to send [11:03:44]OFD Sender: No OFD packet to send [11:03:49]OFD Sender: No OFD packet to send [11:03:54]OFD Sender: No OFD packet to send [11:03:59]OFD Sender: No OFD packet to send [11:04:04]OFD Sender: No OFD packet to send [11:04:09]OFD Sender: No OFD packet to send [11:04:14]OFD Sender: No OFD packet to send [11:04:19]OFD Sender: No OFD packet to send [11:04:24]OFD Sender: No OFD packet to send [11:04:29]OFD Sender: No OFD packet to send [11:04:34]OFD Sender: No OFD packet to send [11:04:39]OFD Sender: No OFD packet to send [11:04:44]OFD Sender: No OFD packet to send [11:04:49]OFD Sender: No OFD packet to send [11:04:54]OFD Sender: No OFD packet to send [11:04:59]OFD Sender: No OFD packet to send [11:05:04]OFD Sender: No OFD packet to send [11:05:09]OFD Sender: No OFD packet to send [11:05:14]OFD Sender: No OFD packet to send [11:05:19]OFD Sender: No OFD packet to send [11:05:24]OFD Sender: No OFD packet to send [11:05:29]OFD Sender: No OFD packet to send [11:05:34]OFD Sender: No OFD packet to send [11:05:39]OFD Sender: No OFD packet to send [11:05:44]OFD Sender: No OFD packet to send [11:05:49]OFD Sender: No OFD packet to send [11:05:54]OFD Sender: No OFD packet to send [11:05:59]OFD Sender: No OFD packet to send [11:06:04]OFD Sender: No OFD packet to send [11:06:09]OFD Sender: No OFD packet to send [11:06:14]OFD Sender: No OFD packet to send [11:06:19]OFD Sender: No OFD packet to send [11:06:24]OFD Sender: No OFD packet to send [11:06:29]OFD Sender: No OFD packet to send [11:06:34]OFD Sender: No OFD packet to send [11:06:39]OFD Sender: No OFD packet to send [11:06:44]OFD Sender: No OFD packet to send [11:06:49]OFD Sender: No OFD packet to send [11:06:54]OFD Sender: No OFD packet to send [11:06:59]OFD Sender: No OFD packet to send [11:07:04]OFD Sender: No OFD packet to send [11:07:09]OFD Sender: No OFD packet to send [11:07:14]OFD Sender: No OFD packet to send [11:07:19]OFD Sender: No OFD packet to send [11:07:24]OFD Sender: No OFD packet to send [11:07:29]OFD Sender: No OFD packet to send [11:07:34]OFD Sender: No OFD packet to send [11:07:39]OFD Sender: No OFD packet to send [11:07:44]OFD Sender: No OFD packet to send [11:07:49]OFD Sender: No OFD packet to send [11:07:54]OFD Sender: No OFD packet to send [11:07:59]OFD Sender: No OFD packet to send [11:08:04]OFD Sender: No OFD packet to send [11:08:09]OFD Sender: No OFD packet to send [11:08:14]OFD Sender: No OFD packet to send [11:08:19]OFD Sender: No OFD packet to send [11:08:24]OFD Sender: No OFD packet to send [11:08:29]OFD Sender: No OFD packet to send [11:08:34]OFD Sender: No OFD packet to send [11:08:39]OFD Sender: No OFD packet to send [11:08:44]OFD Sender: No OFD packet to send [11:08:49]OFD Sender: No OFD packet to send [11:08:54]OFD Sender: No OFD packet to send [11:08:59]OFD Sender: No OFD packet to send [11:09:04]OFD Sender: No OFD packet to send [11:09:09]OFD Sender: No OFD packet to send [11:09:14]OFD Sender: No OFD packet to send [11:09:19]OFD Sender: No OFD packet to send [11:09:24]OFD Sender: No OFD packet to send [11:09:29]OFD Sender: No OFD packet to send [11:09:34]OFD Sender: No OFD packet to send [11:09:39]OFD Sender: No OFD packet to send [11:09:44]OFD Sender: No OFD packet to send [11:09:49]OFD Sender: No OFD packet to send [11:09:54]OFD Sender: No OFD packet to send [11:09:59]OFD Sender: No OFD packet to send [11:10:04]OFD Sender: No OFD packet to send [11:10:09]OFD Sender: No OFD packet to send [11:10:14]OFD Sender: No OFD packet to send [11:10:19]OFD Sender: No OFD packet to send [11:10:24]OFD Sender: No OFD packet to send [11:10:29]OFD Sender: No OFD packet to send [11:10:34]OFD Sender: No OFD packet to send [11:10:39]OFD Sender: No OFD packet to send [11:10:45]OFD Sender: No OFD packet to send [11:10:50]OFD Sender: No OFD packet to send [11:10:55]OFD Sender: No OFD packet to send [11:11:00]OFD Sender: No OFD packet to send [11:11:05]OFD Sender: No OFD packet to send [11:11:10]OFD Sender: No OFD packet to send [11:11:15]OFD Sender: No OFD packet to send [11:11:20]OFD Sender: No OFD packet to send [11:11:25]OFD Sender: No OFD packet to send [11:11:30]OFD Sender: No OFD packet to send [11:11:35]OFD Sender: No OFD packet to send [11:11:40]OFD Sender: No OFD packet to send [11:11:45]OFD Sender: No OFD packet to send [11:11:50]OFD Sender: No OFD packet to send [11:11:55]OFD Sender: No OFD packet to send [11:12:00]OFD Sender: No OFD packet to send [11:12:05]OFD Sender: No OFD packet to send [11:12:10]OFD Sender: No OFD packet to send [11:12:15]OFD Sender: No OFD packet to send [11:12:20]OFD Sender: No OFD packet to send [11:12:25]OFD Sender: No OFD packet to send [11:12:30]OFD Sender: No OFD packet to send [11:12:35]OFD Sender: No OFD packet to send [11:12:40]OFD Sender: No OFD packet to send [11:12:45]OFD Sender: No OFD packet to send [11:12:50]OFD Sender: No OFD packet to send [11:12:55]OFD Sender: No OFD packet to send [11:13:00]OFD Sender: No OFD packet to send [11:13:05]OFD Sender: No OFD packet to send [11:13:10]OFD Sender: No OFD packet to send [11:13:15]OFD Sender: No OFD packet to send [11:13:20]OFD Sender: No OFD packet to send [11:13:25]OFD Sender: No OFD packet to send [11:13:30]OFD Sender: No OFD packet to send [11:13:35]OFD Sender: No OFD packet to send [11:13:40]OFD Sender: No OFD packet to send [11:13:45]OFD Sender: No OFD packet to send [11:13:50]OFD Sender: No OFD packet to send [11:13:55]OFD Sender: No OFD packet to send [11:14:00]OFD Sender: No OFD packet to send [11:14:05]OFD Sender: No OFD packet to send [11:14:10]OFD Sender: No OFD packet to send [11:14:15]OFD Sender: No OFD packet to send [11:14:20]OFD Sender: No OFD packet to send [11:14:25]OFD Sender: No OFD packet to send [11:14:30]OFD Sender: No OFD packet to send [11:14:35]OFD Sender: No OFD packet to send [11:14:40]OFD Sender: No OFD packet to send [11:14:45]OFD Sender: No OFD packet to send [11:14:50]OFD Sender: No OFD packet to send [11:14:55]OFD Sender: No OFD packet to send [11:15:00]OFD Sender: No OFD packet to send [11:15:05]OFD Sender: No OFD packet to send [11:15:10]OFD Sender: No OFD packet to send [11:15:15]OFD Sender: No OFD packet to send [11:15:20]OFD Sender: No OFD packet to send [11:15:25]OFD Sender: No OFD packet to send [11:15:30]OFD Sender: No OFD packet to send [11:15:35]OFD Sender: No OFD packet to send [11:15:40]OFD Sender: No OFD packet to send [11:15:45]OFD Sender: No OFD packet to send [11:15:50]OFD Sender: No OFD packet to send [11:15:55]OFD Sender: No OFD packet to send [11:16:00]OFD Sender: No OFD packet to send [11:16:05]OFD Sender: No OFD packet to send [11:16:10]OFD Sender: No OFD packet to send [11:16:15]OFD Sender: No OFD packet to send [11:16:20]OFD Sender: No OFD packet to send [11:16:25]OFD Sender: No OFD packet to send [11:16:30]OFD Sender: No OFD packet to send [11:16:35]OFD Sender: No OFD packet to send [11:16:40]OFD Sender: No OFD packet to send [11:16:45]OFD Sender: No OFD packet to send [11:16:50]OFD Sender: No OFD packet to send [11:16:55]OFD Sender: No OFD packet to send [11:17: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:20]OFD Sender: No OFD packet to send [11:17:25]OFD Sender: No OFD packet to send [11:17:30]OFD Sender: No OFD packet to send [11:17:35]OFD Sender: No OFD packet to send [11:17:40]OFD Sender: No OFD packet to send [11:17:45]OFD Sender: No OFD packet to send [11:17:50]OFD Sender: No OFD packet to send [11:17:55]OFD Sender: No OFD packet to send [11:18:00]OFD Sender: No OFD packet to send [11:18:05]OFD Sender: No OFD packet to send [11:18:10]OFD Sender: No OFD packet to send [11:18:15]OFD Sender: No OFD packet to send [11:18:20]OFD Sender: No OFD packet to send [11:18:25]OFD Sender: No OFD packet to send [11:18:30]OFD Sender: No OFD packet to send [11:18:35]OFD Sender: No OFD packet to send [11:18:40]OFD Sender: No OFD packet to send [11:18:45]OFD Sender: No OFD packet to send [11:18:50]OFD Sender: No OFD packet to send [11:18:55]OFD Sender: No OFD packet to send [11:19:00]OFD Sender: No OFD packet to send [11:19:05]OFD Sender: No OFD packet to send [11:19:10]OFD Sender: No OFD packet to send [11:19:15]OFD Sender: No OFD packet to send [11:19:20]OFD Sender: No OFD packet to send [11:19:25]OFD Sender: No OFD packet to send [11:19:30]OFD Sender: No OFD packet to send [11:19:35]OFD Sender: No OFD packet to send [11:19:40]OFD Sender: No OFD packet to send [11:19:45]OFD Sender: No OFD packet to send [11:19:50]OFD Sender: No OFD packet to send [11:19:55]OFD Sender: No OFD packet to send [11:20:00]OFD Sender: No OFD packet to send [11:20:05]OFD Sender: No OFD packet to send [11:20:10]OFD Sender: No OFD packet to send [11:20:15]OFD Sender: No OFD packet to send [11:20:20]OFD Sender: No OFD packet to send [11:20:25]OFD Sender: No OFD packet to send [11:20:30]OFD Sender: No OFD packet to send [11:20:35]OFD Sender: No OFD packet to send [11:20:40]OFD Sender: No OFD packet to send [11:20:45]OFD Sender: No OFD packet to send [11:20:50]OFD Sender: No OFD packet to send [11:20:55]OFD Sender: No OFD packet to send [11:21:00]OFD Sender: No OFD packet to send [11:21:05]OFD Sender: No OFD packet to send [11:21:10]OFD Sender: No OFD packet to send [11:21:15]OFD Sender: No OFD packet to send [11:21:20]OFD Sender: No OFD packet to send [11:21:25]OFD Sender: No OFD packet to send [11:21:30]OFD Sender: No OFD packet to send [11:21:35]OFD Sender: No OFD packet to send [11:21:40]OFD Sender: No OFD packet to send [11:21:45]OFD Sender: No OFD packet to send [11:21:50]OFD Sender: No OFD packet to send [11:21:55]OFD Sender: No OFD packet to send [11:22:00]OFD Sender: No OFD packet to send [11:22:05]OFD Sender: No OFD packet to send [11:22:10]OFD Sender: No OFD packet to send [11:22:15]OFD Sender: No OFD packet to send [11:22:20]OFD Sender: No OFD packet to send [11:22:25]OFD Sender: No OFD packet to send [11:22:30]OFD Sender: No OFD packet to send [11:22:35]OFD Sender: No OFD packet to send [11:22:40]OFD Sender: No OFD packet to send [11:22:45]OFD Sender: No OFD packet to send [11:22:50]OFD Sender: No OFD packet to send [11:22:55]OFD Sender: No OFD packet to send [11:23:00]OFD Sender: No OFD packet to send [11:23:05]OFD Sender: No OFD packet to send [11:23:10]OFD Sender: No OFD packet to send [11:23:15]OFD Sender: No OFD packet to send [11:23:20]OFD Sender: No OFD packet to send [11:23:25]OFD Sender: No OFD packet to send [11:23:30]OFD Sender: No OFD packet to send [11:23:35]OFD Sender: No OFD packet to send [11:23:40]OFD Sender: No OFD packet to send [11:23:45]OFD Sender: No OFD packet to send [11:23:50]OFD Sender: No OFD packet to send [11:23:55]OFD Sender: No OFD packet to send [11:24:00]OFD Sender: No OFD packet to send [11:24:05]OFD Sender: No OFD packet to send [11:24:10]OFD Sender: No OFD packet to send [11:24:15]OFD Sender: No OFD packet to send [11:24:20]OFD Sender: No OFD packet to send [11:24:25]OFD Sender: No OFD packet to send [11:24:30]OFD Sender: No OFD packet to send [11:24:36]OFD Sender: No OFD packet to send [11:24:41]OFD Sender: No OFD packet to send [11:24:46]OFD Sender: No OFD packet to send [11:24:51]OFD Sender: No OFD packet to send [11:24:56]OFD Sender: No OFD packet to send [11:25:01]OFD Sender: No OFD packet to send [11:25:06]OFD Sender: No OFD packet to send [11:25:11]OFD Sender: No OFD packet to send [11:25:16]OFD Sender: No OFD packet to send [11:25:21]OFD Sender: No OFD packet to send [11:25:26]OFD Sender: No OFD packet to send [11:25:31]OFD Sender: No OFD packet to send [11:25:36]OFD Sender: No OFD packet to send [11:25:41]OFD Sender: No OFD packet to send [11:25:46]OFD Sender: No OFD packet to send [11:25:51]OFD Sender: No OFD packet to send [11:25:56]OFD Sender: No OFD packet to send [11:26:01]OFD Sender: No OFD packet to send [11:26:06]OFD Sender: No OFD packet to send [11:26:11]OFD Sender: No OFD packet to send [11:26:16]OFD Sender: No OFD packet to send [11:26:21]OFD Sender: No OFD packet to send [11:26:26]OFD Sender: No OFD packet to send [11:26:31]OFD Sender: No OFD packet to send [11:26:36]OFD Sender: No OFD packet to send [11:26:41]OFD Sender: No OFD packet to send [11:26:46]OFD Sender: No OFD packet to send [11:26:51]OFD Sender: No OFD packet to send [11:26:56]OFD Sender: No OFD packet to send [11:27:01]OFD Sender: No OFD packet to send [11:27:06]OFD Sender: No OFD packet to send [11:27:11]OFD Sender: No OFD packet to send [11:27:16]OFD Sender: No OFD packet to send [11:27:21]OFD Sender: No OFD packet to send [11:27:26]OFD Sender: No OFD packet to send [11:27:31]OFD Sender: No OFD packet to send [11:27:36]OFD Sender: No OFD packet to send [11:27:41]OFD Sender: No OFD packet to send [11:27:46]OFD Sender: No OFD packet to send [11:27:51]OFD Sender: No OFD packet to send [11:27:56]OFD Sender: No OFD packet to send [11:28:01]OFD Sender: No OFD packet to send [11:28:06]OFD Sender: No OFD packet to send [11:28:11]OFD Sender: No OFD packet to send [11:28:16]OFD Sender: No OFD packet to send [11:28:21]OFD Sender: No OFD packet to send [11:28:26]OFD Sender: No OFD packet to send [11:28:31]OFD Sender: No OFD packet to send [11:28:36]OFD Sender: No OFD packet to send [11:28:41]OFD Sender: No OFD packet to send [11:28:46]OFD Sender: No OFD packet to send [11:28:51]OFD Sender: No OFD packet to send [11:28:56]OFD Sender: No OFD packet to send [11:29:01]OFD Sender: No OFD packet to send [11:29:06]OFD Sender: No OFD packet to send [11:29:11]OFD Sender: No OFD packet to send [11:29:16]OFD Sender: No OFD packet to send [11:29:21]OFD Sender: No OFD packet to send [11:29:26]OFD Sender: No OFD packet to send [11:29:31]OFD Sender: No OFD packet to send [11:29:36]OFD Sender: No OFD packet to send [11:29:41]OFD Sender: No OFD packet to send [11:29:46]OFD Sender: No OFD packet to send [11:29:51]OFD Sender: No OFD packet to send [11:29:56]OFD Sender: No OFD packet to send [11:30:01]OFD Sender: No OFD packet to send [11:30:06]OFD Sender: No OFD packet to send [11:30:11]OFD Sender: No OFD packet to send [11:30:16]OFD Sender: No OFD packet to send [11:30:21]OFD Sender: No OFD packet to send [11:30:26]OFD Sender: No OFD packet to send [11:30:31]OFD Sender: No OFD packet to send [11:30:36]OFD Sender: No OFD packet to send [11:30:41]OFD Sender: No OFD packet to send [11:30:46]OFD Sender: No OFD packet to send [11:30:51]OFD Sender: No OFD packet to send [11:30:56]OFD Sender: No OFD packet to send [11:31:01]OFD Sender: No OFD packet to send [11:31:06]OFD Sender: No OFD packet to send [11:31:11]OFD Sender: No OFD packet to send [11:31:16]OFD Sender: No OFD packet to send [11:31:21]OFD Sender: No OFD packet to send [11:31:26]OFD Sender: No OFD packet to send [11:31:31]OFD Sender: No OFD packet to send [11:31:36]OFD Sender: No OFD packet to send [11:31:41]OFD Sender: No OFD packet to send [11:31:46]OFD Sender: No OFD packet to send [11:31:51]OFD Sender: No OFD packet to send [11:31:56]OFD Sender: No OFD packet to send [11:32:01]OFD Sender: No OFD packet to send [11:32:06]OFD Sender: No OFD packet to send [11:32:11]OFD Sender: No OFD packet to send [11:32:16]OFD Sender: No OFD packet to send [11:32:21]OFD Sender: No OFD packet to send [11:32:26]OFD Sender: No OFD packet to send [11:32:31]OFD Sender: No OFD packet to send [11:32:36]OFD Sender: No OFD packet to send [11:32:41]OFD Sender: No OFD packet to send [11:32:46]OFD Sender: No OFD packet to send [11:32:51]OFD Sender: No OFD packet to send [11:32:56]OFD Sender: No OFD packet to send [11:33:01]OFD Sender: No OFD packet to send [11:33:06]OFD Sender: No OFD packet to send [11:33:11]OFD Sender: No OFD packet to send [11:33:16]OFD Sender: No OFD packet to send [11:33:21]OFD Sender: No OFD packet to send [11:33:26]OFD Sender: No OFD packet to send [11:33:31]OFD Sender: No OFD packet to send [11:33:36]OFD Sender: No OFD packet to send [11:33:41]OFD Sender: No OFD packet to send [11:33:46]OFD Sender: No OFD packet to send [11:33:51]OFD Sender: No OFD packet to send [11:33:56]OFD Sender: No OFD packet to send [11:34:01]OFD Sender: No OFD packet to send [11:34:06]OFD Sender: No OFD packet to send [11:34:08]accept exits with 9 [11:34:08]New connection [11:34:08]New thread 3067047268 created [11:34:08]Thread 3066903908 joined [11:34:08]Waiting for new connection... [11:34:08] Sock 9.Parse request [11:34:08]Sock 9.Check first char [11:34:08]Sock 9.First char is OK [11:34:08]request: POST /json_proto HTTP/1.0 [11:34:08]Method: POST [11:34:08]URL: /json_proto [11:34:08]Method is POST - this is cgi request [11:34:08]url: /json_proto [11:34:08]query_string will be loaded in cgi processing [11:34:08]execute_cgi json_proto POST (null) [11:34:08]execute_cgi path=json_proto method=POST [11:34:08]POST find Content-Length [11:34:08]Host: 172.17.49.131:8080 [11:34:08]Content-Length: 682 [11:34:08]Content-Type: application/json [11:34:08] [11:34:08]POST finish read [11:34:08]Found Content-Length = 682 [11:34:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871839", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:34:08]execute_script... [11: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)871839", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:34:08]POST & json_proto [11:34:08]process_json_proto [11:34:08]json parsed OK: [11:34:08]protocol is kg_v1.0 [11:34:08]action value=close_receipt [11:34:08]process_action close_receipt [11:34:08]cmd_close_receipt [11:34:08]MH_GetDate [11:34:08]Write to MH i2c: F0 00 00 90 9F 1E [11:34:08]Write i2c OK [11:34:08]MH_I2C_Read... [11:34:08]Read from MH i2c: F0 [11:34:08]MH_I2C_Read... [11:34:08]Read from MH i2c: F0 09 00 [11:34:08]MH_I2C_Read... [11:34:08]Read from MH i2c: F0 09 00 90 9F 00 B6 2C A6 66 FF 4D C0 64 85 [11:34:08]GetLastDocTimeStamp 1722164612 [11:34:08]current date 1722166454 [11:34:08]FM_GetShiftState [11:34:08]SAM_PROTO_GetShiftState [11:34:08]wFMCommunicate request_size=4 [11:34:08]MH_SAM_APDU [11:34:08]CAPDU: 80 13 01 00 [11:34:08]Write to MH i2c: E2 08 00 91 9F 80 13 01 00 00 00 00 00 AD [11:34:08]Write i2c OK [11:34:08]MH_I2C_Read... [11:34:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:34:08]Read from MH i2c: E2 [11:34:08]MH_I2C_Read... [11:34:08]Read from MH i2c: E2 0E 00 [11:34:08]MH_I2C_Read... [11:34:08]Read from MH i2c: E2 0E 00 91 9F 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 73 [11:34:08]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [11:34:08]wFMCommunicate OK [11:34:08]SAM_PROTO_GetShiftState done [11:34:08]FM_GetShiftState done [11:34:08]opened in 1722127132 [11:34:08]opened+sec_in_day 1722213532 [11:34:08]quantity*price = 100005 [11:34:08]sum+1 = 100006 [11:34:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 158 28.07.2024 11:34 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230344 ФПД: 116622592463374 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T113414&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230344&fm=116622592463374&tin=02508201610067®Number=0000000000099253&sum=100000 [11:34:09]StoreToDocumentArchive [11:34:09]shift 386 fd 230344 [11:34:09]save to /storage/0386/doc_00230344 [11:34:09]save last doc name /storage/0386/doc_00230344 to /storage/kkm_last_doc_name [11:34:09]save OK [11:34:09]Clear old archive folders... [11:34:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:34:09]tlvbuf is 0085AD00 [11:34:09]SAM_PROTO_ClearQueue [11:34:09]wFMCommunicate request_size=4 [11:34:09]MH_SAM_APDU [11:34:09]CAPDU: 80 09 00 00 [11:34:09]Write to MH i2c: E2 08 00 9E 9F 80 09 00 00 00 00 00 00 AF [11:34:09]Write i2c OK [11:34:09]MH_I2C_Read... [11:34:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:34:09]Read from MH i2c: E2 [11:34:09]MH_I2C_Read... [11:34:09]Read from MH i2c: E2 03 00 [11:34:09]MH_I2C_Read... [11:34:09]Read from MH i2c: E2 03 00 9E 9F 00 90 00 B1 [11:34:09]RAPDU: 90 00 [11:34:09]wFMCommunicate OK [11:34:09]SAM_PROTO_ClearQueue done [11:34:09]KKMCreateOFDPacket [11:34:09]OFDProtocolAddRootSTLVToBuf [11:34:09]FM_MakeSignedData [11:34:09]FM_MakeSignedData [11:34:09]SAM_PROTO_SignData [11:34:09]wFMCommunicate request_size=4 [11:34:09]MH_SAM_APDU [11:34:09]CAPDU: 80 0D 01 02 [11:34:09]Write to MH i2c: E2 08 00 9F 9F 80 0D 01 02 00 00 00 00 B7 [11:34:09]Write i2c OK [11:34:09]MH_I2C_Read... [11:34:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:34:09]Read from MH i2c: E2 [11:34:09]MH_I2C_Read... [11:34:09]Read from MH i2c: E2 03 00 [11:34:09]MH_I2C_Read... [11:34:09]Read from MH i2c: E2 03 00 9F 9F 00 90 00 B2 [11:34:09]RAPDU: 90 00 [11:34:09]wFMCommunicate OK [11:34:09]wFMCommunicate request_size=255 [11:34:09]MH_SAM_APDU [11:34:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 9E 00 00 00 F4 03 04 00 B6 2C A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C8 83 03 00 35 04 06 00 6A [11:34:09]Write to MH i2c: E2 02 01 A0 9F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9E 00 00 00 F4 03 04 00 B6 2C A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C8 83 03 00 35 04 06 00 6A 00 00 8D [11:34:09]Write i2c OK [11:34:09]MH_I2C_Read... [11:34:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:34:10]Read from MH i2c: E2 [11:34:10]MH_I2C_Read... [11:34:10]Read from MH i2c: E2 03 00 [11:34:10]MH_I2C_Read... [11:34:10]Read from MH i2c: E2 03 00 A0 9F 00 90 00 B3 [11:34:10]RAPDU: 90 00 [11:34:10]wFMCommunicate OK [11:34:10]wFMCommunicate request_size=10 [11:34:10]MH_SAM_APDU [11:34:10]CAPDU: 80 0D 02 02 05 11 50 32 52 0E [11:34:10]Write to MH i2c: E2 0D 00 A1 9F 80 0D 02 02 05 00 11 50 32 52 0E 00 00 B7 [11:34:10]Write i2c OK [11:34:10]MH_I2C_Read... [11:34:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:34:10]Read from MH i2c: E2 [11:34:10]MH_I2C_Read... [11:34:10]Read from MH i2c: E2 03 00 [11:34:10]MH_I2C_Read... [11:34:10]Read from MH i2c: E2 03 00 A1 9F 00 90 00 B4 [11:34:10]RAPDU: 90 00 [11:34:10]wFMCommunicate OK [11:34:10]wFMCommunicate request_size=4 [11:34:10]MH_SAM_APDU [11:34:10]CAPDU: 80 0D 03 02 [11:34:10]Write to MH i2c: E2 08 00 A2 9F 80 0D 03 02 00 00 00 00 BC [11:34:10]Write i2c OK [11:34:10]MH_I2C_Read... [11:34:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:34:10]Read from MH i2c: E2 [11:34:10]MH_I2C_Read... [11:34:10]Read from MH i2c: E2 0B 00 [11:34:10]MH_I2C_Read... [11:34:10]Read from MH i2c: E2 0B 00 A2 9F 00 D9 FD FC DE 8C E2 54 F4 90 00 23 [11:34:10]RAPDU: D9 FD FC DE 8C E2 54 F4 90 00 [11:34:10]wFMCommunicate OK [11:34:10]SAM_PROTO_SignData done [11:34:10]FM_MakeSignedData done [11:34:10]CreateOFDProtocolMessage [11:34:10]wFMCommunicate request_size=4 [11:34:10]MH_SAM_APDU [11:34:10]CAPDU: 80 11 00 00 [11:34:10]Write to MH i2c: E2 08 00 A3 9F 80 11 00 00 00 00 00 00 BC [11:34:10]Write i2c OK [11:34:10]MH_I2C_Read... [11:34:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:34:10]Read from MH i2c: E2 [11:34:10]MH_I2C_Read... [11:34:10]Read from MH i2c: E2 17 00 [11:34:10]MH_I2C_Read... [11:34:10]Read from MH i2c: E2 17 00 A3 9F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 0D [11:34:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [11:34:10]wFMCommunicate OK [11:34:10]CreateOFDProtocolMessage done [11:34:10]OFDSenderStorePacket 230344 [11:34:10]StoreOFDPacket docnum=230344 [11:34:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 29 AA 07 01 27 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 9E 00 00 00 F4 03 04 00 B6 2C A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C8 83 03 00 35 04 06 00 6A 11 50 32 52 0E D9 FD FC DE 8C E2 54 F4 [11:34:10]CheckFolder [11:34:10]dirname=/storage/ofd_packets [11:34:10]CheckFolder done [11:34:10]ProducePacketName [11:34:10]name=ofd_packets/00230344 [11:34:10]NVStorageSaveData ofd_packets/00230344 [11:34:10]File name is /storage/ofd_packets/00230344 [11:34:10]Write 301 bytes [11:34:10]NVStorageSaveData done [11:34:10]OFDSenderStorePacket done [11:34:10]KKMCreateOFDPacket done [11:34:10]NVStorageSaveData kkm_last_timestamp [11:34:10]File name is /storage/kkm_last_timestamp [11:34:10]Write 4 bytes [11:34:10]NVStorageSaveData done [11:34:10]OFD Sender: Processing packet 230344 [packets to send 132, broken 131] [11:34:10]ProducePacketName [11:34:10]name=ofd_packets/00230344 [11:34:10]OFD Sender: To server: pG, [11:34:10]CommunicateWithHost lk.salyk.kg:30040 [11:34:10]ConnectInit lk.salyk.kg [11:34:10]ExternCall_PrintAddStr [11:34:10]wPrintStart [11:34:10]Write to MH i2c: 01 00 00 A4 9F 43 [11:34:10]Write i2c OK [11:34:10]MH_I2C_Read... [11:34:10]Read from MH i2c: 01 [11:34:10]MH_I2C_Read... [11:34:10]Read from MH i2c: 01 07 00 [11:34:10]MH_I2C_Read... [11:34:10]Read from MH i2c: 01 07 00 A4 9F 00 00 00 00 00 FF 0F 58 [11:34:10]RasterBufferAndPrint [11:34:10]line Счет N : (1)871839 [11:34:10]line ИНН: 02508201610067 [11:34:10]line Контрольно-Кассовый Чек [11:34:10]line ПРОДАЖА [11:34:10]line ТРК (МРК, ГНК) : 32 [11:34:10]line Товар: 2710124130 [11:34:10]line Аи-92-К-5 [11:34:10]line 14.750 * 67.80 [11:34:10]line = 1000.05 [11:34:10]line НДС 12% НСП 1% [11:34:10]line > о реализуемом товаре [11:34:10]line ОКРУГЛЕНИЕ: -0.05 [11:34:10]line ИТОГО: 1000.00 [11:34:10]line Внесено: 1000.00 [11:34:10]line СДАЧА: 0.00 [11:34:10]line НСП 1% : 8.85 [11:34:10]line НДС 12% : 106.20 [11:34:10]line Наличными: 1000.00 [11:34:10]line Безнал.: 0.00 [11:34:10]line Место: АЗС № 125 "Партнер Нефть" [11:34:10]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [11:34:10]line СНО: Общий режим [11:34:10]line Чек 158 28.07.2024 11:34 [11:34:10]line Смена: 386 ФФД: 1.0 [11:34:10]line ЗНМ: 0300000050 [11:34:10]line РНМ: 0000000000099253 [11:34:10]line Версия ККМ: 001 [11:34:10]line ФМ: 0000000000965352 [11:34:10]line ФД: 230344 [11:34:10]line ФПД: 116622592463374 [11:34:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T113414&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230344&fm=116622592463374&tin=02508201610067®Number=0000000000099253&sum=100000 [11:34:10]Connected sock=11 [11:34:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 29 AA 07 01 27 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 9E 00 00 00 F4 03 04 00 B6 2C A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C8 83 03 00 35 04 06 00 6A 11 50 32 52 0E D9 FD FC DE 8C E2 54 F4 [11:34:10]written 0, free lines is 4095 [11:34:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 BC 44 47 00 DD 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 39 36 35 33 35 32 10 04 04 00 C8 83 03 00 F4 03 04 00 8E D3 A5 66 B6 04 01 00 00 B9 7C 7C 33 E1 B1 01 CD [11:34:10]CommunicateWithHost err = 0 [11:34:10]CheckOFDResponse [11:34:10]1017 (14) - 77093643461234 [11:34:10]1041 (16) - 0000000000965352 [11:34:10]1040 (4) - 230344 [11:34:10]1012 (4) - 28.07.2024 05:13 [11:34:10]1206 (1) - 0 [11:34:10]OFD Sender: Remove packet 230344 [11:34:10]ProducePacketName [11:34:10]name=ofd_packets/00230344 [11:34:10]NVStorageDeleteData [11:34:11]Write to MH i2c: 01 00 00 CF 9F 6E [11:34:11]Write i2c OK [11:34:11]MH_I2C_Read... [11:34:11]Read from MH i2c: 01 [11:34:11]MH_I2C_Read... [11:34:11]Read from MH i2c: 01 07 00 [11:34:11]MH_I2C_Read... [11:34:11]Read from MH i2c: 01 07 00 CF 9F 00 00 00 00 00 F9 0C 7A [11:34:11]RasterBufferAndPrint [11:34:11]line [11:34:11]line [11:34:11]line [11:34:11]line [11:34:11]line [11:34:11]written 0, free lines is 3328 [11:34:11]MH_Cut [11:34:11]Write to MH i2c: D1 01 00 D6 9F 01 47 [11:34:11]Write i2c OK [11:34:11]MH_I2C_Read... [11:34:11]Read from MH i2c: D1 [11:34:11]MH_I2C_Read... [11:34:11]Read from MH i2c: D1 01 00 [11:34:11]MH_I2C_Read... [11:34:11]Read from MH i2c: D1 01 00 D6 9F 00 46 [11:34:11]Write to MH i2c: 01 00 00 D7 9F 76 [11:34:11]Write i2c OK [11:34:11]MH_I2C_Read... [11:34:11]OFD Sender: No OFD packet to send [11:34:11]*** Cut start [11:34:11]*** Partial cut [11:34:11]*** CUTSNS_PIN = 1 [11:34:11]*** CUTSNS_PIN = 0 [11:34:12]*** Brake cut motor [11:34:12]Read from MH i2c: 01 [11:34:12]MH_I2C_Read... [11:34:12]*** Stop cut motor [11:34:12]*** Cut end [11:34:12]Read from MH i2c: 01 07 00 [11:34:12]MH_I2C_Read... [11:34:12]Read from MH i2c: 01 07 00 D7 9F 00 00 00 00 00 FF 0F 8B [11:34:12]process_action close_receipt done [11:34:12]requested_data is exist [11:34:12]produce_requested_data [11:34:12]requested_item fm.sn is exist - process it [11:34:12]wFMCommunicate request_size=4 [11:34:12]MH_SAM_APDU [11:34:12]CAPDU: 80 11 00 00 [11:34:12]Write to MH i2c: E2 08 00 D8 9F 80 11 00 00 00 00 00 00 F1 [11:34:12]Write i2c OK [11:34:12]MH_I2C_Read... [11:34:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:34:12]Read from MH i2c: E2 [11:34:12]MH_I2C_Read... [11:34:12]Read from MH i2c: E2 17 00 [11:34:12]MH_I2C_Read... [11:34:12]Read from MH i2c: E2 17 00 D8 9F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 42 [11:34:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [11:34:12]wFMCommunicate OK [11:34:12]requested_item fd.num is exist - process it [11:34:12]SAM_PROTO_GetFieldsCounters [11:34:12]wFMCommunicate request_size=4 [11:34:12]MH_SAM_APDU [11:34:12]CAPDU: 80 13 00 00 [11:34:12]Write to MH i2c: E2 08 00 D9 9F 80 13 00 00 00 00 00 00 F4 [11:34:12]Write i2c OK [11:34:12]MH_I2C_Read... [11:34:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:34:12]Read from MH i2c: E2 [11:34:12]MH_I2C_Read... [11:34:12]Read from MH i2c: E2 62 00 [11:34:12]MH_I2C_Read... [11:34:12]Read from MH i2c: E2 62 00 D9 9F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 C8 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 9E 00 00 00 5E 04 04 00 9E 00 00 00 57 04 04 00 9F 00 00 00 19 04 04 00 00 00 00 00 90 00 C1 [11:34:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 C8 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 9E 00 00 00 5E 04 04 00 9E 00 00 00 57 04 04 00 9F 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:34:12]wFMCommunicate OK [11:34:12]SAM_PROTO_GetFieldsCounters done [11:34:12]requested_item shift.num is exist - process it [11:34:12]requested_item shift.opened is exist - process it [11:34:12]req_shift_opened [11:34:12]FM_GetShiftState [11:34:12]SAM_PROTO_GetShiftState [11:34:12]wFMCommunicate request_size=4 [11:34:12]MH_SAM_APDU [11:34:12]CAPDU: 80 13 01 00 [11:34:12]Write to MH i2c: E2 08 00 DA 9F 80 13 01 00 00 00 00 00 F6 [11:34:12]Write i2c OK [11:34:12]MH_I2C_Read... [11:34:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:34:12]Read from MH i2c: E2 [11:34:12]MH_I2C_Read... [11:34:12]Read from MH i2c: E2 0E 00 [11:34:12]MH_I2C_Read... [11:34:12]Read from MH i2c: E2 0E 00 DA 9F 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 BC [11:34:12]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [11:34:12]wFMCommunicate OK [11:34:12]SAM_PROTO_GetShiftState done [11:34:12]FM_GetShiftState done [11:34:12]req_shift_opened done [11:34:12]requested_item shift.open_date is exist - process it [11:34:12]req_shift_open_date [11:34:12]req_shift_open_date done [11:34:12]produce_requested_data done [11:34:12]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230344,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [11:34:12]process_action_free close_receipt [11:34:12]json_value_free [11:34:12]json_value_free done [11:34:12]process_json_proto returns [11:34:12]Send response to host [11:34:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230344,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [11:34:12]free response buf [11:34:12]execute_script done [11:34:12]execute_script returns [11:34:12]free content buf [11:34:12]Sock 9.Close socket [11:34:12]Sock 9.Thread stoped [11:34:16]OFD Sender: No OFD packet to send [11:34:21]OFD Sender: No OFD packet to send [11:34:25]accept exits with 8 [11:34:25]New connection [11:34:25]New thread 3066903908 created [11:34:25]Thread 3067047268 joined [11:34:25]Waiting for new connection... [11:34:25] Sock 8.Parse request [11:34:25]Sock 8.Check first char [11:34:25]Sock 8.First char is OK [11:34:25]request: POST /json_proto HTTP/1.0 [11:34:25]Method: POST [11:34:25]URL: /json_proto [11:34:25]Method is POST - this is cgi request [11:34:25]url: /json_proto [11:34:25]query_string will be loaded in cgi processing [11:34:25]execute_cgi json_proto POST (null) [11:34:25]execute_cgi path=json_proto method=POST [11:34:25]POST find Content-Length [11:34:25]Host: 172.17.49.131:8080 [11:34:25]Content-Length: 682 [11:34:25]Content-Type: application/json [11:34:25] [11:34:25]POST finish read [11:34:25]Found Content-Length = 682 [11:34:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871840", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:34:25]execute_script... [11:34: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)871840", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:34:25]POST & json_proto [11:34:25]process_json_proto [11:34:25]json parsed OK: [11:34:25]protocol is kg_v1.0 [11:34:25]action value=close_receipt [11:34:25]process_action close_receipt [11:34:25]cmd_close_receipt [11:34:25]MH_GetDate [11:34:25]Write to MH i2c: F0 00 00 DB 9F 69 [11:34:25]Write i2c OK [11:34:25]MH_I2C_Read... [11:34:25]Read from MH i2c: F0 [11:34:25]MH_I2C_Read... [11:34:25]Read from MH i2c: F0 09 00 [11:34:25]MH_I2C_Read... [11:34:25]Read from MH i2c: F0 09 00 DB 9F 00 C7 2C A6 66 FF 4D C0 64 E1 [11:34:25]GetLastDocTimeStamp 1722166454 [11:34:25]current date 1722166471 [11:34:25]FM_GetShiftState [11:34:25]SAM_PROTO_GetShiftState [11:34:25]wFMCommunicate request_size=4 [11:34:25]MH_SAM_APDU [11:34:25]CAPDU: 80 13 01 00 [11:34:25]Write to MH i2c: E2 08 00 DC 9F 80 13 01 00 00 00 00 00 F8 [11:34:25]Write i2c OK [11:34:25]MH_I2C_Read... [11:34:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:34:25]Read from MH i2c: E2 [11:34:25]MH_I2C_Read... [11:34:25]Read from MH i2c: E2 0E 00 [11:34:25]MH_I2C_Read... [11:34:25]Read from MH i2c: E2 0E 00 DC 9F 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 BE [11:34:25]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [11:34:25]wFMCommunicate OK [11:34:25]SAM_PROTO_GetShiftState done [11:34:25]FM_GetShiftState done [11:34:25]opened in 1722127132 [11:34:25]opened+sec_in_day 1722213532 [11:34:25]quantity*price = 100005 [11:34:25]sum+1 = 100006 [11:34: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 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 159 28.07.2024 11:34 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230345 ФПД: 27823822840407 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T113431&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230345&fm=27823822840407&tin=02508201610067®Number=0000000000099253&sum=100000 [11:34:26]StoreToDocumentArchive [11:34:26]shift 386 fd 230345 [11:34:26]save to /storage/0386/doc_00230345 [11:34:26]save last doc name /storage/0386/doc_00230345 to /storage/kkm_last_doc_name [11:34:26]save OK [11:34:26]Clear old archive folders... [11:34:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:34:26]tlvbuf is 0085A860 [11:34:26]SAM_PROTO_ClearQueue [11:34:26]wFMCommunicate request_size=4 [11:34:26]MH_SAM_APDU [11:34:26]CAPDU: 80 09 00 00 [11:34:26]Write to MH i2c: E2 08 00 E9 9F 80 09 00 00 00 00 00 00 FA [11:34:26]Write i2c OK [11:34:26]MH_I2C_Read... [11:34:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:34:26]Read from MH i2c: E2 [11:34:26]MH_I2C_Read... [11:34:26]Read from MH i2c: E2 03 00 [11:34:26]MH_I2C_Read... [11:34:26]Read from MH i2c: E2 03 00 E9 9F 00 90 00 FC [11:34:26]RAPDU: 90 00 [11:34:26]wFMCommunicate OK [11:34:26]SAM_PROTO_ClearQueue done [11:34:26]KKMCreateOFDPacket [11:34:26]OFDProtocolAddRootSTLVToBuf [11:34:26]FM_MakeSignedData [11:34:26]FM_MakeSignedData [11:34:26]SAM_PROTO_SignData [11:34:26]wFMCommunicate request_size=4 [11:34:26]MH_SAM_APDU [11:34:26]CAPDU: 80 0D 01 02 [11:34:26]Write to MH i2c: E2 08 00 EA 9F 80 0D 01 02 00 00 00 00 02 [11:34:26]Write i2c OK [11:34:26]MH_I2C_Read... [11:34:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:34:26]Read from MH i2c: E2 [11:34:26]MH_I2C_Read... [11:34:26]Read from MH i2c: E2 03 00 [11:34:26]MH_I2C_Read... [11:34:26]Read from MH i2c: E2 03 00 EA 9F 00 90 00 FD [11:34:26]RAPDU: 90 00 [11:34:26]wFMCommunicate OK [11:34:26]wFMCommunicate request_size=255 [11:34:26]MH_SAM_APDU [11:34:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 9F 00 00 00 F4 03 04 00 C7 2C A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C9 83 03 00 35 04 06 00 19 [11:34:26]Write to MH i2c: E2 02 01 EB 9F 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9F 00 00 00 F4 03 04 00 C7 2C A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C9 83 03 00 35 04 06 00 19 00 00 9A [11:34:26]Write i2c OK [11:34:26]MH_I2C_Read... [11:34:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:34:27]Read from MH i2c: E2 [11:34:27]MH_I2C_Read... [11:34:27]Read from MH i2c: E2 03 00 [11:34:27]MH_I2C_Read... [11:34:27]Read from MH i2c: E2 03 00 EB 9F 00 90 00 FE [11:34:27]RAPDU: 90 00 [11:34:27]wFMCommunicate OK [11:34:27]wFMCommunicate request_size=10 [11:34:27]MH_SAM_APDU [11:34:27]CAPDU: 80 0D 02 02 05 4E 3D 13 A2 57 [11:34:27]Write to MH i2c: E2 0D 00 EC 9F 80 0D 02 02 05 00 4E 3D 13 A2 57 00 00 A6 [11:34:27]Write i2c OK [11:34:27]MH_I2C_Read... [11:34:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:34:27]Read from MH i2c: E2 [11:34:27]MH_I2C_Read... [11:34:27]Read from MH i2c: E2 03 00 [11:34:27]MH_I2C_Read... [11:34:27]Read from MH i2c: E2 03 00 EC 9F 00 90 00 FF [11:34:27]RAPDU: 90 00 [11:34:27]wFMCommunicate OK [11:34:27]wFMCommunicate request_size=4 [11:34:27]MH_SAM_APDU [11:34:27]CAPDU: 80 0D 03 02 [11:34:27]Write to MH i2c: E2 08 00 ED 9F 80 0D 03 02 00 00 00 00 07 [11:34:27]Write i2c OK [11:34:27]MH_I2C_Read... [11:34:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:34:27]Read from MH i2c: E2 [11:34:27]MH_I2C_Read... [11:34:27]Read from MH i2c: E2 0B 00 [11:34:27]MH_I2C_Read... [11:34:27]Read from MH i2c: E2 0B 00 ED 9F 00 94 F2 44 1A E0 C6 AD DF 90 00 1E [11:34:27]RAPDU: 94 F2 44 1A E0 C6 AD DF 90 00 [11:34:27]wFMCommunicate OK [11:34:27]SAM_PROTO_SignData done [11:34:27]FM_MakeSignedData done [11:34:27]CreateOFDProtocolMessage [11:34:27]wFMCommunicate request_size=4 [11:34:27]MH_SAM_APDU [11:34:27]CAPDU: 80 11 00 00 [11:34:27]Write to MH i2c: E2 08 00 EE 9F 80 11 00 00 00 00 00 00 07 [11:34:27]Write i2c OK [11:34:27]MH_I2C_Read... [11:34:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:34:27]Read from MH i2c: E2 [11:34:27]MH_I2C_Read... [11:34:27]Read from MH i2c: E2 17 00 [11:34:27]MH_I2C_Read... [11:34:27]Read from MH i2c: E2 17 00 EE 9F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 58 [11:34:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [11:34:27]wFMCommunicate OK [11:34:27]CreateOFDProtocolMessage done [11:34:27]OFDSenderStorePacket 230345 [11:34:27]StoreOFDPacket docnum=230345 [11:34:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 CF 75 07 01 DF 3C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 9F 00 00 00 F4 03 04 00 C7 2C A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C9 83 03 00 35 04 06 00 19 4E 3D 13 A2 57 94 F2 44 1A E0 C6 AD DF [11:34:27]CheckFolder [11:34:27]dirname=/storage/ofd_packets [11:34:27]CheckFolder done [11:34:27]ProducePacketName [11:34:27]name=ofd_packets/00230345 [11:34:27]NVStorageSaveData ofd_packets/00230345 [11:34:27]File name is /storage/ofd_packets/00230345 [11:34:27]Write 301 bytes [11:34:27]NVStorageSaveData done [11:34:27]OFDSenderStorePacket done [11:34:27]KKMCreateOFDPacket done [11:34:27]NVStorageSaveData kkm_last_timestamp [11:34:27]File name is /storage/kkm_last_timestamp [11:34:27]Write 4 bytes [11:34:27]NVStorageSaveData done [11:34:27]ExternCall_PrintAddStr [11:34:27]wPrintStart [11:34:27]Write to MH i2c: 01 00 00 EF 9F 8E [11:34:27]OFD Sender: Processing packet 230345 [packets to send 132, broken 131] [11:34:27]ProducePacketName [11:34:27]name=ofd_packets/00230345 [11:34:27]OFD Sender: To server: pG, [11:34:27]CommunicateWithHost lk.salyk.kg:30040 [11:34:27]ConnectInit lk.salyk.kg [11:34:27]Write i2c OK [11:34:27]MH_I2C_Read... [11:34:27]Read from MH i2c: 01 [11:34:27]MH_I2C_Read... [11:34:27]Read from MH i2c: 01 07 00 [11:34:27]MH_I2C_Read... [11:34:27]Read from MH i2c: 01 07 00 EF 9F 00 00 00 00 00 FF 0F A3 [11:34:27]RasterBufferAndPrint [11:34:27]line Счет N : (1)871840 [11:34:27]line ИНН: 02508201610067 [11:34:27]line Контрольно-Кассовый Чек [11:34:27]line ПРОДАЖА [11:34:27]line ТРК (МРК, ГНК) : 52 [11:34:27]line Товар: 2710124130 [11:34:27]line Аи-92-К-5 [11:34:27]line 14.750 * 67.80 [11:34:27]line = 1000.05 [11:34:27]line НДС 12% НСП 1% [11:34:27]line > о реализуемом товаре [11:34:27]line ОКРУГЛЕНИЕ: -0.05 [11:34:27]line ИТОГО: 1000.00 [11:34:27]line Внесено: 1000.00 [11:34:27]line СДАЧА: 0.00 [11:34:27]line НСП 1% : 8.85 [11:34:27]line НДС 12% : 106.20 [11:34:27]line Наличными: 1000.00 [11:34:27]line Безнал.: 0.00 [11:34:27]line Место: АЗС № 125 "Партнер Нефть" [11:34:27]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [11:34:27]line СНО: Общий режим [11:34:27]line Чек 159 28.07.2024 11:34 [11:34:27]line Смена: 386 ФФД: 1.0 [11:34:27]line ЗНМ: 0300000050 [11:34:27]line РНМ: 0000000000099253 [11:34:27]line Версия ККМ: 001 [11:34:27]line ФМ: 0000000000965352 [11:34:27]line ФД: 230345 [11:34:27]line ФПД: 27823822840407 [11:34:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T113431&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230345&fm=27823822840407&tin=02508201610067®Number=0000000000099253&sum=100000 [11:34:27]Connected sock=10 [11:34:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 CF 75 07 01 DF 3C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 9F 00 00 00 F4 03 04 00 C7 2C A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C9 83 03 00 35 04 06 00 19 4E 3D 13 A2 57 94 F2 44 1A E0 C6 AD DF [11:34:27]written 0, free lines is 4095 [11:34:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 49 D2 47 00 9D 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 39 36 35 33 35 32 10 04 04 00 C9 83 03 00 F4 03 04 00 9F D3 A5 66 B6 04 01 00 00 03 A1 F0 4E 23 01 B4 AD [11:34:27]CommunicateWithHost err = 0 [11:34:27]CheckOFDResponse [11:34:27]1017 (14) - 77093643461234 [11:34:27]1041 (16) - 0000000000965352 [11:34:27]1040 (4) - 230345 [11:34:27]1012 (4) - 28.07.2024 05:14 [11:34:27]1206 (1) - 0 [11:34:27]OFD Sender: Remove packet 230345 [11:34:27]ProducePacketName [11:34:27]name=ofd_packets/00230345 [11:34:27]NVStorageDeleteData [11:34:28]Write to MH i2c: 01 00 00 1A A0 BA [11:34:28]Write i2c OK [11:34:28]MH_I2C_Read... [11:34:28]Read from MH i2c: 01 [11:34:28]MH_I2C_Read... [11:34:28]Read from MH i2c: 01 07 00 [11:34:28]MH_I2C_Read... [11:34:28]Read from MH i2c: 01 07 00 1A A0 00 00 00 00 00 ED 0C BA [11:34:28]RasterBufferAndPrint [11:34:28]line [11:34:28]line [11:34:28]line [11:34:28]line [11:34:28]line [11:34:28]written 0, free lines is 3319 [11:34:28]MH_Cut [11:34:28]Write to MH i2c: D1 01 00 21 A0 01 93 [11:34:28]Write i2c OK [11:34:28]MH_I2C_Read... [11:34:28]Read from MH i2c: D1 [11:34:28]MH_I2C_Read... [11:34:28]Read from MH i2c: D1 01 00 [11:34:28]MH_I2C_Read... [11:34:28]Read from MH i2c: D1 01 00 21 A0 00 92 [11:34:28]Write to MH i2c: 01 00 00 22 A0 C2 [11:34:28]Write i2c OK [11:34:28]MH_I2C_Read... [11:34:28]OFD Sender: No OFD packet to send [11:34:28]*** Cut start [11:34:28]*** Partial cut [11:34:28]*** CUTSNS_PIN = 1 [11:34:28]*** CUTSNS_PIN = 0 [11:34:29]*** Brake cut motor [11:34:29]Read from MH i2c: 01 [11:34:29]MH_I2C_Read... [11:34:29]*** Stop cut motor [11:34:29]*** Cut end [11:34:29]Read from MH i2c: 01 07 00 [11:34:29]MH_I2C_Read... [11:34:29]Read from MH i2c: 01 07 00 22 A0 00 00 00 00 00 FF 0F D7 [11:34:29]process_action close_receipt done [11:34:29]requested_data is exist [11:34:29]produce_requested_data [11:34:29]requested_item fm.sn is exist - process it [11:34:29]wFMCommunicate request_size=4 [11:34:29]MH_SAM_APDU [11:34:29]CAPDU: 80 11 00 00 [11:34:29]Write to MH i2c: E2 08 00 23 A0 80 11 00 00 00 00 00 00 3D [11:34:29]Write i2c OK [11:34:29]MH_I2C_Read... [11:34:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:34:29]Read from MH i2c: E2 [11:34:29]MH_I2C_Read... [11:34:29]Read from MH i2c: E2 17 00 [11:34:29]MH_I2C_Read... [11:34:29]Read from MH i2c: E2 17 00 23 A0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 8E [11:34:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [11:34:29]wFMCommunicate OK [11:34:29]requested_item fd.num is exist - process it [11:34:29]SAM_PROTO_GetFieldsCounters [11:34:29]wFMCommunicate request_size=4 [11:34:29]MH_SAM_APDU [11:34:29]CAPDU: 80 13 00 00 [11:34:29]Write to MH i2c: E2 08 00 24 A0 80 13 00 00 00 00 00 00 40 [11:34:29]Write i2c OK [11:34:29]MH_I2C_Read... [11:34:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:34:29]Read from MH i2c: E2 [11:34:29]MH_I2C_Read... [11:34:29]Read from MH i2c: E2 62 00 [11:34:29]MH_I2C_Read... [11:34:29]Read from MH i2c: E2 62 00 24 A0 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 C9 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 9F 00 00 00 5E 04 04 00 9F 00 00 00 57 04 04 00 A0 00 00 00 19 04 04 00 00 00 00 00 90 00 11 [11:34:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 C9 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 9F 00 00 00 5E 04 04 00 9F 00 00 00 57 04 04 00 A0 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:34:29]wFMCommunicate OK [11:34:29]SAM_PROTO_GetFieldsCounters done [11:34:29]requested_item shift.num is exist - process it [11:34:29]requested_item shift.opened is exist - process it [11:34:29]req_shift_opened [11:34:29]FM_GetShiftState [11:34:29]SAM_PROTO_GetShiftState [11:34:29]wFMCommunicate request_size=4 [11:34:29]MH_SAM_APDU [11:34:29]CAPDU: 80 13 01 00 [11:34:29]Write to MH i2c: E2 08 00 25 A0 80 13 01 00 00 00 00 00 42 [11:34:29]Write i2c OK [11:34:29]MH_I2C_Read... [11:34:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:34:29]Read from MH i2c: E2 [11:34:29]MH_I2C_Read... [11:34:29]Read from MH i2c: E2 0E 00 [11:34:29]MH_I2C_Read... [11:34:29]Read from MH i2c: E2 0E 00 25 A0 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 08 [11:34:29]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [11:34:29]wFMCommunicate OK [11:34:29]SAM_PROTO_GetShiftState done [11:34:29]FM_GetShiftState done [11:34:29]req_shift_opened done [11:34:29]requested_item shift.open_date is exist - process it [11:34:29]req_shift_open_date [11:34:29]req_shift_open_date done [11:34:29]produce_requested_data done [11:34:29]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230345,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [11:34:29]process_action_free close_receipt [11:34:29]json_value_free [11:34:29]json_value_free done [11:34:29]process_json_proto returns [11:34:29]Send response to host [11:34:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230345,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [11:34:29]free response buf [11:34:29]execute_script done [11:34:29]execute_script returns [11:34:29]free content buf [11:34:29]Sock 8.Close socket [11:34:29]Sock 8.Thread stoped [11:34:33]OFD Sender: No OFD packet to send [11:34:35]accept exits with 9 [11:34:35]New connection [11:34:35]New thread 3067047268 created [11:34:35]Thread 3066903908 joined [11:34:35]Waiting for new connection... [11:34:35] Sock 9.Parse request [11:34:35]Sock 9.Check first char [11:34:35]Sock 9.First char is OK [11:34:35]request: POST /json_proto HTTP/1.0 [11:34:35]Method: POST [11:34:35]URL: /json_proto [11:34:35]Method is POST - this is cgi request [11:34:35]url: /json_proto [11:34:35]query_string will be loaded in cgi processing [11:34:35]execute_cgi json_proto POST (null) [11:34:35]execute_cgi path=json_proto method=POST [11:34:35]POST find Content-Length [11:34:35]Host: 172.17.49.131:8080 [11:34:35]Content-Length: 682 [11:34:35]Content-Type: application/json [11:34:35] [11:34:35]POST finish read [11:34:35]Found Content-Length = 682 [11:34:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871841", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:34:35]execute_script... [11:34:35]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871841", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [11:34:35]POST & json_proto [11:34:35]process_json_proto [11:34:35]json parsed OK: [11:34:35]protocol is kg_v1.0 [11:34:35]action value=close_receipt [11:34:35]process_action close_receipt [11:34:35]cmd_close_receipt [11:34:35]MH_GetDate [11:34:35]Write to MH i2c: F0 00 00 26 A0 B5 [11:34:35]Write i2c OK [11:34:35]MH_I2C_Read... [11:34:35]Read from MH i2c: F0 [11:34:35]MH_I2C_Read... [11:34:35]Read from MH i2c: F0 09 00 [11:34:35]MH_I2C_Read... [11:34:35]Read from MH i2c: F0 09 00 26 A0 00 D1 2C A6 66 FF 4D C0 64 37 [11:34:35]GetLastDocTimeStamp 1722166471 [11:34:35]current date 1722166481 [11:34:35]FM_GetShiftState [11:34:35]SAM_PROTO_GetShiftState [11:34:35]wFMCommunicate request_size=4 [11:34:35]MH_SAM_APDU [11:34:35]CAPDU: 80 13 01 00 [11:34:35]Write to MH i2c: E2 08 00 27 A0 80 13 01 00 00 00 00 00 44 [11:34:35]Write i2c OK [11:34:35]MH_I2C_Read... [11:34:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:34:35]Read from MH i2c: E2 [11:34:35]MH_I2C_Read... [11:34:35]Read from MH i2c: E2 0E 00 [11:34:35]MH_I2C_Read... [11:34:35]Read from MH i2c: E2 0E 00 27 A0 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 0A [11:34:35]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [11:34:35]wFMCommunicate OK [11:34:35]SAM_PROTO_GetShiftState done [11:34:35]FM_GetShiftState done [11:34:35]opened in 1722127132 [11:34:35]opened+sec_in_day 1722213532 [11:34:35]quantity*price = 100005 [11:34:35]sum+1 = 100006 [11:34: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 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 160 28.07.2024 11:34 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230346 ФПД: 94048381623738 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T113441&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230346&fm=94048381623738&tin=02508201610067®Number=0000000000099253&sum=100000 [11:34:36]StoreToDocumentArchive [11:34:36]shift 386 fd 230346 [11:34:36]save to /storage/0386/doc_00230346 [11:34:36]save last doc name /storage/0386/doc_00230346 to /storage/kkm_last_doc_name [11:34:36]save OK [11:34:36]Clear old archive folders... [11:34:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [11:34:36]tlvbuf is 009E5160 [11:34:36]SAM_PROTO_ClearQueue [11:34:36]wFMCommunicate request_size=4 [11:34:36]MH_SAM_APDU [11:34:36]CAPDU: 80 09 00 00 [11:34:36]Write to MH i2c: E2 08 00 34 A0 80 09 00 00 00 00 00 00 46 [11:34:36]Write i2c OK [11:34:36]MH_I2C_Read... [11:34:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [11:34:36]Read from MH i2c: E2 [11:34:36]MH_I2C_Read... [11:34:36]Read from MH i2c: E2 03 00 [11:34:36]MH_I2C_Read... [11:34:36]Read from MH i2c: E2 03 00 34 A0 00 90 00 48 [11:34:36]RAPDU: 90 00 [11:34:36]wFMCommunicate OK [11:34:36]SAM_PROTO_ClearQueue done [11:34:36]KKMCreateOFDPacket [11:34:36]OFDProtocolAddRootSTLVToBuf [11:34:36]FM_MakeSignedData [11:34:36]FM_MakeSignedData [11:34:36]SAM_PROTO_SignData [11:34:36]wFMCommunicate request_size=4 [11:34:36]MH_SAM_APDU [11:34:36]CAPDU: 80 0D 01 02 [11:34:36]Write to MH i2c: E2 08 00 35 A0 80 0D 01 02 00 00 00 00 4E [11:34:36]Write i2c OK [11:34:36]MH_I2C_Read... [11:34:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [11:34:36]Read from MH i2c: E2 [11:34:36]MH_I2C_Read... [11:34:36]Read from MH i2c: E2 03 00 [11:34:37]MH_I2C_Read... [11:34:37]Read from MH i2c: E2 03 00 35 A0 00 90 00 49 [11:34:37]RAPDU: 90 00 [11:34:37]wFMCommunicate OK [11:34:37]wFMCommunicate request_size=255 [11:34:37]MH_SAM_APDU [11: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 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 A0 00 00 00 F4 03 04 00 D1 2C A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 CA 83 03 00 35 04 06 00 55 [11:34:37]Write to MH i2c: E2 02 01 36 A0 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A0 00 00 00 F4 03 04 00 D1 2C A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 CA 83 03 00 35 04 06 00 55 00 00 2E [11:34:37]Write i2c OK [11:34:37]MH_I2C_Read... [11:34:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:34:37]Read from MH i2c: E2 [11:34:37]MH_I2C_Read... [11:34:37]Read from MH i2c: E2 03 00 [11:34:37]MH_I2C_Read... [11:34:37]Read from MH i2c: E2 03 00 36 A0 00 90 00 4A [11:34:37]RAPDU: 90 00 [11:34:37]wFMCommunicate OK [11:34:37]wFMCommunicate request_size=10 [11:34:37]MH_SAM_APDU [11:34:37]CAPDU: 80 0D 02 02 05 89 58 60 DD BA [11:34:37]Write to MH i2c: E2 0D 00 37 A0 80 0D 02 02 05 00 89 58 60 DD BA 00 00 33 [11:34:37]Write i2c OK [11:34:37]MH_I2C_Read... [11:34:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [11:34:37]Read from MH i2c: E2 [11:34:37]MH_I2C_Read... [11:34:37]Read from MH i2c: E2 03 00 [11:34:37]MH_I2C_Read... [11:34:37]Read from MH i2c: E2 03 00 37 A0 00 90 00 4B [11:34:37]RAPDU: 90 00 [11:34:37]wFMCommunicate OK [11:34:37]wFMCommunicate request_size=4 [11:34:37]MH_SAM_APDU [11:34:37]CAPDU: 80 0D 03 02 [11:34:37]Write to MH i2c: E2 08 00 38 A0 80 0D 03 02 00 00 00 00 53 [11:34:37]Write i2c OK [11:34:37]MH_I2C_Read... [11:34:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [11:34:37]Read from MH i2c: E2 [11:34:37]MH_I2C_Read... [11:34:37]Read from MH i2c: E2 0B 00 [11:34:37]MH_I2C_Read... [11:34:37]Read from MH i2c: E2 0B 00 38 A0 00 A9 E8 25 B5 69 C3 89 94 90 00 08 [11:34:37]RAPDU: A9 E8 25 B5 69 C3 89 94 90 00 [11:34:37]wFMCommunicate OK [11:34:37]SAM_PROTO_SignData done [11:34:37]FM_MakeSignedData done [11:34:37]CreateOFDProtocolMessage [11:34:37]wFMCommunicate request_size=4 [11:34:37]MH_SAM_APDU [11:34:37]CAPDU: 80 11 00 00 [11:34:37]Write to MH i2c: E2 08 00 39 A0 80 11 00 00 00 00 00 00 53 [11:34:37]Write i2c OK [11:34:37]MH_I2C_Read... [11:34:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:34:37]Read from MH i2c: E2 [11:34:37]MH_I2C_Read... [11:34:37]Read from MH i2c: E2 17 00 [11:34:37]MH_I2C_Read... [11:34:37]Read from MH i2c: E2 17 00 39 A0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 A4 [11:34:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [11:34:37]wFMCommunicate OK [11:34:37]CreateOFDProtocolMessage done [11:34:37]OFDSenderStorePacket 230346 [11:34:37]StoreOFDPacket docnum=230346 [11:34:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 58 72 07 01 1B 60 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A0 00 00 00 F4 03 04 00 D1 2C A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 CA 83 03 00 35 04 06 00 55 89 58 60 DD BA A9 E8 25 B5 69 C3 89 94 [11:34:37]CheckFolder [11:34:37]dirname=/storage/ofd_packets [11:34:37]CheckFolder done [11:34:37]ProducePacketName [11:34:37]name=ofd_packets/00230346 [11:34:37]NVStorageSaveData ofd_packets/00230346 [11:34:37]File name is /storage/ofd_packets/00230346 [11:34:37]Write 301 bytes [11:34:37]NVStorageSaveData done [11:34:37]OFDSenderStorePacket done [11:34:37]KKMCreateOFDPacket done [11:34:37]NVStorageSaveData kkm_last_timestamp [11:34:37]File name is /storage/kkm_last_timestamp [11:34:37]Write 4 bytes [11:34:37]NVStorageSaveData done [11:34:37]ExternCall_PrintAddStr [11:34:37]wPrintStart [11:34:37]Write to MH i2c: 01 00 00 3A A0 DA [11:34:37]Write i2c OK [11:34:37]MH_I2C_Read... [11:34:37]Read from MH i2c: 01 [11:34:37]MH_I2C_Read... [11:34:37]Read from MH i2c: 01 07 00 [11:34:37]MH_I2C_Read... [11:34:37]Read from MH i2c: 01 07 00 3A A0 00 00 00 00 00 FF 0F EF [11:34:37]RasterBufferAndPrint [11:34:37]line Счет N : (1)871841 [11:34:37]line ИНН: 02508201610067 [11:34:37]line Контрольно-Кассовый Чек [11:34:37]line ПРОДАЖА [11:34:37]line ТРК (МРК, ГНК) : 42 [11:34:37]line Товар: 2710124130 [11:34:37]line Аи-92-К-5 [11:34:37]line 14.750 * 67.80 [11:34:37]line = 1000.05 [11:34:37]line НДС 12% НСП 1% [11:34:37]line > о реализуемом товаре [11:34:37]line ОКРУГЛЕНИЕ: -0.05 [11:34:37]line ИТОГО: 1000.00 [11:34:37]line Внесено: 1000.00 [11:34:37]line СДАЧА: 0.00 [11:34:37]line НСП 1% : 8.85 [11:34:37]line НДС 12% : 106.20 [11:34:37]line Наличными: 1000.00 [11:34:37]line Безнал.: 0.00 [11:34:37]line Место: АЗС № 125 "Партнер Нефть" [11:34:37]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [11:34:37]line СНО: Общий режим [11:34:37]line Чек 160 28.07.2024 11:34 [11:34:37]line Смена: 386 ФФД: 1.0 [11:34:37]line ЗНМ: 0300000050 [11:34:37]line РНМ: 0000000000099253 [11:34:37]line Версия ККМ: 001 [11:34:37]line ФМ: 0000000000965352 [11:34:37]line ФД: 230346 [11:34:37]line ФПД: 94048381623738 [11:34:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T113441&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230346&fm=94048381623738&tin=02508201610067®Number=0000000000099253&sum=100000 [11:34:37]OFD Sender: Processing packet 230346 [packets to send 132, broken 131] [11:34:37]ProducePacketName [11:34:37]name=ofd_packets/00230346 [11:34:37]OFD Sender: To server: pG, [11:34:37]CommunicateWithHost lk.salyk.kg:30040 [11:34:37]ConnectInit lk.salyk.kg [11:34:37]written 0, free lines is 4095 [11:34:37]Connected sock=10 [11:34:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 58 72 07 01 1B 60 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A0 00 00 00 F4 03 04 00 D1 2C A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 CA 83 03 00 35 04 06 00 55 89 58 60 DD BA A9 E8 25 B5 69 C3 89 94 [11:34:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 33 AE 47 00 CA C4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 CA 83 03 00 F4 03 04 00 A9 D3 A5 66 B6 04 01 00 00 7A AC 17 C2 DA A5 1A 3A [11:34:37]CommunicateWithHost err = 0 [11:34:37]CheckOFDResponse [11:34:37]1017 (14) - 77093643461234 [11:34:37]1041 (16) - 0000000000965352 [11:34:37]1040 (4) - 230346 [11:34:37]1012 (4) - 28.07.2024 05:14 [11:34:37]1206 (1) - 0 [11:34:37]OFD Sender: Remove packet 230346 [11:34:37]ProducePacketName [11:34:37]name=ofd_packets/00230346 [11:34:37]NVStorageDeleteData [11:34:37]Write to MH i2c: 01 00 00 65 A0 05 [11:34:37]Write i2c OK [11:34:37]MH_I2C_Read... [11:34:37]Read from MH i2c: 01 [11:34:37]MH_I2C_Read... [11:34:37]Read from MH i2c: 01 07 00 [11:34:37]MH_I2C_Read... [11:34:37]Read from MH i2c: 01 07 00 65 A0 00 00 00 00 00 0B 0D 24 [11:34:37]RasterBufferAndPrint [11:34:37]line [11:34:37]line [11:34:37]line [11:34:37]line [11:34:37]line [11:34:37]written 0, free lines is 3351 [11:34:37]MH_Cut [11:34:37]Write to MH i2c: D1 01 00 6C A0 01 DE [11:34:37]Write i2c OK [11:34:37]MH_I2C_Read... [11:34:37]Read from MH i2c: D1 [11:34:37]MH_I2C_Read... [11:34:37]Read from MH i2c: D1 01 00 [11:34:37]MH_I2C_Read... [11:34:37]Read from MH i2c: D1 01 00 6C A0 00 DD [11:34:37]Write to MH i2c: 01 00 00 6D A0 0D [11:34:37]Write i2c OK [11:34:37]MH_I2C_Read... [11:34:38]OFD Sender: No OFD packet to send [11:34:38]*** Cut start [11:34:38]*** Partial cut [11:34:38]*** CUTSNS_PIN = 1 [11:34:38]*** CUTSNS_PIN = 0 [11:34:38]*** Brake cut motor [11:34:39]Read from MH i2c: 01 [11:34:39]MH_I2C_Read... [11:34:39]*** Stop cut motor [11:34:39]*** Cut end [11:34:39]Read from MH i2c: 01 07 00 [11:34:39]MH_I2C_Read... [11:34:39]Read from MH i2c: 01 07 00 6D A0 00 00 00 00 00 FF 0F 22 [11:34:39]process_action close_receipt done [11:34:39]requested_data is exist [11:34:39]produce_requested_data [11:34:39]requested_item fm.sn is exist - process it [11:34:39]wFMCommunicate request_size=4 [11:34:39]MH_SAM_APDU [11:34:39]CAPDU: 80 11 00 00 [11:34:39]Write to MH i2c: E2 08 00 6E A0 80 11 00 00 00 00 00 00 88 [11:34:39]Write i2c OK [11:34:39]MH_I2C_Read... [11:34:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [11:34:39]Read from MH i2c: E2 [11:34:39]MH_I2C_Read... [11:34:39]Read from MH i2c: E2 17 00 [11:34:39]MH_I2C_Read... [11:34:39]Read from MH i2c: E2 17 00 6E A0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 D9 [11:34:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [11:34:39]wFMCommunicate OK [11:34:39]requested_item fd.num is exist - process it [11:34:39]SAM_PROTO_GetFieldsCounters [11:34:39]wFMCommunicate request_size=4 [11:34:39]MH_SAM_APDU [11:34:39]CAPDU: 80 13 00 00 [11:34:39]Write to MH i2c: E2 08 00 6F A0 80 13 00 00 00 00 00 00 8B [11:34:39]Write i2c OK [11:34:39]MH_I2C_Read... [11:34:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [11:34:39]Read from MH i2c: E2 [11:34:39]MH_I2C_Read... [11:34:39]Read from MH i2c: E2 62 00 [11:34:39]MH_I2C_Read... [11:34:39]Read from MH i2c: E2 62 00 6F A0 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 CA 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 A0 00 00 00 5E 04 04 00 A0 00 00 00 57 04 04 00 A1 00 00 00 19 04 04 00 00 00 00 00 90 00 60 [11:34:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 CA 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 A0 00 00 00 5E 04 04 00 A0 00 00 00 57 04 04 00 A1 00 00 00 19 04 04 00 00 00 00 00 90 00 [11:34:39]wFMCommunicate OK [11:34:39]SAM_PROTO_GetFieldsCounters done [11:34:39]requested_item shift.num is exist - process it [11:34:39]requested_item shift.opened is exist - process it [11:34:39]req_shift_opened [11:34:39]FM_GetShiftState [11:34:39]SAM_PROTO_GetShiftState [11:34:39]wFMCommunicate request_size=4 [11:34:39]MH_SAM_APDU [11:34:39]CAPDU: 80 13 01 00 [11:34:39]Write to MH i2c: E2 08 00 70 A0 80 13 01 00 00 00 00 00 8D [11:34:39]Write i2c OK [11:34:39]MH_I2C_Read... [11:34:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [11:34:39]Read from MH i2c: E2 [11:34:39]MH_I2C_Read... [11:34:39]Read from MH i2c: E2 0E 00 [11:34:39]MH_I2C_Read... [11:34:39]Read from MH i2c: E2 0E 00 70 A0 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 53 [11:34:39]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [11:34:39]wFMCommunicate OK [11:34:39]SAM_PROTO_GetShiftState done [11:34:39]FM_GetShiftState done [11:34:39]req_shift_opened done [11:34:39]requested_item shift.open_date is exist - process it [11:34:39]req_shift_open_date [11:34:39]req_shift_open_date done [11:34:39]produce_requested_data done [11:34:39]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230346,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [11:34:39]process_action_free close_receipt [11:34:39]json_value_free [11:34:39]json_value_free done [11:34:39]process_json_proto returns [11:34:39]Send response to host [11:34:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230346,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [11:34:39]free response buf [11:34:39]execute_script done [11:34:39]execute_script returns [11:34:39]free content buf [11:34:39]Sock 9.Close socket [11:34:39]Sock 9.Thread stoped [11:34:43]OFD Sender: No OFD packet to send [11:34:48]OFD Sender: No OFD packet to send [11:34:53]OFD Sender: No OFD packet to send [11:34:58]OFD Sender: No OFD packet to send [11:35:03]OFD Sender: No OFD packet to send [11:35:08]OFD Sender: No OFD packet to send [11:35:13]OFD Sender: No OFD packet to send [11:35:18]OFD Sender: No OFD packet to send [11:35:23]OFD Sender: No OFD packet to send [11:35:28]OFD Sender: No OFD packet to send [11:35:33]OFD Sender: No OFD packet to send [11:35:38]OFD Sender: No OFD packet to send [11:35:43]OFD Sender: No OFD packet to send [11:35:48]OFD Sender: No OFD packet to send [11:35:53]OFD Sender: No OFD packet to send [11:35:58]OFD Sender: No OFD packet to send [11:36:03]OFD Sender: No OFD packet to send [11:36:08]OFD Sender: No OFD packet to send [11:36:13]OFD Sender: No OFD packet to send [11:36:18]OFD Sender: No OFD packet to send [11:36:23]OFD Sender: No OFD packet to send [11:36:28]OFD Sender: No OFD packet to send [11:36:33]OFD Sender: No OFD packet to send [11:36:38]OFD Sender: No OFD packet to send [11:36:43]OFD Sender: No OFD packet to send [11:36:48]OFD Sender: No OFD packet to send [11:36:53]OFD Sender: No OFD packet to send [11:36:58]OFD Sender: No OFD packet to send [11:37:03]OFD Sender: No OFD packet to send [11:37:08]OFD Sender: No OFD packet to send [11:37:13]OFD Sender: No OFD packet to send [11:37:18]OFD Sender: No OFD packet to send [11:37:23]OFD Sender: No OFD packet to send [11:37:28]OFD Sender: No OFD packet to send [11:37:33]OFD Sender: No OFD packet to send [11:37:38]OFD Sender: No OFD packet to send [11:37:43]OFD Sender: No OFD packet to send [11:37:48]OFD Sender: No OFD packet to send [11:37:53]OFD Sender: No OFD packet to send [11:37:58]OFD Sender: No OFD packet to send [11:38:03]OFD Sender: No OFD packet to send [11:38:08]OFD Sender: No OFD packet to send [11:38:13]OFD Sender: No OFD packet to send [11:38:18]OFD Sender: No OFD packet to send [11:38:23]OFD Sender: No OFD packet to send [11:38:28]OFD Sender: No OFD packet to send [11:38:33]OFD Sender: No OFD packet to send [11:38:38]OFD Sender: No OFD packet to send [11:38:43]OFD Sender: No OFD packet to send [11:38:48]OFD Sender: No OFD packet to send [11:38:53]OFD Sender: No OFD packet to send [11:38:58]OFD Sender: No OFD packet to send [11:39:03]OFD Sender: No OFD packet to send [11:39:08]OFD Sender: No OFD packet to send [11:39:13]OFD Sender: No OFD packet to send [11:39:18]OFD Sender: No OFD packet to send [11:39:23]OFD Sender: No OFD packet to send [11:39:28]OFD Sender: No OFD packet to send [11:39:33]OFD Sender: No OFD packet to send [11:39:38]OFD Sender: No OFD packet to send [11:39:43]OFD Sender: No OFD packet to send [11:39:48]OFD Sender: No OFD packet to send [11:39:53]OFD Sender: No OFD packet to send [11:39:58]OFD Sender: No OFD packet to send [11:40:03]OFD Sender: No OFD packet to send [11:40:08]OFD Sender: No OFD packet to send [11:40:13]OFD Sender: No OFD packet to send [11:40:18]OFD Sender: No OFD packet to send [11:40:23]OFD Sender: No OFD packet to send [11:40:28]OFD Sender: No OFD packet to send [11:40:33]OFD Sender: No OFD packet to send [11:40:38]OFD Sender: No OFD packet to send [11:40:43]OFD Sender: No OFD packet to send [11:40:48]OFD Sender: No OFD packet to send [11:40:53]OFD Sender: No OFD packet to send [11:40:58]OFD Sender: No OFD packet to send [11:41:03]OFD Sender: No OFD packet to send [11:41:08]OFD Sender: No OFD packet to send [11:41:13]OFD Sender: No OFD packet to send [11:41:18]OFD Sender: No OFD packet to send [11:41:23]OFD Sender: No OFD packet to send [11:41:28]OFD Sender: No OFD packet to send [11:41:33]OFD Sender: No OFD packet to send [11:41:38]OFD Sender: No OFD packet to send [11:41:43]OFD Sender: No OFD packet to send [11:41:48]OFD Sender: No OFD packet to send [11:41:53]OFD Sender: No OFD packet to send [11:41:58]OFD Sender: No OFD packet to send [11:42:03]OFD Sender: No OFD packet to send [11:42:08]OFD Sender: No OFD packet to send [11:42:13]OFD Sender: No OFD packet to send [11:42:18]OFD Sender: No OFD packet to send [11:42:23]OFD Sender: No OFD packet to send [11:42:28]OFD Sender: No OFD packet to send [11:42:33]OFD Sender: No OFD packet to send [11:42:38]OFD Sender: No OFD packet to send [11:42:43]OFD Sender: No OFD packet to send [11:42:48]OFD Sender: No OFD packet to send [11:42:53]OFD Sender: No OFD packet to send [11:42:58]OFD Sender: No OFD packet to send [11:43:03]OFD Sender: No OFD packet to send [11:43:08]OFD Sender: No OFD packet to send [11:43:13]OFD Sender: No OFD packet to send [11:43:18]OFD Sender: No OFD packet to send [11:43:23]OFD Sender: No OFD packet to send [11:43:28]OFD Sender: No OFD packet to send [11:43:33]OFD Sender: No OFD packet to send [11:43:38]OFD Sender: No OFD packet to send [11:43:43]OFD Sender: No OFD packet to send [11:43:48]OFD Sender: No OFD packet to send [11:43:53]OFD Sender: No OFD packet to send [11:43:58]OFD Sender: No OFD packet to send [11:44:04]OFD Sender: No OFD packet to send [11:44:09]OFD Sender: No OFD packet to send [11:44:14]OFD Sender: No OFD packet to send [11:44:19]OFD Sender: No OFD packet to send [11:44:24]OFD Sender: No OFD packet to send [11:44:29]OFD Sender: No OFD packet to send [11:44:34]OFD Sender: No OFD packet to send [11:44:39]OFD Sender: No OFD packet to send [11:44:44]OFD Sender: No OFD packet to send [11:44:49]OFD Sender: No OFD packet to send [11:44:54]OFD Sender: No OFD packet to send [11:44:59]OFD Sender: No OFD packet to send [11:45:04]OFD Sender: No OFD packet to send [11:45:09]OFD Sender: No OFD packet to send [11:45:14]OFD Sender: No OFD packet to send [11:45:19]OFD Sender: No OFD packet to send [11:45:24]OFD Sender: No OFD packet to send [11:45:29]OFD Sender: No OFD packet to send [11:45:34]OFD Sender: No OFD packet to send [11:45:39]OFD Sender: No OFD packet to send [11:45:44]OFD Sender: No OFD packet to send [11:45:49]OFD Sender: No OFD packet to send [11:45:54]OFD Sender: No OFD packet to send [11:45:59]OFD Sender: No OFD packet to send [11:46:04]OFD Sender: No OFD packet to send [11:46:09]OFD Sender: No OFD packet to send [11:46:14]OFD Sender: No OFD packet to send [11:46:19]OFD Sender: No OFD packet to send [11:46:24]OFD Sender: No OFD packet to send [11:46:29]OFD Sender: No OFD packet to send [11:46:34]OFD Sender: No OFD packet to send [11:46:39]OFD Sender: No OFD packet to send [11:46:44]OFD Sender: No OFD packet to send [11:46:49]OFD Sender: No OFD packet to send [11:46:54]OFD Sender: No OFD packet to send [11:46:59]OFD Sender: No OFD packet to send [11:47: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:19]OFD Sender: No OFD packet to send [11:48:24]OFD Sender: No OFD packet to send [11:48:29]OFD Sender: No OFD packet to send [11:48:34]OFD Sender: No OFD packet to send [11:48:39]OFD Sender: No OFD packet to send [11:48:44]OFD Sender: No OFD packet to send [11:48:49]OFD Sender: No OFD packet to send [11:48:54]OFD Sender: No OFD packet to send [11:48:59]OFD Sender: No OFD packet to send [11:49:04]OFD Sender: No OFD packet to send [11:49:09]OFD Sender: No OFD packet to send [11:49:14]OFD Sender: No OFD packet to send [11:49:19]OFD Sender: No OFD packet to send [11:49:24]OFD Sender: No OFD packet to send [11:49:29]OFD Sender: No OFD packet to send [11:49:34]OFD Sender: No OFD packet to send [11:49:39]OFD Sender: No OFD packet to send [11:49:44]OFD Sender: No OFD packet to send [11:49:49]OFD Sender: No OFD packet to send [11:49:54]OFD Sender: No OFD packet to send [11:49:59]OFD Sender: No OFD packet to send [11:50:04]OFD Sender: No OFD packet to send [11:50:09]OFD Sender: No OFD packet to send [11:50:14]OFD Sender: No OFD packet to send [11:50:19]OFD Sender: No OFD packet to send [11:50:24]OFD Sender: No OFD packet to send [11:50:29]OFD Sender: No OFD packet to send [11:50:34]OFD Sender: No OFD packet to send [11:50:39]OFD Sender: No OFD packet to send [11:50:44]OFD Sender: No OFD packet to send [11:50:49]OFD Sender: No OFD packet to send [11:50:54]OFD Sender: No OFD packet to send [11:50:59]OFD Sender: No OFD packet to send [11:51:04]OFD Sender: No OFD packet to send [11:51:09]OFD Sender: No OFD packet to send [11:51:14]OFD Sender: No OFD packet to send [11:51:19]OFD Sender: No OFD packet to send [11:51:24]OFD Sender: No OFD packet to send [11:51:29]OFD Sender: No OFD packet to send [11:51:34]OFD Sender: No OFD packet to send [11:51:39]OFD Sender: No OFD packet to send [11:51:44]OFD Sender: No OFD packet to send [11:51:49]OFD Sender: No OFD packet to send [11:51:54]OFD Sender: No OFD packet to send [11:51:59]OFD Sender: No OFD packet to send [11:52:04]OFD Sender: No OFD packet to send [11:52:09]OFD Sender: No OFD packet to send [11:52:14]OFD Sender: No OFD packet to send [11:52:19]OFD Sender: No OFD packet to send [11:52:24]OFD Sender: No OFD packet to send [11:52:29]OFD Sender: No OFD packet to send [11:52:34]OFD Sender: No OFD packet to send [11:52:39]OFD Sender: No OFD packet to send [11:52:44]OFD Sender: No OFD packet to send [11:52:49]OFD Sender: No OFD packet to send [11:52:54]OFD Sender: No OFD packet to send [11:52:59]OFD Sender: No OFD packet to send [11:53:04]OFD Sender: No OFD packet to send [11:53:09]OFD Sender: No OFD packet to send [11:53:14]OFD Sender: No OFD packet to send [11:53:19]OFD Sender: No OFD packet to send [11:53:24]OFD Sender: No OFD packet to send [11:53:29]OFD Sender: No OFD packet to send [11:53:34]OFD Sender: No OFD packet to send [11:53:39]OFD Sender: No OFD packet to send [11:53:44]OFD Sender: No OFD packet to send [11:53:49]OFD Sender: No OFD packet to send [11:53:54]OFD Sender: No OFD packet to send [11:53:59]OFD Sender: No OFD packet to send [11:54:04]OFD Sender: No OFD packet to send [11:54:09]OFD Sender: No OFD packet to send [11:54:14]OFD Sender: No OFD packet to send [11:54:19]OFD Sender: No OFD packet to send [11:54:24]OFD Sender: No OFD packet to send [11:54:29]OFD Sender: No OFD packet to send [11:54:34]OFD Sender: No OFD packet to send [11:54:39]OFD Sender: No OFD packet to send [11:54:44]OFD Sender: No OFD packet to send [11:54:49]OFD Sender: No OFD packet to send [11:54:54]OFD Sender: No OFD packet to send [11:54:59]OFD Sender: No OFD packet to send [11:55:04]OFD Sender: No OFD packet to send [11:55:09]OFD Sender: No OFD packet to send [11:55:14]OFD Sender: No OFD packet to send [11:55:19]OFD Sender: No OFD packet to send [11:55:24]OFD Sender: No OFD packet to send [11:55:29]OFD Sender: No OFD packet to send [11:55:34]OFD Sender: No OFD packet to send [11:55:39]OFD Sender: No OFD packet to send [11:55:44]OFD Sender: No OFD packet to send [11:55:49]OFD Sender: No OFD packet to send [11:55:54]OFD Sender: No OFD packet to send [11:55:59]OFD Sender: No OFD packet to send [11:56:04]OFD Sender: No OFD packet to send [11:56:09]OFD Sender: No OFD packet to send [11:56:14]OFD Sender: No OFD packet to send [11:56:19]OFD Sender: No OFD packet to send [11:56:24]OFD Sender: No OFD packet to send [11:56:29]OFD Sender: No OFD packet to send [11:56:34]OFD Sender: No OFD packet to send [11:56:39]OFD Sender: No OFD packet to send [11:56:44]OFD Sender: No OFD packet to send [11:56:49]OFD Sender: No OFD packet to send [11:56:54]OFD Sender: No OFD packet to send [11:56:59]OFD Sender: No OFD packet to send [11:57:04]OFD Sender: No OFD packet to send [11:57:09]OFD Sender: No OFD packet to send [11:57:14]OFD Sender: No OFD packet to send [11:57:19]OFD Sender: No OFD packet to send [11:57:24]OFD Sender: No OFD packet to send [11:57:29]OFD Sender: No OFD packet to send [11:57:34]OFD Sender: No OFD packet to send [11:57:39]OFD Sender: No OFD packet to send [11:57:44]OFD Sender: No OFD packet to send [11:57:49]OFD Sender: No OFD packet to send [11:57:55]OFD Sender: No OFD packet to send [11:58:00]OFD Sender: No OFD packet to send [11:58:05]OFD Sender: No OFD packet to send [11:58:10]OFD Sender: No OFD packet to send [11:58:15]OFD Sender: No OFD packet to send [11:58:20]OFD Sender: No OFD packet to send [11:58:25]OFD Sender: No OFD packet to send [11:58:30]OFD Sender: No OFD packet to send [11:58:35]OFD Sender: No OFD packet to send [11:58:40]OFD Sender: No OFD packet to send [11:58:45]OFD Sender: No OFD packet to send [11:58:50]OFD Sender: No OFD packet to send [11:58:55]OFD Sender: No OFD packet to send [11:59:00]OFD Sender: No OFD packet to send [11:59:05]OFD Sender: No OFD packet to send [11:59:10]OFD Sender: No OFD packet to send [11:59:15]OFD Sender: No OFD packet to send [11:59:20]OFD Sender: No OFD packet to send [11:59:25]OFD Sender: No OFD packet to send [11:59:30]OFD Sender: No OFD packet to send [11:59:35]OFD Sender: No OFD packet to send [11:59:40]OFD Sender: No OFD packet to send [11:59:45]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:35]OFD Sender: No OFD packet to send [12:00:40]OFD Sender: No OFD packet to send [12:00:45]OFD Sender: No OFD packet to send [12:00:50]OFD Sender: No OFD packet to send [12:00:55]OFD Sender: No OFD packet to send [12:01:00]OFD Sender: No OFD packet to send [12:01:05]OFD Sender: No OFD packet to send [12:01:10]OFD Sender: No OFD packet to send [12:01:15]OFD Sender: No OFD packet to send [12:01:20]OFD Sender: No OFD packet to send [12:01:25]OFD Sender: No OFD packet to send [12:01:30]OFD Sender: No OFD packet to send [12:01:35]OFD Sender: No OFD packet to send [12:01:40]OFD Sender: No OFD packet to send [12:01:45]OFD Sender: No OFD packet to send [12:01:50]OFD Sender: No OFD packet to send [12:01:55]OFD Sender: No OFD packet to send [12:02:00]OFD Sender: No OFD packet to send [12:02:05]OFD Sender: No OFD packet to send [12:02:10]OFD Sender: No OFD packet to send [12:02:15]OFD Sender: No OFD packet to send [12:02:20]OFD Sender: No OFD packet to send [12:02:25]OFD Sender: No OFD packet to send [12:02:30]OFD Sender: No OFD packet to send [12:02:35]OFD Sender: No OFD packet to send [12:02:40]OFD Sender: No OFD packet to send [12:02:45]OFD Sender: No OFD packet to send [12:02:50]OFD Sender: No OFD packet to send [12:02:55]OFD Sender: No OFD packet to send [12:03:00]OFD Sender: No OFD packet to send [12:03:05]OFD Sender: No OFD packet to send [12:03:10]OFD Sender: No OFD packet to send [12:03:15]OFD Sender: No OFD packet to send [12:03:20]OFD Sender: No OFD packet to send [12:03:25]OFD Sender: No OFD packet to send [12:03:30]OFD Sender: No OFD packet to send [12:03:35]OFD Sender: No OFD packet to send [12:03:40]OFD Sender: No OFD packet to send [12:03:45]OFD Sender: No OFD packet to send [12:03:50]OFD Sender: No OFD packet to send [12:03:55]OFD Sender: No OFD packet to send [12:04:00]OFD Sender: No OFD packet to send [12:04:05]OFD Sender: No OFD packet to send [12:04:10]OFD Sender: No OFD packet to send [12:04:15]OFD Sender: No OFD packet to send [12:04:20]OFD Sender: No OFD packet to send [12:04:25]OFD Sender: No OFD packet to send [12:04:30]OFD Sender: No OFD packet to send [12:04:35]OFD Sender: No OFD packet to send [12:04:40]OFD Sender: No OFD packet to send [12:04:45]OFD Sender: No OFD packet to send [12:04:50]OFD Sender: No OFD packet to send [12:04:55]OFD Sender: No OFD packet to send [12:05:00]OFD Sender: No OFD packet to send [12:05:05]OFD Sender: No OFD packet to send [12:05:10]OFD Sender: No OFD packet to send [12:05:15]OFD Sender: No OFD packet to send [12:05:20]OFD Sender: No OFD packet to send [12:05:25]OFD Sender: No OFD packet to send [12:05:30]OFD Sender: No OFD packet to send [12:05:35]OFD Sender: No OFD packet to send [12:05:40]OFD Sender: No OFD packet to send [12:05:45]OFD Sender: No OFD packet to send [12:05:50]OFD Sender: No OFD packet to send [12:05:55]OFD Sender: No OFD packet to send [12:06:00]OFD Sender: No OFD packet to send [12:06:05]OFD Sender: No OFD packet to send [12:06:10]OFD Sender: No OFD packet to send [12:06:15]OFD Sender: No OFD packet to send [12:06:20]OFD Sender: No OFD packet to send [12:06:25]OFD Sender: No OFD packet to send [12:06:30]OFD Sender: No OFD packet to send [12:06:35]OFD Sender: No OFD packet to send [12:06:40]OFD Sender: No OFD packet to send [12:06:45]OFD Sender: No OFD packet to send [12:06:50]OFD Sender: No OFD packet to send [12:06:55]OFD Sender: No OFD packet to send [12:07:00]OFD Sender: No OFD packet to send [12:07:05]OFD Sender: No OFD packet to send [12:07:10]OFD Sender: No OFD packet to send [12:07:15]OFD Sender: No OFD packet to send [12:07:20]OFD Sender: No OFD packet to send [12:07:25]OFD Sender: No OFD packet to send [12:07:30]OFD Sender: No OFD packet to send [12:07:35]OFD Sender: No OFD packet to send [12:07:40]OFD Sender: No OFD packet to send [12:07:45]OFD Sender: No OFD packet to send [12:07:50]OFD Sender: No OFD packet to send [12:07:55]OFD Sender: No OFD packet to send [12:08:00]OFD Sender: No OFD packet to send [12:08:05]OFD Sender: No OFD packet to send [12:08:10]OFD Sender: No OFD packet to send [12:08:15]OFD Sender: No OFD packet to send [12:08:20]OFD Sender: No OFD packet to send [12:08:25]OFD Sender: No OFD packet to send [12:08:30]OFD Sender: No OFD packet to send [12:08:35]OFD Sender: No OFD packet to send [12:08:40]OFD Sender: No OFD packet to send [12:08:45]OFD Sender: No OFD packet to send [12:08:50]OFD Sender: No OFD packet to send [12:08:55]OFD Sender: No OFD packet to send [12:09:00]OFD Sender: No OFD packet to send [12:09:05]OFD Sender: No OFD packet to send [12:09:10]OFD Sender: No OFD packet to send [12:09:15]OFD Sender: No OFD packet to send [12:09:20]OFD Sender: No OFD packet to send [12:09:25]OFD Sender: No OFD packet to send [12:09:30]OFD Sender: No OFD packet to send [12:09:35]OFD Sender: No OFD packet to send [12:09:40]OFD Sender: No OFD packet to send [12:09:45]OFD Sender: No OFD packet to send [12:09:50]OFD Sender: No OFD packet to send [12:09:55]OFD Sender: No OFD packet to send [12:10:00]OFD Sender: No OFD packet to send [12:10:05]OFD Sender: No OFD packet to send [12:10:10]OFD Sender: No OFD packet to send [12:10:15]OFD Sender: No OFD packet to send [12:10:20]OFD Sender: No OFD packet to send [12:10:25]OFD Sender: No OFD packet to send [12:10:30]OFD Sender: No OFD packet to send [12:10:35]OFD Sender: No OFD packet to send [12:10:40]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:41]OFD Sender: No OFD packet to send [12:11:46]OFD Sender: No OFD packet to send [12:11:51]OFD Sender: No OFD packet to send [12:11:56]OFD Sender: No OFD packet to send [12:12:01]OFD Sender: No OFD packet to send [12:12:06]OFD Sender: No OFD packet to send [12:12:11]OFD Sender: No OFD packet to send [12:12:16]OFD Sender: No OFD packet to send [12:12:21]OFD Sender: No OFD packet to send [12:12:26]OFD Sender: No OFD packet to send [12:12:31]OFD Sender: No OFD packet to send [12:12:36]OFD Sender: No OFD packet to send [12:12:41]OFD Sender: No OFD packet to send [12:12:46]OFD Sender: No OFD packet to send [12:12:51]OFD Sender: No OFD packet to send [12:12:56]OFD Sender: No OFD packet to send [12:13:01]OFD Sender: No OFD packet to send [12:13:06]OFD Sender: No OFD packet to send [12:13:11]OFD Sender: No OFD packet to send [12:13:16]OFD Sender: No OFD packet to send [12:13:21]OFD Sender: No OFD packet to send [12:13:26]OFD Sender: No OFD packet to send [12:13:31]OFD Sender: No OFD packet to send [12:13:36]OFD Sender: No OFD packet to send [12:13:41]OFD Sender: No OFD packet to send [12:13:46]OFD Sender: No OFD packet to send [12:13:51]OFD Sender: No OFD packet to send [12:13:56]OFD Sender: No OFD packet to send [12:14:01]OFD Sender: No OFD packet to send [12:14:06]OFD Sender: No OFD packet to send [12:14:11]OFD Sender: No OFD packet to send [12:14:16]OFD Sender: No OFD packet to send [12:14:21]OFD Sender: No OFD packet to send [12:14:26]OFD Sender: No OFD packet to send [12:14:31]OFD Sender: No OFD packet to send [12:14:36]OFD Sender: No OFD packet to send [12:14:41]OFD Sender: No OFD packet to send [12:14:46]OFD Sender: No OFD packet to send [12:14:51]OFD Sender: No OFD packet to send [12:14:56]OFD Sender: No OFD packet to send [12:15:01]OFD Sender: No OFD packet to send [12:15:06]OFD Sender: No OFD packet to send [12:15:11]OFD Sender: No OFD packet to send [12:15:16]OFD Sender: No OFD packet to send [12:15:21]OFD Sender: No OFD packet to send [12:15:26]OFD Sender: No OFD packet to send [12:15:31]OFD Sender: No OFD packet to send [12:15:36]OFD Sender: No OFD packet to send [12:15:41]OFD Sender: No OFD packet to send [12:15:46]OFD Sender: No OFD packet to send [12:15:51]OFD Sender: No OFD packet to send [12:15:56]OFD Sender: No OFD packet to send [12:16:01]OFD Sender: No OFD packet to send [12:16:06]OFD Sender: No OFD packet to send [12:16:11]OFD Sender: No OFD packet to send [12:16:16]OFD Sender: No OFD packet to send [12:16:21]OFD Sender: No OFD packet to send [12:16:26]OFD Sender: No OFD packet to send [12:16:31]OFD Sender: No OFD packet to send [12:16:36]OFD Sender: No OFD packet to send [12:16:41]OFD Sender: No OFD packet to send [12:16:46]OFD Sender: No OFD packet to send [12:16:51]OFD Sender: No OFD packet to send [12:16:56]OFD Sender: No OFD packet to send [12:17:01]OFD Sender: No OFD packet to send [12:17:06]OFD Sender: No OFD packet to send [12:17:11]OFD Sender: No OFD packet to send [12:17:16]OFD Sender: No OFD packet to send [12:17:21]OFD Sender: No OFD packet to send [12:17:26]OFD Sender: No OFD packet to send [12:17:31]OFD Sender: No OFD packet to send [12:17:36]OFD Sender: No OFD packet to send [12:17:41]OFD Sender: No OFD packet to send [12:17:46]OFD Sender: No OFD packet to send [12:17:51]OFD Sender: No OFD packet to send [12:17:56]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:21]OFD Sender: No OFD packet to send [12:18:26]OFD Sender: No OFD packet to send [12:18:31]OFD Sender: No OFD packet to send [12:18:36]OFD Sender: No OFD packet to send [12:18:41]OFD Sender: No OFD packet to send [12:18:46]OFD Sender: No OFD packet to send [12:18:51]OFD Sender: No OFD packet to send [12:18:56]OFD Sender: No OFD packet to send [12:19:01]OFD Sender: No OFD packet to send [12:19:06]OFD Sender: No OFD packet to send [12:19:11]OFD Sender: No OFD packet to send [12:19:16]OFD Sender: No OFD packet to send [12:19:21]OFD Sender: No OFD packet to send [12:19:26]OFD Sender: No OFD packet to send [12:19:31]OFD Sender: No OFD packet to send [12:19:36]OFD Sender: No OFD packet to send [12:19:41]OFD Sender: No OFD packet to send [12:19:46]OFD Sender: No OFD packet to send [12:19:51]OFD Sender: No OFD packet to send [12:19:56]OFD Sender: No OFD packet to send [12:20:01]OFD Sender: No OFD packet to send [12:20:06]OFD Sender: No OFD packet to send [12:20:11]OFD Sender: No OFD packet to send [12:20:16]OFD Sender: No OFD packet to send [12:20:21]OFD Sender: No OFD packet to send [12:20:26]OFD Sender: No OFD packet to send [12:20:31]OFD Sender: No OFD packet to send [12:20:36]OFD Sender: No OFD packet to send [12:20:41]OFD Sender: No OFD packet to send [12:20:46]OFD Sender: No OFD packet to send [12:20:51]OFD Sender: No OFD packet to send [12:20:56]OFD Sender: No OFD packet to send [12:21:01]OFD Sender: No OFD packet to send [12:21:06]OFD Sender: No OFD packet to send [12:21:11]OFD Sender: No OFD packet to send [12:21:16]OFD Sender: No OFD packet to send [12:21:21]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:46]OFD Sender: No OFD packet to send [12:21:51]OFD Sender: No OFD packet to send [12:21:56]OFD Sender: No OFD packet to send [12:22:01]OFD Sender: No OFD packet to send [12:22:06]OFD Sender: No OFD packet to send [12:22:11]OFD Sender: No OFD packet to send [12:22:16]OFD Sender: No OFD packet to send [12:22:21]OFD Sender: No OFD packet to send [12:22:26]OFD Sender: No OFD packet to send [12:22:31]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:01]OFD Sender: No OFD packet to send [12:25:06]OFD Sender: No OFD packet to send [12:25:11]OFD Sender: No OFD packet to send [12:25:16]OFD Sender: No OFD packet to send [12:25: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:27]OFD Sender: No OFD packet to send [12:27:32]OFD Sender: No OFD packet to send [12:27:37]OFD Sender: No OFD packet to send [12:27:42]OFD Sender: No OFD packet to send [12:27:47]OFD Sender: No OFD packet to send [12:27:52]OFD Sender: No OFD packet to send [12:27:57]OFD Sender: No OFD packet to send [12:28:02]OFD Sender: No OFD packet to send [12:28:07]OFD Sender: No OFD packet to send [12:28:12]OFD Sender: No OFD packet to send [12:28:17]OFD Sender: No OFD packet to send [12:28:22]OFD Sender: No OFD packet to send [12:28:27]OFD Sender: No OFD packet to send [12:28:32]OFD Sender: No OFD packet to send [12:28:37]OFD Sender: No OFD packet to send [12:28:42]OFD Sender: No OFD packet to send [12:28:47]OFD Sender: No OFD packet to send [12:28:52]OFD Sender: No OFD packet to send [12:28:57]OFD Sender: No OFD packet to send [12:29:02]OFD Sender: No OFD packet to send [12:29:07]OFD Sender: No OFD packet to send [12:29:12]OFD Sender: No OFD packet to send [12:29:17]OFD Sender: No OFD packet to send [12:29:22]OFD Sender: No OFD packet to send [12:29:27]OFD Sender: No OFD packet to send [12:29:32]OFD Sender: No OFD packet to send [12:29:37]OFD Sender: No OFD packet to send [12:29:42]OFD Sender: No OFD packet to send [12:29:47]OFD Sender: No OFD packet to send [12:29:52]OFD Sender: No OFD packet to send [12:29:57]OFD Sender: No OFD packet to send [12:30:02]OFD Sender: No OFD packet to send [12:30:07]OFD Sender: No OFD packet to send [12:30:12]OFD Sender: No OFD packet to send [12:30:17]OFD Sender: No OFD packet to send [12:30:22]OFD Sender: No OFD packet to send [12:30:27]OFD Sender: No OFD packet to send [12:30:32]OFD Sender: No OFD packet to send [12:30:37]OFD Sender: No OFD packet to send [12:30:42]OFD Sender: No OFD packet to send [12:30:47]OFD Sender: No OFD packet to send [12:30:52]OFD Sender: No OFD packet to send [12:30:57]OFD Sender: No OFD packet to send [12:31:02]OFD Sender: No OFD packet to send [12:31:07]OFD Sender: No OFD packet to send [12:31:12]OFD Sender: No OFD packet to send [12:31:17]OFD Sender: No OFD packet to send [12:31:22]OFD Sender: No OFD packet to send [12:31:27]OFD Sender: No OFD packet to send [12:31:32]OFD Sender: No OFD packet to send [12:31:37]OFD Sender: No OFD packet to send [12:31:42]OFD Sender: No OFD packet to send [12:31:47]OFD Sender: No OFD packet to send [12:31:52]OFD Sender: No OFD packet to send [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:07]OFD Sender: No OFD packet to send [12:33:12]OFD Sender: No OFD packet to send [12:33:17]OFD Sender: No OFD packet to send [12:33:22]OFD Sender: No OFD packet to send [12:33:27]OFD Sender: No OFD packet to send [12:33:32]OFD Sender: No OFD packet to send [12:33:37]OFD Sender: No OFD packet to send [12:33:42]OFD Sender: No OFD packet to send [12:33:47]OFD Sender: No OFD packet to send [12:33:52]OFD Sender: No OFD packet to send [12:33:57]OFD Sender: No OFD packet to send [12:34:02]OFD Sender: No OFD packet to send [12:34:07]OFD Sender: No OFD packet to send [12:34:12]OFD Sender: No OFD packet to send [12:34:17]OFD Sender: No OFD packet to send [12:34:22]OFD Sender: No OFD packet to send [12:34:27]OFD Sender: No OFD packet to send [12:34:32]OFD Sender: No OFD packet to send [12:34:37]OFD Sender: No OFD packet to send [12:34:42]OFD Sender: No OFD packet to send [12:34:47]OFD Sender: No OFD packet to send [12:34:52]OFD Sender: No OFD packet to send [12:34:57]OFD Sender: No OFD packet to send [12:35:02]OFD Sender: No OFD packet to send [12:35:07]OFD Sender: No OFD packet to send [12:35:12]OFD Sender: No OFD packet to send [12:35:17]OFD Sender: No OFD packet to send [12:35:22]OFD Sender: No OFD packet to send [12:35:24]accept exits with 8 [12:35:24]New connection [12:35:24]New thread 3066903908 created [12:35:24]Thread 3067047268 joined [12:35:24]Waiting for new connection... [12:35:24] Sock 8.Parse request [12:35:24]Sock 8.Check first char [12:35:24]Sock 8.First char is OK [12:35:24]request: POST /json_proto HTTP/1.0 [12:35:24]Method: POST [12:35:24]URL: /json_proto [12:35:24]Method is POST - this is cgi request [12:35:24]url: /json_proto [12:35:24]query_string will be loaded in cgi processing [12:35:24]execute_cgi json_proto POST (null) [12:35:24]execute_cgi path=json_proto method=POST [12:35:24]POST find Content-Length [12:35:24]Host: 172.17.49.131:8080 [12:35:24]Content-Length: 677 [12:35:24]Content-Type: application/json [12:35:24] [12:35:24]POST finish read [12:35:24]Found Content-Length = 677 [12:35:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871886", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:35:24]execute_script... [12:35:24]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871886", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:35:24]POST & json_proto [12:35:24]process_json_proto [12:35:24]json parsed OK: [12:35:24]protocol is kg_v1.0 [12:35:24]action value=close_receipt [12:35:24]process_action close_receipt [12:35:24]cmd_close_receipt [12:35:24]MH_GetDate [12:35:24]Write to MH i2c: F0 00 00 71 A0 00 [12:35:24]Write i2c OK [12:35:24]MH_I2C_Read... [12:35:24]Read from MH i2c: F0 [12:35:24]MH_I2C_Read... [12:35:24]Read from MH i2c: F0 09 00 [12:35:24]MH_I2C_Read... [12:35:24]Read from MH i2c: F0 09 00 71 A0 00 12 3B A6 66 FF 4D C0 64 D2 [12:35:24]GetLastDocTimeStamp 1722166481 [12:35:24]current date 1722170130 [12:35:24]FM_GetShiftState [12:35:24]SAM_PROTO_GetShiftState [12:35:24]wFMCommunicate request_size=4 [12:35:24]MH_SAM_APDU [12:35:24]CAPDU: 80 13 01 00 [12:35:24]Write to MH i2c: E2 08 00 72 A0 80 13 01 00 00 00 00 00 8F [12:35:24]Write i2c OK [12:35:24]MH_I2C_Read... [12:35:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:35:24]Read from MH i2c: E2 [12:35:24]MH_I2C_Read... [12:35:24]Read from MH i2c: E2 0E 00 [12:35:24]MH_I2C_Read... [12:35:24]Read from MH i2c: E2 0E 00 72 A0 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 55 [12:35:24]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [12:35:24]wFMCommunicate OK [12:35:24]SAM_PROTO_GetShiftState done [12:35:24]FM_GetShiftState done [12:35:24]opened in 1722127132 [12:35:24]opened+sec_in_day 1722213532 [12:35:24]quantity*price = 50036 [12:35:24]sum+1 = 50037 [12:35:24]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 161 28.07.2024 12:35 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230347 ФПД: 40118147073340 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T123531&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230347&fm=40118147073340&tin=02508201610067®Number=0000000000099253&sum=50000 [12:35:26]StoreToDocumentArchive [12:35:26]shift 386 fd 230347 [12:35:26]save to /storage/0386/doc_00230347 [12:35:26]save last doc name /storage/0386/doc_00230347 to /storage/kkm_last_doc_name [12:35:26]save OK [12:35:26]Clear old archive folders... [12:35:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:35:26]tlvbuf is 00832630 [12:35:26]SAM_PROTO_ClearQueue [12:35:26]wFMCommunicate request_size=4 [12:35:26]MH_SAM_APDU [12:35:26]CAPDU: 80 09 00 00 [12:35:26]Write to MH i2c: E2 08 00 7F A0 80 09 00 00 00 00 00 00 91 [12:35:26]Write i2c OK [12:35:26]MH_I2C_Read... [12:35:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:35:26]Read from MH i2c: E2 [12:35:26]MH_I2C_Read... [12:35:26]Read from MH i2c: E2 03 00 [12:35:26]MH_I2C_Read... [12:35:26]Read from MH i2c: E2 03 00 7F A0 00 90 00 93 [12:35:26]RAPDU: 90 00 [12:35:26]wFMCommunicate OK [12:35:26]SAM_PROTO_ClearQueue done [12:35:26]KKMCreateOFDPacket [12:35:26]OFDProtocolAddRootSTLVToBuf [12:35:26]FM_MakeSignedData [12:35:26]FM_MakeSignedData [12:35:26]SAM_PROTO_SignData [12:35:26]wFMCommunicate request_size=4 [12:35:26]MH_SAM_APDU [12:35:26]CAPDU: 80 0D 01 02 [12:35:26]Write to MH i2c: E2 08 00 80 A0 80 0D 01 02 00 00 00 00 99 [12:35:26]Write i2c OK [12:35:26]MH_I2C_Read... [12:35:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:35:26]Read from MH i2c: E2 [12:35:26]MH_I2C_Read... [12:35:26]Read from MH i2c: E2 03 00 [12:35:26]MH_I2C_Read... [12:35:26]Read from MH i2c: E2 03 00 80 A0 00 90 00 94 [12:35:26]RAPDU: 90 00 [12:35:26]wFMCommunicate OK [12:35:26]wFMCommunicate request_size=255 [12:35:26]MH_SAM_APDU [12: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 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 A1 00 00 00 F4 03 04 00 13 3B A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 CB 83 03 00 35 04 06 00 24 [12:35:26]Write to MH i2c: E2 02 01 81 A0 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A1 00 00 00 F4 03 04 00 13 3B A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 CB 83 03 00 35 04 06 00 24 00 00 0C [12:35:26]Write i2c OK [12:35:26]MH_I2C_Read... [12:35:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:35:26]Read from MH i2c: E2 [12:35:26]MH_I2C_Read... [12:35:26]Read from MH i2c: E2 03 00 [12:35:26]MH_I2C_Read... [12:35:26]Read from MH i2c: E2 03 00 81 A0 00 90 00 95 [12:35:26]RAPDU: 90 00 [12:35:26]wFMCommunicate OK [12:35:26]wFMCommunicate request_size=10 [12:35:26]MH_SAM_APDU [12:35:26]CAPDU: 80 0D 02 02 05 7C BB E7 C5 3C [12:35:26]Write to MH i2c: E2 0D 00 82 A0 80 0D 02 02 05 00 7C BB E7 C5 3C 00 00 C5 [12:35:26]Write i2c OK [12:35:26]MH_I2C_Read... [12:35:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:35:26]Read from MH i2c: E2 [12:35:26]MH_I2C_Read... [12:35:26]Read from MH i2c: E2 03 00 [12:35:26]MH_I2C_Read... [12:35:26]Read from MH i2c: E2 03 00 82 A0 00 90 00 96 [12:35:26]RAPDU: 90 00 [12:35:26]wFMCommunicate OK [12:35:26]wFMCommunicate request_size=4 [12:35:26]MH_SAM_APDU [12:35:26]CAPDU: 80 0D 03 02 [12:35:26]Write to MH i2c: E2 08 00 83 A0 80 0D 03 02 00 00 00 00 9E [12:35:26]Write i2c OK [12:35:26]MH_I2C_Read... [12:35:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:35:26]Read from MH i2c: E2 [12:35:26]MH_I2C_Read... [12:35:26]Read from MH i2c: E2 0B 00 [12:35:26]MH_I2C_Read... [12:35:26]Read from MH i2c: E2 0B 00 83 A0 00 17 C1 91 E2 30 EA 53 C2 90 00 19 [12:35:26]RAPDU: 17 C1 91 E2 30 EA 53 C2 90 00 [12:35:26]wFMCommunicate OK [12:35:26]SAM_PROTO_SignData done [12:35:26]FM_MakeSignedData done [12:35:26]CreateOFDProtocolMessage [12:35:26]wFMCommunicate request_size=4 [12:35:26]MH_SAM_APDU [12:35:26]CAPDU: 80 11 00 00 [12:35:26]Write to MH i2c: E2 08 00 84 A0 80 11 00 00 00 00 00 00 9E [12:35:26]Write i2c OK [12:35:26]MH_I2C_Read... [12:35:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:35:26]Read from MH i2c: E2 [12:35:26]MH_I2C_Read... [12:35:26]Read from MH i2c: E2 17 00 [12:35:26]MH_I2C_Read... [12:35:26]Read from MH i2c: E2 17 00 84 A0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 EF [12:35:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [12:35:26]wFMCommunicate OK [12:35:26]CreateOFDProtocolMessage done [12:35:26]OFDSenderStorePacket 230347 [12:35:26]StoreOFDPacket docnum=230347 [12:35:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 88 86 07 01 19 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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 13 3B A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 CB 83 03 00 35 04 06 00 24 7C BB E7 C5 3C 17 C1 91 E2 30 EA 53 C2 [12:35:26]CheckFolder [12:35:26]dirname=/storage/ofd_packets [12:35:26]CheckFolder done [12:35:26]ProducePacketName [12:35:26]name=ofd_packets/00230347 [12:35:26]NVStorageSaveData ofd_packets/00230347 [12:35:26]File name is /storage/ofd_packets/00230347 [12:35:26]Write 301 bytes [12:35:26]NVStorageSaveData done [12:35:26]OFDSenderStorePacket done [12:35:26]KKMCreateOFDPacket done [12:35:26]NVStorageSaveData kkm_last_timestamp [12:35:26]File name is /storage/kkm_last_timestamp [12:35:26]Write 4 bytes [12:35:26]NVStorageSaveData done [12:35:26]ExternCall_PrintAddStr [12:35:26]wPrintStart [12:35:26]Write to MH i2c: 01 00 00 85 A0 25 [12:35:26]Write i2c OK [12:35:26]MH_I2C_Read... [12:35:26]Read from MH i2c: 01 [12:35:26]MH_I2C_Read... [12:35:26]Read from MH i2c: 01 07 00 [12:35:26]MH_I2C_Read... [12:35:26]Read from MH i2c: 01 07 00 85 A0 00 00 00 00 00 FF 0F 3A [12:35:26]RasterBufferAndPrint [12:35:26]line Счет N : (1)871886 [12:35:26]line ИНН: 02508201610067 [12:35:26]line Контрольно-Кассовый Чек [12:35:26]line ПРОДАЖА [12:35:26]line ТРК (МРК, ГНК) : 32 [12:35:26]line Товар: 2710124130 [12:35:26]line Аи-92-К-5 [12:35:26]line 7.380 * 67.80 [12:35:26]line = 500.36 [12:35:26]line НДС 12% НСП 1% [12:35:26]line > о реализуемом товаре [12:35:26]line ОКРУГЛЕНИЕ: -0.36 [12:35:26]line ИТОГО: 500.00 [12:35:26]line Внесено: 500.00 [12:35:26]line СДАЧА: 0.00 [12:35:26]line НСП 1% : 4.43 [12:35:26]line НДС 12% : 53.14 [12:35:26]line Наличными: 500.00 [12:35:26]line Безнал.: 0.00 [12:35:26]line Место: АЗС № 125 "Партнер Нефть" [12:35:26]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [12:35:26]line СНО: Общий режим [12:35:26]line Чек 161 28.07.2024 12:35 [12:35:26]line Смена: 386 ФФД: 1.0 [12:35:26]line ЗНМ: 0300000050 [12:35:26]line РНМ: 0000000000099253 [12:35:26]line Версия ККМ: 001 [12:35:26]line ФМ: 0000000000965352 [12:35:26]line ФД: 230347 [12:35:26]line ФПД: 40118147073340 [12:35:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T123531&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230347&fm=40118147073340&tin=02508201610067®Number=0000000000099253&sum=50000 [12:35:26]OFD Sender: Processing packet 230347 [packets to send 132, broken 131] [12:35:26]ProducePacketName [12:35:26]name=ofd_packets/00230347 [12:35:26]OFD Sender: To server: pG, [12:35:26]CommunicateWithHost lk.salyk.kg:30040 [12:35:26]ConnectInit lk.salyk.kg [12:35:26]written 0, free lines is 4095 [12:35:27]Connected sock=10 [12:35:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 88 86 07 01 19 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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 00 00 00 F4 03 04 00 13 3B A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 CB 83 03 00 35 04 06 00 24 7C BB E7 C5 3C 17 C1 91 E2 30 EA 53 C2 [12:35:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 76 A5 47 00 D4 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 39 36 35 33 35 32 10 04 04 00 CB 83 03 00 F4 03 04 00 EA E1 A5 66 B6 04 01 00 00 1D D8 C1 4D FE A6 18 11 [12:35:27]CommunicateWithHost err = 0 [12:35:27]CheckOFDResponse [12:35:27]1017 (14) - 77093643461234 [12:35:27]1041 (16) - 0000000000965352 [12:35:27]1040 (4) - 230347 [12:35:27]1012 (4) - 28.07.2024 06:15 [12:35:27]1206 (1) - 0 [12:35:27]OFD Sender: Remove packet 230347 [12:35:27]ProducePacketName [12:35:27]name=ofd_packets/00230347 [12:35:27]NVStorageDeleteData [12:35:27]Write to MH i2c: 01 00 00 B0 A0 50 [12:35:27]Write i2c OK [12:35:27]MH_I2C_Read... [12:35:27]Read from MH i2c: 01 [12:35:27]MH_I2C_Read... [12:35:27]Read from MH i2c: 01 07 00 [12:35:27]MH_I2C_Read... [12:35:27]Read from MH i2c: 01 07 00 B0 A0 00 00 00 00 00 F7 0C 5A [12:35:27]RasterBufferAndPrint [12:35:27]line [12:35:27]line [12:35:27]line [12:35:27]line [12:35:27]line [12:35:27]written 0, free lines is 3326 [12:35:27]MH_Cut [12:35:27]Write to MH i2c: D1 01 00 B7 A0 01 29 [12:35:27]Write i2c OK [12:35:27]MH_I2C_Read... [12:35:27]Read from MH i2c: D1 [12:35:27]MH_I2C_Read... [12:35:27]Read from MH i2c: D1 01 00 [12:35:27]MH_I2C_Read... [12:35:27]Read from MH i2c: D1 01 00 B7 A0 00 28 [12:35:27]Write to MH i2c: 01 00 00 B8 A0 58 [12:35:27]Write i2c OK [12:35:27]MH_I2C_Read... [12:35:27]OFD Sender: No OFD packet to send [12:35:28]*** Cut start [12:35:28]*** Partial cut [12:35:28]*** CUTSNS_PIN = 1 [12:35:28]*** CUTSNS_PIN = 0 [12:35:28]*** Brake cut motor [12:35:28]Read from MH i2c: 01 [12:35:28]MH_I2C_Read... [12:35:28]*** Stop cut motor [12:35:28]*** Cut end [12:35:28]Read from MH i2c: 01 07 00 [12:35:28]MH_I2C_Read... [12:35:28]Read from MH i2c: 01 07 00 B8 A0 00 00 00 00 00 FF 0F 6D [12:35:28]process_action close_receipt done [12:35:28]requested_data is exist [12:35:28]produce_requested_data [12:35:28]requested_item fm.sn is exist - process it [12:35:28]wFMCommunicate request_size=4 [12:35:28]MH_SAM_APDU [12:35:28]CAPDU: 80 11 00 00 [12:35:28]Write to MH i2c: E2 08 00 B9 A0 80 11 00 00 00 00 00 00 D3 [12:35:28]Write i2c OK [12:35:28]MH_I2C_Read... [12:35:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:35:28]Read from MH i2c: E2 [12:35:28]MH_I2C_Read... [12:35:28]Read from MH i2c: E2 17 00 [12:35:28]MH_I2C_Read... [12:35:28]Read from MH i2c: E2 17 00 B9 A0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 24 [12:35:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [12:35:28]wFMCommunicate OK [12:35:28]requested_item fd.num is exist - process it [12:35:28]SAM_PROTO_GetFieldsCounters [12:35:28]wFMCommunicate request_size=4 [12:35:28]MH_SAM_APDU [12:35:28]CAPDU: 80 13 00 00 [12:35:28]Write to MH i2c: E2 08 00 BA A0 80 13 00 00 00 00 00 00 D6 [12:35:28]Write i2c OK [12:35:28]MH_I2C_Read... [12:35:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:35:28]Read from MH i2c: E2 [12:35:28]MH_I2C_Read... [12:35:28]Read from MH i2c: E2 62 00 [12:35:28]MH_I2C_Read... [12:35:28]Read from MH i2c: E2 62 00 BA A0 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 CB 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 A1 00 00 00 5E 04 04 00 A1 00 00 00 57 04 04 00 A2 00 00 00 19 04 04 00 00 00 00 00 90 00 AF [12:35:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 CB 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 A1 00 00 00 5E 04 04 00 A1 00 00 00 57 04 04 00 A2 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:35:28]wFMCommunicate OK [12:35:28]SAM_PROTO_GetFieldsCounters done [12:35:28]requested_item shift.num is exist - process it [12:35:28]requested_item shift.opened is exist - process it [12:35:28]req_shift_opened [12:35:28]FM_GetShiftState [12:35:28]SAM_PROTO_GetShiftState [12:35:28]wFMCommunicate request_size=4 [12:35:28]MH_SAM_APDU [12:35:28]CAPDU: 80 13 01 00 [12:35:28]Write to MH i2c: E2 08 00 BB A0 80 13 01 00 00 00 00 00 D8 [12:35:28]Write i2c OK [12:35:28]MH_I2C_Read... [12:35:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:35:28]Read from MH i2c: E2 [12:35:28]MH_I2C_Read... [12:35:28]Read from MH i2c: E2 0E 00 [12:35:28]MH_I2C_Read... [12:35:28]Read from MH i2c: E2 0E 00 BB A0 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 9E [12:35:28]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [12:35:28]wFMCommunicate OK [12:35:28]SAM_PROTO_GetShiftState done [12:35:28]FM_GetShiftState done [12:35:28]req_shift_opened done [12:35:28]requested_item shift.open_date is exist - process it [12:35:28]req_shift_open_date [12:35:28]req_shift_open_date done [12:35:28]produce_requested_data done [12:35:28]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230347,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [12:35:28]process_action_free close_receipt [12:35:28]json_value_free [12:35:28]json_value_free done [12:35:28]process_json_proto returns [12:35:28]Send response to host [12:35:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230347,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [12:35:28]free response buf [12:35:28]execute_script done [12:35:28]execute_script returns [12:35:28]free content buf [12:35:28]Sock 8.Close socket [12:35:28]Sock 8.Thread stoped [12:35:32]accept exits with 9 [12:35:32]New connection [12:35:32]New thread 3067047268 created [12:35:32]Thread 3066903908 joined [12:35:32]Waiting for new connection... [12:35:32] Sock 9.Parse request [12:35:32]Sock 9.Check first char [12:35:32]Sock 9.First char is OK [12:35:32]request: POST /json_proto HTTP/1.0 [12:35:32]Method: POST [12:35:32]URL: /json_proto [12:35:32]Method is POST - this is cgi request [12:35:32]url: /json_proto [12:35:32]query_string will be loaded in cgi processing [12:35:32]execute_cgi json_proto POST (null) [12:35:32]execute_cgi path=json_proto method=POST [12:35:32]POST find Content-Length [12:35:32]Host: 172.17.49.131:8080 [12:35:32]Content-Length: 682 [12:35:32]Content-Type: application/json [12:35:32] [12:35:32]POST finish read [12:35:32]Found Content-Length = 682 [12:35:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871885", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:35:32]execute_script... [12:35:32]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871885", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:35:32]POST & json_proto [12:35:32]process_json_proto [12:35:32]json parsed OK: [12:35:32]protocol is kg_v1.0 [12:35:32]action value=close_receipt [12:35:32]process_action close_receipt [12:35:32]cmd_close_receipt [12:35:32]MH_GetDate [12:35:32]Write to MH i2c: F0 00 00 BC A0 4B [12:35:32]Write i2c OK [12:35:32]MH_I2C_Read... [12:35:32]Read from MH i2c: F0 [12:35:32]MH_I2C_Read... [12:35:32]Read from MH i2c: F0 09 00 [12:35:32]MH_I2C_Read... [12:35:32]Read from MH i2c: F0 09 00 BC A0 00 1A 3B A6 66 FF 4D C0 64 25 [12:35:32]GetLastDocTimeStamp 1722170131 [12:35:32]current date 1722170138 [12:35:32]FM_GetShiftState [12:35:32]SAM_PROTO_GetShiftState [12:35:32]wFMCommunicate request_size=4 [12:35:32]MH_SAM_APDU [12:35:32]CAPDU: 80 13 01 00 [12:35:32]Write to MH i2c: E2 08 00 BD A0 80 13 01 00 00 00 00 00 DA [12:35:32]Write i2c OK [12:35:32]MH_I2C_Read... [12:35:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:35:32]Read from MH i2c: E2 [12:35:32]MH_I2C_Read... [12:35:32]Read from MH i2c: E2 0E 00 [12:35:32]MH_I2C_Read... [12:35:32]Read from MH i2c: E2 0E 00 BD A0 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 A0 [12:35:32]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [12:35:32]wFMCommunicate OK [12:35:32]SAM_PROTO_GetShiftState done [12:35:32]FM_GetShiftState done [12:35:32]opened in 1722127132 [12:35:32]opened+sec_in_day 1722213532 [12:35:32]quantity*price = 100005 [12:35:32]sum+1 = 100006 [12:35:32]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 162 28.07.2024 12:35 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230348 ФПД: 137145752287238 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T123538&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230348&fm=137145752287238&tin=02508201610067®Number=0000000000099253&sum=100000 [12:35:33]StoreToDocumentArchive [12:35:33]shift 386 fd 230348 [12:35:33]save to /storage/0386/doc_00230348 [12:35:33]save last doc name /storage/0386/doc_00230348 to /storage/kkm_last_doc_name [12:35:33]save OK [12:35:33]Clear old archive folders... [12:35:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:35:33]tlvbuf is 00A99A60 [12:35:33]SAM_PROTO_ClearQueue [12:35:33]wFMCommunicate request_size=4 [12:35:33]MH_SAM_APDU [12:35:33]CAPDU: 80 09 00 00 [12:35:33]Write to MH i2c: E2 08 00 CA A0 80 09 00 00 00 00 00 00 DC [12:35:33]Write i2c OK [12:35:33]MH_I2C_Read... [12:35:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:35:33]Read from MH i2c: E2 [12:35:33]MH_I2C_Read... [12:35:33]Read from MH i2c: E2 03 00 [12:35:33]MH_I2C_Read... [12:35:33]Read from MH i2c: E2 03 00 CA A0 00 90 00 DE [12:35:33]RAPDU: 90 00 [12:35:33]wFMCommunicate OK [12:35:33]SAM_PROTO_ClearQueue done [12:35:33]KKMCreateOFDPacket [12:35:33]OFDProtocolAddRootSTLVToBuf [12:35:33]FM_MakeSignedData [12:35:33]FM_MakeSignedData [12:35:33]SAM_PROTO_SignData [12:35:33]wFMCommunicate request_size=4 [12:35:33]MH_SAM_APDU [12:35:33]CAPDU: 80 0D 01 02 [12:35:33]Write to MH i2c: E2 08 00 CB A0 80 0D 01 02 00 00 00 00 E4 [12:35:33]Write i2c OK [12:35:33]MH_I2C_Read... [12:35:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:35:33]Read from MH i2c: E2 [12:35:33]MH_I2C_Read... [12:35:33]Read from MH i2c: E2 03 00 [12:35:33]MH_I2C_Read... [12:35:33]Read from MH i2c: E2 03 00 CB A0 00 90 00 DF [12:35:33]RAPDU: 90 00 [12:35:33]wFMCommunicate OK [12:35:33]wFMCommunicate request_size=255 [12:35:33]MH_SAM_APDU [12:35:33]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A2 00 00 00 F4 03 04 00 1A 3B A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 CC 83 03 00 35 04 06 00 7C [12:35:33]Write to MH i2c: E2 02 01 CC A0 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A2 00 00 00 F4 03 04 00 1A 3B A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 CC 83 03 00 35 04 06 00 7C 00 00 47 [12:35:33]Write i2c OK [12:35:33]MH_I2C_Read... [12:35:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:35:33]Read from MH i2c: E2 [12:35:33]MH_I2C_Read... [12:35:33]Read from MH i2c: E2 03 00 [12:35:33]MH_I2C_Read... [12:35:33]Read from MH i2c: E2 03 00 CC A0 00 90 00 E0 [12:35:33]RAPDU: 90 00 [12:35:33]wFMCommunicate OK [12:35:33]wFMCommunicate request_size=10 [12:35:33]MH_SAM_APDU [12:35:33]CAPDU: 80 0D 02 02 05 BB BB D8 F8 06 [12:35:33]Write to MH i2c: E2 0D 00 CD A0 80 0D 02 02 05 00 BB BB D8 F8 06 00 00 3D [12:35:33]Write i2c OK [12:35:33]MH_I2C_Read... [12:35:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:35:33]Read from MH i2c: E2 [12:35:33]MH_I2C_Read... [12:35:33]Read from MH i2c: E2 03 00 [12:35:33]MH_I2C_Read... [12:35:33]Read from MH i2c: E2 03 00 CD A0 00 90 00 E1 [12:35:33]RAPDU: 90 00 [12:35:33]wFMCommunicate OK [12:35:33]wFMCommunicate request_size=4 [12:35:33]MH_SAM_APDU [12:35:33]CAPDU: 80 0D 03 02 [12:35:33]Write to MH i2c: E2 08 00 CE A0 80 0D 03 02 00 00 00 00 E9 [12:35:33]Write i2c OK [12:35:33]MH_I2C_Read... [12:35:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:35:33]Read from MH i2c: E2 [12:35:33]MH_I2C_Read... [12:35:33]Read from MH i2c: E2 0B 00 [12:35:33]MH_I2C_Read... [12:35:33]Read from MH i2c: E2 0B 00 CE A0 00 FC BD 52 18 27 D8 AC F1 90 00 A9 [12:35:33]RAPDU: FC BD 52 18 27 D8 AC F1 90 00 [12:35:33]wFMCommunicate OK [12:35:33]SAM_PROTO_SignData done [12:35:33]FM_MakeSignedData done [12:35:33]CreateOFDProtocolMessage [12:35:33]wFMCommunicate request_size=4 [12:35:33]MH_SAM_APDU [12:35:33]CAPDU: 80 11 00 00 [12:35:33]Write to MH i2c: E2 08 00 CF A0 80 11 00 00 00 00 00 00 E9 [12:35:33]Write i2c OK [12:35:33]MH_I2C_Read... [12:35:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:35:34]Read from MH i2c: E2 [12:35:34]MH_I2C_Read... [12:35:34]Read from MH i2c: E2 17 00 [12:35:34]MH_I2C_Read... [12:35:34]Read from MH i2c: E2 17 00 CF A0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 3A [12:35:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [12:35:34]wFMCommunicate OK [12:35:34]CreateOFDProtocolMessage done [12:35:34]OFDSenderStorePacket 230348 [12:35:34]StoreOFDPacket docnum=230348 [12:35:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 A3 25 07 01 B2 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 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 A2 00 00 00 F4 03 04 00 1A 3B A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 CC 83 03 00 35 04 06 00 7C BB BB D8 F8 06 FC BD 52 18 27 D8 AC F1 [12:35:34]CheckFolder [12:35:34]dirname=/storage/ofd_packets [12:35:34]CheckFolder done [12:35:34]ProducePacketName [12:35:34]name=ofd_packets/00230348 [12:35:34]NVStorageSaveData ofd_packets/00230348 [12:35:34]File name is /storage/ofd_packets/00230348 [12:35:34]Write 301 bytes [12:35:34]NVStorageSaveData done [12:35:34]OFDSenderStorePacket done [12:35:34]KKMCreateOFDPacket done [12:35:34]NVStorageSaveData kkm_last_timestamp [12:35:34]File name is /storage/kkm_last_timestamp [12:35:34]Write 4 bytes [12:35:34]NVStorageSaveData done [12:35:34]ExternCall_PrintAddStr [12:35:34]wPrintStart [12:35:34]Write to MH i2c: 01 00 00 D0 A0 70 [12:35:34]Write i2c OK [12:35:34]MH_I2C_Read... [12:35:34]Read from MH i2c: 01 [12:35:34]MH_I2C_Read... [12:35:34]Read from MH i2c: 01 07 00 [12:35:34]MH_I2C_Read... [12:35:34]Read from MH i2c: 01 07 00 D0 A0 00 00 00 00 00 FF 0F 85 [12:35:34]RasterBufferAndPrint [12:35:34]line Счет N : (1)871885 [12:35:34]line ИНН: 02508201610067 [12:35:34]line Контрольно-Кассовый Чек [12:35:34]line ПРОДАЖА [12:35:34]line ТРК (МРК, ГНК) : 62 [12:35:34]line Товар: 2710124130 [12:35:34]line Аи-92-К-5 [12:35:34]line 14.750 * 67.80 [12:35:34]line = 1000.05 [12:35:34]line НДС 12% НСП 1% [12:35:34]line > о реализуемом товаре [12:35:34]line ОКРУГЛЕНИЕ: -0.05 [12:35:34]line ИТОГО: 1000.00 [12:35:34]line Внесено: 1000.00 [12:35:34]line СДАЧА: 0.00 [12:35:34]line НСП 1% : 8.85 [12:35:34]line НДС 12% : 106.20 [12:35:34]line Наличными: 1000.00 [12:35:34]line Безнал.: 0.00 [12:35:34]line Место: АЗС № 125 "Партнер Нефть" [12:35:34]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [12:35:34]line СНО: Общий режим [12:35:34]line Чек 162 28.07.2024 12:35 [12:35:34]line Смена: 386 ФФД: 1.0 [12:35:34]line ЗНМ: 0300000050 [12:35:34]line РНМ: 0000000000099253 [12:35:34]line Версия ККМ: 001 [12:35:34]line ФМ: 0000000000965352 [12:35:34]line ФД: 230348 [12:35:34]line ФПД: 137145752287238 [12:35:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T123538&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230348&fm=137145752287238&tin=02508201610067®Number=0000000000099253&sum=100000 [12:35:34]written 0, free lines is 4095 [12:35:34]OFD Sender: Processing packet 230348 [packets to send 132, broken 131] [12:35:34]ProducePacketName [12:35:34]name=ofd_packets/00230348 [12:35:34]OFD Sender: To server: pG, [12:35:34]CommunicateWithHost lk.salyk.kg:30040 [12:35:34]ConnectInit lk.salyk.kg [12:35:34]Connected sock=10 [12:35:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 A3 25 07 01 B2 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 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 A2 00 00 00 F4 03 04 00 1A 3B A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 CC 83 03 00 35 04 06 00 7C BB BB D8 F8 06 FC BD 52 18 27 D8 AC F1 [12:35:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 3B 3A 47 00 9F 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 39 36 35 33 35 32 10 04 04 00 CC 83 03 00 F4 03 04 00 F1 E1 A5 66 B6 04 01 00 00 27 D2 66 FE D6 D1 7C FE [12:35:34]CommunicateWithHost err = 0 [12:35:34]CheckOFDResponse [12:35:34]1017 (14) - 77093643461234 [12:35:34]1041 (16) - 0000000000965352 [12:35:34]1040 (4) - 230348 [12:35:34]1012 (4) - 28.07.2024 06:15 [12:35:34]1206 (1) - 0 [12:35:34]OFD Sender: Remove packet 230348 [12:35:34]ProducePacketName [12:35:34]name=ofd_packets/00230348 [12:35:34]NVStorageDeleteData [12:35:34]Write to MH i2c: 01 00 00 FB A0 9B [12:35:34]Write i2c OK [12:35:34]MH_I2C_Read... [12:35:34]Read from MH i2c: 01 [12:35:34]MH_I2C_Read... [12:35:34]Read from MH i2c: 01 07 00 [12:35:34]MH_I2C_Read... [12:35:34]Read from MH i2c: 01 07 00 FB A0 00 00 00 00 00 0A 0D B9 [12:35:34]RasterBufferAndPrint [12:35:34]line [12:35:34]line [12:35:34]line [12:35:34]line [12:35:34]line [12:35:34]written 0, free lines is 3350 [12:35:34]MH_Cut [12:35:34]Write to MH i2c: D1 01 00 02 A1 01 75 [12:35:34]Write i2c OK [12:35:34]MH_I2C_Read... [12:35:34]Read from MH i2c: D1 [12:35:34]MH_I2C_Read... [12:35:34]Read from MH i2c: D1 01 00 [12:35:34]MH_I2C_Read... [12:35:34]Read from MH i2c: D1 01 00 02 A1 00 74 [12:35:34]Write to MH i2c: 01 00 00 03 A1 A4 [12:35:34]Write i2c OK [12:35:34]MH_I2C_Read... [12:35:34]OFD Sender: No OFD packet to send [12:35:35]*** Cut start [12:35:35]*** Partial cut [12:35:35]*** CUTSNS_PIN = 1 [12:35:35]*** CUTSNS_PIN = 0 [12:35:35]*** Brake cut motor [12:35:35]Read from MH i2c: 01 [12:35:35]MH_I2C_Read... [12:35:35]*** Stop cut motor [12:35:35]*** Cut end [12:35:35]Read from MH i2c: 01 07 00 [12:35:35]MH_I2C_Read... [12:35:35]Read from MH i2c: 01 07 00 03 A1 00 00 00 00 00 FF 0F B9 [12:35:35]process_action close_receipt done [12:35:35]requested_data is exist [12:35:35]produce_requested_data [12:35:35]requested_item fm.sn is exist - process it [12:35:35]wFMCommunicate request_size=4 [12:35:35]MH_SAM_APDU [12:35:35]CAPDU: 80 11 00 00 [12:35:35]Write to MH i2c: E2 08 00 04 A1 80 11 00 00 00 00 00 00 1F [12:35:35]Write i2c OK [12:35:35]MH_I2C_Read... [12:35:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:35:35]Read from MH i2c: E2 [12:35:35]MH_I2C_Read... [12:35:35]Read from MH i2c: E2 17 00 [12:35:35]MH_I2C_Read... [12:35:35]Read from MH i2c: E2 17 00 04 A1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 70 [12:35:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [12:35:35]wFMCommunicate OK [12:35:35]requested_item fd.num is exist - process it [12:35:35]SAM_PROTO_GetFieldsCounters [12:35:35]wFMCommunicate request_size=4 [12:35:35]MH_SAM_APDU [12:35:35]CAPDU: 80 13 00 00 [12:35:35]Write to MH i2c: E2 08 00 05 A1 80 13 00 00 00 00 00 00 22 [12:35:35]Write i2c OK [12:35:35]MH_I2C_Read... [12:35:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:35:35]Read from MH i2c: E2 [12:35:35]MH_I2C_Read... [12:35:35]Read from MH i2c: E2 62 00 [12:35:35]MH_I2C_Read... [12:35:36]Read from MH i2c: E2 62 00 05 A1 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 CC 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 A2 00 00 00 5E 04 04 00 A2 00 00 00 57 04 04 00 A3 00 00 00 19 04 04 00 00 00 00 00 90 00 FF [12:35:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 CC 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 A2 00 00 00 5E 04 04 00 A2 00 00 00 57 04 04 00 A3 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:35:36]wFMCommunicate OK [12:35:36]SAM_PROTO_GetFieldsCounters done [12:35:36]requested_item shift.num is exist - process it [12:35:36]requested_item shift.opened is exist - process it [12:35:36]req_shift_opened [12:35:36]FM_GetShiftState [12:35:36]SAM_PROTO_GetShiftState [12:35:36]wFMCommunicate request_size=4 [12:35:36]MH_SAM_APDU [12:35:36]CAPDU: 80 13 01 00 [12:35:36]Write to MH i2c: E2 08 00 06 A1 80 13 01 00 00 00 00 00 24 [12:35:36]Write i2c OK [12:35:36]MH_I2C_Read... [12:35:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:35:36]Read from MH i2c: E2 [12:35:36]MH_I2C_Read... [12:35:36]Read from MH i2c: E2 0E 00 [12:35:36]MH_I2C_Read... [12:35:36]Read from MH i2c: E2 0E 00 06 A1 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 EA [12:35:36]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [12:35:36]wFMCommunicate OK [12:35:36]SAM_PROTO_GetShiftState done [12:35:36]FM_GetShiftState done [12:35:36]req_shift_opened done [12:35:36]requested_item shift.open_date is exist - process it [12:35:36]req_shift_open_date [12:35:36]req_shift_open_date done [12:35:36]produce_requested_data done [12:35:36]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230348,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [12:35:36]process_action_free close_receipt [12:35:36]json_value_free [12:35:36]json_value_free done [12:35:36]process_json_proto returns [12:35:36]Send response to host [12:35:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230348,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [12:35:36]free response buf [12:35:36]execute_script done [12:35:36]execute_script returns [12:35:36]free content buf [12:35:36]Sock 9.Close socket [12:35:36]Sock 9.Thread stoped [12:35:39]OFD Sender: No OFD packet to send [12:35:44]OFD Sender: No OFD packet to send [12:35:49]OFD Sender: No OFD packet to send [12:35:54]OFD Sender: No OFD packet to send [12:35:59]OFD Sender: No OFD packet to send [12:36:04]OFD Sender: No OFD packet to send [12:36:10]OFD Sender: No OFD packet to send [12:36:15]OFD Sender: No OFD packet to send [12:36:20]OFD Sender: No OFD packet to send [12:36:25]OFD Sender: No OFD packet to send [12:36:30]OFD Sender: No OFD packet to send [12:36:35]OFD Sender: No OFD packet to send [12:36:40]OFD Sender: No OFD packet to send [12:36:45]OFD Sender: No OFD packet to send [12:36:50]OFD Sender: No OFD packet to send [12:36:55]OFD Sender: No OFD packet to send [12:37:00]OFD Sender: No OFD packet to send [12:37:05]OFD Sender: No OFD packet to send [12:37:10]OFD Sender: No OFD packet to send [12:37:15]OFD Sender: No OFD packet to send [12:37:20]OFD Sender: No OFD packet to send [12:37:25]OFD Sender: No OFD packet to send [12:37:30]OFD Sender: No OFD packet to send [12:37:35]OFD Sender: No OFD packet to send [12:37:40]OFD Sender: No OFD packet to send [12:37:45]OFD Sender: No OFD packet to send [12:37:50]OFD Sender: No OFD packet to send [12:37:55]OFD Sender: No OFD packet to send [12:38:00]OFD Sender: No OFD packet to send [12:38:05]OFD Sender: No OFD packet to send [12:38:10]OFD Sender: No OFD packet to send [12:38:15]OFD Sender: No OFD packet to send [12:38:20]OFD Sender: No OFD packet to send [12:38:25]OFD Sender: No OFD packet to send [12:38:30]OFD Sender: No OFD packet to send [12:38:35]OFD Sender: No OFD packet to send [12:38:40]OFD Sender: No OFD packet to send [12:38:45]OFD Sender: No OFD packet to send [12:38:50]OFD Sender: No OFD packet to send [12:38:55]OFD Sender: No OFD packet to send [12:39:00]OFD Sender: No OFD packet to send [12:39:05]OFD Sender: No OFD packet to send [12:39:10]OFD Sender: No OFD packet to send [12:39:15]OFD Sender: No OFD packet to send [12:39:20]OFD Sender: No OFD packet to send [12:39:25]OFD Sender: No OFD packet to send [12:39:30]OFD Sender: No OFD packet to send [12:39:35]OFD Sender: No OFD packet to send [12:39:40]OFD Sender: No OFD packet to send [12:39:45]OFD Sender: No OFD packet to send [12:39:50]OFD Sender: No OFD packet to send [12:39:55]OFD Sender: No OFD packet to send [12:40:00]OFD Sender: No OFD packet to send [12:40:05]OFD Sender: No OFD packet to send [12:40:10]OFD Sender: No OFD packet to send [12:40:15]OFD Sender: No OFD packet to send [12:40:20]OFD Sender: No OFD packet to send [12:40:25]OFD Sender: No OFD packet to send [12:40:30]OFD Sender: No OFD packet to send [12:40:35]OFD Sender: No OFD packet to send [12:40:40]OFD Sender: No OFD packet to send [12:40:45]OFD Sender: No OFD packet to send [12:40:50]OFD Sender: No OFD packet to send [12:40:55]OFD Sender: No OFD packet to send [12:41:00]OFD Sender: No OFD packet to send [12:41:05]OFD Sender: No OFD packet to send [12:41:10]OFD Sender: No OFD packet to send [12:41:15]OFD Sender: No OFD packet to send [12:41:20]OFD Sender: No OFD packet to send [12:41:25]OFD Sender: No OFD packet to send [12:41:30]OFD Sender: No OFD packet to send [12:41:35]OFD Sender: No OFD packet to send [12:41:40]OFD Sender: No OFD packet to send [12:41:45]OFD Sender: No OFD packet to send [12:41:50]OFD Sender: No OFD packet to send [12:41:55]OFD Sender: No OFD packet to send [12:42:00]OFD Sender: No OFD packet to send [12:42:05]OFD Sender: No OFD packet to send [12:42:10]OFD Sender: No OFD packet to send [12:42:15]OFD Sender: No OFD packet to send [12:42:20]OFD Sender: No OFD packet to send [12:42:25]OFD Sender: No OFD packet to send [12:42:30]OFD Sender: No OFD packet to send [12:42:35]OFD Sender: No OFD packet to send [12:42:40]OFD Sender: No OFD packet to send [12:42:45]OFD Sender: No OFD packet to send [12:42:50]OFD Sender: No OFD packet to send [12:42:55]OFD Sender: No OFD packet to send [12:43:00]OFD Sender: No OFD packet to send [12:43:05]OFD Sender: No OFD packet to send [12:43:10]OFD Sender: No OFD packet to send [12:43:15]OFD Sender: No OFD packet to send [12:43:20]OFD Sender: No OFD packet to send [12:43:25]OFD Sender: No OFD packet to send [12:43:30]OFD Sender: No OFD packet to send [12:43:35]OFD Sender: No OFD packet to send [12:43:40]OFD Sender: No OFD packet to send [12:43:45]OFD Sender: No OFD packet to send [12:43:50]OFD Sender: No OFD packet to send [12:43:55]OFD Sender: No OFD packet to send [12:44:00]OFD Sender: No OFD packet to send [12:44:05]OFD Sender: No OFD packet to send [12:44:10]OFD Sender: No OFD packet to send [12:44:15]OFD Sender: No OFD packet to send [12:44:20]OFD Sender: No OFD packet to send [12:44:25]OFD Sender: No OFD packet to send [12:44:30]OFD Sender: No OFD packet to send [12:44:35]OFD Sender: No OFD packet to send [12:44:40]OFD Sender: No OFD packet to send [12:44:45]OFD Sender: No OFD packet to send [12:44:50]OFD Sender: No OFD packet to send [12:44:55]OFD Sender: No OFD packet to send [12:45:00]OFD Sender: No OFD packet to send [12:45:05]OFD Sender: No OFD packet to send [12:45:10]OFD Sender: No OFD packet to send [12:45:15]OFD Sender: No OFD packet to send [12:45:20]OFD Sender: No OFD packet to send [12:45:25]OFD Sender: No OFD packet to send [12:45:30]OFD Sender: No OFD packet to send [12:45:35]OFD Sender: No OFD packet to send [12:45:38]accept exits with 8 [12:45:38]New connection [12:45:38]New thread 3066903908 created [12:45:38]Thread 3067047268 joined [12:45:38]Waiting for new connection... [12:45:38] Sock 8.Parse request [12:45:38]Sock 8.Check first char [12:45:38]Sock 8.First char is OK [12:45:38]request: POST /json_proto HTTP/1.0 [12:45:38]Method: POST [12:45:38]URL: /json_proto [12:45:38]Method is POST - this is cgi request [12:45:38]url: /json_proto [12:45:38]query_string will be loaded in cgi processing [12:45:38]execute_cgi json_proto POST (null) [12:45:38]execute_cgi path=json_proto method=POST [12:45:38]POST find Content-Length [12:45:38]Host: 172.17.49.131:8080 [12:45:38]Content-Length: 677 [12:45:38]Content-Type: application/json [12:45:38] [12:45:38]POST finish read [12:45:38]Found Content-Length = 677 [12:45:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871890", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 3.990, "sum" : 270.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 270.00, "total" : 270.00, "payments": [ { "type": 0, "sum" : 270.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:45:38]execute_script... [12:45:38]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871890", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 3.990, "sum" : 270.52, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 270.00, "total" : 270.00, "payments": [ { "type": 0, "sum" : 270.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:45:38]POST & json_proto [12:45:38]process_json_proto [12:45:38]json parsed OK: [12:45:38]protocol is kg_v1.0 [12:45:38]action value=close_receipt [12:45:38]process_action close_receipt [12:45:38]cmd_close_receipt [12:45:38]MH_GetDate [12:45:38]Write to MH i2c: F0 00 00 07 A1 97 [12:45:38]Write i2c OK [12:45:38]MH_I2C_Read... [12:45:38]Read from MH i2c: F0 [12:45:38]MH_I2C_Read... [12:45:38]Read from MH i2c: F0 09 00 [12:45:38]MH_I2C_Read... [12:45:38]Read from MH i2c: F0 09 00 07 A1 00 78 3D A6 66 FF 4D C0 64 D1 [12:45:38]GetLastDocTimeStamp 1722170138 [12:45:38]current date 1722170744 [12:45:38]FM_GetShiftState [12:45:38]SAM_PROTO_GetShiftState [12:45:38]wFMCommunicate request_size=4 [12:45:38]MH_SAM_APDU [12:45:38]CAPDU: 80 13 01 00 [12:45:38]Write to MH i2c: E2 08 00 08 A1 80 13 01 00 00 00 00 00 26 [12:45:38]Write i2c OK [12:45:38]MH_I2C_Read... [12:45:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:45:38]Read from MH i2c: E2 [12:45:38]MH_I2C_Read... [12:45:38]Read from MH i2c: E2 0E 00 [12:45:38]MH_I2C_Read... [12:45:38]Read from MH i2c: E2 0E 00 08 A1 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 EC [12:45:38]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [12:45:38]wFMCommunicate OK [12:45:38]SAM_PROTO_GetShiftState done [12:45:38]FM_GetShiftState done [12:45:38]opened in 1722127132 [12:45:38]opened+sec_in_day 1722213532 [12:45:38]quantity*price = 27052 [12:45:38]sum+1 = 27053 [12:45:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.52 ИТОГО: 270.00 Внесено: 270.00 СДАЧА: 0.00 НСП 1% : 2.39 НДС 12% : 28.73 Наличными: 270.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 163 28.07.2024 12:45 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230349 ФПД: 153781757165938 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T124544&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230349&fm=153781757165938&tin=02508201610067®Number=0000000000099253&sum=27000 [12:45:39]StoreToDocumentArchive [12:45:39]shift 386 fd 230349 [12:45:39]save to /storage/0386/doc_00230349 [12:45:39]save last doc name /storage/0386/doc_00230349 to /storage/kkm_last_doc_name [12:45:39]save OK [12:45:39]Clear old archive folders... [12:45:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:45:39]tlvbuf is 009E95D0 [12:45:39]SAM_PROTO_ClearQueue [12:45:39]wFMCommunicate request_size=4 [12:45:39]MH_SAM_APDU [12:45:39]CAPDU: 80 09 00 00 [12:45:39]Write to MH i2c: E2 08 00 15 A1 80 09 00 00 00 00 00 00 28 [12:45:39]Write i2c OK [12:45:39]MH_I2C_Read... [12:45:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:45:39]Read from MH i2c: E2 [12:45:39]MH_I2C_Read... [12:45:39]Read from MH i2c: E2 03 00 [12:45:39]MH_I2C_Read... [12:45:39]Read from MH i2c: E2 03 00 15 A1 00 90 00 2A [12:45:39]RAPDU: 90 00 [12:45:39]wFMCommunicate OK [12:45:39]SAM_PROTO_ClearQueue done [12:45:39]KKMCreateOFDPacket [12:45:39]OFDProtocolAddRootSTLVToBuf [12:45:39]FM_MakeSignedData [12:45:39]FM_MakeSignedData [12:45:39]SAM_PROTO_SignData [12:45:39]wFMCommunicate request_size=4 [12:45:39]MH_SAM_APDU [12:45:39]CAPDU: 80 0D 01 02 [12:45:39]Write to MH i2c: E2 08 00 16 A1 80 0D 01 02 00 00 00 00 30 [12:45:39]Write i2c OK [12:45:39]MH_I2C_Read... [12:45:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:45:39]Read from MH i2c: E2 [12:45:39]MH_I2C_Read... [12:45:39]Read from MH i2c: E2 03 00 [12:45:39]MH_I2C_Read... [12:45:39]Read from MH i2c: E2 03 00 16 A1 00 90 00 2B [12:45:39]RAPDU: 90 00 [12:45:39]wFMCommunicate OK [12:45:39]wFMCommunicate request_size=255 [12:45:39]MH_SAM_APDU [12:45: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 96 0F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 AC 69 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 69 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 0B 00 00 00 00 07 04 06 00 78 69 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 78 3D A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 CD 83 03 00 35 04 06 00 8B [12:45:39]Write to MH i2c: E2 02 01 17 A1 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 0F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 AC 69 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 69 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 0B 00 00 00 00 07 04 06 00 78 69 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 78 3D A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 CD 83 03 00 35 04 06 00 8B 00 00 45 [12:45:39]Write i2c OK [12:45:39]MH_I2C_Read... [12:45:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:45:40]Read from MH i2c: E2 [12:45:40]MH_I2C_Read... [12:45:40]Read from MH i2c: E2 03 00 [12:45:40]MH_I2C_Read... [12:45:40]Read from MH i2c: E2 03 00 17 A1 00 90 00 2C [12:45:40]RAPDU: 90 00 [12:45:40]wFMCommunicate OK [12:45:40]wFMCommunicate request_size=10 [12:45:40]MH_SAM_APDU [12:45:40]CAPDU: 80 0D 02 02 05 DD 1B 02 41 72 [12:45:40]Write to MH i2c: E2 0D 00 18 A1 80 0D 02 02 05 00 DD 1B 02 41 72 00 00 EA [12:45:40]Write i2c OK [12:45:40]MH_I2C_Read... [12:45:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:45:40]Read from MH i2c: E2 [12:45:40]MH_I2C_Read... [12:45:40]Read from MH i2c: E2 03 00 [12:45:40]MH_I2C_Read... [12:45:40]Read from MH i2c: E2 03 00 18 A1 00 90 00 2D [12:45:40]RAPDU: 90 00 [12:45:40]wFMCommunicate OK [12:45:40]wFMCommunicate request_size=4 [12:45:40]MH_SAM_APDU [12:45:40]CAPDU: 80 0D 03 02 [12:45:40]Write to MH i2c: E2 08 00 19 A1 80 0D 03 02 00 00 00 00 35 [12:45:40]Write i2c OK [12:45:40]MH_I2C_Read... [12:45:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:45:40]Read from MH i2c: E2 [12:45:40]MH_I2C_Read... [12:45:40]Read from MH i2c: E2 0B 00 [12:45:40]MH_I2C_Read... [12:45:40]Read from MH i2c: E2 0B 00 19 A1 00 3B 2F EF 26 4A F2 F3 FD 90 00 E1 [12:45:40]RAPDU: 3B 2F EF 26 4A F2 F3 FD 90 00 [12:45:40]wFMCommunicate OK [12:45:40]SAM_PROTO_SignData done [12:45:40]FM_MakeSignedData done [12:45:40]CreateOFDProtocolMessage [12:45:40]wFMCommunicate request_size=4 [12:45:40]MH_SAM_APDU [12:45:40]CAPDU: 80 11 00 00 [12:45:40]Write to MH i2c: E2 08 00 1A A1 80 11 00 00 00 00 00 00 35 [12:45:40]Write i2c OK [12:45:40]MH_I2C_Read... [12:45:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:45:40]Read from MH i2c: E2 [12:45:40]MH_I2C_Read... [12:45:40]Read from MH i2c: E2 17 00 [12:45:40]MH_I2C_Read... [12:45:40]Read from MH i2c: E2 17 00 1A A1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 86 [12:45:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [12:45:40]wFMCommunicate OK [12:45:40]CreateOFDProtocolMessage done [12:45:40]OFDSenderStorePacket 230349 [12:45:40]StoreOFDPacket docnum=230349 [12:45:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 03 9E 07 01 05 3C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 0F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 AC 69 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 69 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 0B 00 00 00 00 07 04 06 00 78 69 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 78 3D A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 CD 83 03 00 35 04 06 00 8B DD 1B 02 41 72 3B 2F EF 26 4A F2 F3 FD [12:45:40]CheckFolder [12:45:40]dirname=/storage/ofd_packets [12:45:40]CheckFolder done [12:45:40]ProducePacketName [12:45:40]name=ofd_packets/00230349 [12:45:40]NVStorageSaveData ofd_packets/00230349 [12:45:40]File name is /storage/ofd_packets/00230349 [12:45:40]Write 301 bytes [12:45:40]NVStorageSaveData done [12:45:40]OFDSenderStorePacket done [12:45:40]KKMCreateOFDPacket done [12:45:40]NVStorageSaveData kkm_last_timestamp [12:45:40]File name is /storage/kkm_last_timestamp [12:45:40]Write 4 bytes [12:45:40]NVStorageSaveData done [12:45:40]ExternCall_PrintAddStr [12:45:40]wPrintStart [12:45:40]Write to MH i2c: 01 00 00 1B A1 BC [12:45:40]Write i2c OK [12:45:40]MH_I2C_Read... [12:45:40]Read from MH i2c: 01 [12:45:40]MH_I2C_Read... [12:45:40]Read from MH i2c: 01 07 00 [12:45:40]MH_I2C_Read... [12:45:40]Read from MH i2c: 01 07 00 1B A1 00 00 00 00 00 FF 0F D1 [12:45:40]RasterBufferAndPrint [12:45:40]line Счет N : (1)871890 [12:45:40]line ИНН: 02508201610067 [12:45:40]line Контрольно-Кассовый Чек [12:45:40]line ПРОДАЖА [12:45:40]line ТРК (МРК, ГНК) : 42 [12:45:40]line Товар: 2710124130 [12:45:40]line Аи-92-К-5 [12:45:40]line 3.990 * 67.80 [12:45:40]line = 270.52 [12:45:40]line НДС 12% НСП 1% [12:45:40]line > о реализуемом товаре [12:45:40]line ОКРУГЛЕНИЕ: -0.52 [12:45:40]line ИТОГО: 270.00 [12:45:40]line Внесено: 270.00 [12:45:40]line СДАЧА: 0.00 [12:45:40]line НСП 1% : 2.39 [12:45:40]line НДС 12% : 28.73 [12:45:40]line Наличными: 270.00 [12:45:40]line Безнал.: 0.00 [12:45:40]line Место: АЗС № 125 "Партнер Нефть" [12:45:40]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [12:45:40]line СНО: Общий режим [12:45:40]line Чек 163 28.07.2024 12:45 [12:45:40]line Смена: 386 ФФД: 1.0 [12:45:40]line ЗНМ: 0300000050 [12:45:40]line РНМ: 0000000000099253 [12:45:40]line Версия ККМ: 001 [12:45:40]line ФМ: 0000000000965352 [12:45:40]line ФД: 230349 [12:45:40]line ФПД: 153781757165938 [12:45:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T124544&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230349&fm=153781757165938&tin=02508201610067®Number=0000000000099253&sum=27000 [12:45:40]written 0, free lines is 4095 [12:45:40]OFD Sender: Processing packet 230349 [packets to send 132, broken 131] [12:45:40]ProducePacketName [12:45:40]name=ofd_packets/00230349 [12:45:40]OFD Sender: To server: pG, [12:45:40]CommunicateWithHost lk.salyk.kg:30040 [12:45:40]ConnectInit lk.salyk.kg [12:45:40]Connected sock=10 [12:45:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 03 9E 07 01 05 3C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 96 0F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 AC 69 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 78 69 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EF 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 39 0B 00 00 00 00 07 04 06 00 78 69 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A3 00 00 00 F4 03 04 00 78 3D A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 CD 83 03 00 35 04 06 00 8B DD 1B 02 41 72 3B 2F EF 26 4A F2 F3 FD [12:45:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 31 22 47 00 53 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 39 36 35 33 35 32 10 04 04 00 CD 83 03 00 F4 03 04 00 4F E4 A5 66 B6 04 01 00 00 51 80 5A ED DF FD CF 9B [12:45:40]CommunicateWithHost err = 0 [12:45:40]CheckOFDResponse [12:45:40]1017 (14) - 77093643461234 [12:45:40]1041 (16) - 0000000000965352 [12:45:40]1040 (4) - 230349 [12:45:40]1012 (4) - 28.07.2024 06:25 [12:45:40]1206 (1) - 0 [12:45:40]OFD Sender: Remove packet 230349 [12:45:40]ProducePacketName [12:45:40]name=ofd_packets/00230349 [12:45:40]NVStorageDeleteData [12:45:40]Write to MH i2c: 01 00 00 46 A1 E7 [12:45:40]Write i2c OK [12:45:40]MH_I2C_Read... [12:45:40]Read from MH i2c: 01 [12:45:40]MH_I2C_Read... [12:45:40]Read from MH i2c: 01 07 00 [12:45:40]MH_I2C_Read... [12:45:40]Read from MH i2c: 01 07 00 46 A1 00 00 00 00 00 06 0D 01 [12:45:40]RasterBufferAndPrint [12:45:40]line [12:45:40]line [12:45:40]line [12:45:40]line [12:45:40]line [12:45:40]written 0, free lines is 3341 [12:45:40]MH_Cut [12:45:40]Write to MH i2c: D1 01 00 4D A1 01 C0 [12:45:40]Write i2c OK [12:45:40]MH_I2C_Read... [12:45:40]Read from MH i2c: D1 [12:45:40]MH_I2C_Read... [12:45:40]Read from MH i2c: D1 01 00 [12:45:40]MH_I2C_Read... [12:45:40]Read from MH i2c: D1 01 00 4D A1 00 BF [12:45:40]Write to MH i2c: 01 00 00 4E A1 EF [12:45:40]Write i2c OK [12:45:40]MH_I2C_Read... [12:45:41]OFD Sender: No OFD packet to send [12:45:41]*** Cut start [12:45:41]*** Partial cut [12:45:41]*** CUTSNS_PIN = 1 [12:45:41]*** CUTSNS_PIN = 0 [12:45:41]*** Brake cut motor [12:45:41]Read from MH i2c: 01 [12:45:41]MH_I2C_Read... [12:45:41]*** Stop cut motor [12:45:41]*** Cut end [12:45:41]Read from MH i2c: 01 07 00 [12:45:41]MH_I2C_Read... [12:45:41]Read from MH i2c: 01 07 00 4E A1 00 00 00 00 00 FF 0F 04 [12:45:41]process_action close_receipt done [12:45:41]requested_data is exist [12:45:41]produce_requested_data [12:45:41]requested_item fm.sn is exist - process it [12:45:41]wFMCommunicate request_size=4 [12:45:41]MH_SAM_APDU [12:45:41]CAPDU: 80 11 00 00 [12:45:41]Write to MH i2c: E2 08 00 4F A1 80 11 00 00 00 00 00 00 6A [12:45:41]Write i2c OK [12:45:41]MH_I2C_Read... [12:45:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:45:41]Read from MH i2c: E2 [12:45:41]MH_I2C_Read... [12:45:41]Read from MH i2c: E2 17 00 [12:45:41]MH_I2C_Read... [12:45:41]Read from MH i2c: E2 17 00 4F A1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 BB [12:45:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [12:45:41]wFMCommunicate OK [12:45:41]requested_item fd.num is exist - process it [12:45:41]SAM_PROTO_GetFieldsCounters [12:45:41]wFMCommunicate request_size=4 [12:45:41]MH_SAM_APDU [12:45:41]CAPDU: 80 13 00 00 [12:45:41]Write to MH i2c: E2 08 00 50 A1 80 13 00 00 00 00 00 00 6D [12:45:41]Write i2c OK [12:45:41]MH_I2C_Read... [12:45:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:45:42]Read from MH i2c: E2 [12:45:42]MH_I2C_Read... [12:45:42]Read from MH i2c: E2 62 00 [12:45:42]MH_I2C_Read... [12:45:42]Read from MH i2c: E2 62 00 50 A1 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 CD 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 A3 00 00 00 5E 04 04 00 A3 00 00 00 57 04 04 00 A4 00 00 00 19 04 04 00 00 00 00 00 90 00 4E [12:45:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 CD 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 A3 00 00 00 5E 04 04 00 A3 00 00 00 57 04 04 00 A4 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:45:42]wFMCommunicate OK [12:45:42]SAM_PROTO_GetFieldsCounters done [12:45:42]requested_item shift.num is exist - process it [12:45:42]requested_item shift.opened is exist - process it [12:45:42]req_shift_opened [12:45:42]FM_GetShiftState [12:45:42]SAM_PROTO_GetShiftState [12:45:42]wFMCommunicate request_size=4 [12:45:42]MH_SAM_APDU [12:45:42]CAPDU: 80 13 01 00 [12:45:42]Write to MH i2c: E2 08 00 51 A1 80 13 01 00 00 00 00 00 6F [12:45:42]Write i2c OK [12:45:42]MH_I2C_Read... [12:45:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:45:42]Read from MH i2c: E2 [12:45:42]MH_I2C_Read... [12:45:42]Read from MH i2c: E2 0E 00 [12:45:42]MH_I2C_Read... [12:45:42]Read from MH i2c: E2 0E 00 51 A1 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 35 [12:45:42]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [12:45:42]wFMCommunicate OK [12:45:42]SAM_PROTO_GetShiftState done [12:45:42]FM_GetShiftState done [12:45:42]req_shift_opened done [12:45:42]requested_item shift.open_date is exist - process it [12:45:42]req_shift_open_date [12:45:42]req_shift_open_date done [12:45:42]produce_requested_data done [12:45:42]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230349,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [12:45:42]process_action_free close_receipt [12:45:42]json_value_free [12:45:42]json_value_free done [12:45:42]process_json_proto returns [12:45:42]Send response to host [12:45:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230349,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [12:45:42]free response buf [12:45:42]execute_script done [12:45:42]execute_script returns [12:45:42]free content buf [12:45:42]Sock 8.Close socket [12:45:42]Sock 8.Thread stoped [12:45:46]OFD Sender: No OFD packet to send [12:45:51]OFD Sender: No OFD packet to send [12:45:56]OFD Sender: No OFD packet to send [12:46:01]OFD Sender: No OFD packet to send [12:46:06]OFD Sender: No OFD packet to send [12:46:11]OFD Sender: No OFD packet to send [12:46:16]OFD Sender: No OFD packet to send [12:46:21]OFD Sender: No OFD packet to send [12:46:26]OFD Sender: No OFD packet to send [12:46:31]OFD Sender: No OFD packet to send [12:46:36]OFD Sender: No OFD packet to send [12:46:41]OFD Sender: No OFD packet to send [12:46:46]OFD Sender: No OFD packet to send [12:46:51]OFD Sender: No OFD packet to send [12:46:56]OFD Sender: No OFD packet to send [12:46:56]accept exits with 9 [12:46:56]New connection [12:46:56]New thread 3067047268 created [12:46:56]Thread 3066903908 joined [12:46:56]Waiting for new connection... [12:46:56] Sock 9.Parse request [12:46:56]Sock 9.Check first char [12:46:56]Sock 9.First char is OK [12:46:56]request: POST /json_proto HTTP/1.0 [12:46:56]Method: POST [12:46:56]URL: /json_proto [12:46:56]Method is POST - this is cgi request [12:46:56]url: /json_proto [12:46:56]query_string will be loaded in cgi processing [12:46:56]execute_cgi json_proto POST (null) [12:46:56]execute_cgi path=json_proto method=POST [12:46:56]POST find Content-Length [12:46:56]Host: 172.17.49.131:8080 [12:46:56]Content-Length: 682 [12:46:56]Content-Type: application/json [12:46:56] [12:46:56]POST finish read [12:46:56]Found Content-Length = 682 [12:46:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871891", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:46:57]execute_script... [12:46: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)871891", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 14.750, "sum" : 1000.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:46:57]POST & json_proto [12:46:57]process_json_proto [12:46:57]json parsed OK: [12:46:57]protocol is kg_v1.0 [12:46:57]action value=close_receipt [12:46:57]process_action close_receipt [12:46:57]cmd_close_receipt [12:46:57]MH_GetDate [12:46:57]Write to MH i2c: F0 00 00 52 A1 E2 [12:46:57]Write i2c OK [12:46:57]MH_I2C_Read... [12:46:57]Read from MH i2c: F0 [12:46:57]MH_I2C_Read... [12:46:57]Read from MH i2c: F0 09 00 [12:46:57]MH_I2C_Read... [12:46:57]Read from MH i2c: F0 09 00 52 A1 00 C7 3D A6 66 FF 4D C0 64 6B [12:46:57]GetLastDocTimeStamp 1722170744 [12:46:57]current date 1722170823 [12:46:57]FM_GetShiftState [12:46:57]SAM_PROTO_GetShiftState [12:46:57]wFMCommunicate request_size=4 [12:46:57]MH_SAM_APDU [12:46:57]CAPDU: 80 13 01 00 [12:46:57]Write to MH i2c: E2 08 00 53 A1 80 13 01 00 00 00 00 00 71 [12:46:57]Write i2c OK [12:46:57]MH_I2C_Read... [12:46:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:46:57]Read from MH i2c: E2 [12:46:57]MH_I2C_Read... [12:46:57]Read from MH i2c: E2 0E 00 [12:46:57]MH_I2C_Read... [12:46:57]Read from MH i2c: E2 0E 00 53 A1 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 37 [12:46:57]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [12:46:57]wFMCommunicate OK [12:46:57]SAM_PROTO_GetShiftState done [12:46:57]FM_GetShiftState done [12:46:57]opened in 1722127132 [12:46:57]opened+sec_in_day 1722213532 [12:46:57]quantity*price = 100005 [12:46:57]sum+1 = 100006 [12:46: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 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 164 28.07.2024 12:47 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230350 ФПД: 205140516908646 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T124703&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230350&fm=205140516908646&tin=02508201610067®Number=0000000000099253&sum=100000 [12:46:58]StoreToDocumentArchive [12:46:58]shift 386 fd 230350 [12:46:58]save to /storage/0386/doc_00230350 [12:46:58]save last doc name /storage/0386/doc_00230350 to /storage/kkm_last_doc_name [12:46:58]save OK [12:46:58]Clear old archive folders... [12:46:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:46:58]tlvbuf is 00962DF0 [12:46:58]SAM_PROTO_ClearQueue [12:46:58]wFMCommunicate request_size=4 [12:46:58]MH_SAM_APDU [12:46:58]CAPDU: 80 09 00 00 [12:46:58]Write to MH i2c: E2 08 00 60 A1 80 09 00 00 00 00 00 00 73 [12:46:58]Write i2c OK [12:46:58]MH_I2C_Read... [12:46:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:46:58]Read from MH i2c: E2 [12:46:58]MH_I2C_Read... [12:46:58]Read from MH i2c: E2 03 00 [12:46:58]MH_I2C_Read... [12:46:58]Read from MH i2c: E2 03 00 60 A1 00 90 00 75 [12:46:58]RAPDU: 90 00 [12:46:58]wFMCommunicate OK [12:46:58]SAM_PROTO_ClearQueue done [12:46:58]KKMCreateOFDPacket [12:46:58]OFDProtocolAddRootSTLVToBuf [12:46:58]FM_MakeSignedData [12:46:58]FM_MakeSignedData [12:46:58]SAM_PROTO_SignData [12:46:58]wFMCommunicate request_size=4 [12:46:58]MH_SAM_APDU [12:46:58]CAPDU: 80 0D 01 02 [12:46:58]Write to MH i2c: E2 08 00 61 A1 80 0D 01 02 00 00 00 00 7B [12:46:58]Write i2c OK [12:46:58]MH_I2C_Read... [12:46:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:46:58]Read from MH i2c: E2 [12:46:58]MH_I2C_Read... [12:46:58]Read from MH i2c: E2 03 00 [12:46:58]MH_I2C_Read... [12:46:58]Read from MH i2c: E2 03 00 61 A1 00 90 00 76 [12:46:58]RAPDU: 90 00 [12:46:58]wFMCommunicate OK [12:46:58]wFMCommunicate request_size=255 [12:46:58]MH_SAM_APDU [12:46: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 A4 00 00 00 F4 03 04 00 C7 3D A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 CE 83 03 00 35 04 06 00 BA [12:46:58]Write to MH i2c: E2 02 01 62 A1 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A4 00 00 00 F4 03 04 00 C7 3D A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 CE 83 03 00 35 04 06 00 BA 00 00 CF [12:46:58]Write i2c OK [12:46:58]MH_I2C_Read... [12:46:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:46:58]Read from MH i2c: E2 [12:46:58]MH_I2C_Read... [12:46:58]Read from MH i2c: E2 03 00 [12:46:58]MH_I2C_Read... [12:46:58]Read from MH i2c: E2 03 00 62 A1 00 90 00 77 [12:46:58]RAPDU: 90 00 [12:46:58]wFMCommunicate OK [12:46:58]wFMCommunicate request_size=10 [12:46:58]MH_SAM_APDU [12:46:58]CAPDU: 80 0D 02 02 05 92 FF A3 AE 66 [12:46:58]Write to MH i2c: E2 0D 00 63 A1 80 0D 02 02 05 00 92 FF A3 AE 66 00 00 D0 [12:46:58]Write i2c OK [12:46:58]MH_I2C_Read... [12:46:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:46:58]Read from MH i2c: E2 [12:46:58]MH_I2C_Read... [12:46:58]Read from MH i2c: E2 03 00 [12:46:58]MH_I2C_Read... [12:46:58]Read from MH i2c: E2 03 00 63 A1 00 90 00 78 [12:46:58]RAPDU: 90 00 [12:46:58]wFMCommunicate OK [12:46:58]wFMCommunicate request_size=4 [12:46:58]MH_SAM_APDU [12:46:58]CAPDU: 80 0D 03 02 [12:46:58]Write to MH i2c: E2 08 00 64 A1 80 0D 03 02 00 00 00 00 80 [12:46:58]Write i2c OK [12:46:58]MH_I2C_Read... [12:46:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:46:58]Read from MH i2c: E2 [12:46:58]MH_I2C_Read... [12:46:58]Read from MH i2c: E2 0B 00 [12:46:58]MH_I2C_Read... [12:46:58]Read from MH i2c: E2 0B 00 64 A1 00 35 98 F3 56 B1 FB 67 A3 90 00 4D [12:46:58]RAPDU: 35 98 F3 56 B1 FB 67 A3 90 00 [12:46:58]wFMCommunicate OK [12:46:58]SAM_PROTO_SignData done [12:46:58]FM_MakeSignedData done [12:46:58]CreateOFDProtocolMessage [12:46:58]wFMCommunicate request_size=4 [12:46:58]MH_SAM_APDU [12:46:58]CAPDU: 80 11 00 00 [12:46:58]Write to MH i2c: E2 08 00 65 A1 80 11 00 00 00 00 00 00 80 [12:46:58]Write i2c OK [12:46:58]MH_I2C_Read... [12:46:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:46:58]Read from MH i2c: E2 [12:46:58]MH_I2C_Read... [12:46:58]Read from MH i2c: E2 17 00 [12:46:58]MH_I2C_Read... [12:46:58]Read from MH i2c: E2 17 00 65 A1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 D1 [12:46:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [12:46:58]wFMCommunicate OK [12:46:58]CreateOFDProtocolMessage done [12:46:58]OFDSenderStorePacket 230350 [12:46:58]StoreOFDPacket docnum=230350 [12:46:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 34 65 07 01 A9 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A4 00 00 00 F4 03 04 00 C7 3D A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 CE 83 03 00 35 04 06 00 BA 92 FF A3 AE 66 35 98 F3 56 B1 FB 67 A3 [12:46:58]CheckFolder [12:46:58]dirname=/storage/ofd_packets [12:46:58]CheckFolder done [12:46:58]ProducePacketName [12:46:58]name=ofd_packets/00230350 [12:46:58]NVStorageSaveData ofd_packets/00230350 [12:46:58]File name is /storage/ofd_packets/00230350 [12:46:58]Write 301 bytes [12:46:58]NVStorageSaveData done [12:46:58]OFDSenderStorePacket done [12:46:58]KKMCreateOFDPacket done [12:46:58]NVStorageSaveData kkm_last_timestamp [12:46:58]File name is /storage/kkm_last_timestamp [12:46:58]Write 4 bytes [12:46:58]NVStorageSaveData done [12:46:58]ExternCall_PrintAddStr [12:46:58]wPrintStart [12:46:58]Write to MH i2c: 01 00 00 66 A1 07 [12:46:58]Write i2c OK [12:46:58]MH_I2C_Read... [12:46:58]Read from MH i2c: 01 [12:46:58]MH_I2C_Read... [12:46:58]Read from MH i2c: 01 07 00 [12:46:58]MH_I2C_Read... [12:46:58]Read from MH i2c: 01 07 00 66 A1 00 00 00 00 00 FF 0F 1C [12:46:58]RasterBufferAndPrint [12:46:58]line Счет N : (1)871891 [12:46:58]line ИНН: 02508201610067 [12:46:58]line Контрольно-Кассовый Чек [12:46:58]line ПРОДАЖА [12:46:58]line ТРК (МРК, ГНК) : 52 [12:46:58]line Товар: 2710124130 [12:46:58]line Аи-92-К-5 [12:46:58]line 14.750 * 67.80 [12:46:58]line = 1000.05 [12:46:58]line НДС 12% НСП 1% [12:46:58]line > о реализуемом товаре [12:46:58]line ОКРУГЛЕНИЕ: -0.05 [12:46:58]line ИТОГО: 1000.00 [12:46:58]line Внесено: 1000.00 [12:46:58]line СДАЧА: 0.00 [12:46:58]line НСП 1% : 8.85 [12:46:58]line НДС 12% : 106.20 [12:46:58]line Наличными: 1000.00 [12:46:58]line Безнал.: 0.00 [12:46:58]line Место: АЗС № 125 "Партнер Нефть" [12:46:58]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [12:46:58]line СНО: Общий режим [12:46:58]line Чек 164 28.07.2024 12:47 [12:46:58]line Смена: 386 ФФД: 1.0 [12:46:58]line ЗНМ: 0300000050 [12:46:58]line РНМ: 0000000000099253 [12:46:58]line Версия ККМ: 001 [12:46:58]line ФМ: 0000000000965352 [12:46:58]line ФД: 230350 [12:46:58]line ФПД: 205140516908646 [12:46:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T124703&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230350&fm=205140516908646&tin=02508201610067®Number=0000000000099253&sum=100000 [12:46:59]OFD Sender: Processing packet 230350 [packets to send 132, broken 131] [12:46:59]ProducePacketName [12:46:59]name=ofd_packets/00230350 [12:46:59]OFD Sender: To server: pG, [12:46:59]CommunicateWithHost lk.salyk.kg:30040 [12:46:59]ConnectInit lk.salyk.kg [12:46:59]written 0, free lines is 4095 [12:46:59]Connected sock=10 [12:46:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 34 65 07 01 A9 8E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A4 00 00 00 F4 03 04 00 C7 3D A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 CE 83 03 00 35 04 06 00 BA 92 FF A3 AE 66 35 98 F3 56 B1 FB 67 A3 [12:46:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 FE A6 47 00 17 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 39 36 35 33 35 32 10 04 04 00 CE 83 03 00 F4 03 04 00 9E E4 A5 66 B6 04 01 00 00 E1 41 5A 7C 60 4B 14 A0 [12:46:59]CommunicateWithHost err = 0 [12:46:59]CheckOFDResponse [12:46:59]1017 (14) - 77093643461234 [12:46:59]1041 (16) - 0000000000965352 [12:46:59]1040 (4) - 230350 [12:46:59]1012 (4) - 28.07.2024 06:26 [12:46:59]1206 (1) - 0 [12:46:59]OFD Sender: Remove packet 230350 [12:46:59]ProducePacketName [12:46:59]name=ofd_packets/00230350 [12:46:59]NVStorageDeleteData [12:46:59]Write to MH i2c: 01 00 00 91 A1 32 [12:46:59]Write i2c OK [12:46:59]MH_I2C_Read... [12:46:59]Read from MH i2c: 01 [12:46:59]MH_I2C_Read... [12:46:59]Read from MH i2c: 01 07 00 [12:46:59]MH_I2C_Read... [12:46:59]Read from MH i2c: 01 07 00 91 A1 00 00 00 00 00 08 0D 4E [12:46:59]RasterBufferAndPrint [12:46:59]line [12:46:59]line [12:46:59]line [12:46:59]line [12:46:59]line [12:46:59]written 0, free lines is 3345 [12:46:59]MH_Cut [12:46:59]Write to MH i2c: D1 01 00 98 A1 01 0B [12:46:59]Write i2c OK [12:46:59]MH_I2C_Read... [12:46:59]Read from MH i2c: D1 [12:46:59]MH_I2C_Read... [12:46:59]Read from MH i2c: D1 01 00 [12:46:59]MH_I2C_Read... [12:46:59]Read from MH i2c: D1 01 00 98 A1 00 0A [12:46:59]Write to MH i2c: 01 00 00 99 A1 3A [12:46:59]Write i2c OK [12:46:59]MH_I2C_Read... [12:46:59]OFD Sender: No OFD packet to send [12:47:00]*** Cut start [12:47:00]*** Partial cut [12:47:00]*** CUTSNS_PIN = 1 [12:47:00]*** CUTSNS_PIN = 0 [12:47:00]*** Brake cut motor [12:47:00]Read from MH i2c: 01 [12:47:00]MH_I2C_Read... [12:47:00]*** Stop cut motor [12:47:00]*** Cut end [12:47:00]Read from MH i2c: 01 07 00 [12:47:00]MH_I2C_Read... [12:47:00]Read from MH i2c: 01 07 00 99 A1 00 00 00 00 00 FF 0F 4F [12:47:00]process_action close_receipt done [12:47:00]requested_data is exist [12:47:00]produce_requested_data [12:47:00]requested_item fm.sn is exist - process it [12:47:00]wFMCommunicate request_size=4 [12:47:00]MH_SAM_APDU [12:47:00]CAPDU: 80 11 00 00 [12:47:00]Write to MH i2c: E2 08 00 9A A1 80 11 00 00 00 00 00 00 B5 [12:47:00]Write i2c OK [12:47:00]MH_I2C_Read... [12:47:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:47:00]Read from MH i2c: E2 [12:47:00]MH_I2C_Read... [12:47:00]Read from MH i2c: E2 17 00 [12:47:00]MH_I2C_Read... [12:47:00]Read from MH i2c: E2 17 00 9A A1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 06 [12:47:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [12:47:00]wFMCommunicate OK [12:47:00]requested_item fd.num is exist - process it [12:47:00]SAM_PROTO_GetFieldsCounters [12:47:00]wFMCommunicate request_size=4 [12:47:00]MH_SAM_APDU [12:47:00]CAPDU: 80 13 00 00 [12:47:00]Write to MH i2c: E2 08 00 9B A1 80 13 00 00 00 00 00 00 B8 [12:47:00]Write i2c OK [12:47:00]MH_I2C_Read... [12:47:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:47:00]Read from MH i2c: E2 [12:47:00]MH_I2C_Read... [12:47:00]Read from MH i2c: E2 62 00 [12:47:00]MH_I2C_Read... [12:47:00]Read from MH i2c: E2 62 00 9B A1 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 CE 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 A4 00 00 00 5E 04 04 00 A4 00 00 00 57 04 04 00 A5 00 00 00 19 04 04 00 00 00 00 00 90 00 9D [12:47:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 CE 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 A4 00 00 00 5E 04 04 00 A4 00 00 00 57 04 04 00 A5 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:47:00]wFMCommunicate OK [12:47:00]SAM_PROTO_GetFieldsCounters done [12:47:00]requested_item shift.num is exist - process it [12:47:00]requested_item shift.opened is exist - process it [12:47:00]req_shift_opened [12:47:00]FM_GetShiftState [12:47:00]SAM_PROTO_GetShiftState [12:47:00]wFMCommunicate request_size=4 [12:47:00]MH_SAM_APDU [12:47:00]CAPDU: 80 13 01 00 [12:47:00]Write to MH i2c: E2 08 00 9C A1 80 13 01 00 00 00 00 00 BA [12:47:00]Write i2c OK [12:47:00]MH_I2C_Read... [12:47:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:47:01]Read from MH i2c: E2 [12:47:01]MH_I2C_Read... [12:47:01]Read from MH i2c: E2 0E 00 [12:47:01]MH_I2C_Read... [12:47:01]Read from MH i2c: E2 0E 00 9C A1 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 80 [12:47:01]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [12:47:01]wFMCommunicate OK [12:47:01]SAM_PROTO_GetShiftState done [12:47:01]FM_GetShiftState done [12:47:01]req_shift_opened done [12:47:01]requested_item shift.open_date is exist - process it [12:47:01]req_shift_open_date [12:47:01]req_shift_open_date done [12:47:01]produce_requested_data done [12:47:01]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230350,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [12:47:01]process_action_free close_receipt [12:47:01]json_value_free [12:47:01]json_value_free done [12:47:01]process_json_proto returns [12:47:01]Send response to host [12:47:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230350,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [12:47:01]free response buf [12:47:01]execute_script done [12:47:01]execute_script returns [12:47:01]free content buf [12:47:01]Sock 9.Close socket [12:47:01]Sock 9.Thread stoped [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:18]accept exits with 8 [12:48:18]New connection [12:48:18]New thread 3066903908 created [12:48:18]Thread 3067047268 joined [12:48:18]Waiting for new connection... [12:48:18] Sock 8.Parse request [12:48:18]Sock 8.Check first char [12:48:18]Sock 8.First char is OK [12:48:18]request: POST /json_proto HTTP/1.0 [12:48:18]Method: POST [12:48:18]URL: /json_proto [12:48:18]Method is POST - this is cgi request [12:48:18]url: /json_proto [12:48:18]query_string will be loaded in cgi processing [12:48:18]execute_cgi json_proto POST (null) [12:48:18]execute_cgi path=json_proto method=POST [12:48:18]POST find Content-Length [12:48:18]Host: 172.17.49.131:8080 [12:48:18]Content-Length: 769 [12:48:18]Content-Type: application/json [12:48:18] [12:48:18]POST finish read [12:48:18]Found Content-Length = 769 [12:48:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871892", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: Mbank", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:48:18]execute_script... [12:48: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)871892", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: Mbank", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:48:18]POST & json_proto [12:48:18]process_json_proto [12:48:18]json parsed OK: [12:48:18]protocol is kg_v1.0 [12:48:18]action value=close_receipt [12:48:18]process_action close_receipt [12:48:18]cmd_close_receipt [12:48:18]MH_GetDate [12:48:18]Write to MH i2c: F0 00 00 9D A1 2D [12:48:18]Write i2c OK [12:48:18]MH_I2C_Read... [12:48:18]Read from MH i2c: F0 [12:48:18]MH_I2C_Read... [12:48:18]Read from MH i2c: F0 09 00 [12:48:18]MH_I2C_Read... [12:48:18]Read from MH i2c: F0 09 00 9D A1 00 18 3E A6 66 FF 4D C0 64 08 [12:48:18]GetLastDocTimeStamp 1722170823 [12:48:18]current date 1722170904 [12:48:18]FM_GetShiftState [12:48:18]SAM_PROTO_GetShiftState [12:48:18]wFMCommunicate request_size=4 [12:48:18]MH_SAM_APDU [12:48:18]CAPDU: 80 13 01 00 [12:48:18]Write to MH i2c: E2 08 00 9E A1 80 13 01 00 00 00 00 00 BC [12:48:18]Write i2c OK [12:48:18]MH_I2C_Read... [12:48:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:48:18]Read from MH i2c: E2 [12:48:18]MH_I2C_Read... [12:48:18]Read from MH i2c: E2 0E 00 [12:48:18]MH_I2C_Read... [12:48:18]Read from MH i2c: E2 0E 00 9E A1 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 82 [12:48:18]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [12:48:18]wFMCommunicate OK [12:48:18]SAM_PROTO_GetShiftState done [12:48:18]FM_GetShiftState done [12:48:18]opened in 1722127132 [12:48:18]opened+sec_in_day 1722213532 [12:48:18]quantity*price = 100005 [12:48:18]sum+1 = 100006 [12:48:18]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 165 28.07.2024 12:48 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965352 ФД: 230351 ФПД: 68460969426857 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T124824&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230351&fm=68460969426857&tin=02508201610067®Number=0000000000099253&sum=100005 [12:48:19]StoreToDocumentArchive [12:48:19]shift 386 fd 230351 [12:48:19]save to /storage/0386/doc_00230351 [12:48:19]save last doc name /storage/0386/doc_00230351 to /storage/kkm_last_doc_name [12:48:19]save OK [12:48:19]Clear old archive folders... [12:48:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:48:19]tlvbuf is 0090CDB0 [12:48:19]SAM_PROTO_ClearQueue [12:48:19]wFMCommunicate request_size=4 [12:48:19]MH_SAM_APDU [12:48:19]CAPDU: 80 09 00 00 [12:48:19]Write to MH i2c: E2 08 00 AB A1 80 09 00 00 00 00 00 00 BE [12:48:19]Write i2c OK [12:48:19]MH_I2C_Read... [12:48:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:48:19]Read from MH i2c: E2 [12:48:19]MH_I2C_Read... [12:48:19]Read from MH i2c: E2 03 00 [12:48:19]MH_I2C_Read... [12:48:19]Read from MH i2c: E2 03 00 AB A1 00 90 00 C0 [12:48:19]RAPDU: 90 00 [12:48:19]wFMCommunicate OK [12:48:19]SAM_PROTO_ClearQueue done [12:48:19]KKMCreateOFDPacket [12:48:19]OFDProtocolAddRootSTLVToBuf [12:48:19]FM_MakeSignedData [12:48:19]FM_MakeSignedData [12:48:19]SAM_PROTO_SignData [12:48:19]wFMCommunicate request_size=4 [12:48:19]MH_SAM_APDU [12:48:19]CAPDU: 80 0D 01 02 [12:48:19]Write to MH i2c: E2 08 00 AC A1 80 0D 01 02 00 00 00 00 C6 [12:48:19]Write i2c OK [12:48:19]MH_I2C_Read... [12:48:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:48:19]Read from MH i2c: E2 [12:48:19]MH_I2C_Read... [12:48:19]Read from MH i2c: E2 03 00 [12:48:19]MH_I2C_Read... [12:48:19]Read from MH i2c: E2 03 00 AC A1 00 90 00 C1 [12:48:19]RAPDU: 90 00 [12:48:19]wFMCommunicate OK [12:48:19]wFMCommunicate request_size=255 [12:48:19]MH_SAM_APDU [12:48: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 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 A5 00 00 00 F4 03 04 00 18 3E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 CF 83 03 00 35 04 06 00 3E [12:48:19]Write to MH i2c: E2 02 01 AD A1 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A5 00 00 00 F4 03 04 00 18 3E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 CF 83 03 00 35 04 06 00 3E 00 00 FC [12:48:19]Write i2c OK [12:48:19]MH_I2C_Read... [12:48:20]OFD Sender: No OFD packet to send [12:48:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:48:20]Read from MH i2c: E2 [12:48:20]MH_I2C_Read... [12:48:20]Read from MH i2c: E2 03 00 [12:48:20]MH_I2C_Read... [12:48:20]Read from MH i2c: E2 03 00 AD A1 00 90 00 C2 [12:48:20]RAPDU: 90 00 [12:48:20]wFMCommunicate OK [12:48:20]wFMCommunicate request_size=10 [12:48:20]MH_SAM_APDU [12:48:20]CAPDU: 80 0D 02 02 05 43 CF C3 7F A9 [12:48:20]Write to MH i2c: E2 0D 00 AE A1 80 0D 02 02 05 00 43 CF C3 7F A9 00 00 D0 [12:48:20]Write i2c OK [12:48:20]MH_I2C_Read... [12:48:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:48:20]Read from MH i2c: E2 [12:48:20]MH_I2C_Read... [12:48:20]Read from MH i2c: E2 03 00 [12:48:20]MH_I2C_Read... [12:48:20]Read from MH i2c: E2 03 00 AE A1 00 90 00 C3 [12:48:20]RAPDU: 90 00 [12:48:20]wFMCommunicate OK [12:48:20]wFMCommunicate request_size=4 [12:48:20]MH_SAM_APDU [12:48:20]CAPDU: 80 0D 03 02 [12:48:20]Write to MH i2c: E2 08 00 AF A1 80 0D 03 02 00 00 00 00 CB [12:48:20]Write i2c OK [12:48:20]MH_I2C_Read... [12:48:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:48:20]Read from MH i2c: E2 [12:48:20]MH_I2C_Read... [12:48:20]Read from MH i2c: E2 0B 00 [12:48:20]MH_I2C_Read... [12:48:20]Read from MH i2c: E2 0B 00 AF A1 00 2E CF AA 78 31 E0 62 9D 90 00 FB [12:48:20]RAPDU: 2E CF AA 78 31 E0 62 9D 90 00 [12:48:20]wFMCommunicate OK [12:48:20]SAM_PROTO_SignData done [12:48:20]FM_MakeSignedData done [12:48:20]CreateOFDProtocolMessage [12:48:20]wFMCommunicate request_size=4 [12:48:20]MH_SAM_APDU [12:48:20]CAPDU: 80 11 00 00 [12:48:20]Write to MH i2c: E2 08 00 B0 A1 80 11 00 00 00 00 00 00 CB [12:48:20]Write i2c OK [12:48:20]MH_I2C_Read... [12:48:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:48:20]Read from MH i2c: E2 [12:48:20]MH_I2C_Read... [12:48:20]Read from MH i2c: E2 17 00 [12:48:20]MH_I2C_Read... [12:48:20]Read from MH i2c: E2 17 00 B0 A1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 1C [12:48:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [12:48:20]wFMCommunicate OK [12:48:20]CreateOFDProtocolMessage done [12:48:20]OFDSenderStorePacket 230351 [12:48:20]StoreOFDPacket docnum=230351 [12:48:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 EE B9 07 01 77 B4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 A5 00 00 00 F4 03 04 00 18 3E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 CF 83 03 00 35 04 06 00 3E 43 CF C3 7F A9 2E CF AA 78 31 E0 62 9D [12:48:20]CheckFolder [12:48:20]dirname=/storage/ofd_packets [12:48:20]CheckFolder done [12:48:20]ProducePacketName [12:48:20]name=ofd_packets/00230351 [12:48:20]NVStorageSaveData ofd_packets/00230351 [12:48:20]File name is /storage/ofd_packets/00230351 [12:48:20]Write 301 bytes [12:48:20]NVStorageSaveData done [12:48:20]OFDSenderStorePacket done [12:48:20]KKMCreateOFDPacket done [12:48:20]NVStorageSaveData kkm_last_timestamp [12:48:20]File name is /storage/kkm_last_timestamp [12:48:20]Write 4 bytes [12:48:20]NVStorageSaveData done [12:48:20]ExternCall_PrintAddStr [12:48:20]wPrintStart [12:48:20]Write to MH i2c: 01 00 00 B1 A1 52 [12:48:20]Write i2c OK [12:48:20]MH_I2C_Read... [12:48:20]Read from MH i2c: 01 [12:48:20]MH_I2C_Read... [12:48:20]Read from MH i2c: 01 07 00 [12:48:20]MH_I2C_Read... [12:48:20]Read from MH i2c: 01 07 00 B1 A1 00 00 00 00 00 FF 0F 67 [12:48:20]RasterBufferAndPrint [12:48:20]line Счет N : (1)871892 [12:48:20]line ИНН: 02508201610067 [12:48:20]line Контрольно-Кассовый Чек [12:48:20]line ПРОДАЖА [12:48:20]line ТРК (МРК, ГНК) : 32 [12:48:20]line Товар: 2710124130 [12:48:20]line Аи-92-К-5 [12:48:20]line 14.750 * 67.80 [12:48:20]line = 1000.05 [12:48:20]line НДС 12% НСП 1% [12:48:20]line > о реализуемом товаре [12:48:20]line ИТОГО: 1000.05 [12:48:20]line НСП 1% : 8.85 [12:48:20]line НДС 12% : 106.20 [12:48:20]line Наличными: 0.00 [12:48:20]line Безнал.: 1000.05 [12:48:20]line Место: АЗС № 125 "Партнер Нефть" [12:48:20]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [12:48:20]line СНО: Общий режим [12:48:20]line Чек 165 28.07.2024 12:48 [12:48:20]line Смена: 386 ФФД: 1.0 [12:48:20]line ЗНМ: 0300000050 [12:48:20]line РНМ: 0000000000099253 [12:48:20]line Версия ККМ: 001 [12:48:20]line Платежная система: Mbank [12:48:20]line ФМ: 0000000000965352 [12:48:20]line ФД: 230351 [12:48:20]line ФПД: 68460969426857 [12:48:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T124824&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230351&fm=68460969426857&tin=02508201610067®Number=0000000000099253&sum=100005 [12:48:20]OFD Sender: Processing packet 230351 [packets to send 132, broken 131] [12:48:20]ProducePacketName [12:48:20]name=ofd_packets/00230351 [12:48:20]OFD Sender: To server: pG, [12:48:20]CommunicateWithHost lk.salyk.kg:30040 [12:48:20]ConnectInit lk.salyk.kg [12:48:20]written 0, free lines is 4095 [12:48:20]Connected sock=11 [12:48:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 EE B9 07 01 77 B4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 A5 00 00 00 F4 03 04 00 18 3E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 CF 83 03 00 35 04 06 00 3E 43 CF C3 7F A9 2E CF AA 78 31 E0 62 9D [12:48:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 CA BC 47 00 57 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 39 36 35 33 35 32 10 04 04 00 CF 83 03 00 F4 03 04 00 F0 E4 A5 66 B6 04 01 00 00 F7 08 06 A3 13 2A 1E 86 [12:48:20]CommunicateWithHost err = 0 [12:48:20]CheckOFDResponse [12:48:20]1017 (14) - 77093643461234 [12:48:20]1041 (16) - 0000000000965352 [12:48:20]1040 (4) - 230351 [12:48:20]1012 (4) - 28.07.2024 06:28 [12:48:20]1206 (1) - 0 [12:48:20]OFD Sender: Remove packet 230351 [12:48:20]ProducePacketName [12:48:20]name=ofd_packets/00230351 [12:48:20]NVStorageDeleteData [12:48:20]Write to MH i2c: 01 00 00 DA A1 7B [12:48:20]Write i2c OK [12:48:20]MH_I2C_Read... [12:48:20]Read from MH i2c: 01 [12:48:20]MH_I2C_Read... [12:48:20]Read from MH i2c: 01 07 00 [12:48:20]MH_I2C_Read... [12:48:20]Read from MH i2c: 01 07 00 DA A1 00 00 00 00 00 1D 0D AC [12:48:20]RasterBufferAndPrint [12:48:20]line [12:48:20]line [12:48:20]line [12:48:20]line [12:48:20]line [12:48:20]written 0, free lines is 3363 [12:48:20]MH_Cut [12:48:20]Write to MH i2c: D1 01 00 E1 A1 01 54 [12:48:20]Write i2c OK [12:48:20]MH_I2C_Read... [12:48:20]Read from MH i2c: D1 [12:48:20]MH_I2C_Read... [12:48:20]Read from MH i2c: D1 01 00 [12:48:20]MH_I2C_Read... [12:48:20]Read from MH i2c: D1 01 00 E1 A1 00 53 [12:48:20]Write to MH i2c: 01 00 00 E2 A1 83 [12:48:20]Write i2c OK [12:48:20]MH_I2C_Read... [12:48:21]OFD Sender: No OFD packet to send [12:48:21]*** Cut start [12:48:21]*** Partial cut [12:48:21]*** CUTSNS_PIN = 1 [12:48:21]*** CUTSNS_PIN = 0 [12:48:21]*** Brake cut motor [12:48:22]Read from MH i2c: 01 [12:48:22]MH_I2C_Read... [12:48:22]*** Stop cut motor [12:48:22]*** Cut end [12:48:22]Read from MH i2c: 01 07 00 [12:48:22]MH_I2C_Read... [12:48:22]Read from MH i2c: 01 07 00 E2 A1 00 00 00 00 00 FF 0F 98 [12:48:22]process_action close_receipt done [12:48:22]requested_data is exist [12:48:22]produce_requested_data [12:48:22]requested_item fm.sn is exist - process it [12:48:22]wFMCommunicate request_size=4 [12:48:22]MH_SAM_APDU [12:48:22]CAPDU: 80 11 00 00 [12:48:22]Write to MH i2c: E2 08 00 E3 A1 80 11 00 00 00 00 00 00 FE [12:48:22]Write i2c OK [12:48:22]MH_I2C_Read... [12:48:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:48:22]Read from MH i2c: E2 [12:48:22]MH_I2C_Read... [12:48:22]Read from MH i2c: E2 17 00 [12:48:22]MH_I2C_Read... [12:48:22]Read from MH i2c: E2 17 00 E3 A1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 4F [12:48:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [12:48:22]wFMCommunicate OK [12:48:22]requested_item fd.num is exist - process it [12:48:22]SAM_PROTO_GetFieldsCounters [12:48:22]wFMCommunicate request_size=4 [12:48:22]MH_SAM_APDU [12:48:22]CAPDU: 80 13 00 00 [12:48:22]Write to MH i2c: E2 08 00 E4 A1 80 13 00 00 00 00 00 00 01 [12:48:22]Write i2c OK [12:48:22]MH_I2C_Read... [12:48:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:48:22]Read from MH i2c: E2 [12:48:22]MH_I2C_Read... [12:48:22]Read from MH i2c: E2 62 00 [12:48:22]MH_I2C_Read... [12:48:22]Read from MH i2c: E2 62 00 E4 A1 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 CF 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 A5 00 00 00 5E 04 04 00 A5 00 00 00 57 04 04 00 A6 00 00 00 19 04 04 00 00 00 00 00 90 00 EA [12:48:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 CF 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 A5 00 00 00 5E 04 04 00 A5 00 00 00 57 04 04 00 A6 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:48:22]wFMCommunicate OK [12:48:22]SAM_PROTO_GetFieldsCounters done [12:48:22]requested_item shift.num is exist - process it [12:48:22]requested_item shift.opened is exist - process it [12:48:22]req_shift_opened [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 E5 A1 80 13 01 00 00 00 00 00 03 [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 E5 A1 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 C9 [12:48:22]RAPDU: 09 00 01 1C 93 A5 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]req_shift_opened done [12:48:22]requested_item shift.open_date is exist - process it [12:48:22]req_shift_open_date [12:48:22]req_shift_open_date done [12:48:22]produce_requested_data done [12:48:22]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230351,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [12:48:22]process_action_free close_receipt [12:48:22]json_value_free [12:48:22]json_value_free done [12:48:22]process_json_proto returns [12:48:22]Send response to host [12:48:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230351,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [12:48:22]free response buf [12:48:22]execute_script done [12:48:22]execute_script returns [12:48:22]free content buf [12:48:22]Sock 8.Close socket [12:48:22]Sock 8.Thread stoped [12:48:26]OFD Sender: No OFD packet to send [12:48:31]OFD Sender: No OFD packet to send [12:48:36]OFD Sender: No OFD packet to send [12:48:41]OFD Sender: No OFD packet to send [12:48:46]OFD Sender: No OFD packet to send [12:48:51]OFD Sender: No OFD packet to send [12:48:56]OFD Sender: No OFD packet to send [12:49:01]OFD Sender: No OFD packet to send [12:49:06]OFD Sender: No OFD packet to send [12:49:11]OFD Sender: No OFD packet to send [12:49:16]OFD Sender: No OFD packet to send [12:49:21]OFD Sender: No OFD packet to send [12:49:26]OFD Sender: No OFD packet to send [12:49:31]OFD Sender: No OFD packet to send [12:49:36]OFD Sender: No OFD packet to send [12:49:41]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]accept exits with 9 [12:50:11]New connection [12:50:11]New thread 3067047268 created [12:50:11]Thread 3066903908 joined [12:50:11]Waiting for new connection... [12:50:11] Sock 9.Parse request [12:50:11]Sock 9.Check first char [12:50:11]Sock 9.First char is OK [12:50:11]request: POST /json_proto HTTP/1.0 [12:50:11]Method: POST [12:50:11]URL: /json_proto [12:50:11]Method is POST - this is cgi request [12:50:11]url: /json_proto [12:50:11]query_string will be loaded in cgi processing [12:50:11]execute_cgi json_proto POST (null) [12:50:11]execute_cgi path=json_proto method=POST [12:50:11]POST find Content-Length [12:50:11]Host: 172.17.49.131:8080 [12:50:11]Content-Length: 674 [12:50:11]Content-Type: application/json [12:50:11] [12:50:11]POST finish read [12:50:11]Found Content-Length = 674 [12:50:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871894", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 10.640, "sum" : 800.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:50:11]execute_script... [12:50: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)871894", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 10.640, "sum" : 800.13, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 800.00, "total" : 800.00, "payments": [ { "type": 0, "sum" : 800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:50:11]POST & json_proto [12:50:11]process_json_proto [12:50:11]json parsed OK: [12:50:11]protocol is kg_v1.0 [12:50:11]action value=close_receipt [12:50:11]process_action close_receipt [12:50:11]cmd_close_receipt [12:50:11]MH_GetDate [12:50:11]Write to MH i2c: F0 00 00 E6 A1 76 [12:50:11]Write i2c OK [12:50:11]MH_I2C_Read... [12:50:11]Read from MH i2c: F0 [12:50:11]MH_I2C_Read... [12:50:11]Read from MH i2c: F0 09 00 [12:50:11]MH_I2C_Read... [12:50:11]Read from MH i2c: F0 09 00 E6 A1 00 89 3E A6 66 FF 4D C0 64 C2 [12:50:11]GetLastDocTimeStamp 1722170904 [12:50:11]current date 1722171017 [12:50:11]FM_GetShiftState [12:50:11]SAM_PROTO_GetShiftState [12:50:11]wFMCommunicate request_size=4 [12:50:11]MH_SAM_APDU [12:50:11]CAPDU: 80 13 01 00 [12:50:11]Write to MH i2c: E2 08 00 E7 A1 80 13 01 00 00 00 00 00 05 [12:50:11]Write i2c OK [12:50:11]MH_I2C_Read... [12:50:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:50:11]Read from MH i2c: E2 [12:50:11]MH_I2C_Read... [12:50:11]Read from MH i2c: E2 0E 00 [12:50:11]MH_I2C_Read... [12:50:11]Read from MH i2c: E2 0E 00 E7 A1 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 CB [12:50:11]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [12:50:11]wFMCommunicate OK [12:50:11]SAM_PROTO_GetShiftState done [12:50:11]FM_GetShiftState done [12:50:11]opened in 1722127132 [12:50:11]opened+sec_in_day 1722213532 [12:50:11]quantity*price = 80012 [12:50:11]sum+1 = 80014 [12:50:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.13 ИТОГО: 800.00 Внесено: 800.00 СДАЧА: 0.00 НСП 1% : 7.08 НДС 12% : 84.97 Наличными: 800.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 166 28.07.2024 12:50 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230352 ФПД: 70748538163065 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T125017&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230352&fm=70748538163065&tin=02508201610067®Number=0000000000099253&sum=80000 [12:50:12]StoreToDocumentArchive [12:50:12]shift 386 fd 230352 [12:50:12]save to /storage/0386/doc_00230352 [12:50:12]save last doc name /storage/0386/doc_00230352 to /storage/kkm_last_doc_name [12:50:12]save OK [12:50:12]Clear old archive folders... [12:50:12]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:50:12]tlvbuf is 0090CF40 [12:50:12]SAM_PROTO_ClearQueue [12:50:12]wFMCommunicate request_size=4 [12:50:12]MH_SAM_APDU [12:50:12]CAPDU: 80 09 00 00 [12:50:12]Write to MH i2c: E2 08 00 F4 A1 80 09 00 00 00 00 00 00 07 [12:50:12]Write i2c OK [12:50:12]MH_I2C_Read... [12:50:12]Read from MH i2c: E2 [12:50:12]MH_I2C_Read... [12:50:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:50:12]Read from MH i2c: E2 03 00 [12:50:12]MH_I2C_Read... [12:50:12]Read from MH i2c: E2 03 00 F4 A1 00 90 00 09 [12:50:12]RAPDU: 90 00 [12:50:12]wFMCommunicate OK [12:50:12]SAM_PROTO_ClearQueue done [12:50:12]KKMCreateOFDPacket [12:50:12]OFDProtocolAddRootSTLVToBuf [12:50:12]FM_MakeSignedData [12:50:12]FM_MakeSignedData [12:50:12]SAM_PROTO_SignData [12:50:12]wFMCommunicate request_size=4 [12:50:12]MH_SAM_APDU [12:50:12]CAPDU: 80 0D 01 02 [12:50:12]Write to MH i2c: E2 08 00 F5 A1 80 0D 01 02 00 00 00 00 0F [12:50:12]Write i2c OK [12:50:12]MH_I2C_Read... [12:50:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:50:12]Read from MH i2c: E2 [12:50:12]MH_I2C_Read... [12:50:12]Read from MH i2c: E2 03 00 [12:50:12]MH_I2C_Read... [12:50:12]Read from MH i2c: E2 03 00 F5 A1 00 90 00 0A [12:50:12]RAPDU: 90 00 [12:50:12]wFMCommunicate OK [12:50:12]wFMCommunicate request_size=255 [12:50:12]MH_SAM_APDU [12:50: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 90 29 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 8D 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 A6 00 00 00 F4 03 04 00 89 3E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D0 83 03 00 35 04 06 00 40 58 6D 7C [12:50:12]Write to MH i2c: E2 02 01 F6 A1 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 90 29 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 8D 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 A6 00 00 00 F4 03 04 00 89 3E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D0 83 03 00 35 04 06 00 40 58 6D 7C 00 00 C6 [12:50:12]Write i2c OK [12:50:12]MH_I2C_Read... [12:50:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:50:12]Read from MH i2c: E2 [12:50:12]MH_I2C_Read... [12:50:12]Read from MH i2c: E2 03 00 [12:50:12]MH_I2C_Read... [12:50:12]Read from MH i2c: E2 03 00 F6 A1 00 90 00 0B [12:50:12]RAPDU: 90 00 [12:50:12]wFMCommunicate OK [12:50:12]wFMCommunicate request_size=7 [12:50:12]MH_SAM_APDU [12:50:12]CAPDU: 80 0D 02 02 02 4F 79 [12:50:12]Write to MH i2c: E2 0A 00 F7 A1 80 0D 02 02 02 00 4F 79 00 00 DE [12:50:12]Write i2c OK [12:50:12]MH_I2C_Read... [12:50:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:50:12]Read from MH i2c: E2 [12:50:12]MH_I2C_Read... [12:50:12]Read from MH i2c: E2 03 00 [12:50:12]MH_I2C_Read... [12:50:12]Read from MH i2c: E2 03 00 F7 A1 00 90 00 0C [12:50:12]RAPDU: 90 00 [12:50:12]wFMCommunicate OK [12:50:12]wFMCommunicate request_size=4 [12:50:12]MH_SAM_APDU [12:50:12]CAPDU: 80 0D 03 02 [12:50:12]Write to MH i2c: E2 08 00 F8 A1 80 0D 03 02 00 00 00 00 14 [12:50:12]Write i2c OK [12:50:12]MH_I2C_Read... [12:50:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:50:12]Read from MH i2c: E2 [12:50:12]MH_I2C_Read... [12:50:12]Read from MH i2c: E2 0B 00 [12:50:12]MH_I2C_Read... [12:50:12]Read from MH i2c: E2 0B 00 F8 A1 00 5E A3 14 98 6F 61 F9 16 90 00 A1 [12:50:12]RAPDU: 5E A3 14 98 6F 61 F9 16 90 00 [12:50:12]wFMCommunicate OK [12:50:12]SAM_PROTO_SignData done [12:50:12]FM_MakeSignedData done [12:50:12]CreateOFDProtocolMessage [12:50:12]wFMCommunicate request_size=4 [12:50:12]MH_SAM_APDU [12:50:12]CAPDU: 80 11 00 00 [12:50:12]Write to MH i2c: E2 08 00 F9 A1 80 11 00 00 00 00 00 00 14 [12:50:12]Write i2c OK [12:50:12]MH_I2C_Read... [12:50:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:50:12]Read from MH i2c: E2 [12:50:12]MH_I2C_Read... [12:50:12]Read from MH i2c: E2 17 00 [12:50:12]MH_I2C_Read... [12:50:12]Read from MH i2c: E2 17 00 F9 A1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 65 [12:50:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [12:50:12]wFMCommunicate OK [12:50:12]CreateOFDProtocolMessage done [12:50:12]OFDSenderStorePacket 230352 [12:50:12]StoreOFDPacket docnum=230352 [12:50:12]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 15 84 04 01 54 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 90 29 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 8D 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 A6 00 00 00 F4 03 04 00 89 3E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D0 83 03 00 35 04 06 00 40 58 6D 7C 4F 79 5E A3 14 98 6F 61 F9 16 [12:50:12]CheckFolder [12:50:12]dirname=/storage/ofd_packets [12:50:12]CheckFolder done [12:50:12]ProducePacketName [12:50:12]name=ofd_packets/00230352 [12:50:12]NVStorageSaveData ofd_packets/00230352 [12:50:12]File name is /storage/ofd_packets/00230352 [12:50:12]Write 298 bytes [12:50:12]NVStorageSaveData done [12:50:12]OFDSenderStorePacket done [12:50:12]KKMCreateOFDPacket done [12:50:12]NVStorageSaveData kkm_last_timestamp [12:50:12]File name is /storage/kkm_last_timestamp [12:50:12]Write 4 bytes [12:50:12]NVStorageSaveData done [12:50:12]ExternCall_PrintAddStr [12:50:12]wPrintStart [12:50:12]Write to MH i2c: 01 00 00 FA A1 9B [12:50:12]Write i2c OK [12:50:12]MH_I2C_Read... [12:50:12]Read from MH i2c: 01 [12:50:12]MH_I2C_Read... [12:50:12]Read from MH i2c: 01 07 00 [12:50:12]MH_I2C_Read... [12:50:12]Read from MH i2c: 01 07 00 FA A1 00 00 00 00 00 FF 0F B0 [12:50:12]RasterBufferAndPrint [12:50:12]line Счет N : (1)871894 [12:50:12]line ИНН: 02508201610067 [12:50:12]line Контрольно-Кассовый Чек [12:50:12]line ПРОДАЖА [12:50:12]line ТРК (МРК, ГНК) : 1 [12:50:12]line Товар: 2710194210 [12:50:12]line ДТ-К-5 [12:50:12]line 10.640 * 75.20 [12:50:12]line = 800.13 [12:50:12]line НДС 12% НСП 1% [12:50:12]line > о реализуемом товаре [12:50:12]line ОКРУГЛЕНИЕ: -0.13 [12:50:12]line ИТОГО: 800.00 [12:50:12]line Внесено: 800.00 [12:50:12]line СДАЧА: 0.00 [12:50:12]line НСП 1% : 7.08 [12:50:12]line НДС 12% : 84.97 [12:50:12]line Наличными: 800.00 [12:50:12]line Безнал.: 0.00 [12:50:12]line Место: АЗС № 125 "Партнер Нефть" [12:50:12]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [12:50:12]line СНО: Общий режим [12:50:12]line Чек 166 28.07.2024 12:50 [12:50:12]line Смена: 386 ФФД: 1.0 [12:50:12]line ЗНМ: 0300000050 [12:50:12]line РНМ: 0000000000099253 [12:50:12]line Версия ККМ: 001 [12:50:12]line ФМ: 0000000000965352 [12:50:12]line ФД: 230352 [12:50:12]line ФПД: 70748538163065 [12:50:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T125017&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230352&fm=70748538163065&tin=02508201610067®Number=0000000000099253&sum=80000 [12:50:13]OFD Sender: Processing packet 230352 [packets to send 132, broken 131] [12:50:13]ProducePacketName [12:50:13]name=ofd_packets/00230352 [12:50:13]OFD Sender: To server: pG, [12:50:13]CommunicateWithHost lk.salyk.kg:30040 [12:50:13]ConnectInit lk.salyk.kg [12:50:13]written 0, free lines is 4095 [12:50:13]Connected sock=10 [12:50:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 15 84 04 01 54 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 90 29 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 8D 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 A6 00 00 00 F4 03 04 00 89 3E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D0 83 03 00 35 04 06 00 40 58 6D 7C 4F 79 5E A3 14 98 6F 61 F9 16 [12:50:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 B1 34 47 00 F0 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 39 36 35 33 35 32 10 04 04 00 D0 83 03 00 F4 03 04 00 60 E5 A5 66 B6 04 01 00 00 D1 D5 3D 37 BF C3 CD 7D [12:50:13]CommunicateWithHost err = 0 [12:50:13]CheckOFDResponse [12:50:13]1017 (14) - 77093643461234 [12:50:13]1041 (16) - 0000000000965352 [12:50:13]1040 (4) - 230352 [12:50:13]1012 (4) - 28.07.2024 06:29 [12:50:13]1206 (1) - 0 [12:50:13]OFD Sender: Remove packet 230352 [12:50:13]ProducePacketName [12:50:13]name=ofd_packets/00230352 [12:50:13]NVStorageDeleteData [12:50:13]Write to MH i2c: 01 00 00 25 A2 C7 [12:50:13]Write i2c OK [12:50:13]MH_I2C_Read... [12:50:13]Read from MH i2c: 01 [12:50:13]MH_I2C_Read... [12:50:13]Read from MH i2c: 01 07 00 [12:50:13]MH_I2C_Read... [12:50:13]Read from MH i2c: 01 07 00 25 A2 00 00 00 00 00 F9 0C D3 [12:50:13]RasterBufferAndPrint [12:50:13]line [12:50:13]line [12:50:13]line [12:50:13]line [12:50:13]line [12:50:13]written 0, free lines is 3329 [12:50:13]MH_Cut [12:50:13]Write to MH i2c: D1 01 00 2C A2 01 A0 [12:50:13]Write i2c OK [12:50:13]MH_I2C_Read... [12:50:13]Read from MH i2c: D1 [12:50:13]MH_I2C_Read... [12:50:13]Read from MH i2c: D1 01 00 [12:50:13]MH_I2C_Read... [12:50:13]Read from MH i2c: D1 01 00 2C A2 00 9F [12:50:13]Write to MH i2c: 01 00 00 2D A2 CF [12:50:13]Write i2c OK [12:50:13]MH_I2C_Read... [12:50:13]OFD Sender: No OFD packet to send [12:50:14]*** Cut start [12:50:14]*** Partial cut [12:50:14]*** CUTSNS_PIN = 1 [12:50:14]*** CUTSNS_PIN = 0 [12:50:14]*** Brake cut motor [12:50:14]Read from MH i2c: 01 [12:50:14]MH_I2C_Read... [12:50:14]*** Stop cut motor [12:50:14]*** Cut end [12:50:14]Read from MH i2c: 01 07 00 [12:50:14]MH_I2C_Read... [12:50:14]Read from MH i2c: 01 07 00 2D A2 00 00 00 00 00 FF 0F E4 [12:50:14]process_action close_receipt done [12:50:14]requested_data is exist [12:50:14]produce_requested_data [12:50:14]requested_item fm.sn is exist - process it [12:50:14]wFMCommunicate request_size=4 [12:50:14]MH_SAM_APDU [12:50:14]CAPDU: 80 11 00 00 [12:50:14]Write to MH i2c: E2 08 00 2E A2 80 11 00 00 00 00 00 00 4A [12:50:14]Write i2c OK [12:50:14]MH_I2C_Read... [12:50:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:50:14]Read from MH i2c: E2 [12:50:14]MH_I2C_Read... [12:50:14]Read from MH i2c: E2 17 00 [12:50:14]MH_I2C_Read... [12:50:14]Read from MH i2c: E2 17 00 2E A2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 9B [12:50:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [12:50:14]wFMCommunicate OK [12:50:14]requested_item fd.num is exist - process it [12:50:14]SAM_PROTO_GetFieldsCounters [12:50:14]wFMCommunicate request_size=4 [12:50:14]MH_SAM_APDU [12:50:14]CAPDU: 80 13 00 00 [12:50:14]Write to MH i2c: E2 08 00 2F A2 80 13 00 00 00 00 00 00 4D [12:50:14]Write i2c OK [12:50:14]MH_I2C_Read... [12:50:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:50:14]Read from MH i2c: E2 [12:50:14]MH_I2C_Read... [12:50:14]Read from MH i2c: E2 62 00 [12:50:14]MH_I2C_Read... [12:50:14]Read from MH i2c: E2 62 00 2F A2 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 D0 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 A6 00 00 00 5E 04 04 00 A6 00 00 00 57 04 04 00 A7 00 00 00 19 04 04 00 00 00 00 00 90 00 3A [12:50:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 D0 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 A6 00 00 00 5E 04 04 00 A6 00 00 00 57 04 04 00 A7 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:50:14]wFMCommunicate OK [12:50:14]SAM_PROTO_GetFieldsCounters done [12:50:14]requested_item shift.num is exist - process it [12:50:14]requested_item shift.opened is exist - process it [12:50:14]req_shift_opened [12:50:14]FM_GetShiftState [12:50:14]SAM_PROTO_GetShiftState [12:50:14]wFMCommunicate request_size=4 [12:50:14]MH_SAM_APDU [12:50:14]CAPDU: 80 13 01 00 [12:50:14]Write to MH i2c: E2 08 00 30 A2 80 13 01 00 00 00 00 00 4F [12:50:14]Write i2c OK [12:50:14]MH_I2C_Read... [12:50:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:50:15]Read from MH i2c: E2 [12:50:15]MH_I2C_Read... [12:50:15]Read from MH i2c: E2 0E 00 [12:50:15]MH_I2C_Read... [12:50:15]Read from MH i2c: E2 0E 00 30 A2 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 15 [12:50:15]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [12:50:15]wFMCommunicate OK [12:50:15]SAM_PROTO_GetShiftState done [12:50:15]FM_GetShiftState done [12:50:15]req_shift_opened done [12:50:15]requested_item shift.open_date is exist - process it [12:50:15]req_shift_open_date [12:50:15]req_shift_open_date done [12:50:15]produce_requested_data done [12:50:15]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230352,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [12:50:15]process_action_free close_receipt [12:50:15]json_value_free [12:50:15]json_value_free done [12:50:15]process_json_proto returns [12:50:15]Send response to host [12:50:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230352,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [12:50:15]free response buf [12:50:15]execute_script done [12:50:15]execute_script returns [12:50:15]free content buf [12:50:15]Sock 9.Close socket [12:50:15]Sock 9.Thread stoped [12:50:18]OFD Sender: No OFD packet to send [12:50:23]OFD Sender: No OFD packet to send [12:50:28]OFD Sender: No OFD packet to send [12:50:33]OFD Sender: No OFD packet to send [12:50:38]OFD Sender: No OFD packet to send [12:50:43]OFD Sender: No OFD packet to send [12:50:48]OFD Sender: No OFD packet to send [12:50:53]OFD Sender: No OFD packet to send [12:50:58]OFD Sender: No OFD packet to send [12:51:03]OFD Sender: No OFD packet to send [12:51:08]OFD Sender: No OFD packet to send [12:51:13]OFD Sender: No OFD packet to send [12:51:18]OFD Sender: No OFD packet to send [12:51:23]OFD Sender: No OFD packet to send [12:51:28]OFD Sender: No OFD packet to send [12:51:33]OFD Sender: No OFD packet to send [12:51:38]OFD Sender: No OFD packet to send [12:51:43]OFD Sender: No OFD packet to send [12:51:48]OFD Sender: No OFD packet to send [12:51:53]OFD Sender: No OFD packet to send [12:51:58]OFD Sender: No OFD packet to send [12:52:03]OFD Sender: No OFD packet to send [12:52:09]OFD Sender: No OFD packet to send [12:52:14]OFD Sender: No OFD packet to send [12:52:14]accept exits with 8 [12:52:14]New connection [12:52:14]New thread 3066903908 created [12:52:14]Thread 3067047268 joined [12:52:14]Waiting for new connection... [12:52:14] Sock 8.Parse request [12:52:14]Sock 8.Check first char [12:52:14]Sock 8.First char is OK [12:52:14]request: POST /json_proto HTTP/1.0 [12:52:14]Method: POST [12:52:14]URL: /json_proto [12:52:14]Method is POST - this is cgi request [12:52:14]url: /json_proto [12:52:14]query_string will be loaded in cgi processing [12:52:14]execute_cgi json_proto POST (null) [12:52:14]execute_cgi path=json_proto method=POST [12:52:14]POST find Content-Length [12:52:14]Host: 172.17.49.131:8080 [12:52:14]Content-Length: 677 [12:52:14]Content-Type: application/json [12:52:14] [12:52:14]POST finish read [12:52:14]Found Content-Length = 677 [12:52:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871895", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:52:14]execute_script... [12:52:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871895", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:52:14]POST & json_proto [12:52:14]process_json_proto [12:52:14]json parsed OK: [12:52:14]protocol is kg_v1.0 [12:52:14]action value=close_receipt [12:52:14]process_action close_receipt [12:52:14]cmd_close_receipt [12:52:14]MH_GetDate [12:52:14]Write to MH i2c: F0 00 00 31 A2 C2 [12:52:14]Write i2c OK [12:52:14]MH_I2C_Read... [12:52:14]Read from MH i2c: F0 [12:52:14]MH_I2C_Read... [12:52:14]Read from MH i2c: F0 09 00 [12:52:14]MH_I2C_Read... [12:52:14]Read from MH i2c: F0 09 00 31 A2 00 04 3F A6 66 FF 4D C0 64 8A [12:52:14]GetLastDocTimeStamp 1722171017 [12:52:14]current date 1722171140 [12:52:14]FM_GetShiftState [12:52:14]SAM_PROTO_GetShiftState [12:52:14]wFMCommunicate request_size=4 [12:52:14]MH_SAM_APDU [12:52:14]CAPDU: 80 13 01 00 [12:52:14]Write to MH i2c: E2 08 00 32 A2 80 13 01 00 00 00 00 00 51 [12:52:14]Write i2c OK [12:52:14]MH_I2C_Read... [12:52:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:52:14]Read from MH i2c: E2 [12:52:14]MH_I2C_Read... [12:52:14]Read from MH i2c: E2 0E 00 [12:52:14]MH_I2C_Read... [12:52:14]Read from MH i2c: E2 0E 00 32 A2 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 17 [12:52:14]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [12:52:14]wFMCommunicate OK [12:52:14]SAM_PROTO_GetShiftState done [12:52:14]FM_GetShiftState done [12:52:14]opened in 1722127132 [12:52:14]opened+sec_in_day 1722213532 [12:52:14]quantity*price = 50036 [12:52:14]sum+1 = 50037 [12:52:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 167 28.07.2024 12:52 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230353 ФПД: 230832150432309 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T125220&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230353&fm=230832150432309&tin=02508201610067®Number=0000000000099253&sum=50000 [12:52:15]StoreToDocumentArchive [12:52:15]shift 386 fd 230353 [12:52:15]save to /storage/0386/doc_00230353 [12:52:15]save last doc name /storage/0386/doc_00230353 to /storage/kkm_last_doc_name [12:52:15]save OK [12:52:15]Clear old archive folders... [12:52:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:52:15]tlvbuf is 008BC040 [12:52:15]SAM_PROTO_ClearQueue [12:52:15]wFMCommunicate request_size=4 [12:52:15]MH_SAM_APDU [12:52:15]CAPDU: 80 09 00 00 [12:52:15]Write to MH i2c: E2 08 00 3F A2 80 09 00 00 00 00 00 00 53 [12:52:15]Write i2c OK [12:52:15]MH_I2C_Read... [12:52:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:52:15]Read from MH i2c: E2 [12:52:15]MH_I2C_Read... [12:52:15]Read from MH i2c: E2 03 00 [12:52:15]MH_I2C_Read... [12:52:15]Read from MH i2c: E2 03 00 3F A2 00 90 00 55 [12:52:15]RAPDU: 90 00 [12:52:15]wFMCommunicate OK [12:52:15]SAM_PROTO_ClearQueue done [12:52:15]KKMCreateOFDPacket [12:52:15]OFDProtocolAddRootSTLVToBuf [12:52:15]FM_MakeSignedData [12:52:15]FM_MakeSignedData [12:52:15]SAM_PROTO_SignData [12:52:15]wFMCommunicate request_size=4 [12:52:15]MH_SAM_APDU [12:52:15]CAPDU: 80 0D 01 02 [12:52:15]Write to MH i2c: E2 08 00 40 A2 80 0D 01 02 00 00 00 00 5B [12:52:15]Write i2c OK [12:52:15]MH_I2C_Read... [12:52:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:52:15]Read from MH i2c: E2 [12:52:15]MH_I2C_Read... [12:52:15]Read from MH i2c: E2 03 00 [12:52:15]MH_I2C_Read... [12:52:15]Read from MH i2c: E2 03 00 40 A2 00 90 00 56 [12:52:15]RAPDU: 90 00 [12:52:15]wFMCommunicate OK [12:52:15]wFMCommunicate request_size=255 [12:52:15]MH_SAM_APDU [12: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 04 3F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D1 83 03 00 35 04 06 00 D1 [12:52:15]Write to MH i2c: E2 02 01 41 A2 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A7 00 00 00 F4 03 04 00 04 3F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D1 83 03 00 35 04 06 00 D1 00 00 7C [12:52:15]Write i2c OK [12:52:15]MH_I2C_Read... [12:52:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:52:15]Read from MH i2c: E2 [12:52:15]MH_I2C_Read... [12:52:15]Read from MH i2c: E2 03 00 [12:52:15]MH_I2C_Read... [12:52:15]Read from MH i2c: E2 03 00 41 A2 00 90 00 57 [12:52:15]RAPDU: 90 00 [12:52:15]wFMCommunicate OK [12:52:15]wFMCommunicate request_size=10 [12:52:15]MH_SAM_APDU [12:52:15]CAPDU: 80 0D 02 02 05 F0 CC 54 4A 35 [12:52:15]Write to MH i2c: E2 0D 00 42 A2 80 0D 02 02 05 00 F0 CC 54 4A 35 00 00 F7 [12:52:15]Write i2c OK [12:52:15]MH_I2C_Read... [12:52:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:52:15]Read from MH i2c: E2 [12:52:15]MH_I2C_Read... [12:52:15]Read from MH i2c: E2 03 00 [12:52:15]MH_I2C_Read... [12:52:15]Read from MH i2c: E2 03 00 42 A2 00 90 00 58 [12:52:15]RAPDU: 90 00 [12:52:15]wFMCommunicate OK [12:52:15]wFMCommunicate request_size=4 [12:52:15]MH_SAM_APDU [12:52:15]CAPDU: 80 0D 03 02 [12:52:15]Write to MH i2c: E2 08 00 43 A2 80 0D 03 02 00 00 00 00 60 [12:52:15]Write i2c OK [12:52:15]MH_I2C_Read... [12:52:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:52:15]Read from MH i2c: E2 [12:52:15]MH_I2C_Read... [12:52:15]Read from MH i2c: E2 0B 00 [12:52:15]MH_I2C_Read... [12:52:15]Read from MH i2c: E2 0B 00 43 A2 00 B4 53 73 D9 DE 1A 79 59 90 00 7E [12:52:15]RAPDU: B4 53 73 D9 DE 1A 79 59 90 00 [12:52:15]wFMCommunicate OK [12:52:15]SAM_PROTO_SignData done [12:52:15]FM_MakeSignedData done [12:52:15]CreateOFDProtocolMessage [12:52:15]wFMCommunicate request_size=4 [12:52:15]MH_SAM_APDU [12:52:15]CAPDU: 80 11 00 00 [12:52:15]Write to MH i2c: E2 08 00 44 A2 80 11 00 00 00 00 00 00 60 [12:52:15]Write i2c OK [12:52:15]MH_I2C_Read... [12:52:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:52:15]Read from MH i2c: E2 [12:52:15]MH_I2C_Read... [12:52:15]Read from MH i2c: E2 17 00 [12:52:15]MH_I2C_Read... [12:52:15]Read from MH i2c: E2 17 00 44 A2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 B1 [12:52:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [12:52:15]wFMCommunicate OK [12:52:15]CreateOFDProtocolMessage done [12:52:15]OFDSenderStorePacket 230353 [12:52:15]StoreOFDPacket docnum=230353 [12:52:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 BD 64 07 01 DC 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 04 3F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D1 83 03 00 35 04 06 00 D1 F0 CC 54 4A 35 B4 53 73 D9 DE 1A 79 59 [12:52:15]CheckFolder [12:52:15]dirname=/storage/ofd_packets [12:52:15]CheckFolder done [12:52:15]ProducePacketName [12:52:15]name=ofd_packets/00230353 [12:52:15]NVStorageSaveData ofd_packets/00230353 [12:52:15]File name is /storage/ofd_packets/00230353 [12:52:15]Write 301 bytes [12:52:15]NVStorageSaveData done [12:52:15]OFDSenderStorePacket done [12:52:15]KKMCreateOFDPacket done [12:52:15]NVStorageSaveData kkm_last_timestamp [12:52:15]File name is /storage/kkm_last_timestamp [12:52:15]Write 4 bytes [12:52:15]NVStorageSaveData done [12:52:15]ExternCall_PrintAddStr [12:52:15]wPrintStart [12:52:15]Write to MH i2c: 01 00 00 45 A2 E7 [12:52:15]Write i2c OK [12:52:15]MH_I2C_Read... [12:52:15]Read from MH i2c: 01 [12:52:15]MH_I2C_Read... [12:52:15]Read from MH i2c: 01 07 00 [12:52:15]MH_I2C_Read... [12:52:15]Read from MH i2c: 01 07 00 45 A2 00 00 00 00 00 FF 0F FC [12:52:15]RasterBufferAndPrint [12:52:15]line Счет N : (1)871895 [12:52:15]line ИНН: 02508201610067 [12:52:15]line Контрольно-Кассовый Чек [12:52:15]line ПРОДАЖА [12:52:15]line ТРК (МРК, ГНК) : 42 [12:52:15]line Товар: 2710124130 [12:52:15]line Аи-92-К-5 [12:52:15]line 7.380 * 67.80 [12:52:15]line = 500.36 [12:52:15]line НДС 12% НСП 1% [12:52:15]line > о реализуемом товаре [12:52:15]line ОКРУГЛЕНИЕ: -0.36 [12:52:15]line ИТОГО: 500.00 [12:52:15]line Внесено: 500.00 [12:52:15]line СДАЧА: 0.00 [12:52:15]line НСП 1% : 4.43 [12:52:15]line НДС 12% : 53.14 [12:52:15]line Наличными: 500.00 [12:52:15]line Безнал.: 0.00 [12:52:15]line Место: АЗС № 125 "Партнер Нефть" [12:52:15]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [12:52:15]line СНО: Общий режим [12:52:15]line Чек 167 28.07.2024 12:52 [12:52:15]line Смена: 386 ФФД: 1.0 [12:52:15]line ЗНМ: 0300000050 [12:52:15]line РНМ: 0000000000099253 [12:52:15]line Версия ККМ: 001 [12:52:15]line ФМ: 0000000000965352 [12:52:15]line ФД: 230353 [12:52:15]line ФПД: 230832150432309 [12:52:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T125220&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230353&fm=230832150432309&tin=02508201610067®Number=0000000000099253&sum=50000 [12:52:16]OFD Sender: Processing packet 230353 [packets to send 132, broken 131] [12:52:16]ProducePacketName [12:52:16]name=ofd_packets/00230353 [12:52:16]OFD Sender: To server: pG, [12:52:16]CommunicateWithHost lk.salyk.kg:30040 [12:52:16]ConnectInit lk.salyk.kg [12:52:16]written 0, free lines is 4095 [12:52:16]Connected sock=10 [12:52:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 BD 64 07 01 DC 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A7 00 00 00 F4 03 04 00 04 3F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D1 83 03 00 35 04 06 00 D1 F0 CC 54 4A 35 B4 53 73 D9 DE 1A 79 59 [12:52:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 A3 CE 47 00 A9 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 39 36 35 33 35 32 10 04 04 00 D1 83 03 00 F4 03 04 00 DB E5 A5 66 B6 04 01 00 00 93 A5 AB 87 1E 42 08 69 [12:52:16]CommunicateWithHost err = 0 [12:52:16]CheckOFDResponse [12:52:16]1017 (14) - 77093643461234 [12:52:16]1041 (16) - 0000000000965352 [12:52:16]1040 (4) - 230353 [12:52:16]1012 (4) - 28.07.2024 06:31 [12:52:16]1206 (1) - 0 [12:52:16]OFD Sender: Remove packet 230353 [12:52:16]ProducePacketName [12:52:16]name=ofd_packets/00230353 [12:52:16]NVStorageDeleteData [12:52:16]Write to MH i2c: 01 00 00 70 A2 12 [12:52:16]Write i2c OK [12:52:16]MH_I2C_Read... [12:52:16]Read from MH i2c: 01 [12:52:16]MH_I2C_Read... [12:52:16]Read from MH i2c: 01 07 00 [12:52:16]MH_I2C_Read... [12:52:16]Read from MH i2c: 01 07 00 70 A2 00 00 00 00 00 0B 0D 31 [12:52:16]RasterBufferAndPrint [12:52:16]line [12:52:16]line [12:52:16]line [12:52:16]line [12:52:16]line [12:52:16]written 0, free lines is 3348 [12:52:16]MH_Cut [12:52:16]Write to MH i2c: D1 01 00 77 A2 01 EB [12:52:16]Write i2c OK [12:52:16]MH_I2C_Read... [12:52:16]Read from MH i2c: D1 [12:52:16]MH_I2C_Read... [12:52:16]Read from MH i2c: D1 01 00 [12:52:16]MH_I2C_Read... [12:52:16]Read from MH i2c: D1 01 00 77 A2 00 EA [12:52:16]Write to MH i2c: 01 00 00 78 A2 1A [12:52:16]Write i2c OK [12:52:16]MH_I2C_Read... [12:52:16]OFD Sender: No OFD packet to send [12:52:17]*** Cut start [12:52:17]*** Partial cut [12:52:17]*** CUTSNS_PIN = 1 [12:52:17]*** CUTSNS_PIN = 0 [12:52:17]*** Brake cut motor [12:52:17]Read from MH i2c: 01 [12:52:17]MH_I2C_Read... [12:52:17]*** Stop cut motor [12:52:17]*** Cut end [12:52:17]Read from MH i2c: 01 07 00 [12:52:17]MH_I2C_Read... [12:52:17]Read from MH i2c: 01 07 00 78 A2 00 00 00 00 00 FF 0F 2F [12:52:17]process_action close_receipt done [12:52:17]requested_data is exist [12:52:17]produce_requested_data [12:52:17]requested_item fm.sn is exist - process it [12:52:17]wFMCommunicate request_size=4 [12:52:17]MH_SAM_APDU [12:52:17]CAPDU: 80 11 00 00 [12:52:17]Write to MH i2c: E2 08 00 79 A2 80 11 00 00 00 00 00 00 95 [12:52:17]Write i2c OK [12:52:17]MH_I2C_Read... [12:52:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:52:17]Read from MH i2c: E2 [12:52:17]MH_I2C_Read... [12:52:17]Read from MH i2c: E2 17 00 [12:52:17]MH_I2C_Read... [12:52:17]Read from MH i2c: E2 17 00 79 A2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 E6 [12:52:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [12:52:17]wFMCommunicate OK [12:52:17]requested_item fd.num is exist - process it [12:52:17]SAM_PROTO_GetFieldsCounters [12:52:17]wFMCommunicate request_size=4 [12:52:17]MH_SAM_APDU [12:52:17]CAPDU: 80 13 00 00 [12:52:17]Write to MH i2c: E2 08 00 7A A2 80 13 00 00 00 00 00 00 98 [12:52:17]Write i2c OK [12:52:17]MH_I2C_Read... [12:52:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:52:18]Read from MH i2c: E2 [12:52:18]MH_I2C_Read... [12:52:18]Read from MH i2c: E2 62 00 [12:52:18]MH_I2C_Read... [12:52:18]Read from MH i2c: E2 62 00 7A A2 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 D1 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 A7 00 00 00 5E 04 04 00 A7 00 00 00 57 04 04 00 A8 00 00 00 19 04 04 00 00 00 00 00 90 00 89 [12:52:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 D1 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 A7 00 00 00 5E 04 04 00 A7 00 00 00 57 04 04 00 A8 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:52:18]wFMCommunicate OK [12:52:18]SAM_PROTO_GetFieldsCounters done [12:52:18]requested_item shift.num is exist - process it [12:52:18]requested_item shift.opened is exist - process it [12:52:18]req_shift_opened [12:52:18]FM_GetShiftState [12:52:18]SAM_PROTO_GetShiftState [12:52:18]wFMCommunicate request_size=4 [12:52:18]MH_SAM_APDU [12:52:18]CAPDU: 80 13 01 00 [12:52:18]Write to MH i2c: E2 08 00 7B A2 80 13 01 00 00 00 00 00 9A [12:52:18]Write i2c OK [12:52:18]MH_I2C_Read... [12:52:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:52:18]Read from MH i2c: E2 [12:52:18]MH_I2C_Read... [12:52:18]Read from MH i2c: E2 0E 00 [12:52:18]MH_I2C_Read... [12:52:18]Read from MH i2c: E2 0E 00 7B A2 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 60 [12:52:18]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [12:52:18]wFMCommunicate OK [12:52:18]SAM_PROTO_GetShiftState done [12:52:18]FM_GetShiftState done [12:52:18]req_shift_opened done [12:52:18]requested_item shift.open_date is exist - process it [12:52:18]req_shift_open_date [12:52:18]req_shift_open_date done [12:52:18]produce_requested_data done [12:52:18]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230353,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [12:52:18]process_action_free close_receipt [12:52:18]json_value_free [12:52:18]json_value_free done [12:52:18]process_json_proto returns [12:52:18]Send response to host [12:52:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230353,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [12:52:18]free response buf [12:52:18]execute_script done [12:52:18]execute_script returns [12:52:18]free content buf [12:52:18]Sock 8.Close socket [12:52:18]Sock 8.Thread stoped [12:52:22]OFD Sender: No OFD packet to send [12:52:27]OFD Sender: No OFD packet to send [12:52:32]OFD Sender: No OFD packet to send [12:52:37]OFD Sender: No OFD packet to send [12:52:42]OFD Sender: No OFD packet to send [12:52:47]OFD Sender: No OFD packet to send [12:52:52]OFD Sender: No OFD packet to send [12:52:57]OFD Sender: No OFD packet to send [12:53:02]OFD Sender: No OFD packet to send [12:53:07]OFD Sender: No OFD packet to send [12:53:12]OFD Sender: No OFD packet to send [12:53:13]accept exits with 9 [12:53:13]New connection [12:53:13]New thread 3067047268 created [12:53:13]Thread 3066903908 joined [12:53:13]Waiting for new connection... [12:53:13] Sock 9.Parse request [12:53:13]Sock 9.Check first char [12:53:13]Sock 9.First char is OK [12:53:13]request: POST /json_proto HTTP/1.0 [12:53:13]Method: POST [12:53:13]URL: /json_proto [12:53:13]Method is POST - this is cgi request [12:53:13]url: /json_proto [12:53:13]query_string will be loaded in cgi processing [12:53:13]execute_cgi json_proto POST (null) [12:53:13]execute_cgi path=json_proto method=POST [12:53:13]POST find Content-Length [12:53:13]Host: 172.17.49.131:8080 [12:53:13]Content-Length: 766 [12:53:13]Content-Type: application/json [12:53:13] [12:53:13]POST finish read [12:53:13]Found Content-Length = 766 [12:53:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871896", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 9.590, "sum" : 650.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 650.20 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:53:13]execute_script... [12:53: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)871896", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 9.590, "sum" : 650.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 650.20 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:53:13]POST & json_proto [12:53:13]process_json_proto [12:53:13]json parsed OK: [12:53:13]protocol is kg_v1.0 [12:53:13]action value=close_receipt [12:53:13]process_action close_receipt [12:53:13]cmd_close_receipt [12:53:13]MH_GetDate [12:53:13]Write to MH i2c: F0 00 00 7C A2 0D [12:53:13]Write i2c OK [12:53:13]MH_I2C_Read... [12:53:13]Read from MH i2c: F0 [12:53:13]MH_I2C_Read... [12:53:13]Read from MH i2c: F0 09 00 [12:53:13]MH_I2C_Read... [12:53:13]Read from MH i2c: F0 09 00 7C A2 00 3F 3F A6 66 FF 4D C0 64 10 [12:53:13]GetLastDocTimeStamp 1722171140 [12:53:13]current date 1722171199 [12:53:13]FM_GetShiftState [12:53:13]SAM_PROTO_GetShiftState [12:53:13]wFMCommunicate request_size=4 [12:53:13]MH_SAM_APDU [12:53:13]CAPDU: 80 13 01 00 [12:53:13]Write to MH i2c: E2 08 00 7D A2 80 13 01 00 00 00 00 00 9C [12:53:13]Write i2c OK [12:53:13]MH_I2C_Read... [12:53:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:53:13]Read from MH i2c: E2 [12:53:13]MH_I2C_Read... [12:53:13]Read from MH i2c: E2 0E 00 [12:53:13]MH_I2C_Read... [12:53:13]Read from MH i2c: E2 0E 00 7D A2 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 62 [12:53:13]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [12:53:13]wFMCommunicate OK [12:53:13]SAM_PROTO_GetShiftState done [12:53:13]FM_GetShiftState done [12:53:13]opened in 1722127132 [12:53:13]opened+sec_in_day 1722213532 [12:53:13]quantity*price = 65020 [12:53:13]sum+1 = 65021 [12:53:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 650.20 НСП 1% : 5.75 НДС 12% : 69.05 Наличными: 0.00 Безнал.: 650.20 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 168 28.07.2024 12:53 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965352 ФД: 230354 ФПД: 23886068984685 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T125319&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230354&fm=23886068984685&tin=02508201610067®Number=0000000000099253&sum=65020 [12:53:14]StoreToDocumentArchive [12:53:14]shift 386 fd 230354 [12:53:14]save to /storage/0386/doc_00230354 [12:53:14]save last doc name /storage/0386/doc_00230354 to /storage/kkm_last_doc_name [12:53:14]save OK [12:53:14]Clear old archive folders... [12:53:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:53:14]tlvbuf is 00832C20 [12:53:14]SAM_PROTO_ClearQueue [12:53:14]wFMCommunicate request_size=4 [12:53:14]MH_SAM_APDU [12:53:14]CAPDU: 80 09 00 00 [12:53:14]Write to MH i2c: E2 08 00 8A A2 80 09 00 00 00 00 00 00 9E [12:53:14]Write i2c OK [12:53:14]MH_I2C_Read... [12:53:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:53:14]Read from MH i2c: E2 [12:53:14]MH_I2C_Read... [12:53:14]Read from MH i2c: E2 03 00 [12:53:14]MH_I2C_Read... [12:53:14]Read from MH i2c: E2 03 00 8A A2 00 90 00 A0 [12:53:14]RAPDU: 90 00 [12:53:14]wFMCommunicate OK [12:53:14]SAM_PROTO_ClearQueue done [12:53:14]KKMCreateOFDPacket [12:53:14]OFDProtocolAddRootSTLVToBuf [12:53:14]FM_MakeSignedData [12:53:14]FM_MakeSignedData [12:53:14]SAM_PROTO_SignData [12:53:14]wFMCommunicate request_size=4 [12:53:14]MH_SAM_APDU [12:53:14]CAPDU: 80 0D 01 02 [12:53:14]Write to MH i2c: E2 08 00 8B A2 80 0D 01 02 00 00 00 00 A6 [12:53:14]Write i2c OK [12:53:14]MH_I2C_Read... [12:53:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:53:14]Read from MH i2c: E2 [12:53:14]MH_I2C_Read... [12:53:14]Read from MH i2c: E2 03 00 [12:53:14]MH_I2C_Read... [12:53:14]Read from MH i2c: E2 03 00 8B A2 00 90 00 A1 [12:53:14]RAPDU: 90 00 [12:53:14]wFMCommunicate OK [12:53:14]wFMCommunicate request_size=255 [12:53:14]MH_SAM_APDU [12:53:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 76 25 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FC FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 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 F9 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FC FD 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 3F 3F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D2 83 03 00 35 04 06 00 15 [12:53:14]Write to MH i2c: E2 02 01 8C A2 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 76 25 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FC FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 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 F9 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FC FD 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 3F 3F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D2 83 03 00 35 04 06 00 15 00 00 43 [12:53:14]Write i2c OK [12:53:14]MH_I2C_Read... [12:53:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:53:15]Read from MH i2c: E2 [12:53:15]MH_I2C_Read... [12:53:15]Read from MH i2c: E2 03 00 [12:53:15]MH_I2C_Read... [12:53:15]Read from MH i2c: E2 03 00 8C A2 00 90 00 A2 [12:53:15]RAPDU: 90 00 [12:53:15]wFMCommunicate OK [12:53:15]wFMCommunicate request_size=10 [12:53:15]MH_SAM_APDU [12:53:15]CAPDU: 80 0D 02 02 05 B9 68 A8 2B 6D [12:53:15]Write to MH i2c: E2 0D 00 8D A2 80 0D 02 02 05 00 B9 68 A8 2B 6D 00 00 14 [12:53:15]Write i2c OK [12:53:15]MH_I2C_Read... [12:53:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:53:15]Read from MH i2c: E2 [12:53:15]MH_I2C_Read... [12:53:15]Read from MH i2c: E2 03 00 [12:53:15]MH_I2C_Read... [12:53:15]Read from MH i2c: E2 03 00 8D A2 00 90 00 A3 [12:53:15]RAPDU: 90 00 [12:53:15]wFMCommunicate OK [12:53:15]wFMCommunicate request_size=4 [12:53:15]MH_SAM_APDU [12:53:15]CAPDU: 80 0D 03 02 [12:53:15]Write to MH i2c: E2 08 00 8E A2 80 0D 03 02 00 00 00 00 AB [12:53:15]Write i2c OK [12:53:15]MH_I2C_Read... [12:53:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:53:15]Read from MH i2c: E2 [12:53:15]MH_I2C_Read... [12:53:15]Read from MH i2c: E2 0B 00 [12:53:15]MH_I2C_Read... [12:53:15]Read from MH i2c: E2 0B 00 8E A2 00 59 A2 F8 0F 2D B6 6A D7 90 00 D2 [12:53:15]RAPDU: 59 A2 F8 0F 2D B6 6A D7 90 00 [12:53:15]wFMCommunicate OK [12:53:15]SAM_PROTO_SignData done [12:53:15]FM_MakeSignedData done [12:53:15]CreateOFDProtocolMessage [12:53:15]wFMCommunicate request_size=4 [12:53:15]MH_SAM_APDU [12:53:15]CAPDU: 80 11 00 00 [12:53:15]Write to MH i2c: E2 08 00 8F A2 80 11 00 00 00 00 00 00 AB [12:53:15]Write i2c OK [12:53:15]MH_I2C_Read... [12:53:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:53:15]Read from MH i2c: E2 [12:53:15]MH_I2C_Read... [12:53:15]Read from MH i2c: E2 17 00 [12:53:15]MH_I2C_Read... [12:53:15]Read from MH i2c: E2 17 00 8F A2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 FC [12:53:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [12:53:15]wFMCommunicate OK [12:53:15]CreateOFDProtocolMessage done [12:53:15]OFDSenderStorePacket 230354 [12:53:15]StoreOFDPacket docnum=230354 [12:53:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 3D 0A 07 01 51 01 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 76 25 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FC FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 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 F9 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FC FD 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 3F 3F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D2 83 03 00 35 04 06 00 15 B9 68 A8 2B 6D 59 A2 F8 0F 2D B6 6A D7 [12:53:15]CheckFolder [12:53:15]dirname=/storage/ofd_packets [12:53:15]CheckFolder done [12:53:15]ProducePacketName [12:53:15]name=ofd_packets/00230354 [12:53:15]NVStorageSaveData ofd_packets/00230354 [12:53:15]File name is /storage/ofd_packets/00230354 [12:53:15]Write 301 bytes [12:53:15]NVStorageSaveData done [12:53:15]OFDSenderStorePacket done [12:53:15]KKMCreateOFDPacket done [12:53:15]NVStorageSaveData kkm_last_timestamp [12:53:15]File name is /storage/kkm_last_timestamp [12:53:15]Write 4 bytes [12:53:15]NVStorageSaveData done [12:53:15]ExternCall_PrintAddStr [12:53:15]wPrintStart [12:53:15]Write to MH i2c: 01 00 00 90 A2 32 [12:53:15]Write i2c OK [12:53:15]MH_I2C_Read... [12:53:15]Read from MH i2c: 01 [12:53:15]MH_I2C_Read... [12:53:15]Read from MH i2c: 01 07 00 [12:53:15]MH_I2C_Read... [12:53:15]Read from MH i2c: 01 07 00 90 A2 00 00 00 00 00 FF 0F 47 [12:53:15]RasterBufferAndPrint [12:53:15]line Счет N : (1)871896 [12:53:15]line ИНН: 02508201610067 [12:53:15]line Контрольно-Кассовый Чек [12:53:15]line ПРОДАЖА [12:53:15]line ТРК (МРК, ГНК) : 62 [12:53:15]line Товар: 2710124130 [12:53:15]line Аи-92-К-5 [12:53:15]line 9.590 * 67.80 [12:53:15]line = 650.20 [12:53:15]line НДС 12% НСП 1% [12:53:15]line > о реализуемом товаре [12:53:15]line ИТОГО: 650.20 [12:53:15]line НСП 1% : 5.75 [12:53:15]line НДС 12% : 69.05 [12:53:15]line Наличными: 0.00 [12:53:15]line Безнал.: 650.20 [12:53:15]line Место: АЗС № 125 "Партнер Нефть" [12:53:15]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [12:53:15]line СНО: Общий режим [12:53:15]line Чек 168 28.07.2024 12:53 [12:53:15]line Смена: 386 ФФД: 1.0 [12:53:15]line ЗНМ: 0300000050 [12:53:15]line РНМ: 0000000000099253 [12:53:15]line Версия ККМ: 001 [12:53:15]line Платежная система: Mbank [12:53:15]line ФМ: 0000000000965352 [12:53:15]line ФД: 230354 [12:53:15]line ФПД: 23886068984685 [12:53:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T125319&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230354&fm=23886068984685&tin=02508201610067®Number=0000000000099253&sum=65020 [12:53:15]written 0, free lines is 4095 [12:53:15]OFD Sender: Processing packet 230354 [packets to send 132, broken 131] [12:53:15]ProducePacketName [12:53:15]name=ofd_packets/00230354 [12:53:15]OFD Sender: To server: pG, [12:53:15]CommunicateWithHost lk.salyk.kg:30040 [12:53:15]ConnectInit lk.salyk.kg [12:53:15]Connected sock=10 [12:53:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 3D 0A 07 01 51 01 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 76 25 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FC FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 FC 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 F9 1A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 FC FD 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A8 00 00 00 F4 03 04 00 3F 3F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D2 83 03 00 35 04 06 00 15 B9 68 A8 2B 6D 59 A2 F8 0F 2D B6 6A D7 [12:53:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 FC 32 47 00 FE 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 39 36 35 33 35 32 10 04 04 00 D2 83 03 00 F4 03 04 00 17 E6 A5 66 B6 04 01 00 00 94 8A BE E2 E1 AB AF F1 [12:53:15]CommunicateWithHost err = 0 [12:53:15]CheckOFDResponse [12:53:15]1017 (14) - 77093643461234 [12:53:15]1041 (16) - 0000000000965352 [12:53:15]1040 (4) - 230354 [12:53:15]1012 (4) - 28.07.2024 06:32 [12:53:15]1206 (1) - 0 [12:53:15]OFD Sender: Remove packet 230354 [12:53:15]ProducePacketName [12:53:15]name=ofd_packets/00230354 [12:53:15]NVStorageDeleteData [12:53:15]Write to MH i2c: 01 00 00 B9 A2 5B [12:53:15]Write i2c OK [12:53:15]MH_I2C_Read... [12:53:15]Read from MH i2c: 01 [12:53:15]MH_I2C_Read... [12:53:15]Read from MH i2c: 01 07 00 [12:53:15]MH_I2C_Read... [12:53:15]Read from MH i2c: 01 07 00 B9 A2 00 00 00 00 00 2B 0D 9A [12:53:15]RasterBufferAndPrint [12:53:15]line [12:53:15]line [12:53:15]line [12:53:15]line [12:53:15]line [12:53:15]written 0, free lines is 3378 [12:53:15]MH_Cut [12:53:15]Write to MH i2c: D1 01 00 C0 A2 01 34 [12:53:15]Write i2c OK [12:53:15]MH_I2C_Read... [12:53:15]Read from MH i2c: D1 [12:53:15]MH_I2C_Read... [12:53:15]Read from MH i2c: D1 01 00 [12:53:15]MH_I2C_Read... [12:53:15]Read from MH i2c: D1 01 00 C0 A2 00 33 [12:53:15]Write to MH i2c: 01 00 00 C1 A2 63 [12:53:15]Write i2c OK [12:53:15]MH_I2C_Read... [12:53:16]OFD Sender: No OFD packet to send [12:53:16]*** Cut start [12:53:16]*** Partial cut [12:53:16]*** CUTSNS_PIN = 1 [12:53:16]*** CUTSNS_PIN = 0 [12:53:16]*** Brake cut motor [12:53:16]Read from MH i2c: 01 [12:53:16]MH_I2C_Read... [12:53:16]*** Stop cut motor [12:53:16]*** Cut end [12:53:16]Read from MH i2c: 01 07 00 [12:53:16]MH_I2C_Read... [12:53:16]Read from MH i2c: 01 07 00 C1 A2 00 00 00 00 00 FF 0F 78 [12:53:16]process_action close_receipt done [12:53:16]requested_data is exist [12:53:16]produce_requested_data [12:53:16]requested_item fm.sn is exist - process it [12:53:16]wFMCommunicate request_size=4 [12:53:16]MH_SAM_APDU [12:53:16]CAPDU: 80 11 00 00 [12:53:16]Write to MH i2c: E2 08 00 C2 A2 80 11 00 00 00 00 00 00 DE [12:53:16]Write i2c OK [12:53:16]MH_I2C_Read... [12:53:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:53:16]Read from MH i2c: E2 [12:53:16]MH_I2C_Read... [12:53:16]Read from MH i2c: E2 17 00 [12:53:16]MH_I2C_Read... [12:53:16]Read from MH i2c: E2 17 00 C2 A2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 2F [12:53:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [12:53:16]wFMCommunicate OK [12:53:16]requested_item fd.num is exist - process it [12:53:16]SAM_PROTO_GetFieldsCounters [12:53:16]wFMCommunicate request_size=4 [12:53:16]MH_SAM_APDU [12:53:16]CAPDU: 80 13 00 00 [12:53:16]Write to MH i2c: E2 08 00 C3 A2 80 13 00 00 00 00 00 00 E1 [12:53:16]Write i2c OK [12:53:16]MH_I2C_Read... [12:53:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:53:17]Read from MH i2c: E2 [12:53:17]MH_I2C_Read... [12:53:17]Read from MH i2c: E2 62 00 [12:53:17]MH_I2C_Read... [12:53:17]Read from MH i2c: E2 62 00 C3 A2 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 D2 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 A8 00 00 00 5E 04 04 00 A8 00 00 00 57 04 04 00 A9 00 00 00 19 04 04 00 00 00 00 00 90 00 D6 [12:53:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 D2 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 A8 00 00 00 5E 04 04 00 A8 00 00 00 57 04 04 00 A9 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:53:17]wFMCommunicate OK [12:53:17]SAM_PROTO_GetFieldsCounters done [12:53:17]requested_item shift.num is exist - process it [12:53:17]requested_item shift.opened is exist - process it [12:53:17]req_shift_opened [12:53:17]FM_GetShiftState [12:53:17]SAM_PROTO_GetShiftState [12:53:17]wFMCommunicate request_size=4 [12:53:17]MH_SAM_APDU [12:53:17]CAPDU: 80 13 01 00 [12:53:17]Write to MH i2c: E2 08 00 C4 A2 80 13 01 00 00 00 00 00 E3 [12:53:17]Write i2c OK [12:53:17]MH_I2C_Read... [12:53:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:53:17]Read from MH i2c: E2 [12:53:17]MH_I2C_Read... [12:53:17]Read from MH i2c: E2 0E 00 [12:53:17]MH_I2C_Read... [12:53:17]Read from MH i2c: E2 0E 00 C4 A2 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 A9 [12:53:17]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [12:53:17]wFMCommunicate OK [12:53:17]SAM_PROTO_GetShiftState done [12:53:17]FM_GetShiftState done [12:53:17]req_shift_opened done [12:53:17]requested_item shift.open_date is exist - process it [12:53:17]req_shift_open_date [12:53:17]req_shift_open_date done [12:53:17]produce_requested_data done [12:53:17]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230354,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [12:53:17]process_action_free close_receipt [12:53:17]json_value_free [12:53:17]json_value_free done [12:53:17]process_json_proto returns [12:53:17]Send response to host [12:53:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230354,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [12:53:17]free response buf [12:53:17]execute_script done [12:53:17]execute_script returns [12:53:17]free content buf [12:53:17]Sock 9.Close socket [12:53:17]Sock 9.Thread stoped [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:36]OFD Sender: No OFD packet to send [12:53:41]OFD Sender: No OFD packet to send [12:53:46]OFD Sender: No OFD packet to send [12:53:51]OFD Sender: No OFD packet to send [12:53:56]OFD Sender: No OFD packet to send [12:54:01]OFD Sender: No OFD packet to send [12:54:06]OFD Sender: No OFD packet to send [12:54:11]OFD Sender: No OFD packet to send [12:54:12]accept exits with 8 [12:54:12]New connection [12:54:12]New thread 3066903908 created [12:54:12]Thread 3067047268 joined [12:54:12]Waiting for new connection... [12:54:12] Sock 8.Parse request [12:54:12]Sock 8.Check first char [12:54:12]Sock 8.First char is OK [12:54:12]request: POST /json_proto HTTP/1.0 [12:54:12]Method: POST [12:54:12]URL: /json_proto [12:54:12]Method is POST - this is cgi request [12:54:12]url: /json_proto [12:54:12]query_string will be loaded in cgi processing [12:54:12]execute_cgi json_proto POST (null) [12:54:12]execute_cgi path=json_proto method=POST [12:54:12]POST find Content-Length [12:54:12]Host: 172.17.49.131:8080 [12:54:12]Content-Length: 769 [12:54:12]Content-Type: application/json [12:54:12] [12:54:12]POST finish read [12:54:12]Found Content-Length = 769 [12:54:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871897", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 20.090, "sum" : 1500.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: Mbank", "payments": [ { "type": 1, "sum" : 1500.72 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:54:12]execute_script... [12:54:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871897", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 20.090, "sum" : 1500.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: Mbank", "payments": [ { "type": 1, "sum" : 1500.72 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:54:12]POST & json_proto [12:54:12]process_json_proto [12:54:12]json parsed OK: [12:54:12]protocol is kg_v1.0 [12:54:12]action value=close_receipt [12:54:12]process_action close_receipt [12:54:12]cmd_close_receipt [12:54:12]MH_GetDate [12:54:12]Write to MH i2c: F0 00 00 C5 A2 56 [12:54:12]Write i2c OK [12:54:12]MH_I2C_Read... [12:54:12]Read from MH i2c: F0 [12:54:12]MH_I2C_Read... [12:54:12]Read from MH i2c: F0 09 00 [12:54:12]MH_I2C_Read... [12:54:12]Read from MH i2c: F0 09 00 C5 A2 00 7B 3F A6 66 FF 4D C0 64 95 [12:54:12]GetLastDocTimeStamp 1722171199 [12:54:12]current date 1722171259 [12:54:12]FM_GetShiftState [12:54:12]SAM_PROTO_GetShiftState [12:54:12]wFMCommunicate request_size=4 [12:54:12]MH_SAM_APDU [12:54:12]CAPDU: 80 13 01 00 [12:54:12]Write to MH i2c: E2 08 00 C6 A2 80 13 01 00 00 00 00 00 E5 [12:54:12]Write i2c OK [12:54:12]MH_I2C_Read... [12:54:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:54:12]Read from MH i2c: E2 [12:54:12]MH_I2C_Read... [12:54:12]Read from MH i2c: E2 0E 00 [12:54:12]MH_I2C_Read... [12:54:12]Read from MH i2c: E2 0E 00 C6 A2 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 AB [12:54:12]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [12:54:12]wFMCommunicate OK [12:54:12]SAM_PROTO_GetShiftState done [12:54:12]FM_GetShiftState done [12:54:12]opened in 1722127132 [12:54:12]opened+sec_in_day 1722213532 [12:54:12]quantity*price = 150072 [12:54:12]sum+1 = 150073 [12:54:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.72 НСП 1% : 13.28 НДС 12% : 159.37 Наличными: 0.00 Безнал.: 1500.72 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 169 28.07.2024 12:54 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965352 ФД: 230355 ФПД: 65059563022779 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T125419&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230355&fm=65059563022779&tin=02508201610067®Number=0000000000099253&sum=150072 [12:54:14]StoreToDocumentArchive [12:54:14]shift 386 fd 230355 [12:54:14]save to /storage/0386/doc_00230355 [12:54:14]save last doc name /storage/0386/doc_00230355 to /storage/kkm_last_doc_name [12:54:14]save OK [12:54:14]Clear old archive folders... [12:54:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:54:14]tlvbuf is 00A9BBC0 [12:54:14]SAM_PROTO_ClearQueue [12:54:14]wFMCommunicate request_size=4 [12:54:14]MH_SAM_APDU [12:54:14]CAPDU: 80 09 00 00 [12:54:14]Write to MH i2c: E2 08 00 D3 A2 80 09 00 00 00 00 00 00 E7 [12:54:14]Write i2c OK [12:54:14]MH_I2C_Read... [12:54:14]Read from MH i2c: E2 [12:54:14]MH_I2C_Read... [12:54:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:54:14]Read from MH i2c: E2 03 00 [12:54:14]MH_I2C_Read... [12:54:14]Read from MH i2c: E2 03 00 D3 A2 00 90 00 E9 [12:54:14]RAPDU: 90 00 [12:54:14]wFMCommunicate OK [12:54:14]SAM_PROTO_ClearQueue done [12:54:14]KKMCreateOFDPacket [12:54:14]OFDProtocolAddRootSTLVToBuf [12:54:14]FM_MakeSignedData [12:54:14]FM_MakeSignedData [12:54:14]SAM_PROTO_SignData [12:54:14]wFMCommunicate request_size=4 [12:54:14]MH_SAM_APDU [12:54:14]CAPDU: 80 0D 01 02 [12:54:14]Write to MH i2c: E2 08 00 D4 A2 80 0D 01 02 00 00 00 00 EF [12:54:14]Write i2c OK [12:54:14]MH_I2C_Read... [12:54:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:54:14]Read from MH i2c: E2 [12:54:14]MH_I2C_Read... [12:54:14]Read from MH i2c: E2 03 00 [12:54:14]MH_I2C_Read... [12:54:14]Read from MH i2c: E2 03 00 D4 A2 00 90 00 EA [12:54:14]RAPDU: 90 00 [12:54:14]wFMCommunicate OK [12:54:14]wFMCommunicate request_size=255 [12:54:14]MH_SAM_APDU [12:54: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 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 7B 3F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D3 83 03 00 35 04 06 00 3B [12:54:14]Write to MH i2c: E2 02 01 D5 A2 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 7B 3F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D3 83 03 00 35 04 06 00 3B 00 00 D7 [12:54:14]Write i2c OK [12:54:14]MH_I2C_Read... [12:54:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:54:14]Read from MH i2c: E2 [12:54:14]MH_I2C_Read... [12:54:14]Read from MH i2c: E2 03 00 [12:54:14]MH_I2C_Read... [12:54:14]Read from MH i2c: E2 03 00 D5 A2 00 90 00 EB [12:54:14]RAPDU: 90 00 [12:54:14]wFMCommunicate OK [12:54:14]wFMCommunicate request_size=10 [12:54:14]MH_SAM_APDU [12:54:14]CAPDU: 80 0D 02 02 05 2B DC 24 A9 BB [12:54:14]Write to MH i2c: E2 0D 00 D6 A2 80 0D 02 02 05 00 2B DC 24 A9 BB 00 00 8B [12:54:14]Write i2c OK [12:54:14]MH_I2C_Read... [12:54:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:54:14]Read from MH i2c: E2 [12:54:14]MH_I2C_Read... [12:54:14]Read from MH i2c: E2 03 00 [12:54:14]MH_I2C_Read... [12:54:14]Read from MH i2c: E2 03 00 D6 A2 00 90 00 EC [12:54:14]RAPDU: 90 00 [12:54:14]wFMCommunicate OK [12:54:14]wFMCommunicate request_size=4 [12:54:14]MH_SAM_APDU [12:54:14]CAPDU: 80 0D 03 02 [12:54:14]Write to MH i2c: E2 08 00 D7 A2 80 0D 03 02 00 00 00 00 F4 [12:54:14]Write i2c OK [12:54:14]MH_I2C_Read... [12:54:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:54:14]Read from MH i2c: E2 [12:54:14]MH_I2C_Read... [12:54:14]Read from MH i2c: E2 0B 00 [12:54:14]MH_I2C_Read... [12:54:14]Read from MH i2c: E2 0B 00 D7 A2 00 58 2A AF 43 FF 0B 3E E3 90 00 94 [12:54:14]RAPDU: 58 2A AF 43 FF 0B 3E E3 90 00 [12:54:14]wFMCommunicate OK [12:54:14]SAM_PROTO_SignData done [12:54:14]FM_MakeSignedData done [12:54:14]CreateOFDProtocolMessage [12:54:14]wFMCommunicate request_size=4 [12:54:14]MH_SAM_APDU [12:54:14]CAPDU: 80 11 00 00 [12:54:14]Write to MH i2c: E2 08 00 D8 A2 80 11 00 00 00 00 00 00 F4 [12:54:14]Write i2c OK [12:54:14]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 D8 A2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 45 [12:54:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [12:54:14]wFMCommunicate OK [12:54:14]CreateOFDProtocolMessage done [12:54:14]OFDSenderStorePacket 230355 [12:54:14]StoreOFDPacket docnum=230355 [12:54:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 D0 AF 07 01 EB 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 7B 3F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D3 83 03 00 35 04 06 00 3B 2B DC 24 A9 BB 58 2A AF 43 FF 0B 3E E3 [12:54:14]CheckFolder [12:54:14]dirname=/storage/ofd_packets [12:54:14]CheckFolder done [12:54:14]ProducePacketName [12:54:14]name=ofd_packets/00230355 [12:54:14]NVStorageSaveData ofd_packets/00230355 [12:54:14]File name is /storage/ofd_packets/00230355 [12:54:14]Write 301 bytes [12:54:14]NVStorageSaveData done [12:54:14]OFDSenderStorePacket done [12:54:14]KKMCreateOFDPacket done [12:54:14]NVStorageSaveData kkm_last_timestamp [12:54:14]File name is /storage/kkm_last_timestamp [12:54:14]Write 4 bytes [12:54:14]NVStorageSaveData done [12:54:14]ExternCall_PrintAddStr [12:54:14]wPrintStart [12:54:14]Write to MH i2c: 01 00 00 D9 A2 7B [12:54:14]Write i2c OK [12:54:14]MH_I2C_Read... [12:54:14]Read from MH i2c: 01 [12:54:14]MH_I2C_Read... [12:54:14]Read from MH i2c: 01 07 00 [12:54:14]MH_I2C_Read... [12:54:14]Read from MH i2c: 01 07 00 D9 A2 00 00 00 00 00 FF 0F 90 [12:54:14]RasterBufferAndPrint [12:54:14]line Счет N : (1)871897 [12:54:14]line ИНН: 02508201610067 [12:54:14]line Контрольно-Кассовый Чек [12:54:14]line ПРОДАЖА [12:54:14]line ТРК (МРК, ГНК) : 51 [12:54:14]line Товар: 2710124500 [12:54:14]line Аи-95-К-5 [12:54:14]line 20.090 * 74.70 [12:54:14]line = 1500.72 [12:54:14]line НДС 12% НСП 1% [12:54:14]line > о реализуемом товаре [12:54:14]line ИТОГО: 1500.72 [12:54:14]line НСП 1% : 13.28 [12:54:14]line НДС 12% : 159.37 [12:54:14]line Наличными: 0.00 [12:54:14]line Безнал.: 1500.72 [12:54:14]line Место: АЗС № 125 "Партнер Нефть" [12:54:14]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [12:54:14]line СНО: Общий режим [12:54:14]line Чек 169 28.07.2024 12:54 [12:54:14]line Смена: 386 ФФД: 1.0 [12:54:14]line ЗНМ: 0300000050 [12:54:14]line РНМ: 0000000000099253 [12:54:14]line Версия ККМ: 001 [12:54:14]line Платежная система: Mbank [12:54:14]line ФМ: 0000000000965352 [12:54:14]line ФД: 230355 [12:54:14]line ФПД: 65059563022779 [12:54:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T125419&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230355&fm=65059563022779&tin=02508201610067®Number=0000000000099253&sum=150072 [12:54:14]OFD Sender: Processing packet 230355 [packets to send 132, broken 131] [12:54:14]ProducePacketName [12:54:14]name=ofd_packets/00230355 [12:54:14]OFD Sender: To server: pG, [12:54:14]CommunicateWithHost lk.salyk.kg:30040 [12:54:14]ConnectInit lk.salyk.kg [12:54:14]written 0, free lines is 4095 [12:54:15]Connected sock=10 [12:54:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 D0 AF 07 01 EB 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 38 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 38 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 A9 00 00 00 F4 03 04 00 7B 3F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D3 83 03 00 35 04 06 00 3B 2B DC 24 A9 BB 58 2A AF 43 FF 0B 3E E3 [12:54:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 C4 69 47 00 CF 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 39 36 35 33 35 32 10 04 04 00 D3 83 03 00 F4 03 04 00 52 E6 A5 66 B6 04 01 00 00 F4 09 C5 AE 01 C9 65 BE [12:54:15]CommunicateWithHost err = 0 [12:54:15]CheckOFDResponse [12:54:15]1017 (14) - 77093643461234 [12:54:15]1041 (16) - 0000000000965352 [12:54:15]1040 (4) - 230355 [12:54:15]1012 (4) - 28.07.2024 06:33 [12:54:15]1206 (1) - 0 [12:54:15]OFD Sender: Remove packet 230355 [12:54:15]ProducePacketName [12:54:15]name=ofd_packets/00230355 [12:54:15]NVStorageDeleteData [12:54:15]Write to MH i2c: 01 00 00 02 A3 A5 [12:54:15]Write i2c OK [12:54:15]MH_I2C_Read... [12:54:15]Read from MH i2c: 01 [12:54:15]MH_I2C_Read... [12:54:15]Read from MH i2c: 01 07 00 [12:54:15]MH_I2C_Read... [12:54:15]Read from MH i2c: 01 07 00 02 A3 00 00 00 00 00 2B 0D E4 [12:54:15]RasterBufferAndPrint [12:54:15]line [12:54:15]line [12:54:15]line [12:54:15]line [12:54:15]line [12:54:15]written 0, free lines is 3378 [12:54:15]MH_Cut [12:54:15]Write to MH i2c: D1 01 00 09 A3 01 7E [12:54:15]Write i2c OK [12:54:15]MH_I2C_Read... [12:54:15]Read from MH i2c: D1 [12:54:15]MH_I2C_Read... [12:54:15]Read from MH i2c: D1 01 00 [12:54:15]MH_I2C_Read... [12:54:15]Read from MH i2c: D1 01 00 09 A3 00 7D [12:54:15]Write to MH i2c: 01 00 00 0A A3 AD [12:54:15]Write i2c OK [12:54:15]MH_I2C_Read... [12:54:15]OFD Sender: No OFD packet to send [12:54:16]*** Cut start [12:54:16]*** Partial cut [12:54:16]*** CUTSNS_PIN = 1 [12:54:16]*** CUTSNS_PIN = 0 [12:54:16]*** Brake cut motor [12:54:16]Read from MH i2c: 01 [12:54:16]MH_I2C_Read... [12:54:16]*** Stop cut motor [12:54:16]*** Cut end [12:54:16]Read from MH i2c: 01 07 00 [12:54:16]MH_I2C_Read... [12:54:16]Read from MH i2c: 01 07 00 0A A3 00 00 00 00 00 FF 0F C2 [12:54:16]process_action close_receipt done [12:54:16]requested_data is exist [12:54:16]produce_requested_data [12:54:16]requested_item fm.sn is exist - process it [12:54:16]wFMCommunicate request_size=4 [12:54:16]MH_SAM_APDU [12:54:16]CAPDU: 80 11 00 00 [12:54:16]Write to MH i2c: E2 08 00 0B A3 80 11 00 00 00 00 00 00 28 [12:54:16]Write i2c OK [12:54:16]MH_I2C_Read... [12:54:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:54:16]Read from MH i2c: E2 [12:54:16]MH_I2C_Read... [12:54:16]Read from MH i2c: E2 17 00 [12:54:16]MH_I2C_Read... [12:54:16]Read from MH i2c: E2 17 00 0B A3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 79 [12:54:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [12:54:16]wFMCommunicate OK [12:54:16]requested_item fd.num is exist - process it [12:54:16]SAM_PROTO_GetFieldsCounters [12:54:16]wFMCommunicate request_size=4 [12:54:16]MH_SAM_APDU [12:54:16]CAPDU: 80 13 00 00 [12:54:16]Write to MH i2c: E2 08 00 0C A3 80 13 00 00 00 00 00 00 2B [12:54:16]Write i2c OK [12:54:16]MH_I2C_Read... [12:54:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:54:16]Read from MH i2c: E2 [12:54:16]MH_I2C_Read... [12:54:16]Read from MH i2c: E2 62 00 [12:54:16]MH_I2C_Read... [12:54:16]Read from MH i2c: E2 62 00 0C A3 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 D3 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 A9 00 00 00 5E 04 04 00 A9 00 00 00 57 04 04 00 AA 00 00 00 19 04 04 00 00 00 00 00 90 00 24 [12:54:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 D3 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 A9 00 00 00 5E 04 04 00 A9 00 00 00 57 04 04 00 AA 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:54:16]wFMCommunicate OK [12:54:16]SAM_PROTO_GetFieldsCounters done [12:54:16]requested_item shift.num is exist - process it [12:54:16]requested_item shift.opened is exist - process it [12:54:16]req_shift_opened [12:54:16]FM_GetShiftState [12:54:16]SAM_PROTO_GetShiftState [12:54:16]wFMCommunicate request_size=4 [12:54:16]MH_SAM_APDU [12:54:16]CAPDU: 80 13 01 00 [12:54:16]Write to MH i2c: E2 08 00 0D A3 80 13 01 00 00 00 00 00 2D [12:54:16]Write i2c OK [12:54:16]MH_I2C_Read... [12:54:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:54:16]Read from MH i2c: E2 [12:54:16]MH_I2C_Read... [12:54:16]Read from MH i2c: E2 0E 00 [12:54:16]MH_I2C_Read... [12:54:16]Read from MH i2c: E2 0E 00 0D A3 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 F3 [12:54:16]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [12:54:16]wFMCommunicate OK [12:54:16]SAM_PROTO_GetShiftState done [12:54:16]FM_GetShiftState done [12:54:16]req_shift_opened done [12:54:16]requested_item shift.open_date is exist - process it [12:54:16]req_shift_open_date [12:54:16]req_shift_open_date done [12:54:16]produce_requested_data done [12:54:16]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230355,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [12:54:16]process_action_free close_receipt [12:54:16]json_value_free [12:54:16]json_value_free done [12:54:16]process_json_proto returns [12:54:16]Send response to host [12:54:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230355,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [12:54:16]free response buf [12:54:16]execute_script done [12:54:16]execute_script returns [12:54:16]free content buf [12:54:16]Sock 8.Close socket [12:54:16]Sock 8.Thread stoped [12:54:20]OFD Sender: No OFD packet to send [12:54:25]OFD Sender: No OFD packet to send [12:54:30]OFD Sender: No OFD packet to send [12:54:35]OFD Sender: No OFD packet to send [12:54:40]OFD Sender: No OFD packet to send [12:54:45]OFD Sender: No OFD packet to send [12:54:50]OFD Sender: No OFD packet to send [12:54:55]OFD Sender: No OFD packet to send [12:55:00]OFD Sender: No OFD packet to send [12:55:03]accept exits with 9 [12:55:03]New connection [12:55:03]New thread 3067047268 created [12:55:03]Thread 3066903908 joined [12:55:03]Waiting for new connection... [12:55:03] Sock 9.Parse request [12:55:03]Sock 9.Check first char [12:55:03]Sock 9.First char is OK [12:55:03]request: POST /json_proto HTTP/1.0 [12:55:03]Method: POST [12:55:03]URL: /json_proto [12:55:03]Method is POST - this is cgi request [12:55:03]url: /json_proto [12:55:03]query_string will be loaded in cgi processing [12:55:03]execute_cgi json_proto POST (null) [12:55:03]execute_cgi path=json_proto method=POST [12:55:03]POST find Content-Length [12:55:03]Host: 172.17.49.131:8080 [12:55:03]Content-Length: 677 [12:55:03]Content-Type: application/json [12:55:03] [12:55:03]POST finish read [12:55:03]Found Content-Length = 677 [12:55:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871898", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:55:03]execute_script... [12:55: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)871898", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:55:03]POST & json_proto [12:55:03]process_json_proto [12:55:03]json parsed OK: [12:55:03]protocol is kg_v1.0 [12:55:03]action value=close_receipt [12:55:03]process_action close_receipt [12:55:03]cmd_close_receipt [12:55:03]MH_GetDate [12:55:03]Write to MH i2c: F0 00 00 0E A3 A0 [12:55:03]Write i2c OK [12:55:03]MH_I2C_Read... [12:55:03]Read from MH i2c: F0 [12:55:03]MH_I2C_Read... [12:55:03]Read from MH i2c: F0 09 00 [12:55:03]MH_I2C_Read... [12:55:03]Read from MH i2c: F0 09 00 0E A3 00 AD 3F A6 66 FF 4D C0 64 11 [12:55:03]GetLastDocTimeStamp 1722171259 [12:55:03]current date 1722171309 [12:55:03]FM_GetShiftState [12:55:03]SAM_PROTO_GetShiftState [12:55:03]wFMCommunicate request_size=4 [12:55:03]MH_SAM_APDU [12:55:03]CAPDU: 80 13 01 00 [12:55:03]Write to MH i2c: E2 08 00 0F A3 80 13 01 00 00 00 00 00 2F [12:55:03]Write i2c OK [12:55:03]MH_I2C_Read... [12:55:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:55:03]Read from MH i2c: E2 [12:55:03]MH_I2C_Read... [12:55:03]Read from MH i2c: E2 0E 00 [12:55:03]MH_I2C_Read... [12:55:03]Read from MH i2c: E2 0E 00 0F A3 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 F5 [12:55:03]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [12:55:03]wFMCommunicate OK [12:55:03]SAM_PROTO_GetShiftState done [12:55:03]FM_GetShiftState done [12:55:03]opened in 1722127132 [12:55:03]opened+sec_in_day 1722213532 [12:55:03]quantity*price = 50036 [12:55:03]sum+1 = 50037 [12:55:03]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 170 28.07.2024 12:55 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230356 ФПД: 149945237154819 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T125509&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230356&fm=149945237154819&tin=02508201610067®Number=0000000000099253&sum=50000 [12:55:04]StoreToDocumentArchive [12:55:04]shift 386 fd 230356 [12:55:04]save to /storage/0386/doc_00230356 [12:55:04]save last doc name /storage/0386/doc_00230356 to /storage/kkm_last_doc_name [12:55:04]save OK [12:55:04]Clear old archive folders... [12:55:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:55:04]tlvbuf is 008E3490 [12:55:04]SAM_PROTO_ClearQueue [12:55:04]wFMCommunicate request_size=4 [12:55:04]MH_SAM_APDU [12:55:04]CAPDU: 80 09 00 00 [12:55:04]Write to MH i2c: E2 08 00 1C A3 80 09 00 00 00 00 00 00 31 [12:55:04]Write i2c OK [12:55:04]MH_I2C_Read... [12:55:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:55:04]Read from MH i2c: E2 [12:55:04]MH_I2C_Read... [12:55:04]Read from MH i2c: E2 03 00 [12:55:04]MH_I2C_Read... [12:55:04]Read from MH i2c: E2 03 00 1C A3 00 90 00 33 [12:55:04]RAPDU: 90 00 [12:55:04]wFMCommunicate OK [12:55:04]SAM_PROTO_ClearQueue done [12:55:04]KKMCreateOFDPacket [12:55:04]OFDProtocolAddRootSTLVToBuf [12:55:04]FM_MakeSignedData [12:55:04]FM_MakeSignedData [12:55:04]SAM_PROTO_SignData [12:55:04]wFMCommunicate request_size=4 [12:55:04]MH_SAM_APDU [12:55:04]CAPDU: 80 0D 01 02 [12:55:04]Write to MH i2c: E2 08 00 1D A3 80 0D 01 02 00 00 00 00 39 [12:55:04]Write i2c OK [12:55:04]MH_I2C_Read... [12:55:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:55:04]Read from MH i2c: E2 [12:55:04]MH_I2C_Read... [12:55:04]Read from MH i2c: E2 03 00 [12:55:04]MH_I2C_Read... [12:55:04]Read from MH i2c: E2 03 00 1D A3 00 90 00 34 [12:55:04]RAPDU: 90 00 [12:55:04]wFMCommunicate OK [12:55:04]wFMCommunicate request_size=255 [12:55:04]MH_SAM_APDU [12:55: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 AD 3F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D4 83 03 00 35 04 06 00 88 [12:55:04]Write to MH i2c: E2 02 01 1E A3 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 AA 00 00 00 F4 03 04 00 AD 3F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D4 83 03 00 35 04 06 00 88 00 00 C0 [12:55:04]Write i2c OK [12:55:04]MH_I2C_Read... [12:55:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:55:05]Read from MH i2c: E2 [12:55:05]MH_I2C_Read... [12:55:05]Read from MH i2c: E2 03 00 [12:55:05]MH_I2C_Read... [12:55:05]Read from MH i2c: E2 03 00 1E A3 00 90 00 35 [12:55:05]RAPDU: 90 00 [12:55:05]wFMCommunicate OK [12:55:05]wFMCommunicate request_size=10 [12:55:05]MH_SAM_APDU [12:55:05]CAPDU: 80 0D 02 02 05 5F D8 98 AC 03 [12:55:05]Write to MH i2c: E2 0D 00 1F A3 80 0D 02 02 05 00 5F D8 98 AC 03 00 00 C4 [12:55:05]Write i2c OK [12:55:05]MH_I2C_Read... [12:55:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:55:05]Read from MH i2c: E2 [12:55:05]MH_I2C_Read... [12:55:05]Read from MH i2c: E2 03 00 [12:55:05]MH_I2C_Read... [12:55:05]Read from MH i2c: E2 03 00 1F A3 00 90 00 36 [12:55:05]RAPDU: 90 00 [12:55:05]wFMCommunicate OK [12:55:05]wFMCommunicate request_size=4 [12:55:05]MH_SAM_APDU [12:55:05]CAPDU: 80 0D 03 02 [12:55:05]Write to MH i2c: E2 08 00 20 A3 80 0D 03 02 00 00 00 00 3E [12:55:05]Write i2c OK [12:55:05]MH_I2C_Read... [12:55:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:55:05]Read from MH i2c: E2 [12:55:05]MH_I2C_Read... [12:55:05]Read from MH i2c: E2 0B 00 [12:55:05]MH_I2C_Read... [12:55:05]Read from MH i2c: E2 0B 00 20 A3 00 D4 C2 68 B7 2A 34 FE 39 90 00 89 [12:55:05]RAPDU: D4 C2 68 B7 2A 34 FE 39 90 00 [12:55:05]wFMCommunicate OK [12:55:05]SAM_PROTO_SignData done [12:55:05]FM_MakeSignedData done [12:55:05]CreateOFDProtocolMessage [12:55:05]wFMCommunicate request_size=4 [12:55:05]MH_SAM_APDU [12:55:05]CAPDU: 80 11 00 00 [12:55:05]Write to MH i2c: E2 08 00 21 A3 80 11 00 00 00 00 00 00 3E [12:55:05]Write i2c OK [12:55:05]MH_I2C_Read... [12:55:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:55:05]Read from MH i2c: E2 [12:55:05]MH_I2C_Read... [12:55:05]Read from MH i2c: E2 17 00 [12:55:05]MH_I2C_Read... [12:55:05]Read from MH i2c: E2 17 00 21 A3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 8F [12:55:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [12:55:05]wFMCommunicate OK [12:55:05]CreateOFDProtocolMessage done [12:55:05]OFDSenderStorePacket 230356 [12:55:05]StoreOFDPacket docnum=230356 [12:55:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 DA E7 07 01 FF 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 AD 3F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D4 83 03 00 35 04 06 00 88 5F D8 98 AC 03 D4 C2 68 B7 2A 34 FE 39 [12:55:05]CheckFolder [12:55:05]dirname=/storage/ofd_packets [12:55:05]CheckFolder done [12:55:05]ProducePacketName [12:55:05]name=ofd_packets/00230356 [12:55:05]NVStorageSaveData ofd_packets/00230356 [12:55:05]File name is /storage/ofd_packets/00230356 [12:55:05]Write 301 bytes [12:55:05]NVStorageSaveData done [12:55:05]OFDSenderStorePacket done [12:55:05]KKMCreateOFDPacket done [12:55:05]NVStorageSaveData kkm_last_timestamp [12:55:05]File name is /storage/kkm_last_timestamp [12:55:05]Write 4 bytes [12:55:05]NVStorageSaveData done [12:55:05]ExternCall_PrintAddStr [12:55:05]wPrintStart [12:55:05]Write to MH i2c: 01 00 00 22 A3 C5 [12:55:05]Write i2c OK [12:55:05]MH_I2C_Read... [12:55:05]Read from MH i2c: 01 [12:55:05]MH_I2C_Read... [12:55:05]Read from MH i2c: 01 07 00 [12:55:05]MH_I2C_Read... [12:55:05]Read from MH i2c: 01 07 00 22 A3 00 00 00 00 00 FF 0F DA [12:55:05]RasterBufferAndPrint [12:55:05]line Счет N : (1)871898 [12:55:05]line ИНН: 02508201610067 [12:55:05]line Контрольно-Кассовый Чек [12:55:05]line ПРОДАЖА [12:55:05]line ТРК (МРК, ГНК) : 42 [12:55:05]line Товар: 2710124130 [12:55:05]line Аи-92-К-5 [12:55:05]line 7.380 * 67.80 [12:55:05]line = 500.36 [12:55:05]line НДС 12% НСП 1% [12:55:05]line > о реализуемом товаре [12:55:05]line ОКРУГЛЕНИЕ: -0.36 [12:55:05]line ИТОГО: 500.00 [12:55:05]line Внесено: 500.00 [12:55:05]line СДАЧА: 0.00 [12:55:05]line НСП 1% : 4.43 [12:55:05]line НДС 12% : 53.14 [12:55:05]line Наличными: 500.00 [12:55:05]line Безнал.: 0.00 [12:55:05]line Место: АЗС № 125 "Партнер Нефть" [12:55:05]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [12:55:05]line СНО: Общий режим [12:55:05]line Чек 170 28.07.2024 12:55 [12:55:05]line Смена: 386 ФФД: 1.0 [12:55:05]line ЗНМ: 0300000050 [12:55:05]line РНМ: 0000000000099253 [12:55:05]line Версия ККМ: 001 [12:55:05]line ФМ: 0000000000965352 [12:55:05]line ФД: 230356 [12:55:05]line ФПД: 149945237154819 [12:55:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T125509&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230356&fm=149945237154819&tin=02508201610067®Number=0000000000099253&sum=50000 [12:55:05]OFD Sender: Processing packet 230356 [packets to send 132, broken 131] [12:55:05]ProducePacketName [12:55:05]name=ofd_packets/00230356 [12:55:05]OFD Sender: To server: pG, [12:55:05]CommunicateWithHost lk.salyk.kg:30040 [12:55:05]ConnectInit lk.salyk.kg [12:55:05]written 0, free lines is 4095 [12:55:05]Connected sock=10 [12:55:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 DA E7 07 01 FF 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 00 00 00 F4 03 04 00 AD 3F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D4 83 03 00 35 04 06 00 88 5F D8 98 AC 03 D4 C2 68 B7 2A 34 FE 39 [12:55:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 1A 0F 47 00 06 58 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D4 83 03 00 F4 03 04 00 85 E6 A5 66 B6 04 01 00 00 9B AA 65 39 00 A8 EE 97 [12:55:05]CommunicateWithHost err = 0 [12:55:05]CheckOFDResponse [12:55:05]1017 (14) - 77093643461234 [12:55:05]1041 (16) - 0000000000965352 [12:55:05]1040 (4) - 230356 [12:55:05]1012 (4) - 28.07.2024 06:34 [12:55:05]1206 (1) - 0 [12:55:05]OFD Sender: Remove packet 230356 [12:55:05]ProducePacketName [12:55:05]name=ofd_packets/00230356 [12:55:05]NVStorageDeleteData [12:55:06]Write to MH i2c: 01 00 00 4D A3 F0 [12:55:06]Write i2c OK [12:55:06]MH_I2C_Read... [12:55:06]Read from MH i2c: 01 [12:55:06]MH_I2C_Read... [12:55:06]Read from MH i2c: 01 07 00 [12:55:06]MH_I2C_Read... [12:55:06]Read from MH i2c: 01 07 00 4D A3 00 00 00 00 00 FD 0C 00 [12:55:06]RasterBufferAndPrint [12:55:06]line [12:55:06]line [12:55:06]line [12:55:06]line [12:55:06]line [12:55:06]written 0, free lines is 3334 [12:55:06]MH_Cut [12:55:06]Write to MH i2c: D1 01 00 54 A3 01 C9 [12:55:06]Write i2c OK [12:55:06]MH_I2C_Read... [12:55:06]Read from MH i2c: D1 [12:55:06]MH_I2C_Read... [12:55:06]Read from MH i2c: D1 01 00 [12:55:06]MH_I2C_Read... [12:55:06]Read from MH i2c: D1 01 00 54 A3 00 C8 [12:55:06]Write to MH i2c: 01 00 00 55 A3 F8 [12:55:06]Write i2c OK [12:55:06]MH_I2C_Read... [12:55:06]OFD Sender: No OFD packet to send [12:55:06]*** Cut start [12:55:06]*** Partial cut [12:55:06]*** CUTSNS_PIN = 1 [12:55:06]*** CUTSNS_PIN = 0 [12:55:06]*** Brake cut motor [12:55:07]Read from MH i2c: 01 [12:55:07]MH_I2C_Read... [12:55:07]*** Stop cut motor [12:55:07]*** Cut end [12:55:07]Read from MH i2c: 01 07 00 [12:55:07]MH_I2C_Read... [12:55:07]Read from MH i2c: 01 07 00 55 A3 00 00 00 00 00 FF 0F 0D [12:55:07]process_action close_receipt done [12:55:07]requested_data is exist [12:55:07]produce_requested_data [12:55:07]requested_item fm.sn is exist - process it [12:55:07]wFMCommunicate request_size=4 [12:55:07]MH_SAM_APDU [12:55:07]CAPDU: 80 11 00 00 [12:55:07]Write to MH i2c: E2 08 00 56 A3 80 11 00 00 00 00 00 00 73 [12:55:07]Write i2c OK [12:55:07]MH_I2C_Read... [12:55:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:55:07]Read from MH i2c: E2 [12:55:07]MH_I2C_Read... [12:55:07]Read from MH i2c: E2 17 00 [12:55:07]MH_I2C_Read... [12:55:07]Read from MH i2c: E2 17 00 56 A3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 C4 [12:55:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [12:55:07]wFMCommunicate OK [12:55:07]requested_item fd.num is exist - process it [12:55:07]SAM_PROTO_GetFieldsCounters [12:55:07]wFMCommunicate request_size=4 [12:55:07]MH_SAM_APDU [12:55:07]CAPDU: 80 13 00 00 [12:55:07]Write to MH i2c: E2 08 00 57 A3 80 13 00 00 00 00 00 00 76 [12:55:07]Write i2c OK [12:55:07]MH_I2C_Read... [12:55:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:55:07]Read from MH i2c: E2 [12:55:07]MH_I2C_Read... [12:55:07]Read from MH i2c: E2 62 00 [12:55:07]MH_I2C_Read... [12:55:07]Read from MH i2c: E2 62 00 57 A3 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 D4 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 AA 00 00 00 5E 04 04 00 AA 00 00 00 57 04 04 00 AB 00 00 00 19 04 04 00 00 00 00 00 90 00 73 [12:55:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 D4 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 AA 00 00 00 5E 04 04 00 AA 00 00 00 57 04 04 00 AB 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:55:07]wFMCommunicate OK [12:55:07]SAM_PROTO_GetFieldsCounters done [12:55:07]requested_item shift.num is exist - process it [12:55:07]requested_item shift.opened is exist - process it [12:55:07]req_shift_opened [12:55:07]FM_GetShiftState [12:55:07]SAM_PROTO_GetShiftState [12:55:07]wFMCommunicate request_size=4 [12:55:07]MH_SAM_APDU [12:55:07]CAPDU: 80 13 01 00 [12:55:07]Write to MH i2c: E2 08 00 58 A3 80 13 01 00 00 00 00 00 78 [12:55:07]Write i2c OK [12:55:07]MH_I2C_Read... [12:55:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:55:07]Read from MH i2c: E2 [12:55:07]MH_I2C_Read... [12:55:07]Read from MH i2c: E2 0E 00 [12:55:07]MH_I2C_Read... [12:55:07]Read from MH i2c: E2 0E 00 58 A3 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 3E [12:55:07]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [12:55:07]wFMCommunicate OK [12:55:07]SAM_PROTO_GetShiftState done [12:55:07]FM_GetShiftState done [12:55:07]req_shift_opened done [12:55:07]requested_item shift.open_date is exist - process it [12:55:07]req_shift_open_date [12:55:07]req_shift_open_date done [12:55:07]produce_requested_data done [12:55:07]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230356,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [12:55:07]process_action_free close_receipt [12:55:07]json_value_free [12:55:07]json_value_free done [12:55:07]process_json_proto returns [12:55:07]Send response to host [12:55:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230356,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [12:55:07]free response buf [12:55:07]execute_script done [12:55:07]execute_script returns [12:55:07]free content buf [12:55:07]Sock 9.Close socket [12:55:07]Sock 9.Thread stoped [12:55:11]OFD Sender: No OFD packet to send [12:55:16]OFD Sender: No OFD packet to send [12:55:21]OFD Sender: No OFD packet to send [12:55:26]OFD Sender: No OFD packet to send [12:55:31]OFD Sender: No OFD packet to send [12:55:36]OFD Sender: No OFD packet to send [12:55:41]OFD Sender: No OFD packet to send [12:55:46]OFD Sender: No OFD packet to send [12:55:51]OFD Sender: No OFD packet to send [12:55:56]OFD Sender: No OFD packet to send [12:56:01]OFD Sender: No OFD packet to send [12:56:06]OFD Sender: No OFD packet to send [12:56:11]OFD Sender: No OFD packet to send [12:56:16]OFD Sender: No OFD packet to send [12:56:21]OFD Sender: No OFD packet to send [12:56:22]accept exits with 8 [12:56:22]New connection [12:56:22]New thread 3066903908 created [12:56:22]Thread 3067047268 joined [12:56:22]Waiting for new connection... [12:56:22] Sock 8.Parse request [12:56:22]Sock 8.Check first char [12:56:22]Sock 8.First char is OK [12:56:22]request: POST /json_proto HTTP/1.0 [12:56:22]Method: POST [12:56:22]URL: /json_proto [12:56:22]Method is POST - this is cgi request [12:56:22]url: /json_proto [12:56:22]query_string will be loaded in cgi processing [12:56:22]execute_cgi json_proto POST (null) [12:56:22]execute_cgi path=json_proto method=POST [12:56:22]POST find Content-Length [12:56:22]Host: 172.17.49.131:8080 [12:56:22]Content-Length: 769 [12:56:22]Content-Type: application/json [12:56:22] [12:56:22]POST finish read [12:56:22]Found Content-Length = 769 [12:56:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871899", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:56:22]execute_script... [12: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)871899", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:56:22]POST & json_proto [12:56:22]process_json_proto [12:56:22]json parsed OK: [12:56:22]protocol is kg_v1.0 [12:56:22]action value=close_receipt [12:56:22]process_action close_receipt [12:56:22]cmd_close_receipt [12:56:22]MH_GetDate [12:56:22]Write to MH i2c: F0 00 00 59 A3 EB [12:56:22]Write i2c OK [12:56:22]MH_I2C_Read... [12:56:22]Read from MH i2c: F0 [12:56:22]MH_I2C_Read... [12:56:22]Read from MH i2c: F0 09 00 [12:56:22]MH_I2C_Read... [12:56:22]Read from MH i2c: F0 09 00 59 A3 00 FC 3F A6 66 FF 4D C0 64 AB [12:56:22]GetLastDocTimeStamp 1722171309 [12:56:22]current date 1722171388 [12:56:22]FM_GetShiftState [12:56:22]SAM_PROTO_GetShiftState [12:56:22]wFMCommunicate request_size=4 [12:56:22]MH_SAM_APDU [12:56:22]CAPDU: 80 13 01 00 [12:56:22]Write to MH i2c: E2 08 00 5A A3 80 13 01 00 00 00 00 00 7A [12:56:22]Write i2c OK [12:56:22]MH_I2C_Read... [12:56:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:56:22]Read from MH i2c: E2 [12:56:22]MH_I2C_Read... [12:56:22]Read from MH i2c: E2 0E 00 [12:56:22]MH_I2C_Read... [12:56:22]Read from MH i2c: E2 0E 00 5A A3 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 40 [12:56:22]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [12:56:22]wFMCommunicate OK [12:56:22]SAM_PROTO_GetShiftState done [12:56:22]FM_GetShiftState done [12:56:22]opened in 1722127132 [12:56:22]opened+sec_in_day 1722213532 [12:56:22]quantity*price = 100023 [12:56:22]sum+1 = 100024 [12:56:22]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.23 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.23 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 171 28.07.2024 12:56 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965352 ФД: 230357 ФПД: 1044587855027 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T125628&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230357&fm=1044587855027&tin=02508201610067®Number=0000000000099253&sum=100023 [12:56:23]StoreToDocumentArchive [12:56:23]shift 386 fd 230357 [12:56:23]save to /storage/0386/doc_00230357 [12:56:23]save last doc name /storage/0386/doc_00230357 to /storage/kkm_last_doc_name [12:56:23]save OK [12:56:23]Clear old archive folders... [12:56:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [12:56:23]tlvbuf is 00962D50 [12:56:23]SAM_PROTO_ClearQueue [12:56:23]wFMCommunicate request_size=4 [12:56:23]MH_SAM_APDU [12:56:23]CAPDU: 80 09 00 00 [12:56:23]Write to MH i2c: E2 08 00 67 A3 80 09 00 00 00 00 00 00 7C [12:56:23]Write i2c OK [12:56:23]MH_I2C_Read... [12:56:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:56:23]Read from MH i2c: E2 [12:56:23]MH_I2C_Read... [12:56:23]Read from MH i2c: E2 03 00 [12:56:23]MH_I2C_Read... [12:56:23]Read from MH i2c: E2 03 00 67 A3 00 90 00 7E [12:56:23]RAPDU: 90 00 [12:56:23]wFMCommunicate OK [12:56:23]SAM_PROTO_ClearQueue done [12:56:23]KKMCreateOFDPacket [12:56:23]OFDProtocolAddRootSTLVToBuf [12:56:23]FM_MakeSignedData [12:56:23]FM_MakeSignedData [12:56:23]SAM_PROTO_SignData [12:56:23]wFMCommunicate request_size=4 [12:56:23]MH_SAM_APDU [12:56:23]CAPDU: 80 0D 01 02 [12:56:23]Write to MH i2c: E2 08 00 68 A3 80 0D 01 02 00 00 00 00 84 [12:56:23]Write i2c OK [12:56:23]MH_I2C_Read... [12:56:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:56:23]Read from MH i2c: E2 [12:56:23]MH_I2C_Read... [12:56:23]Read from MH i2c: E2 03 00 [12:56:23]MH_I2C_Read... [12:56:23]Read from MH i2c: E2 03 00 68 A3 00 90 00 7F [12:56:23]RAPDU: 90 00 [12:56:23]wFMCommunicate OK [12:56:23]wFMCommunicate request_size=255 [12:56:23]MH_SAM_APDU [12: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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 FC 3F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D5 83 03 00 35 04 06 00 00 [12:56:23]Write to MH i2c: E2 02 01 69 A3 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 FC 3F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D5 83 03 00 35 04 06 00 00 00 00 09 [12:56:23]Write i2c OK [12:56:23]MH_I2C_Read... [12:56:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:56:24]Read from MH i2c: E2 [12:56:24]MH_I2C_Read... [12:56:24]Read from MH i2c: E2 03 00 [12:56:24]MH_I2C_Read... [12:56:24]Read from MH i2c: E2 03 00 69 A3 00 90 00 80 [12:56:24]RAPDU: 90 00 [12:56:24]wFMCommunicate OK [12:56:24]wFMCommunicate request_size=10 [12:56:24]MH_SAM_APDU [12:56:24]CAPDU: 80 0D 02 02 05 F3 36 49 BC B3 [12:56:24]Write to MH i2c: E2 0D 00 6A A3 80 0D 02 02 05 00 F3 36 49 BC B3 00 00 72 [12:56:24]Write i2c OK [12:56:24]MH_I2C_Read... [12:56:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:56:24]Read from MH i2c: E2 [12:56:24]MH_I2C_Read... [12:56:24]Read from MH i2c: E2 03 00 [12:56:24]MH_I2C_Read... [12:56:24]Read from MH i2c: E2 03 00 6A A3 00 90 00 81 [12:56:24]RAPDU: 90 00 [12:56:24]wFMCommunicate OK [12:56:24]wFMCommunicate request_size=4 [12:56:24]MH_SAM_APDU [12:56:24]CAPDU: 80 0D 03 02 [12:56:24]Write to MH i2c: E2 08 00 6B A3 80 0D 03 02 00 00 00 00 89 [12:56:24]Write i2c OK [12:56:24]MH_I2C_Read... [12:56:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:56:24]Read from MH i2c: E2 [12:56:24]MH_I2C_Read... [12:56:24]Read from MH i2c: E2 0B 00 [12:56:24]MH_I2C_Read... [12:56:24]Read from MH i2c: E2 0B 00 6B A3 00 0E 74 4A FF 27 6C 21 74 90 00 7D [12:56:24]RAPDU: 0E 74 4A FF 27 6C 21 74 90 00 [12:56:24]wFMCommunicate OK [12:56:24]SAM_PROTO_SignData done [12:56:24]FM_MakeSignedData done [12:56:24]CreateOFDProtocolMessage [12:56:24]wFMCommunicate request_size=4 [12:56:24]MH_SAM_APDU [12:56:24]CAPDU: 80 11 00 00 [12:56:24]Write to MH i2c: E2 08 00 6C A3 80 11 00 00 00 00 00 00 89 [12:56:24]Write i2c OK [12:56:24]MH_I2C_Read... [12:56:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:56:24]Read from MH i2c: E2 [12:56:24]MH_I2C_Read... [12:56:24]Read from MH i2c: E2 17 00 [12:56:24]MH_I2C_Read... [12:56:24]Read from MH i2c: E2 17 00 6C A3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 DA [12:56:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [12:56:24]wFMCommunicate OK [12:56:24]CreateOFDProtocolMessage done [12:56:24]OFDSenderStorePacket 230357 [12:56:24]StoreOFDPacket docnum=230357 [12:56:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 47 B6 07 01 3C 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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 FC 3F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D5 83 03 00 35 04 06 00 00 F3 36 49 BC B3 0E 74 4A FF 27 6C 21 74 [12:56:24]CheckFolder [12:56:24]dirname=/storage/ofd_packets [12:56:24]CheckFolder done [12:56:24]ProducePacketName [12:56:24]name=ofd_packets/00230357 [12:56:24]NVStorageSaveData ofd_packets/00230357 [12:56:24]File name is /storage/ofd_packets/00230357 [12:56:24]Write 301 bytes [12:56:24]NVStorageSaveData done [12:56:24]OFDSenderStorePacket done [12:56:24]KKMCreateOFDPacket done [12:56:24]NVStorageSaveData kkm_last_timestamp [12:56:24]File name is /storage/kkm_last_timestamp [12:56:24]Write 4 bytes [12:56:24]NVStorageSaveData done [12:56:24]ExternCall_PrintAddStr [12:56:24]wPrintStart [12:56:24]Write to MH i2c: 01 00 00 6D A3 10 [12:56:24]Write i2c OK [12:56:24]MH_I2C_Read... [12:56:24]Read from MH i2c: 01 [12:56:24]MH_I2C_Read... [12:56:24]Read from MH i2c: 01 07 00 [12:56:24]MH_I2C_Read... [12:56:24]Read from MH i2c: 01 07 00 6D A3 00 00 00 00 00 FF 0F 25 [12:56:24]RasterBufferAndPrint [12:56:24]line Счет N : (1)871899 [12:56:24]line ИНН: 02508201610067 [12:56:24]line Контрольно-Кассовый Чек [12:56:24]line ПРОДАЖА [12:56:24]line ТРК (МРК, ГНК) : 61 [12:56:24]line Товар: 2710124500 [12:56:24]line Аи-95-К-5 [12:56:24]line 13.390 * 74.70 [12:56:24]line = 1000.23 [12:56:24]line НДС 12% НСП 1% [12:56:24]line > о реализуемом товаре [12:56:24]line ИТОГО: 1000.23 [12:56:24]line НСП 1% : 8.85 [12:56:24]line НДС 12% : 106.22 [12:56:24]line Наличными: 0.00 [12:56:24]line Безнал.: 1000.23 [12:56:24]line Место: АЗС № 125 "Партнер Нефть" [12:56:24]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [12:56:24]line СНО: Общий режим [12:56:24]line Чек 171 28.07.2024 12:56 [12:56:24]line Смена: 386 ФФД: 1.0 [12:56:24]line ЗНМ: 0300000050 [12:56:24]line РНМ: 0000000000099253 [12:56:24]line Версия ККМ: 001 [12:56:24]line Платежная система: Mbank [12:56:24]line ФМ: 0000000000965352 [12:56:24]line ФД: 230357 [12:56:24]line ФПД: 1044587855027 [12:56:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T125628&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230357&fm=1044587855027&tin=02508201610067®Number=0000000000099253&sum=100023 [12:56:24]written 0, free lines is 4095 [12:56:24]OFD Sender: Processing packet 230357 [packets to send 132, broken 131] [12:56:24]ProducePacketName [12:56:24]name=ofd_packets/00230357 [12:56:24]OFD Sender: To server: pG, [12:56:24]CommunicateWithHost lk.salyk.kg:30040 [12:56:24]ConnectInit lk.salyk.kg [12:56:24]Connected sock=10 [12:56:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 47 B6 07 01 3C 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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AB 00 00 00 F4 03 04 00 FC 3F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D5 83 03 00 35 04 06 00 00 F3 36 49 BC B3 0E 74 4A FF 27 6C 21 74 [12:56:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 12 79 47 00 4A 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 39 36 35 33 35 32 10 04 04 00 D5 83 03 00 F4 03 04 00 D3 E6 A5 66 B6 04 01 00 00 6B D0 01 75 1A 9D 14 62 [12:56:24]CommunicateWithHost err = 0 [12:56:24]CheckOFDResponse [12:56:24]1017 (14) - 77093643461234 [12:56:24]1041 (16) - 0000000000965352 [12:56:24]1040 (4) - 230357 [12:56:24]1012 (4) - 28.07.2024 06:36 [12:56:24]1206 (1) - 0 [12:56:24]OFD Sender: Remove packet 230357 [12:56:24]ProducePacketName [12:56:24]name=ofd_packets/00230357 [12:56:24]NVStorageDeleteData [12:56:24]Write to MH i2c: 01 00 00 96 A3 39 [12:56:24]Write i2c OK [12:56:24]MH_I2C_Read... [12:56:24]Read from MH i2c: 01 [12:56:24]MH_I2C_Read... [12:56:24]Read from MH i2c: 01 07 00 [12:56:24]MH_I2C_Read... [12:56:24]Read from MH i2c: 01 07 00 96 A3 00 00 00 00 00 1D 0D 6A [12:56:24]RasterBufferAndPrint [12:56:24]line [12:56:24]line [12:56:24]line [12:56:24]line [12:56:24]line [12:56:24]written 0, free lines is 3365 [12:56:24]MH_Cut [12:56:24]Write to MH i2c: D1 01 00 9D A3 01 12 [12:56:24]Write i2c OK [12:56:24]MH_I2C_Read... [12:56:24]Read from MH i2c: D1 [12:56:24]MH_I2C_Read... [12:56:24]Read from MH i2c: D1 01 00 [12:56:24]MH_I2C_Read... [12:56:24]Read from MH i2c: D1 01 00 9D A3 00 11 [12:56:24]Write to MH i2c: 01 00 00 9E A3 41 [12:56:24]Write i2c OK [12:56:24]MH_I2C_Read... [12:56:25]OFD Sender: No OFD packet to send [12:56:25]*** Cut start [12:56:25]*** Partial cut [12:56:25]*** CUTSNS_PIN = 1 [12:56:25]*** CUTSNS_PIN = 0 [12:56:25]*** Brake cut motor [12:56:25]Read from MH i2c: 01 [12:56:25]MH_I2C_Read... [12:56:25]*** Stop cut motor [12:56:25]*** Cut end [12:56:25]Read from MH i2c: 01 07 00 [12:56:25]MH_I2C_Read... [12:56:25]Read from MH i2c: 01 07 00 9E A3 00 00 00 00 00 FF 0F 56 [12:56:25]process_action close_receipt done [12:56:25]requested_data is exist [12:56:25]produce_requested_data [12:56:25]requested_item fm.sn is exist - process it [12:56:25]wFMCommunicate request_size=4 [12:56:25]MH_SAM_APDU [12:56:25]CAPDU: 80 11 00 00 [12:56:25]Write to MH i2c: E2 08 00 9F A3 80 11 00 00 00 00 00 00 BC [12:56:25]Write i2c OK [12:56:25]MH_I2C_Read... [12:56:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:56:25]Read from MH i2c: E2 [12:56:25]MH_I2C_Read... [12:56:25]Read from MH i2c: E2 17 00 [12:56:25]MH_I2C_Read... [12:56:25]Read from MH i2c: E2 17 00 9F A3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 0D [12:56:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [12:56:25]wFMCommunicate OK [12:56:25]requested_item fd.num is exist - process it [12:56:25]SAM_PROTO_GetFieldsCounters [12:56:25]wFMCommunicate request_size=4 [12:56:25]MH_SAM_APDU [12:56:25]CAPDU: 80 13 00 00 [12:56:25]Write to MH i2c: E2 08 00 A0 A3 80 13 00 00 00 00 00 00 BF [12:56:25]Write i2c OK [12:56:25]MH_I2C_Read... [12:56:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:56:26]Read from MH i2c: E2 [12:56:26]MH_I2C_Read... [12:56:26]Read from MH i2c: E2 62 00 [12:56:26]MH_I2C_Read... [12:56:26]Read from MH i2c: E2 62 00 A0 A3 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 D5 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 AB 00 00 00 5E 04 04 00 AB 00 00 00 57 04 04 00 AC 00 00 00 19 04 04 00 00 00 00 00 90 00 C0 [12:56:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 D5 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 AB 00 00 00 5E 04 04 00 AB 00 00 00 57 04 04 00 AC 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:56:26]wFMCommunicate OK [12:56:26]SAM_PROTO_GetFieldsCounters done [12:56:26]requested_item shift.num is exist - process it [12:56:26]requested_item shift.opened is exist - process it [12:56:26]req_shift_opened [12:56:26]FM_GetShiftState [12:56:26]SAM_PROTO_GetShiftState [12:56:26]wFMCommunicate request_size=4 [12:56:26]MH_SAM_APDU [12:56:26]CAPDU: 80 13 01 00 [12:56:26]Write to MH i2c: E2 08 00 A1 A3 80 13 01 00 00 00 00 00 C1 [12:56:26]Write i2c OK [12:56:26]MH_I2C_Read... [12:56:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:56:26]Read from MH i2c: E2 [12:56:26]MH_I2C_Read... [12:56:26]Read from MH i2c: E2 0E 00 [12:56:26]MH_I2C_Read... [12:56:26]Read from MH i2c: E2 0E 00 A1 A3 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 87 [12:56:26]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [12:56:26]wFMCommunicate OK [12:56:26]SAM_PROTO_GetShiftState done [12:56:26]FM_GetShiftState done [12:56:26]req_shift_opened done [12:56:26]requested_item shift.open_date is exist - process it [12:56:26]req_shift_open_date [12:56:26]req_shift_open_date done [12:56:26]produce_requested_data done [12:56:26]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230357,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [12:56:26]process_action_free close_receipt [12:56:26]json_value_free [12:56:26]json_value_free done [12:56:26]process_json_proto returns [12:56:26]Send response to host [12:56:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230357,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [12:56:26]free response buf [12:56:26]execute_script done [12:56:26]execute_script returns [12:56:26]free content buf [12:56:26]Sock 8.Close socket [12:56:26]Sock 8.Thread stoped [12:56:30]OFD Sender: No OFD packet to send [12:56:35]OFD Sender: No OFD packet to send [12:56:40]OFD Sender: No OFD packet to send [12:56:45]OFD Sender: No OFD packet to send [12:56:50]OFD Sender: No OFD packet to send [12:56:55]OFD Sender: No OFD packet to send [12:57:00]OFD Sender: No OFD packet to send [12:57:05]OFD Sender: No OFD packet to send [12:57:10]OFD Sender: No OFD packet to send [12:57:15]OFD Sender: No OFD packet to send [12:57:20]OFD Sender: No OFD packet to send [12:57:25]OFD Sender: No OFD packet to send [12:57:30]OFD Sender: No OFD packet to send [12:57:35]OFD Sender: No OFD packet to send [12:57:40]OFD Sender: No OFD packet to send [12:57:45]OFD Sender: No OFD packet to send [12:57:50]OFD Sender: No OFD packet to send [12:57:55]OFD Sender: No OFD packet to send [12:58:00]OFD Sender: No OFD packet to send [12:58:05]OFD Sender: No OFD packet to send [12:58: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:11]accept exits with 9 [12:59:11]New connection [12:59:11]New thread 3067047268 created [12:59:11]Thread 3066903908 joined [12:59:11]Waiting for new connection... [12:59:11] Sock 9.Parse request [12:59:11]Sock 9.Check first char [12:59:11]Sock 9.First char is OK [12:59:11]request: POST /json_proto HTTP/1.0 [12:59:11]Method: POST [12:59:11]URL: /json_proto [12:59:11]Method is POST - this is cgi request [12:59:11]url: /json_proto [12:59:11]query_string will be loaded in cgi processing [12:59:11]execute_cgi json_proto POST (null) [12:59:11]execute_cgi path=json_proto method=POST [12:59:11]POST find Content-Length [12:59:11]Host: 172.17.49.131:8080 [12:59:11]Content-Length: 765 [12:59:11]Content-Type: application/json [12:59:11] [12:59:11]POST finish read [12:59:11]Found Content-Length = 765 [12:59:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871901", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 40.080, "sum" : 3014.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: Mbank", "payments": [ { "type": 1, "sum" : 3014.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:59:11]execute_script... [12:59: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)871901", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 40.080, "sum" : 3014.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: Mbank", "payments": [ { "type": 1, "sum" : 3014.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [12:59:11]POST & json_proto [12:59:11]process_json_proto [12:59:11]json parsed OK: [12:59:11]protocol is kg_v1.0 [12:59:11]action value=close_receipt [12:59:11]process_action close_receipt [12:59:11]cmd_close_receipt [12:59:11]MH_GetDate [12:59:11]Write to MH i2c: F0 00 00 A2 A3 34 [12:59:11]Write i2c OK [12:59:11]MH_I2C_Read... [12:59:11]Read from MH i2c: F0 [12:59:11]MH_I2C_Read... [12:59:11]Read from MH i2c: F0 09 00 [12:59:11]MH_I2C_Read... [12:59:11]Read from MH i2c: F0 09 00 A2 A3 00 A6 40 A6 66 FF 4D C0 64 9F [12:59:11]GetLastDocTimeStamp 1722171388 [12:59:11]current date 1722171558 [12:59:11]FM_GetShiftState [12:59:11]SAM_PROTO_GetShiftState [12:59:11]wFMCommunicate request_size=4 [12:59:11]MH_SAM_APDU [12:59:11]CAPDU: 80 13 01 00 [12:59:11]Write to MH i2c: E2 08 00 A3 A3 80 13 01 00 00 00 00 00 C3 [12:59:11]Write i2c OK [12:59:11]MH_I2C_Read... [12:59:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:59:12]Read from MH i2c: E2 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: E2 0E 00 [12:59:12]MH_I2C_Read... [12:59:12]Read from MH i2c: E2 0E 00 A3 A3 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 89 [12:59:12]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [12:59:12]wFMCommunicate OK [12:59:12]SAM_PROTO_GetShiftState done [12:59:12]FM_GetShiftState done [12:59:12]opened in 1722127132 [12:59:12]opened+sec_in_day 1722213532 [12:59:12]quantity*price = 301401 [12:59:12]sum+1 = 301403 [12:59:12]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3014.02 НСП 1% : 26.67 НДС 12% : 320.07 Наличными: 0.00 Безнал.: 3014.02 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 172 28.07.2024 12:59 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965352 ФД: 230358 ФПД: 213546622020901 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T125918&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230358&fm=213546622020901&tin=02508201610067®Number=0000000000099253&sum=301402 [12:59:13]StoreToDocumentArchive [12:59:13]shift 386 fd 230358 [12:59:13]save to /storage/0386/doc_00230358 [12:59:13]save last doc name /storage/0386/doc_00230358 to /storage/kkm_last_doc_name [12:59:13]save OK [12:59:13]Clear old archive folders... [12:59:13]ProcessDocumentItem done err = 0, tmpTLVsize=248 [12:59:13]tlvbuf is 008BC0C0 [12:59:13]SAM_PROTO_ClearQueue [12:59:13]wFMCommunicate request_size=4 [12:59:13]MH_SAM_APDU [12:59:13]CAPDU: 80 09 00 00 [12:59:13]Write to MH i2c: E2 08 00 B0 A3 80 09 00 00 00 00 00 00 C5 [12:59:13]Write i2c OK [12:59:13]MH_I2C_Read... [12:59:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [12:59:13]Read from MH i2c: E2 [12:59:13]MH_I2C_Read... [12:59:13]Read from MH i2c: E2 03 00 [12:59:13]MH_I2C_Read... [12:59:13]Read from MH i2c: E2 03 00 B0 A3 00 90 00 C7 [12:59:13]RAPDU: 90 00 [12:59:13]wFMCommunicate OK [12:59:13]SAM_PROTO_ClearQueue done [12:59:13]KKMCreateOFDPacket [12:59:13]OFDProtocolAddRootSTLVToBuf [12:59:13]FM_MakeSignedData [12:59:13]FM_MakeSignedData [12:59:13]SAM_PROTO_SignData [12:59:13]wFMCommunicate request_size=4 [12:59:13]MH_SAM_APDU [12:59:13]CAPDU: 80 0D 01 02 [12:59:13]Write to MH i2c: E2 08 00 B1 A3 80 0D 01 02 00 00 00 00 CD [12:59:13]Write i2c OK [12:59:13]MH_I2C_Read... [12:59:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [12:59:13]Read from MH i2c: E2 [12:59:13]MH_I2C_Read... [12:59:13]Read from MH i2c: E2 03 00 [12:59:13]MH_I2C_Read... [12:59:13]Read from MH i2c: E2 03 00 B1 A3 00 90 00 C8 [12:59:13]RAPDU: 90 00 [12:59:13]wFMCommunicate OK [12:59:13]wFMCommunicate request_size=255 [12:59:13]MH_SAM_APDU [12:59: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 90 9C 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 5A 99 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5A 99 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 07 7D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5A 99 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 A6 40 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D6 83 03 00 35 04 06 00 C2 38 32 8C [12:59:13]Write to MH i2c: E2 02 01 B2 A3 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 90 9C 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 5A 99 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5A 99 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 07 7D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5A 99 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 A6 40 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D6 83 03 00 35 04 06 00 C2 38 32 8C 00 00 E7 [12:59:13]Write i2c OK [12:59:13]MH_I2C_Read... [12:59:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:59:13]Read from MH i2c: E2 [12:59:13]MH_I2C_Read... [12:59:13]Read from MH i2c: E2 03 00 [12:59:13]MH_I2C_Read... [12:59:13]Read from MH i2c: E2 03 00 B2 A3 00 90 00 C9 [12:59:13]RAPDU: 90 00 [12:59:13]wFMCommunicate OK [12:59:13]wFMCommunicate request_size=7 [12:59:13]MH_SAM_APDU [12:59:13]CAPDU: 80 0D 02 02 02 6D 25 [12:59:13]Write to MH i2c: E2 0A 00 B3 A3 80 0D 02 02 02 00 6D 25 00 00 66 [12:59:13]Write i2c OK [12:59:13]MH_I2C_Read... [12:59:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [12:59:13]Read from MH i2c: E2 [12:59:13]MH_I2C_Read... [12:59:13]Read from MH i2c: E2 03 00 [12:59:13]MH_I2C_Read... [12:59:13]Read from MH i2c: E2 03 00 B3 A3 00 90 00 CA [12:59:13]RAPDU: 90 00 [12:59:13]wFMCommunicate OK [12:59:13]wFMCommunicate request_size=4 [12:59:13]MH_SAM_APDU [12:59:13]CAPDU: 80 0D 03 02 [12:59:13]Write to MH i2c: E2 08 00 B4 A3 80 0D 03 02 00 00 00 00 D2 [12:59:13]Write i2c OK [12:59:13]MH_I2C_Read... [12:59:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [12:59:13]Read from MH i2c: E2 [12:59:13]MH_I2C_Read... [12:59:13]Read from MH i2c: E2 0B 00 [12:59:13]MH_I2C_Read... [12:59:13]Read from MH i2c: E2 0B 00 B4 A3 00 A3 70 F3 85 CF 6D 0B 0C 90 00 B1 [12:59:13]RAPDU: A3 70 F3 85 CF 6D 0B 0C 90 00 [12:59:13]wFMCommunicate OK [12:59:13]SAM_PROTO_SignData done [12:59:13]FM_MakeSignedData done [12:59:13]CreateOFDProtocolMessage [12:59:13]wFMCommunicate request_size=4 [12:59:13]MH_SAM_APDU [12:59:13]CAPDU: 80 11 00 00 [12:59:13]Write to MH i2c: E2 08 00 B5 A3 80 11 00 00 00 00 00 00 D2 [12:59:13]Write i2c OK [12:59:13]MH_I2C_Read... [12:59:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:59:13]Read from MH i2c: E2 [12:59:13]MH_I2C_Read... [12:59:13]Read from MH i2c: E2 17 00 [12:59:13]MH_I2C_Read... [12:59:13]Read from MH i2c: E2 17 00 B5 A3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 23 [12:59:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [12:59:13]wFMCommunicate OK [12:59:13]CreateOFDProtocolMessage done [12:59:13]OFDSenderStorePacket 230358 [12:59:13]StoreOFDPacket docnum=230358 [12:59:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 8E A8 04 01 33 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 90 9C 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 5A 99 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5A 99 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 07 7D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5A 99 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 A6 40 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D6 83 03 00 35 04 06 00 C2 38 32 8C 6D 25 A3 70 F3 85 CF 6D 0B 0C [12:59:13]CheckFolder [12:59:13]dirname=/storage/ofd_packets [12:59:13]CheckFolder done [12:59:13]ProducePacketName [12:59:13]name=ofd_packets/00230358 [12:59:13]NVStorageSaveData ofd_packets/00230358 [12:59:13]File name is /storage/ofd_packets/00230358 [12:59:13]Write 298 bytes [12:59:13]NVStorageSaveData done [12:59:13]OFDSenderStorePacket done [12:59:13]KKMCreateOFDPacket done [12:59:13]NVStorageSaveData kkm_last_timestamp [12:59:13]File name is /storage/kkm_last_timestamp [12:59:13]Write 4 bytes [12:59:13]NVStorageSaveData done [12:59:13]ExternCall_PrintAddStr [12:59:13]wPrintStart [12:59:13]Write to MH i2c: 01 00 00 B6 A3 59 [12:59:13]Write i2c OK [12:59:13]MH_I2C_Read... [12:59:13]Read from MH i2c: 01 [12:59:13]MH_I2C_Read... [12:59:13]Read from MH i2c: 01 07 00 [12:59:13]MH_I2C_Read... [12:59:13]Read from MH i2c: 01 07 00 B6 A3 00 00 00 00 00 FF 0F 6E [12:59:13]RasterBufferAndPrint [12:59:13]line Счет N : (1)871901 [12:59:13]line ИНН: 02508201610067 [12:59:13]line Контрольно-Кассовый Чек [12:59:13]line ПРОДАЖА [12:59:13]line ТРК (МРК, ГНК) : 1 [12:59:13]line Товар: 2710194210 [12:59:13]line ДТ-К-5 [12:59:13]line 40.080 * 75.20 [12:59:13]line = 3014.02 [12:59:13]line НДС 12% НСП 1% [12:59:13]line > о реализуемом товаре [12:59:13]line ИТОГО: 3014.02 [12:59:13]line НСП 1% : 26.67 [12:59:13]line НДС 12% : 320.07 [12:59:13]line Наличными: 0.00 [12:59:13]line Безнал.: 3014.02 [12:59:13]line Место: АЗС № 125 "Партнер Нефть" [12:59:13]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [12:59:13]line СНО: Общий режим [12:59:13]line Чек 172 28.07.2024 12:59 [12:59:13]line Смена: 386 ФФД: 1.0 [12:59:13]line ЗНМ: 0300000050 [12:59:13]line РНМ: 0000000000099253 [12:59:13]line Версия ККМ: 001 [12:59:13]line Платежная система: Mbank [12:59:13]line ФМ: 0000000000965352 [12:59:13]line ФД: 230358 [12:59:13]line ФПД: 213546622020901 [12:59:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T125918&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230358&fm=213546622020901&tin=02508201610067®Number=0000000000099253&sum=301402 [12:59:13]OFD Sender: Processing packet 230358 [packets to send 132, broken 131] [12:59:13]ProducePacketName [12:59:13]name=ofd_packets/00230358 [12:59:13]OFD Sender: To server: pG, [12:59:13]CommunicateWithHost lk.salyk.kg:30040 [12:59:13]ConnectInit lk.salyk.kg [12:59:14]written 0, free lines is 4095 [12:59:14]Connected sock=10 [12:59:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 8E A8 04 01 33 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 90 9C 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 5A 99 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5A 99 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6B 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 07 7D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5A 99 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 AC 00 00 00 F4 03 04 00 A6 40 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D6 83 03 00 35 04 06 00 C2 38 32 8C 6D 25 A3 70 F3 85 CF 6D 0B 0C [12:59:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 29 42 47 00 62 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 39 36 35 33 35 32 10 04 04 00 D6 83 03 00 F4 03 04 00 7D E7 A5 66 B6 04 01 00 00 06 3A DF 83 5C CA 46 76 [12:59:14]CommunicateWithHost err = 0 [12:59:14]CheckOFDResponse [12:59:14]1017 (14) - 77093643461234 [12:59:14]1041 (16) - 0000000000965352 [12:59:14]1040 (4) - 230358 [12:59:14]1012 (4) - 28.07.2024 06:38 [12:59:14]1206 (1) - 0 [12:59:14]OFD Sender: Remove packet 230358 [12:59:14]ProducePacketName [12:59:14]name=ofd_packets/00230358 [12:59:14]NVStorageDeleteData [12:59:14]Write to MH i2c: 01 00 00 DF A3 82 [12:59:14]Write i2c OK [12:59:14]MH_I2C_Read... [12:59:14]Read from MH i2c: 01 [12:59:14]MH_I2C_Read... [12:59:14]Read from MH i2c: 01 07 00 [12:59:14]MH_I2C_Read... [12:59:14]Read from MH i2c: 01 07 00 DF A3 00 00 00 00 00 2C 0D C2 [12:59:14]RasterBufferAndPrint [12:59:14]line [12:59:14]line [12:59:14]line [12:59:14]line [12:59:14]line [12:59:14]written 0, free lines is 3382 [12:59:14]MH_Cut [12:59:14]Write to MH i2c: D1 01 00 E6 A3 01 5B [12:59:14]Write i2c OK [12:59:14]MH_I2C_Read... [12:59:14]Read from MH i2c: D1 [12:59:14]MH_I2C_Read... [12:59:14]Read from MH i2c: D1 01 00 [12:59:14]MH_I2C_Read... [12:59:14]Read from MH i2c: D1 01 00 E6 A3 00 5A [12:59:14]Write to MH i2c: 01 00 00 E7 A3 8A [12:59:14]Write i2c OK [12:59:14]MH_I2C_Read... [12:59:14]OFD Sender: No OFD packet to send [12:59:15]*** Cut start [12:59:15]*** Partial cut [12:59:15]*** CUTSNS_PIN = 1 [12:59:15]*** CUTSNS_PIN = 0 [12:59:15]*** Brake cut motor [12:59:15]Read from MH i2c: 01 [12:59:15]MH_I2C_Read... [12:59:15]*** Stop cut motor [12:59:15]*** Cut end [12:59:15]Read from MH i2c: 01 07 00 [12:59:15]MH_I2C_Read... [12:59:15]Read from MH i2c: 01 07 00 E7 A3 00 00 00 00 00 FF 0F 9F [12:59:15]process_action close_receipt done [12:59:15]requested_data is exist [12:59:15]produce_requested_data [12:59:15]requested_item fm.sn is exist - process it [12:59:15]wFMCommunicate request_size=4 [12:59:15]MH_SAM_APDU [12:59:15]CAPDU: 80 11 00 00 [12:59:15]Write to MH i2c: E2 08 00 E8 A3 80 11 00 00 00 00 00 00 05 [12:59:15]Write i2c OK [12:59:15]MH_I2C_Read... [12:59:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [12:59:15]Read from MH i2c: E2 [12:59:15]MH_I2C_Read... [12:59:15]Read from MH i2c: E2 17 00 [12:59:15]MH_I2C_Read... [12:59:15]Read from MH i2c: E2 17 00 E8 A3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 56 [12:59:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [12:59:15]wFMCommunicate OK [12:59:15]requested_item fd.num is exist - process it [12:59:15]SAM_PROTO_GetFieldsCounters [12:59:15]wFMCommunicate request_size=4 [12:59:15]MH_SAM_APDU [12:59:15]CAPDU: 80 13 00 00 [12:59:15]Write to MH i2c: E2 08 00 E9 A3 80 13 00 00 00 00 00 00 08 [12:59:15]Write i2c OK [12:59:15]MH_I2C_Read... [12:59:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [12:59:15]Read from MH i2c: E2 [12:59:15]MH_I2C_Read... [12:59:15]Read from MH i2c: E2 62 00 [12:59:15]MH_I2C_Read... [12:59:15]Read from MH i2c: E2 62 00 E9 A3 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 D6 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 AC 00 00 00 5E 04 04 00 AC 00 00 00 57 04 04 00 AD 00 00 00 19 04 04 00 00 00 00 00 90 00 0D [12:59:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 D6 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 AC 00 00 00 5E 04 04 00 AC 00 00 00 57 04 04 00 AD 00 00 00 19 04 04 00 00 00 00 00 90 00 [12:59:15]wFMCommunicate OK [12:59:15]SAM_PROTO_GetFieldsCounters done [12:59:15]requested_item shift.num is exist - process it [12:59:15]requested_item shift.opened is exist - process it [12:59:15]req_shift_opened [12:59:15]FM_GetShiftState [12:59:15]SAM_PROTO_GetShiftState [12:59:15]wFMCommunicate request_size=4 [12:59:15]MH_SAM_APDU [12:59:15]CAPDU: 80 13 01 00 [12:59:15]Write to MH i2c: E2 08 00 EA A3 80 13 01 00 00 00 00 00 0A [12:59:15]Write i2c OK [12:59:15]MH_I2C_Read... [12:59:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [12:59:15]Read from MH i2c: E2 [12:59:15]MH_I2C_Read... [12:59:15]Read from MH i2c: E2 0E 00 [12:59:15]MH_I2C_Read... [12:59:15]Read from MH i2c: E2 0E 00 EA A3 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 D0 [12:59:15]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [12:59:15]wFMCommunicate OK [12:59:15]SAM_PROTO_GetShiftState done [12:59:15]FM_GetShiftState done [12:59:15]req_shift_opened done [12:59:15]requested_item shift.open_date is exist - process it [12:59:15]req_shift_open_date [12:59:15]req_shift_open_date done [12:59:15]produce_requested_data done [12:59:15]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230358,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [12:59:15]process_action_free close_receipt [12:59:15]json_value_free [12:59:15]json_value_free done [12:59:15]process_json_proto returns [12:59:15]Send response to host [12:59:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230358,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [12:59:15]free response buf [12:59:15]execute_script done [12:59:15]execute_script returns [12:59:15]free content buf [12:59:15]Sock 9.Close socket [12:59:15]Sock 9.Thread stoped [12:59:19]OFD Sender: No OFD packet to send [12:59:24]OFD Sender: No OFD packet to send [12:59:29]OFD Sender: No OFD packet to send [12:59:34]OFD Sender: No OFD packet to send [12:59:39]OFD Sender: No OFD packet to send [12:59:44]OFD Sender: No OFD packet to send [12:59:49]OFD Sender: No OFD packet to send [12:59:54]OFD Sender: No OFD packet to send [12:59:59]OFD Sender: No OFD packet to send [13:00:04]OFD Sender: No OFD packet to send [13:00:09]OFD Sender: No OFD packet to send [13:00:11]accept exits with 8 [13:00:11]New connection [13:00:11]New thread 3066903908 created [13:00:11]Thread 3067047268 joined [13:00:11]Waiting for new connection... [13:00:11] Sock 8.Parse request [13:00:11]Sock 8.Check first char [13:00:11]Sock 8.First char is OK [13:00:11]request: POST /json_proto HTTP/1.0 [13:00:11]Method: POST [13:00:11]URL: /json_proto [13:00:11]Method is POST - this is cgi request [13:00:11]url: /json_proto [13:00:11]query_string will be loaded in cgi processing [13:00:11]execute_cgi json_proto POST (null) [13:00:11]execute_cgi path=json_proto method=POST [13:00:11]POST find Content-Length [13:00:11]Host: 172.17.49.131:8080 [13:00:11]Content-Length: 674 [13:00:11]Content-Type: application/json [13:00:11] [13:00:11]POST finish read [13:00:11]Found Content-Length = 674 [13:00:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871902", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 13.120, "sum" : 986.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 986.00, "total" : 986.00, "payments": [ { "type": 0, "sum" : 986.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:00:11]execute_script... [13:00: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)871902", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 13.120, "sum" : 986.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 986.00, "total" : 986.00, "payments": [ { "type": 0, "sum" : 986.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:00:11]POST & json_proto [13:00:11]process_json_proto [13:00:11]json parsed OK: [13:00:11]protocol is kg_v1.0 [13:00:11]action value=close_receipt [13:00:11]process_action close_receipt [13:00:11]cmd_close_receipt [13:00:11]MH_GetDate [13:00:11]Write to MH i2c: F0 00 00 EB A3 7D [13:00:11]Write i2c OK [13:00:11]MH_I2C_Read... [13:00:11]Read from MH i2c: F0 [13:00:11]MH_I2C_Read... [13:00:11]Read from MH i2c: F0 09 00 [13:00:11]MH_I2C_Read... [13:00:11]Read from MH i2c: F0 09 00 EB A3 00 E1 40 A6 66 FF 4D C0 64 23 [13:00:11]GetLastDocTimeStamp 1722171558 [13:00:11]current date 1722171617 [13:00:11]FM_GetShiftState [13:00:11]SAM_PROTO_GetShiftState [13:00:11]wFMCommunicate request_size=4 [13:00:11]MH_SAM_APDU [13:00:11]CAPDU: 80 13 01 00 [13:00:11]Write to MH i2c: E2 08 00 EC A3 80 13 01 00 00 00 00 00 0C [13:00:11]Write i2c OK [13:00:11]MH_I2C_Read... [13:00:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:00:11]Read from MH i2c: E2 [13:00:11]MH_I2C_Read... [13:00:11]Read from MH i2c: E2 0E 00 [13:00:11]MH_I2C_Read... [13:00:11]Read from MH i2c: E2 0E 00 EC A3 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 D2 [13:00:11]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:00:11]wFMCommunicate OK [13:00:11]SAM_PROTO_GetShiftState done [13:00:11]FM_GetShiftState done [13:00:11]opened in 1722127132 [13:00:11]opened+sec_in_day 1722213532 [13:00:11]quantity*price = 98662 [13:00:11]sum+1 = 98663 [13:00:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 986.00 Внесено: 986.00 СДАЧА: 0.00 НСП 1% : 8.73 НДС 12% : 104.77 Наличными: 986.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 173 28.07.2024 13:00 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230359 ФПД: 41766742819890 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T130018&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230359&fm=41766742819890&tin=02508201610067®Number=0000000000099253&sum=98600 [13:00:12]StoreToDocumentArchive [13:00:12]shift 386 fd 230359 [13:00:12]save to /storage/0386/doc_00230359 [13:00:12]save last doc name /storage/0386/doc_00230359 to /storage/kkm_last_doc_name [13:00:12]save OK [13:00:12]Clear old archive folders... [13:00:12]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:00:12]tlvbuf is 009F92D0 [13:00:12]SAM_PROTO_ClearQueue [13:00:12]wFMCommunicate request_size=4 [13:00:12]MH_SAM_APDU [13:00:12]CAPDU: 80 09 00 00 [13:00:12]Write to MH i2c: E2 08 00 F9 A3 80 09 00 00 00 00 00 00 0E [13:00:12]Write i2c OK [13:00:12]MH_I2C_Read... [13:00:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:00:13]Read from MH i2c: E2 [13:00:13]MH_I2C_Read... [13:00:13]Read from MH i2c: E2 03 00 [13:00:13]MH_I2C_Read... [13:00:13]Read from MH i2c: E2 03 00 F9 A3 00 90 00 10 [13:00:13]RAPDU: 90 00 [13:00:13]wFMCommunicate OK [13:00:13]SAM_PROTO_ClearQueue done [13:00:13]KKMCreateOFDPacket [13:00:13]OFDProtocolAddRootSTLVToBuf [13:00:13]FM_MakeSignedData [13:00:13]FM_MakeSignedData [13:00:13]SAM_PROTO_SignData [13:00:13]wFMCommunicate request_size=4 [13:00:13]MH_SAM_APDU [13:00:13]CAPDU: 80 0D 01 02 [13:00:13]Write to MH i2c: E2 08 00 FA A3 80 0D 01 02 00 00 00 00 16 [13:00:13]Write i2c OK [13:00:13]MH_I2C_Read... [13:00:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:00:13]Read from MH i2c: E2 [13:00:13]MH_I2C_Read... [13:00:13]Read from MH i2c: E2 03 00 [13:00:13]MH_I2C_Read... [13:00:13]Read from MH i2c: E2 03 00 FA A3 00 90 00 11 [13:00:13]RAPDU: 90 00 [13:00:13]wFMCommunicate OK [13:00:13]wFMCommunicate request_size=255 [13:00:13]MH_SAM_APDU [13:00: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 40 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 66 81 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 81 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 69 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED 28 00 00 00 00 07 04 06 00 28 81 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 E2 40 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D7 83 03 00 35 04 06 00 25 FC 93 DE [13:00:13]Write to MH i2c: E2 02 01 FB A3 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 40 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 66 81 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 81 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 69 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED 28 00 00 00 00 07 04 06 00 28 81 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 E2 40 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D7 83 03 00 35 04 06 00 25 FC 93 DE 00 00 6E [13:00:13]Write i2c OK [13:00:13]MH_I2C_Read... [13:00:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:00:13]Read from MH i2c: E2 [13:00:13]MH_I2C_Read... [13:00:13]Read from MH i2c: E2 03 00 [13:00:13]MH_I2C_Read... [13:00:13]Read from MH i2c: E2 03 00 FB A3 00 90 00 12 [13:00:13]RAPDU: 90 00 [13:00:13]wFMCommunicate OK [13:00:13]wFMCommunicate request_size=7 [13:00:13]MH_SAM_APDU [13:00:13]CAPDU: 80 0D 02 02 02 84 32 [13:00:13]Write to MH i2c: E2 0A 00 FC A3 80 0D 02 02 02 00 84 32 00 00 D3 [13:00:13]Write i2c OK [13:00:13]MH_I2C_Read... [13:00:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:00:13]Read from MH i2c: E2 [13:00:13]MH_I2C_Read... [13:00:13]Read from MH i2c: E2 03 00 [13:00:13]MH_I2C_Read... [13:00:13]Read from MH i2c: E2 03 00 FC A3 00 90 00 13 [13:00:13]RAPDU: 90 00 [13:00:13]wFMCommunicate OK [13:00:13]wFMCommunicate request_size=4 [13:00:13]MH_SAM_APDU [13:00:13]CAPDU: 80 0D 03 02 [13:00:13]Write to MH i2c: E2 08 00 FD A3 80 0D 03 02 00 00 00 00 1B [13:00:13]Write i2c OK [13:00:13]MH_I2C_Read... [13:00:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:00:13]Read from MH i2c: E2 [13:00:13]MH_I2C_Read... [13:00:13]Read from MH i2c: E2 0B 00 [13:00:13]MH_I2C_Read... [13:00:13]Read from MH i2c: E2 0B 00 FD A3 00 93 E8 02 4A 47 E6 4E 75 90 00 D3 [13:00:13]RAPDU: 93 E8 02 4A 47 E6 4E 75 90 00 [13:00:13]wFMCommunicate OK [13:00:13]SAM_PROTO_SignData done [13:00:13]FM_MakeSignedData done [13:00:13]CreateOFDProtocolMessage [13:00:13]wFMCommunicate request_size=4 [13:00:13]MH_SAM_APDU [13:00:13]CAPDU: 80 11 00 00 [13:00:13]Write to MH i2c: E2 08 00 FE A3 80 11 00 00 00 00 00 00 1B [13:00:13]Write i2c OK [13:00:13]MH_I2C_Read... [13:00:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:00:13]Read from MH i2c: E2 [13:00:13]MH_I2C_Read... [13:00:13]Read from MH i2c: E2 17 00 [13:00:13]MH_I2C_Read... [13:00:13]Read from MH i2c: E2 17 00 FE A3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 6C [13:00:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:00:13]wFMCommunicate OK [13:00:13]CreateOFDProtocolMessage done [13:00:13]OFDSenderStorePacket 230359 [13:00:13]StoreOFDPacket docnum=230359 [13:00:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 E9 71 04 01 06 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 40 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 66 81 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 81 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 69 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED 28 00 00 00 00 07 04 06 00 28 81 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 E2 40 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D7 83 03 00 35 04 06 00 25 FC 93 DE 84 32 93 E8 02 4A 47 E6 4E 75 [13:00:13]CheckFolder [13:00:13]dirname=/storage/ofd_packets [13:00:13]CheckFolder done [13:00:13]ProducePacketName [13:00:13]name=ofd_packets/00230359 [13:00:13]NVStorageSaveData ofd_packets/00230359 [13:00:13]File name is /storage/ofd_packets/00230359 [13:00:13]Write 298 bytes [13:00:13]NVStorageSaveData done [13:00:13]OFDSenderStorePacket done [13:00:13]KKMCreateOFDPacket done [13:00:13]NVStorageSaveData kkm_last_timestamp [13:00:13]File name is /storage/kkm_last_timestamp [13:00:13]Write 4 bytes [13:00:13]NVStorageSaveData done [13:00:13]ExternCall_PrintAddStr [13:00:13]wPrintStart [13:00:13]Write to MH i2c: 01 00 00 FF A3 A2 [13:00:13]Write i2c OK [13:00:13]MH_I2C_Read... [13:00:13]Read from MH i2c: 01 [13:00:13]MH_I2C_Read... [13:00:13]Read from MH i2c: 01 07 00 [13:00:13]MH_I2C_Read... [13:00:13]Read from MH i2c: 01 07 00 FF A3 00 00 00 00 00 FF 0F B7 [13:00:13]RasterBufferAndPrint [13:00:13]line Счет N : (1)871902 [13:00:13]line ИНН: 02508201610067 [13:00:13]line Контрольно-Кассовый Чек [13:00:13]line ПРОДАЖА [13:00:13]line ТРК (МРК, ГНК) : 1 [13:00:13]line Товар: 2710194210 [13:00:13]line ДТ-К-5 [13:00:13]line 13.120 * 75.20 [13:00:13]line = 986.62 [13:00:13]line НДС 12% НСП 1% [13:00:13]line > о реализуемом товаре [13:00:13]line ОКРУГЛЕНИЕ: -0.62 [13:00:13]line ИТОГО: 986.00 [13:00:13]line Внесено: 986.00 [13:00:13]line СДАЧА: 0.00 [13:00:13]line НСП 1% : 8.73 [13:00:13]line НДС 12% : 104.77 [13:00:13]line Наличными: 986.00 [13:00:13]line Безнал.: 0.00 [13:00:13]line Место: АЗС № 125 "Партнер Нефть" [13:00:13]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [13:00:13]line СНО: Общий режим [13:00:13]line Чек 173 28.07.2024 13:00 [13:00:13]line Смена: 386 ФФД: 1.0 [13:00:13]line ЗНМ: 0300000050 [13:00:13]line РНМ: 0000000000099253 [13:00:13]line Версия ККМ: 001 [13:00:13]line ФМ: 0000000000965352 [13:00:13]line ФД: 230359 [13:00:13]line ФПД: 41766742819890 [13:00:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T130018&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230359&fm=41766742819890&tin=02508201610067®Number=0000000000099253&sum=98600 [13:00:13]OFD Sender: Processing packet 230359 [packets to send 132, broken 131] [13:00:13]ProducePacketName [13:00:13]name=ofd_packets/00230359 [13:00:13]OFD Sender: To server: pG, [13:00:13]CommunicateWithHost lk.salyk.kg:30040 [13:00:13]ConnectInit lk.salyk.kg [13:00:13]written 0, free lines is 4095 [13:00:13]Connected sock=10 [13:00:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 E9 71 04 01 06 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 40 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 66 81 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 28 81 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 69 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 ED 28 00 00 00 00 07 04 06 00 28 81 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 00 00 00 F4 03 04 00 E2 40 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D7 83 03 00 35 04 06 00 25 FC 93 DE 84 32 93 E8 02 4A 47 E6 4E 75 [13:00:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 EB F2 47 00 D4 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 39 36 35 33 35 32 10 04 04 00 D7 83 03 00 F4 03 04 00 B9 E7 A5 66 B6 04 01 00 00 A4 C0 D6 62 80 10 1C CD [13:00:14]CommunicateWithHost err = 0 [13:00:14]CheckOFDResponse [13:00:14]1017 (14) - 77093643461234 [13:00:14]1041 (16) - 0000000000965352 [13:00:14]1040 (4) - 230359 [13:00:14]1012 (4) - 28.07.2024 06:39 [13:00:14]1206 (1) - 0 [13:00:14]OFD Sender: Remove packet 230359 [13:00:14]ProducePacketName [13:00:14]name=ofd_packets/00230359 [13:00:14]NVStorageDeleteData [13:00:14]Write to MH i2c: 01 00 00 2A A4 CE [13:00:14]Write i2c OK [13:00:14]MH_I2C_Read... [13:00:14]Read from MH i2c: 01 [13:00:14]MH_I2C_Read... [13:00:14]Read from MH i2c: 01 07 00 [13:00:14]MH_I2C_Read... [13:00:14]Read from MH i2c: 01 07 00 2A A4 00 00 00 00 00 FE 0C DF [13:00:14]RasterBufferAndPrint [13:00:14]line [13:00:14]line [13:00:14]line [13:00:14]line [13:00:14]line [13:00:14]written 0, free lines is 3332 [13:00:14]MH_Cut [13:00:14]Write to MH i2c: D1 01 00 31 A4 01 A7 [13:00:14]Write i2c OK [13:00:14]MH_I2C_Read... [13:00:14]Read from MH i2c: D1 [13:00:14]MH_I2C_Read... [13:00:14]Read from MH i2c: D1 01 00 [13:00:14]MH_I2C_Read... [13:00:14]Read from MH i2c: D1 01 00 31 A4 00 A6 [13:00:14]Write to MH i2c: 01 00 00 32 A4 D6 [13:00:14]Write i2c OK [13:00:14]MH_I2C_Read... [13:00:14]OFD Sender: No OFD packet to send [13:00:14]*** Cut start [13:00:14]*** Partial cut [13:00:14]*** CUTSNS_PIN = 1 [13:00:14]*** CUTSNS_PIN = 0 [13:00:15]*** Brake cut motor [13:00:15]Read from MH i2c: 01 [13:00:15]MH_I2C_Read... [13:00:15]*** Stop cut motor [13:00:15]*** Cut end [13:00:15]Read from MH i2c: 01 07 00 [13:00:15]MH_I2C_Read... [13:00:15]Read from MH i2c: 01 07 00 32 A4 00 00 00 00 00 FF 0F EB [13:00:15]process_action close_receipt done [13:00:15]requested_data is exist [13:00:15]produce_requested_data [13:00:15]requested_item fm.sn is exist - process it [13:00:15]wFMCommunicate request_size=4 [13:00:15]MH_SAM_APDU [13:00:15]CAPDU: 80 11 00 00 [13:00:15]Write to MH i2c: E2 08 00 33 A4 80 11 00 00 00 00 00 00 51 [13:00:15]Write i2c OK [13:00:15]MH_I2C_Read... [13:00:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:00:15]Read from MH i2c: E2 [13:00:15]MH_I2C_Read... [13:00:15]Read from MH i2c: E2 17 00 [13:00:15]MH_I2C_Read... [13:00:15]Read from MH i2c: E2 17 00 33 A4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 A2 [13:00:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:00:15]wFMCommunicate OK [13:00:15]requested_item fd.num is exist - process it [13:00:15]SAM_PROTO_GetFieldsCounters [13:00:15]wFMCommunicate request_size=4 [13:00:15]MH_SAM_APDU [13:00:15]CAPDU: 80 13 00 00 [13:00:15]Write to MH i2c: E2 08 00 34 A4 80 13 00 00 00 00 00 00 54 [13:00:15]Write i2c OK [13:00:15]MH_I2C_Read... [13:00:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:00:15]Read from MH i2c: E2 [13:00:15]MH_I2C_Read... [13:00:15]Read from MH i2c: E2 62 00 [13:00:15]MH_I2C_Read... [13:00:15]Read from MH i2c: E2 62 00 34 A4 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 D7 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 AD 00 00 00 5E 04 04 00 AD 00 00 00 57 04 04 00 AE 00 00 00 19 04 04 00 00 00 00 00 90 00 5D [13:00:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 D7 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 AD 00 00 00 5E 04 04 00 AD 00 00 00 57 04 04 00 AE 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:00:15]wFMCommunicate OK [13:00:15]SAM_PROTO_GetFieldsCounters done [13:00:15]requested_item shift.num is exist - process it [13:00:15]requested_item shift.opened is exist - process it [13:00:15]req_shift_opened [13:00:15]FM_GetShiftState [13:00:15]SAM_PROTO_GetShiftState [13:00:15]wFMCommunicate request_size=4 [13:00:15]MH_SAM_APDU [13:00:15]CAPDU: 80 13 01 00 [13:00:15]Write to MH i2c: E2 08 00 35 A4 80 13 01 00 00 00 00 00 56 [13:00:15]Write i2c OK [13:00:15]MH_I2C_Read... [13:00:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:00:15]Read from MH i2c: E2 [13:00:15]MH_I2C_Read... [13:00:15]Read from MH i2c: E2 0E 00 [13:00:15]MH_I2C_Read... [13:00:15]Read from MH i2c: E2 0E 00 35 A4 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 1C [13:00:15]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:00:15]wFMCommunicate OK [13:00:15]SAM_PROTO_GetShiftState done [13:00:15]FM_GetShiftState done [13:00:15]req_shift_opened done [13:00:15]requested_item shift.open_date is exist - process it [13:00:15]req_shift_open_date [13:00:15]req_shift_open_date done [13:00:15]produce_requested_data done [13:00:15]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230359,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [13:00:15]process_action_free close_receipt [13:00:15]json_value_free [13:00:15]json_value_free done [13:00:15]process_json_proto returns [13:00:15]Send response to host [13:00:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230359,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [13:00:15]free response buf [13:00:15]execute_script done [13:00:15]execute_script returns [13:00:15]free content buf [13:00:15]Sock 8.Close socket [13:00:15]Sock 8.Thread stoped [13:00:19]OFD Sender: No OFD packet to send [13:00:23]accept exits with 9 [13:00:23]New connection [13:00:23]New thread 3067047268 created [13:00:23]Thread 3066903908 joined [13:00:23]Waiting for new connection... [13:00:23] Sock 9.Parse request [13:00:23]Sock 9.Check first char [13:00:23]Sock 9.First char is OK [13:00:23]request: POST /json_proto HTTP/1.0 [13:00:23]Method: POST [13:00:23]URL: /json_proto [13:00:23]Method is POST - this is cgi request [13:00:23]url: /json_proto [13:00:23]query_string will be loaded in cgi processing [13:00:23]execute_cgi json_proto POST (null) [13:00:23]execute_cgi path=json_proto method=POST [13:00:23]POST find Content-Length [13:00:23]Host: 172.17.49.131:8080 [13:00:23]Content-Length: 769 [13:00:23]Content-Type: application/json [13:00:23] [13:00:23]POST finish read [13:00:23]Found Content-Length = 769 [13:00:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871903", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:00:23]execute_script... [13:00: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)871903", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:00:23]POST & json_proto [13:00:23]process_json_proto [13:00:23]json parsed OK: [13:00:23]protocol is kg_v1.0 [13:00:23]action value=close_receipt [13:00:23]process_action close_receipt [13:00:23]cmd_close_receipt [13:00:23]MH_GetDate [13:00:23]Write to MH i2c: F0 00 00 36 A4 C9 [13:00:23]Write i2c OK [13:00:23]MH_I2C_Read... [13:00:23]Read from MH i2c: F0 [13:00:23]MH_I2C_Read... [13:00:23]Read from MH i2c: F0 09 00 [13:00:23]MH_I2C_Read... [13:00:23]Read from MH i2c: F0 09 00 36 A4 00 ED 40 A6 66 FF 4D C0 64 7B [13:00:23]GetLastDocTimeStamp 1722171618 [13:00:23]current date 1722171629 [13:00:23]FM_GetShiftState [13:00:23]SAM_PROTO_GetShiftState [13:00:23]wFMCommunicate request_size=4 [13:00:23]MH_SAM_APDU [13:00:23]CAPDU: 80 13 01 00 [13:00:23]Write to MH i2c: E2 08 00 37 A4 80 13 01 00 00 00 00 00 58 [13:00:23]Write i2c OK [13:00:23]MH_I2C_Read... [13:00:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:00:23]Read from MH i2c: E2 [13:00:23]MH_I2C_Read... [13:00:23]Read from MH i2c: E2 0E 00 [13:00:23]MH_I2C_Read... [13:00:23]Read from MH i2c: E2 0E 00 37 A4 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 1E [13:00:23]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:00:23]wFMCommunicate OK [13:00:23]SAM_PROTO_GetShiftState done [13:00:23]FM_GetShiftState done [13:00:23]opened in 1722127132 [13:00:23]opened+sec_in_day 1722213532 [13:00:23]quantity*price = 100023 [13:00:23]sum+1 = 100024 [13:00:23]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.23 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.23 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 174 28.07.2024 13:00 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965352 ФД: 230360 ФПД: 108498811976033 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T130029&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230360&fm=108498811976033&tin=02508201610067®Number=0000000000099253&sum=100023 [13:00:24]StoreToDocumentArchive [13:00:24]shift 386 fd 230360 [13:00:24]save to /storage/0386/doc_00230360 [13:00:24]save last doc name /storage/0386/doc_00230360 to /storage/kkm_last_doc_name [13:00:24]save OK [13:00:24]Clear old archive folders... [13:00:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:00:24]tlvbuf is 00A4EBC0 [13:00:24]SAM_PROTO_ClearQueue [13:00:24]wFMCommunicate request_size=4 [13:00:24]MH_SAM_APDU [13:00:24]CAPDU: 80 09 00 00 [13:00:24]Write to MH i2c: E2 08 00 44 A4 80 09 00 00 00 00 00 00 5A [13:00:24]Write i2c OK [13:00:24]MH_I2C_Read... [13:00:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:00:24]Read from MH i2c: E2 [13:00:24]MH_I2C_Read... [13:00:24]Read from MH i2c: E2 03 00 [13:00:24]MH_I2C_Read... [13:00:24]Read from MH i2c: E2 03 00 44 A4 00 90 00 5C [13:00:24]RAPDU: 90 00 [13:00:24]wFMCommunicate OK [13:00:24]SAM_PROTO_ClearQueue done [13:00:24]KKMCreateOFDPacket [13:00:24]OFDProtocolAddRootSTLVToBuf [13:00:24]FM_MakeSignedData [13:00:24]FM_MakeSignedData [13:00:24]SAM_PROTO_SignData [13:00:24]wFMCommunicate request_size=4 [13:00:24]MH_SAM_APDU [13:00:24]CAPDU: 80 0D 01 02 [13:00:24]Write to MH i2c: E2 08 00 45 A4 80 0D 01 02 00 00 00 00 62 [13:00:24]Write i2c OK [13:00:24]MH_I2C_Read... [13:00:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:00:24]Read from MH i2c: E2 [13:00:24]MH_I2C_Read... [13:00:24]Read from MH i2c: E2 03 00 [13:00:24]MH_I2C_Read... [13:00:24]Read from MH i2c: E2 03 00 45 A4 00 90 00 5D [13:00:24]RAPDU: 90 00 [13:00:24]wFMCommunicate OK [13:00:24]wFMCommunicate request_size=255 [13:00:24]MH_SAM_APDU [13:00: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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 ED 40 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D8 83 03 00 35 04 06 00 62 [13:00:24]Write to MH i2c: E2 02 01 46 A4 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 ED 40 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D8 83 03 00 35 04 06 00 62 00 00 41 [13:00:24]Write i2c OK [13:00:24]MH_I2C_Read... [13:00:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:00:25]Read from MH i2c: E2 [13:00:25]MH_I2C_Read... [13:00:25]Read from MH i2c: E2 03 00 [13:00:25]MH_I2C_Read... [13:00:25]Read from MH i2c: E2 03 00 46 A4 00 90 00 5E [13:00:25]RAPDU: 90 00 [13:00:25]wFMCommunicate OK [13:00:25]wFMCommunicate request_size=10 [13:00:25]MH_SAM_APDU [13:00:25]CAPDU: 80 0D 02 02 05 AD D9 25 79 61 [13:00:25]Write to MH i2c: E2 0D 00 47 A4 80 0D 02 02 05 00 AD D9 25 79 61 00 00 F4 [13:00:25]Write i2c OK [13:00:25]MH_I2C_Read... [13:00:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:00:25]Read from MH i2c: E2 [13:00:25]MH_I2C_Read... [13:00:25]Read from MH i2c: E2 03 00 [13:00:25]MH_I2C_Read... [13:00:25]Read from MH i2c: E2 03 00 47 A4 00 90 00 5F [13:00:25]RAPDU: 90 00 [13:00:25]wFMCommunicate OK [13:00:25]wFMCommunicate request_size=4 [13:00:25]MH_SAM_APDU [13:00:25]CAPDU: 80 0D 03 02 [13:00:25]Write to MH i2c: E2 08 00 48 A4 80 0D 03 02 00 00 00 00 67 [13:00:25]Write i2c OK [13:00:25]MH_I2C_Read... [13:00:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:00:25]Read from MH i2c: E2 [13:00:25]MH_I2C_Read... [13:00:25]Read from MH i2c: E2 0B 00 [13:00:25]MH_I2C_Read... [13:00:25]Read from MH i2c: E2 0B 00 48 A4 00 64 6F A4 B9 6B D3 A5 38 90 00 B3 [13:00:25]RAPDU: 64 6F A4 B9 6B D3 A5 38 90 00 [13:00:25]wFMCommunicate OK [13:00:25]SAM_PROTO_SignData done [13:00:25]FM_MakeSignedData done [13:00:25]CreateOFDProtocolMessage [13:00:25]wFMCommunicate request_size=4 [13:00:25]MH_SAM_APDU [13:00:25]CAPDU: 80 11 00 00 [13:00:25]Write to MH i2c: E2 08 00 49 A4 80 11 00 00 00 00 00 00 67 [13:00:25]Write i2c OK [13:00:25]MH_I2C_Read... [13:00:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:00:25]Read from MH i2c: E2 [13:00:25]MH_I2C_Read... [13:00:25]Read from MH i2c: E2 17 00 [13:00:25]MH_I2C_Read... [13:00:25]Read from MH i2c: E2 17 00 49 A4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 B8 [13:00:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:00:25]wFMCommunicate OK [13:00:25]CreateOFDProtocolMessage done [13:00:25]OFDSenderStorePacket 230360 [13:00:25]StoreOFDPacket docnum=230360 [13:00:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 C7 60 07 01 63 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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 ED 40 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D8 83 03 00 35 04 06 00 62 AD D9 25 79 61 64 6F A4 B9 6B D3 A5 38 [13:00:25]CheckFolder [13:00:25]dirname=/storage/ofd_packets [13:00:25]CheckFolder done [13:00:25]ProducePacketName [13:00:25]name=ofd_packets/00230360 [13:00:25]NVStorageSaveData ofd_packets/00230360 [13:00:25]File name is /storage/ofd_packets/00230360 [13:00:25]Write 301 bytes [13:00:25]NVStorageSaveData done [13:00:25]OFDSenderStorePacket done [13:00:25]KKMCreateOFDPacket done [13:00:25]NVStorageSaveData kkm_last_timestamp [13:00:25]File name is /storage/kkm_last_timestamp [13:00:25]Write 4 bytes [13:00:25]NVStorageSaveData done [13:00:25]ExternCall_PrintAddStr [13:00:25]wPrintStart [13:00:25]Write to MH i2c: 01 00 00 4A A4 EE [13:00:25]Write i2c OK [13:00:25]MH_I2C_Read... [13:00:25]Read from MH i2c: 01 [13:00:25]MH_I2C_Read... [13:00:25]Read from MH i2c: 01 07 00 [13:00:25]MH_I2C_Read... [13:00:25]Read from MH i2c: 01 07 00 4A A4 00 00 00 00 00 FF 0F 03 [13:00:25]RasterBufferAndPrint [13:00:25]line Счет N : (1)871903 [13:00:25]line ИНН: 02508201610067 [13:00:25]line Контрольно-Кассовый Чек [13:00:25]line ПРОДАЖА [13:00:25]line ТРК (МРК, ГНК) : 51 [13:00:25]line Товар: 2710124500 [13:00:25]line Аи-95-К-5 [13:00:25]line 13.390 * 74.70 [13:00:25]line = 1000.23 [13:00:25]line НДС 12% НСП 1% [13:00:25]line > о реализуемом товаре [13:00:25]line ИТОГО: 1000.23 [13:00:25]line НСП 1% : 8.85 [13:00:25]line НДС 12% : 106.22 [13:00:25]line Наличными: 0.00 [13:00:25]line Безнал.: 1000.23 [13:00:25]line Место: АЗС № 125 "Партнер Нефть" [13:00:25]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [13:00:25]line СНО: Общий режим [13:00:25]line Чек 174 28.07.2024 13:00 [13:00:25]line Смена: 386 ФФД: 1.0 [13:00:25]line ЗНМ: 0300000050 [13:00:25]line РНМ: 0000000000099253 [13:00:25]line Версия ККМ: 001 [13:00:25]line Платежная система: Mbank [13:00:25]line ФМ: 0000000000965352 [13:00:25]line ФД: 230360 [13:00:25]line ФПД: 108498811976033 [13:00:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T130029&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230360&fm=108498811976033&tin=02508201610067®Number=0000000000099253&sum=100023 [13:00:25]OFD Sender: Processing packet 230360 [packets to send 132, broken 131] [13:00:25]ProducePacketName [13:00:25]name=ofd_packets/00230360 [13:00:25]OFD Sender: To server: pG, [13:00:25]CommunicateWithHost lk.salyk.kg:30040 [13:00:25]ConnectInit lk.salyk.kg [13:00:25]written 0, free lines is 4095 [13:00:25]Connected sock=10 [13:00:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 C7 60 07 01 63 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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AE 00 00 00 F4 03 04 00 ED 40 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D8 83 03 00 35 04 06 00 62 AD D9 25 79 61 64 6F A4 B9 6B D3 A5 38 [13:00:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 57 42 47 00 7E 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 39 36 35 33 35 32 10 04 04 00 D8 83 03 00 F4 03 04 00 C5 E7 A5 66 B6 04 01 00 00 F3 35 D8 73 61 1F C3 42 [13:00:25]CommunicateWithHost err = 0 [13:00:25]CheckOFDResponse [13:00:25]1017 (14) - 77093643461234 [13:00:25]1041 (16) - 0000000000965352 [13:00:25]1040 (4) - 230360 [13:00:25]1012 (4) - 28.07.2024 06:40 [13:00:25]1206 (1) - 0 [13:00:25]OFD Sender: Remove packet 230360 [13:00:25]ProducePacketName [13:00:25]name=ofd_packets/00230360 [13:00:25]NVStorageDeleteData [13:00:26]Write to MH i2c: 01 00 00 73 A4 17 [13:00:26]Write i2c OK [13:00:26]MH_I2C_Read... [13:00:26]Read from MH i2c: 01 [13:00:26]MH_I2C_Read... [13:00:26]Read from MH i2c: 01 07 00 [13:00:26]MH_I2C_Read... [13:00:26]Read from MH i2c: 01 07 00 73 A4 00 00 00 00 00 2A 0D 55 [13:00:26]RasterBufferAndPrint [13:00:26]line [13:00:26]line [13:00:26]line [13:00:26]line [13:00:26]line [13:00:26]written 0, free lines is 3377 [13:00:26]MH_Cut [13:00:26]Write to MH i2c: D1 01 00 7A A4 01 F0 [13:00:26]Write i2c OK [13:00:26]MH_I2C_Read... [13:00:26]Read from MH i2c: D1 [13:00:26]MH_I2C_Read... [13:00:26]Read from MH i2c: D1 01 00 [13:00:26]MH_I2C_Read... [13:00:26]Read from MH i2c: D1 01 00 7A A4 00 EF [13:00:26]Write to MH i2c: 01 00 00 7B A4 1F [13:00:26]Write i2c OK [13:00:26]MH_I2C_Read... [13:00:26]OFD Sender: No OFD packet to send [13:00:26]*** Cut start [13:00:26]*** Partial cut [13:00:26]*** CUTSNS_PIN = 1 [13:00:26]*** CUTSNS_PIN = 0 [13:00:26]*** Brake cut motor [13:00:27]Read from MH i2c: 01 [13:00:27]MH_I2C_Read... [13:00:27]*** Stop cut motor [13:00:27]*** Cut end [13:00:27]Read from MH i2c: 01 07 00 [13:00:27]MH_I2C_Read... [13:00:27]Read from MH i2c: 01 07 00 7B A4 00 00 00 00 00 FF 0F 34 [13:00:27]process_action close_receipt done [13:00:27]requested_data is exist [13:00:27]produce_requested_data [13:00:27]requested_item fm.sn is exist - process it [13:00:27]wFMCommunicate request_size=4 [13:00:27]MH_SAM_APDU [13:00:27]CAPDU: 80 11 00 00 [13:00:27]Write to MH i2c: E2 08 00 7C A4 80 11 00 00 00 00 00 00 9A [13:00:27]Write i2c OK [13:00:27]MH_I2C_Read... [13:00:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:00:27]Read from MH i2c: E2 [13:00:27]MH_I2C_Read... [13:00:27]Read from MH i2c: E2 17 00 [13:00:27]MH_I2C_Read... [13:00:27]Read from MH i2c: E2 17 00 7C A4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 EB [13:00:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:00:27]wFMCommunicate OK [13:00:27]requested_item fd.num is exist - process it [13:00:27]SAM_PROTO_GetFieldsCounters [13:00:27]wFMCommunicate request_size=4 [13:00:27]MH_SAM_APDU [13:00:27]CAPDU: 80 13 00 00 [13:00:27]Write to MH i2c: E2 08 00 7D A4 80 13 00 00 00 00 00 00 9D [13:00:27]Write i2c OK [13:00:27]MH_I2C_Read... [13:00:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:00:27]Read from MH i2c: E2 [13:00:27]MH_I2C_Read... [13:00:27]Read from MH i2c: E2 62 00 [13:00:27]MH_I2C_Read... [13:00:27]Read from MH i2c: E2 62 00 7D A4 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 D8 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 AE 00 00 00 5E 04 04 00 AE 00 00 00 57 04 04 00 AF 00 00 00 19 04 04 00 00 00 00 00 90 00 AA [13:00:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 D8 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 AE 00 00 00 5E 04 04 00 AE 00 00 00 57 04 04 00 AF 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:00:27]wFMCommunicate OK [13:00:27]SAM_PROTO_GetFieldsCounters done [13:00:27]requested_item shift.num is exist - process it [13:00:27]requested_item shift.opened is exist - process it [13:00:27]req_shift_opened [13:00:27]FM_GetShiftState [13:00:27]SAM_PROTO_GetShiftState [13:00:27]wFMCommunicate request_size=4 [13:00:27]MH_SAM_APDU [13:00:27]CAPDU: 80 13 01 00 [13:00:27]Write to MH i2c: E2 08 00 7E A4 80 13 01 00 00 00 00 00 9F [13:00:27]Write i2c OK [13:00:27]MH_I2C_Read... [13:00:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:00:27]Read from MH i2c: E2 [13:00:27]MH_I2C_Read... [13:00:27]Read from MH i2c: E2 0E 00 [13:00:27]MH_I2C_Read... [13:00:27]Read from MH i2c: E2 0E 00 7E A4 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 65 [13:00:27]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:00:27]wFMCommunicate OK [13:00:27]SAM_PROTO_GetShiftState done [13:00:27]FM_GetShiftState done [13:00:27]req_shift_opened done [13:00:27]requested_item shift.open_date is exist - process it [13:00:27]req_shift_open_date [13:00:27]req_shift_open_date done [13:00:27]produce_requested_data done [13:00:27]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230360,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [13:00:27]process_action_free close_receipt [13:00:27]json_value_free [13:00:27]json_value_free done [13:00:27]process_json_proto returns [13:00:27]Send response to host [13:00:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230360,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [13:00:27]free response buf [13:00:27]execute_script done [13:00:27]execute_script returns [13:00:27]free content buf [13:00:27]Sock 9.Close socket [13:00:27]Sock 9.Thread stoped [13:00:29]int [13:00:29]Write to MH i2c: 01 00 00 7F A4 23 [13:00:29]*** FLAG_PRN_PAP1 set [13:00:29]Write i2c OK [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: 01 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: 01 07 00 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: 01 07 00 7F A4 00 01 00 00 00 FF 0F 39 [13:00:29]state=0 [13:00:29]No paper [13:00:29]int [13:00:29]Write to MH i2c: 01 00 00 80 A4 24 [13:00:29]*** FLAG_PRN_PAP2 set [13:00:29]Write i2c OK [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: 01 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: 01 07 00 [13:00:29]MH_I2C_Read... [13:00:29]Read from MH i2c: 01 07 00 80 A4 00 03 00 00 00 FF 0F 3C [13:00:29]state=0 [13:00:29]No paper [13:00:29]Cover opened [13:00:31]OFD Sender: No OFD packet to send [13:00:33]int [13:00:33]Write to MH i2c: 01 00 00 81 A4 25 [13:00:33]*** FLAG_PRN_PAP1 reset [13:00:33]Write i2c OK [13:00:33]MH_I2C_Read... [13:00:33]Read from MH i2c: 01 [13:00:33]MH_I2C_Read... [13:00:33]*** FLAG_PRN_PAP2 reset [13:00:33]Read from MH i2c: 01 07 00 [13:00:33]MH_I2C_Read... [13:00:33]Read from MH i2c: 01 07 00 81 A4 00 00 00 00 00 FF 0F 3A [13:00:33]state=3 [13:00:33]Cover closed [13:00:36]OFD Sender: No OFD packet to send [13:00:41]OFD Sender: No OFD packet to send [13:00:46]OFD Sender: No OFD packet to send [13:00:51]OFD Sender: No OFD packet to send [13:00:56]OFD Sender: No OFD packet to send [13:01:01]OFD Sender: No OFD packet to send [13:01:06]OFD Sender: No OFD packet to send [13:01:11]OFD Sender: No OFD packet to send [13:01:16]OFD Sender: No OFD packet to send [13:01:21]OFD Sender: No OFD packet to send [13:01:26]OFD Sender: No OFD packet to send [13:01:31]OFD Sender: No OFD packet to send [13:01:36]OFD Sender: No OFD packet to send [13:01:41]OFD Sender: No OFD packet to send [13:01:46]OFD Sender: No OFD packet to send [13:01:51]OFD Sender: No OFD packet to send [13:01:56]OFD Sender: No OFD packet to send [13:02:01]OFD Sender: No OFD packet to send [13:02:06]OFD Sender: No OFD packet to send [13:02:11]OFD Sender: No OFD packet to send [13:02:16]OFD Sender: No OFD packet to send [13:02:21]OFD Sender: No OFD packet to send [13:02:26]OFD Sender: No OFD packet to send [13:02:31]OFD Sender: No OFD packet to send [13:02:36]OFD Sender: No OFD packet to send [13:02:41]OFD Sender: No OFD packet to send [13:02:46]OFD Sender: No OFD packet to send [13:02:51]OFD Sender: No OFD packet to send [13:02:56]OFD Sender: No OFD packet to send [13:03:01]OFD Sender: No OFD packet to send [13:03:06]OFD Sender: No OFD packet to send [13:03:11]OFD Sender: No OFD packet to send [13:03:16]OFD Sender: No OFD packet to send [13:03:21]OFD Sender: No OFD packet to send [13:03:23]accept exits with 8 [13:03:23]New connection [13:03:23]New thread 3066903908 created [13:03:23]Thread 3067047268 joined [13:03:23]Waiting for new connection... [13:03:23] Sock 8.Parse request [13:03:23]Sock 8.Check first char [13:03:23]Sock 8.First char is OK [13:03:23]request: POST /json_proto HTTP/1.0 [13:03:23]Method: POST [13:03:23]URL: /json_proto [13:03:23]Method is POST - this is cgi request [13:03:23]url: /json_proto [13:03:23]query_string will be loaded in cgi processing [13:03:23]execute_cgi json_proto POST (null) [13:03:23]execute_cgi path=json_proto method=POST [13:03:23]POST find Content-Length [13:03:23]Host: 172.17.49.131:8080 [13:03:23]Content-Length: 682 [13:03:23]Content-Type: application/json [13:03:23] [13:03:23]POST finish read [13:03:23]Found Content-Length = 682 [13:03:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871904", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [13:03:23]execute_script... [13:03: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)871904", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [13:03:23]POST & json_proto [13:03:23]process_json_proto [13:03:23]json parsed OK: [13:03:23]protocol is kg_v1.0 [13:03:23]action value=close_receipt [13:03:23]process_action close_receipt [13:03:23]cmd_close_receipt [13:03:23]MH_GetDate [13:03:23]Write to MH i2c: F0 00 00 82 A4 15 [13:03:23]Write i2c OK [13:03:23]MH_I2C_Read... [13:03:23]Read from MH i2c: F0 [13:03:23]MH_I2C_Read... [13:03:23]Read from MH i2c: F0 09 00 [13:03:23]MH_I2C_Read... [13:03:23]Read from MH i2c: F0 09 00 82 A4 00 A1 41 A6 66 FF 4D C0 64 7C [13:03:23]GetLastDocTimeStamp 1722171629 [13:03:23]current date 1722171809 [13:03:23]FM_GetShiftState [13:03:23]SAM_PROTO_GetShiftState [13:03:23]wFMCommunicate request_size=4 [13:03:23]MH_SAM_APDU [13:03:23]CAPDU: 80 13 01 00 [13:03:23]Write to MH i2c: E2 08 00 83 A4 80 13 01 00 00 00 00 00 A4 [13:03:23]Write i2c OK [13:03:23]MH_I2C_Read... [13:03:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:23]Read from MH i2c: E2 [13:03:23]MH_I2C_Read... [13:03:23]Read from MH i2c: E2 0E 00 [13:03:23]MH_I2C_Read... [13:03:23]Read from MH i2c: E2 0E 00 83 A4 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 6A [13:03:23]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:03:23]wFMCommunicate OK [13:03:23]SAM_PROTO_GetShiftState done [13:03:23]FM_GetShiftState done [13:03:23]opened in 1722127132 [13:03:23]opened+sec_in_day 1722213532 [13:03:23]quantity*price = 100005 [13:03:23]sum+1 = 100006 [13:03:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 175 28.07.2024 13:03 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230361 ФПД: 58714101175615 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T130329&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230361&fm=58714101175615&tin=02508201610067®Number=0000000000099253&sum=100000 [13:03:24]StoreToDocumentArchive [13:03:24]shift 386 fd 230361 [13:03:24]save to /storage/0386/doc_00230361 [13:03:24]save last doc name /storage/0386/doc_00230361 to /storage/kkm_last_doc_name [13:03:24]save OK [13:03:24]Clear old archive folders... [13:03:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:03:24]tlvbuf is 008E31B0 [13:03:24]SAM_PROTO_ClearQueue [13:03:24]wFMCommunicate request_size=4 [13:03:24]MH_SAM_APDU [13:03:24]CAPDU: 80 09 00 00 [13:03:24]Write to MH i2c: E2 08 00 90 A4 80 09 00 00 00 00 00 00 A6 [13:03:24]Write i2c OK [13:03:24]MH_I2C_Read... [13:03:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:03:24]Read from MH i2c: E2 [13:03:24]MH_I2C_Read... [13:03:24]Read from MH i2c: E2 03 00 [13:03:24]MH_I2C_Read... [13:03:24]Read from MH i2c: E2 03 00 90 A4 00 90 00 A8 [13:03:24]RAPDU: 90 00 [13:03:24]wFMCommunicate OK [13:03:24]SAM_PROTO_ClearQueue done [13:03:24]KKMCreateOFDPacket [13:03:24]OFDProtocolAddRootSTLVToBuf [13:03:24]FM_MakeSignedData [13:03:24]FM_MakeSignedData [13:03:24]SAM_PROTO_SignData [13:03:24]wFMCommunicate request_size=4 [13:03:24]MH_SAM_APDU [13:03:24]CAPDU: 80 0D 01 02 [13:03:24]Write to MH i2c: E2 08 00 91 A4 80 0D 01 02 00 00 00 00 AE [13:03:24]Write i2c OK [13:03:24]MH_I2C_Read... [13:03:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:03:24]Read from MH i2c: E2 [13:03:24]MH_I2C_Read... [13:03:24]Read from MH i2c: E2 03 00 [13:03:24]MH_I2C_Read... [13:03:24]Read from MH i2c: E2 03 00 91 A4 00 90 00 A9 [13:03:24]RAPDU: 90 00 [13:03:24]wFMCommunicate OK [13:03:24]wFMCommunicate request_size=255 [13:03:24]MH_SAM_APDU [13:03: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 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 AF 00 00 00 F4 03 04 00 A1 41 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D9 83 03 00 35 04 06 00 35 [13:03:24]Write to MH i2c: E2 02 01 92 A4 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 AF 00 00 00 F4 03 04 00 A1 41 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D9 83 03 00 35 04 06 00 35 00 00 71 [13:03:24]Write i2c OK [13:03:24]MH_I2C_Read... [13:03:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:25]Read from MH i2c: E2 [13:03:25]MH_I2C_Read... [13:03:25]Read from MH i2c: E2 03 00 [13:03:25]MH_I2C_Read... [13:03:25]Read from MH i2c: E2 03 00 92 A4 00 90 00 AA [13:03:25]RAPDU: 90 00 [13:03:25]wFMCommunicate OK [13:03:25]wFMCommunicate request_size=10 [13:03:25]MH_SAM_APDU [13:03:25]CAPDU: 80 0D 02 02 05 66 71 24 D5 3F [13:03:25]Write to MH i2c: E2 0D 00 93 A4 80 0D 02 02 05 00 66 71 24 D5 3F 00 00 CA [13:03:25]Write i2c OK [13:03:25]MH_I2C_Read... [13:03:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:03:25]Read from MH i2c: E2 [13:03:25]MH_I2C_Read... [13:03:25]Read from MH i2c: E2 03 00 [13:03:25]MH_I2C_Read... [13:03:25]Read from MH i2c: E2 03 00 93 A4 00 90 00 AB [13:03:25]RAPDU: 90 00 [13:03:25]wFMCommunicate OK [13:03:25]wFMCommunicate request_size=4 [13:03:25]MH_SAM_APDU [13:03:25]CAPDU: 80 0D 03 02 [13:03:25]Write to MH i2c: E2 08 00 94 A4 80 0D 03 02 00 00 00 00 B3 [13:03:25]Write i2c OK [13:03:25]MH_I2C_Read... [13:03:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:03:25]Read from MH i2c: E2 [13:03:25]MH_I2C_Read... [13:03:25]Read from MH i2c: E2 0B 00 [13:03:25]MH_I2C_Read... [13:03:25]Read from MH i2c: E2 0B 00 94 A4 00 25 3E 8C 6D 63 DB 72 81 90 00 41 [13:03:25]RAPDU: 25 3E 8C 6D 63 DB 72 81 90 00 [13:03:25]wFMCommunicate OK [13:03:25]SAM_PROTO_SignData done [13:03:25]FM_MakeSignedData done [13:03:25]CreateOFDProtocolMessage [13:03:25]wFMCommunicate request_size=4 [13:03:25]MH_SAM_APDU [13:03:25]CAPDU: 80 11 00 00 [13:03:25]Write to MH i2c: E2 08 00 95 A4 80 11 00 00 00 00 00 00 B3 [13:03:25]Write i2c OK [13:03:25]MH_I2C_Read... [13:03:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:25]Read from MH i2c: E2 [13:03:25]MH_I2C_Read... [13:03:25]Read from MH i2c: E2 17 00 [13:03:25]MH_I2C_Read... [13:03:25]Read from MH i2c: E2 17 00 95 A4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 04 [13:03:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:03:25]wFMCommunicate OK [13:03:25]CreateOFDProtocolMessage done [13:03:25]OFDSenderStorePacket 230361 [13:03:25]StoreOFDPacket docnum=230361 [13:03:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 A2 F9 07 01 B0 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 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 AF 00 00 00 F4 03 04 00 A1 41 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D9 83 03 00 35 04 06 00 35 66 71 24 D5 3F 25 3E 8C 6D 63 DB 72 81 [13:03:25]CheckFolder [13:03:25]dirname=/storage/ofd_packets [13:03:25]CheckFolder done [13:03:25]ProducePacketName [13:03:25]name=ofd_packets/00230361 [13:03:25]NVStorageSaveData ofd_packets/00230361 [13:03:25]File name is /storage/ofd_packets/00230361 [13:03:25]Write 301 bytes [13:03:25]NVStorageSaveData done [13:03:25]OFDSenderStorePacket done [13:03:25]KKMCreateOFDPacket done [13:03:25]NVStorageSaveData kkm_last_timestamp [13:03:25]File name is /storage/kkm_last_timestamp [13:03:25]Write 4 bytes [13:03:25]NVStorageSaveData done [13:03:25]ExternCall_PrintAddStr [13:03:25]wPrintStart [13:03:25]Write to MH i2c: 01 00 00 96 A4 3A [13:03:25]Write i2c OK [13:03:25]MH_I2C_Read... [13:03:25]Read from MH i2c: 01 [13:03:25]MH_I2C_Read... [13:03:25]Read from MH i2c: 01 07 00 [13:03:25]MH_I2C_Read... [13:03:25]Read from MH i2c: 01 07 00 96 A4 00 00 00 00 00 FF 0F 4F [13:03:25]RasterBufferAndPrint [13:03:25]line Счет N : (1)871904 [13:03:25]line ИНН: 02508201610067 [13:03:25]line Контрольно-Кассовый Чек [13:03:25]line ПРОДАЖА [13:03:25]line ТРК (МРК, ГНК) : 62 [13:03:25]line Товар: 2710124130 [13:03:25]line Аи-92-К-5 [13:03:25]line 14.750 * 67.80 [13:03:25]line = 1000.05 [13:03:25]line НДС 12% НСП 1% [13:03:25]line > о реализуемом товаре [13:03:25]line ОКРУГЛЕНИЕ: -0.05 [13:03:25]line ИТОГО: 1000.00 [13:03:25]line Внесено: 1000.00 [13:03:25]line СДАЧА: 0.00 [13:03:25]line НСП 1% : 8.85 [13:03:25]line НДС 12% : 106.20 [13:03:25]line Наличными: 1000.00 [13:03:25]line Безнал.: 0.00 [13:03:25]line Место: АЗС № 125 "Партнер Нефть" [13:03:25]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [13:03:25]line СНО: Общий режим [13:03:25]line Чек 175 28.07.2024 13:03 [13:03:25]line Смена: 386 ФФД: 1.0 [13:03:25]line ЗНМ: 0300000050 [13:03:25]line РНМ: 0000000000099253 [13:03:25]line Версия ККМ: 001 [13:03:25]line ФМ: 0000000000965352 [13:03:25]line ФД: 230361 [13:03:25]line ФПД: 58714101175615 [13:03:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T130329&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230361&fm=58714101175615&tin=02508201610067®Number=0000000000099253&sum=100000 [13:03:25]OFD Sender: Processing packet 230361 [packets to send 132, broken 131] [13:03:25]ProducePacketName [13:03:25]name=ofd_packets/00230361 [13:03:25]OFD Sender: To server: pG, [13:03:25]CommunicateWithHost lk.salyk.kg:30040 [13:03:25]ConnectInit lk.salyk.kg [13:03:25]written 0, free lines is 4095 [13:03:25]Connected sock=10 [13:03:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 A2 F9 07 01 B0 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 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 AF 00 00 00 F4 03 04 00 A1 41 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D9 83 03 00 35 04 06 00 35 66 71 24 D5 3F 25 3E 8C 6D 63 DB 72 81 [13:03:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 82 45 47 00 C0 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 39 36 35 33 35 32 10 04 04 00 D9 83 03 00 F4 03 04 00 79 E8 A5 66 B6 04 01 00 00 75 F4 C0 B0 81 FB DA 8F [13:03:25]CommunicateWithHost err = 0 [13:03:25]CheckOFDResponse [13:03:25]1017 (14) - 77093643461234 [13:03:25]1041 (16) - 0000000000965352 [13:03:25]1040 (4) - 230361 [13:03:25]1012 (4) - 28.07.2024 06:43 [13:03:25]1206 (1) - 0 [13:03:25]OFD Sender: Remove packet 230361 [13:03:25]ProducePacketName [13:03:25]name=ofd_packets/00230361 [13:03:25]NVStorageDeleteData [13:03:26]Write to MH i2c: 01 00 00 C1 A4 65 [13:03:26]Write i2c OK [13:03:26]MH_I2C_Read... [13:03:26]Read from MH i2c: 01 [13:03:26]MH_I2C_Read... [13:03:26]Read from MH i2c: 01 07 00 [13:03:26]MH_I2C_Read... [13:03:26]Read from MH i2c: 01 07 00 C1 A4 00 00 00 00 00 05 0D 7E [13:03:26]RasterBufferAndPrint [13:03:26]line [13:03:26]line [13:03:26]line [13:03:26]line [13:03:26]line [13:03:26]written 0, free lines is 3342 [13:03:26]MH_Cut [13:03:26]Write to MH i2c: D1 01 00 C8 A4 01 3E [13:03:26]Write i2c OK [13:03:26]MH_I2C_Read... [13:03:26]Read from MH i2c: D1 [13:03:26]MH_I2C_Read... [13:03:26]Read from MH i2c: D1 01 00 [13:03:26]MH_I2C_Read... [13:03:26]Read from MH i2c: D1 01 00 C8 A4 00 3D [13:03:26]Write to MH i2c: 01 00 00 C9 A4 6D [13:03:26]Write i2c OK [13:03:26]MH_I2C_Read... [13:03:26]OFD Sender: No OFD packet to send [13:03:26]*** Cut start [13:03:26]*** Partial cut [13:03:26]*** CUTSNS_PIN = 1 [13:03:26]*** CUTSNS_PIN = 0 [13:03:26]*** Brake cut motor [13:03:27]Read from MH i2c: 01 [13:03:27]MH_I2C_Read... [13:03:27]*** Stop cut motor [13:03:27]*** Cut end [13:03:27]Read from MH i2c: 01 07 00 [13:03:27]MH_I2C_Read... [13:03:27]Read from MH i2c: 01 07 00 C9 A4 00 00 00 00 00 FF 0F 82 [13:03:27]process_action close_receipt done [13:03:27]requested_data is exist [13:03:27]produce_requested_data [13:03:27]requested_item fm.sn is exist - process it [13:03:27]wFMCommunicate request_size=4 [13:03:27]MH_SAM_APDU [13:03:27]CAPDU: 80 11 00 00 [13:03:27]Write to MH i2c: E2 08 00 CA A4 80 11 00 00 00 00 00 00 E8 [13:03:27]Write i2c OK [13:03:27]MH_I2C_Read... [13:03:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:03:27]Read from MH i2c: E2 [13:03:27]MH_I2C_Read... [13:03:27]Read from MH i2c: E2 17 00 [13:03:27]MH_I2C_Read... [13:03:27]Read from MH i2c: E2 17 00 CA A4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 39 [13:03:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:03:27]wFMCommunicate OK [13:03:27]requested_item fd.num is exist - process it [13:03:27]SAM_PROTO_GetFieldsCounters [13:03:27]wFMCommunicate request_size=4 [13:03:27]MH_SAM_APDU [13:03:27]CAPDU: 80 13 00 00 [13:03:27]Write to MH i2c: E2 08 00 CB A4 80 13 00 00 00 00 00 00 EB [13:03:27]Write i2c OK [13:03:27]MH_I2C_Read... [13:03:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:03:27]Read from MH i2c: E2 [13:03:27]MH_I2C_Read... [13:03:27]Read from MH i2c: E2 62 00 [13:03:27]MH_I2C_Read... [13:03:27]Read from MH i2c: E2 62 00 CB A4 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 D9 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 AF 00 00 00 5E 04 04 00 AF 00 00 00 57 04 04 00 B0 00 00 00 19 04 04 00 00 00 00 00 90 00 FC [13:03:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 D9 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 AF 00 00 00 5E 04 04 00 AF 00 00 00 57 04 04 00 B0 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:03:27]wFMCommunicate OK [13:03:27]SAM_PROTO_GetFieldsCounters done [13:03:27]requested_item shift.num is exist - process it [13:03:27]requested_item shift.opened is exist - process it [13:03:27]req_shift_opened [13:03:27]FM_GetShiftState [13:03:27]SAM_PROTO_GetShiftState [13:03:27]wFMCommunicate request_size=4 [13:03:27]MH_SAM_APDU [13:03:27]CAPDU: 80 13 01 00 [13:03:27]Write to MH i2c: E2 08 00 CC A4 80 13 01 00 00 00 00 00 ED [13:03:27]Write i2c OK [13:03:27]MH_I2C_Read... [13:03:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:03:27]Read from MH i2c: E2 [13:03:27]MH_I2C_Read... [13:03:27]Read from MH i2c: E2 0E 00 [13:03:27]MH_I2C_Read... [13:03:27]Read from MH i2c: E2 0E 00 CC A4 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 B3 [13:03:27]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:03:27]wFMCommunicate OK [13:03:27]SAM_PROTO_GetShiftState done [13:03:27]FM_GetShiftState done [13:03:27]req_shift_opened done [13:03:27]requested_item shift.open_date is exist - process it [13:03:27]req_shift_open_date [13:03:27]req_shift_open_date done [13:03:27]produce_requested_data done [13:03:27]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230361,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [13:03:27]process_action_free close_receipt [13:03:27]json_value_free [13:03:27]json_value_free done [13:03:27]process_json_proto returns [13:03:27]Send response to host [13:03:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230361,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [13:03:27]free response buf [13:03:27]execute_script done [13:03:27]execute_script returns [13:03:27]free content buf [13:03:27]Sock 8.Close socket [13:03:27]Sock 8.Thread stoped [13:03:31]OFD Sender: No OFD packet to send [13:03:36]OFD Sender: No OFD packet to send [13:03:41]OFD Sender: No OFD packet to send [13:03:46]OFD Sender: No OFD packet to send [13:03:51]OFD Sender: No OFD packet to send [13:03:56]OFD Sender: No OFD packet to send [13:04:01]OFD Sender: No OFD packet to send [13:04:06]OFD Sender: No OFD packet to send [13:04:11]OFD Sender: No OFD packet to send [13:04:16]OFD Sender: No OFD packet to send [13:04:21]OFD Sender: No OFD packet to send [13:04:26]OFD Sender: No OFD packet to send [13:04:31]OFD Sender: No OFD packet to send [13:04:36]OFD Sender: No OFD packet to send [13:04:41]OFD Sender: No OFD packet to send [13:04:46]OFD Sender: No OFD packet to send [13:04:51]OFD Sender: No OFD packet to send [13:04:56]OFD Sender: No OFD packet to send [13:05:01]OFD Sender: No OFD packet to send [13:05:06]OFD Sender: No OFD packet to send [13:05:11]OFD Sender: No OFD packet to send [13:05:16]OFD Sender: No OFD packet to send [13:05:21]OFD Sender: No OFD packet to send [13:05:26]OFD Sender: No OFD packet to send [13:05:31]OFD Sender: No OFD packet to send [13:05:36]accept exits with 9 [13:05:36]New connection [13:05:36]New thread 3067047268 created [13:05:36]Thread 3066903908 joined [13:05:36]Waiting for new connection... [13:05:36] Sock 9.Parse request [13:05:36]Sock 9.Check first char [13:05:36]Sock 9.First char is OK [13:05:36]request: POST /json_proto HTTP/1.0 [13:05:36]Method: POST [13:05:36]URL: /json_proto [13:05:36]Method is POST - this is cgi request [13:05:36]url: /json_proto [13:05:36]query_string will be loaded in cgi processing [13:05:36]execute_cgi json_proto POST (null) [13:05:36]execute_cgi path=json_proto method=POST [13:05:36]POST find Content-Length [13:05:36]Host: 172.17.49.131:8080 [13:05:36]Content-Length: 682 [13:05:36]Content-Type: application/json [13:05:36] [13:05:36]POST finish read [13:05:36]Found Content-Length = 682 [13:05:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871906", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [13:05:36]execute_script... [13:05: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)871906", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [13:05:36]POST & json_proto [13:05:36]process_json_proto [13:05:36]json parsed OK: [13:05:36]protocol is kg_v1.0 [13:05:36]action value=close_receipt [13:05:36]process_action close_receipt [13:05:36]cmd_close_receipt [13:05:36]MH_GetDate [13:05:36]Write to MH i2c: F0 00 00 CD A4 60 [13:05:36]Write i2c OK [13:05:36]MH_I2C_Read... [13:05:36]Read from MH i2c: F0 [13:05:36]MH_I2C_Read... [13:05:36]Read from MH i2c: F0 09 00 [13:05:36]MH_I2C_Read... [13:05:36]Read from MH i2c: F0 09 00 CD A4 00 26 42 A6 66 FF 4D C0 64 4D [13:05:36]GetLastDocTimeStamp 1722171809 [13:05:36]current date 1722171942 [13:05:36]FM_GetShiftState [13:05:36]SAM_PROTO_GetShiftState [13:05:36]wFMCommunicate request_size=4 [13:05:36]MH_SAM_APDU [13:05:36]CAPDU: 80 13 01 00 [13:05:36]Write to MH i2c: E2 08 00 CE A4 80 13 01 00 00 00 00 00 EF [13:05:36]Write i2c OK [13:05:36]MH_I2C_Read... [13:05:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:05:36]Read from MH i2c: E2 [13:05:36]MH_I2C_Read... [13:05:36]Read from MH i2c: E2 0E 00 [13:05:36]MH_I2C_Read... [13:05:36]Read from MH i2c: E2 0E 00 CE A4 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 B5 [13:05:36]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:05:36]wFMCommunicate OK [13:05:36]SAM_PROTO_GetShiftState done [13:05:36]FM_GetShiftState done [13:05:36]opened in 1722127132 [13:05:36]opened+sec_in_day 1722213532 [13:05:36]quantity*price = 110039 [13:05:36]sum+1 = 110040 [13:05:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.39 ИТОГО: 1100.00 Внесено: 1100.00 СДАЧА: 0.00 НСП 1% : 9.74 НДС 12% : 116.86 Наличными: 1100.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 176 28.07.2024 13:05 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230362 ФПД: 257352347001917 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T130542&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230362&fm=257352347001917&tin=02508201610067®Number=0000000000099253&sum=110000 [13:05:37]StoreToDocumentArchive [13:05:37]shift 386 fd 230362 [13:05:37]save to /storage/0386/doc_00230362 [13:05:37]save last doc name /storage/0386/doc_00230362 to /storage/kkm_last_doc_name [13:05:37]save OK [13:05:37]Clear old archive folders... [13:05:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:05:37]tlvbuf is 00936A60 [13:05:37]SAM_PROTO_ClearQueue [13:05:37]wFMCommunicate request_size=4 [13:05:37]MH_SAM_APDU [13:05:37]CAPDU: 80 09 00 00 [13:05:37]Write to MH i2c: E2 08 00 DB A4 80 09 00 00 00 00 00 00 F1 [13:05:37]Write i2c OK [13:05:37]MH_I2C_Read... [13:05:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:05:37]Read from MH i2c: E2 [13:05:37]MH_I2C_Read... [13:05:37]Read from MH i2c: E2 03 00 [13:05:37]MH_I2C_Read... [13:05:37]Read from MH i2c: E2 03 00 DB A4 00 90 00 F3 [13:05:37]RAPDU: 90 00 [13:05:37]wFMCommunicate OK [13:05:37]SAM_PROTO_ClearQueue done [13:05:37]KKMCreateOFDPacket [13:05:37]OFDProtocolAddRootSTLVToBuf [13:05:37]FM_MakeSignedData [13:05:37]FM_MakeSignedData [13:05:37]SAM_PROTO_SignData [13:05:37]wFMCommunicate request_size=4 [13:05:37]MH_SAM_APDU [13:05:37]CAPDU: 80 0D 01 02 [13:05:37]Write to MH i2c: E2 08 00 DC A4 80 0D 01 02 00 00 00 00 F9 [13:05:37]Write i2c OK [13:05:37]MH_I2C_Read... [13:05:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:05:37]Read from MH i2c: E2 [13:05:37]MH_I2C_Read... [13:05:37]Read from MH i2c: E2 03 00 [13:05:37]MH_I2C_Read... [13:05:37]Read from MH i2c: E2 03 00 DC A4 00 90 00 F4 [13:05:37]RAPDU: 90 00 [13:05:37]wFMCommunicate OK [13:05:37]wFMCommunicate request_size=255 [13:05:37]MH_SAM_APDU [13:05: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 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 B0 00 00 00 F4 03 04 00 26 42 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 DA 83 03 00 35 04 06 00 EA [13:05:37]Write to MH i2c: E2 02 01 DD A4 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B0 00 00 00 F4 03 04 00 26 42 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 DA 83 03 00 35 04 06 00 EA 00 00 15 [13:05:37]Write i2c OK [13:05:37]MH_I2C_Read... [13:05:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:05:37]Read from MH i2c: E2 [13:05:37]MH_I2C_Read... [13:05:37]Read from MH i2c: E2 03 00 [13:05:37]MH_I2C_Read... [13:05:37]Read from MH i2c: E2 03 00 DD A4 00 90 00 F5 [13:05:37]RAPDU: 90 00 [13:05:37]wFMCommunicate OK [13:05:37]wFMCommunicate request_size=10 [13:05:37]MH_SAM_APDU [13:05:37]CAPDU: 80 0D 02 02 05 0F 83 39 A4 3D [13:05:37]Write to MH i2c: E2 0D 00 DE A4 80 0D 02 02 05 00 0F 83 39 A4 3D 00 00 B2 [13:05:37]Write i2c OK [13:05:37]MH_I2C_Read... [13:05:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:05:38]Read from MH i2c: E2 [13:05:38]MH_I2C_Read... [13:05:38]Read from MH i2c: E2 03 00 [13:05:38]MH_I2C_Read... [13:05:38]Read from MH i2c: E2 03 00 DE A4 00 90 00 F6 [13:05:38]RAPDU: 90 00 [13:05:38]wFMCommunicate OK [13:05:38]wFMCommunicate request_size=4 [13:05:38]MH_SAM_APDU [13:05:38]CAPDU: 80 0D 03 02 [13:05:38]Write to MH i2c: E2 08 00 DF A4 80 0D 03 02 00 00 00 00 FE [13:05:38]Write i2c OK [13:05:38]MH_I2C_Read... [13:05:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:05:38]Read from MH i2c: E2 [13:05:38]MH_I2C_Read... [13:05:38]Read from MH i2c: E2 0B 00 [13:05:38]MH_I2C_Read... [13:05:38]Read from MH i2c: E2 0B 00 DF A4 00 90 17 8E 12 D9 BC 69 DB 90 00 1F [13:05:38]RAPDU: 90 17 8E 12 D9 BC 69 DB 90 00 [13:05:38]wFMCommunicate OK [13:05:38]SAM_PROTO_SignData done [13:05:38]FM_MakeSignedData done [13:05:38]CreateOFDProtocolMessage [13:05:38]wFMCommunicate request_size=4 [13:05:38]MH_SAM_APDU [13:05:38]CAPDU: 80 11 00 00 [13:05:38]Write to MH i2c: E2 08 00 E0 A4 80 11 00 00 00 00 00 00 FE [13:05:38]Write i2c OK [13:05:38]MH_I2C_Read... [13:05:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:05:38]Read from MH i2c: E2 [13:05:38]MH_I2C_Read... [13:05:38]Read from MH i2c: E2 17 00 [13:05:38]MH_I2C_Read... [13:05:38]Read from MH i2c: E2 17 00 E0 A4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 4F [13:05:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:05:38]wFMCommunicate OK [13:05:38]CreateOFDProtocolMessage done [13:05:38]OFDSenderStorePacket 230362 [13:05:38]StoreOFDPacket docnum=230362 [13:05:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 15 1B 07 01 3C 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 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 B0 00 00 00 F4 03 04 00 26 42 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 DA 83 03 00 35 04 06 00 EA 0F 83 39 A4 3D 90 17 8E 12 D9 BC 69 DB [13:05:38]CheckFolder [13:05:38]dirname=/storage/ofd_packets [13:05:38]CheckFolder done [13:05:38]ProducePacketName [13:05:38]name=ofd_packets/00230362 [13:05:38]NVStorageSaveData ofd_packets/00230362 [13:05:38]File name is /storage/ofd_packets/00230362 [13:05:38]Write 301 bytes [13:05:38]NVStorageSaveData done [13:05:38]OFDSenderStorePacket done [13:05:38]KKMCreateOFDPacket done [13:05:38]NVStorageSaveData kkm_last_timestamp [13:05:38]File name is /storage/kkm_last_timestamp [13:05:38]Write 4 bytes [13:05:38]NVStorageSaveData done [13:05:38]ExternCall_PrintAddStr [13:05:38]wPrintStart [13:05:38]Write to MH i2c: 01 00 00 E1 A4 85 [13:05:38]Write i2c OK [13:05:38]MH_I2C_Read... [13:05:38]Read from MH i2c: 01 [13:05:38]MH_I2C_Read... [13:05:38]Read from MH i2c: 01 07 00 [13:05:38]MH_I2C_Read... [13:05:38]Read from MH i2c: 01 07 00 E1 A4 00 00 00 00 00 FF 0F 9A [13:05:38]RasterBufferAndPrint [13:05:38]line Счет N : (1)871906 [13:05:38]line ИНН: 02508201610067 [13:05:38]line Контрольно-Кассовый Чек [13:05:38]line ПРОДАЖА [13:05:38]line ТРК (МРК, ГНК) : 32 [13:05:38]line Товар: 2710124130 [13:05:38]line Аи-92-К-5 [13:05:38]line 16.230 * 67.80 [13:05:38]line = 1100.39 [13:05:38]line НДС 12% НСП 1% [13:05:38]line > о реализуемом товаре [13:05:38]line ОКРУГЛЕНИЕ: -0.39 [13:05:38]line ИТОГО: 1100.00 [13:05:38]line Внесено: 1100.00 [13:05:38]line СДАЧА: 0.00 [13:05:38]line НСП 1% : 9.74 [13:05:38]line НДС 12% : 116.86 [13:05:38]line Наличными: 1100.00 [13:05:38]line Безнал.: 0.00 [13:05:38]line Место: АЗС № 125 "Партнер Нефть" [13:05:38]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [13:05:38]line СНО: Общий режим [13:05:38]line Чек 176 28.07.2024 13:05 [13:05:38]line Смена: 386 ФФД: 1.0 [13:05:38]line ЗНМ: 0300000050 [13:05:38]line РНМ: 0000000000099253 [13:05:38]line Версия ККМ: 001 [13:05:38]line ФМ: 0000000000965352 [13:05:38]line ФД: 230362 [13:05:38]line ФПД: 257352347001917 [13:05:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T130542&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230362&fm=257352347001917&tin=02508201610067®Number=0000000000099253&sum=110000 [13:05:38]OFD Sender: Processing packet 230362 [packets to send 132, broken 131] [13:05:38]ProducePacketName [13:05:38]name=ofd_packets/00230362 [13:05:38]OFD Sender: To server: pG, [13:05:38]CommunicateWithHost lk.salyk.kg:30040 [13:05:38]ConnectInit lk.salyk.kg [13:05:38]written 0, free lines is 4095 [13:05:38]Connected sock=7 [13:05:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 15 1B 07 01 3C 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 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 B0 00 00 00 F4 03 04 00 26 42 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 DA 83 03 00 35 04 06 00 EA 0F 83 39 A4 3D 90 17 8E 12 D9 BC 69 DB [13:05:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 4F 0A 47 00 53 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 39 36 35 33 35 32 10 04 04 00 DA 83 03 00 F4 03 04 00 FE E8 A5 66 B6 04 01 00 00 33 9F 94 07 45 60 7C 7D [13:05:38]CommunicateWithHost err = 0 [13:05:38]CheckOFDResponse [13:05:38]1017 (14) - 77093643461234 [13:05:38]1041 (16) - 0000000000965352 [13:05:38]1040 (4) - 230362 [13:05:38]1012 (4) - 28.07.2024 06:45 [13:05:38]1206 (1) - 0 [13:05:38]OFD Sender: Remove packet 230362 [13:05:38]ProducePacketName [13:05:38]name=ofd_packets/00230362 [13:05:38]NVStorageDeleteData [13:05:38]Write to MH i2c: 01 00 00 0C A5 B1 [13:05:38]Write i2c OK [13:05:38]MH_I2C_Read... [13:05:38]Read from MH i2c: 01 [13:05:38]MH_I2C_Read... [13:05:38]Read from MH i2c: 01 07 00 [13:05:38]MH_I2C_Read... [13:05:38]Read from MH i2c: 01 07 00 0C A5 00 00 00 00 00 03 0D C8 [13:05:38]RasterBufferAndPrint [13:05:38]line [13:05:38]line [13:05:38]line [13:05:38]line [13:05:38]line [13:05:38]written 0, free lines is 3340 [13:05:38]MH_Cut [13:05:38]Write to MH i2c: D1 01 00 13 A5 01 8A [13:05:38]Write i2c OK [13:05:38]MH_I2C_Read... [13:05:38]Read from MH i2c: D1 [13:05:38]MH_I2C_Read... [13:05:38]Read from MH i2c: D1 01 00 [13:05:38]MH_I2C_Read... [13:05:38]Read from MH i2c: D1 01 00 13 A5 00 89 [13:05:38]Write to MH i2c: 01 00 00 14 A5 B9 [13:05:38]Write i2c OK [13:05:38]MH_I2C_Read... [13:05:39]OFD Sender: No OFD packet to send [13:05:39]*** Cut start [13:05:39]*** Partial cut [13:05:39]*** CUTSNS_PIN = 1 [13:05:39]*** CUTSNS_PIN = 0 [13:05:39]*** Brake cut motor [13:05:40]Read from MH i2c: 01 [13:05:40]MH_I2C_Read... [13:05:40]*** Stop cut motor [13:05:40]*** Cut end [13:05:40]Read from MH i2c: 01 07 00 [13:05:40]MH_I2C_Read... [13:05:40]Read from MH i2c: 01 07 00 14 A5 00 00 00 00 00 FF 0F CE [13:05:40]process_action close_receipt done [13:05:40]requested_data is exist [13:05:40]produce_requested_data [13:05:40]requested_item fm.sn is exist - process it [13:05:40]wFMCommunicate request_size=4 [13:05:40]MH_SAM_APDU [13:05:40]CAPDU: 80 11 00 00 [13:05:40]Write to MH i2c: E2 08 00 15 A5 80 11 00 00 00 00 00 00 34 [13:05:40]Write i2c OK [13:05:40]MH_I2C_Read... [13:05:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:05:40]Read from MH i2c: E2 [13:05:40]MH_I2C_Read... [13:05:40]Read from MH i2c: E2 17 00 [13:05:40]MH_I2C_Read... [13:05:40]Read from MH i2c: E2 17 00 15 A5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 85 [13:05:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:05:40]wFMCommunicate OK [13:05:40]requested_item fd.num is exist - process it [13:05:40]SAM_PROTO_GetFieldsCounters [13:05:40]wFMCommunicate request_size=4 [13:05:40]MH_SAM_APDU [13:05:40]CAPDU: 80 13 00 00 [13:05:40]Write to MH i2c: E2 08 00 16 A5 80 13 00 00 00 00 00 00 37 [13:05:40]Write i2c OK [13:05:40]MH_I2C_Read... [13:05:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:05:40]Read from MH i2c: E2 [13:05:40]MH_I2C_Read... [13:05:40]Read from MH i2c: E2 62 00 [13:05:40]MH_I2C_Read... [13:05:40]Read from MH i2c: E2 62 00 16 A5 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 DA 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 B0 00 00 00 5E 04 04 00 B0 00 00 00 57 04 04 00 B1 00 00 00 19 04 04 00 00 00 00 00 90 00 4C [13:05:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 DA 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 B0 00 00 00 5E 04 04 00 B0 00 00 00 57 04 04 00 B1 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:05:40]wFMCommunicate OK [13:05:40]SAM_PROTO_GetFieldsCounters done [13:05:40]requested_item shift.num is exist - process it [13:05:40]requested_item shift.opened is exist - process it [13:05:40]req_shift_opened [13:05:40]FM_GetShiftState [13:05:40]SAM_PROTO_GetShiftState [13:05:40]wFMCommunicate request_size=4 [13:05:40]MH_SAM_APDU [13:05:40]CAPDU: 80 13 01 00 [13:05:40]Write to MH i2c: E2 08 00 17 A5 80 13 01 00 00 00 00 00 39 [13:05:40]Write i2c OK [13:05:40]MH_I2C_Read... [13:05:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:05:40]Read from MH i2c: E2 [13:05:40]MH_I2C_Read... [13:05:40]Read from MH i2c: E2 0E 00 [13:05:40]MH_I2C_Read... [13:05:40]Read from MH i2c: E2 0E 00 17 A5 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 FF [13:05:40]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:05:40]wFMCommunicate OK [13:05:40]SAM_PROTO_GetShiftState done [13:05:40]FM_GetShiftState done [13:05:40]req_shift_opened done [13:05:40]requested_item shift.open_date is exist - process it [13:05:40]req_shift_open_date [13:05:40]req_shift_open_date done [13:05:40]produce_requested_data done [13:05:40]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230362,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [13:05:40]process_action_free close_receipt [13:05:40]json_value_free [13:05:40]json_value_free done [13:05:40]process_json_proto returns [13:05:40]Send response to host [13:05:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230362,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [13:05:40]free response buf [13:05:40]execute_script done [13:05:40]execute_script returns [13:05:40]free content buf [13:05:40]Sock 9.Close socket [13:05:40]Sock 9.Thread stoped [13:05:44]OFD Sender: No OFD packet to send [13:05:47]accept exits with 8 [13:05:47]New connection [13:05:47]New thread 3066903908 created [13:05:47]Thread 3067047268 joined [13:05:47]Waiting for new connection... [13:05:47] Sock 8.Parse request [13:05:47]Sock 8.Check first char [13:05:47]Sock 8.First char is OK [13:05:47]request: POST /json_proto HTTP/1.0 [13:05:47]Method: POST [13:05:47]URL: /json_proto [13:05:47]Method is POST - this is cgi request [13:05:47]url: /json_proto [13:05:47]query_string will be loaded in cgi processing [13:05:47]execute_cgi json_proto POST (null) [13:05:47]execute_cgi path=json_proto method=POST [13:05:47]POST find Content-Length [13:05:47]Host: 172.17.49.131:8080 [13:05:47]Content-Length: 678 [13:05:47]Content-Type: application/json [13:05:47] [13:05:47]POST finish read [13:05:47]Found Content-Length = 678 [13:05:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871907", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [13:05:47]execute_script... [13: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)871907", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [13:05:47]POST & json_proto [13:05:47]process_json_proto [13:05:47]json parsed OK: [13:05:47]protocol is kg_v1.0 [13:05:47]action value=close_receipt [13:05:47]process_action close_receipt [13:05:47]cmd_close_receipt [13:05:47]MH_GetDate [13:05:47]Write to MH i2c: F0 00 00 18 A5 AC [13:05:47]Write i2c OK [13:05:47]MH_I2C_Read... [13:05:47]Read from MH i2c: F0 [13:05:47]MH_I2C_Read... [13:05:47]Read from MH i2c: F0 09 00 [13:05:47]MH_I2C_Read... [13:05:47]Read from MH i2c: F0 09 00 18 A5 00 32 42 A6 66 FF 4D C0 64 A5 [13:05:47]GetLastDocTimeStamp 1722171942 [13:05:47]current date 1722171954 [13:05:47]FM_GetShiftState [13:05:47]SAM_PROTO_GetShiftState [13:05:47]wFMCommunicate request_size=4 [13:05:47]MH_SAM_APDU [13:05:47]CAPDU: 80 13 01 00 [13:05:47]Write to MH i2c: E2 08 00 19 A5 80 13 01 00 00 00 00 00 3B [13:05:47]Write i2c OK [13:05:47]MH_I2C_Read... [13:05:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:05:48]Read from MH i2c: E2 [13:05:48]MH_I2C_Read... [13:05:48]Read from MH i2c: E2 0E 00 [13:05:48]MH_I2C_Read... [13:05:48]Read from MH i2c: E2 0E 00 19 A5 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 01 [13:05:48]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:05:48]wFMCommunicate OK [13:05:48]SAM_PROTO_GetShiftState done [13:05:48]FM_GetShiftState done [13:05:48]opened in 1722127132 [13:05:48]opened+sec_in_day 1722213532 [13:05:48]quantity*price = 70037 [13:05:48]sum+1 = 70038 [13:05:48]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 177 28.07.2024 13:05 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230363 ФПД: 145012976719596 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T130554&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230363&fm=145012976719596&tin=02508201610067®Number=0000000000099253&sum=70000 [13:05:49]StoreToDocumentArchive [13:05:49]shift 386 fd 230363 [13:05:49]save to /storage/0386/doc_00230363 [13:05:49]save last doc name /storage/0386/doc_00230363 to /storage/kkm_last_doc_name [13:05:49]save OK [13:05:49]Clear old archive folders... [13:05:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:05:49]tlvbuf is 00832810 [13:05:49]SAM_PROTO_ClearQueue [13:05:49]wFMCommunicate request_size=4 [13:05:49]MH_SAM_APDU [13:05:49]CAPDU: 80 09 00 00 [13:05:49]Write to MH i2c: E2 08 00 26 A5 80 09 00 00 00 00 00 00 3D [13:05:49]Write i2c OK [13:05:49]MH_I2C_Read... [13:05:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:05:49]Read from MH i2c: E2 [13:05:49]MH_I2C_Read... [13:05:49]Read from MH i2c: E2 03 00 [13:05:49]MH_I2C_Read... [13:05:49]Read from MH i2c: E2 03 00 26 A5 00 90 00 3F [13:05:49]RAPDU: 90 00 [13:05:49]wFMCommunicate OK [13:05:49]SAM_PROTO_ClearQueue done [13:05:49]KKMCreateOFDPacket [13:05:49]OFDProtocolAddRootSTLVToBuf [13:05:49]FM_MakeSignedData [13:05:49]FM_MakeSignedData [13:05:49]SAM_PROTO_SignData [13:05:49]wFMCommunicate request_size=4 [13:05:49]MH_SAM_APDU [13:05:49]CAPDU: 80 0D 01 02 [13:05:49]Write to MH i2c: E2 08 00 27 A5 80 0D 01 02 00 00 00 00 45 [13:05:49]Write i2c OK [13:05:49]MH_I2C_Read... [13:05:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:05:49]Read from MH i2c: E2 [13:05:49]MH_I2C_Read... [13:05:49]Read from MH i2c: E2 03 00 [13:05:49]MH_I2C_Read... [13:05:49]Read from MH i2c: E2 03 00 27 A5 00 90 00 40 [13:05:49]RAPDU: 90 00 [13:05:49]wFMCommunicate OK [13:05:49]wFMCommunicate request_size=255 [13:05:49]MH_SAM_APDU [13:05: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 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 B1 00 00 00 F4 03 04 00 32 42 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 DB 83 03 00 35 04 06 00 83 [13:05:49]Write to MH i2c: E2 02 01 28 A5 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 B1 00 00 00 F4 03 04 00 32 42 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 DB 83 03 00 35 04 06 00 83 00 00 44 [13:05:49]Write i2c OK [13:05:49]MH_I2C_Read... [13:05:49]OFD Sender: No OFD packet to send [13:05:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:05:49]Read from MH i2c: E2 [13:05:49]MH_I2C_Read... [13:05:49]Read from MH i2c: E2 03 00 [13:05:49]MH_I2C_Read... [13:05:49]Read from MH i2c: E2 03 00 28 A5 00 90 00 41 [13:05:49]RAPDU: 90 00 [13:05:49]wFMCommunicate OK [13:05:49]wFMCommunicate request_size=10 [13:05:49]MH_SAM_APDU [13:05:49]CAPDU: 80 0D 02 02 05 E3 76 F7 16 EC [13:05:49]Write to MH i2c: E2 0D 00 29 A5 80 0D 02 02 05 00 E3 76 F7 16 EC 00 00 A4 [13:05:49]Write i2c OK [13:05:49]MH_I2C_Read... [13:05:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:05:49]Read from MH i2c: E2 [13:05:49]MH_I2C_Read... [13:05:49]Read from MH i2c: E2 03 00 [13:05:49]MH_I2C_Read... [13:05:49]Read from MH i2c: E2 03 00 29 A5 00 90 00 42 [13:05:49]RAPDU: 90 00 [13:05:49]wFMCommunicate OK [13:05:49]wFMCommunicate request_size=4 [13:05:49]MH_SAM_APDU [13:05:49]CAPDU: 80 0D 03 02 [13:05:49]Write to MH i2c: E2 08 00 2A A5 80 0D 03 02 00 00 00 00 4A [13:05:49]Write i2c OK [13:05:49]MH_I2C_Read... [13:05:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:05:49]Read from MH i2c: E2 [13:05:49]MH_I2C_Read... [13:05:49]Read from MH i2c: E2 0B 00 [13:05:49]MH_I2C_Read... [13:05:49]Read from MH i2c: E2 0B 00 2A A5 00 F2 8C BC AD 6E 38 42 15 90 00 2F [13:05:49]RAPDU: F2 8C BC AD 6E 38 42 15 90 00 [13:05:49]wFMCommunicate OK [13:05:49]SAM_PROTO_SignData done [13:05:49]FM_MakeSignedData done [13:05:49]CreateOFDProtocolMessage [13:05:49]wFMCommunicate request_size=4 [13:05:49]MH_SAM_APDU [13:05:49]CAPDU: 80 11 00 00 [13:05:49]Write to MH i2c: E2 08 00 2B A5 80 11 00 00 00 00 00 00 4A [13:05:49]Write i2c OK [13:05:49]MH_I2C_Read... [13:05:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:05:49]Read from MH i2c: E2 [13:05:49]MH_I2C_Read... [13:05:49]Read from MH i2c: E2 17 00 [13:05:49]MH_I2C_Read... [13:05:49]Read from MH i2c: E2 17 00 2B A5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 9B [13:05:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:05:49]wFMCommunicate OK [13:05:49]CreateOFDProtocolMessage done [13:05:49]OFDSenderStorePacket 230363 [13:05:49]StoreOFDPacket docnum=230363 [13:05:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 83 2D 07 01 B0 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B1 00 00 00 F4 03 04 00 32 42 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 DB 83 03 00 35 04 06 00 83 E3 76 F7 16 EC F2 8C BC AD 6E 38 42 15 [13:05:49]CheckFolder [13:05:49]dirname=/storage/ofd_packets [13:05:49]CheckFolder done [13:05:49]ProducePacketName [13:05:49]name=ofd_packets/00230363 [13:05:49]NVStorageSaveData ofd_packets/00230363 [13:05:49]File name is /storage/ofd_packets/00230363 [13:05:49]Write 301 bytes [13:05:49]NVStorageSaveData done [13:05:49]OFDSenderStorePacket done [13:05:49]KKMCreateOFDPacket done [13:05:49]NVStorageSaveData kkm_last_timestamp [13:05:49]File name is /storage/kkm_last_timestamp [13:05:49]Write 4 bytes [13:05:49]NVStorageSaveData done [13:05:49]ExternCall_PrintAddStr [13:05:49]wPrintStart [13:05:49]Write to MH i2c: 01 00 00 2C A5 D1 [13:05:49]Write i2c OK [13:05:49]MH_I2C_Read... [13:05:49]Read from MH i2c: 01 [13:05:49]MH_I2C_Read... [13:05:49]Read from MH i2c: 01 07 00 [13:05:49]MH_I2C_Read... [13:05:49]Read from MH i2c: 01 07 00 2C A5 00 00 00 00 00 FF 0F E6 [13:05:49]RasterBufferAndPrint [13:05:49]line Счет N : (1)871907 [13:05:49]line ИНН: 02508201610067 [13:05:49]line Контрольно-Кассовый Чек [13:05:49]line ПРОДАЖА [13:05:49]line ТРК (МРК, ГНК) : 62 [13:05:49]line Товар: 2710124130 [13:05:49]line Аи-92-К-5 [13:05:49]line 10.330 * 67.80 [13:05:49]line = 700.37 [13:05:49]line НДС 12% НСП 1% [13:05:49]line > о реализуемом товаре [13:05:49]line ОКРУГЛЕНИЕ: -0.37 [13:05:49]line ИТОГО: 700.00 [13:05:49]line Внесено: 700.00 [13:05:49]line СДАЧА: 0.00 [13:05:49]line НСП 1% : 6.20 [13:05:49]line НДС 12% : 74.38 [13:05:49]line Наличными: 700.00 [13:05:49]line Безнал.: 0.00 [13:05:49]line Место: АЗС № 125 "Партнер Нефть" [13:05:49]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [13:05:49]line СНО: Общий режим [13:05:49]line Чек 177 28.07.2024 13:05 [13:05:49]line Смена: 386 ФФД: 1.0 [13:05:49]line ЗНМ: 0300000050 [13:05:49]line РНМ: 0000000000099253 [13:05:49]line Версия ККМ: 001 [13:05:49]line ФМ: 0000000000965352 [13:05:49]line ФД: 230363 [13:05:49]line ФПД: 145012976719596 [13:05:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T130554&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230363&fm=145012976719596&tin=02508201610067®Number=0000000000099253&sum=70000 [13:05:49]written 0, free lines is 4095 [13:05:49]OFD Sender: Processing packet 230363 [packets to send 132, broken 131] [13:05:49]ProducePacketName [13:05:49]name=ofd_packets/00230363 [13:05:49]OFD Sender: To server: pG, [13:05:49]CommunicateWithHost lk.salyk.kg:30040 [13:05:49]ConnectInit lk.salyk.kg [13:05:49]Connected sock=10 [13:05:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 83 2D 07 01 B0 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B1 00 00 00 F4 03 04 00 32 42 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 DB 83 03 00 35 04 06 00 83 E3 76 F7 16 EC F2 8C BC AD 6E 38 42 15 [13:05:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 73 E7 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 39 36 35 33 35 32 10 04 04 00 DB 83 03 00 F4 03 04 00 09 E9 A5 66 B6 04 01 00 00 CC 89 5F A8 63 2B 78 44 [13:05:50]CommunicateWithHost err = 0 [13:05:50]CheckOFDResponse [13:05:50]1017 (14) - 77093643461234 [13:05:50]1041 (16) - 0000000000965352 [13:05:50]1040 (4) - 230363 [13:05:50]1012 (4) - 28.07.2024 06:45 [13:05:50]1206 (1) - 0 [13:05:50]OFD Sender: Remove packet 230363 [13:05:50]ProducePacketName [13:05:50]name=ofd_packets/00230363 [13:05:50]NVStorageDeleteData [13:05:50]Write to MH i2c: 01 00 00 57 A5 FC [13:05:50]Write i2c OK [13:05:50]MH_I2C_Read... [13:05:50]Read from MH i2c: 01 [13:05:50]MH_I2C_Read... [13:05:50]Read from MH i2c: 01 07 00 [13:05:50]MH_I2C_Read... [13:05:50]Read from MH i2c: 01 07 00 57 A5 00 00 00 00 00 0F 0D 1F [13:05:50]RasterBufferAndPrint [13:05:50]line [13:05:50]line [13:05:50]line [13:05:50]line [13:05:50]line [13:05:50]written 0, free lines is 3355 [13:05:50]MH_Cut [13:05:50]Write to MH i2c: D1 01 00 5E A5 01 D5 [13:05:50]Write i2c OK [13:05:50]MH_I2C_Read... [13:05:50]Read from MH i2c: D1 [13:05:50]MH_I2C_Read... [13:05:50]Read from MH i2c: D1 01 00 [13:05:50]MH_I2C_Read... [13:05:50]Read from MH i2c: D1 01 00 5E A5 00 D4 [13:05:50]Write to MH i2c: 01 00 00 5F A5 04 [13:05:50]Write i2c OK [13:05:50]MH_I2C_Read... [13:05:50]OFD Sender: No OFD packet to send [13:05:50]*** Cut start [13:05:50]*** Partial cut [13:05:50]*** CUTSNS_PIN = 1 [13:05:50]*** CUTSNS_PIN = 0 [13:05:51]*** Brake cut motor [13:05:51]Read from MH i2c: 01 [13:05:51]MH_I2C_Read... [13:05:51]*** Stop cut motor [13:05:51]*** Cut end [13:05:51]Read from MH i2c: 01 07 00 [13:05:51]MH_I2C_Read... [13:05:51]Read from MH i2c: 01 07 00 5F A5 00 00 00 00 00 FF 0F 19 [13:05:51]process_action close_receipt done [13:05:51]requested_data is exist [13:05:51]produce_requested_data [13:05:51]requested_item fm.sn is exist - process it [13:05:51]wFMCommunicate request_size=4 [13:05:51]MH_SAM_APDU [13:05:51]CAPDU: 80 11 00 00 [13:05:51]Write to MH i2c: E2 08 00 60 A5 80 11 00 00 00 00 00 00 7F [13:05:51]Write i2c OK [13:05:51]MH_I2C_Read... [13:05:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:05:51]Read from MH i2c: E2 [13:05:51]MH_I2C_Read... [13:05:51]Read from MH i2c: E2 17 00 [13:05:51]MH_I2C_Read... [13:05:51]Read from MH i2c: E2 17 00 60 A5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 D0 [13:05:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:05:51]wFMCommunicate OK [13:05:51]requested_item fd.num is exist - process it [13:05:51]SAM_PROTO_GetFieldsCounters [13:05:51]wFMCommunicate request_size=4 [13:05:51]MH_SAM_APDU [13:05:51]CAPDU: 80 13 00 00 [13:05:51]Write to MH i2c: E2 08 00 61 A5 80 13 00 00 00 00 00 00 82 [13:05:51]Write i2c OK [13:05:51]MH_I2C_Read... [13:05:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:05:51]Read from MH i2c: E2 [13:05:51]MH_I2C_Read... [13:05:51]Read from MH i2c: E2 62 00 [13:05:51]MH_I2C_Read... [13:05:51]Read from MH i2c: E2 62 00 61 A5 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 DB 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 B1 00 00 00 5E 04 04 00 B1 00 00 00 57 04 04 00 B2 00 00 00 19 04 04 00 00 00 00 00 90 00 9B [13:05:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 DB 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 B1 00 00 00 5E 04 04 00 B1 00 00 00 57 04 04 00 B2 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:05:51]wFMCommunicate OK [13:05:51]SAM_PROTO_GetFieldsCounters done [13:05:51]requested_item shift.num is exist - process it [13:05:51]requested_item shift.opened is exist - process it [13:05:51]req_shift_opened [13:05:51]FM_GetShiftState [13:05:51]SAM_PROTO_GetShiftState [13:05:51]wFMCommunicate request_size=4 [13:05:51]MH_SAM_APDU [13:05:51]CAPDU: 80 13 01 00 [13:05:51]Write to MH i2c: E2 08 00 62 A5 80 13 01 00 00 00 00 00 84 [13:05:51]Write i2c OK [13:05:51]MH_I2C_Read... [13:05:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:05:51]Read from MH i2c: E2 [13:05:51]MH_I2C_Read... [13:05:51]Read from MH i2c: E2 0E 00 [13:05:51]MH_I2C_Read... [13:05:51]Read from MH i2c: E2 0E 00 62 A5 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 4A [13:05:51]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:05:51]wFMCommunicate OK [13:05:51]SAM_PROTO_GetShiftState done [13:05:51]FM_GetShiftState done [13:05:51]req_shift_opened done [13:05:51]requested_item shift.open_date is exist - process it [13:05:51]req_shift_open_date [13:05:51]req_shift_open_date done [13:05:51]produce_requested_data done [13:05:51]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230363,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [13:05:51]process_action_free close_receipt [13:05:51]json_value_free [13:05:51]json_value_free done [13:05:51]process_json_proto returns [13:05:51]Send response to host [13:05:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230363,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [13:05:51]free response buf [13:05:51]execute_script done [13:05:51]execute_script returns [13:05:51]free content buf [13:05:51]Sock 8.Close socket [13:05:51]Sock 8.Thread stoped [13:05:55]OFD Sender: No OFD packet to send [13:06:00]OFD Sender: No OFD packet to send [13:06:05]OFD Sender: No OFD packet to send [13:06:10]OFD Sender: No OFD packet to send [13:06:15]OFD Sender: No OFD packet to send [13:06:20]OFD Sender: No OFD packet to send [13:06:25]OFD Sender: No OFD packet to send [13:06:30]OFD Sender: No OFD packet to send [13:06:35]OFD Sender: No OFD packet to send [13:06:40]OFD Sender: No OFD packet to send [13:06:45]OFD Sender: No OFD packet to send [13:06:50]OFD Sender: No OFD packet to send [13:06:55]OFD Sender: No OFD packet to send [13:07:00]OFD Sender: No OFD packet to send [13:07:05]OFD Sender: No OFD packet to send [13:07:10]OFD Sender: No OFD packet to send [13:07:15]OFD Sender: No OFD packet to send [13:07:20]OFD Sender: No OFD packet to send [13:07:25]OFD Sender: No OFD packet to send [13:07:30]OFD Sender: No OFD packet to send [13:07:35]OFD Sender: No OFD packet to send [13:07:40]OFD Sender: No OFD packet to send [13:07:45]OFD Sender: No OFD packet to send [13:07:50]OFD Sender: No OFD packet to send [13:07:55]OFD Sender: No OFD packet to send [13:08:00]OFD Sender: No OFD packet to send [13:08:05]OFD Sender: No OFD packet to send [13:08:10]OFD Sender: No OFD packet to send [13:08:15]OFD Sender: No OFD packet to send [13:08:20]OFD Sender: No OFD packet to send [13:08:25]OFD Sender: No OFD packet to send [13:08:30]OFD Sender: No OFD packet to send [13:08:35]OFD Sender: No OFD packet to send [13:08:40]OFD Sender: No OFD packet to send [13:08:45]OFD Sender: No OFD packet to send [13:08:50]OFD Sender: No OFD packet to send [13:08:55]OFD Sender: No OFD packet to send [13:09:00]accept exits with 9 [13:09:00]New connection [13:09:00]New thread 3067047268 created [13:09:00]Thread 3066903908 joined [13:09:00]Waiting for new connection... [13:09:00] Sock 9.Parse request [13:09:00]Sock 9.Check first char [13:09:00]Sock 9.First char is OK [13:09:00]request: POST /json_proto HTTP/1.0 [13:09:00]Method: POST [13:09:00]URL: /json_proto [13:09:00]Method is POST - this is cgi request [13:09:00]url: /json_proto [13:09:00]query_string will be loaded in cgi processing [13:09:00]execute_cgi json_proto POST (null) [13:09:00]execute_cgi path=json_proto method=POST [13:09:00]POST find Content-Length [13:09:00]Host: 172.17.49.131:8080 [13:09:00]Content-Length: 677 [13:09:00]Content-Type: application/json [13:09:00] [13:09:00]POST finish read [13:09:00]Found Content-Length = 677 [13:09:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871909", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:09:00]execute_script... [13:09:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871909", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:09:00]POST & json_proto [13:09:00]process_json_proto [13:09:00]json parsed OK: [13:09:00]protocol is kg_v1.0 [13:09:00]action value=close_receipt [13:09:00]process_action close_receipt [13:09:00]cmd_close_receipt [13:09:00]MH_GetDate [13:09:00]Write to MH i2c: F0 00 00 63 A5 F7 [13:09:00]Write i2c OK [13:09:00]MH_I2C_Read... [13:09:00]Read from MH i2c: F0 [13:09:00]MH_I2C_Read... [13:09:00]Read from MH i2c: F0 09 00 [13:09:00]MH_I2C_Read... [13:09:00]Read from MH i2c: F0 09 00 63 A5 00 F2 42 A6 66 FF 4D C0 64 B0 [13:09:00]GetLastDocTimeStamp 1722171954 [13:09:00]current date 1722172146 [13:09:00]FM_GetShiftState [13:09:00]SAM_PROTO_GetShiftState [13:09:00]wFMCommunicate request_size=4 [13:09:00]MH_SAM_APDU [13:09:00]CAPDU: 80 13 01 00 [13:09:00]Write to MH i2c: E2 08 00 64 A5 80 13 01 00 00 00 00 00 86 [13:09:00]Write i2c OK [13:09:00]MH_I2C_Read... [13:09:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:09:00]Read from MH i2c: E2 [13:09:00]MH_I2C_Read... [13:09:00]OFD Sender: No OFD packet to send [13:09:00]Read from MH i2c: E2 0E 00 [13:09:00]MH_I2C_Read... [13:09:00]Read from MH i2c: E2 0E 00 64 A5 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 4C [13:09:00]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:09:00]wFMCommunicate OK [13:09:00]SAM_PROTO_GetShiftState done [13:09:00]FM_GetShiftState done [13:09:00]opened in 1722127132 [13:09:00]opened+sec_in_day 1722213532 [13:09:00]quantity*price = 50036 [13:09:00]sum+1 = 50037 [13:09:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 178 28.07.2024 13:09 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230364 ФПД: 257328634992797 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T130907&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230364&fm=257328634992797&tin=02508201610067®Number=0000000000099253&sum=50000 [13:09:01]StoreToDocumentArchive [13:09:01]shift 386 fd 230364 [13:09:01]save to /storage/0386/doc_00230364 [13:09:01]save last doc name /storage/0386/doc_00230364 to /storage/kkm_last_doc_name [13:09:01]save OK [13:09:01]Clear old archive folders... [13:09:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:09:01]tlvbuf is 00A5A140 [13:09:01]SAM_PROTO_ClearQueue [13:09:01]wFMCommunicate request_size=4 [13:09:01]MH_SAM_APDU [13:09:01]CAPDU: 80 09 00 00 [13:09:01]Write to MH i2c: E2 08 00 71 A5 80 09 00 00 00 00 00 00 88 [13:09:01]Write i2c OK [13:09:01]MH_I2C_Read... [13:09:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:09:01]Read from MH i2c: E2 [13:09:01]MH_I2C_Read... [13:09:01]Read from MH i2c: E2 03 00 [13:09:01]MH_I2C_Read... [13:09:01]Read from MH i2c: E2 03 00 71 A5 00 90 00 8A [13:09:01]RAPDU: 90 00 [13:09:01]wFMCommunicate OK [13:09:01]SAM_PROTO_ClearQueue done [13:09:01]KKMCreateOFDPacket [13:09:01]OFDProtocolAddRootSTLVToBuf [13:09:01]FM_MakeSignedData [13:09:01]FM_MakeSignedData [13:09:01]SAM_PROTO_SignData [13:09:01]wFMCommunicate request_size=4 [13:09:01]MH_SAM_APDU [13:09:01]CAPDU: 80 0D 01 02 [13:09:01]Write to MH i2c: E2 08 00 72 A5 80 0D 01 02 00 00 00 00 90 [13:09:01]Write i2c OK [13:09:01]MH_I2C_Read... [13:09:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:09:02]Read from MH i2c: E2 [13:09:02]MH_I2C_Read... [13:09:02]Read from MH i2c: E2 03 00 [13:09:02]MH_I2C_Read... [13:09:02]Read from MH i2c: E2 03 00 72 A5 00 90 00 8B [13:09:02]RAPDU: 90 00 [13:09:02]wFMCommunicate OK [13:09:02]wFMCommunicate request_size=255 [13:09:02]MH_SAM_APDU [13:09: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 B2 00 00 00 F4 03 04 00 F3 42 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 DC 83 03 00 35 04 06 00 EA [13:09:02]Write to MH i2c: E2 02 01 73 A5 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 B2 00 00 00 F4 03 04 00 F3 42 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 DC 83 03 00 35 04 06 00 EA 00 00 D2 [13:09:02]Write i2c OK [13:09:02]MH_I2C_Read... [13:09:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:09:02]Read from MH i2c: E2 [13:09:02]MH_I2C_Read... [13:09:02]Read from MH i2c: E2 03 00 [13:09:02]MH_I2C_Read... [13:09:02]Read from MH i2c: E2 03 00 73 A5 00 90 00 8C [13:09:02]RAPDU: 90 00 [13:09:02]wFMCommunicate OK [13:09:02]wFMCommunicate request_size=10 [13:09:02]MH_SAM_APDU [13:09:02]CAPDU: 80 0D 02 02 05 09 FD E1 18 9D [13:09:02]Write to MH i2c: E2 0D 00 74 A5 80 0D 02 02 05 00 09 FD E1 18 9D 00 00 39 [13:09:02]Write i2c OK [13:09:02]MH_I2C_Read... [13:09:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:09:02]Read from MH i2c: E2 [13:09:02]MH_I2C_Read... [13:09:02]Read from MH i2c: E2 03 00 [13:09:02]MH_I2C_Read... [13:09:02]Read from MH i2c: E2 03 00 74 A5 00 90 00 8D [13:09:02]RAPDU: 90 00 [13:09:02]wFMCommunicate OK [13:09:02]wFMCommunicate request_size=4 [13:09:02]MH_SAM_APDU [13:09:02]CAPDU: 80 0D 03 02 [13:09:02]Write to MH i2c: E2 08 00 75 A5 80 0D 03 02 00 00 00 00 95 [13:09:02]Write i2c OK [13:09:02]MH_I2C_Read... [13:09:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:09:02]Read from MH i2c: E2 [13:09:02]MH_I2C_Read... [13:09:02]Read from MH i2c: E2 0B 00 [13:09:02]MH_I2C_Read... [13:09:02]Read from MH i2c: E2 0B 00 75 A5 00 91 53 05 D0 84 DD D2 3A 90 00 BC [13:09:02]RAPDU: 91 53 05 D0 84 DD D2 3A 90 00 [13:09:02]wFMCommunicate OK [13:09:02]SAM_PROTO_SignData done [13:09:02]FM_MakeSignedData done [13:09:02]CreateOFDProtocolMessage [13:09:02]wFMCommunicate request_size=4 [13:09:02]MH_SAM_APDU [13:09:02]CAPDU: 80 11 00 00 [13:09:02]Write to MH i2c: E2 08 00 76 A5 80 11 00 00 00 00 00 00 95 [13:09:02]Write i2c OK [13:09:02]MH_I2C_Read... [13:09:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:09:02]Read from MH i2c: E2 [13:09:02]MH_I2C_Read... [13:09:02]Read from MH i2c: E2 17 00 [13:09:02]MH_I2C_Read... [13:09:02]Read from MH i2c: E2 17 00 76 A5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 E6 [13:09:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:09:02]wFMCommunicate OK [13:09:02]CreateOFDProtocolMessage done [13:09:02]OFDSenderStorePacket 230364 [13:09:02]StoreOFDPacket docnum=230364 [13:09:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 8C 09 07 01 3B 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 F3 42 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 DC 83 03 00 35 04 06 00 EA 09 FD E1 18 9D 91 53 05 D0 84 DD D2 3A [13:09:02]CheckFolder [13:09:02]dirname=/storage/ofd_packets [13:09:02]CheckFolder done [13:09:02]ProducePacketName [13:09:02]name=ofd_packets/00230364 [13:09:02]NVStorageSaveData ofd_packets/00230364 [13:09:02]File name is /storage/ofd_packets/00230364 [13:09:02]Write 301 bytes [13:09:02]NVStorageSaveData done [13:09:02]OFDSenderStorePacket done [13:09:02]KKMCreateOFDPacket done [13:09:02]NVStorageSaveData kkm_last_timestamp [13:09:02]File name is /storage/kkm_last_timestamp [13:09:02]Write 4 bytes [13:09:02]NVStorageSaveData done [13:09:02]OFD Sender: Processing packet 230364 [packets to send 132, broken 131] [13:09:02]ProducePacketName [13:09:02]name=ofd_packets/00230364 [13:09:02]OFD Sender: To server: pG, [13:09:02]CommunicateWithHost lk.salyk.kg:30040 [13:09:02]ConnectInit lk.salyk.kg [13:09:02]ExternCall_PrintAddStr [13:09:02]wPrintStart [13:09:02]Write to MH i2c: 01 00 00 77 A5 1C [13:09:02]Write i2c OK [13:09:02]MH_I2C_Read... [13:09:02]Read from MH i2c: 01 [13:09:02]MH_I2C_Read... [13:09:02]Read from MH i2c: 01 07 00 [13:09:02]MH_I2C_Read... [13:09:02]Read from MH i2c: 01 07 00 77 A5 00 00 00 00 00 FF 0F 31 [13:09:02]RasterBufferAndPrint [13:09:02]line Счет N : (1)871909 [13:09:02]line ИНН: 02508201610067 [13:09:02]line Контрольно-Кассовый Чек [13:09:02]line ПРОДАЖА [13:09:02]line ТРК (МРК, ГНК) : 52 [13:09:02]line Товар: 2710124130 [13:09:02]line Аи-92-К-5 [13:09:02]line 7.380 * 67.80 [13:09:02]line = 500.36 [13:09:02]line НДС 12% НСП 1% [13:09:02]line > о реализуемом товаре [13:09:02]line ОКРУГЛЕНИЕ: -0.36 [13:09:02]line ИТОГО: 500.00 [13:09:02]line Внесено: 500.00 [13:09:02]line СДАЧА: 0.00 [13:09:02]line НСП 1% : 4.43 [13:09:02]line НДС 12% : 53.14 [13:09:02]line Наличными: 500.00 [13:09:02]line Безнал.: 0.00 [13:09:02]line Место: АЗС № 125 "Партнер Нефть" [13:09:02]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [13:09:02]line СНО: Общий режим [13:09:02]line Чек 178 28.07.2024 13:09 [13:09:02]line Смена: 386 ФФД: 1.0 [13:09:02]line ЗНМ: 0300000050 [13:09:02]line РНМ: 0000000000099253 [13:09:02]line Версия ККМ: 001 [13:09:02]line ФМ: 0000000000965352 [13:09:02]line ФД: 230364 [13:09:02]line ФПД: 257328634992797 [13:09:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T130907&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230364&fm=257328634992797&tin=02508201610067®Number=0000000000099253&sum=50000 [13:09:02]Connected sock=11 [13:09:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 8C 09 07 01 3B 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B2 00 00 00 F4 03 04 00 F3 42 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 DC 83 03 00 35 04 06 00 EA 09 FD E1 18 9D 91 53 05 D0 84 DD D2 3A [13:09:02]written 0, free lines is 4095 [13:09:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 05 BA 47 00 B7 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 39 36 35 33 35 32 10 04 04 00 DC 83 03 00 F4 03 04 00 CA E9 A5 66 B6 04 01 00 00 41 4F F4 97 38 78 82 67 [13:09:02]CommunicateWithHost err = 0 [13:09:02]CheckOFDResponse [13:09:02]1017 (14) - 77093643461234 [13:09:02]1041 (16) - 0000000000965352 [13:09:02]1040 (4) - 230364 [13:09:02]1012 (4) - 28.07.2024 06:48 [13:09:02]1206 (1) - 0 [13:09:02]OFD Sender: Remove packet 230364 [13:09:02]ProducePacketName [13:09:02]name=ofd_packets/00230364 [13:09:02]NVStorageDeleteData [13:09:03]Write to MH i2c: 01 00 00 A2 A5 47 [13:09:03]Write i2c OK [13:09:03]MH_I2C_Read... [13:09:03]Read from MH i2c: 01 [13:09:03]MH_I2C_Read... [13:09:03]Read from MH i2c: 01 07 00 [13:09:03]MH_I2C_Read... [13:09:03]Read from MH i2c: 01 07 00 A2 A5 00 00 00 00 00 F7 0C 51 [13:09:03]RasterBufferAndPrint [13:09:03]line [13:09:03]line [13:09:03]line [13:09:03]line [13:09:03]line [13:09:03]written 0, free lines is 3326 [13:09:03]MH_Cut [13:09:03]Write to MH i2c: D1 01 00 A9 A5 01 20 [13:09:03]Write i2c OK [13:09:03]MH_I2C_Read... [13:09:03]Read from MH i2c: D1 [13:09:03]MH_I2C_Read... [13:09:03]Read from MH i2c: D1 01 00 [13:09:03]MH_I2C_Read... [13:09:03]Read from MH i2c: D1 01 00 A9 A5 00 1F [13:09:03]Write to MH i2c: 01 00 00 AA A5 4F [13:09:03]Write i2c OK [13:09:03]MH_I2C_Read... [13:09:03]OFD Sender: No OFD packet to send [13:09:03]*** Cut start [13:09:03]*** Partial cut [13:09:03]*** CUTSNS_PIN = 1 [13:09:03]*** CUTSNS_PIN = 0 [13:09:04]*** Brake cut motor [13:09:04]Read from MH i2c: 01 [13:09:04]MH_I2C_Read... [13:09:04]*** Stop cut motor [13:09:04]*** Cut end [13:09:04]Read from MH i2c: 01 07 00 [13:09:04]MH_I2C_Read... [13:09:04]Read from MH i2c: 01 07 00 AA A5 00 00 00 00 00 FF 0F 64 [13:09:04]process_action close_receipt done [13:09:04]requested_data is exist [13:09:04]produce_requested_data [13:09:04]requested_item fm.sn is exist - process it [13:09:04]wFMCommunicate request_size=4 [13:09:04]MH_SAM_APDU [13:09:04]CAPDU: 80 11 00 00 [13:09:04]Write to MH i2c: E2 08 00 AB A5 80 11 00 00 00 00 00 00 CA [13:09:04]Write i2c OK [13:09:04]MH_I2C_Read... [13:09:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:09:04]Read from MH i2c: E2 [13:09:04]MH_I2C_Read... [13:09:04]Read from MH i2c: E2 17 00 [13:09:04]MH_I2C_Read... [13:09:04]Read from MH i2c: E2 17 00 AB A5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 1B [13:09:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:09:04]wFMCommunicate OK [13:09:04]requested_item fd.num is exist - process it [13:09:04]SAM_PROTO_GetFieldsCounters [13:09:04]wFMCommunicate request_size=4 [13:09:04]MH_SAM_APDU [13:09:04]CAPDU: 80 13 00 00 [13:09:04]Write to MH i2c: E2 08 00 AC A5 80 13 00 00 00 00 00 00 CD [13:09:04]Write i2c OK [13:09:04]MH_I2C_Read... [13:09:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:09:04]Read from MH i2c: E2 [13:09:04]MH_I2C_Read... [13:09:04]Read from MH i2c: E2 62 00 [13:09:04]MH_I2C_Read... [13:09:04]Read from MH i2c: E2 62 00 AC A5 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 DC 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 B2 00 00 00 5E 04 04 00 B2 00 00 00 57 04 04 00 B3 00 00 00 19 04 04 00 00 00 00 00 90 00 EA [13:09:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 DC 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 B2 00 00 00 5E 04 04 00 B2 00 00 00 57 04 04 00 B3 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:09:04]wFMCommunicate OK [13:09:04]SAM_PROTO_GetFieldsCounters done [13:09:04]requested_item shift.num is exist - process it [13:09:04]requested_item shift.opened is exist - process it [13:09:04]req_shift_opened [13:09:04]FM_GetShiftState [13:09:04]SAM_PROTO_GetShiftState [13:09:04]wFMCommunicate request_size=4 [13:09:04]MH_SAM_APDU [13:09:04]CAPDU: 80 13 01 00 [13:09:04]Write to MH i2c: E2 08 00 AD A5 80 13 01 00 00 00 00 00 CF [13:09:04]Write i2c OK [13:09:04]MH_I2C_Read... [13:09:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:09:04]Read from MH i2c: E2 [13:09:04]MH_I2C_Read... [13:09:04]Read from MH i2c: E2 0E 00 [13:09:04]MH_I2C_Read... [13:09:04]Read from MH i2c: E2 0E 00 AD A5 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 95 [13:09:04]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:09:04]wFMCommunicate OK [13:09:04]SAM_PROTO_GetShiftState done [13:09:04]FM_GetShiftState done [13:09:04]req_shift_opened done [13:09:04]requested_item shift.open_date is exist - process it [13:09:04]req_shift_open_date [13:09:04]req_shift_open_date done [13:09:04]produce_requested_data done [13:09:04]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230364,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [13:09:04]process_action_free close_receipt [13:09:04]json_value_free [13:09:04]json_value_free done [13:09:04]process_json_proto returns [13:09:04]Send response to host [13:09:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230364,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [13:09:04]free response buf [13:09:04]execute_script done [13:09:04]execute_script returns [13:09:04]free content buf [13:09:04]Sock 9.Close socket [13:09:04]Sock 9.Thread stoped [13:09:08]OFD Sender: No OFD packet to send [13:09:13]OFD Sender: No OFD packet to send [13:09:18]OFD Sender: No OFD packet to send [13:09:23]OFD Sender: No OFD packet to send [13:09:25]accept exits with 8 [13:09:25]New connection [13:09:25]New thread 3066903908 created [13:09:25]Thread 3067047268 joined [13:09:25]Waiting for new connection... [13:09:25] Sock 8.Parse request [13:09:25]Sock 8.Check first char [13:09:25]Sock 8.First char is OK [13:09:25]request: POST /json_proto HTTP/1.0 [13:09:25]Method: POST [13:09:25]URL: /json_proto [13:09:25]Method is POST - this is cgi request [13:09:25]url: /json_proto [13:09:25]query_string will be loaded in cgi processing [13:09:25]execute_cgi json_proto POST (null) [13:09:25]execute_cgi path=json_proto method=POST [13:09:25]POST find Content-Length [13:09:25]Host: 172.17.49.131:8080 [13:09:25]Content-Length: 678 [13:09:25]Content-Type: application/json [13:09:25] [13:09:25]POST finish read [13:09:25]Found Content-Length = 678 [13:09:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871910", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 13.300, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:09:25]execute_script... [13:09:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871910", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 13.300, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:09:25]POST & json_proto [13:09:25]process_json_proto [13:09:25]json parsed OK: [13:09:25]protocol is kg_v1.0 [13:09:25]action value=close_receipt [13:09:25]process_action close_receipt [13:09:25]cmd_close_receipt [13:09:25]MH_GetDate [13:09:25]Write to MH i2c: F0 00 00 AE A5 42 [13:09:25]Write i2c OK [13:09:25]MH_I2C_Read... [13:09:25]Read from MH i2c: F0 [13:09:25]MH_I2C_Read... [13:09:25]Read from MH i2c: F0 09 00 [13:09:25]MH_I2C_Read... [13:09:25]Read from MH i2c: F0 09 00 AE A5 00 0C 43 A6 66 FF 4D C0 64 16 [13:09:25]GetLastDocTimeStamp 1722172147 [13:09:25]current date 1722172172 [13:09:25]FM_GetShiftState [13:09:25]SAM_PROTO_GetShiftState [13:09:25]wFMCommunicate request_size=4 [13:09:25]MH_SAM_APDU [13:09:25]CAPDU: 80 13 01 00 [13:09:25]Write to MH i2c: E2 08 00 AF A5 80 13 01 00 00 00 00 00 D1 [13:09:25]Write i2c OK [13:09:25]MH_I2C_Read... [13:09:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:09:26]Read from MH i2c: E2 [13:09:26]MH_I2C_Read... [13:09:26]Read from MH i2c: E2 0E 00 [13:09:26]MH_I2C_Read... [13:09:26]Read from MH i2c: E2 0E 00 AF A5 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 97 [13:09:26]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:09:26]wFMCommunicate OK [13:09:26]SAM_PROTO_GetShiftState done [13:09:26]FM_GetShiftState done [13:09:26]opened in 1722127132 [13:09:26]opened+sec_in_day 1722213532 [13:09:26]quantity*price = 100016 [13:09:26]sum+1 = 100017 [13:09:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 179 28.07.2024 13:09 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230365 ФПД: 76570553438999 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T130932&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230365&fm=76570553438999&tin=02508201610067®Number=0000000000099253&sum=100000 [13:09:27]StoreToDocumentArchive [13:09:27]shift 386 fd 230365 [13:09:27]save to /storage/0386/doc_00230365 [13:09:27]save last doc name /storage/0386/doc_00230365 to /storage/kkm_last_doc_name [13:09:27]save OK [13:09:27]Clear old archive folders... [13:09:27]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:09:27]tlvbuf is 0085AE30 [13:09:27]SAM_PROTO_ClearQueue [13:09:27]wFMCommunicate request_size=4 [13:09:27]MH_SAM_APDU [13:09:27]CAPDU: 80 09 00 00 [13:09:27]Write to MH i2c: E2 08 00 BC A5 80 09 00 00 00 00 00 00 D3 [13:09:27]Write i2c OK [13:09:27]MH_I2C_Read... [13:09:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:09:27]Read from MH i2c: E2 [13:09:27]MH_I2C_Read... [13:09:27]Read from MH i2c: E2 03 00 [13:09:27]MH_I2C_Read... [13:09:27]Read from MH i2c: E2 03 00 BC A5 00 90 00 D5 [13:09:27]RAPDU: 90 00 [13:09:27]wFMCommunicate OK [13:09:27]SAM_PROTO_ClearQueue done [13:09:27]KKMCreateOFDPacket [13:09:27]OFDProtocolAddRootSTLVToBuf [13:09:27]FM_MakeSignedData [13:09:27]FM_MakeSignedData [13:09:27]SAM_PROTO_SignData [13:09:27]wFMCommunicate request_size=4 [13:09:27]MH_SAM_APDU [13:09:27]CAPDU: 80 0D 01 02 [13:09:27]Write to MH i2c: E2 08 00 BD A5 80 0D 01 02 00 00 00 00 DB [13:09:27]Write i2c OK [13:09:27]MH_I2C_Read... [13:09:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:09:27]Read from MH i2c: E2 [13:09:27]MH_I2C_Read... [13:09:27]Read from MH i2c: E2 03 00 [13:09:27]MH_I2C_Read... [13:09:27]Read from MH i2c: E2 03 00 BD A5 00 90 00 D6 [13:09:27]RAPDU: 90 00 [13:09:27]wFMCommunicate OK [13:09:27]wFMCommunicate request_size=255 [13:09:27]MH_SAM_APDU [13:09: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 F4 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 0C 43 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 DD 83 03 00 35 04 06 00 45 A3 F8 A3 [13:09:27]Write to MH i2c: E2 02 01 BE A5 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 0C 43 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 DD 83 03 00 35 04 06 00 45 A3 F8 A3 00 00 F7 [13:09:27]Write i2c OK [13:09:27]MH_I2C_Read... [13:09:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:09:27]Read from MH i2c: E2 [13:09:27]MH_I2C_Read... [13:09:27]Read from MH i2c: E2 03 00 [13:09:27]MH_I2C_Read... [13:09:27]Read from MH i2c: E2 03 00 BE A5 00 90 00 D7 [13:09:27]RAPDU: 90 00 [13:09:27]wFMCommunicate OK [13:09:27]wFMCommunicate request_size=7 [13:09:27]MH_SAM_APDU [13:09:27]CAPDU: 80 0D 02 02 02 53 17 [13:09:27]Write to MH i2c: E2 0A 00 BF A5 80 0D 02 02 02 00 53 17 00 00 4C [13:09:27]Write i2c OK [13:09:27]MH_I2C_Read... [13:09:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:09:27]Read from MH i2c: E2 [13:09:27]MH_I2C_Read... [13:09:27]Read from MH i2c: E2 03 00 [13:09:27]MH_I2C_Read... [13:09:27]Read from MH i2c: E2 03 00 BF A5 00 90 00 D8 [13:09:27]RAPDU: 90 00 [13:09:27]wFMCommunicate OK [13:09:27]wFMCommunicate request_size=4 [13:09:27]MH_SAM_APDU [13:09:27]CAPDU: 80 0D 03 02 [13:09:27]Write to MH i2c: E2 08 00 C0 A5 80 0D 03 02 00 00 00 00 E0 [13:09:27]Write i2c OK [13:09:27]MH_I2C_Read... [13:09:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:09:27]Read from MH i2c: E2 [13:09:27]MH_I2C_Read... [13:09:27]Read from MH i2c: E2 0B 00 [13:09:27]MH_I2C_Read... [13:09:27]Read from MH i2c: E2 0B 00 C0 A5 00 83 0A B3 54 D3 2D 1D 00 90 00 92 [13:09:27]RAPDU: 83 0A B3 54 D3 2D 1D 00 90 00 [13:09:27]wFMCommunicate OK [13:09:27]SAM_PROTO_SignData done [13:09:27]FM_MakeSignedData done [13:09:27]CreateOFDProtocolMessage [13:09:27]wFMCommunicate request_size=4 [13:09:27]MH_SAM_APDU [13:09:27]CAPDU: 80 11 00 00 [13:09:27]Write to MH i2c: E2 08 00 C1 A5 80 11 00 00 00 00 00 00 E0 [13:09:27]Write i2c OK [13:09:27]MH_I2C_Read... [13:09:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:09:27]Read from MH i2c: E2 [13:09:27]MH_I2C_Read... [13:09:27]Read from MH i2c: E2 17 00 [13:09:27]MH_I2C_Read... [13:09:27]Read from MH i2c: E2 17 00 C1 A5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 31 [13:09:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:09:27]wFMCommunicate OK [13:09:27]CreateOFDProtocolMessage done [13:09:27]OFDSenderStorePacket 230365 [13:09:27]StoreOFDPacket docnum=230365 [13:09:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 13 C0 04 01 C5 2B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 0C 43 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 DD 83 03 00 35 04 06 00 45 A3 F8 A3 53 17 83 0A B3 54 D3 2D 1D 00 [13:09:27]CheckFolder [13:09:27]dirname=/storage/ofd_packets [13:09:27]CheckFolder done [13:09:27]ProducePacketName [13:09:27]name=ofd_packets/00230365 [13:09:27]NVStorageSaveData ofd_packets/00230365 [13:09:27]File name is /storage/ofd_packets/00230365 [13:09:27]Write 298 bytes [13:09:27]NVStorageSaveData done [13:09:27]OFDSenderStorePacket done [13:09:27]KKMCreateOFDPacket done [13:09:27]NVStorageSaveData kkm_last_timestamp [13:09:27]File name is /storage/kkm_last_timestamp [13:09:27]Write 4 bytes [13:09:27]NVStorageSaveData done [13:09:27]ExternCall_PrintAddStr [13:09:27]wPrintStart [13:09:27]Write to MH i2c: 01 00 00 C2 A5 67 [13:09:27]Write i2c OK [13:09:27]MH_I2C_Read... [13:09:27]Read from MH i2c: 01 [13:09:27]MH_I2C_Read... [13:09:27]Read from MH i2c: 01 07 00 [13:09:27]MH_I2C_Read... [13:09:27]Read from MH i2c: 01 07 00 C2 A5 00 00 00 00 00 FF 0F 7C [13:09:27]RasterBufferAndPrint [13:09:27]line Счет N : (1)871910 [13:09:27]line ИНН: 02508201610067 [13:09:27]line Контрольно-Кассовый Чек [13:09:27]line ПРОДАЖА [13:09:27]line ТРК (МРК, ГНК) : 1 [13:09:27]line Товар: 2710194210 [13:09:27]line ДТ-К-5 [13:09:27]line 13.300 * 75.20 [13:09:27]line = 1000.16 [13:09:27]line НДС 12% НСП 1% [13:09:27]line > о реализуемом товаре [13:09:27]line ОКРУГЛЕНИЕ: -0.16 [13:09:27]line ИТОГО: 1000.00 [13:09:27]line Внесено: 1000.00 [13:09:27]line СДАЧА: 0.00 [13:09:27]line НСП 1% : 8.85 [13:09:27]line НДС 12% : 106.21 [13:09:27]line Наличными: 1000.00 [13:09:27]line Безнал.: 0.00 [13:09:27]line Место: АЗС № 125 "Партнер Нефть" [13:09:27]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [13:09:27]line СНО: Общий режим [13:09:27]line Чек 179 28.07.2024 13:09 [13:09:27]line Смена: 386 ФФД: 1.0 [13:09:27]line ЗНМ: 0300000050 [13:09:27]line РНМ: 0000000000099253 [13:09:27]line Версия ККМ: 001 [13:09:27]line ФМ: 0000000000965352 [13:09:27]line ФД: 230365 [13:09:27]line ФПД: 76570553438999 [13:09:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T130932&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230365&fm=76570553438999&tin=02508201610067®Number=0000000000099253&sum=100000 [13:09:27]OFD Sender: Processing packet 230365 [packets to send 132, broken 131] [13:09:27]ProducePacketName [13:09:27]name=ofd_packets/00230365 [13:09:27]OFD Sender: To server: pG, [13:09:27]CommunicateWithHost lk.salyk.kg:30040 [13:09:27]ConnectInit lk.salyk.kg [13:09:27]written 0, free lines is 4095 [13:09:28]Connected sock=10 [13:09:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 13 C0 04 01 C5 2B 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 00 00 00 F4 03 04 00 0C 43 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 DD 83 03 00 35 04 06 00 45 A3 F8 A3 53 17 83 0A B3 54 D3 2D 1D 00 [13:09:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 66 4A 47 00 34 C3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 DD 83 03 00 F4 03 04 00 E3 E9 A5 66 B6 04 01 00 00 34 62 A3 EA D0 93 52 C3 [13:09:28]CommunicateWithHost err = 0 [13:09:28]CheckOFDResponse [13:09:28]1017 (14) - 77093643461234 [13:09:28]1041 (16) - 0000000000965352 [13:09:28]1040 (4) - 230365 [13:09:28]1012 (4) - 28.07.2024 06:49 [13:09:28]1206 (1) - 0 [13:09:28]OFD Sender: Remove packet 230365 [13:09:28]ProducePacketName [13:09:28]name=ofd_packets/00230365 [13:09:28]NVStorageDeleteData [13:09:28]Write to MH i2c: 01 00 00 ED A5 92 [13:09:28]Write i2c OK [13:09:28]MH_I2C_Read... [13:09:28]Read from MH i2c: 01 [13:09:28]MH_I2C_Read... [13:09:28]Read from MH i2c: 01 07 00 [13:09:28]MH_I2C_Read... [13:09:28]Read from MH i2c: 01 07 00 ED A5 00 00 00 00 00 F2 0C 97 [13:09:28]RasterBufferAndPrint [13:09:28]line [13:09:28]line [13:09:28]line [13:09:28]line [13:09:28]line [13:09:28]written 0, free lines is 3320 [13:09:28]MH_Cut [13:09:28]Write to MH i2c: D1 01 00 F4 A5 01 6B [13:09:28]Write i2c OK [13:09:28]MH_I2C_Read... [13:09:28]Read from MH i2c: D1 [13:09:28]MH_I2C_Read... [13:09:28]Read from MH i2c: D1 01 00 [13:09:28]MH_I2C_Read... [13:09:28]Read from MH i2c: D1 01 00 F4 A5 00 6A [13:09:28]Write to MH i2c: 01 00 00 F5 A5 9A [13:09:28]Write i2c OK [13:09:28]MH_I2C_Read... [13:09:28]OFD Sender: No OFD packet to send [13:09:29]*** Cut start [13:09:29]*** Partial cut [13:09:29]*** CUTSNS_PIN = 1 [13:09:29]*** CUTSNS_PIN = 0 [13:09:29]*** Brake cut motor [13:09:29]Read from MH i2c: 01 [13:09:29]MH_I2C_Read... [13:09:29]*** Stop cut motor [13:09:29]*** Cut end [13:09:29]Read from MH i2c: 01 07 00 [13:09:29]MH_I2C_Read... [13:09:29]Read from MH i2c: 01 07 00 F5 A5 00 00 00 00 00 FF 0F AF [13:09:29]process_action close_receipt done [13:09:29]requested_data is exist [13:09:29]produce_requested_data [13:09:29]requested_item fm.sn is exist - process it [13:09:29]wFMCommunicate request_size=4 [13:09:29]MH_SAM_APDU [13:09:29]CAPDU: 80 11 00 00 [13:09:29]Write to MH i2c: E2 08 00 F6 A5 80 11 00 00 00 00 00 00 15 [13:09:29]Write i2c OK [13:09:29]MH_I2C_Read... [13:09:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:09:29]Read from MH i2c: E2 [13:09:29]MH_I2C_Read... [13:09:29]Read from MH i2c: E2 17 00 [13:09:29]MH_I2C_Read... [13:09:29]Read from MH i2c: E2 17 00 F6 A5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 66 [13:09:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:09:29]wFMCommunicate OK [13:09:29]requested_item fd.num is exist - process it [13:09:29]SAM_PROTO_GetFieldsCounters [13:09:29]wFMCommunicate request_size=4 [13:09:29]MH_SAM_APDU [13:09:29]CAPDU: 80 13 00 00 [13:09:29]Write to MH i2c: E2 08 00 F7 A5 80 13 00 00 00 00 00 00 18 [13:09:29]Write i2c OK [13:09:29]MH_I2C_Read... [13:09:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:09:29]Read from MH i2c: E2 [13:09:29]MH_I2C_Read... [13:09:29]Read from MH i2c: E2 62 00 [13:09:29]MH_I2C_Read... [13:09:29]Read from MH i2c: E2 62 00 F7 A5 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 DD 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 B3 00 00 00 5E 04 04 00 B3 00 00 00 57 04 04 00 B4 00 00 00 19 04 04 00 00 00 00 00 90 00 39 [13:09:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 DD 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 B3 00 00 00 5E 04 04 00 B3 00 00 00 57 04 04 00 B4 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:09:29]wFMCommunicate OK [13:09:29]SAM_PROTO_GetFieldsCounters done [13:09:29]requested_item shift.num is exist - process it [13:09:29]requested_item shift.opened is exist - process it [13:09:29]req_shift_opened [13:09:29]FM_GetShiftState [13:09:29]SAM_PROTO_GetShiftState [13:09:29]wFMCommunicate request_size=4 [13:09:29]MH_SAM_APDU [13:09:29]CAPDU: 80 13 01 00 [13:09:29]Write to MH i2c: E2 08 00 F8 A5 80 13 01 00 00 00 00 00 1A [13:09:29]Write i2c OK [13:09:29]MH_I2C_Read... [13:09:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:09:29]Read from MH i2c: E2 [13:09:29]MH_I2C_Read... [13:09:29]Read from MH i2c: E2 0E 00 [13:09:29]MH_I2C_Read... [13:09:29]Read from MH i2c: E2 0E 00 F8 A5 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 E0 [13:09:29]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:09:29]wFMCommunicate OK [13:09:29]SAM_PROTO_GetShiftState done [13:09:29]FM_GetShiftState done [13:09:29]req_shift_opened done [13:09:29]requested_item shift.open_date is exist - process it [13:09:29]req_shift_open_date [13:09:29]req_shift_open_date done [13:09:29]produce_requested_data done [13:09:29]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230365,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [13:09:29]process_action_free close_receipt [13:09:29]json_value_free [13:09:29]json_value_free done [13:09:29]process_json_proto returns [13:09:29]Send response to host [13:09:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230365,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [13:09:29]free response buf [13:09:29]execute_script done [13:09:29]execute_script returns [13:09:29]free content buf [13:09:29]Sock 8.Close socket [13:09:29]Sock 8.Thread stoped [13:09:33]OFD Sender: No OFD packet to send [13:09:38]OFD Sender: No OFD packet to send [13:09:43]OFD Sender: No OFD packet to send [13:09:48]OFD Sender: No OFD packet to send [13:09:53]OFD Sender: No OFD packet to send [13:09:58]OFD Sender: No OFD packet to send [13:10:03]OFD Sender: No OFD packet to send [13:10:08]OFD Sender: No OFD packet to send [13:10:13]OFD Sender: No OFD packet to send [13:10:18]OFD Sender: No OFD packet to send [13:10:23]OFD Sender: No OFD packet to send [13:10:28]OFD Sender: No OFD packet to send [13:10:33]OFD Sender: No OFD packet to send [13:10:38]OFD Sender: No OFD packet to send [13:10:43]OFD Sender: No OFD packet to send [13:10:48]OFD Sender: No OFD packet to send [13:10:53]OFD Sender: No OFD packet to send [13:10:58]OFD Sender: No OFD packet to send [13:11:03]OFD Sender: No OFD packet to send [13:11:08]OFD Sender: No OFD packet to send [13:11:13]OFD Sender: No OFD packet to send [13:11:18]OFD Sender: No OFD packet to send [13:11:23]OFD Sender: No OFD packet to send [13:11:28]OFD Sender: No OFD packet to send [13:11:33]OFD Sender: No OFD packet to send [13:11:38]OFD Sender: No OFD packet to send [13:11:43]OFD Sender: No OFD packet to send [13:11:47]accept exits with 9 [13:11:47]New connection [13:11:47]New thread 3067047268 created [13:11:47]Thread 3066903908 joined [13:11:47]Waiting for new connection... [13:11:47] Sock 9.Parse request [13:11:47]Sock 9.Check first char [13:11:47]Sock 9.First char is OK [13:11:47]request: POST /json_proto HTTP/1.0 [13:11:47]Method: POST [13:11:47]URL: /json_proto [13:11:47]Method is POST - this is cgi request [13:11:47]url: /json_proto [13:11:47]query_string will be loaded in cgi processing [13:11:47]execute_cgi json_proto POST (null) [13:11:47]execute_cgi path=json_proto method=POST [13:11:47]POST find Content-Length [13:11:47]Host: 172.17.49.131:8080 [13:11:47]Content-Length: 677 [13:11:47]Content-Type: application/json [13:11:47] [13:11:47]POST finish read [13:11:47]Found Content-Length = 677 [13:11:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871911", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:11:47]execute_script... [13:11: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)871911", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:11:47]POST & json_proto [13:11:47]process_json_proto [13:11:47]json parsed OK: [13:11:47]protocol is kg_v1.0 [13:11:47]action value=close_receipt [13:11:47]process_action close_receipt [13:11:47]cmd_close_receipt [13:11:47]MH_GetDate [13:11:47]Write to MH i2c: F0 00 00 F9 A5 8D [13:11:47]Write i2c OK [13:11:47]MH_I2C_Read... [13:11:47]Read from MH i2c: F0 [13:11:47]MH_I2C_Read... [13:11:47]Read from MH i2c: F0 09 00 [13:11:47]MH_I2C_Read... [13:11:47]Read from MH i2c: F0 09 00 F9 A5 00 99 43 A6 66 FF 4D C0 64 EE [13:11:47]GetLastDocTimeStamp 1722172172 [13:11:47]current date 1722172313 [13:11:47]FM_GetShiftState [13:11:47]SAM_PROTO_GetShiftState [13:11:47]wFMCommunicate request_size=4 [13:11:47]MH_SAM_APDU [13:11:47]CAPDU: 80 13 01 00 [13:11:47]Write to MH i2c: E2 08 00 FA A5 80 13 01 00 00 00 00 00 1C [13:11:47]Write i2c OK [13:11:47]MH_I2C_Read... [13:11:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:11:47]Read from MH i2c: E2 [13:11:47]MH_I2C_Read... [13:11:47]Read from MH i2c: E2 0E 00 [13:11:47]MH_I2C_Read... [13:11:47]Read from MH i2c: E2 0E 00 FA A5 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 E2 [13:11:47]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:11:47]wFMCommunicate OK [13:11:47]SAM_PROTO_GetShiftState done [13:11:47]FM_GetShiftState done [13:11:47]opened in 1722127132 [13:11:47]opened+sec_in_day 1722213532 [13:11:47]quantity*price = 50036 [13:11:47]sum+1 = 50037 [13:11:47]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 180 28.07.2024 13:11 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230366 ФПД: 205499698069246 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T131153&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230366&fm=205499698069246&tin=02508201610067®Number=0000000000099253&sum=50000 [13:11:48]StoreToDocumentArchive [13:11:48]shift 386 fd 230366 [13:11:48]save to /storage/0386/doc_00230366 [13:11:48]save last doc name /storage/0386/doc_00230366 to /storage/kkm_last_doc_name [13:11:48]save OK [13:11:48]Clear old archive folders... [13:11:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:11:48]tlvbuf is 008BC1F0 [13:11:48]SAM_PROTO_ClearQueue [13:11:48]wFMCommunicate request_size=4 [13:11:48]MH_SAM_APDU [13:11:48]CAPDU: 80 09 00 00 [13:11:48]Write to MH i2c: E2 08 00 07 A6 80 09 00 00 00 00 00 00 1F [13:11:48]Write i2c OK [13:11:48]MH_I2C_Read... [13:11:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:11:48]Read from MH i2c: E2 [13:11:48]MH_I2C_Read... [13:11:48]Read from MH i2c: E2 03 00 [13:11:48]MH_I2C_Read... [13:11:48]Read from MH i2c: E2 03 00 07 A6 00 90 00 21 [13:11:48]RAPDU: 90 00 [13:11:48]wFMCommunicate OK [13:11:48]SAM_PROTO_ClearQueue done [13:11:48]KKMCreateOFDPacket [13:11:48]OFDProtocolAddRootSTLVToBuf [13:11:48]FM_MakeSignedData [13:11:48]FM_MakeSignedData [13:11:48]SAM_PROTO_SignData [13:11:48]wFMCommunicate request_size=4 [13:11:48]MH_SAM_APDU [13:11:48]CAPDU: 80 0D 01 02 [13:11:48]Write to MH i2c: E2 08 00 08 A6 80 0D 01 02 00 00 00 00 27 [13:11:48]Write i2c OK [13:11:48]MH_I2C_Read... [13:11:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:11:48]Read from MH i2c: E2 [13:11:48]MH_I2C_Read... [13:11:48]Read from MH i2c: E2 03 00 [13:11:48]MH_I2C_Read... [13:11:48]Read from MH i2c: E2 03 00 08 A6 00 90 00 22 [13:11:48]RAPDU: 90 00 [13:11:48]wFMCommunicate OK [13:11:48]wFMCommunicate request_size=255 [13:11:48]MH_SAM_APDU [13:11: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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 99 43 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 DE 83 03 00 35 04 06 00 BA [13:11:48]Write to MH i2c: E2 02 01 09 A6 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 B4 00 00 00 F4 03 04 00 99 43 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 DE 83 03 00 35 04 06 00 BA 00 00 E4 [13:11:48]Write i2c OK [13:11:48]MH_I2C_Read... [13:11:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:11:48]Read from MH i2c: E2 [13:11:48]MH_I2C_Read... [13:11:48]Read from MH i2c: E2 03 00 [13:11:48]MH_I2C_Read... [13:11:48]Read from MH i2c: E2 03 00 09 A6 00 90 00 23 [13:11:48]RAPDU: 90 00 [13:11:48]wFMCommunicate OK [13:11:48]wFMCommunicate request_size=10 [13:11:48]MH_SAM_APDU [13:11:48]CAPDU: 80 0D 02 02 05 E6 A0 81 3E FE [13:11:48]Write to MH i2c: E2 0D 00 0A A6 80 0D 02 02 05 00 E6 A0 81 3E FE 00 00 77 [13:11:48]Write i2c OK [13:11:48]MH_I2C_Read... [13:11:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:11:48]Read from MH i2c: E2 [13:11:48]MH_I2C_Read... [13:11:48]Read from MH i2c: E2 03 00 [13:11:48]MH_I2C_Read... [13:11:48]Read from MH i2c: E2 03 00 0A A6 00 90 00 24 [13:11:48]RAPDU: 90 00 [13:11:48]wFMCommunicate OK [13:11:48]wFMCommunicate request_size=4 [13:11:48]MH_SAM_APDU [13:11:48]CAPDU: 80 0D 03 02 [13:11:48]Write to MH i2c: E2 08 00 0B A6 80 0D 03 02 00 00 00 00 2C [13:11:48]Write i2c OK [13:11:48]MH_I2C_Read... [13:11:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:11:48]Read from MH i2c: E2 [13:11:48]MH_I2C_Read... [13:11:48]Read from MH i2c: E2 0B 00 [13:11:48]MH_I2C_Read... [13:11:48]Read from MH i2c: E2 0B 00 0B A6 00 04 A4 9A 68 FA 83 FE 70 90 00 C2 [13:11:48]RAPDU: 04 A4 9A 68 FA 83 FE 70 90 00 [13:11:48]wFMCommunicate OK [13:11:48]SAM_PROTO_SignData done [13:11:48]FM_MakeSignedData done [13:11:48]CreateOFDProtocolMessage [13:11:48]wFMCommunicate request_size=4 [13:11:48]MH_SAM_APDU [13:11:48]CAPDU: 80 11 00 00 [13:11:48]Write to MH i2c: E2 08 00 0C A6 80 11 00 00 00 00 00 00 2C [13:11:48]Write i2c OK [13:11:48]MH_I2C_Read... [13:11:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:11:48]Read from MH i2c: E2 [13:11:48]MH_I2C_Read... [13:11:48]Read from MH i2c: E2 17 00 [13:11:48]MH_I2C_Read... [13:11:48]Read from MH i2c: E2 17 00 0C A6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 7D [13:11:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:11:48]wFMCommunicate OK [13:11:48]CreateOFDProtocolMessage done [13:11:48]OFDSenderStorePacket 230366 [13:11:48]StoreOFDPacket docnum=230366 [13:11:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 74 0E 07 01 D3 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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 99 43 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 DE 83 03 00 35 04 06 00 BA E6 A0 81 3E FE 04 A4 9A 68 FA 83 FE 70 [13:11:48]CheckFolder [13:11:48]dirname=/storage/ofd_packets [13:11:48]CheckFolder done [13:11:48]ProducePacketName [13:11:48]name=ofd_packets/00230366 [13:11:48]NVStorageSaveData ofd_packets/00230366 [13:11:48]File name is /storage/ofd_packets/00230366 [13:11:48]Write 301 bytes [13:11:48]NVStorageSaveData done [13:11:48]OFDSenderStorePacket done [13:11:48]KKMCreateOFDPacket done [13:11:48]NVStorageSaveData kkm_last_timestamp [13:11:48]File name is /storage/kkm_last_timestamp [13:11:48]Write 4 bytes [13:11:48]NVStorageSaveData done [13:11:48]ExternCall_PrintAddStr [13:11:48]wPrintStart [13:11:48]Write to MH i2c: 01 00 00 0D A6 B3 [13:11:48]Write i2c OK [13:11:48]MH_I2C_Read... [13:11:48]Read from MH i2c: 01 [13:11:48]MH_I2C_Read... [13:11:48]Read from MH i2c: 01 07 00 [13:11:48]MH_I2C_Read... [13:11:48]Read from MH i2c: 01 07 00 0D A6 00 00 00 00 00 FF 0F C8 [13:11:48]RasterBufferAndPrint [13:11:48]line Счет N : (1)871911 [13:11:48]line ИНН: 02508201610067 [13:11:48]line Контрольно-Кассовый Чек [13:11:48]line ПРОДАЖА [13:11:48]line ТРК (МРК, ГНК) : 52 [13:11:48]line Товар: 2710124130 [13:11:48]line Аи-92-К-5 [13:11:48]line 7.380 * 67.80 [13:11:48]line = 500.36 [13:11:48]line НДС 12% НСП 1% [13:11:48]line > о реализуемом товаре [13:11:48]line ОКРУГЛЕНИЕ: -0.36 [13:11:48]line ИТОГО: 500.00 [13:11:48]line Внесено: 500.00 [13:11:48]line СДАЧА: 0.00 [13:11:48]line НСП 1% : 4.43 [13:11:48]line НДС 12% : 53.14 [13:11:48]line Наличными: 500.00 [13:11:48]line Безнал.: 0.00 [13:11:48]line Место: АЗС № 125 "Партнер Нефть" [13:11:48]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [13:11:48]line СНО: Общий режим [13:11:48]line Чек 180 28.07.2024 13:11 [13:11:48]line Смена: 386 ФФД: 1.0 [13:11:48]line ЗНМ: 0300000050 [13:11:49]line РНМ: 0000000000099253 [13:11:49]line Версия ККМ: 001 [13:11:49]line ФМ: 0000000000965352 [13:11:49]line ФД: 230366 [13:11:49]line ФПД: 205499698069246 [13:11:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T131153&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230366&fm=205499698069246&tin=02508201610067®Number=0000000000099253&sum=50000 [13:11:49]OFD Sender: Processing packet 230366 [packets to send 132, broken 131] [13:11:49]ProducePacketName [13:11:49]name=ofd_packets/00230366 [13:11:49]OFD Sender: To server: pG, [13:11:49]CommunicateWithHost lk.salyk.kg:30040 [13:11:49]ConnectInit lk.salyk.kg [13:11:49]written 0, free lines is 4095 [13:11:49]Connected sock=10 [13:11:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 74 0E 07 01 D3 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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B4 00 00 00 F4 03 04 00 99 43 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 DE 83 03 00 35 04 06 00 BA E6 A0 81 3E FE 04 A4 9A 68 FA 83 FE 70 [13:11:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 60 CD 47 00 E7 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 39 36 35 33 35 32 10 04 04 00 DE 83 03 00 F4 03 04 00 71 EA A5 66 B6 04 01 00 00 BE 78 5F 89 28 44 B5 53 [13:11:49]CommunicateWithHost err = 0 [13:11:49]CheckOFDResponse [13:11:49]1017 (14) - 77093643461234 [13:11:49]1041 (16) - 0000000000965352 [13:11:49]1040 (4) - 230366 [13:11:49]1012 (4) - 28.07.2024 06:51 [13:11:49]1206 (1) - 0 [13:11:49]OFD Sender: Remove packet 230366 [13:11:49]ProducePacketName [13:11:49]name=ofd_packets/00230366 [13:11:49]NVStorageDeleteData [13:11:49]Write to MH i2c: 01 00 00 38 A6 DE [13:11:49]Write i2c OK [13:11:49]MH_I2C_Read... [13:11:49]Read from MH i2c: 01 [13:11:49]MH_I2C_Read... [13:11:49]Read from MH i2c: 01 07 00 [13:11:49]MH_I2C_Read... [13:11:49]Read from MH i2c: 01 07 00 38 A6 00 00 00 00 00 FB 0C EC [13:11:49]RasterBufferAndPrint [13:11:49]line [13:11:49]line [13:11:49]line [13:11:49]line [13:11:49]line [13:11:49]written 0, free lines is 3332 [13:11:49]MH_Cut [13:11:49]Write to MH i2c: D1 01 00 3F A6 01 B7 [13:11:49]Write i2c OK [13:11:49]MH_I2C_Read... [13:11:49]Read from MH i2c: D1 [13:11:49]MH_I2C_Read... [13:11:49]Read from MH i2c: D1 01 00 [13:11:49]MH_I2C_Read... [13:11:49]Read from MH i2c: D1 01 00 3F A6 00 B6 [13:11:49]Write to MH i2c: 01 00 00 40 A6 E6 [13:11:49]Write i2c OK [13:11:49]MH_I2C_Read... [13:11:50]OFD Sender: No OFD packet to send [13:11:50]*** Cut start [13:11:50]*** Partial cut [13:11:50]*** CUTSNS_PIN = 1 [13:11:50]*** CUTSNS_PIN = 0 [13:11:50]*** Brake cut motor [13:11:51]Read from MH i2c: 01 [13:11:51]MH_I2C_Read... [13:11:51]*** Stop cut motor [13:11:51]*** Cut end [13:11:51]Read from MH i2c: 01 07 00 [13:11:51]MH_I2C_Read... [13:11:51]Read from MH i2c: 01 07 00 40 A6 00 00 00 00 00 FF 0F FB [13:11:51]process_action close_receipt done [13:11:51]requested_data is exist [13:11:51]produce_requested_data [13:11:51]requested_item fm.sn is exist - process it [13:11:51]wFMCommunicate request_size=4 [13:11:51]MH_SAM_APDU [13:11:51]CAPDU: 80 11 00 00 [13:11:51]Write to MH i2c: E2 08 00 41 A6 80 11 00 00 00 00 00 00 61 [13:11:51]Write i2c OK [13:11:51]MH_I2C_Read... [13:11:51]Read from MH i2c: E2 [13:11:51]MH_I2C_Read... [13:11:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:11:51]Read from MH i2c: E2 17 00 [13:11:51]MH_I2C_Read... [13:11:51]Read from MH i2c: E2 17 00 41 A6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 B2 [13:11:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:11:51]wFMCommunicate OK [13:11:51]requested_item fd.num is exist - process it [13:11:51]SAM_PROTO_GetFieldsCounters [13:11:51]wFMCommunicate request_size=4 [13:11:51]MH_SAM_APDU [13:11:51]CAPDU: 80 13 00 00 [13:11:51]Write to MH i2c: E2 08 00 42 A6 80 13 00 00 00 00 00 00 64 [13:11:51]Write i2c OK [13:11:51]MH_I2C_Read... [13:11:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:11:51]Read from MH i2c: E2 [13:11:51]MH_I2C_Read... [13:11:51]Read from MH i2c: E2 62 00 [13:11:51]MH_I2C_Read... [13:11:51]Read from MH i2c: E2 62 00 42 A6 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 DE 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 B4 00 00 00 5E 04 04 00 B4 00 00 00 57 04 04 00 B5 00 00 00 19 04 04 00 00 00 00 00 90 00 89 [13:11:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 DE 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 B4 00 00 00 5E 04 04 00 B4 00 00 00 57 04 04 00 B5 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:11:51]wFMCommunicate OK [13:11:51]SAM_PROTO_GetFieldsCounters done [13:11:51]requested_item shift.num is exist - process it [13:11:51]requested_item shift.opened is exist - process it [13:11:51]req_shift_opened [13:11:51]FM_GetShiftState [13:11:51]SAM_PROTO_GetShiftState [13:11:51]wFMCommunicate request_size=4 [13:11:51]MH_SAM_APDU [13:11:51]CAPDU: 80 13 01 00 [13:11:51]Write to MH i2c: E2 08 00 43 A6 80 13 01 00 00 00 00 00 66 [13:11:51]Write i2c OK [13:11:51]MH_I2C_Read... [13:11:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:11:51]Read from MH i2c: E2 [13:11:51]MH_I2C_Read... [13:11:51]Read from MH i2c: E2 0E 00 [13:11:51]MH_I2C_Read... [13:11:51]Read from MH i2c: E2 0E 00 43 A6 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 2C [13:11:51]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:11:51]wFMCommunicate OK [13:11:51]SAM_PROTO_GetShiftState done [13:11:51]FM_GetShiftState done [13:11:51]req_shift_opened done [13:11:51]requested_item shift.open_date is exist - process it [13:11:51]req_shift_open_date [13:11:51]req_shift_open_date done [13:11:51]produce_requested_data done [13:11:51]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230366,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [13:11:51]process_action_free close_receipt [13:11:51]json_value_free [13:11:51]json_value_free done [13:11:51]process_json_proto returns [13:11:51]Send response to host [13:11:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230366,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [13:11:51]free response buf [13:11:51]execute_script done [13:11:51]execute_script returns [13:11:51]free content buf [13:11:51]Sock 9.Close socket [13:11:51]Sock 9.Thread stoped [13:11:55]OFD Sender: No OFD packet to send [13:12:00]OFD Sender: No OFD packet to send [13:12:05]OFD Sender: No OFD packet to send [13:12:10]OFD Sender: No OFD packet to send [13:12:15]OFD Sender: No OFD packet to send [13:12:20]OFD Sender: No OFD packet to send [13:12:25]OFD Sender: No OFD packet to send [13:12:30]OFD Sender: No OFD packet to send [13:12:35]OFD Sender: No OFD packet to send [13:12:40]OFD Sender: No OFD packet to send [13:12:45]OFD Sender: No OFD packet to send [13:12:50]OFD Sender: No OFD packet to send [13:12:55]OFD Sender: No OFD packet to send [13:13:00]OFD Sender: No OFD packet to send [13:13:05]OFD Sender: No OFD packet to send [13:13:10]OFD Sender: No OFD packet to send [13:13:15]OFD Sender: No OFD packet to send [13:13:20]OFD Sender: No OFD packet to send [13:13:25]OFD Sender: No OFD packet to send [13:13:30]OFD Sender: No OFD packet to send [13:13:35]OFD Sender: No OFD packet to send [13:13:40]OFD Sender: No OFD packet to send [13:13:45]OFD Sender: No OFD packet to send [13:13:50]OFD Sender: No OFD packet to send [13:13:55]OFD Sender: No OFD packet to send [13:14:00]OFD Sender: No OFD packet to send [13:14:05]OFD Sender: No OFD packet to send [13:14:10]OFD Sender: No OFD packet to send [13:14:15]OFD Sender: No OFD packet to send [13:14:20]OFD Sender: No OFD packet to send [13:14:25]OFD Sender: No OFD packet to send [13:14:30]OFD Sender: No OFD packet to send [13:14:35]OFD Sender: No OFD packet to send [13:14:40]OFD Sender: No OFD packet to send [13:14:45]OFD Sender: No OFD packet to send [13:14:50]OFD Sender: No OFD packet to send [13:14:55]OFD Sender: No OFD packet to send [13:14:58]accept exits with 8 [13:14:58]New connection [13:14:58]New thread 3066903908 created [13:14:58]Thread 3067047268 joined [13:14:58]Waiting for new connection... [13:14:58] Sock 8.Parse request [13:14:58]Sock 8.Check first char [13:14:58]Sock 8.First char is OK [13:14:58]request: POST /json_proto HTTP/1.0 [13:14:58]Method: POST [13:14:58]URL: /json_proto [13:14:58]Method is POST - this is cgi request [13:14:58]url: /json_proto [13:14:58]query_string will be loaded in cgi processing [13:14:58]execute_cgi json_proto POST (null) [13:14:58]execute_cgi path=json_proto method=POST [13:14:58]POST find Content-Length [13:14:58]Host: 172.17.49.131:8080 [13:14:58]Content-Length: 677 [13:14:58]Content-Type: application/json [13:14:58] [13:14:58]POST finish read [13:14:58]Found Content-Length = 677 [13:14:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871912", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:14:58]execute_script... [13:14: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)871912", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:14:58]POST & json_proto [13:14:58]process_json_proto [13:14:58]json parsed OK: [13:14:58]protocol is kg_v1.0 [13:14:58]action value=close_receipt [13:14:58]process_action close_receipt [13:14:58]cmd_close_receipt [13:14:58]MH_GetDate [13:14:58]Write to MH i2c: F0 00 00 44 A6 D9 [13:14:58]Write i2c OK [13:14:58]MH_I2C_Read... [13:14:58]Read from MH i2c: F0 [13:14:58]MH_I2C_Read... [13:14:58]Read from MH i2c: F0 09 00 [13:14:58]MH_I2C_Read... [13:14:58]Read from MH i2c: F0 09 00 44 A6 00 59 44 A6 66 FF 4D C0 64 FB [13:14:58]GetLastDocTimeStamp 1722172313 [13:14:58]current date 1722172505 [13:14:58]FM_GetShiftState [13:14:58]SAM_PROTO_GetShiftState [13:14:58]wFMCommunicate request_size=4 [13:14:58]MH_SAM_APDU [13:14:58]CAPDU: 80 13 01 00 [13:14:58]Write to MH i2c: E2 08 00 45 A6 80 13 01 00 00 00 00 00 68 [13:14:58]Write i2c OK [13:14:58]MH_I2C_Read... [13:14:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:14:58]Read from MH i2c: E2 [13:14:58]MH_I2C_Read... [13:14:58]Read from MH i2c: E2 0E 00 [13:14:58]MH_I2C_Read... [13:14:58]Read from MH i2c: E2 0E 00 45 A6 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 2E [13:14:58]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:14:58]wFMCommunicate OK [13:14:58]SAM_PROTO_GetShiftState done [13:14:58]FM_GetShiftState done [13:14:58]opened in 1722127132 [13:14:58]opened+sec_in_day 1722213532 [13:14:58]quantity*price = 50036 [13:14:58]sum+1 = 50037 [13:14: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 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 181 28.07.2024 13:15 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230367 ФПД: 216846151474652 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T131505&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230367&fm=216846151474652&tin=02508201610067®Number=0000000000099253&sum=50000 [13:14:59]StoreToDocumentArchive [13:14:59]shift 386 fd 230367 [13:14:59]save to /storage/0386/doc_00230367 [13:14:59]save last doc name /storage/0386/doc_00230367 to /storage/kkm_last_doc_name [13:14:59]save OK [13:14:59]Clear old archive folders... [13:14:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:14:59]tlvbuf is 00934490 [13:14:59]SAM_PROTO_ClearQueue [13:14:59]wFMCommunicate request_size=4 [13:14:59]MH_SAM_APDU [13:14:59]CAPDU: 80 09 00 00 [13:14:59]Write to MH i2c: E2 08 00 52 A6 80 09 00 00 00 00 00 00 6A [13:14:59]Write i2c OK [13:14:59]MH_I2C_Read... [13:15:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:15:00]Read from MH i2c: E2 [13:15:00]MH_I2C_Read... [13:15:00]Read from MH i2c: E2 03 00 [13:15:00]MH_I2C_Read... [13:15:00]Read from MH i2c: E2 03 00 52 A6 00 90 00 6C [13:15:00]RAPDU: 90 00 [13:15:00]wFMCommunicate OK [13:15:00]SAM_PROTO_ClearQueue done [13:15:00]KKMCreateOFDPacket [13:15:00]OFDProtocolAddRootSTLVToBuf [13:15:00]FM_MakeSignedData [13:15:00]FM_MakeSignedData [13:15:00]SAM_PROTO_SignData [13:15:00]wFMCommunicate request_size=4 [13:15:00]MH_SAM_APDU [13:15:00]CAPDU: 80 0D 01 02 [13:15:00]Write to MH i2c: E2 08 00 53 A6 80 0D 01 02 00 00 00 00 72 [13:15:00]Write i2c OK [13:15:00]MH_I2C_Read... [13:15:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:15:00]Read from MH i2c: E2 [13:15:00]MH_I2C_Read... [13:15:00]Read from MH i2c: E2 03 00 [13:15:00]MH_I2C_Read... [13:15:00]Read from MH i2c: E2 03 00 53 A6 00 90 00 6D [13:15:00]RAPDU: 90 00 [13:15:00]wFMCommunicate OK [13:15:00]wFMCommunicate request_size=255 [13:15:00]MH_SAM_APDU [13:15:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B5 00 00 00 F4 03 04 00 59 44 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 DF 83 03 00 35 04 06 00 C5 [13:15:00]Write to MH i2c: E2 02 01 54 A6 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 B5 00 00 00 F4 03 04 00 59 44 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 DF 83 03 00 35 04 06 00 C5 00 00 FD [13:15:00]Write i2c OK [13:15:00]MH_I2C_Read... [13:15:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:15:00]Read from MH i2c: E2 [13:15:00]MH_I2C_Read... [13:15:00]Read from MH i2c: E2 03 00 [13:15:00]MH_I2C_Read... [13:15:00]Read from MH i2c: E2 03 00 54 A6 00 90 00 6E [13:15:00]RAPDU: 90 00 [13:15:00]wFMCommunicate OK [13:15:00]wFMCommunicate request_size=10 [13:15:00]MH_SAM_APDU [13:15:00]CAPDU: 80 0D 02 02 05 38 6D D4 5D DC [13:15:00]Write to MH i2c: E2 0D 00 55 A6 80 0D 02 02 05 00 38 6D D4 5D DC 00 00 31 [13:15:00]Write i2c OK [13:15:00]MH_I2C_Read... [13:15:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:15:00]Read from MH i2c: E2 [13:15:00]MH_I2C_Read... [13:15:00]Read from MH i2c: E2 03 00 [13:15:00]MH_I2C_Read... [13:15:00]Read from MH i2c: E2 03 00 55 A6 00 90 00 6F [13:15:00]RAPDU: 90 00 [13:15:00]wFMCommunicate OK [13:15:00]wFMCommunicate request_size=4 [13:15:00]MH_SAM_APDU [13:15:00]CAPDU: 80 0D 03 02 [13:15:00]Write to MH i2c: E2 08 00 56 A6 80 0D 03 02 00 00 00 00 77 [13:15:00]Write i2c OK [13:15:00]MH_I2C_Read... [13:15:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:15:00]OFD Sender: No OFD packet to send [13:15:00]Read from MH i2c: E2 [13:15:00]MH_I2C_Read... [13:15:00]Read from MH i2c: E2 0B 00 [13:15:00]MH_I2C_Read... [13:15:00]Read from MH i2c: E2 0B 00 56 A6 00 5B 0A 78 85 ED 5E 43 58 90 00 C0 [13:15:00]RAPDU: 5B 0A 78 85 ED 5E 43 58 90 00 [13:15:00]wFMCommunicate OK [13:15:00]SAM_PROTO_SignData done [13:15:00]FM_MakeSignedData done [13:15:00]CreateOFDProtocolMessage [13:15:00]wFMCommunicate request_size=4 [13:15:00]MH_SAM_APDU [13:15:00]CAPDU: 80 11 00 00 [13:15:00]Write to MH i2c: E2 08 00 57 A6 80 11 00 00 00 00 00 00 77 [13:15:00]Write i2c OK [13:15:00]MH_I2C_Read... [13:15:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:15:00]Read from MH i2c: E2 [13:15:00]MH_I2C_Read... [13:15:00]Read from MH i2c: E2 17 00 [13:15:00]MH_I2C_Read... [13:15:00]Read from MH i2c: E2 17 00 57 A6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 C8 [13:15:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:15:00]wFMCommunicate OK [13:15:00]CreateOFDProtocolMessage done [13:15:00]OFDSenderStorePacket 230367 [13:15:00]StoreOFDPacket docnum=230367 [13:15:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 65 4A 07 01 9A 7D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B5 00 00 00 F4 03 04 00 59 44 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 DF 83 03 00 35 04 06 00 C5 38 6D D4 5D DC 5B 0A 78 85 ED 5E 43 58 [13:15:00]CheckFolder [13:15:00]dirname=/storage/ofd_packets [13:15:00]CheckFolder done [13:15:00]ProducePacketName [13:15:00]name=ofd_packets/00230367 [13:15:00]NVStorageSaveData ofd_packets/00230367 [13:15:00]File name is /storage/ofd_packets/00230367 [13:15:00]Write 301 bytes [13:15:00]NVStorageSaveData done [13:15:00]OFDSenderStorePacket done [13:15:00]KKMCreateOFDPacket done [13:15:00]NVStorageSaveData kkm_last_timestamp [13:15:00]File name is /storage/kkm_last_timestamp [13:15:00]Write 4 bytes [13:15:00]NVStorageSaveData done [13:15:00]ExternCall_PrintAddStr [13:15:00]wPrintStart [13:15:00]Write to MH i2c: 01 00 00 58 A6 FE [13:15:00]Write i2c OK [13:15:00]MH_I2C_Read... [13:15:00]Read from MH i2c: 01 [13:15:00]MH_I2C_Read... [13:15:00]Read from MH i2c: 01 07 00 [13:15:00]MH_I2C_Read... [13:15:00]Read from MH i2c: 01 07 00 58 A6 00 00 00 00 00 FF 0F 13 [13:15:00]RasterBufferAndPrint [13:15:00]line Счет N : (1)871912 [13:15:00]line ИНН: 02508201610067 [13:15:00]line Контрольно-Кассовый Чек [13:15:00]line ПРОДАЖА [13:15:00]line ТРК (МРК, ГНК) : 62 [13:15:00]line Товар: 2710124130 [13:15:00]line Аи-92-К-5 [13:15:00]line 7.380 * 67.80 [13:15:00]line = 500.36 [13:15:00]line НДС 12% НСП 1% [13:15:00]line > о реализуемом товаре [13:15:00]line ОКРУГЛЕНИЕ: -0.36 [13:15:00]line ИТОГО: 500.00 [13:15:00]line Внесено: 500.00 [13:15:00]line СДАЧА: 0.00 [13:15:00]line НСП 1% : 4.43 [13:15:00]line НДС 12% : 53.14 [13:15:00]line Наличными: 500.00 [13:15:00]line Безнал.: 0.00 [13:15:00]line Место: АЗС № 125 "Партнер Нефть" [13:15:00]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [13:15:00]line СНО: Общий режим [13:15:00]line Чек 181 28.07.2024 13:15 [13:15:00]line Смена: 386 ФФД: 1.0 [13:15:00]line ЗНМ: 0300000050 [13:15:00]line РНМ: 0000000000099253 [13:15:00]line Версия ККМ: 001 [13:15:00]line ФМ: 0000000000965352 [13:15:00]line ФД: 230367 [13:15:00]line ФПД: 216846151474652 [13:15:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T131505&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230367&fm=216846151474652&tin=02508201610067®Number=0000000000099253&sum=50000 [13:15:00]OFD Sender: Processing packet 230367 [packets to send 132, broken 131] [13:15:00]ProducePacketName [13:15:00]name=ofd_packets/00230367 [13:15:00]OFD Sender: To server: pG, [13:15:00]CommunicateWithHost lk.salyk.kg:30040 [13:15:00]ConnectInit lk.salyk.kg [13:15:00]written 0, free lines is 4095 [13:15:00]Connected sock=10 [13:15:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 65 4A 07 01 9A 7D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B5 00 00 00 F4 03 04 00 59 44 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 DF 83 03 00 35 04 06 00 C5 38 6D D4 5D DC 5B 0A 78 85 ED 5E 43 58 [13:15:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 82 CB 47 00 39 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 39 36 35 33 35 32 10 04 04 00 DF 83 03 00 F4 03 04 00 30 EB A5 66 B6 04 01 00 00 56 B5 BA 42 65 62 0C FA [13:15:01]CommunicateWithHost err = 0 [13:15:01]CheckOFDResponse [13:15:01]1017 (14) - 77093643461234 [13:15:01]1041 (16) - 0000000000965352 [13:15:01]1040 (4) - 230367 [13:15:01]1012 (4) - 28.07.2024 06:54 [13:15:01]1206 (1) - 0 [13:15:01]OFD Sender: Remove packet 230367 [13:15:01]ProducePacketName [13:15:01]name=ofd_packets/00230367 [13:15:01]NVStorageDeleteData [13:15:01]Write to MH i2c: 01 00 00 83 A6 29 [13:15:01]Write i2c OK [13:15:01]MH_I2C_Read... [13:15:01]Read from MH i2c: 01 [13:15:01]MH_I2C_Read... [13:15:01]Read from MH i2c: 01 07 00 [13:15:01]MH_I2C_Read... [13:15:01]Read from MH i2c: 01 07 00 83 A6 00 00 00 00 00 FC 0C 38 [13:15:01]RasterBufferAndPrint [13:15:01]line [13:15:01]line [13:15:01]line [13:15:01]line [13:15:01]line [13:15:01]written 0, free lines is 3330 [13:15:01]MH_Cut [13:15:01]Write to MH i2c: D1 01 00 8A A6 01 02 [13:15:01]Write i2c OK [13:15:01]MH_I2C_Read... [13:15:01]Read from MH i2c: D1 [13:15:01]MH_I2C_Read... [13:15:01]Read from MH i2c: D1 01 00 [13:15:01]MH_I2C_Read... [13:15:01]Read from MH i2c: D1 01 00 8A A6 00 01 [13:15:01]Write to MH i2c: 01 00 00 8B A6 31 [13:15:01]Write i2c OK [13:15:01]MH_I2C_Read... [13:15:01]OFD Sender: No OFD packet to send [13:15:01]*** Cut start [13:15:01]*** Partial cut [13:15:01]*** CUTSNS_PIN = 1 [13:15:02]*** CUTSNS_PIN = 0 [13:15:02]*** Brake cut motor [13:15:02]Read from MH i2c: 01 [13:15:02]MH_I2C_Read... [13:15:02]*** Stop cut motor [13:15:02]*** Cut end [13:15:02]Read from MH i2c: 01 07 00 [13:15:02]MH_I2C_Read... [13:15:02]Read from MH i2c: 01 07 00 8B A6 00 00 00 00 00 FF 0F 46 [13:15:02]process_action close_receipt done [13:15:02]requested_data is exist [13:15:02]produce_requested_data [13:15:02]requested_item fm.sn is exist - process it [13:15:02]wFMCommunicate request_size=4 [13:15:02]MH_SAM_APDU [13:15:02]CAPDU: 80 11 00 00 [13:15:02]Write to MH i2c: E2 08 00 8C A6 80 11 00 00 00 00 00 00 AC [13:15:02]Write i2c OK [13:15:02]MH_I2C_Read... [13:15:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:15:02]Read from MH i2c: E2 [13:15:02]MH_I2C_Read... [13:15:02]Read from MH i2c: E2 17 00 [13:15:02]MH_I2C_Read... [13:15:02]Read from MH i2c: E2 17 00 8C A6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 FD [13:15:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:15:02]wFMCommunicate OK [13:15:02]requested_item fd.num is exist - process it [13:15:02]SAM_PROTO_GetFieldsCounters [13:15:02]wFMCommunicate request_size=4 [13:15:02]MH_SAM_APDU [13:15:02]CAPDU: 80 13 00 00 [13:15:02]Write to MH i2c: E2 08 00 8D A6 80 13 00 00 00 00 00 00 AF [13:15:02]Write i2c OK [13:15:02]MH_I2C_Read... [13:15:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:15:02]Read from MH i2c: E2 [13:15:02]MH_I2C_Read... [13:15:02]Read from MH i2c: E2 62 00 [13:15:02]MH_I2C_Read... [13:15:02]Read from MH i2c: E2 62 00 8D A6 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 DF 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 B5 00 00 00 5E 04 04 00 B5 00 00 00 57 04 04 00 B6 00 00 00 19 04 04 00 00 00 00 00 90 00 D8 [13:15:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 DF 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 B5 00 00 00 5E 04 04 00 B5 00 00 00 57 04 04 00 B6 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:15:02]wFMCommunicate OK [13:15:02]SAM_PROTO_GetFieldsCounters done [13:15:02]requested_item shift.num is exist - process it [13:15:02]requested_item shift.opened is exist - process it [13:15:02]req_shift_opened [13:15:02]FM_GetShiftState [13:15:02]SAM_PROTO_GetShiftState [13:15:02]wFMCommunicate request_size=4 [13:15:02]MH_SAM_APDU [13:15:02]CAPDU: 80 13 01 00 [13:15:02]Write to MH i2c: E2 08 00 8E A6 80 13 01 00 00 00 00 00 B1 [13:15:02]Write i2c OK [13:15:02]MH_I2C_Read... [13:15:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:15:02]Read from MH i2c: E2 [13:15:02]MH_I2C_Read... [13:15:02]Read from MH i2c: E2 0E 00 [13:15:02]MH_I2C_Read... [13:15:02]Read from MH i2c: E2 0E 00 8E A6 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 77 [13:15:02]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:15:02]wFMCommunicate OK [13:15:02]SAM_PROTO_GetShiftState done [13:15:02]FM_GetShiftState done [13:15:02]req_shift_opened done [13:15:02]requested_item shift.open_date is exist - process it [13:15:02]req_shift_open_date [13:15:02]req_shift_open_date done [13:15:02]produce_requested_data done [13:15:02]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230367,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [13:15:02]process_action_free close_receipt [13:15:02]json_value_free [13:15:02]json_value_free done [13:15:02]process_json_proto returns [13:15:02]Send response to host [13:15:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230367,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [13:15:02]free response buf [13:15:02]execute_script done [13:15:02]execute_script returns [13:15:02]free content buf [13:15:02]Sock 8.Close socket [13:15:02]Sock 8.Thread stoped [13:15:06]OFD Sender: No OFD packet to send [13:15:11]OFD Sender: No OFD packet to send [13:15:16]OFD Sender: No OFD packet to send [13:15:21]OFD Sender: No OFD packet to send [13:15:26]OFD Sender: No OFD packet to send [13:15:31]OFD Sender: No OFD packet to send [13:15:36]OFD Sender: No OFD packet to send [13:15:41]OFD Sender: No OFD packet to send [13:15:46]OFD Sender: No OFD packet to send [13:15:51]OFD Sender: No OFD packet to send [13:15:56]OFD Sender: No OFD packet to send [13:16:01]OFD Sender: No OFD packet to send [13:16:06]OFD Sender: No OFD packet to send [13:16:11]OFD Sender: No OFD packet to send [13:16:16]OFD Sender: No OFD packet to send [13:16:21]OFD Sender: No OFD packet to send [13:16:26]OFD Sender: No OFD packet to send [13:16:31]OFD Sender: No OFD packet to send [13:16:36]OFD Sender: No OFD packet to send [13:16:41]OFD Sender: No OFD packet to send [13:16:46]OFD Sender: No OFD packet to send [13:16:51]OFD Sender: No OFD packet to send [13:16:56]OFD Sender: No OFD packet to send [13:17:01]OFD Sender: No OFD packet to send [13:17:06]OFD Sender: No OFD packet to send [13:17:11]OFD Sender: No OFD packet to send [13:17:16]OFD Sender: No OFD packet to send [13:17:21]OFD Sender: No OFD packet to send [13:17:26]OFD Sender: No OFD packet to send [13:17:31]OFD Sender: No OFD packet to send [13:17:36]OFD Sender: No OFD packet to send [13:17:41]OFD Sender: No OFD packet to send [13:17:46]OFD Sender: No OFD packet to send [13:17:51]OFD Sender: No OFD packet to send [13:17:56]OFD Sender: No OFD packet to send [13:18:01]OFD Sender: No OFD packet to send [13:18:06]OFD Sender: No OFD packet to send [13:18:11]OFD Sender: No OFD packet to send [13:18:16]OFD Sender: No OFD packet to send [13:18:21]accept exits with 9 [13:18:21]New connection [13:18:21]New thread 3067047268 created [13:18:21]Thread 3066903908 joined [13:18:21]Waiting for new connection... [13:18:21] Sock 9.Parse request [13:18:21]Sock 9.Check first char [13:18:21]Sock 9.First char is OK [13:18:21]request: POST /json_proto HTTP/1.0 [13:18:21]Method: POST [13:18:21]URL: /json_proto [13:18:21]Method is POST - this is cgi request [13:18:21]url: /json_proto [13:18:21]query_string will be loaded in cgi processing [13:18:21]execute_cgi json_proto POST (null) [13:18:21]execute_cgi path=json_proto method=POST [13:18:21]POST find Content-Length [13:18:21]Host: 172.17.49.131:8080 [13:18:21]Content-Length: 677 [13:18:21]Content-Type: application/json [13:18:21] [13:18:21]POST finish read [13:18:21]Found Content-Length = 677 [13:18:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871913", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [13:18:21]execute_script... [13:18: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)871913", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [13:18:21]POST & json_proto [13:18:21]process_json_proto [13:18:21]json parsed OK: [13:18:21]protocol is kg_v1.0 [13:18:21]action value=close_receipt [13:18:21]process_action close_receipt [13:18:21]cmd_close_receipt [13:18:21]MH_GetDate [13:18:21]Write to MH i2c: F0 00 00 8F A6 24 [13:18:21]Write i2c OK [13:18:21]MH_I2C_Read... [13:18:21]Read from MH i2c: F0 [13:18:21]MH_I2C_Read... [13:18:21]Read from MH i2c: F0 09 00 [13:18:21]MH_I2C_Read... [13:18:21]Read from MH i2c: F0 09 00 8F A6 00 24 45 A6 66 FF 4D C0 64 12 [13:18:21]GetLastDocTimeStamp 1722172505 [13:18:21]current date 1722172708 [13:18:21]FM_GetShiftState [13:18:21]SAM_PROTO_GetShiftState [13:18:21]wFMCommunicate request_size=4 [13:18:21]MH_SAM_APDU [13:18:21]CAPDU: 80 13 01 00 [13:18:21]Write to MH i2c: E2 08 00 90 A6 80 13 01 00 00 00 00 00 B3 [13:18:21]Write i2c OK [13:18:21]MH_I2C_Read... [13:18:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:18:21]Read from MH i2c: E2 [13:18:21]MH_I2C_Read... [13:18:21]Read from MH i2c: E2 0E 00 [13:18:21]MH_I2C_Read... [13:18:21]Read from MH i2c: E2 0E 00 90 A6 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 79 [13:18:21]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:18:21]wFMCommunicate OK [13:18:21]SAM_PROTO_GetShiftState done [13:18:21]FM_GetShiftState done [13:18:21]opened in 1722127132 [13:18:21]opened+sec_in_day 1722213532 [13:18:21]quantity*price = 60003 [13:18:21]sum+1 = 60004 [13:18:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 182 28.07.2024 13:18 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230368 ФПД: 151604081457074 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T131828&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230368&fm=151604081457074&tin=02508201610067®Number=0000000000099253&sum=60000 [13:18:22]StoreToDocumentArchive [13:18:22]shift 386 fd 230368 [13:18:22]save to /storage/0386/doc_00230368 [13:18:22]save last doc name /storage/0386/doc_00230368 to /storage/kkm_last_doc_name [13:18:22]save OK [13:18:22]Clear old archive folders... [13:18:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:18:23]tlvbuf is 0090CF80 [13:18:23]SAM_PROTO_ClearQueue [13:18:23]wFMCommunicate request_size=4 [13:18:23]MH_SAM_APDU [13:18:23]CAPDU: 80 09 00 00 [13:18:23]Write to MH i2c: E2 08 00 9D A6 80 09 00 00 00 00 00 00 B5 [13:18:23]Write i2c OK [13:18:23]MH_I2C_Read... [13:18:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:18:23]Read from MH i2c: E2 [13:18:23]MH_I2C_Read... [13:18:23]Read from MH i2c: E2 03 00 [13:18:23]MH_I2C_Read... [13:18:23]Read from MH i2c: E2 03 00 9D A6 00 90 00 B7 [13:18:23]RAPDU: 90 00 [13:18:23]wFMCommunicate OK [13:18:23]SAM_PROTO_ClearQueue done [13:18:23]KKMCreateOFDPacket [13:18:23]OFDProtocolAddRootSTLVToBuf [13:18:23]FM_MakeSignedData [13:18:23]FM_MakeSignedData [13:18:23]SAM_PROTO_SignData [13:18:23]wFMCommunicate request_size=4 [13:18:23]MH_SAM_APDU [13:18:23]CAPDU: 80 0D 01 02 [13:18:23]Write to MH i2c: E2 08 00 9E A6 80 0D 01 02 00 00 00 00 BD [13:18:23]Write i2c OK [13:18:23]MH_I2C_Read... [13:18:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:18:23]Read from MH i2c: E2 [13:18:23]MH_I2C_Read... [13:18:23]Read from MH i2c: E2 03 00 [13:18:23]MH_I2C_Read... [13:18:23]Read from MH i2c: E2 03 00 9E A6 00 90 00 B8 [13:18:23]RAPDU: 90 00 [13:18:23]wFMCommunicate OK [13:18:23]wFMCommunicate request_size=255 [13:18:23]MH_SAM_APDU [13:18: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 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 B6 00 00 00 F4 03 04 00 24 45 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E0 83 03 00 35 04 06 00 89 [13:18:23]Write to MH i2c: E2 02 01 9F A6 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 B6 00 00 00 F4 03 04 00 24 45 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E0 83 03 00 35 04 06 00 89 00 00 A1 [13:18:23]Write i2c OK [13:18:23]MH_I2C_Read... [13:18:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:18:23]Read from MH i2c: E2 [13:18:23]MH_I2C_Read... [13:18:23]Read from MH i2c: E2 03 00 [13:18:23]MH_I2C_Read... [13:18:23]Read from MH i2c: E2 03 00 9F A6 00 90 00 B9 [13:18:23]RAPDU: 90 00 [13:18:23]wFMCommunicate OK [13:18:23]wFMCommunicate request_size=10 [13:18:23]MH_SAM_APDU [13:18:23]CAPDU: 80 0D 02 02 05 E2 13 6B F7 B2 [13:18:23]Write to MH i2c: E2 0D 00 A0 A6 80 0D 02 02 05 00 E2 13 6B F7 B2 00 00 D3 [13:18:23]Write i2c OK [13:18:23]MH_I2C_Read... [13:18:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:18:23]Read from MH i2c: E2 [13:18:23]MH_I2C_Read... [13:18:23]Read from MH i2c: E2 03 00 [13:18:23]MH_I2C_Read... [13:18:23]Read from MH i2c: E2 03 00 A0 A6 00 90 00 BA [13:18:23]RAPDU: 90 00 [13:18:23]wFMCommunicate OK [13:18:23]wFMCommunicate request_size=4 [13:18:23]MH_SAM_APDU [13:18:23]CAPDU: 80 0D 03 02 [13:18:23]Write to MH i2c: E2 08 00 A1 A6 80 0D 03 02 00 00 00 00 C2 [13:18:23]Write i2c OK [13:18:23]MH_I2C_Read... [13:18:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:18:23]Read from MH i2c: E2 [13:18:23]MH_I2C_Read... [13:18:23]Read from MH i2c: E2 0B 00 [13:18:23]MH_I2C_Read... [13:18:23]Read from MH i2c: E2 0B 00 A1 A6 00 89 72 2E 9F C5 E2 F2 89 90 00 AD [13:18:23]RAPDU: 89 72 2E 9F C5 E2 F2 89 90 00 [13:18:23]wFMCommunicate OK [13:18:23]SAM_PROTO_SignData done [13:18:23]FM_MakeSignedData done [13:18:23]CreateOFDProtocolMessage [13:18:23]wFMCommunicate request_size=4 [13:18:23]MH_SAM_APDU [13:18:23]CAPDU: 80 11 00 00 [13:18:23]Write to MH i2c: E2 08 00 A2 A6 80 11 00 00 00 00 00 00 C2 [13:18:23]Write i2c OK [13:18:23]MH_I2C_Read... [13:18:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:18:23]Read from MH i2c: E2 [13:18:23]MH_I2C_Read... [13:18:23]Read from MH i2c: E2 17 00 [13:18:23]MH_I2C_Read... [13:18:23]Read from MH i2c: E2 17 00 A2 A6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 13 [13:18:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:18:23]wFMCommunicate OK [13:18:23]CreateOFDProtocolMessage done [13:18:23]OFDSenderStorePacket 230368 [13:18:23]StoreOFDPacket docnum=230368 [13:18:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 A4 D7 07 01 AE E5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B6 00 00 00 F4 03 04 00 24 45 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E0 83 03 00 35 04 06 00 89 E2 13 6B F7 B2 89 72 2E 9F C5 E2 F2 89 [13:18:23]CheckFolder [13:18:23]dirname=/storage/ofd_packets [13:18:23]CheckFolder done [13:18:23]ProducePacketName [13:18:23]name=ofd_packets/00230368 [13:18:23]NVStorageSaveData ofd_packets/00230368 [13:18:23]File name is /storage/ofd_packets/00230368 [13:18:23]Write 301 bytes [13:18:23]NVStorageSaveData done [13:18:23]OFDSenderStorePacket done [13:18:23]KKMCreateOFDPacket done [13:18:23]NVStorageSaveData kkm_last_timestamp [13:18:23]File name is /storage/kkm_last_timestamp [13:18:23]Write 4 bytes [13:18:23]NVStorageSaveData done [13:18:23]ExternCall_PrintAddStr [13:18:23]wPrintStart [13:18:23]Write to MH i2c: 01 00 00 A3 A6 49 [13:18:23]Write i2c OK [13:18:23]MH_I2C_Read... [13:18:23]Read from MH i2c: 01 [13:18:23]MH_I2C_Read... [13:18:23]Read from MH i2c: 01 07 00 [13:18:23]MH_I2C_Read... [13:18:23]Read from MH i2c: 01 07 00 A3 A6 00 00 00 00 00 FF 0F 5E [13:18:23]RasterBufferAndPrint [13:18:23]line Счет N : (1)871913 [13:18:23]line ИНН: 02508201610067 [13:18:23]line Контрольно-Кассовый Чек [13:18:23]line ПРОДАЖА [13:18:23]line ТРК (МРК, ГНК) : 42 [13:18:23]line Товар: 2710124130 [13:18:23]line Аи-92-К-5 [13:18:23]line 8.850 * 67.80 [13:18:23]line = 600.03 [13:18:23]line НДС 12% НСП 1% [13:18:23]line > о реализуемом товаре [13:18:23]line ОКРУГЛЕНИЕ: -0.03 [13:18:23]line ИТОГО: 600.00 [13:18:23]line Внесено: 600.00 [13:18:23]line СДАЧА: 0.00 [13:18:23]line НСП 1% : 5.31 [13:18:23]line НДС 12% : 63.72 [13:18:23]line Наличными: 600.00 [13:18:23]line Безнал.: 0.00 [13:18:23]line Место: АЗС № 125 "Партнер Нефть" [13:18:23]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [13:18:23]line СНО: Общий режим [13:18:23]line Чек 182 28.07.2024 13:18 [13:18:23]line Смена: 386 ФФД: 1.0 [13:18:23]line ЗНМ: 0300000050 [13:18:23]line РНМ: 0000000000099253 [13:18:23]line Версия ККМ: 001 [13:18:23]line ФМ: 0000000000965352 [13:18:23]line ФД: 230368 [13:18:23]line ФПД: 151604081457074 [13:18:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T131828&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230368&fm=151604081457074&tin=02508201610067®Number=0000000000099253&sum=60000 [13:18:23]OFD Sender: Processing packet 230368 [packets to send 132, broken 131] [13:18:23]ProducePacketName [13:18:23]name=ofd_packets/00230368 [13:18:23]OFD Sender: To server: pG, [13:18:23]CommunicateWithHost lk.salyk.kg:30040 [13:18:23]ConnectInit lk.salyk.kg [13:18:23]written 0, free lines is 4095 [13:18:23]Connected sock=10 [13:18:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 A4 D7 07 01 AE E5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 B6 00 00 00 F4 03 04 00 24 45 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E0 83 03 00 35 04 06 00 89 E2 13 6B F7 B2 89 72 2E 9F C5 E2 F2 89 [13:18:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 58 5F 47 00 61 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 39 36 35 33 35 32 10 04 04 00 E0 83 03 00 F4 03 04 00 FB EB A5 66 B6 04 01 00 00 13 7F 63 04 29 14 C0 AF [13:18:24]CommunicateWithHost err = 0 [13:18:24]CheckOFDResponse [13:18:24]1017 (14) - 77093643461234 [13:18:24]1041 (16) - 0000000000965352 [13:18:24]1040 (4) - 230368 [13:18:24]1012 (4) - 28.07.2024 06:58 [13:18:24]1206 (1) - 0 [13:18:24]OFD Sender: Remove packet 230368 [13:18:24]ProducePacketName [13:18:24]name=ofd_packets/00230368 [13:18:24]NVStorageDeleteData [13:18:24]Write to MH i2c: 01 00 00 CE A6 74 [13:18:24]Write i2c OK [13:18:24]MH_I2C_Read... [13:18:24]Read from MH i2c: 01 [13:18:24]MH_I2C_Read... [13:18:24]Read from MH i2c: 01 07 00 [13:18:24]MH_I2C_Read... [13:18:24]Read from MH i2c: 01 07 00 CE A6 00 00 00 00 00 EF 0C 76 [13:18:24]RasterBufferAndPrint [13:18:24]line [13:18:24]line [13:18:24]line [13:18:24]line [13:18:24]line [13:18:24]written 0, free lines is 3320 [13:18:24]MH_Cut [13:18:24]Write to MH i2c: D1 01 00 D5 A6 01 4D [13:18:24]Write i2c OK [13:18:24]MH_I2C_Read... [13:18:24]Read from MH i2c: D1 [13:18:24]MH_I2C_Read... [13:18:24]Read from MH i2c: D1 01 00 [13:18:24]MH_I2C_Read... [13:18:24]Read from MH i2c: D1 01 00 D5 A6 00 4C [13:18:24]Write to MH i2c: 01 00 00 D6 A6 7C [13:18:24]Write i2c OK [13:18:24]MH_I2C_Read... [13:18:24]OFD Sender: No OFD packet to send [13:18:25]*** Cut start [13:18:25]*** Partial cut [13:18:25]*** CUTSNS_PIN = 1 [13:18:25]*** CUTSNS_PIN = 0 [13:18:25]*** Brake cut motor [13:18:25]Read from MH i2c: 01 [13:18:25]MH_I2C_Read... [13:18:25]*** Stop cut motor [13:18:25]*** Cut end [13:18:25]Read from MH i2c: 01 07 00 [13:18:25]MH_I2C_Read... [13:18:25]Read from MH i2c: 01 07 00 D6 A6 00 00 00 00 00 FF 0F 91 [13:18:25]process_action close_receipt done [13:18:25]requested_data is exist [13:18:25]produce_requested_data [13:18:25]requested_item fm.sn is exist - process it [13:18:25]wFMCommunicate request_size=4 [13:18:25]MH_SAM_APDU [13:18:25]CAPDU: 80 11 00 00 [13:18:25]Write to MH i2c: E2 08 00 D7 A6 80 11 00 00 00 00 00 00 F7 [13:18:25]Write i2c OK [13:18:25]MH_I2C_Read... [13:18:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:18:25]Read from MH i2c: E2 [13:18:25]MH_I2C_Read... [13:18:25]Read from MH i2c: E2 17 00 [13:18:25]MH_I2C_Read... [13:18:25]Read from MH i2c: E2 17 00 D7 A6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 48 [13:18:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:18:25]wFMCommunicate OK [13:18:25]requested_item fd.num is exist - process it [13:18:25]SAM_PROTO_GetFieldsCounters [13:18:25]wFMCommunicate request_size=4 [13:18:25]MH_SAM_APDU [13:18:25]CAPDU: 80 13 00 00 [13:18:25]Write to MH i2c: E2 08 00 D8 A6 80 13 00 00 00 00 00 00 FA [13:18:25]Write i2c OK [13:18:25]MH_I2C_Read... [13:18:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:18:25]Read from MH i2c: E2 [13:18:25]MH_I2C_Read... [13:18:25]Read from MH i2c: E2 62 00 [13:18:25]MH_I2C_Read... [13:18:25]Read from MH i2c: E2 62 00 D8 A6 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 E0 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 B6 00 00 00 5E 04 04 00 B6 00 00 00 57 04 04 00 B7 00 00 00 19 04 04 00 00 00 00 00 90 00 27 [13:18:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 E0 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 B6 00 00 00 5E 04 04 00 B6 00 00 00 57 04 04 00 B7 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:18:25]wFMCommunicate OK [13:18:25]SAM_PROTO_GetFieldsCounters done [13:18:25]requested_item shift.num is exist - process it [13:18:25]requested_item shift.opened is exist - process it [13:18:25]req_shift_opened [13:18:25]FM_GetShiftState [13:18:25]SAM_PROTO_GetShiftState [13:18:25]wFMCommunicate request_size=4 [13:18:25]MH_SAM_APDU [13:18:25]CAPDU: 80 13 01 00 [13:18:25]Write to MH i2c: E2 08 00 D9 A6 80 13 01 00 00 00 00 00 FC [13:18:25]Write i2c OK [13:18:25]MH_I2C_Read... [13:18:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:18:25]Read from MH i2c: E2 [13:18:25]MH_I2C_Read... [13:18:25]Read from MH i2c: E2 0E 00 [13:18:25]MH_I2C_Read... [13:18:25]Read from MH i2c: E2 0E 00 D9 A6 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 C2 [13:18:25]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:18:25]wFMCommunicate OK [13:18:25]SAM_PROTO_GetShiftState done [13:18:25]FM_GetShiftState done [13:18:25]req_shift_opened done [13:18:25]requested_item shift.open_date is exist - process it [13:18:25]req_shift_open_date [13:18:25]req_shift_open_date done [13:18:25]produce_requested_data done [13:18:25]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230368,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [13:18:25]process_action_free close_receipt [13:18:25]json_value_free [13:18:25]json_value_free done [13:18:25]process_json_proto returns [13:18:25]Send response to host [13:18:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230368,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [13:18:25]free response buf [13:18:25]execute_script done [13:18:25]execute_script returns [13:18:25]free content buf [13:18:25]Sock 9.Close socket [13:18:25]Sock 9.Thread stoped [13:18:29]OFD Sender: No OFD packet to send [13:18:34]OFD Sender: No OFD packet to send [13:18:39]OFD Sender: No OFD packet to send [13:18:44]OFD Sender: No OFD packet to send [13:18:49]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:19]OFD Sender: No OFD packet to send [13:21:24]OFD Sender: No OFD packet to send [13:21:29]OFD Sender: No OFD packet to send [13:21:34]OFD Sender: No OFD packet to send [13:21:39]OFD Sender: No OFD packet to send [13:21:44]OFD Sender: No OFD packet to send [13:21:49]OFD Sender: No OFD packet to send [13:21:54]OFD Sender: No OFD packet to send [13:21:59]OFD Sender: No OFD packet to send [13:22:04]OFD Sender: No OFD packet to send [13:22:09]accept exits with 8 [13:22:09]New connection [13:22:09]New thread 3066903908 created [13:22:09]Thread 3067047268 joined [13:22:09]Waiting for new connection... [13:22:09] Sock 8.Parse request [13:22:09]Sock 8.Check first char [13:22:09]Sock 8.First char is OK [13:22:09]request: POST /json_proto HTTP/1.0 [13:22:09]Method: POST [13:22:09]URL: /json_proto [13:22:09]Method is POST - this is cgi request [13:22:09]url: /json_proto [13:22:09]query_string will be loaded in cgi processing [13:22:09]execute_cgi json_proto POST (null) [13:22:09]execute_cgi path=json_proto method=POST [13:22:09]POST find Content-Length [13:22:09]Host: 172.17.49.131:8080 [13:22:09]Content-Length: 769 [13:22:09]Content-Type: application/json [13:22:09] [13:22:09]POST finish read [13:22:09]Found Content-Length = 769 [13:22:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871914", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: Mbank", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:22:09]execute_script... [13:22: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)871914", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: Mbank", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:22:09]POST & json_proto [13:22:09]process_json_proto [13:22:09]json parsed OK: [13:22:09]protocol is kg_v1.0 [13:22:09]action value=close_receipt [13:22:09]process_action close_receipt [13:22:09]cmd_close_receipt [13:22:09]MH_GetDate [13:22:09]Write to MH i2c: F0 00 00 DA A6 6F [13:22:09]Write i2c OK [13:22:09]MH_I2C_Read... [13:22:09]Read from MH i2c: F0 [13:22:09]MH_I2C_Read... [13:22:09]Read from MH i2c: F0 09 00 [13:22:09]MH_I2C_Read... [13:22:09]Read from MH i2c: F0 09 00 DA A6 00 07 46 A6 66 FF 4D C0 64 41 [13:22:09]GetLastDocTimeStamp 1722172708 [13:22:09]current date 1722172935 [13:22:09]FM_GetShiftState [13:22:09]SAM_PROTO_GetShiftState [13:22:09]wFMCommunicate request_size=4 [13:22:09]MH_SAM_APDU [13:22:09]CAPDU: 80 13 01 00 [13:22:09]Write to MH i2c: E2 08 00 DB A6 80 13 01 00 00 00 00 00 FE [13:22:09]Write i2c OK [13:22:09]MH_I2C_Read... [13:22:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:22:09]Read from MH i2c: E2 [13:22:09]MH_I2C_Read... [13:22:09]Read from MH i2c: E2 0E 00 [13:22:09]MH_I2C_Read... [13:22:09]Read from MH i2c: E2 0E 00 DB A6 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 C4 [13:22:09]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:22:09]wFMCommunicate OK [13:22:09]SAM_PROTO_GetShiftState done [13:22:09]FM_GetShiftState done [13:22:09]opened in 1722127132 [13:22:09]opened+sec_in_day 1722213532 [13:22:09]quantity*price = 100005 [13:22:09]sum+1 = 100006 [13:22:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 183 28.07.2024 13:22 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965352 ФД: 230369 ФПД: 98174842235964 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T132215&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230369&fm=98174842235964&tin=02508201610067®Number=0000000000099253&sum=100005 [13:22:10]StoreToDocumentArchive [13:22:10]shift 386 fd 230369 [13:22:10]save to /storage/0386/doc_00230369 [13:22:10]save last doc name /storage/0386/doc_00230369 to /storage/kkm_last_doc_name [13:22:10]save OK [13:22:10]Clear old archive folders... [13:22:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:22:10]tlvbuf is 009E9B60 [13:22:10]SAM_PROTO_ClearQueue [13:22:10]wFMCommunicate request_size=4 [13:22:10]MH_SAM_APDU [13:22:10]CAPDU: 80 09 00 00 [13:22:10]Write to MH i2c: E2 08 00 E8 A6 80 09 00 00 00 00 00 00 00 [13:22:10]Write i2c OK [13:22:10]MH_I2C_Read... [13:22:10]Read from MH i2c: E2 [13:22:10]MH_I2C_Read... [13:22:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:22:10]Read from MH i2c: E2 03 00 [13:22:10]MH_I2C_Read... [13:22:10]Read from MH i2c: E2 03 00 E8 A6 00 90 00 02 [13:22:10]RAPDU: 90 00 [13:22:10]wFMCommunicate OK [13:22:10]SAM_PROTO_ClearQueue done [13:22:10]KKMCreateOFDPacket [13:22:10]OFDProtocolAddRootSTLVToBuf [13:22:10]FM_MakeSignedData [13:22:10]FM_MakeSignedData [13:22:10]SAM_PROTO_SignData [13:22:10]wFMCommunicate request_size=4 [13:22:10]MH_SAM_APDU [13:22:10]CAPDU: 80 0D 01 02 [13:22:10]Write to MH i2c: E2 08 00 E9 A6 80 0D 01 02 00 00 00 00 08 [13:22:10]Write i2c OK [13:22:10]MH_I2C_Read... [13:22:10]Read from MH i2c: E2 [13:22:10]MH_I2C_Read... [13:22:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:22:10]Read from MH i2c: E2 03 00 [13:22:10]MH_I2C_Read... [13:22:10]Read from MH i2c: E2 03 00 E9 A6 00 90 00 03 [13:22:10]RAPDU: 90 00 [13:22:10]wFMCommunicate OK [13:22:10]wFMCommunicate request_size=255 [13:22:10]MH_SAM_APDU [13:22: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 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 B7 00 00 00 F4 03 04 00 07 46 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E1 83 03 00 35 04 06 00 59 [13:22:10]Write to MH i2c: E2 02 01 EA A6 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 B7 00 00 00 F4 03 04 00 07 46 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E1 83 03 00 35 04 06 00 59 00 00 74 [13:22:10]Write i2c OK [13:22:10]MH_I2C_Read... [13:22:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:22:10]Read from MH i2c: E2 [13:22:10]MH_I2C_Read... [13:22:10]Read from MH i2c: E2 03 00 [13:22:10]MH_I2C_Read... [13:22:10]Read from MH i2c: E2 03 00 EA A6 00 90 00 04 [13:22:10]RAPDU: 90 00 [13:22:10]wFMCommunicate OK [13:22:10]wFMCommunicate request_size=10 [13:22:10]MH_SAM_APDU [13:22:10]CAPDU: 80 0D 02 02 05 4A 1C 98 EC 3C [13:22:10]Write to MH i2c: E2 0D 00 EB A6 80 0D 02 02 05 00 4A 1C 98 EC 3C 00 00 3B [13:22:10]Write i2c OK [13:22:10]MH_I2C_Read... [13:22:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:22:10]Read from MH i2c: E2 [13:22:10]MH_I2C_Read... [13:22:10]Read from MH i2c: E2 03 00 [13:22:10]MH_I2C_Read... [13:22:10]Read from MH i2c: E2 03 00 EB A6 00 90 00 05 [13:22:10]RAPDU: 90 00 [13:22:10]wFMCommunicate OK [13:22:10]wFMCommunicate request_size=4 [13:22:10]MH_SAM_APDU [13:22:10]CAPDU: 80 0D 03 02 [13:22:10]Write to MH i2c: E2 08 00 EC A6 80 0D 03 02 00 00 00 00 0D [13:22:10]Write i2c OK [13:22:10]MH_I2C_Read... [13:22:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:22:10]Read from MH i2c: E2 [13:22:10]MH_I2C_Read... [13:22:10]Read from MH i2c: E2 0B 00 [13:22:10]MH_I2C_Read... [13:22:10]Read from MH i2c: E2 0B 00 EC A6 00 A3 DA 64 D7 EA BE 52 8B 90 00 4B [13:22:10]RAPDU: A3 DA 64 D7 EA BE 52 8B 90 00 [13:22:10]wFMCommunicate OK [13:22:10]SAM_PROTO_SignData done [13:22:10]FM_MakeSignedData done [13:22:10]CreateOFDProtocolMessage [13:22:10]wFMCommunicate request_size=4 [13:22:10]MH_SAM_APDU [13:22:10]CAPDU: 80 11 00 00 [13:22:10]Write to MH i2c: E2 08 00 ED A6 80 11 00 00 00 00 00 00 0D [13:22:10]Write i2c OK [13:22:10]MH_I2C_Read... [13:22:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:22:10]Read from MH i2c: E2 [13:22:10]MH_I2C_Read... [13:22:10]Read from MH i2c: E2 17 00 [13:22:10]MH_I2C_Read... [13:22:10]Read from MH i2c: E2 17 00 ED A6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 5E [13:22:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:22:10]wFMCommunicate OK [13:22:10]CreateOFDProtocolMessage done [13:22:10]OFDSenderStorePacket 230369 [13:22:10]StoreOFDPacket docnum=230369 [13:22:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 EC 18 07 01 4B 27 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 B7 00 00 00 F4 03 04 00 07 46 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E1 83 03 00 35 04 06 00 59 4A 1C 98 EC 3C A3 DA 64 D7 EA BE 52 8B [13:22:10]CheckFolder [13:22:10]dirname=/storage/ofd_packets [13:22:10]CheckFolder done [13:22:10]ProducePacketName [13:22:10]name=ofd_packets/00230369 [13:22:10]NVStorageSaveData ofd_packets/00230369 [13:22:10]File name is /storage/ofd_packets/00230369 [13:22:10]Write 301 bytes [13:22:10]NVStorageSaveData done [13:22:10]OFDSenderStorePacket done [13:22:10]KKMCreateOFDPacket done [13:22:10]NVStorageSaveData kkm_last_timestamp [13:22:10]File name is /storage/kkm_last_timestamp [13:22:10]Write 4 bytes [13:22:10]NVStorageSaveData done [13:22:10]ExternCall_PrintAddStr [13:22:10]wPrintStart [13:22:10]Write to MH i2c: 01 00 00 EE A6 94 [13:22:10]Write i2c OK [13:22:10]MH_I2C_Read... [13:22:10]Read from MH i2c: 01 [13:22:10]MH_I2C_Read... [13:22:10]Read from MH i2c: 01 07 00 [13:22:10]MH_I2C_Read... [13:22:10]Read from MH i2c: 01 07 00 EE A6 00 00 00 00 00 FF 0F A9 [13:22:10]RasterBufferAndPrint [13:22:10]line Счет N : (1)871914 [13:22:10]line ИНН: 02508201610067 [13:22:10]line Контрольно-Кассовый Чек [13:22:10]line ПРОДАЖА [13:22:10]line ТРК (МРК, ГНК) : 52 [13:22:10]line Товар: 2710124130 [13:22:10]line Аи-92-К-5 [13:22:10]line 14.750 * 67.80 [13:22:10]line = 1000.05 [13:22:10]line НДС 12% НСП 1% [13:22:10]line > о реализуемом товаре [13:22:10]line ИТОГО: 1000.05 [13:22:10]line НСП 1% : 8.85 [13:22:10]line НДС 12% : 106.20 [13:22:10]line Наличными: 0.00 [13:22:10]line Безнал.: 1000.05 [13:22:10]line Место: АЗС № 125 "Партнер Нефть" [13:22:10]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [13:22:10]line СНО: Общий режим [13:22:10]line Чек 183 28.07.2024 13:22 [13:22:10]line Смена: 386 ФФД: 1.0 [13:22:10]line ЗНМ: 0300000050 [13:22:10]line РНМ: 0000000000099253 [13:22:10]line Версия ККМ: 001 [13:22:10]line Платежная система: Mbank [13:22:10]line ФМ: 0000000000965352 [13:22:10]line ФД: 230369 [13:22:10]line ФПД: 98174842235964 [13:22:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T132215&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230369&fm=98174842235964&tin=02508201610067®Number=0000000000099253&sum=100005 [13:22:10]written 0, free lines is 4095 [13:22:10]OFD Sender: Processing packet 230369 [packets to send 132, broken 131] [13:22:10]ProducePacketName [13:22:10]name=ofd_packets/00230369 [13:22:10]OFD Sender: To server: pG, [13:22:10]CommunicateWithHost lk.salyk.kg:30040 [13:22:10]ConnectInit lk.salyk.kg [13:22:10]Connected sock=10 [13:22:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 EC 18 07 01 4B 27 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 B7 00 00 00 F4 03 04 00 07 46 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E1 83 03 00 35 04 06 00 59 4A 1C 98 EC 3C A3 DA 64 D7 EA BE 52 8B [13:22:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 5B 3C 47 00 8C 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 39 36 35 33 35 32 10 04 04 00 E1 83 03 00 F4 03 04 00 DE EC A5 66 B6 04 01 00 00 AD A2 57 E0 C4 21 E9 8B [13:22:11]CommunicateWithHost err = 0 [13:22:11]CheckOFDResponse [13:22:11]1017 (14) - 77093643461234 [13:22:11]1041 (16) - 0000000000965352 [13:22:11]1040 (4) - 230369 [13:22:11]1012 (4) - 28.07.2024 07:01 [13:22:11]1206 (1) - 0 [13:22:11]OFD Sender: Remove packet 230369 [13:22:11]ProducePacketName [13:22:11]name=ofd_packets/00230369 [13:22:11]NVStorageDeleteData [13:22:11]Write to MH i2c: 01 00 00 17 A7 BE [13:22:11]Write i2c OK [13:22:11]MH_I2C_Read... [13:22:11]Read from MH i2c: 01 [13:22:11]MH_I2C_Read... [13:22:11]Read from MH i2c: 01 07 00 [13:22:11]MH_I2C_Read... [13:22:11]Read from MH i2c: 01 07 00 17 A7 00 00 00 00 00 1D 0D EF [13:22:11]RasterBufferAndPrint [13:22:11]line [13:22:11]line [13:22:11]line [13:22:11]line [13:22:11]line [13:22:11]written 0, free lines is 3366 [13:22:11]MH_Cut [13:22:11]Write to MH i2c: D1 01 00 1E A7 01 97 [13:22:11]Write i2c OK [13:22:11]MH_I2C_Read... [13:22:11]Read from MH i2c: D1 [13:22:11]MH_I2C_Read... [13:22:11]Read from MH i2c: D1 01 00 [13:22:11]MH_I2C_Read... [13:22:11]Read from MH i2c: D1 01 00 1E A7 00 96 [13:22:11]Write to MH i2c: 01 00 00 1F A7 C6 [13:22:11]Write i2c OK [13:22:11]MH_I2C_Read... [13:22:11]OFD Sender: No OFD packet to send [13:22:11]*** Cut start [13:22:11]*** Partial cut [13:22:11]*** CUTSNS_PIN = 1 [13:22:11]*** CUTSNS_PIN = 0 [13:22:12]*** Brake cut motor [13:22:12]Read from MH i2c: 01 [13:22:12]MH_I2C_Read... [13:22:12]*** Stop cut motor [13:22:12]*** Cut end [13:22:12]Read from MH i2c: 01 07 00 [13:22:12]MH_I2C_Read... [13:22:12]Read from MH i2c: 01 07 00 1F A7 00 00 00 00 00 FF 0F DB [13:22:12]process_action close_receipt done [13:22:12]requested_data is exist [13:22:12]produce_requested_data [13:22:12]requested_item fm.sn is exist - process it [13:22:12]wFMCommunicate request_size=4 [13:22:12]MH_SAM_APDU [13:22:12]CAPDU: 80 11 00 00 [13:22:12]Write to MH i2c: E2 08 00 20 A7 80 11 00 00 00 00 00 00 41 [13:22:12]Write i2c OK [13:22:12]MH_I2C_Read... [13:22:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:22:12]Read from MH i2c: E2 [13:22:12]MH_I2C_Read... [13:22:12]Read from MH i2c: E2 17 00 [13:22:12]MH_I2C_Read... [13:22:12]Read from MH i2c: E2 17 00 20 A7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 92 [13:22:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:22:12]wFMCommunicate OK [13:22:12]requested_item fd.num is exist - process it [13:22:12]SAM_PROTO_GetFieldsCounters [13:22:12]wFMCommunicate request_size=4 [13:22:12]MH_SAM_APDU [13:22:12]CAPDU: 80 13 00 00 [13:22:12]Write to MH i2c: E2 08 00 21 A7 80 13 00 00 00 00 00 00 44 [13:22:12]Write i2c OK [13:22:12]MH_I2C_Read... [13:22:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:22:12]Read from MH i2c: E2 [13:22:12]MH_I2C_Read... [13:22:12]Read from MH i2c: E2 62 00 [13:22:12]MH_I2C_Read... [13:22:12]Read from MH i2c: E2 62 00 21 A7 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 E1 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 B7 00 00 00 5E 04 04 00 B7 00 00 00 57 04 04 00 B8 00 00 00 19 04 04 00 00 00 00 00 90 00 75 [13:22:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 E1 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 B7 00 00 00 5E 04 04 00 B7 00 00 00 57 04 04 00 B8 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:22:12]wFMCommunicate OK [13:22:12]SAM_PROTO_GetFieldsCounters done [13:22:12]requested_item shift.num is exist - process it [13:22:12]requested_item shift.opened is exist - process it [13:22:12]req_shift_opened [13:22:12]FM_GetShiftState [13:22:12]SAM_PROTO_GetShiftState [13:22:12]wFMCommunicate request_size=4 [13:22:12]MH_SAM_APDU [13:22:12]CAPDU: 80 13 01 00 [13:22:12]Write to MH i2c: E2 08 00 22 A7 80 13 01 00 00 00 00 00 46 [13:22:12]Write i2c OK [13:22:12]MH_I2C_Read... [13:22:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:22:12]Read from MH i2c: E2 [13:22:12]MH_I2C_Read... [13:22:12]Read from MH i2c: E2 0E 00 [13:22:12]MH_I2C_Read... [13:22:12]Read from MH i2c: E2 0E 00 22 A7 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 0C [13:22:12]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:22:12]wFMCommunicate OK [13:22:12]SAM_PROTO_GetShiftState done [13:22:12]FM_GetShiftState done [13:22:12]req_shift_opened done [13:22:12]requested_item shift.open_date is exist - process it [13:22:12]req_shift_open_date [13:22:12]req_shift_open_date done [13:22:12]produce_requested_data done [13:22:12]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230369,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [13:22:12]process_action_free close_receipt [13:22:12]json_value_free [13:22:12]json_value_free done [13:22:12]process_json_proto returns [13:22:12]Send response to host [13:22:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230369,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [13:22:12]free response buf [13:22:12]execute_script done [13:22:12]execute_script returns [13:22:12]free content buf [13:22:12]Sock 8.Close socket [13:22:12]Sock 8.Thread stoped [13:22:14]accept exits with 9 [13:22:14]New connection [13:22:14]New thread 3067047268 created [13:22:14]Thread 3066903908 joined [13:22:14]Waiting for new connection... [13:22:14] Sock 9.Parse request [13:22:14]Sock 9.Check first char [13:22:14]Sock 9.First char is OK [13:22:14]request: POST /json_proto HTTP/1.0 [13:22:14]Method: POST [13:22:14]URL: /json_proto [13:22:14]Method is POST - this is cgi request [13:22:14]url: /json_proto [13:22:14]query_string will be loaded in cgi processing [13:22:14]execute_cgi json_proto POST (null) [13:22:14]execute_cgi path=json_proto method=POST [13:22:14]POST find Content-Length [13:22:14]Host: 172.17.49.131:8080 [13:22:14]Content-Length: 678 [13:22:14]Content-Type: application/json [13:22:14] [13:22:14]POST finish read [13:22:14]Found Content-Length = 678 [13:22:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871915", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 13.300, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:22:14]execute_script... [13:22: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)871915", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 13.300, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:22:14]POST & json_proto [13:22:14]process_json_proto [13:22:14]json parsed OK: [13:22:14]protocol is kg_v1.0 [13:22:14]action value=close_receipt [13:22:14]process_action close_receipt [13:22:14]cmd_close_receipt [13:22:14]MH_GetDate [13:22:14]Write to MH i2c: F0 00 00 23 A7 B9 [13:22:14]Write i2c OK [13:22:14]MH_I2C_Read... [13:22:14]Read from MH i2c: F0 [13:22:14]MH_I2C_Read... [13:22:14]Read from MH i2c: F0 09 00 [13:22:14]MH_I2C_Read... [13:22:14]Read from MH i2c: F0 09 00 23 A7 00 0C 46 A6 66 FF 4D C0 64 90 [13:22:14]GetLastDocTimeStamp 1722172935 [13:22:14]current date 1722172940 [13:22:14]FM_GetShiftState [13:22:14]SAM_PROTO_GetShiftState [13:22:14]wFMCommunicate request_size=4 [13:22:14]MH_SAM_APDU [13:22:14]CAPDU: 80 13 01 00 [13:22:14]Write to MH i2c: E2 08 00 24 A7 80 13 01 00 00 00 00 00 48 [13:22:14]Write i2c OK [13:22:14]MH_I2C_Read... [13:22:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:22:14]Read from MH i2c: E2 [13:22:14]MH_I2C_Read... [13:22:14]Read from MH i2c: E2 0E 00 [13:22:14]MH_I2C_Read... [13:22:14]Read from MH i2c: E2 0E 00 24 A7 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 0E [13:22:14]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:22:14]wFMCommunicate OK [13:22:14]SAM_PROTO_GetShiftState done [13:22:14]FM_GetShiftState done [13:22:14]opened in 1722127132 [13:22:14]opened+sec_in_day 1722213532 [13:22:14]quantity*price = 100016 [13:22:14]sum+1 = 100017 [13:22:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 184 28.07.2024 13:22 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230370 ФПД: 250913836142945 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T132220&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230370&fm=250913836142945&tin=02508201610067®Number=0000000000099253&sum=100000 [13:22:15]StoreToDocumentArchive [13:22:15]shift 386 fd 230370 [13:22:15]save to /storage/0386/doc_00230370 [13:22:15]save last doc name /storage/0386/doc_00230370 to /storage/kkm_last_doc_name [13:22:15]save OK [13:22:15]Clear old archive folders... [13:22:15]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:22:15]tlvbuf is 009A6950 [13:22:15]SAM_PROTO_ClearQueue [13:22:15]wFMCommunicate request_size=4 [13:22:15]MH_SAM_APDU [13:22:15]CAPDU: 80 09 00 00 [13:22:15]Write to MH i2c: E2 08 00 31 A7 80 09 00 00 00 00 00 00 4A [13:22:15]Write i2c OK [13:22:15]MH_I2C_Read... [13:22:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:22:15]Read from MH i2c: E2 [13:22:15]MH_I2C_Read... [13:22:15]Read from MH i2c: E2 03 00 [13:22:15]MH_I2C_Read... [13:22:15]Read from MH i2c: E2 03 00 31 A7 00 90 00 4C [13:22:15]RAPDU: 90 00 [13:22:15]wFMCommunicate OK [13:22:15]SAM_PROTO_ClearQueue done [13:22:15]KKMCreateOFDPacket [13:22:15]OFDProtocolAddRootSTLVToBuf [13:22:15]FM_MakeSignedData [13:22:15]FM_MakeSignedData [13:22:15]SAM_PROTO_SignData [13:22:15]wFMCommunicate request_size=4 [13:22:15]MH_SAM_APDU [13:22:15]CAPDU: 80 0D 01 02 [13:22:15]Write to MH i2c: E2 08 00 32 A7 80 0D 01 02 00 00 00 00 52 [13:22:15]Write i2c OK [13:22:15]MH_I2C_Read... [13:22:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:22:15]Read from MH i2c: E2 [13:22:15]MH_I2C_Read... [13:22:15]Read from MH i2c: E2 03 00 [13:22:15]MH_I2C_Read... [13:22:15]Read from MH i2c: E2 03 00 32 A7 00 90 00 4D [13:22:15]RAPDU: 90 00 [13:22:15]wFMCommunicate OK [13:22:15]wFMCommunicate request_size=255 [13:22:15]MH_SAM_APDU [13:22: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 F4 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 0C 46 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E2 83 03 00 35 04 06 00 E4 34 6E 12 [13:22:15]Write to MH i2c: E2 02 01 33 A7 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 0C 46 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E2 83 03 00 35 04 06 00 E4 34 6E 12 00 00 90 [13:22:15]Write i2c OK [13:22:15]MH_I2C_Read... [13:22:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:22:15]Read from MH i2c: E2 [13:22:15]MH_I2C_Read... [13:22:15]Read from MH i2c: E2 03 00 [13:22:15]MH_I2C_Read... [13:22:15]Read from MH i2c: E2 03 00 33 A7 00 90 00 4E [13:22:15]RAPDU: 90 00 [13:22:15]wFMCommunicate OK [13:22:15]wFMCommunicate request_size=7 [13:22:15]MH_SAM_APDU [13:22:15]CAPDU: 80 0D 02 02 02 91 61 [13:22:15]Write to MH i2c: E2 0A 00 34 A7 80 0D 02 02 02 00 91 61 00 00 4B [13:22:15]Write i2c OK [13:22:15]MH_I2C_Read... [13:22:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:22:16]Read from MH i2c: E2 [13:22:16]MH_I2C_Read... [13:22:16]Read from MH i2c: E2 03 00 [13:22:16]MH_I2C_Read... [13:22:16]Read from MH i2c: E2 03 00 34 A7 00 90 00 4F [13:22:16]RAPDU: 90 00 [13:22:16]wFMCommunicate OK [13:22:16]wFMCommunicate request_size=4 [13:22:16]MH_SAM_APDU [13:22:16]CAPDU: 80 0D 03 02 [13:22:16]Write to MH i2c: E2 08 00 35 A7 80 0D 03 02 00 00 00 00 57 [13:22:16]Write i2c OK [13:22:16]MH_I2C_Read... [13:22:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:22:16]Read from MH i2c: E2 [13:22:16]MH_I2C_Read... [13:22:16]Read from MH i2c: E2 0B 00 [13:22:16]MH_I2C_Read... [13:22:16]Read from MH i2c: E2 0B 00 35 A7 00 4B F5 06 9F 81 B7 A5 16 90 00 30 [13:22:16]RAPDU: 4B F5 06 9F 81 B7 A5 16 90 00 [13:22:16]wFMCommunicate OK [13:22:16]SAM_PROTO_SignData done [13:22:16]FM_MakeSignedData done [13:22:16]CreateOFDProtocolMessage [13:22:16]wFMCommunicate request_size=4 [13:22:16]MH_SAM_APDU [13:22:16]CAPDU: 80 11 00 00 [13:22:16]Write to MH i2c: E2 08 00 36 A7 80 11 00 00 00 00 00 00 57 [13:22:16]Write i2c OK [13:22:16]MH_I2C_Read... [13:22:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:22:16]Read from MH i2c: E2 [13:22:16]MH_I2C_Read... [13:22:16]Read from MH i2c: E2 17 00 [13:22:16]MH_I2C_Read... [13:22:16]Read from MH i2c: E2 17 00 36 A7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 A8 [13:22:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:22:16]wFMCommunicate OK [13:22:16]CreateOFDProtocolMessage done [13:22:16]OFDSenderStorePacket 230370 [13:22:16]StoreOFDPacket docnum=230370 [13:22:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 64 A6 04 01 E3 E6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 0C 46 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E2 83 03 00 35 04 06 00 E4 34 6E 12 91 61 4B F5 06 9F 81 B7 A5 16 [13:22:16]CheckFolder [13:22:16]dirname=/storage/ofd_packets [13:22:16]CheckFolder done [13:22:16]ProducePacketName [13:22:16]name=ofd_packets/00230370 [13:22:16]NVStorageSaveData ofd_packets/00230370 [13:22:16]File name is /storage/ofd_packets/00230370 [13:22:16]Write 298 bytes [13:22:16]NVStorageSaveData done [13:22:16]OFDSenderStorePacket done [13:22:16]KKMCreateOFDPacket done [13:22:16]NVStorageSaveData kkm_last_timestamp [13:22:16]File name is /storage/kkm_last_timestamp [13:22:16]Write 4 bytes [13:22:16]NVStorageSaveData done [13:22:16]ExternCall_PrintAddStr [13:22:16]wPrintStart [13:22:16]Write to MH i2c: 01 00 00 37 A7 DE [13:22:16]Write i2c OK [13:22:16]MH_I2C_Read... [13:22:16]Read from MH i2c: 01 [13:22:16]MH_I2C_Read... [13:22:16]Read from MH i2c: 01 07 00 [13:22:16]MH_I2C_Read... [13:22:16]Read from MH i2c: 01 07 00 37 A7 00 00 00 00 00 FF 0F F3 [13:22:16]RasterBufferAndPrint [13:22:16]line Счет N : (1)871915 [13:22:16]line ИНН: 02508201610067 [13:22:16]line Контрольно-Кассовый Чек [13:22:16]line ПРОДАЖА [13:22:16]line ТРК (МРК, ГНК) : 2 [13:22:16]line Товар: 2710194210 [13:22:16]line ДТ-К-5 [13:22:16]line 13.300 * 75.20 [13:22:16]line = 1000.16 [13:22:16]line НДС 12% НСП 1% [13:22:16]line > о реализуемом товаре [13:22:16]line ОКРУГЛЕНИЕ: -0.16 [13:22:16]line ИТОГО: 1000.00 [13:22:16]line Внесено: 1000.00 [13:22:16]line СДАЧА: 0.00 [13:22:16]line НСП 1% : 8.85 [13:22:16]line НДС 12% : 106.21 [13:22:16]line Наличными: 1000.00 [13:22:16]line Безнал.: 0.00 [13:22:16]line Место: АЗС № 125 "Партнер Нефть" [13:22:16]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [13:22:16]line СНО: Общий режим [13:22:16]line Чек 184 28.07.2024 13:22 [13:22:16]line Смена: 386 ФФД: 1.0 [13:22:16]line ЗНМ: 0300000050 [13:22:16]line РНМ: 0000000000099253 [13:22:16]line Версия ККМ: 001 [13:22:16]line ФМ: 0000000000965352 [13:22:16]line ФД: 230370 [13:22:16]line ФПД: 250913836142945 [13:22:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T132220&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230370&fm=250913836142945&tin=02508201610067®Number=0000000000099253&sum=100000 [13:22:16]written 0, free lines is 4095 [13:22:16]OFD Sender: Processing packet 230370 [packets to send 132, broken 131] [13:22:16]ProducePacketName [13:22:16]name=ofd_packets/00230370 [13:22:16]OFD Sender: To server: pG, [13:22:16]CommunicateWithHost lk.salyk.kg:30040 [13:22:16]ConnectInit lk.salyk.kg [13:22:16]Connected sock=10 [13:22:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 64 A6 04 01 E3 E6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 00 00 00 F4 03 04 00 0C 46 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E2 83 03 00 35 04 06 00 E4 34 6E 12 91 61 4B F5 06 9F 81 B7 A5 16 [13:22:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 01 96 47 00 2D 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 39 36 35 33 35 32 10 04 04 00 E2 83 03 00 F4 03 04 00 E3 EC A5 66 B6 04 01 00 00 AB 5C 03 1F B3 83 2A AF [13:22:16]CommunicateWithHost err = 0 [13:22:16]CheckOFDResponse [13:22:16]1017 (14) - 77093643461234 [13:22:16]1041 (16) - 0000000000965352 [13:22:16]1040 (4) - 230370 [13:22:16]1012 (4) - 28.07.2024 07:01 [13:22:16]1206 (1) - 0 [13:22:16]OFD Sender: Remove packet 230370 [13:22:16]ProducePacketName [13:22:16]name=ofd_packets/00230370 [13:22:16]NVStorageDeleteData [13:22:16]Write to MH i2c: 01 00 00 62 A7 09 [13:22:16]Write i2c OK [13:22:16]MH_I2C_Read... [13:22:16]Read from MH i2c: 01 [13:22:16]MH_I2C_Read... [13:22:16]Read from MH i2c: 01 07 00 [13:22:16]MH_I2C_Read... [13:22:16]Read from MH i2c: 01 07 00 62 A7 00 00 00 00 00 EF 0C 0B [13:22:16]RasterBufferAndPrint [13:22:16]line [13:22:16]line [13:22:16]line [13:22:16]line [13:22:16]line [13:22:16]written 0, free lines is 3326 [13:22:16]MH_Cut [13:22:16]Write to MH i2c: D1 01 00 69 A7 01 E2 [13:22:16]Write i2c OK [13:22:16]MH_I2C_Read... [13:22:16]Read from MH i2c: D1 [13:22:16]MH_I2C_Read... [13:22:16]Read from MH i2c: D1 01 00 [13:22:16]MH_I2C_Read... [13:22:16]Read from MH i2c: D1 01 00 69 A7 00 E1 [13:22:16]Write to MH i2c: 01 00 00 6A A7 11 [13:22:16]Write i2c OK [13:22:16]MH_I2C_Read... [13:22:17]OFD Sender: No OFD packet to send [13:22:17]*** Cut start [13:22:17]*** Partial cut [13:22:17]*** CUTSNS_PIN = 1 [13:22:17]*** CUTSNS_PIN = 0 [13:22:17]*** Brake cut motor [13:22:17]Read from MH i2c: 01 [13:22:17]MH_I2C_Read... [13:22:17]*** Stop cut motor [13:22:17]*** Cut end [13:22:17]Read from MH i2c: 01 07 00 [13:22:17]MH_I2C_Read... [13:22:17]Read from MH i2c: 01 07 00 6A A7 00 00 00 00 00 FF 0F 26 [13:22:17]process_action close_receipt done [13:22:17]requested_data is exist [13:22:17]produce_requested_data [13:22:17]requested_item fm.sn is exist - process it [13:22:17]wFMCommunicate request_size=4 [13:22:17]MH_SAM_APDU [13:22:17]CAPDU: 80 11 00 00 [13:22:17]Write to MH i2c: E2 08 00 6B A7 80 11 00 00 00 00 00 00 8C [13:22:17]Write i2c OK [13:22:17]MH_I2C_Read... [13:22:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:22:17]Read from MH i2c: E2 [13:22:17]MH_I2C_Read... [13:22:17]Read from MH i2c: E2 17 00 [13:22:17]MH_I2C_Read... [13:22:17]Read from MH i2c: E2 17 00 6B A7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 DD [13:22:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:22:17]wFMCommunicate OK [13:22:17]requested_item fd.num is exist - process it [13:22:17]SAM_PROTO_GetFieldsCounters [13:22:17]wFMCommunicate request_size=4 [13:22:17]MH_SAM_APDU [13:22:17]CAPDU: 80 13 00 00 [13:22:17]Write to MH i2c: E2 08 00 6C A7 80 13 00 00 00 00 00 00 8F [13:22:17]Write i2c OK [13:22:17]MH_I2C_Read... [13:22:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:22:18]Read from MH i2c: E2 [13:22:18]MH_I2C_Read... [13:22:18]Read from MH i2c: E2 62 00 [13:22:18]MH_I2C_Read... [13:22:18]Read from MH i2c: E2 62 00 6C A7 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 E2 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 B8 00 00 00 5E 04 04 00 B8 00 00 00 57 04 04 00 B9 00 00 00 19 04 04 00 00 00 00 00 90 00 C4 [13:22:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 E2 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 B8 00 00 00 5E 04 04 00 B8 00 00 00 57 04 04 00 B9 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:22:18]wFMCommunicate OK [13:22:18]SAM_PROTO_GetFieldsCounters done [13:22:18]requested_item shift.num is exist - process it [13:22:18]requested_item shift.opened is exist - process it [13:22:18]req_shift_opened [13:22:18]FM_GetShiftState [13:22:18]SAM_PROTO_GetShiftState [13:22:18]wFMCommunicate request_size=4 [13:22:18]MH_SAM_APDU [13:22:18]CAPDU: 80 13 01 00 [13:22:18]Write to MH i2c: E2 08 00 6D A7 80 13 01 00 00 00 00 00 91 [13:22:18]Write i2c OK [13:22:18]MH_I2C_Read... [13:22:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:22:18]Read from MH i2c: E2 [13:22:18]MH_I2C_Read... [13:22:18]Read from MH i2c: E2 0E 00 [13:22:18]MH_I2C_Read... [13:22:18]Read from MH i2c: E2 0E 00 6D A7 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 57 [13:22:18]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:22:18]wFMCommunicate OK [13:22:18]SAM_PROTO_GetShiftState done [13:22:18]FM_GetShiftState done [13:22:18]req_shift_opened done [13:22:18]requested_item shift.open_date is exist - process it [13:22:18]req_shift_open_date [13:22:18]req_shift_open_date done [13:22:18]produce_requested_data done [13:22:18]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230370,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [13:22:18]process_action_free close_receipt [13:22:18]json_value_free [13:22:18]json_value_free done [13:22:18]process_json_proto returns [13:22:18]Send response to host [13:22:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230370,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [13:22:18]free response buf [13:22:18]execute_script done [13:22:18]execute_script returns [13:22:18]free content buf [13:22:18]Sock 9.Close socket [13:22:18]Sock 9.Thread stoped [13:22:22]OFD Sender: No OFD packet to send [13:22:27]OFD Sender: No OFD packet to send [13:22:32]OFD Sender: No OFD packet to send [13:22:37]OFD Sender: No OFD packet to send [13:22:42]OFD Sender: No OFD packet to send [13:22:47]OFD Sender: No OFD packet to send [13:22:52]OFD Sender: No OFD packet to send [13:22:57]OFD Sender: No OFD packet to send [13:23:02]OFD Sender: No OFD packet to send [13:23:07]OFD Sender: No OFD packet to send [13:23:12]OFD Sender: No OFD packet to send [13:23:17]OFD Sender: No OFD packet to send [13:23:22]OFD Sender: No OFD packet to send [13:23:27]OFD Sender: No OFD packet to send [13:23:32]OFD Sender: No OFD packet to send [13:23:37]OFD Sender: No OFD packet to send [13:23:42]OFD Sender: No OFD packet to send [13:23:47]OFD Sender: No OFD packet to send [13:23:52]OFD Sender: No OFD packet to send [13:23:57]OFD Sender: No OFD packet to send [13:24:02]OFD Sender: No OFD packet to send [13:24:07]OFD Sender: No OFD packet to send [13:24:12]OFD Sender: No OFD packet to send [13:24:17]OFD Sender: No OFD packet to send [13:24:22]OFD Sender: No OFD packet to send [13:24:27]OFD Sender: No OFD packet to send [13:24:32]OFD Sender: No OFD packet to send [13:24:37]OFD Sender: No OFD packet to send [13:24:42]OFD Sender: No OFD packet to send [13:24:47]OFD Sender: No OFD packet to send [13:24:52]OFD Sender: No OFD packet to send [13:24:57]OFD Sender: No OFD packet to send [13:25:02]OFD Sender: No OFD packet to send [13:25:07]OFD Sender: No OFD packet to send [13:25:12]OFD Sender: No OFD packet to send [13:25:17]OFD Sender: No OFD packet to send [13:25:22]OFD Sender: No OFD packet to send [13:25:26]accept exits with 8 [13:25:26]New connection [13:25:26]New thread 3066903908 created [13:25:26]Thread 3067047268 joined [13:25:26]Waiting for new connection... [13:25:26] Sock 8.Parse request [13:25:26]Sock 8.Check first char [13:25:26]Sock 8.First char is OK [13:25:26]request: POST /json_proto HTTP/1.0 [13:25:26]Method: POST [13:25:26]URL: /json_proto [13:25:26]Method is POST - this is cgi request [13:25:26]url: /json_proto [13:25:26]query_string will be loaded in cgi processing [13:25:26]execute_cgi json_proto POST (null) [13:25:26]execute_cgi path=json_proto method=POST [13:25:26]POST find Content-Length [13:25:26]Host: 172.17.49.131:8080 [13:25:26]Content-Length: 977 [13:25:26]Content-Type: application/json [13:25:26] [13:25:26]POST finish read [13:25:26]Found Content-Length = 977 [13:25:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871916", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.20, "quantity" : 80.870, "sum" : 6000.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\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 125\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 80.87 \u0441\u043E\u043C", "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" ] } } [13:25:26]execute_script... [13:25: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)871916", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.20, "quantity" : 80.870, "sum" : 6000.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\u000A\u0414\u0422\u000A\u043D\u043E\u043C\u0435\u0440 125\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 80.87 \u0441\u043E\u043C", "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" ] } } [13:25:26]POST & json_proto [13:25:26]process_json_proto [13:25:26]json parsed OK: [13:25:26]protocol is kg_v1.0 [13:25:26]action value=close_receipt [13:25:26]process_action close_receipt [13:25:26]cmd_close_receipt [13:25:26]MH_GetDate [13:25:26]Write to MH i2c: F0 00 00 6E A7 04 [13:25:26]Write i2c OK [13:25:26]MH_I2C_Read... [13:25:26]Read from MH i2c: F0 [13:25:26]MH_I2C_Read... [13:25:26]Read from MH i2c: F0 09 00 [13:25:26]MH_I2C_Read... [13:25:26]Read from MH i2c: F0 09 00 6E A7 00 CD 46 A6 66 FF 4D C0 64 9C [13:25:26]GetLastDocTimeStamp 1722172940 [13:25:26]current date 1722173133 [13:25:26]FM_GetShiftState [13:25:26]SAM_PROTO_GetShiftState [13:25:26]wFMCommunicate request_size=4 [13:25:26]MH_SAM_APDU [13:25:26]CAPDU: 80 13 01 00 [13:25:26]Write to MH i2c: E2 08 00 6F A7 80 13 01 00 00 00 00 00 93 [13:25:26]Write i2c OK [13:25:26]MH_I2C_Read... [13:25:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:25:26]Read from MH i2c: E2 [13:25:26]MH_I2C_Read... [13:25:26]Read from MH i2c: E2 0E 00 [13:25:26]MH_I2C_Read... [13:25:26]Read from MH i2c: E2 0E 00 6F A7 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 59 [13:25:26]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:25:26]wFMCommunicate OK [13:25:26]SAM_PROTO_GetShiftState done [13:25:26]FM_GetShiftState done [13:25:26]opened in 1722127132 [13:25:26]opened+sec_in_day 1722213532 [13:25:26]quantity*price = 600055 [13:25:26]sum+1 = 600056 [13:25:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.55 ИТОГО: 6000.00 Внесено: 6000.00 СДАЧА: 0.00 НСП 1% : 53.10 НДС 12% : 637.23 Наличными: 6000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 185 28.07.2024 13:25 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Дисконтная программа ДТ номер 125 сэкономлено 80.87 сом ФМ: 0000000000965352 ФД: 230371 ФПД: 51850390193455 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T132533&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230371&fm=51850390193455&tin=02508201610067®Number=0000000000099253&sum=600000 [13:25:28]StoreToDocumentArchive [13:25:28]shift 386 fd 230371 [13:25:28]save to /storage/0386/doc_00230371 [13:25:28]save last doc name /storage/0386/doc_00230371 to /storage/kkm_last_doc_name [13:25:28]save OK [13:25:28]Clear old archive folders... [13:25:28]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:25:28]tlvbuf is 009EBA90 [13:25:28]SAM_PROTO_ClearQueue [13:25:28]wFMCommunicate request_size=4 [13:25:28]MH_SAM_APDU [13:25:28]CAPDU: 80 09 00 00 [13:25:28]Write to MH i2c: E2 08 00 7C A7 80 09 00 00 00 00 00 00 95 [13:25:28]Write i2c OK [13:25:28]MH_I2C_Read... [13:25:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:25:28]Read from MH i2c: E2 [13:25:28]MH_I2C_Read... [13:25:28]Read from MH i2c: E2 03 00 [13:25:28]MH_I2C_Read... [13:25:28]Read from MH i2c: E2 03 00 7C A7 00 90 00 97 [13:25:28]RAPDU: 90 00 [13:25:28]wFMCommunicate OK [13:25:28]SAM_PROTO_ClearQueue done [13:25:28]KKMCreateOFDPacket [13:25:28]OFDProtocolAddRootSTLVToBuf [13:25:28]FM_MakeSignedData [13:25:28]FM_MakeSignedData [13:25:28]SAM_PROTO_SignData [13:25:28]wFMCommunicate request_size=4 [13:25:28]MH_SAM_APDU [13:25:28]CAPDU: 80 0D 01 02 [13:25:28]Write to MH i2c: E2 08 00 7D A7 80 0D 01 02 00 00 00 00 9D [13:25:28]Write i2c OK [13:25:28]MH_I2C_Read... [13:25:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:25:28]Read from MH i2c: E2 [13:25:28]MH_I2C_Read... [13:25:28]Read from MH i2c: E2 03 00 [13:25:28]MH_I2C_Read... [13:25:28]Read from MH i2c: E2 03 00 7D A7 00 90 00 98 [13:25:28]RAPDU: 90 00 [13:25:28]wFMCommunicate OK [13:25:28]wFMCommunicate request_size=255 [13:25:28]MH_SAM_APDU [13:25: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 3B 01 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F7 27 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 EB 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 B9 00 00 00 F4 03 04 00 CD 46 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E3 83 03 00 35 04 06 00 2F 28 5C 16 [13:25:28]Write to MH i2c: E2 02 01 7E A7 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 3B 01 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F7 27 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 EB 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 B9 00 00 00 F4 03 04 00 CD 46 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E3 83 03 00 35 04 06 00 2F 28 5C 16 00 00 7E [13:25:28]Write i2c OK [13:25:28]MH_I2C_Read... [13:25:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:25:28]Read from MH i2c: E2 [13:25:28]MH_I2C_Read... [13:25:28]Read from MH i2c: E2 03 00 [13:25:28]MH_I2C_Read... [13:25:28]Read from MH i2c: E2 03 00 7E A7 00 90 00 99 [13:25:28]RAPDU: 90 00 [13:25:28]wFMCommunicate OK [13:25:28]wFMCommunicate request_size=7 [13:25:28]MH_SAM_APDU [13:25:28]CAPDU: 80 0D 02 02 02 C5 2F [13:25:28]Write to MH i2c: E2 0A 00 7F A7 80 0D 02 02 02 00 C5 2F 00 00 98 [13:25:28]Write i2c OK [13:25:28]MH_I2C_Read... [13:25:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:25:28]Read from MH i2c: E2 [13:25:28]MH_I2C_Read... [13:25:28]Read from MH i2c: E2 03 00 [13:25:28]MH_I2C_Read... [13:25:28]Read from MH i2c: E2 03 00 7F A7 00 90 00 9A [13:25:28]RAPDU: 90 00 [13:25:28]wFMCommunicate OK [13:25:28]wFMCommunicate request_size=4 [13:25:28]MH_SAM_APDU [13:25:28]CAPDU: 80 0D 03 02 [13:25:28]Write to MH i2c: E2 08 00 80 A7 80 0D 03 02 00 00 00 00 A2 [13:25:28]Write i2c OK [13:25:28]MH_I2C_Read... [13:25:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:25:28]Read from MH i2c: E2 [13:25:28]MH_I2C_Read... [13:25:28]Read from MH i2c: E2 0B 00 [13:25:28]MH_I2C_Read... [13:25:28]Read from MH i2c: E2 0B 00 80 A7 00 88 D5 4C 37 39 1D DD F0 90 00 A6 [13:25:28]RAPDU: 88 D5 4C 37 39 1D DD F0 90 00 [13:25:28]wFMCommunicate OK [13:25:28]SAM_PROTO_SignData done [13:25:28]FM_MakeSignedData done [13:25:28]CreateOFDProtocolMessage [13:25:28]wFMCommunicate request_size=4 [13:25:28]MH_SAM_APDU [13:25:28]CAPDU: 80 11 00 00 [13:25:28]Write to MH i2c: E2 08 00 81 A7 80 11 00 00 00 00 00 00 A2 [13:25:28]Write i2c OK [13:25:28]MH_I2C_Read... [13:25:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:25:28]Read from MH i2c: E2 [13:25:28]MH_I2C_Read... [13:25:28]Read from MH i2c: E2 17 00 [13:25:28]MH_I2C_Read... [13:25:28]Read from MH i2c: E2 17 00 81 A7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 F3 [13:25:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:25:28]wFMCommunicate OK [13:25:28]CreateOFDProtocolMessage done [13:25:28]OFDSenderStorePacket 230371 [13:25:28]StoreOFDPacket docnum=230371 [13:25:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 87 49 04 01 E9 B9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 3B 01 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F7 27 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 EB 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 B9 00 00 00 F4 03 04 00 CD 46 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E3 83 03 00 35 04 06 00 2F 28 5C 16 C5 2F 88 D5 4C 37 39 1D DD F0 [13:25:28]CheckFolder [13:25:28]dirname=/storage/ofd_packets [13:25:28]CheckFolder done [13:25:28]ProducePacketName [13:25:28]name=ofd_packets/00230371 [13:25:28]NVStorageSaveData ofd_packets/00230371 [13:25:28]File name is /storage/ofd_packets/00230371 [13:25:28]Write 298 bytes [13:25:28]NVStorageSaveData done [13:25:28]OFDSenderStorePacket done [13:25:28]KKMCreateOFDPacket done [13:25:28]NVStorageSaveData kkm_last_timestamp [13:25:28]File name is /storage/kkm_last_timestamp [13:25:28]Write 4 bytes [13:25:28]NVStorageSaveData done [13:25:28]ExternCall_PrintAddStr [13:25:28]wPrintStart [13:25:28]Write to MH i2c: 01 00 00 82 A7 29 [13:25:28]Write i2c OK [13:25:28]MH_I2C_Read... [13:25:28]Read from MH i2c: 01 [13:25:28]MH_I2C_Read... [13:25:28]Read from MH i2c: 01 07 00 [13:25:28]MH_I2C_Read... [13:25:28]Read from MH i2c: 01 07 00 82 A7 00 00 00 00 00 FF 0F 3E [13:25:28]RasterBufferAndPrint [13:25:28]line Счет N : (1)871916 [13:25:28]line ИНН: 02508201610067 [13:25:28]line Контрольно-Кассовый Чек [13:25:28]line ПРОДАЖА [13:25:28]line ТРК (МРК, ГНК) : 1 [13:25:28]line Товар: 2710194210 [13:25:28]line ДТ-К-5 [13:25:28]line 80.870 * 74.20 [13:25:28]line = 6000.55 [13:25:28]line НДС 12% НСП 1% [13:25:28]line > о реализуемом товаре [13:25:28]line ОКРУГЛЕНИЕ: -0.55 [13:25:28]line ИТОГО: 6000.00 [13:25:28]line Внесено: 6000.00 [13:25:28]line СДАЧА: 0.00 [13:25:28]line НСП 1% : 53.10 [13:25:28]line НДС 12% : 637.23 [13:25:28]line Наличными: 6000.00 [13:25:28]line Безнал.: 0.00 [13:25:28]line Место: АЗС № 125 "Партнер Нефть" [13:25:28]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [13:25:28]line СНО: Общий режим [13:25:28]line Чек 185 28.07.2024 13:25 [13:25:28]line Смена: 386 ФФД: 1.0 [13:25:28]line ЗНМ: 0300000050 [13:25:28]line РНМ: 0000000000099253 [13:25:28]line Версия ККМ: 001 [13:25:28]line [13:25:28]line Дисконтная программа [13:25:28]line ДТ [13:25:28]line номер 125 [13:25:28]line сэкономлено 80.87 сом [13:25:28]line ФМ: 0000000000965352 [13:25:28]line ФД: 230371 [13:25:28]line ФПД: 51850390193455 [13:25:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T132533&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230371&fm=51850390193455&tin=02508201610067®Number=0000000000099253&sum=600000 [13:25:28]OFD Sender: Processing packet 230371 [packets to send 132, broken 131] [13:25:28]ProducePacketName [13:25:28]name=ofd_packets/00230371 [13:25:28]OFD Sender: To server: pG, [13:25:28]CommunicateWithHost lk.salyk.kg:30040 [13:25:28]ConnectInit lk.salyk.kg [13:25:28]written 0, free lines is 4095 [13:25:28]Connected sock=11 [13:25:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 87 49 04 01 E9 B9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 3B 01 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 F7 27 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 EB 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 B9 00 00 00 F4 03 04 00 CD 46 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E3 83 03 00 35 04 06 00 2F 28 5C 16 C5 2F 88 D5 4C 37 39 1D DD F0 [13:25:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 13 81 47 00 A1 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 39 36 35 33 35 32 10 04 04 00 E3 83 03 00 F4 03 04 00 A4 ED A5 66 B6 04 01 00 00 81 AD CE C2 FB E2 75 33 [13:25:29]CommunicateWithHost err = 0 [13:25:29]CheckOFDResponse [13:25:29]1017 (14) - 77093643461234 [13:25:29]1041 (16) - 0000000000965352 [13:25:29]1040 (4) - 230371 [13:25:29]1012 (4) - 28.07.2024 07:05 [13:25:29]1206 (1) - 0 [13:25:29]OFD Sender: Remove packet 230371 [13:25:29]ProducePacketName [13:25:29]name=ofd_packets/00230371 [13:25:29]NVStorageDeleteData [13:25:29]Write to MH i2c: 01 00 00 B2 A7 59 [13:25:29]Write i2c OK [13:25:29]MH_I2C_Read... [13:25:29]Read from MH i2c: 01 [13:25:29]MH_I2C_Read... [13:25:29]Read from MH i2c: 01 07 00 [13:25:29]MH_I2C_Read... [13:25:29]Read from MH i2c: 01 07 00 B2 A7 00 00 00 00 00 94 0C 00 [13:25:29]RasterBufferAndPrint [13:25:29]line [13:25:29]line [13:25:29]line [13:25:29]line [13:25:29]line [13:25:29]written 0, free lines is 3226 [13:25:29]MH_Cut [13:25:29]Write to MH i2c: D1 01 00 B9 A7 01 32 [13:25:29]Write i2c OK [13:25:29]MH_I2C_Read... [13:25:29]Read from MH i2c: D1 [13:25:29]MH_I2C_Read... [13:25:29]Read from MH i2c: D1 01 00 [13:25:29]MH_I2C_Read... [13:25:29]Read from MH i2c: D1 01 00 B9 A7 00 31 [13:25:29]Write to MH i2c: 01 00 00 BA A7 61 [13:25:29]Write i2c OK [13:25:29]MH_I2C_Read... [13:25:29]OFD Sender: No OFD packet to send [13:25:30]*** Cut start [13:25:30]*** Partial cut [13:25:30]*** CUTSNS_PIN = 1 [13:25:30]*** CUTSNS_PIN = 0 [13:25:30]*** Brake cut motor [13:25:30]Read from MH i2c: 01 [13:25:30]MH_I2C_Read... [13:25:30]*** Stop cut motor [13:25:30]*** Cut end [13:25:30]Read from MH i2c: 01 07 00 [13:25:30]MH_I2C_Read... [13:25:30]Read from MH i2c: 01 07 00 BA A7 00 00 00 00 00 FF 0F 76 [13:25:30]process_action close_receipt done [13:25:30]requested_data is exist [13:25:30]produce_requested_data [13:25:30]requested_item fm.sn is exist - process it [13:25:30]wFMCommunicate request_size=4 [13:25:30]MH_SAM_APDU [13:25:30]CAPDU: 80 11 00 00 [13:25:30]Write to MH i2c: E2 08 00 BB A7 80 11 00 00 00 00 00 00 DC [13:25:30]Write i2c OK [13:25:30]MH_I2C_Read... [13:25:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:25:30]Read from MH i2c: E2 [13:25:30]MH_I2C_Read... [13:25:30]Read from MH i2c: E2 17 00 [13:25:30]MH_I2C_Read... [13:25:30]Read from MH i2c: E2 17 00 BB A7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 2D [13:25:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:25:30]wFMCommunicate OK [13:25:30]requested_item fd.num is exist - process it [13:25:30]SAM_PROTO_GetFieldsCounters [13:25:30]wFMCommunicate request_size=4 [13:25:30]MH_SAM_APDU [13:25:30]CAPDU: 80 13 00 00 [13:25:30]Write to MH i2c: E2 08 00 BC A7 80 13 00 00 00 00 00 00 DF [13:25:30]Write i2c OK [13:25:30]MH_I2C_Read... [13:25:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:25:30]Read from MH i2c: E2 [13:25:30]MH_I2C_Read... [13:25:30]Read from MH i2c: E2 62 00 [13:25:30]MH_I2C_Read... [13:25:30]Read from MH i2c: E2 62 00 BC A7 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 E3 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 B9 00 00 00 5E 04 04 00 B9 00 00 00 57 04 04 00 BA 00 00 00 19 04 04 00 00 00 00 00 90 00 18 [13:25:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 E3 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 B9 00 00 00 5E 04 04 00 B9 00 00 00 57 04 04 00 BA 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:25:30]wFMCommunicate OK [13:25:30]SAM_PROTO_GetFieldsCounters done [13:25:30]requested_item shift.num is exist - process it [13:25:30]requested_item shift.opened is exist - process it [13:25:30]req_shift_opened [13:25:30]FM_GetShiftState [13:25:30]SAM_PROTO_GetShiftState [13:25:30]wFMCommunicate request_size=4 [13:25:30]MH_SAM_APDU [13:25:30]CAPDU: 80 13 01 00 [13:25:30]Write to MH i2c: E2 08 00 BD A7 80 13 01 00 00 00 00 00 E1 [13:25:30]Write i2c OK [13:25:30]MH_I2C_Read... [13:25:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:25:30]Read from MH i2c: E2 [13:25:30]MH_I2C_Read... [13:25:30]Read from MH i2c: E2 0E 00 [13:25:30]MH_I2C_Read... [13:25:30]Read from MH i2c: E2 0E 00 BD A7 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 A7 [13:25:30]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:25:30]wFMCommunicate OK [13:25:30]SAM_PROTO_GetShiftState done [13:25:30]FM_GetShiftState done [13:25:30]req_shift_opened done [13:25:30]requested_item shift.open_date is exist - process it [13:25:30]req_shift_open_date [13:25:30]req_shift_open_date done [13:25:30]produce_requested_data done [13:25:30]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230371,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [13:25:30]process_action_free close_receipt [13:25:30]json_value_free [13:25:30]json_value_free done [13:25:30]process_json_proto returns [13:25:30]Send response to host [13:25:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230371,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [13:25:30]free response buf [13:25:30]execute_script done [13:25:30]execute_script returns [13:25:30]free content buf [13:25:30]Sock 8.Close socket [13:25:30]Sock 8.Thread stoped [13:25:34]OFD Sender: No OFD packet to send [13:25:39]OFD Sender: No OFD packet to send [13:25:44]OFD Sender: No OFD packet to send [13:25:49]OFD Sender: No OFD packet to send [13:25:54]OFD Sender: No OFD packet to send [13:25:59]OFD Sender: No OFD packet to send [13:26:04]OFD Sender: No OFD packet to send [13:26:09]OFD Sender: No OFD packet to send [13:26:14]OFD Sender: No OFD packet to send [13:26:19]OFD Sender: No OFD packet to send [13:26:24]OFD Sender: No OFD packet to send [13:26:29]OFD Sender: No OFD packet to send [13:26:34]OFD Sender: No OFD packet to send [13:26:39]OFD Sender: No OFD packet to send [13:26:44]OFD Sender: No OFD packet to send [13:26:49]OFD Sender: No OFD packet to send [13:26:54]OFD Sender: No OFD packet to send [13:26:59]OFD Sender: No OFD packet to send [13:27:04]OFD Sender: No OFD packet to send [13:27:09]OFD Sender: No OFD packet to send [13:27:14]OFD Sender: No OFD packet to send [13:27:19]OFD Sender: No OFD packet to send [13:27:24]OFD Sender: No OFD packet to send [13:27:29]OFD Sender: No OFD packet to send [13:27:34]OFD Sender: No OFD packet to send [13:27:39]OFD Sender: No OFD packet to send [13:27:44]OFD Sender: No OFD packet to send [13:27:49]OFD Sender: No OFD packet to send [13:27:54]OFD Sender: No OFD packet to send [13:27:59]OFD Sender: No OFD packet to send [13:28:04]OFD Sender: No OFD packet to send [13:28:09]OFD Sender: No OFD packet to send [13:28:14]OFD Sender: No OFD packet to send [13:28:19]OFD Sender: No OFD packet to send [13:28:24]OFD Sender: No OFD packet to send [13:28:29]OFD Sender: No OFD packet to send [13:28:34]OFD Sender: No OFD packet to send [13:28:39]OFD Sender: No OFD packet to send [13:28:44]OFD Sender: No OFD packet to send [13:28:49]OFD Sender: No OFD packet to send [13:28:54]OFD Sender: No OFD packet to send [13:28:59]OFD Sender: No OFD packet to send [13:29:04]OFD Sender: No OFD packet to send [13:29:09]OFD Sender: No OFD packet to send [13:29:14]OFD Sender: No OFD packet to send [13:29:19]OFD Sender: No OFD packet to send [13:29:24]OFD Sender: No OFD packet to send [13:29:25]accept exits with 9 [13:29:25]New connection [13:29:25]New thread 3067047268 created [13:29:25]Thread 3066903908 joined [13:29:25]Waiting for new connection... [13:29:25] Sock 9.Parse request [13:29:25]Sock 9.Check first char [13:29:25]Sock 9.First char is OK [13:29:25]request: POST /json_proto HTTP/1.0 [13:29:25]Method: POST [13:29:25]URL: /json_proto [13:29:25]Method is POST - this is cgi request [13:29:25]url: /json_proto [13:29:25]query_string will be loaded in cgi processing [13:29:25]execute_cgi json_proto POST (null) [13:29:25]execute_cgi path=json_proto method=POST [13:29:25]POST find Content-Length [13:29:25]Host: 172.17.49.131:8080 [13:29:25]Content-Length: 766 [13:29:25]Content-Type: application/json [13:29:25] [13:29:25]POST finish read [13:29:25]Found Content-Length = 766 [13:29:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871917", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: Mbank", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:29:25]execute_script... [13:29: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)871917", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: Mbank", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:29:25]POST & json_proto [13:29:25]process_json_proto [13:29:25]json parsed OK: [13:29:25]protocol is kg_v1.0 [13:29:25]action value=close_receipt [13:29:25]process_action close_receipt [13:29:25]cmd_close_receipt [13:29:25]MH_GetDate [13:29:25]Write to MH i2c: F0 00 00 BE A7 54 [13:29:25]Write i2c OK [13:29:25]MH_I2C_Read... [13:29:25]Read from MH i2c: F0 [13:29:25]MH_I2C_Read... [13:29:25]Read from MH i2c: F0 09 00 [13:29:25]MH_I2C_Read... [13:29:25]Read from MH i2c: F0 09 00 BE A7 00 BC 47 A6 66 FF 4D C0 64 DC [13:29:25]GetLastDocTimeStamp 1722173133 [13:29:25]current date 1722173372 [13:29:25]FM_GetShiftState [13:29:25]SAM_PROTO_GetShiftState [13:29:25]wFMCommunicate request_size=4 [13:29:25]MH_SAM_APDU [13:29:25]CAPDU: 80 13 01 00 [13:29:25]Write to MH i2c: E2 08 00 BF A7 80 13 01 00 00 00 00 00 E3 [13:29:25]Write i2c OK [13:29:25]MH_I2C_Read... [13:29:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:29:25]Read from MH i2c: E2 [13:29:25]MH_I2C_Read... [13:29:25]Read from MH i2c: E2 0E 00 [13:29:25]MH_I2C_Read... [13:29:25]Read from MH i2c: E2 0E 00 BF A7 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 A9 [13:29:25]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:29:25]wFMCommunicate OK [13:29:25]SAM_PROTO_GetShiftState done [13:29:25]FM_GetShiftState done [13:29:25]opened in 1722127132 [13:29:25]opened+sec_in_day 1722213532 [13:29:25]quantity*price = 50036 [13:29:25]sum+1 = 50037 [13:29:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 186 28.07.2024 13:29 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965352 ФД: 230372 ФПД: 167063194268418 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T132932&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230372&fm=167063194268418&tin=02508201610067®Number=0000000000099253&sum=50036 [13:29:26]StoreToDocumentArchive [13:29:26]shift 386 fd 230372 [13:29:26]save to /storage/0386/doc_00230372 [13:29:26]save last doc name /storage/0386/doc_00230372 to /storage/kkm_last_doc_name [13:29:26]save OK [13:29:26]Clear old archive folders... [13:29:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:29:26]tlvbuf is 00817E50 [13:29:26]SAM_PROTO_ClearQueue [13:29:26]wFMCommunicate request_size=4 [13:29:26]MH_SAM_APDU [13:29:26]CAPDU: 80 09 00 00 [13:29:26]Write to MH i2c: E2 08 00 CC A7 80 09 00 00 00 00 00 00 E5 [13:29:26]Write i2c OK [13:29:26]MH_I2C_Read... [13:29:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:29:27]Read from MH i2c: E2 [13:29:27]MH_I2C_Read... [13:29:27]Read from MH i2c: E2 03 00 [13:29:27]MH_I2C_Read... [13:29:27]Read from MH i2c: E2 03 00 CC A7 00 90 00 E7 [13:29:27]RAPDU: 90 00 [13:29:27]wFMCommunicate OK [13:29:27]SAM_PROTO_ClearQueue done [13:29:27]KKMCreateOFDPacket [13:29:27]OFDProtocolAddRootSTLVToBuf [13:29:27]FM_MakeSignedData [13:29:27]FM_MakeSignedData [13:29:27]SAM_PROTO_SignData [13:29:27]wFMCommunicate request_size=4 [13:29:27]MH_SAM_APDU [13:29:27]CAPDU: 80 0D 01 02 [13:29:27]Write to MH i2c: E2 08 00 CD A7 80 0D 01 02 00 00 00 00 ED [13:29:27]Write i2c OK [13:29:27]MH_I2C_Read... [13:29:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:29:27]Read from MH i2c: E2 [13:29:27]MH_I2C_Read... [13:29:27]Read from MH i2c: E2 03 00 [13:29:27]MH_I2C_Read... [13:29:27]Read from MH i2c: E2 03 00 CD A7 00 90 00 E8 [13:29:27]RAPDU: 90 00 [13:29:27]wFMCommunicate OK [13:29:27]wFMCommunicate request_size=255 [13:29:27]MH_SAM_APDU [13:29: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 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 BA 00 00 00 F4 03 04 00 BC 47 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E4 83 03 00 35 04 06 00 97 [13:29:27]Write to MH i2c: E2 02 01 CE A7 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 BA 00 00 00 F4 03 04 00 BC 47 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E4 83 03 00 35 04 06 00 97 00 00 02 [13:29:27]Write i2c OK [13:29:27]MH_I2C_Read... [13:29:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:29:27]Read from MH i2c: E2 [13:29:27]MH_I2C_Read... [13:29:27]Read from MH i2c: E2 03 00 [13:29:27]MH_I2C_Read... [13:29:27]Read from MH i2c: E2 03 00 CE A7 00 90 00 E9 [13:29:27]RAPDU: 90 00 [13:29:27]wFMCommunicate OK [13:29:27]wFMCommunicate request_size=10 [13:29:27]MH_SAM_APDU [13:29:27]CAPDU: 80 0D 02 02 05 F1 6E 59 73 02 [13:29:27]Write to MH i2c: E2 0D 00 CF A7 80 0D 02 02 05 00 F1 6E 59 73 02 00 00 27 [13:29:27]Write i2c OK [13:29:27]MH_I2C_Read... [13:29:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:29:27]Read from MH i2c: E2 [13:29:27]MH_I2C_Read... [13:29:27]Read from MH i2c: E2 03 00 [13:29:27]MH_I2C_Read... [13:29:27]Read from MH i2c: E2 03 00 CF A7 00 90 00 EA [13:29:27]RAPDU: 90 00 [13:29:27]wFMCommunicate OK [13:29:27]wFMCommunicate request_size=4 [13:29:27]MH_SAM_APDU [13:29:27]CAPDU: 80 0D 03 02 [13:29:27]Write to MH i2c: E2 08 00 D0 A7 80 0D 03 02 00 00 00 00 F2 [13:29:27]Write i2c OK [13:29:27]MH_I2C_Read... [13:29:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:29:27]Read from MH i2c: E2 [13:29:27]MH_I2C_Read... [13:29:27]Read from MH i2c: E2 0B 00 [13:29:27]MH_I2C_Read... [13:29:27]Read from MH i2c: E2 0B 00 D0 A7 00 B6 DE EF 5D E2 F6 A4 3E 90 00 8D [13:29:27]RAPDU: B6 DE EF 5D E2 F6 A4 3E 90 00 [13:29:27]wFMCommunicate OK [13:29:27]SAM_PROTO_SignData done [13:29:27]FM_MakeSignedData done [13:29:27]CreateOFDProtocolMessage [13:29:27]wFMCommunicate request_size=4 [13:29:27]MH_SAM_APDU [13:29:27]CAPDU: 80 11 00 00 [13:29:27]Write to MH i2c: E2 08 00 D1 A7 80 11 00 00 00 00 00 00 F2 [13:29:27]Write i2c OK [13:29:27]MH_I2C_Read... [13:29:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:29:27]Read from MH i2c: E2 [13:29:27]MH_I2C_Read... [13:29:27]Read from MH i2c: E2 17 00 [13:29:27]MH_I2C_Read... [13:29:27]Read from MH i2c: E2 17 00 D1 A7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 43 [13:29:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:29:27]wFMCommunicate OK [13:29:27]CreateOFDProtocolMessage done [13:29:27]OFDSenderStorePacket 230372 [13:29:27]StoreOFDPacket docnum=230372 [13:29:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 F8 F9 07 01 DE F8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 BA 00 00 00 F4 03 04 00 BC 47 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E4 83 03 00 35 04 06 00 97 F1 6E 59 73 02 B6 DE EF 5D E2 F6 A4 3E [13:29:27]CheckFolder [13:29:27]dirname=/storage/ofd_packets [13:29:27]CheckFolder done [13:29:27]ProducePacketName [13:29:27]name=ofd_packets/00230372 [13:29:27]NVStorageSaveData ofd_packets/00230372 [13:29:27]File name is /storage/ofd_packets/00230372 [13:29:27]Write 301 bytes [13:29:27]NVStorageSaveData done [13:29:27]OFDSenderStorePacket done [13:29:27]KKMCreateOFDPacket done [13:29:27]NVStorageSaveData kkm_last_timestamp [13:29:27]File name is /storage/kkm_last_timestamp [13:29:27]Write 4 bytes [13:29:27]NVStorageSaveData done [13:29:27]OFD Sender: Processing packet 230372 [packets to send 132, broken 131] [13:29:27]ProducePacketName [13:29:27]name=ofd_packets/00230372 [13:29:27]OFD Sender: To server: pG, [13:29:27]CommunicateWithHost lk.salyk.kg:30040 [13:29:27]ConnectInit lk.salyk.kg [13:29:27]ExternCall_PrintAddStr [13:29:27]wPrintStart [13:29:27]Write to MH i2c: 01 00 00 D2 A7 79 [13:29:27]Write i2c OK [13:29:27]MH_I2C_Read... [13:29:27]Read from MH i2c: 01 [13:29:27]MH_I2C_Read... [13:29:27]Read from MH i2c: 01 07 00 [13:29:27]MH_I2C_Read... [13:29:27]Read from MH i2c: 01 07 00 D2 A7 00 00 00 00 00 FF 0F 8E [13:29:27]RasterBufferAndPrint [13:29:27]line Счет N : (1)871917 [13:29:27]line ИНН: 02508201610067 [13:29:27]line Контрольно-Кассовый Чек [13:29:27]line ПРОДАЖА [13:29:27]line ТРК (МРК, ГНК) : 32 [13:29:27]line Товар: 2710124130 [13:29:27]line Аи-92-К-5 [13:29:27]line 7.380 * 67.80 [13:29:27]line = 500.36 [13:29:27]line НДС 12% НСП 1% [13:29:27]line > о реализуемом товаре [13:29:27]line ИТОГО: 500.36 [13:29:27]line НСП 1% : 4.43 [13:29:27]line НДС 12% : 53.14 [13:29:27]line Наличными: 0.00 [13:29:27]line Безнал.: 500.36 [13:29:27]line Место: АЗС № 125 "Партнер Нефть" [13:29:27]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [13:29:27]line СНО: Общий режим [13:29:27]line Чек 186 28.07.2024 13:29 [13:29:27]line Смена: 386 ФФД: 1.0 [13:29:27]line ЗНМ: 0300000050 [13:29:27]line РНМ: 0000000000099253 [13:29:27]line Версия ККМ: 001 [13:29:27]line Платежная система: Mbank [13:29:27]line ФМ: 0000000000965352 [13:29:27]line ФД: 230372 [13:29:27]line ФПД: 167063194268418 [13:29:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T132932&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230372&fm=167063194268418&tin=02508201610067®Number=0000000000099253&sum=50036 [13:29:27]Connected sock=11 [13:29:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 F8 F9 07 01 DE F8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 BA 00 00 00 F4 03 04 00 BC 47 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E4 83 03 00 35 04 06 00 97 F1 6E 59 73 02 B6 DE EF 5D E2 F6 A4 3E [13:29:27]written 0, free lines is 4095 [13:29:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 0B DD 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 39 36 35 33 35 32 10 04 04 00 E4 83 03 00 F4 03 04 00 93 EE A5 66 B6 04 01 00 00 1E B1 16 9C 8F 69 0C D6 [13:29:28]CommunicateWithHost err = 0 [13:29:28]CheckOFDResponse [13:29:28]1017 (14) - 77093643461234 [13:29:28]1041 (16) - 0000000000965352 [13:29:28]1040 (4) - 230372 [13:29:28]1012 (4) - 28.07.2024 07:09 [13:29:28]1206 (1) - 0 [13:29:28]OFD Sender: Remove packet 230372 [13:29:28]ProducePacketName [13:29:28]name=ofd_packets/00230372 [13:29:28]NVStorageDeleteData [13:29:28]Write to MH i2c: 01 00 00 FB A7 A2 [13:29:28]Write i2c OK [13:29:28]MH_I2C_Read... [13:29:28]Read from MH i2c: 01 [13:29:28]MH_I2C_Read... [13:29:28]Read from MH i2c: 01 07 00 [13:29:28]MH_I2C_Read... [13:29:28]Read from MH i2c: 01 07 00 FB A7 00 00 00 00 00 10 0D C6 [13:29:28]RasterBufferAndPrint [13:29:28]line [13:29:28]line [13:29:28]line [13:29:28]line [13:29:28]line [13:29:28]written 0, free lines is 3350 [13:29:28]MH_Cut [13:29:28]Write to MH i2c: D1 01 00 02 A8 01 7C [13:29:28]Write i2c OK [13:29:28]MH_I2C_Read... [13:29:28]Read from MH i2c: D1 [13:29:28]MH_I2C_Read... [13:29:28]Read from MH i2c: D1 01 00 [13:29:28]MH_I2C_Read... [13:29:28]Read from MH i2c: D1 01 00 02 A8 00 7B [13:29:28]Write to MH i2c: 01 00 00 03 A8 AB [13:29:28]Write i2c OK [13:29:28]MH_I2C_Read... [13:29:28]OFD Sender: No OFD packet to send [13:29:28]*** Cut start [13:29:28]*** Partial cut [13:29:28]*** CUTSNS_PIN = 1 [13:29:29]*** CUTSNS_PIN = 0 [13:29:29]*** Brake cut motor [13:29:29]Read from MH i2c: 01 [13:29:29]MH_I2C_Read... [13:29:29]*** Stop cut motor [13:29:29]*** Cut end [13:29:29]Read from MH i2c: 01 07 00 [13:29:29]MH_I2C_Read... [13:29:29]Read from MH i2c: 01 07 00 03 A8 00 00 00 00 00 FF 0F C0 [13:29:29]process_action close_receipt done [13:29:29]requested_data is exist [13:29:29]produce_requested_data [13:29:29]requested_item fm.sn is exist - process it [13:29:29]wFMCommunicate request_size=4 [13:29:29]MH_SAM_APDU [13:29:29]CAPDU: 80 11 00 00 [13:29:29]Write to MH i2c: E2 08 00 04 A8 80 11 00 00 00 00 00 00 26 [13:29:29]Write i2c OK [13:29:29]MH_I2C_Read... [13:29:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:29:29]Read from MH i2c: E2 [13:29:29]MH_I2C_Read... [13:29:29]Read from MH i2c: E2 17 00 [13:29:29]MH_I2C_Read... [13:29:29]Read from MH i2c: E2 17 00 04 A8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 77 [13:29:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:29:29]wFMCommunicate OK [13:29:29]requested_item fd.num is exist - process it [13:29:29]SAM_PROTO_GetFieldsCounters [13:29:29]wFMCommunicate request_size=4 [13:29:29]MH_SAM_APDU [13:29:29]CAPDU: 80 13 00 00 [13:29:29]Write to MH i2c: E2 08 00 05 A8 80 13 00 00 00 00 00 00 29 [13:29:29]Write i2c OK [13:29:29]MH_I2C_Read... [13:29:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:29:29]Read from MH i2c: E2 [13:29:29]MH_I2C_Read... [13:29:29]Read from MH i2c: E2 62 00 [13:29:29]MH_I2C_Read... [13:29:29]Read from MH i2c: E2 62 00 05 A8 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 E4 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 BA 00 00 00 5E 04 04 00 BA 00 00 00 57 04 04 00 BB 00 00 00 19 04 04 00 00 00 00 00 90 00 66 [13:29:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 E4 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 BA 00 00 00 5E 04 04 00 BA 00 00 00 57 04 04 00 BB 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:29:29]wFMCommunicate OK [13:29:29]SAM_PROTO_GetFieldsCounters done [13:29:29]requested_item shift.num is exist - process it [13:29:29]requested_item shift.opened is exist - process it [13:29:29]req_shift_opened [13:29:29]FM_GetShiftState [13:29:29]SAM_PROTO_GetShiftState [13:29:29]wFMCommunicate request_size=4 [13:29:29]MH_SAM_APDU [13:29:29]CAPDU: 80 13 01 00 [13:29:29]Write to MH i2c: E2 08 00 06 A8 80 13 01 00 00 00 00 00 2B [13:29:29]Write i2c OK [13:29:29]MH_I2C_Read... [13:29:29]Read from MH i2c: E2 [13:29:29]MH_I2C_Read... [13:29:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:29:29]Read from MH i2c: E2 0E 00 [13:29:29]MH_I2C_Read... [13:29:29]Read from MH i2c: E2 0E 00 06 A8 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 F1 [13:29:29]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:29:29]wFMCommunicate OK [13:29:29]SAM_PROTO_GetShiftState done [13:29:29]FM_GetShiftState done [13:29:29]req_shift_opened done [13:29:29]requested_item shift.open_date is exist - process it [13:29:29]req_shift_open_date [13:29:29]req_shift_open_date done [13:29:29]produce_requested_data done [13:29:29]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230372,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [13:29:29]process_action_free close_receipt [13:29:29]json_value_free [13:29:29]json_value_free done [13:29:29]process_json_proto returns [13:29:29]Send response to host [13:29:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230372,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [13:29:29]free response buf [13:29:29]execute_script done [13:29:29]execute_script returns [13:29:29]free content buf [13:29:29]Sock 9.Close socket [13:29:29]Sock 9.Thread stoped [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:00]accept exits with 8 [13:31:00]New connection [13:31:00]New thread 3066903908 created [13:31:00]Thread 3067047268 joined [13:31:00]Waiting for new connection... [13:31:00] Sock 8.Parse request [13:31:00]Sock 8.Check first char [13:31:00]Sock 8.First char is OK [13:31:00]request: POST /json_proto HTTP/1.0 [13:31:00]Method: POST [13:31:00]URL: /json_proto [13:31:00]Method is POST - this is cgi request [13:31:00]url: /json_proto [13:31:00]query_string will be loaded in cgi processing [13:31:00]execute_cgi json_proto POST (null) [13:31:00]execute_cgi path=json_proto method=POST [13:31:00]POST find Content-Length [13:31:00]Host: 172.17.49.131:8080 [13:31:00]Content-Length: 677 [13:31:00]Content-Type: application/json [13:31:00] [13:31:00]POST finish read [13:31:00]Found Content-Length = 677 [13:31:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871919", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [13:31:00]execute_script... [13: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)871919", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [13:31:00]POST & json_proto [13:31:00]process_json_proto [13:31:00]json parsed OK: [13:31:00]protocol is kg_v1.0 [13:31:00]action value=close_receipt [13:31:00]process_action close_receipt [13:31:00]cmd_close_receipt [13:31:00]MH_GetDate [13:31:00]Write to MH i2c: F0 00 00 07 A8 9E [13:31:00]Write i2c OK [13:31:00]MH_I2C_Read... [13:31:00]Read from MH i2c: F0 [13:31:00]MH_I2C_Read... [13:31:00]Read from MH i2c: F0 09 00 [13:31:00]MH_I2C_Read... [13:31:00]Read from MH i2c: F0 09 00 07 A8 00 1A 48 A6 66 FF 4D C0 64 85 [13:31:00]GetLastDocTimeStamp 1722173372 [13:31:00]current date 1722173466 [13:31:00]FM_GetShiftState [13:31:00]SAM_PROTO_GetShiftState [13:31:00]wFMCommunicate request_size=4 [13:31:00]MH_SAM_APDU [13:31:00]CAPDU: 80 13 01 00 [13:31:00]Write to MH i2c: E2 08 00 08 A8 80 13 01 00 00 00 00 00 2D [13:31:00]Write i2c OK [13:31:00]MH_I2C_Read... [13:31:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:31:00]Read from MH i2c: E2 [13:31:00]MH_I2C_Read... [13:31:00]Read from MH i2c: E2 0E 00 [13:31:00]MH_I2C_Read... [13:31:00]Read from MH i2c: E2 0E 00 08 A8 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 F3 [13:31:00]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:31:00]wFMCommunicate OK [13:31:00]SAM_PROTO_GetShiftState done [13:31:00]FM_GetShiftState done [13:31:00]opened in 1722127132 [13:31:00]opened+sec_in_day 1722213532 [13:31:00]quantity*price = 60003 [13:31:00]sum+1 = 60004 [13:31:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 187 28.07.2024 13:31 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230373 ФПД: 267227234064266 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T133106&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230373&fm=267227234064266&tin=02508201610067®Number=0000000000099253&sum=60000 [13:31:01]StoreToDocumentArchive [13:31:01]shift 386 fd 230373 [13:31:01]save to /storage/0386/doc_00230373 [13:31:01]save last doc name /storage/0386/doc_00230373 to /storage/kkm_last_doc_name [13:31:01]save OK [13:31:01]Clear old archive folders... [13:31:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:31:01]tlvbuf is 0090CFC0 [13:31:01]SAM_PROTO_ClearQueue [13:31:01]wFMCommunicate request_size=4 [13:31:01]MH_SAM_APDU [13:31:01]CAPDU: 80 09 00 00 [13:31:01]Write to MH i2c: E2 08 00 15 A8 80 09 00 00 00 00 00 00 2F [13:31:01]Write i2c OK [13:31:01]MH_I2C_Read... [13:31:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:31:01]Read from MH i2c: E2 [13:31:01]MH_I2C_Read... [13:31:01]Read from MH i2c: E2 03 00 [13:31:01]MH_I2C_Read... [13:31:01]Read from MH i2c: E2 03 00 15 A8 00 90 00 31 [13:31:01]RAPDU: 90 00 [13:31:01]wFMCommunicate OK [13:31:01]SAM_PROTO_ClearQueue done [13:31:01]KKMCreateOFDPacket [13:31:01]OFDProtocolAddRootSTLVToBuf [13:31:01]FM_MakeSignedData [13:31:01]FM_MakeSignedData [13:31:01]SAM_PROTO_SignData [13:31:01]wFMCommunicate request_size=4 [13:31:01]MH_SAM_APDU [13:31:01]CAPDU: 80 0D 01 02 [13:31:01]Write to MH i2c: E2 08 00 16 A8 80 0D 01 02 00 00 00 00 37 [13:31:01]Write i2c OK [13:31:01]MH_I2C_Read... [13:31:01]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:31:01]Read from MH i2c: E2 [13:31:01]MH_I2C_Read... [13:31:01]Read from MH i2c: E2 03 00 [13:31:01]MH_I2C_Read... [13:31:01]Read from MH i2c: E2 03 00 16 A8 00 90 00 32 [13:31:01]RAPDU: 90 00 [13:31:01]wFMCommunicate OK [13:31:01]wFMCommunicate request_size=255 [13:31:01]MH_SAM_APDU [13:31: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 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 1A 48 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E5 83 03 00 35 04 06 00 F3 [13:31:01]Write to MH i2c: E2 02 01 17 A8 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 BB 00 00 00 F4 03 04 00 1A 48 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E5 83 03 00 35 04 06 00 F3 00 00 88 [13:31:01]Write i2c OK [13:31:01]MH_I2C_Read... [13:31:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:31:01]Read from MH i2c: E2 [13:31:01]MH_I2C_Read... [13:31:01]Read from MH i2c: E2 03 00 [13:31:01]MH_I2C_Read... [13:31:01]Read from MH i2c: E2 03 00 17 A8 00 90 00 33 [13:31:01]RAPDU: 90 00 [13:31:01]wFMCommunicate OK [13:31:01]wFMCommunicate request_size=10 [13:31:01]MH_SAM_APDU [13:31:01]CAPDU: 80 0D 02 02 05 0A B0 5C 57 8A [13:31:01]Write to MH i2c: E2 0D 00 18 A8 80 0D 02 02 05 00 0A B0 5C 57 8A 00 00 3B [13:31:01]Write i2c OK [13:31:01]MH_I2C_Read... [13:31:01]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:31:01]Read from MH i2c: E2 [13:31:01]MH_I2C_Read... [13:31:01]Read from MH i2c: E2 03 00 [13:31:01]MH_I2C_Read... [13:31:01]Read from MH i2c: E2 03 00 18 A8 00 90 00 34 [13:31:01]RAPDU: 90 00 [13:31:01]wFMCommunicate OK [13:31:01]wFMCommunicate request_size=4 [13:31:01]MH_SAM_APDU [13:31:01]CAPDU: 80 0D 03 02 [13:31:01]Write to MH i2c: E2 08 00 19 A8 80 0D 03 02 00 00 00 00 3C [13:31:01]Write i2c OK [13:31:01]MH_I2C_Read... [13:31:01]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:31:01]Read from MH i2c: E2 [13:31:01]MH_I2C_Read... [13:31:01]Read from MH i2c: E2 0B 00 [13:31:01]MH_I2C_Read... [13:31:01]Read from MH i2c: E2 0B 00 19 A8 00 99 83 60 E7 66 17 52 2E 90 00 9D [13:31:01]RAPDU: 99 83 60 E7 66 17 52 2E 90 00 [13:31:01]wFMCommunicate OK [13:31:01]SAM_PROTO_SignData done [13:31:01]FM_MakeSignedData done [13:31:01]CreateOFDProtocolMessage [13:31:01]wFMCommunicate request_size=4 [13:31:01]MH_SAM_APDU [13:31:01]CAPDU: 80 11 00 00 [13:31:01]Write to MH i2c: E2 08 00 1A A8 80 11 00 00 00 00 00 00 3C [13:31:01]Write i2c OK [13:31:01]MH_I2C_Read... [13:31:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:31:01]Read from MH i2c: E2 [13:31:01]MH_I2C_Read... [13:31:01]Read from MH i2c: E2 17 00 [13:31:01]MH_I2C_Read... [13:31:01]Read from MH i2c: E2 17 00 1A A8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 8D [13:31:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:31:01]wFMCommunicate OK [13:31:01]CreateOFDProtocolMessage done [13:31:01]OFDSenderStorePacket 230373 [13:31:01]StoreOFDPacket docnum=230373 [13:31:01]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 69 5B 07 01 3D 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 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 1A 48 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E5 83 03 00 35 04 06 00 F3 0A B0 5C 57 8A 99 83 60 E7 66 17 52 2E [13:31:01]CheckFolder [13:31:01]dirname=/storage/ofd_packets [13:31:01]CheckFolder done [13:31:01]ProducePacketName [13:31:01]name=ofd_packets/00230373 [13:31:01]NVStorageSaveData ofd_packets/00230373 [13:31:01]File name is /storage/ofd_packets/00230373 [13:31:01]Write 301 bytes [13:31:01]NVStorageSaveData done [13:31:01]OFDSenderStorePacket done [13:31:01]KKMCreateOFDPacket done [13:31:01]NVStorageSaveData kkm_last_timestamp [13:31:01]File name is /storage/kkm_last_timestamp [13:31:01]Write 4 bytes [13:31:01]NVStorageSaveData done [13:31:01]ExternCall_PrintAddStr [13:31:01]wPrintStart [13:31:01]Write to MH i2c: 01 00 00 1B A8 C3 [13:31:01]Write i2c OK [13:31:01]MH_I2C_Read... [13:31:01]Read from MH i2c: 01 [13:31:01]MH_I2C_Read... [13:31:01]Read from MH i2c: 01 07 00 [13:31:01]MH_I2C_Read... [13:31:01]Read from MH i2c: 01 07 00 1B A8 00 00 00 00 00 FF 0F D8 [13:31:01]RasterBufferAndPrint [13:31:01]line Счет N : (1)871919 [13:31:01]line ИНН: 02508201610067 [13:31:01]line Контрольно-Кассовый Чек [13:31:01]line ПРОДАЖА [13:31:01]line ТРК (МРК, ГНК) : 42 [13:31:01]line Товар: 2710124130 [13:31:01]line Аи-92-К-5 [13:31:01]line 8.850 * 67.80 [13:31:01]line = 600.03 [13:31:01]line НДС 12% НСП 1% [13:31:01]line > о реализуемом товаре [13:31:01]line ОКРУГЛЕНИЕ: -0.03 [13:31:01]line ИТОГО: 600.00 [13:31:01]line Внесено: 600.00 [13:31:01]line СДАЧА: 0.00 [13:31:01]line НСП 1% : 5.31 [13:31:01]line НДС 12% : 63.72 [13:31:01]line Наличными: 600.00 [13:31:01]line Безнал.: 0.00 [13:31:01]line Место: АЗС № 125 "Партнер Нефть" [13:31:01]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [13:31:01]line СНО: Общий режим [13:31:01]line Чек 187 28.07.2024 13:31 [13:31:01]line Смена: 386 ФФД: 1.0 [13:31:01]line ЗНМ: 0300000050 [13:31:01]line РНМ: 0000000000099253 [13:31:01]line Версия ККМ: 001 [13:31:01]line ФМ: 0000000000965352 [13:31:01]line ФД: 230373 [13:31:01]line ФПД: 267227234064266 [13:31:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T133106&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230373&fm=267227234064266&tin=02508201610067®Number=0000000000099253&sum=60000 [13:31:02]OFD Sender: Processing packet 230373 [packets to send 132, broken 131] [13:31:02]ProducePacketName [13:31:02]name=ofd_packets/00230373 [13:31:02]OFD Sender: To server: pG, [13:31:02]CommunicateWithHost lk.salyk.kg:30040 [13:31:02]ConnectInit lk.salyk.kg [13:31:02]written 0, free lines is 4095 [13:31:02]Connected sock=10 [13:31:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 69 5B 07 01 3D 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 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 00 00 00 F4 03 04 00 1A 48 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E5 83 03 00 35 04 06 00 F3 0A B0 5C 57 8A 99 83 60 E7 66 17 52 2E [13:31:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 EA FF 47 00 9A 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 39 36 35 33 35 32 10 04 04 00 E5 83 03 00 F4 03 04 00 F1 EE A5 66 B6 04 01 00 00 6E 99 BE 3B BF CD 0A 29 [13:31:02]CommunicateWithHost err = 0 [13:31:02]CheckOFDResponse [13:31:02]1017 (14) - 77093643461234 [13:31:02]1041 (16) - 0000000000965352 [13:31:02]1040 (4) - 230373 [13:31:02]1012 (4) - 28.07.2024 07:10 [13:31:02]1206 (1) - 0 [13:31:02]OFD Sender: Remove packet 230373 [13:31:02]ProducePacketName [13:31:02]name=ofd_packets/00230373 [13:31:02]NVStorageDeleteData [13:31:02]Write to MH i2c: 01 00 00 46 A8 EE [13:31:02]Write i2c OK [13:31:02]MH_I2C_Read... [13:31:02]Read from MH i2c: 01 [13:31:02]MH_I2C_Read... [13:31:02]Read from MH i2c: 01 07 00 [13:31:02]MH_I2C_Read... [13:31:02]Read from MH i2c: 01 07 00 46 A8 00 00 00 00 00 F3 0C F4 [13:31:02]RasterBufferAndPrint [13:31:02]line [13:31:02]line [13:31:02]line [13:31:02]line [13:31:02]line [13:31:02]written 0, free lines is 3321 [13:31:02]MH_Cut [13:31:02]Write to MH i2c: D1 01 00 4D A8 01 C7 [13:31:02]Write i2c OK [13:31:02]MH_I2C_Read... [13:31:02]Read from MH i2c: D1 [13:31:02]MH_I2C_Read... [13:31:02]Read from MH i2c: D1 01 00 [13:31:02]MH_I2C_Read... [13:31:02]Read from MH i2c: D1 01 00 4D A8 00 C6 [13:31:02]Write to MH i2c: 01 00 00 4E A8 F6 [13:31:02]Write i2c OK [13:31:02]MH_I2C_Read... [13:31:02]OFD Sender: No OFD packet to send [13:31:03]*** Cut start [13:31:03]*** Partial cut [13:31:03]*** CUTSNS_PIN = 1 [13:31:03]*** CUTSNS_PIN = 0 [13:31:03]*** Brake cut motor [13:31:03]Read from MH i2c: 01 [13:31:03]MH_I2C_Read... [13:31:03]*** Stop cut motor [13:31:03]*** Cut end [13:31:03]Read from MH i2c: 01 07 00 [13:31:03]MH_I2C_Read... [13:31:03]Read from MH i2c: 01 07 00 4E A8 00 00 00 00 00 FF 0F 0B [13:31:03]process_action close_receipt done [13:31:03]requested_data is exist [13:31:03]produce_requested_data [13:31:03]requested_item fm.sn is exist - process it [13:31:03]wFMCommunicate request_size=4 [13:31:03]MH_SAM_APDU [13:31:03]CAPDU: 80 11 00 00 [13:31:03]Write to MH i2c: E2 08 00 4F A8 80 11 00 00 00 00 00 00 71 [13:31:03]Write i2c OK [13:31:03]MH_I2C_Read... [13:31:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:31:03]Read from MH i2c: E2 [13:31:03]MH_I2C_Read... [13:31:03]Read from MH i2c: E2 17 00 [13:31:03]MH_I2C_Read... [13:31:03]Read from MH i2c: E2 17 00 4F A8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 C2 [13:31:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:31:03]wFMCommunicate OK [13:31:03]requested_item fd.num is exist - process it [13:31:03]SAM_PROTO_GetFieldsCounters [13:31:03]wFMCommunicate request_size=4 [13:31:03]MH_SAM_APDU [13:31:03]CAPDU: 80 13 00 00 [13:31:03]Write to MH i2c: E2 08 00 50 A8 80 13 00 00 00 00 00 00 74 [13:31:03]Write i2c OK [13:31:03]MH_I2C_Read... [13:31:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:31:04]Read from MH i2c: E2 [13:31:04]MH_I2C_Read... [13:31:04]Read from MH i2c: E2 62 00 [13:31:04]MH_I2C_Read... [13:31:04]Read from MH i2c: E2 62 00 50 A8 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 E5 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 BB 00 00 00 5E 04 04 00 BB 00 00 00 57 04 04 00 BC 00 00 00 19 04 04 00 00 00 00 00 90 00 B5 [13:31:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 E5 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 BB 00 00 00 5E 04 04 00 BB 00 00 00 57 04 04 00 BC 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:31:04]wFMCommunicate OK [13:31:04]SAM_PROTO_GetFieldsCounters done [13:31:04]requested_item shift.num is exist - process it [13:31:04]requested_item shift.opened is exist - process it [13:31:04]req_shift_opened [13:31:04]FM_GetShiftState [13:31:04]SAM_PROTO_GetShiftState [13:31:04]wFMCommunicate request_size=4 [13:31:04]MH_SAM_APDU [13:31:04]CAPDU: 80 13 01 00 [13:31:04]Write to MH i2c: E2 08 00 51 A8 80 13 01 00 00 00 00 00 76 [13:31:04]Write i2c OK [13:31:04]MH_I2C_Read... [13:31:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:31:04]Read from MH i2c: E2 [13:31:04]MH_I2C_Read... [13:31:04]Read from MH i2c: E2 0E 00 [13:31:04]MH_I2C_Read... [13:31:04]Read from MH i2c: E2 0E 00 51 A8 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 3C [13:31:04]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:31:04]wFMCommunicate OK [13:31:04]SAM_PROTO_GetShiftState done [13:31:04]FM_GetShiftState done [13:31:04]req_shift_opened done [13:31:04]requested_item shift.open_date is exist - process it [13:31:04]req_shift_open_date [13:31:04]req_shift_open_date done [13:31:04]produce_requested_data done [13:31:04]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230373,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [13:31:04]process_action_free close_receipt [13:31:04]json_value_free [13:31:04]json_value_free done [13:31:04]process_json_proto returns [13:31:04]Send response to host [13:31:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230373,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [13:31:04]free response buf [13:31:04]execute_script done [13:31:04]execute_script returns [13:31:04]free content buf [13:31:04]Sock 8.Close socket [13:31:04]Sock 8.Thread stoped [13:31:07]OFD Sender: No OFD packet to send [13:31:12]OFD Sender: No OFD packet to send [13:31:17]OFD Sender: No OFD packet to send [13:31:22]OFD Sender: No OFD packet to send [13:31:27]OFD Sender: No OFD packet to send [13:31:32]OFD Sender: No OFD packet to send [13:31:37]OFD Sender: No OFD packet to send [13:31:42]OFD Sender: No OFD packet to send [13:31:48]OFD Sender: No OFD packet to send [13:31:53]OFD Sender: No OFD packet to send [13:31:58]OFD Sender: No OFD packet to send [13:32:03]OFD Sender: No OFD packet to send [13:32:08]OFD Sender: No OFD packet to send [13:32:13]OFD Sender: No OFD packet to send [13:32:18]OFD Sender: No OFD packet to send [13:32:23]OFD Sender: No OFD packet to send [13:32:28]OFD Sender: No OFD packet to send [13:32:33]OFD Sender: No OFD packet to send [13:32:38]OFD Sender: No OFD packet to send [13:32:43]OFD Sender: No OFD packet to send [13:32:48]OFD Sender: No OFD packet to send [13:32:53]OFD Sender: No OFD packet to send [13:32:58]OFD Sender: No OFD packet to send [13:33:03]OFD Sender: No OFD packet to send [13:33:08]OFD Sender: No OFD packet to send [13:33:13]OFD Sender: No OFD packet to send [13:33:18]OFD Sender: No OFD packet to send [13:33:23]OFD Sender: No OFD packet to send [13:33:28]OFD Sender: No OFD packet to send [13:33:33]OFD Sender: No OFD packet to send [13:33:38]OFD Sender: No OFD packet to send [13:33:43]OFD Sender: No OFD packet to send [13:33:48]OFD Sender: No OFD packet to send [13:33:53]OFD Sender: No OFD packet to send [13:33:58]OFD Sender: No OFD packet to send [13:34:03]OFD Sender: No OFD packet to send [13:34:08]OFD Sender: No OFD packet to send [13:34:13]OFD Sender: No OFD packet to send [13:34:18]OFD Sender: No OFD packet to send [13:34:23]OFD Sender: No OFD packet to send [13:34:28]OFD Sender: No OFD packet to send [13:34:33]OFD Sender: No OFD packet to send [13:34:38]OFD Sender: No OFD packet to send [13:34:43]OFD Sender: No OFD packet to send [13:34:48]OFD Sender: No OFD packet to send [13:34:53]OFD Sender: No OFD packet to send [13:34:58]OFD Sender: No OFD packet to send [13:35:01]accept exits with 9 [13:35:01]New connection [13:35:01]New thread 3067047268 created [13:35:01]Thread 3066903908 joined [13:35:01]Waiting for new connection... [13:35:01] Sock 9.Parse request [13:35:01]Sock 9.Check first char [13:35:01]Sock 9.First char is OK [13:35:01]request: POST /json_proto HTTP/1.0 [13:35:01]Method: POST [13:35:01]URL: /json_proto [13:35:01]Method is POST - this is cgi request [13:35:01]url: /json_proto [13:35:01]query_string will be loaded in cgi processing [13:35:01]execute_cgi json_proto POST (null) [13:35:01]execute_cgi path=json_proto method=POST [13:35:01]POST find Content-Length [13:35:01]Host: 172.17.49.131:8080 [13:35:01]Content-Length: 677 [13:35:01]Content-Type: application/json [13:35:01] [13:35:01]POST finish read [13:35:01]Found Content-Length = 677 [13:35:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871923", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [13:35:01]execute_script... [13:35: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)871923", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [13:35:01]POST & json_proto [13:35:01]process_json_proto [13:35:01]json parsed OK: [13:35:01]protocol is kg_v1.0 [13:35:01]action value=close_receipt [13:35:01]process_action close_receipt [13:35:01]cmd_close_receipt [13:35:01]MH_GetDate [13:35:01]Write to MH i2c: F0 00 00 52 A8 E9 [13:35:01]Write i2c OK [13:35:01]MH_I2C_Read... [13:35:01]Read from MH i2c: F0 [13:35:01]MH_I2C_Read... [13:35:01]Read from MH i2c: F0 09 00 [13:35:01]MH_I2C_Read... [13:35:01]Read from MH i2c: F0 09 00 52 A8 00 0B 49 A6 66 FF 4D C0 64 C2 [13:35:01]GetLastDocTimeStamp 1722173466 [13:35:01]current date 1722173707 [13:35:01]FM_GetShiftState [13:35:01]SAM_PROTO_GetShiftState [13:35:01]wFMCommunicate request_size=4 [13:35:01]MH_SAM_APDU [13:35:01]CAPDU: 80 13 01 00 [13:35:01]Write to MH i2c: E2 08 00 53 A8 80 13 01 00 00 00 00 00 78 [13:35:01]Write i2c OK [13:35:01]MH_I2C_Read... [13:35:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:35:01]Read from MH i2c: E2 [13:35:01]MH_I2C_Read... [13:35:01]Read from MH i2c: E2 0E 00 [13:35:01]MH_I2C_Read... [13:35:01]Read from MH i2c: E2 0E 00 53 A8 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 3E [13:35:01]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:35:01]wFMCommunicate OK [13:35:01]SAM_PROTO_GetShiftState done [13:35:01]FM_GetShiftState done [13:35:01]opened in 1722127132 [13:35:01]opened+sec_in_day 1722213532 [13:35:01]quantity*price = 25018 [13:35:01]sum+1 = 25019 [13:35:01]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.18 ИТОГО: 250.00 Внесено: 250.00 СДАЧА: 0.00 НСП 1% : 2.21 НДС 12% : 26.57 Наличными: 250.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 188 28.07.2024 13:35 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230374 ФПД: 141614729726976 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T133507&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230374&fm=141614729726976&tin=02508201610067®Number=0000000000099253&sum=25000 [13:35:02]StoreToDocumentArchive [13:35:02]shift 386 fd 230374 [13:35:02]save to /storage/0386/doc_00230374 [13:35:02]save last doc name /storage/0386/doc_00230374 to /storage/kkm_last_doc_name [13:35:02]save OK [13:35:02]Clear old archive folders... [13:35:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:35:02]tlvbuf is 009E9A00 [13:35:02]SAM_PROTO_ClearQueue [13:35:02]wFMCommunicate request_size=4 [13:35:02]MH_SAM_APDU [13:35:02]CAPDU: 80 09 00 00 [13:35:02]Write to MH i2c: E2 08 00 60 A8 80 09 00 00 00 00 00 00 7A [13:35:02]Write i2c OK [13:35:02]MH_I2C_Read... [13:35:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:35:02]Read from MH i2c: E2 [13:35:02]MH_I2C_Read... [13:35:02]Read from MH i2c: E2 03 00 [13:35:02]MH_I2C_Read... [13:35:02]Read from MH i2c: E2 03 00 60 A8 00 90 00 7C [13:35:02]RAPDU: 90 00 [13:35:02]wFMCommunicate OK [13:35:02]SAM_PROTO_ClearQueue done [13:35:02]KKMCreateOFDPacket [13:35:02]OFDProtocolAddRootSTLVToBuf [13:35:02]FM_MakeSignedData [13:35:02]FM_MakeSignedData [13:35:02]SAM_PROTO_SignData [13:35:02]wFMCommunicate request_size=4 [13:35:02]MH_SAM_APDU [13:35:02]CAPDU: 80 0D 01 02 [13:35:02]Write to MH i2c: E2 08 00 61 A8 80 0D 01 02 00 00 00 00 82 [13:35:02]Write i2c OK [13:35:02]MH_I2C_Read... [13:35:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:35:02]Read from MH i2c: E2 [13:35:02]MH_I2C_Read... [13:35:02]Read from MH i2c: E2 03 00 [13:35:02]MH_I2C_Read... [13:35:02]Read from MH i2c: E2 03 00 61 A8 00 90 00 7D [13:35:02]RAPDU: 90 00 [13:35:02]wFMCommunicate OK [13:35:02]wFMCommunicate request_size=255 [13:35:02]MH_SAM_APDU [13:35: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 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 BC 00 00 00 F4 03 04 00 0B 49 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E6 83 03 00 35 04 06 00 80 [13:35:02]Write to MH i2c: E2 02 01 62 A8 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 BC 00 00 00 F4 03 04 00 0B 49 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E6 83 03 00 35 04 06 00 80 00 00 9B [13:35:02]Write i2c OK [13:35:02]MH_I2C_Read... [13:35:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:35:02]Read from MH i2c: E2 [13:35:02]MH_I2C_Read... [13:35:02]Read from MH i2c: E2 03 00 [13:35:02]MH_I2C_Read... [13:35:02]Read from MH i2c: E2 03 00 62 A8 00 90 00 7E [13:35:02]RAPDU: 90 00 [13:35:02]wFMCommunicate OK [13:35:02]wFMCommunicate request_size=10 [13:35:02]MH_SAM_APDU [13:35:02]CAPDU: 80 0D 02 02 05 CC 3F A9 0C 00 [13:35:02]Write to MH i2c: E2 0D 00 63 A8 80 0D 02 02 05 00 CC 3F A9 0C 00 00 00 4F [13:35:02]Write i2c OK [13:35:02]MH_I2C_Read... [13:35:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:35:02]Read from MH i2c: E2 [13:35:02]MH_I2C_Read... [13:35:02]Read from MH i2c: E2 03 00 [13:35:02]MH_I2C_Read... [13:35:02]Read from MH i2c: E2 03 00 63 A8 00 90 00 7F [13:35:02]RAPDU: 90 00 [13:35:02]wFMCommunicate OK [13:35:02]wFMCommunicate request_size=4 [13:35:02]MH_SAM_APDU [13:35:02]CAPDU: 80 0D 03 02 [13:35:02]Write to MH i2c: E2 08 00 64 A8 80 0D 03 02 00 00 00 00 87 [13:35:02]Write i2c OK [13:35:02]MH_I2C_Read... [13:35:03]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:35:03]Read from MH i2c: E2 [13:35:03]MH_I2C_Read... [13:35:03]Read from MH i2c: E2 0B 00 [13:35:03]MH_I2C_Read... [13:35:03]Read from MH i2c: E2 0B 00 64 A8 00 A5 6B F2 7D 0C D8 61 FC 90 00 48 [13:35:03]RAPDU: A5 6B F2 7D 0C D8 61 FC 90 00 [13:35:03]wFMCommunicate OK [13:35:03]SAM_PROTO_SignData done [13:35:03]FM_MakeSignedData done [13:35:03]CreateOFDProtocolMessage [13:35:03]wFMCommunicate request_size=4 [13:35:03]MH_SAM_APDU [13:35:03]CAPDU: 80 11 00 00 [13:35:03]Write to MH i2c: E2 08 00 65 A8 80 11 00 00 00 00 00 00 87 [13:35:03]Write i2c OK [13:35:03]MH_I2C_Read... [13:35:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:35:03]Read from MH i2c: E2 [13:35:03]MH_I2C_Read... [13:35:03]Read from MH i2c: E2 17 00 [13:35:03]MH_I2C_Read... [13:35:03]Read from MH i2c: E2 17 00 65 A8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 D8 [13:35:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:35:03]wFMCommunicate OK [13:35:03]CreateOFDProtocolMessage done [13:35:03]OFDSenderStorePacket 230374 [13:35:03]StoreOFDPacket docnum=230374 [13:35:03]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 A3 3B 07 01 A1 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 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 BC 00 00 00 F4 03 04 00 0B 49 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E6 83 03 00 35 04 06 00 80 CC 3F A9 0C 00 A5 6B F2 7D 0C D8 61 FC [13:35:03]CheckFolder [13:35:03]dirname=/storage/ofd_packets [13:35:03]CheckFolder done [13:35:03]ProducePacketName [13:35:03]name=ofd_packets/00230374 [13:35:03]NVStorageSaveData ofd_packets/00230374 [13:35:03]File name is /storage/ofd_packets/00230374 [13:35:03]Write 301 bytes [13:35:03]NVStorageSaveData done [13:35:03]OFDSenderStorePacket done [13:35:03]KKMCreateOFDPacket done [13:35:03]NVStorageSaveData kkm_last_timestamp [13:35:03]File name is /storage/kkm_last_timestamp [13:35:03]Write 4 bytes [13:35:03]NVStorageSaveData done [13:35:03]ExternCall_PrintAddStr [13:35:03]wPrintStart [13:35:03]Write to MH i2c: 01 00 00 66 A8 0E [13:35:03]Write i2c OK [13:35:03]MH_I2C_Read... [13:35:03]Read from MH i2c: 01 [13:35:03]MH_I2C_Read... [13:35:03]Read from MH i2c: 01 07 00 [13:35:03]MH_I2C_Read... [13:35:03]Read from MH i2c: 01 07 00 66 A8 00 00 00 00 00 FF 0F 23 [13:35:03]RasterBufferAndPrint [13:35:03]line Счет N : (1)871923 [13:35:03]line ИНН: 02508201610067 [13:35:03]line Контрольно-Кассовый Чек [13:35:03]line ПРОДАЖА [13:35:03]line ТРК (МРК, ГНК) : 62 [13:35:03]line Товар: 2710124130 [13:35:03]line Аи-92-К-5 [13:35:03]line 3.690 * 67.80 [13:35:03]line = 250.18 [13:35:03]line НДС 12% НСП 1% [13:35:03]line > о реализуемом товаре [13:35:03]line ОКРУГЛЕНИЕ: -0.18 [13:35:03]line ИТОГО: 250.00 [13:35:03]line Внесено: 250.00 [13:35:03]line СДАЧА: 0.00 [13:35:03]line НСП 1% : 2.21 [13:35:03]line НДС 12% : 26.57 [13:35:03]line Наличными: 250.00 [13:35:03]line Безнал.: 0.00 [13:35:03]line Место: АЗС № 125 "Партнер Нефть" [13:35:03]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [13:35:03]line СНО: Общий режим [13:35:03]line Чек 188 28.07.2024 13:35 [13:35:03]line Смена: 386 ФФД: 1.0 [13:35:03]line ЗНМ: 0300000050 [13:35:03]line РНМ: 0000000000099253 [13:35:03]line Версия ККМ: 001 [13:35:03]line ФМ: 0000000000965352 [13:35:03]line ФД: 230374 [13:35:03]line ФПД: 141614729726976 [13:35:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T133507&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230374&fm=141614729726976&tin=02508201610067®Number=0000000000099253&sum=25000 [13:35:03]OFD Sender: Processing packet 230374 [packets to send 132, broken 131] [13:35:03]ProducePacketName [13:35:03]name=ofd_packets/00230374 [13:35:03]OFD Sender: To server: pG, [13:35:03]CommunicateWithHost lk.salyk.kg:30040 [13:35:03]ConnectInit lk.salyk.kg [13:35:03]written 0, free lines is 4095 [13:35:03]Connected sock=10 [13:35:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 A3 3B 07 01 A1 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 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 BC 00 00 00 F4 03 04 00 0B 49 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E6 83 03 00 35 04 06 00 80 CC 3F A9 0C 00 A5 6B F2 7D 0C D8 61 FC [13:35:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 3C 2A 47 00 B3 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 39 36 35 33 35 32 10 04 04 00 E6 83 03 00 F4 03 04 00 E3 EF A5 66 B6 04 01 00 00 E5 E3 45 3B 72 F1 72 9F [13:35:03]CommunicateWithHost err = 0 [13:35:03]CheckOFDResponse [13:35:03]1017 (14) - 77093643461234 [13:35:03]1041 (16) - 0000000000965352 [13:35:03]1040 (4) - 230374 [13:35:03]1012 (4) - 28.07.2024 07:14 [13:35:03]1206 (1) - 0 [13:35:03]OFD Sender: Remove packet 230374 [13:35:03]ProducePacketName [13:35:03]name=ofd_packets/00230374 [13:35:03]NVStorageDeleteData [13:35:03]Write to MH i2c: 01 00 00 91 A8 39 [13:35:03]Write i2c OK [13:35:03]MH_I2C_Read... [13:35:03]Read from MH i2c: 01 [13:35:03]MH_I2C_Read... [13:35:03]Read from MH i2c: 01 07 00 [13:35:03]MH_I2C_Read... [13:35:03]Read from MH i2c: 01 07 00 91 A8 00 00 00 00 00 EF 0C 3B [13:35:03]RasterBufferAndPrint [13:35:03]line [13:35:03]line [13:35:03]line [13:35:03]line [13:35:03]line [13:35:03]written 0, free lines is 3320 [13:35:03]MH_Cut [13:35:03]Write to MH i2c: D1 01 00 98 A8 01 12 [13:35:03]Write i2c OK [13:35:03]MH_I2C_Read... [13:35:03]Read from MH i2c: D1 [13:35:03]MH_I2C_Read... [13:35:03]Read from MH i2c: D1 01 00 [13:35:03]MH_I2C_Read... [13:35:03]Read from MH i2c: D1 01 00 98 A8 00 11 [13:35:03]Write to MH i2c: 01 00 00 99 A8 41 [13:35:03]Write i2c OK [13:35:03]MH_I2C_Read... [13:35:04]OFD Sender: No OFD packet to send [13:35:04]*** Cut start [13:35:04]*** Partial cut [13:35:04]*** CUTSNS_PIN = 1 [13:35:04]*** CUTSNS_PIN = 0 [13:35:04]*** Brake cut motor [13:35:05]Read from MH i2c: 01 [13:35:05]MH_I2C_Read... [13:35:05]*** Stop cut motor [13:35:05]*** Cut end [13:35:05]Read from MH i2c: 01 07 00 [13:35:05]MH_I2C_Read... [13:35:05]Read from MH i2c: 01 07 00 99 A8 00 00 00 00 00 FF 0F 56 [13:35:05]process_action close_receipt done [13:35:05]requested_data is exist [13:35:05]produce_requested_data [13:35:05]requested_item fm.sn is exist - process it [13:35:05]wFMCommunicate request_size=4 [13:35:05]MH_SAM_APDU [13:35:05]CAPDU: 80 11 00 00 [13:35:05]Write to MH i2c: E2 08 00 9A A8 80 11 00 00 00 00 00 00 BC [13:35:05]Write i2c OK [13:35:05]MH_I2C_Read... [13:35:05]Read from MH i2c: E2 [13:35:05]MH_I2C_Read... [13:35:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:35:05]Read from MH i2c: E2 17 00 [13:35:05]MH_I2C_Read... [13:35:05]Read from MH i2c: E2 17 00 9A A8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 0D [13:35:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:35:05]wFMCommunicate OK [13:35:05]requested_item fd.num is exist - process it [13:35:05]SAM_PROTO_GetFieldsCounters [13:35:05]wFMCommunicate request_size=4 [13:35:05]MH_SAM_APDU [13:35:05]CAPDU: 80 13 00 00 [13:35:05]Write to MH i2c: E2 08 00 9B A8 80 13 00 00 00 00 00 00 BF [13:35:05]Write i2c OK [13:35:05]MH_I2C_Read... [13:35:05]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:35:05]Read from MH i2c: E2 [13:35:05]MH_I2C_Read... [13:35:05]Read from MH i2c: E2 62 00 [13:35:05]MH_I2C_Read... [13:35:05]Read from MH i2c: E2 62 00 9B A8 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 E6 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 BC 00 00 00 5E 04 04 00 BC 00 00 00 57 04 04 00 BD 00 00 00 19 04 04 00 00 00 00 00 90 00 04 [13:35:05]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 E6 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 BC 00 00 00 5E 04 04 00 BC 00 00 00 57 04 04 00 BD 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:35:05]wFMCommunicate OK [13:35:05]SAM_PROTO_GetFieldsCounters done [13:35:05]requested_item shift.num is exist - process it [13:35:05]requested_item shift.opened is exist - process it [13:35:05]req_shift_opened [13:35:05]FM_GetShiftState [13:35:05]SAM_PROTO_GetShiftState [13:35:05]wFMCommunicate request_size=4 [13:35:05]MH_SAM_APDU [13:35:05]CAPDU: 80 13 01 00 [13:35:05]Write to MH i2c: E2 08 00 9C A8 80 13 01 00 00 00 00 00 C1 [13:35:05]Write i2c OK [13:35:05]MH_I2C_Read... [13:35:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:35:05]Read from MH i2c: E2 [13:35:05]MH_I2C_Read... [13:35:05]Read from MH i2c: E2 0E 00 [13:35:05]MH_I2C_Read... [13:35:05]Read from MH i2c: E2 0E 00 9C A8 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 87 [13:35:05]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:35:05]wFMCommunicate OK [13:35:05]SAM_PROTO_GetShiftState done [13:35:05]FM_GetShiftState done [13:35:05]req_shift_opened done [13:35:05]requested_item shift.open_date is exist - process it [13:35:05]req_shift_open_date [13:35:05]req_shift_open_date done [13:35:05]produce_requested_data done [13:35:05]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230374,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [13:35:05]process_action_free close_receipt [13:35:05]json_value_free [13:35:05]json_value_free done [13:35:05]process_json_proto returns [13:35:05]Send response to host [13:35:05]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230374,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [13:35:05]free response buf [13:35:05]execute_script done [13:35:05]execute_script returns [13:35:05]free content buf [13:35:05]Sock 9.Close socket [13:35:05]Sock 9.Thread stoped [13:35:06]accept exits with 8 [13:35:06]New connection [13:35:06] Sock 8.Parse request [13:35:06]New thread 3066903908 created [13:35:06]Sock 8.Check first char [13:35:06]Thread 3067047268 joined [13:35:06]Sock 8.First char is OK [13:35:06]Waiting for new connection... [13:35:06]request: POST /json_proto HTTP/1.0 [13:35:06]Method: POST [13:35:06]URL: /json_proto [13:35:06]Method is POST - this is cgi request [13:35:06]url: /json_proto [13:35:06]query_string will be loaded in cgi processing [13:35:06]execute_cgi json_proto POST (null) [13:35:06]execute_cgi path=json_proto method=POST [13:35:06]POST find Content-Length [13:35:06]Host: 172.17.49.131:8080 [13:35:06]Content-Length: 1156 [13:35:06]Content-Type: application/json [13:35:06] [13:35:06]POST finish read [13:35:06]Found Content-Length = 1156 [13:35:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 125\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410.\u000A\u0421\u0447\u0435\u0442 N : (1)871922\u000A28.07.2024 12:58\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2034.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30048062\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:35:06]execute_script... [13:35:06]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 125\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410.\u000A\u0421\u0447\u0435\u0442 N : (1)871922\u000A28.07.2024 12:58\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2034.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30048062\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:35:06]POST & json_proto [13:35:06]process_json_proto [13:35:06]json parsed OK: [13:35:06]protocol is kg_v1.0 [13:35:06]action value=print_text [13:35:06]process_action print_text [13:35:06]cmd_print_text [13:35:06]ExternCall_PrintAddStr [13:35:06]wPrintStart [13:35:06]Write to MH i2c: 01 00 00 9D A8 45 [13:35:06]Write i2c OK [13:35:06]MH_I2C_Read... [13:35:06]Read from MH i2c: 01 [13:35:06]MH_I2C_Read... [13:35:06]Read from MH i2c: 01 07 00 [13:35:06]MH_I2C_Read... [13:35:06]Read from MH i2c: 01 07 00 9D A8 00 00 00 00 00 FF 0F 5A [13:35:06]RasterBufferAndPrint [13:35:06]line *****ТОВАРНЫЙ ЧЕК***** [13:35:06]line АЗС 125 [13:35:06]line Партнер нефть [13:35:06]line 02508201610067 [13:35:06]line Кассир : Бекжанов А. [13:35:06]line Счет N : (1)871922 [13:35:06]line 28.07.2024 12:58 [13:35:06]line ПРОДАЖА [13:35:06]line ТРК (МРК, ГНК): 52 [13:35:06]line Вид ГСМ : 2710124130 [13:35:06]line Аи-92-К-5 [13:35:06]line 30.000 x 67.80 [13:35:06]line ИТОГ: 2034.00 [13:35:06]line Тип оплаты: Талоны: ТК ГПНА Online [13:35:06]line 30048062 [13:35:06]line ______________________ [13:35:06]line (подпись) [13:35:06]written 0, free lines is 4095 [13:35:06]Write to MH i2c: 01 00 00 B1 A8 59 [13:35:06]Write i2c OK [13:35:06]MH_I2C_Read... [13:35:06]Read from MH i2c: 01 [13:35:06]MH_I2C_Read... [13:35:06]Read from MH i2c: 01 07 00 [13:35:06]MH_I2C_Read... [13:35:06]Read from MH i2c: 01 07 00 B1 A8 00 00 00 00 00 11 0E 7F [13:35:06]RasterBufferAndPrint [13:35:06]line [13:35:06]line [13:35:06]line [13:35:06]line [13:35:06]line [13:35:06]written 0, free lines is 3603 [13:35:06]MH_Cut [13:35:06]Write to MH i2c: D1 01 00 B8 A8 01 32 [13:35:06]Write i2c OK [13:35:06]MH_I2C_Read... [13:35:06]Read from MH i2c: D1 [13:35:06]MH_I2C_Read... [13:35:06]Read from MH i2c: D1 01 00 [13:35:06]MH_I2C_Read... [13:35:06]Read from MH i2c: D1 01 00 B8 A8 00 31 [13:35:06]Write to MH i2c: 01 00 00 B9 A8 61 [13:35:06]Write i2c OK [13:35:06]MH_I2C_Read... [13:35:07]*** Cut start [13:35:07]*** Partial cut [13:35:07]*** CUTSNS_PIN = 1 [13:35:07]*** CUTSNS_PIN = 0 [13:35:07]*** Brake cut motor [13:35:07]Read from MH i2c: 01 [13:35:07]MH_I2C_Read... [13:35:07]*** Stop cut motor [13:35:07]*** Cut end [13:35:07]Read from MH i2c: 01 07 00 [13:35:07]MH_I2C_Read... [13:35:07]Read from MH i2c: 01 07 00 B9 A8 00 00 00 00 00 FF 0F 76 [13:35:07]process_action print_text done [13:35:07]requested_data is exist [13:35:07]produce_requested_data [13:35:07]requested_item fm.sn is exist - process it [13:35:07]wFMCommunicate request_size=4 [13:35:07]MH_SAM_APDU [13:35:07]CAPDU: 80 11 00 00 [13:35:07]Write to MH i2c: E2 08 00 BA A8 80 11 00 00 00 00 00 00 DC [13:35:07]Write i2c OK [13:35:07]MH_I2C_Read... [13:35:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:35:08]Read from MH i2c: E2 [13:35:08]MH_I2C_Read... [13:35:08]Read from MH i2c: E2 17 00 [13:35:08]MH_I2C_Read... [13:35:08]Read from MH i2c: E2 17 00 BA A8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 2D [13:35:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:35:08]wFMCommunicate OK [13:35:08]requested_item fd.num is exist - process it [13:35:08]SAM_PROTO_GetFieldsCounters [13:35:08]wFMCommunicate request_size=4 [13:35:08]MH_SAM_APDU [13:35:08]CAPDU: 80 13 00 00 [13:35:08]Write to MH i2c: E2 08 00 BB A8 80 13 00 00 00 00 00 00 DF [13:35:08]Write i2c OK [13:35:08]MH_I2C_Read... [13:35:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:35:08]Read from MH i2c: E2 [13:35:08]MH_I2C_Read... [13:35:08]Read from MH i2c: E2 62 00 [13:35:08]MH_I2C_Read... [13:35:08]Read from MH i2c: E2 62 00 BB A8 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 E6 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 BC 00 00 00 5E 04 04 00 BC 00 00 00 57 04 04 00 BD 00 00 00 19 04 04 00 00 00 00 00 90 00 24 [13:35:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 E6 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 BC 00 00 00 5E 04 04 00 BC 00 00 00 57 04 04 00 BD 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:35:08]wFMCommunicate OK [13:35:08]SAM_PROTO_GetFieldsCounters done [13:35:08]requested_item shift.num is exist - process it [13:35:08]requested_item shift.opened is exist - process it [13:35:08]req_shift_opened [13:35:08]FM_GetShiftState [13:35:08]SAM_PROTO_GetShiftState [13:35:08]wFMCommunicate request_size=4 [13:35:08]MH_SAM_APDU [13:35:08]CAPDU: 80 13 01 00 [13:35:08]Write to MH i2c: E2 08 00 BC A8 80 13 01 00 00 00 00 00 E1 [13:35:08]Write i2c OK [13:35:08]MH_I2C_Read... [13:35:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:35:08]Read from MH i2c: E2 [13:35:08]MH_I2C_Read... [13:35:08]Read from MH i2c: E2 0E 00 [13:35:08]MH_I2C_Read... [13:35:08]Read from MH i2c: E2 0E 00 BC A8 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 A7 [13:35:08]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:35:08]wFMCommunicate OK [13:35:08]SAM_PROTO_GetShiftState done [13:35:08]FM_GetShiftState done [13:35:08]req_shift_opened done [13:35:08]requested_item shift.open_date is exist - process it [13:35:08]req_shift_open_date [13:35:08]req_shift_open_date done [13:35:08]produce_requested_data done [13:35:08]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230374,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [13:35:08]process_action_free print_text [13:35:08]json_value_free [13:35:08]json_value_free done [13:35:08]process_json_proto returns [13:35:08]Send response to host [13:35:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230374,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [13:35:08]free response buf [13:35:08]execute_script done [13:35:08]execute_script returns [13:35:08]free content buf [13:35:08]Sock 8.Close socket [13:35:08]Sock 8.Thread stoped [13:35:09]OFD Sender: No OFD packet to send [13:35:14]OFD Sender: No OFD packet to send [13:35:19]OFD Sender: No OFD packet to send [13:35:24]OFD Sender: No OFD packet to send [13:35:29]OFD Sender: No OFD packet to send [13:35:34]OFD Sender: No OFD packet to send [13:35:39]OFD Sender: No OFD packet to send [13:35:44]OFD Sender: No OFD packet to send [13:35:49]OFD Sender: No OFD packet to send [13:35:50]accept exits with 9 [13:35:50]New connection [13:35:50]New thread 3067047268 created [13:35:50]Thread 3066903908 joined [13:35:50]Waiting for new connection... [13:35:50] Sock 9.Parse request [13:35:50]Sock 9.Check first char [13:35:50]Sock 9.First char is OK [13:35:50]request: POST /json_proto HTTP/1.0 [13:35:50]Method: POST [13:35:50]URL: /json_proto [13:35:50]Method is POST - this is cgi request [13:35:50]url: /json_proto [13:35:50]query_string will be loaded in cgi processing [13:35:50]execute_cgi json_proto POST (null) [13:35:50]execute_cgi path=json_proto method=POST [13:35:50]POST find Content-Length [13:35:50]Host: 172.17.49.131:8080 [13:35:50]Content-Length: 1152 [13:35:50]Content-Type: application/json [13:35:50] [13:35:50]POST finish read [13:35:50]Found Content-Length = 1152 [13:35:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 125\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410.\u000A\u0421\u0447\u0435\u0442 N : (1)871920\u000A28.07.2024 12:58\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 2\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 49.670 x 75.20\u000A\u0418\u0422\u041E\u0413: 3735.18\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30048062\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:35:50]execute_script... [13:35:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 125\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410.\u000A\u0421\u0447\u0435\u0442 N : (1)871920\u000A28.07.2024 12:58\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 2\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 49.670 x 75.20\u000A\u0418\u0422\u041E\u0413: 3735.18\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30048062\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:35:50]POST & json_proto [13:35:50]process_json_proto [13:35:50]json parsed OK: [13:35:50]protocol is kg_v1.0 [13:35:50]action value=print_text [13:35:50]process_action print_text [13:35:50]cmd_print_text [13:35:50]ExternCall_PrintAddStr [13:35:50]wPrintStart [13:35:50]Write to MH i2c: 01 00 00 BD A8 65 [13:35:50]Write i2c OK [13:35:50]MH_I2C_Read... [13:35:50]Read from MH i2c: 01 [13:35:50]MH_I2C_Read... [13:35:50]Read from MH i2c: 01 07 00 [13:35:50]MH_I2C_Read... [13:35:50]Read from MH i2c: 01 07 00 BD A8 00 00 00 00 00 FF 0F 7A [13:35:50]RasterBufferAndPrint [13:35:50]line *****ТОВАРНЫЙ ЧЕК***** [13:35:50]line АЗС 125 [13:35:50]line Партнер нефть [13:35:50]line 02508201610067 [13:35:50]line Кассир : Бекжанов А. [13:35:50]line Счет N : (1)871920 [13:35:50]line 28.07.2024 12:58 [13:35:50]line ПРОДАЖА [13:35:50]line ТРК (МРК, ГНК): 2 [13:35:50]line Вид ГСМ : 2710194210 [13:35:50]line ДТ-К-5 [13:35:50]line 49.670 x 75.20 [13:35:50]line ИТОГ: 3735.18 [13:35:50]line Тип оплаты: Талоны: ТК ГПНА Online [13:35:50]line 30048062 [13:35:50]line ______________________ [13:35:50]line (подпись) [13:35:50]written 0, free lines is 4095 [13:35:50]Write to MH i2c: 01 00 00 D1 A8 79 [13:35:50]Write i2c OK [13:35:50]MH_I2C_Read... [13:35:50]Read from MH i2c: 01 [13:35:50]MH_I2C_Read... [13:35:50]Read from MH i2c: 01 07 00 [13:35:50]MH_I2C_Read... [13:35:50]Read from MH i2c: 01 07 00 D1 A8 00 00 00 00 00 0E 0E 9C [13:35:50]RasterBufferAndPrint [13:35:50]line [13:35:50]line [13:35:50]line [13:35:50]line [13:35:50]line [13:35:50]written 0, free lines is 3599 [13:35:50]MH_Cut [13:35:50]Write to MH i2c: D1 01 00 D8 A8 01 52 [13:35:50]Write i2c OK [13:35:50]MH_I2C_Read... [13:35:50]Read from MH i2c: D1 [13:35:50]MH_I2C_Read... [13:35:50]Read from MH i2c: D1 01 00 [13:35:50]MH_I2C_Read... [13:35:50]Read from MH i2c: D1 01 00 D8 A8 00 51 [13:35:50]Write to MH i2c: 01 00 00 D9 A8 81 [13:35:50]Write i2c OK [13:35:50]MH_I2C_Read... [13:35:51]*** Cut start [13:35:51]*** Partial cut [13:35:51]*** CUTSNS_PIN = 1 [13:35:51]*** CUTSNS_PIN = 0 [13:35:51]*** Brake cut motor [13:35:52]Read from MH i2c: 01 [13:35:52]MH_I2C_Read... [13:35:52]Read from MH i2c: 01 07 00 *** Stop cut motor [13:35:52]*** Cut end [13:35:52] [13:35:52]MH_I2C_Read... [13:35:52]Read from MH i2c: 01 07 00 D9 A8 00 00 00 00 00 FF 0F 96 [13:35:52]process_action print_text done [13:35:52]requested_data is exist [13:35:52]produce_requested_data [13:35:52]requested_item fm.sn is exist - process it [13:35:52]wFMCommunicate request_size=4 [13:35:52]MH_SAM_APDU [13:35:52]CAPDU: 80 11 00 00 [13:35:52]Write to MH i2c: E2 08 00 DA A8 80 11 00 00 00 00 00 00 FC [13:35:52]Write i2c OK [13:35:52]MH_I2C_Read... [13:35:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:35:52]Read from MH i2c: E2 [13:35:52]MH_I2C_Read... [13:35:52]Read from MH i2c: E2 17 00 [13:35:52]MH_I2C_Read... [13:35:52]Read from MH i2c: E2 17 00 DA A8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 4D [13:35:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:35:52]wFMCommunicate OK [13:35:52]requested_item fd.num is exist - process it [13:35:52]SAM_PROTO_GetFieldsCounters [13:35:52]wFMCommunicate request_size=4 [13:35:52]MH_SAM_APDU [13:35:52]CAPDU: 80 13 00 00 [13:35:52]Write to MH i2c: E2 08 00 DB A8 80 13 00 00 00 00 00 00 FF [13:35:52]Write i2c OK [13:35:52]MH_I2C_Read... [13:35:52]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:35:52]Read from MH i2c: E2 [13:35:52]MH_I2C_Read... [13:35:52]Read from MH i2c: E2 62 00 [13:35:52]MH_I2C_Read... [13:35:52]Read from MH i2c: E2 62 00 DB A8 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 E6 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 BC 00 00 00 5E 04 04 00 BC 00 00 00 57 04 04 00 BD 00 00 00 19 04 04 00 00 00 00 00 90 00 44 [13:35:52]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 E6 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 BC 00 00 00 5E 04 04 00 BC 00 00 00 57 04 04 00 BD 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:35:52]wFMCommunicate OK [13:35:52]SAM_PROTO_GetFieldsCounters done [13:35:52]requested_item shift.num is exist - process it [13:35:52]requested_item shift.opened is exist - process it [13:35:52]req_shift_opened [13:35:52]FM_GetShiftState [13:35:52]SAM_PROTO_GetShiftState [13:35:52]wFMCommunicate request_size=4 [13:35:52]MH_SAM_APDU [13:35:52]CAPDU: 80 13 01 00 [13:35:52]Write to MH i2c: E2 08 00 DC A8 80 13 01 00 00 00 00 00 01 [13:35:52]Write i2c OK [13:35:52]MH_I2C_Read... [13:35:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:35:52]Read from MH i2c: E2 [13:35:52]MH_I2C_Read... [13:35:52]Read from MH i2c: E2 0E 00 [13:35:52]MH_I2C_Read... [13:35:52]Read from MH i2c: E2 0E 00 DC A8 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 C7 [13:35:52]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:35:52]wFMCommunicate OK [13:35:52]SAM_PROTO_GetShiftState done [13:35:52]FM_GetShiftState done [13:35:52]req_shift_opened done [13:35:52]requested_item shift.open_date is exist - process it [13:35:52]req_shift_open_date [13:35:52]req_shift_open_date done [13:35:52]produce_requested_data done [13:35:52]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230374,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [13:35:52]process_action_free print_text [13:35:52]json_value_free [13:35:52]json_value_free done [13:35:52]process_json_proto returns [13:35:52]Send response to host [13:35:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230374,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [13:35:52]free response buf [13:35:52]execute_script done [13:35:52]execute_script returns [13:35:52]free content buf [13:35:52]Sock 9.Close socket [13:35:52]Sock 9.Thread stoped [13:35:54]OFD Sender: No OFD packet to send [13:35:59]OFD Sender: No OFD packet to send [13:36:04]OFD Sender: No OFD packet to send [13:36:08]accept exits with 8 [13:36:08]New connection [13:36:08]New thread 3066903908 created [13:36:08]Thread 3067047268 joined [13:36:08]Waiting for new connection... [13:36:08] Sock 8.Parse request [13:36:08]Sock 8.Check first char [13:36:08]Sock 8.First char is OK [13:36:08]request: POST /json_proto HTTP/1.0 [13:36:08]Method: POST [13:36:08]URL: /json_proto [13:36:08]Method is POST - this is cgi request [13:36:08]url: /json_proto [13:36:08]query_string will be loaded in cgi processing [13:36:08]execute_cgi json_proto POST (null) [13:36:08]execute_cgi path=json_proto method=POST [13:36:08]POST find Content-Length [13:36:08]Host: 172.17.49.131:8080 [13:36:08]Content-Length: 677 [13:36:08]Content-Type: application/json [13:36:08] [13:36:08]POST finish read [13:36:08]Found Content-Length = 677 [13:36:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871925", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [13:36:08]execute_script... [13:36:08]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871925", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [13:36:08]POST & json_proto [13:36:08]process_json_proto [13:36:08]json parsed OK: [13:36:08]protocol is kg_v1.0 [13:36:08]action value=close_receipt [13:36:08]process_action close_receipt [13:36:08]cmd_close_receipt [13:36:08]MH_GetDate [13:36:08]Write to MH i2c: F0 00 00 DD A8 74 [13:36:08]Write i2c OK [13:36:08]MH_I2C_Read... [13:36:08]Read from MH i2c: F0 [13:36:08]MH_I2C_Read... [13:36:08]Read from MH i2c: F0 09 00 [13:36:08]MH_I2C_Read... [13:36:08]Read from MH i2c: F0 09 00 DD A8 00 4E 49 A6 66 FF 4D C0 64 90 [13:36:08]GetLastDocTimeStamp 1722173707 [13:36:08]current date 1722173774 [13:36:08]FM_GetShiftState [13:36:08]SAM_PROTO_GetShiftState [13:36:08]wFMCommunicate request_size=4 [13:36:08]MH_SAM_APDU [13:36:08]CAPDU: 80 13 01 00 [13:36:08]Write to MH i2c: E2 08 00 DE A8 80 13 01 00 00 00 00 00 03 [13:36:08]Write i2c OK [13:36:08]MH_I2C_Read... [13:36:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:36:08]Read from MH i2c: E2 [13:36:08]MH_I2C_Read... [13:36:08]Read from MH i2c: E2 0E 00 [13:36:08]MH_I2C_Read... [13:36:08]Read from MH i2c: E2 0E 00 DE A8 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 C9 [13:36:08]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:36:08]wFMCommunicate OK [13:36:08]SAM_PROTO_GetShiftState done [13:36:08]FM_GetShiftState done [13:36:08]opened in 1722127132 [13:36:08]opened+sec_in_day 1722213532 [13:36:08]quantity*price = 30035 [13:36:08]sum+1 = 30036 [13:36:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 189 28.07.2024 13:36 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230375 ФПД: 189228512902108 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T133614&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230375&fm=189228512902108&tin=02508201610067®Number=0000000000099253&sum=30000 [13:36:09]StoreToDocumentArchive [13:36:09]shift 386 fd 230375 [13:36:09]save to /storage/0386/doc_00230375 [13:36:09]save last doc name /storage/0386/doc_00230375 to /storage/kkm_last_doc_name [13:36:09]save OK [13:36:09]Clear old archive folders... [13:36:09]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:36:09]tlvbuf is 009E9560 [13:36:09]SAM_PROTO_ClearQueue [13:36:09]wFMCommunicate request_size=4 [13:36:09]MH_SAM_APDU [13:36:09]CAPDU: 80 09 00 00 [13:36:09]Write to MH i2c: E2 08 00 EB A8 80 09 00 00 00 00 00 00 05 [13:36:09]Write i2c OK [13:36:09]MH_I2C_Read... [13:36:09]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:36:09]Read from MH i2c: E2 [13:36:09]MH_I2C_Read... [13:36:09]Read from MH i2c: E2 03 00 [13:36:09]MH_I2C_Read... [13:36:09]Read from MH i2c: E2 03 00 EB A8 00 90 00 07 [13:36:09]RAPDU: 90 00 [13:36:09]wFMCommunicate OK [13:36:09]SAM_PROTO_ClearQueue done [13:36:09]KKMCreateOFDPacket [13:36:09]OFDProtocolAddRootSTLVToBuf [13:36:09]FM_MakeSignedData [13:36:09]FM_MakeSignedData [13:36:09]SAM_PROTO_SignData [13:36:09]wFMCommunicate request_size=4 [13:36:09]MH_SAM_APDU [13:36:09]CAPDU: 80 0D 01 02 [13:36:09]Write to MH i2c: E2 08 00 EC A8 80 0D 01 02 00 00 00 00 0D [13:36:09]Write i2c OK [13:36:09]MH_I2C_Read... [13:36:09]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:36:09]Read from MH i2c: E2 [13:36:09]MH_I2C_Read... [13:36:09]Read from MH i2c: E2 03 00 [13:36:09]MH_I2C_Read... [13:36:09]Read from MH i2c: E2 03 00 EC A8 00 90 00 08 [13:36:09]RAPDU: 90 00 [13:36:09]wFMCommunicate OK [13:36:09]wFMCommunicate request_size=255 [13:36:09]MH_SAM_APDU [13:36:09]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 BD 00 00 00 F4 03 04 00 4E 49 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E7 83 03 00 35 04 06 00 AC [13:36:09]Write to MH i2c: E2 02 01 ED A8 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 BD 00 00 00 F4 03 04 00 4E 49 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E7 83 03 00 35 04 06 00 AC 00 00 A8 [13:36:09]Write i2c OK [13:36:09]MH_I2C_Read... [13:36:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:36:09]Read from MH i2c: E2 [13:36:09]MH_I2C_Read... [13:36:09]Read from MH i2c: E2 03 00 [13:36:09]MH_I2C_Read... [13:36:09]Read from MH i2c: E2 03 00 ED A8 00 90 00 09 [13:36:09]RAPDU: 90 00 [13:36:09]wFMCommunicate OK [13:36:09]wFMCommunicate request_size=10 [13:36:09]MH_SAM_APDU [13:36:09]CAPDU: 80 0D 02 02 05 1A 32 4A FB DC [13:36:09]Write to MH i2c: E2 0D 00 EE A8 80 0D 02 02 05 00 1A 32 4A FB DC 00 00 87 [13:36:09]Write i2c OK [13:36:09]MH_I2C_Read... [13:36:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:36:09]Read from MH i2c: E2 [13:36:09]MH_I2C_Read... [13:36:09]Read from MH i2c: E2 03 00 [13:36:09]MH_I2C_Read... [13:36:09]Read from MH i2c: E2 03 00 EE A8 00 90 00 0A [13:36:09]RAPDU: 90 00 [13:36:09]wFMCommunicate OK [13:36:09]wFMCommunicate request_size=4 [13:36:09]MH_SAM_APDU [13:36:09]CAPDU: 80 0D 03 02 [13:36:09]Write to MH i2c: E2 08 00 EF A8 80 0D 03 02 00 00 00 00 12 [13:36:09]Write i2c OK [13:36:09]MH_I2C_Read... [13:36:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:36:09]Read from MH i2c: E2 [13:36:09]MH_I2C_Read... [13:36:09]Read from MH i2c: E2 0B 00 [13:36:09]MH_I2C_Read... [13:36:09]Read from MH i2c: E2 0B 00 EF A8 00 54 D3 7F 37 AA 8B 40 21 90 00 86 [13:36:09]RAPDU: 54 D3 7F 37 AA 8B 40 21 90 00 [13:36:09]wFMCommunicate OK [13:36:09]SAM_PROTO_SignData done [13:36:09]FM_MakeSignedData done [13:36:09]CreateOFDProtocolMessage [13:36:09]wFMCommunicate request_size=4 [13:36:09]MH_SAM_APDU [13:36:09]CAPDU: 80 11 00 00 [13:36:09]Write to MH i2c: E2 08 00 F0 A8 80 11 00 00 00 00 00 00 12 [13:36:09]Write i2c OK [13:36:09]MH_I2C_Read... [13:36:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:36:09]Read from MH i2c: E2 [13:36:09]MH_I2C_Read... [13:36:09]Read from MH i2c: E2 17 00 [13:36:09]MH_I2C_Read... [13:36:09]Read from MH i2c: E2 17 00 F0 A8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 63 [13:36:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:36:09]wFMCommunicate OK [13:36:09]CreateOFDProtocolMessage done [13:36:09]OFDSenderStorePacket 230375 [13:36:09]StoreOFDPacket docnum=230375 [13:36:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 FD B1 07 01 48 3F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 BD 00 00 00 F4 03 04 00 4E 49 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E7 83 03 00 35 04 06 00 AC 1A 32 4A FB DC 54 D3 7F 37 AA 8B 40 21 [13:36:09]CheckFolder [13:36:09]dirname=/storage/ofd_packets [13:36:09]CheckFolder done [13:36:09]ProducePacketName [13:36:09]name=ofd_packets/00230375 [13:36:09]NVStorageSaveData ofd_packets/00230375 [13:36:09]File name is /storage/ofd_packets/00230375 [13:36:09]Write 301 bytes [13:36:09]NVStorageSaveData done [13:36:09]OFDSenderStorePacket done [13:36:09]KKMCreateOFDPacket done [13:36:09]NVStorageSaveData kkm_last_timestamp [13:36:09]File name is /storage/kkm_last_timestamp [13:36:09]Write 4 bytes [13:36:09]NVStorageSaveData done [13:36:09]ExternCall_PrintAddStr [13:36:09]wPrintStart [13:36:09]Write to MH i2c: 01 00 00 F1 A8 99 [13:36:09]Write i2c OK [13:36:09]MH_I2C_Read... [13:36:09]Read from MH i2c: 01 [13:36:09]MH_I2C_Read... [13:36:09]Read from MH i2c: 01 07 00 [13:36:09]MH_I2C_Read... [13:36:09]Read from MH i2c: 01 07 00 F1 A8 00 00 00 00 00 FF 0F AE [13:36:09]RasterBufferAndPrint [13:36:09]line Счет N : (1)871925 [13:36:09]line ИНН: 02508201610067 [13:36:09]line Контрольно-Кассовый Чек [13:36:09]line ПРОДАЖА [13:36:09]line ТРК (МРК, ГНК) : 32 [13:36:09]line Товар: 2710124130 [13:36:09]line Аи-92-К-5 [13:36:09]line 4.430 * 67.80 [13:36:09]line = 300.35 [13:36:09]line НДС 12% НСП 1% [13:36:09]line > о реализуемом товаре [13:36:09]line ОКРУГЛЕНИЕ: -0.35 [13:36:09]line ИТОГО: 300.00 [13:36:09]line Внесено: 300.00 [13:36:09]line СДАЧА: 0.00 [13:36:09]line НСП 1% : 2.66 [13:36:09]line НДС 12% : 31.90 [13:36:09]line Наличными: 300.00 [13:36:09]line Безнал.: 0.00 [13:36:09]line Место: АЗС № 125 "Партнер Нефть" [13:36:09]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [13:36:09]line СНО: Общий режим [13:36:09]line Чек 189 28.07.2024 13:36 [13:36:09]line Смена: 386 ФФД: 1.0 [13:36:09]line ЗНМ: 0300000050 [13:36:09]line РНМ: 0000000000099253 [13:36:09]line Версия ККМ: 001 [13:36:09]line ФМ: 0000000000965352 [13:36:09]line ФД: 230375 [13:36:09]line ФПД: 189228512902108 [13:36:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T133614&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230375&fm=189228512902108&tin=02508201610067®Number=0000000000099253&sum=30000 [13:36:10]OFD Sender: Processing packet 230375 [packets to send 132, broken 131] [13:36:10]ProducePacketName [13:36:10]name=ofd_packets/00230375 [13:36:10]OFD Sender: To server: pG, [13:36:10]CommunicateWithHost lk.salyk.kg:30040 [13:36:10]ConnectInit lk.salyk.kg [13:36:10]written 0, free lines is 4095 [13:36:10]Connected sock=10 [13:36:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 FD B1 07 01 48 3F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 BD 00 00 00 F4 03 04 00 4E 49 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E7 83 03 00 35 04 06 00 AC 1A 32 4A FB DC 54 D3 7F 37 AA 8B 40 21 [13:36:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 04 EB 47 00 56 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 39 36 35 33 35 32 10 04 04 00 E7 83 03 00 F4 03 04 00 25 F0 A5 66 B6 04 01 00 00 99 F2 F6 AF 72 B4 DC 5F [13:36:10]CommunicateWithHost err = 0 [13:36:10]CheckOFDResponse [13:36:10]1017 (14) - 77093643461234 [13:36:10]1041 (16) - 0000000000965352 [13:36:10]1040 (4) - 230375 [13:36:10]1012 (4) - 28.07.2024 07:15 [13:36:10]1206 (1) - 0 [13:36:10]OFD Sender: Remove packet 230375 [13:36:10]ProducePacketName [13:36:10]name=ofd_packets/00230375 [13:36:10]NVStorageDeleteData [13:36:10]Write to MH i2c: 01 00 00 1C A9 C5 [13:36:10]Write i2c OK [13:36:10]MH_I2C_Read... [13:36:10]Read from MH i2c: 01 [13:36:10]MH_I2C_Read... [13:36:10]Read from MH i2c: 01 07 00 [13:36:10]MH_I2C_Read... [13:36:10]Read from MH i2c: 01 07 00 1C A9 00 00 00 00 00 EC 0C C4 [13:36:10]RasterBufferAndPrint [13:36:10]line [13:36:10]line [13:36:10]line [13:36:10]line [13:36:10]line [13:36:10]written 0, free lines is 3317 [13:36:10]MH_Cut [13:36:10]Write to MH i2c: D1 01 00 23 A9 01 9E [13:36:10]Write i2c OK [13:36:10]MH_I2C_Read... [13:36:10]Read from MH i2c: D1 [13:36:10]MH_I2C_Read... [13:36:10]Read from MH i2c: D1 01 00 [13:36:10]MH_I2C_Read... [13:36:10]Read from MH i2c: D1 01 00 23 A9 00 9D [13:36:10]Write to MH i2c: 01 00 00 24 A9 CD [13:36:10]Write i2c OK [13:36:10]MH_I2C_Read... [13:36:11]OFD Sender: No OFD packet to send [13:36:11]*** Cut start [13:36:11]*** Partial cut [13:36:11]*** CUTSNS_PIN = 1 [13:36:11]*** CUTSNS_PIN = 0 [13:36:11]*** Brake cut motor [13:36:11]Read from MH i2c: 01 [13:36:11]MH_I2C_Read... [13:36:11]*** Stop cut motor [13:36:11]*** Cut end [13:36:11]Read from MH i2c: 01 07 00 [13:36:11]MH_I2C_Read... [13:36:11]Read from MH i2c: 01 07 00 24 A9 00 00 00 00 00 FF 0F E2 [13:36:11]process_action close_receipt done [13:36:11]requested_data is exist [13:36:11]produce_requested_data [13:36:11]requested_item fm.sn is exist - process it [13:36:11]wFMCommunicate request_size=4 [13:36:11]MH_SAM_APDU [13:36:11]CAPDU: 80 11 00 00 [13:36:11]Write to MH i2c: E2 08 00 25 A9 80 11 00 00 00 00 00 00 48 [13:36:11]Write i2c OK [13:36:11]MH_I2C_Read... [13:36:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:36:11]Read from MH i2c: E2 [13:36:11]MH_I2C_Read... [13:36:11]Read from MH i2c: E2 17 00 [13:36:11]MH_I2C_Read... [13:36:11]Read from MH i2c: E2 17 00 25 A9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 99 [13:36:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:36:11]wFMCommunicate OK [13:36:11]requested_item fd.num is exist - process it [13:36:11]SAM_PROTO_GetFieldsCounters [13:36:11]wFMCommunicate request_size=4 [13:36:11]MH_SAM_APDU [13:36:11]CAPDU: 80 13 00 00 [13:36:11]Write to MH i2c: E2 08 00 26 A9 80 13 00 00 00 00 00 00 4B [13:36:11]Write i2c OK [13:36:11]MH_I2C_Read... [13:36:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:36:12]Read from MH i2c: E2 [13:36:12]MH_I2C_Read... [13:36:12]Read from MH i2c: E2 62 00 [13:36:12]MH_I2C_Read... [13:36:12]Read from MH i2c: E2 62 00 26 A9 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 E7 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 BD 00 00 00 5E 04 04 00 BD 00 00 00 57 04 04 00 BE 00 00 00 19 04 04 00 00 00 00 00 90 00 94 [13:36:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 E7 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 BD 00 00 00 5E 04 04 00 BD 00 00 00 57 04 04 00 BE 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:36:12]wFMCommunicate OK [13:36:12]SAM_PROTO_GetFieldsCounters done [13:36:12]requested_item shift.num is exist - process it [13:36:12]requested_item shift.opened is exist - process it [13:36:12]req_shift_opened [13:36:12]FM_GetShiftState [13:36:12]SAM_PROTO_GetShiftState [13:36:12]wFMCommunicate request_size=4 [13:36:12]MH_SAM_APDU [13:36:12]CAPDU: 80 13 01 00 [13:36:12]Write to MH i2c: E2 08 00 27 A9 80 13 01 00 00 00 00 00 4D [13:36:12]Write i2c OK [13:36:12]MH_I2C_Read... [13:36:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:36:12]Read from MH i2c: E2 [13:36:12]MH_I2C_Read... [13:36:12]Read from MH i2c: E2 0E 00 [13:36:12]MH_I2C_Read... [13:36:12]Read from MH i2c: E2 0E 00 27 A9 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 13 [13:36:12]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:36:12]wFMCommunicate OK [13:36:12]SAM_PROTO_GetShiftState done [13:36:12]FM_GetShiftState done [13:36:12]req_shift_opened done [13:36:12]requested_item shift.open_date is exist - process it [13:36:12]req_shift_open_date [13:36:12]req_shift_open_date done [13:36:12]produce_requested_data done [13:36:12]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230375,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [13:36:12]process_action_free close_receipt [13:36:12]json_value_free [13:36:12]json_value_free done [13:36:12]process_json_proto returns [13:36:12]Send response to host [13:36:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230375,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [13:36:12]free response buf [13:36:12]execute_script done [13:36:12]execute_script returns [13:36:12]free content buf [13:36:12]Sock 8.Close socket [13:36:12]Sock 8.Thread stoped [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:46]OFD Sender: No OFD packet to send [13:36:51]OFD Sender: No OFD packet to send [13:36:56]OFD Sender: No OFD packet to send [13:37:01]OFD Sender: No OFD packet to send [13:37:04]accept exits with 9 [13:37:04]New connection [13:37:04]New thread 3067047268 created [13:37:04]Thread 3066903908 joined [13:37:04]Waiting for new connection... [13:37:04] Sock 9.Parse request [13:37:04]Sock 9.Check first char [13:37:04]Sock 9.First char is OK [13:37:04]request: POST /json_proto HTTP/1.0 [13:37:04]Method: POST [13:37:04]URL: /json_proto [13:37:04]Method is POST - this is cgi request [13:37:04]url: /json_proto [13:37:04]query_string will be loaded in cgi processing [13:37:04]execute_cgi json_proto POST (null) [13:37:04]execute_cgi path=json_proto method=POST [13:37:04]POST find Content-Length [13:37:04]Host: 172.17.49.131:8080 [13:37:04]Content-Length: 678 [13:37:04]Content-Type: application/json [13:37:04] [13:37:04]POST finish read [13:37:04]Found Content-Length = 678 [13:37:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871924", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [13:37:04]execute_script... [13:37:04]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871924", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [13:37:04]POST & json_proto [13:37:04]process_json_proto [13:37:04]json parsed OK: [13:37:04]protocol is kg_v1.0 [13:37:04]action value=close_receipt [13:37:04]process_action close_receipt [13:37:04]cmd_close_receipt [13:37:04]MH_GetDate [13:37:04]Write to MH i2c: F0 00 00 28 A9 C0 [13:37:04]Write i2c OK [13:37:04]MH_I2C_Read... [13:37:04]Read from MH i2c: F0 [13:37:04]MH_I2C_Read... [13:37:04]Read from MH i2c: F0 09 00 [13:37:04]MH_I2C_Read... [13:37:04]Read from MH i2c: F0 09 00 28 A9 00 86 49 A6 66 FF 4D C0 64 14 [13:37:04]GetLastDocTimeStamp 1722173774 [13:37:04]current date 1722173830 [13:37:04]FM_GetShiftState [13:37:04]SAM_PROTO_GetShiftState [13:37:04]wFMCommunicate request_size=4 [13:37:04]MH_SAM_APDU [13:37:04]CAPDU: 80 13 01 00 [13:37:04]Write to MH i2c: E2 08 00 29 A9 80 13 01 00 00 00 00 00 4F [13:37:04]Write i2c OK [13:37:04]MH_I2C_Read... [13:37:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:37:04]Read from MH i2c: E2 [13:37:04]MH_I2C_Read... [13:37:04]Read from MH i2c: E2 0E 00 [13:37:04]MH_I2C_Read... [13:37:04]Read from MH i2c: E2 0E 00 29 A9 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 15 [13:37:04]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:37:04]wFMCommunicate OK [13:37:04]SAM_PROTO_GetShiftState done [13:37:04]FM_GetShiftState done [13:37:04]opened in 1722127132 [13:37:04]opened+sec_in_day 1722213532 [13:37:04]quantity*price = 70037 [13:37:04]sum+1 = 70038 [13:37:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 190 28.07.2024 13:37 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230376 ФПД: 59750139803218 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T133710&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230376&fm=59750139803218&tin=02508201610067®Number=0000000000099253&sum=70000 [13:37:05]StoreToDocumentArchive [13:37:05]shift 386 fd 230376 [13:37:05]save to /storage/0386/doc_00230376 [13:37:05]save last doc name /storage/0386/doc_00230376 to /storage/kkm_last_doc_name [13:37:05]save OK [13:37:05]Clear old archive folders... [13:37:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:37:05]tlvbuf is 0085AE40 [13:37:05]SAM_PROTO_ClearQueue [13:37:05]wFMCommunicate request_size=4 [13:37:05]MH_SAM_APDU [13:37:05]CAPDU: 80 09 00 00 [13:37:05]Write to MH i2c: E2 08 00 36 A9 80 09 00 00 00 00 00 00 51 [13:37:05]Write i2c OK [13:37:05]MH_I2C_Read... [13:37:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:37:05]Read from MH i2c: E2 [13:37:05]MH_I2C_Read... [13:37:05]Read from MH i2c: E2 03 00 [13:37:05]MH_I2C_Read... [13:37:05]Read from MH i2c: E2 03 00 36 A9 00 90 00 53 [13:37:05]RAPDU: 90 00 [13:37:05]wFMCommunicate OK [13:37:05]SAM_PROTO_ClearQueue done [13:37:05]KKMCreateOFDPacket [13:37:05]OFDProtocolAddRootSTLVToBuf [13:37:05]FM_MakeSignedData [13:37:05]FM_MakeSignedData [13:37:05]SAM_PROTO_SignData [13:37:05]wFMCommunicate request_size=4 [13:37:05]MH_SAM_APDU [13:37:05]CAPDU: 80 0D 01 02 [13:37:05]Write to MH i2c: E2 08 00 37 A9 80 0D 01 02 00 00 00 00 59 [13:37:05]Write i2c OK [13:37:05]MH_I2C_Read... [13:37:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:37:05]Read from MH i2c: E2 [13:37:05]MH_I2C_Read... [13:37:05]Read from MH i2c: E2 03 00 [13:37:05]MH_I2C_Read... [13:37:05]Read from MH i2c: E2 03 00 37 A9 00 90 00 54 [13:37:05]RAPDU: 90 00 [13:37:05]wFMCommunicate OK [13:37:05]wFMCommunicate request_size=255 [13:37:05]MH_SAM_APDU [13:37: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 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 BE 00 00 00 F4 03 04 00 86 49 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E8 83 03 00 35 04 06 00 36 [13:37:05]Write to MH i2c: E2 02 01 38 A9 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 BE 00 00 00 F4 03 04 00 86 49 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E8 83 03 00 35 04 06 00 36 00 00 80 [13:37:05]Write i2c OK [13:37:05]MH_I2C_Read... [13:37:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:37:05]Read from MH i2c: E2 [13:37:05]MH_I2C_Read... [13:37:05]Read from MH i2c: E2 03 00 [13:37:05]MH_I2C_Read... [13:37:05]Read from MH i2c: E2 03 00 38 A9 00 90 00 55 [13:37:05]RAPDU: 90 00 [13:37:05]wFMCommunicate OK [13:37:05]wFMCommunicate request_size=10 [13:37:05]MH_SAM_APDU [13:37:05]CAPDU: 80 0D 02 02 05 57 A9 DB B6 52 [13:37:05]Write to MH i2c: E2 0D 00 39 A9 80 0D 02 02 05 00 57 A9 DB B6 52 00 00 49 [13:37:05]Write i2c OK [13:37:05]MH_I2C_Read... [13:37:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:37:05]Read from MH i2c: E2 [13:37:05]MH_I2C_Read... [13:37:05]Read from MH i2c: E2 03 00 [13:37:05]MH_I2C_Read... [13:37:05]Read from MH i2c: E2 03 00 39 A9 00 90 00 56 [13:37:05]RAPDU: 90 00 [13:37:05]wFMCommunicate OK [13:37:05]wFMCommunicate request_size=4 [13:37:05]MH_SAM_APDU [13:37:05]CAPDU: 80 0D 03 02 [13:37:05]Write to MH i2c: E2 08 00 3A A9 80 0D 03 02 00 00 00 00 5E [13:37:05]Write i2c OK [13:37:05]MH_I2C_Read... [13:37:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:37:05]Read from MH i2c: E2 [13:37:05]MH_I2C_Read... [13:37:05]Read from MH i2c: E2 0B 00 [13:37:05]MH_I2C_Read... [13:37:05]Read from MH i2c: E2 0B 00 3A A9 00 9C 01 56 45 1A 85 5F 1F 90 00 B4 [13:37:05]RAPDU: 9C 01 56 45 1A 85 5F 1F 90 00 [13:37:05]wFMCommunicate OK [13:37:05]SAM_PROTO_SignData done [13:37:05]FM_MakeSignedData done [13:37:05]CreateOFDProtocolMessage [13:37:05]wFMCommunicate request_size=4 [13:37:05]MH_SAM_APDU [13:37:05]CAPDU: 80 11 00 00 [13:37:05]Write to MH i2c: E2 08 00 3B A9 80 11 00 00 00 00 00 00 5E [13:37:05]Write i2c OK [13:37:05]MH_I2C_Read... [13:37:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:37:05]Read from MH i2c: E2 [13:37:05]MH_I2C_Read... [13:37:05]Read from MH i2c: E2 17 00 [13:37:05]MH_I2C_Read... [13:37:05]Read from MH i2c: E2 17 00 3B A9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 AF [13:37:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:37:05]wFMCommunicate OK [13:37:05]CreateOFDProtocolMessage done [13:37:05]OFDSenderStorePacket 230376 [13:37:05]StoreOFDPacket docnum=230376 [13:37:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 AF FD 07 01 56 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 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 BE 00 00 00 F4 03 04 00 86 49 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E8 83 03 00 35 04 06 00 36 57 A9 DB B6 52 9C 01 56 45 1A 85 5F 1F [13:37:05]CheckFolder [13:37:05]dirname=/storage/ofd_packets [13:37:05]CheckFolder done [13:37:05]ProducePacketName [13:37:05]name=ofd_packets/00230376 [13:37:05]NVStorageSaveData ofd_packets/00230376 [13:37:05]File name is /storage/ofd_packets/00230376 [13:37:05]Write 301 bytes [13:37:05]NVStorageSaveData done [13:37:05]OFDSenderStorePacket done [13:37:05]KKMCreateOFDPacket done [13:37:05]NVStorageSaveData kkm_last_timestamp [13:37:05]File name is /storage/kkm_last_timestamp [13:37:05]Write 4 bytes [13:37:05]NVStorageSaveData done [13:37:05]ExternCall_PrintAddStr [13:37:05]wPrintStart [13:37:05]Write to MH i2c: 01 00 00 3C A9 E5 [13:37:05]Write i2c OK [13:37:05]MH_I2C_Read... [13:37:05]Read from MH i2c: 01 [13:37:05]MH_I2C_Read... [13:37:05]Read from MH i2c: 01 07 00 [13:37:05]MH_I2C_Read... [13:37:05]Read from MH i2c: 01 07 00 3C A9 00 00 00 00 00 FF 0F FA [13:37:05]RasterBufferAndPrint [13:37:05]line Счет N : (1)871924 [13:37:05]line ИНН: 02508201610067 [13:37:05]line Контрольно-Кассовый Чек [13:37:05]line ПРОДАЖА [13:37:05]line ТРК (МРК, ГНК) : 42 [13:37:05]line Товар: 2710124130 [13:37:05]line Аи-92-К-5 [13:37:05]line 10.330 * 67.80 [13:37:05]line = 700.37 [13:37:05]line НДС 12% НСП 1% [13:37:05]line > о реализуемом товаре [13:37:05]line ОКРУГЛЕНИЕ: -0.37 [13:37:05]line ИТОГО: 700.00 [13:37:05]line Внесено: 700.00 [13:37:05]line СДАЧА: 0.00 [13:37:05]line НСП 1% : 6.20 [13:37:05]line НДС 12% : 74.38 [13:37:05]line Наличными: 700.00 [13:37:05]line Безнал.: 0.00 [13:37:05]line Место: АЗС № 125 "Партнер Нефть" [13:37:05]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [13:37:05]line СНО: Общий режим [13:37:05]line Чек 190 28.07.2024 13:37 [13:37:05]line Смена: 386 ФФД: 1.0 [13:37:05]line ЗНМ: 0300000050 [13:37:05]line РНМ: 0000000000099253 [13:37:05]line Версия ККМ: 001 [13:37:05]line ФМ: 0000000000965352 [13:37:05]line ФД: 230376 [13:37:05]line ФПД: 59750139803218 [13:37:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T133710&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230376&fm=59750139803218&tin=02508201610067®Number=0000000000099253&sum=70000 [13:37:05]written 0, free lines is 4095 [13:37:05]OFD Sender: Processing packet 230376 [packets to send 132, broken 131] [13:37:05]ProducePacketName [13:37:05]name=ofd_packets/00230376 [13:37:05]OFD Sender: To server: pG, [13:37:05]CommunicateWithHost lk.salyk.kg:30040 [13:37:05]ConnectInit lk.salyk.kg [13:37:05]Connected sock=11 [13:37:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 AF FD 07 01 56 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 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 BE 00 00 00 F4 03 04 00 86 49 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E8 83 03 00 35 04 06 00 36 57 A9 DB B6 52 9C 01 56 45 1A 85 5F 1F [13:37:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 D3 63 47 00 E0 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 39 36 35 33 35 32 10 04 04 00 E8 83 03 00 F4 03 04 00 5D F0 A5 66 B6 04 01 00 00 B4 AD 50 15 B8 08 4C 8D [13:37:06]CommunicateWithHost err = 0 [13:37:06]CheckOFDResponse [13:37:06]1017 (14) - 77093643461234 [13:37:06]1041 (16) - 0000000000965352 [13:37:06]1040 (4) - 230376 [13:37:06]1012 (4) - 28.07.2024 07:16 [13:37:06]1206 (1) - 0 [13:37:06]OFD Sender: Remove packet 230376 [13:37:06]ProducePacketName [13:37:06]name=ofd_packets/00230376 [13:37:06]NVStorageDeleteData [13:37:06]Write to MH i2c: 01 00 00 67 A9 10 [13:37:06]Write i2c OK [13:37:06]MH_I2C_Read... [13:37:06]Read from MH i2c: 01 [13:37:06]MH_I2C_Read... [13:37:06]Read from MH i2c: 01 07 00 [13:37:06]MH_I2C_Read... [13:37:06]Read from MH i2c: 01 07 00 67 A9 00 00 00 00 00 F8 0C 1B [13:37:06]RasterBufferAndPrint [13:37:06]line [13:37:06]line [13:37:06]line [13:37:06]line [13:37:06]line [13:37:06]written 0, free lines is 3327 [13:37:06]MH_Cut [13:37:06]Write to MH i2c: D1 01 00 6E A9 01 E9 [13:37:06]Write i2c OK [13:37:06]MH_I2C_Read... [13:37:06]Read from MH i2c: D1 [13:37:06]MH_I2C_Read... [13:37:06]Read from MH i2c: D1 01 00 [13:37:06]MH_I2C_Read... [13:37:06]Read from MH i2c: D1 01 00 6E A9 00 E8 [13:37:06]Write to MH i2c: 01 00 00 6F A9 18 [13:37:06]Write i2c OK [13:37:06]MH_I2C_Read... [13:37:06]OFD Sender: No OFD packet to send [13:37:06]*** Cut start [13:37:06]*** Partial cut [13:37:06]*** CUTSNS_PIN = 1 [13:37:06]*** CUTSNS_PIN = 0 [13:37:07]*** Brake cut motor [13:37:07]Read from MH i2c: 01 [13:37:07]MH_I2C_Read... [13:37:07]*** Stop cut motor [13:37:07]*** Cut end [13:37:07]Read from MH i2c: 01 07 00 [13:37:07]MH_I2C_Read... [13:37:07]Read from MH i2c: 01 07 00 6F A9 00 00 00 00 00 FF 0F 2D [13:37:07]process_action close_receipt done [13:37:07]requested_data is exist [13:37:07]produce_requested_data [13:37:07]requested_item fm.sn is exist - process it [13:37:07]wFMCommunicate request_size=4 [13:37:07]MH_SAM_APDU [13:37:07]CAPDU: 80 11 00 00 [13:37:07]Write to MH i2c: E2 08 00 70 A9 80 11 00 00 00 00 00 00 93 [13:37:07]Write i2c OK [13:37:07]MH_I2C_Read... [13:37:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:37:07]Read from MH i2c: E2 [13:37:07]MH_I2C_Read... [13:37:07]Read from MH i2c: E2 17 00 [13:37:07]MH_I2C_Read... [13:37:07]Read from MH i2c: E2 17 00 70 A9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 E4 [13:37:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:37:07]wFMCommunicate OK [13:37:07]requested_item fd.num is exist - process it [13:37:07]SAM_PROTO_GetFieldsCounters [13:37:07]wFMCommunicate request_size=4 [13:37:07]MH_SAM_APDU [13:37:07]CAPDU: 80 13 00 00 [13:37:07]Write to MH i2c: E2 08 00 71 A9 80 13 00 00 00 00 00 00 96 [13:37:07]Write i2c OK [13:37:07]MH_I2C_Read... [13:37:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:37:07]Read from MH i2c: E2 [13:37:07]MH_I2C_Read... [13:37:07]Read from MH i2c: E2 62 00 [13:37:07]MH_I2C_Read... [13:37:07]Read from MH i2c: E2 62 00 71 A9 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 E8 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 BE 00 00 00 5E 04 04 00 BE 00 00 00 57 04 04 00 BF 00 00 00 19 04 04 00 00 00 00 00 90 00 E3 [13:37:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 E8 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 BE 00 00 00 5E 04 04 00 BE 00 00 00 57 04 04 00 BF 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:37:07]wFMCommunicate OK [13:37:07]SAM_PROTO_GetFieldsCounters done [13:37:07]requested_item shift.num is exist - process it [13:37:07]requested_item shift.opened is exist - process it [13:37:07]req_shift_opened [13:37:07]FM_GetShiftState [13:37:07]SAM_PROTO_GetShiftState [13:37:07]wFMCommunicate request_size=4 [13:37:07]MH_SAM_APDU [13:37:07]CAPDU: 80 13 01 00 [13:37:07]Write to MH i2c: E2 08 00 72 A9 80 13 01 00 00 00 00 00 98 [13:37:07]Write i2c OK [13:37:07]MH_I2C_Read... [13:37:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:37:07]Read from MH i2c: E2 [13:37:07]MH_I2C_Read... [13:37:07]Read from MH i2c: E2 0E 00 [13:37:07]MH_I2C_Read... [13:37:07]Read from MH i2c: E2 0E 00 72 A9 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 5E [13:37:07]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:37:07]wFMCommunicate OK [13:37:07]SAM_PROTO_GetShiftState done [13:37:07]FM_GetShiftState done [13:37:07]req_shift_opened done [13:37:07]requested_item shift.open_date is exist - process it [13:37:07]req_shift_open_date [13:37:07]req_shift_open_date done [13:37:07]produce_requested_data done [13:37:07]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230376,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [13:37:07]process_action_free close_receipt [13:37:07]json_value_free [13:37:07]json_value_free done [13:37:07]process_json_proto returns [13:37:07]Send response to host [13:37:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230376,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [13:37:07]free response buf [13:37:07]execute_script done [13:37:07]execute_script returns [13:37:07]free content buf [13:37:07]Sock 9.Close socket [13:37:07]Sock 9.Thread stoped [13:37:11]OFD Sender: No OFD packet to send [13:37:16]OFD Sender: No OFD packet to send [13:37:21]OFD Sender: No OFD packet to send [13:37:26]OFD Sender: No OFD packet to send [13:37:31]OFD Sender: No OFD packet to send [13:37:36]OFD Sender: No OFD packet to send [13:37:41]OFD Sender: No OFD packet to send [13:37:46]OFD Sender: No OFD packet to send [13:37:51]OFD Sender: No OFD packet to send [13:37:56]OFD Sender: No OFD packet to send [13:37:56]accept exits with 8 [13:37:56]New connection [13:37:56]New thread 3066903908 created [13:37:56]Thread 3067047268 joined [13:37:56]Waiting for new connection... [13:37:56] Sock 8.Parse request [13:37:56]Sock 8.Check first char [13:37:56]Sock 8.First char is OK [13:37:56]request: POST /json_proto HTTP/1.0 [13:37:56]Method: POST [13:37:56]URL: /json_proto [13:37:56]Method is POST - this is cgi request [13:37:56]url: /json_proto [13:37:56]query_string will be loaded in cgi processing [13:37:56]execute_cgi json_proto POST (null) [13:37:56]execute_cgi path=json_proto method=POST [13:37:56]POST find Content-Length [13:37:56]Host: 172.17.49.131:8080 [13:37:56]Content-Length: 1152 [13:37:56]Content-Type: application/json [13:37:56] [13:37:56]POST finish read [13:37:56]Found Content-Length = 1152 [13:37:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 125\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410.\u000A\u0421\u0447\u0435\u0442 N : (1)871921\u000A28.07.2024 13:01\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 1\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 70.000 x 75.20\u000A\u0418\u0422\u041E\u0413: 5264.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30048062\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:37:56]execute_script... [13:37:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 125\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410.\u000A\u0421\u0447\u0435\u0442 N : (1)871921\u000A28.07.2024 13:01\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 1\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 70.000 x 75.20\u000A\u0418\u0422\u041E\u0413: 5264.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30048062\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:37:56]POST & json_proto [13:37:56]process_json_proto [13:37:56]json parsed OK: [13:37:56]protocol is kg_v1.0 [13:37:56]action value=print_text [13:37:56]process_action print_text [13:37:56]cmd_print_text [13:37:56]ExternCall_PrintAddStr [13:37:56]wPrintStart [13:37:56]Write to MH i2c: 01 00 00 73 A9 1C [13:37:56]Write i2c OK [13:37:56]MH_I2C_Read... [13:37:56]Read from MH i2c: 01 [13:37:56]MH_I2C_Read... [13:37:56]Read from MH i2c: 01 07 00 [13:37:56]MH_I2C_Read... [13:37:56]Read from MH i2c: 01 07 00 73 A9 00 00 00 00 00 FF 0F 31 [13:37:56]RasterBufferAndPrint [13:37:56]line *****ТОВАРНЫЙ ЧЕК***** [13:37:56]line АЗС 125 [13:37:56]line Партнер нефть [13:37:56]line 02508201610067 [13:37:56]line Кассир : Бекжанов А. [13:37:56]line Счет N : (1)871921 [13:37:56]line 28.07.2024 13:01 [13:37:56]line ПРОДАЖА [13:37:56]line ТРК (МРК, ГНК): 1 [13:37:56]line Вид ГСМ : 2710194210 [13:37:56]line ДТ-К-5 [13:37:56]line 70.000 x 75.20 [13:37:56]line ИТОГ: 5264.00 [13:37:56]line Тип оплаты: Талоны: ТК ГПНА Online [13:37:56]line 30048062 [13:37:56]line ______________________ [13:37:56]line (подпись) [13:37:56]written 0, free lines is 4095 [13:37:57]Write to MH i2c: 01 00 00 87 A9 30 [13:37:57]Write i2c OK [13:37:57]MH_I2C_Read... [13:37:57]Read from MH i2c: 01 [13:37:57]MH_I2C_Read... [13:37:57]Read from MH i2c: 01 07 00 [13:37:57]MH_I2C_Read... [13:37:57]Read from MH i2c: 01 07 00 87 A9 00 00 00 00 00 0D 0E 52 [13:37:57]RasterBufferAndPrint [13:37:57]line [13:37:57]line [13:37:57]line [13:37:57]line [13:37:57]line [13:37:57]written 0, free lines is 3598 [13:37:57]MH_Cut [13:37:57]Write to MH i2c: D1 01 00 8E A9 01 09 [13:37:57]Write i2c OK [13:37:57]MH_I2C_Read... [13:37:57]Read from MH i2c: D1 [13:37:57]MH_I2C_Read... [13:37:57]Read from MH i2c: D1 01 00 [13:37:57]MH_I2C_Read... [13:37:57]Read from MH i2c: D1 01 00 8E A9 00 08 [13:37:57]Write to MH i2c: 01 00 00 8F A9 38 [13:37:57]Write i2c OK [13:37:57]MH_I2C_Read... [13:37:57]*** Cut start [13:37:57]*** Partial cut [13:37:57]*** CUTSNS_PIN = 1 [13:37:57]*** CUTSNS_PIN = 0 [13:37:57]*** Brake cut motor [13:37:58]Read from MH i2c: 01 [13:37:58]MH_I2C_Read... [13:37:58]Read from MH i2c: 01 *** Stop cut motor [13:37:58]*** Cut end [13:37:58]07 00 [13:37:58]MH_I2C_Read... [13:37:58]Read from MH i2c: 01 07 00 8F A9 00 00 00 00 00 FF 0F 4D [13:37:58]process_action print_text done [13:37:58]requested_data is exist [13:37:58]produce_requested_data [13:37:58]requested_item fm.sn is exist - process it [13:37:58]wFMCommunicate request_size=4 [13:37:58]MH_SAM_APDU [13:37:58]CAPDU: 80 11 00 00 [13:37:58]Write to MH i2c: E2 08 00 90 A9 80 11 00 00 00 00 00 00 B3 [13:37:58]Write i2c OK [13:37:58]MH_I2C_Read... [13:37:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:37:58]Read from MH i2c: E2 [13:37:58]MH_I2C_Read... [13:37:58]Read from MH i2c: E2 17 00 [13:37:58]MH_I2C_Read... [13:37:58]Read from MH i2c: E2 17 00 90 A9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 04 [13:37:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:37:58]wFMCommunicate OK [13:37:58]requested_item fd.num is exist - process it [13:37:58]SAM_PROTO_GetFieldsCounters [13:37:58]wFMCommunicate request_size=4 [13:37:58]MH_SAM_APDU [13:37:58]CAPDU: 80 13 00 00 [13:37:58]Write to MH i2c: E2 08 00 91 A9 80 13 00 00 00 00 00 00 B6 [13:37:58]Write i2c OK [13:37:58]MH_I2C_Read... [13:37:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:37:58]Read from MH i2c: E2 [13:37:58]MH_I2C_Read... [13:37:58]Read from MH i2c: E2 62 00 [13:37:58]MH_I2C_Read... [13:37:58]Read from MH i2c: E2 62 00 91 A9 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 E8 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 BE 00 00 00 5E 04 04 00 BE 00 00 00 57 04 04 00 BF 00 00 00 19 04 04 00 00 00 00 00 90 00 03 [13:37:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 E8 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 BE 00 00 00 5E 04 04 00 BE 00 00 00 57 04 04 00 BF 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:37:58]wFMCommunicate OK [13:37:58]SAM_PROTO_GetFieldsCounters done [13:37:58]requested_item shift.num is exist - process it [13:37:58]requested_item shift.opened is exist - process it [13:37:58]req_shift_opened [13:37:58]FM_GetShiftState [13:37:58]SAM_PROTO_GetShiftState [13:37:58]wFMCommunicate request_size=4 [13:37:58]MH_SAM_APDU [13:37:58]CAPDU: 80 13 01 00 [13:37:58]Write to MH i2c: E2 08 00 92 A9 80 13 01 00 00 00 00 00 B8 [13:37:58]Write i2c OK [13:37:58]MH_I2C_Read... [13:37:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:37:58]Read from MH i2c: E2 [13:37:58]MH_I2C_Read... [13:37:58]Read from MH i2c: E2 0E 00 [13:37:58]MH_I2C_Read... [13:37:58]Read from MH i2c: E2 0E 00 92 A9 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 7E [13:37:58]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:37:58]wFMCommunicate OK [13:37:58]SAM_PROTO_GetShiftState done [13:37:58]FM_GetShiftState done [13:37:58]req_shift_opened done [13:37:58]requested_item shift.open_date is exist - process it [13:37:58]req_shift_open_date [13:37:58]req_shift_open_date done [13:37:58]produce_requested_data done [13:37:58]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230376,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [13:37:58]process_action_free print_text [13:37:58]json_value_free [13:37:58]json_value_free done [13:37:58]process_json_proto returns [13:37:58]Send response to host [13:37:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230376,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [13:37:58]free response buf [13:37:58]execute_script done [13:37:58]execute_script returns [13:37:58]free content buf [13:37:58]Sock 8.Close socket [13:37:58]Sock 8.Thread stoped [13:38:01]OFD Sender: No OFD packet to send [13:38:06]OFD Sender: No OFD packet to send [13:38:11]OFD Sender: No OFD packet to send [13:38:16]OFD Sender: No OFD packet to send [13:38:19]accept exits with 9 [13:38:19]New connection [13:38:19]New thread 3067047268 created [13:38:19]Thread 3066903908 joined [13:38:19]Waiting for new connection... [13:38:19] Sock 9.Parse request [13:38:19]Sock 9.Check first char [13:38:19]Sock 9.First char is OK [13:38:19]request: POST /json_proto HTTP/1.0 [13:38:19]Method: POST [13:38:19]URL: /json_proto [13:38:19]Method is POST - this is cgi request [13:38:19]url: /json_proto [13:38:19]query_string will be loaded in cgi processing [13:38:19]execute_cgi json_proto POST (null) [13:38:19]execute_cgi path=json_proto method=POST [13:38:19]POST find Content-Length [13:38:19]Host: 172.17.49.131:8080 [13:38:19]Content-Length: 677 [13:38:19]Content-Type: application/json [13:38:19] [13:38:19]POST finish read [13:38:19]Found Content-Length = 677 [13:38:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871928", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:38:19]execute_script... [13:38: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)871928", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:38:19]POST & json_proto [13:38:19]process_json_proto [13:38:19]json parsed OK: [13:38:19]protocol is kg_v1.0 [13:38:19]action value=close_receipt [13:38:19]process_action close_receipt [13:38:19]cmd_close_receipt [13:38:19]MH_GetDate [13:38:19]Write to MH i2c: F0 00 00 93 A9 2B [13:38:19]Write i2c OK [13:38:19]MH_I2C_Read... [13:38:19]Read from MH i2c: F0 [13:38:19]MH_I2C_Read... [13:38:19]Read from MH i2c: F0 09 00 [13:38:19]MH_I2C_Read... [13:38:19]Read from MH i2c: F0 09 00 93 A9 00 D1 49 A6 66 FF 4D C0 64 CA [13:38:19]GetLastDocTimeStamp 1722173830 [13:38:19]current date 1722173905 [13:38:19]FM_GetShiftState [13:38:19]SAM_PROTO_GetShiftState [13:38:19]wFMCommunicate request_size=4 [13:38:19]MH_SAM_APDU [13:38:19]CAPDU: 80 13 01 00 [13:38:19]Write to MH i2c: E2 08 00 94 A9 80 13 01 00 00 00 00 00 BA [13:38:19]Write i2c OK [13:38:19]MH_I2C_Read... [13:38:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:38:19]Read from MH i2c: E2 [13:38:19]MH_I2C_Read... [13:38:19]Read from MH i2c: E2 0E 00 [13:38:19]MH_I2C_Read... [13:38:19]Read from MH i2c: E2 0E 00 94 A9 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 80 [13:38:19]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:38:19]wFMCommunicate OK [13:38:19]SAM_PROTO_GetShiftState done [13:38:19]FM_GetShiftState done [13:38:19]opened in 1722127132 [13:38:19]opened+sec_in_day 1722213532 [13:38:19]quantity*price = 50036 [13:38:19]sum+1 = 50037 [13:38:19]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 191 28.07.2024 13:38 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230377 ФПД: 202951670321300 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T133825&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230377&fm=202951670321300&tin=02508201610067®Number=0000000000099253&sum=50000 [13:38:20]StoreToDocumentArchive [13:38:20]shift 386 fd 230377 [13:38:20]save to /storage/0386/doc_00230377 [13:38:20]save last doc name /storage/0386/doc_00230377 to /storage/kkm_last_doc_name [13:38:20]save OK [13:38:20]Clear old archive folders... [13:38:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:38:20]tlvbuf is 00992980 [13:38:20]SAM_PROTO_ClearQueue [13:38:20]wFMCommunicate request_size=4 [13:38:20]MH_SAM_APDU [13:38:20]CAPDU: 80 09 00 00 [13:38:20]Write to MH i2c: E2 08 00 A1 A9 80 09 00 00 00 00 00 00 BC [13:38:20]Write i2c OK [13:38:20]MH_I2C_Read... [13:38:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:38:20]Read from MH i2c: E2 [13:38:20]MH_I2C_Read... [13:38:20]Read from MH i2c: E2 03 00 [13:38:20]MH_I2C_Read... [13:38:20]Read from MH i2c: E2 03 00 A1 A9 00 90 00 BE [13:38:20]RAPDU: 90 00 [13:38:20]wFMCommunicate OK [13:38:20]SAM_PROTO_ClearQueue done [13:38:20]KKMCreateOFDPacket [13:38:20]OFDProtocolAddRootSTLVToBuf [13:38:20]FM_MakeSignedData [13:38:20]FM_MakeSignedData [13:38:20]SAM_PROTO_SignData [13:38:20]wFMCommunicate request_size=4 [13:38:20]MH_SAM_APDU [13:38:20]CAPDU: 80 0D 01 02 [13:38:20]Write to MH i2c: E2 08 00 A2 A9 80 0D 01 02 00 00 00 00 C4 [13:38:20]Write i2c OK [13:38:20]MH_I2C_Read... [13:38:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:38:20]Read from MH i2c: E2 [13:38:20]MH_I2C_Read... [13:38:20]Read from MH i2c: E2 03 00 [13:38:20]MH_I2C_Read... [13:38:20]Read from MH i2c: E2 03 00 A2 A9 00 90 00 BF [13:38:20]RAPDU: 90 00 [13:38:20]wFMCommunicate OK [13:38:20]wFMCommunicate request_size=255 [13:38:20]MH_SAM_APDU [13:38: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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 00 00 00 F4 03 04 00 D1 49 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E9 83 03 00 35 04 06 00 B8 [13:38:20]Write to MH i2c: E2 02 01 A3 A9 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 BF 00 00 00 F4 03 04 00 D1 49 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E9 83 03 00 35 04 06 00 B8 00 00 D3 [13:38:20]Write i2c OK [13:38:20]MH_I2C_Read... [13:38:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:38:20]Read from MH i2c: E2 [13:38:20]MH_I2C_Read... [13:38:20]Read from MH i2c: E2 03 00 [13:38:20]MH_I2C_Read... [13:38:20]Read from MH i2c: E2 03 00 A3 A9 00 90 00 C0 [13:38:20]RAPDU: 90 00 [13:38:20]wFMCommunicate OK [13:38:20]wFMCommunicate request_size=10 [13:38:20]MH_SAM_APDU [13:38:20]CAPDU: 80 0D 02 02 05 95 5E 37 50 94 [13:38:20]Write to MH i2c: E2 0D 00 A4 A9 80 0D 02 02 05 00 95 5E 37 50 94 00 00 DF [13:38:20]Write i2c OK [13:38:20]MH_I2C_Read... [13:38:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:38:21]Read from MH i2c: E2 [13:38:21]MH_I2C_Read... [13:38:21]Read from MH i2c: E2 03 00 [13:38:21]MH_I2C_Read... [13:38:21]Read from MH i2c: E2 03 00 A4 A9 00 90 00 C1 [13:38:21]RAPDU: 90 00 [13:38:21]wFMCommunicate OK [13:38:21]wFMCommunicate request_size=4 [13:38:21]MH_SAM_APDU [13:38:21]CAPDU: 80 0D 03 02 [13:38:21]Write to MH i2c: E2 08 00 A5 A9 80 0D 03 02 00 00 00 00 C9 [13:38:21]Write i2c OK [13:38:21]MH_I2C_Read... [13:38:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:38:21]Read from MH i2c: E2 [13:38:21]MH_I2C_Read... [13:38:21]Read from MH i2c: E2 0B 00 [13:38:21]MH_I2C_Read... [13:38:21]Read from MH i2c: E2 0B 00 A5 A9 00 C0 ED 38 34 36 97 84 B8 90 00 EC [13:38:21]RAPDU: C0 ED 38 34 36 97 84 B8 90 00 [13:38:21]wFMCommunicate OK [13:38:21]SAM_PROTO_SignData done [13:38:21]FM_MakeSignedData done [13:38:21]CreateOFDProtocolMessage [13:38:21]wFMCommunicate request_size=4 [13:38:21]MH_SAM_APDU [13:38:21]CAPDU: 80 11 00 00 [13:38:21]Write to MH i2c: E2 08 00 A6 A9 80 11 00 00 00 00 00 00 C9 [13:38:21]Write i2c OK [13:38:21]MH_I2C_Read... [13:38:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:38:21]Read from MH i2c: E2 [13:38:21]MH_I2C_Read... [13:38:21]Read from MH i2c: E2 17 00 [13:38:21]MH_I2C_Read... [13:38:21]Read from MH i2c: E2 17 00 A6 A9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 1A [13:38:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:38:21]wFMCommunicate OK [13:38:21]CreateOFDProtocolMessage done [13:38:21]OFDSenderStorePacket 230377 [13:38:21]StoreOFDPacket docnum=230377 [13:38:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 69 FD 07 01 FC 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 00 00 00 F4 03 04 00 D1 49 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E9 83 03 00 35 04 06 00 B8 95 5E 37 50 94 C0 ED 38 34 36 97 84 B8 [13:38:21]CheckFolder [13:38:21]dirname=/storage/ofd_packets [13:38:21]CheckFolder done [13:38:21]ProducePacketName [13:38:21]name=ofd_packets/00230377 [13:38:21]NVStorageSaveData ofd_packets/00230377 [13:38:21]File name is /storage/ofd_packets/00230377 [13:38:21]Write 301 bytes [13:38:21]NVStorageSaveData done [13:38:21]OFDSenderStorePacket done [13:38:21]KKMCreateOFDPacket done [13:38:21]NVStorageSaveData kkm_last_timestamp [13:38:21]File name is /storage/kkm_last_timestamp [13:38:21]Write 4 bytes [13:38:21]NVStorageSaveData done [13:38:21]ExternCall_PrintAddStr [13:38:21]wPrintStart [13:38:21]Write to MH i2c: 01 00 00 A7 A9 50 [13:38:21]Write i2c OK [13:38:21]MH_I2C_Read... [13:38:21]Read from MH i2c: 01 [13:38:21]MH_I2C_Read... [13:38:21]Read from MH i2c: 01 07 00 [13:38:21]MH_I2C_Read... [13:38:21]Read from MH i2c: 01 07 00 A7 A9 00 00 00 00 00 FF 0F 65 [13:38:21]RasterBufferAndPrint [13:38:21]line Счет N : (1)871928 [13:38:21]line ИНН: 02508201610067 [13:38:21]line Контрольно-Кассовый Чек [13:38:21]line ПРОДАЖА [13:38:21]line ТРК (МРК, ГНК) : 42 [13:38:21]line Товар: 2710124130 [13:38:21]line Аи-92-К-5 [13:38:21]line 7.380 * 67.80 [13:38:21]line = 500.36 [13:38:21]line НДС 12% НСП 1% [13:38:21]line > о реализуемом товаре [13:38:21]line ОКРУГЛЕНИЕ: -0.36 [13:38:21]line ИТОГО: 500.00 [13:38:21]line Внесено: 500.00 [13:38:21]line СДАЧА: 0.00 [13:38:21]line НСП 1% : 4.43 [13:38:21]line НДС 12% : 53.14 [13:38:21]line Наличными: 500.00 [13:38:21]line Безнал.: 0.00 [13:38:21]line Место: АЗС № 125 "Партнер Нефть" [13:38:21]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [13:38:21]line СНО: Общий режим [13:38:21]line Чек 191 28.07.2024 13:38 [13:38:21]line Смена: 386 ФФД: 1.0 [13:38:21]line ЗНМ: 0300000050 [13:38:21]line РНМ: 0000000000099253 [13:38:21]line Версия ККМ: 001 [13:38:21]line ФМ: 0000000000965352 [13:38:21]line ФД: 230377 [13:38:21]line ФПД: 202951670321300 [13:38:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T133825&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230377&fm=202951670321300&tin=02508201610067®Number=0000000000099253&sum=50000 [13:38:21]OFD Sender: Processing packet 230377 [packets to send 132, broken 131] [13:38:21]ProducePacketName [13:38:21]name=ofd_packets/00230377 [13:38:21]OFD Sender: To server: pG, [13:38:21]CommunicateWithHost lk.salyk.kg:30040 [13:38:21]ConnectInit lk.salyk.kg [13:38:21]written 0, free lines is 4095 [13:38:21]Connected sock=10 [13:38:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 69 FD 07 01 FC 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 00 00 00 F4 03 04 00 D1 49 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E9 83 03 00 35 04 06 00 B8 95 5E 37 50 94 C0 ED 38 34 36 97 84 B8 [13:38:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 FB AF 47 00 99 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 39 36 35 33 35 32 10 04 04 00 E9 83 03 00 F4 03 04 00 A9 F0 A5 66 B6 04 01 00 00 7A 47 1B B8 BB CD E5 74 [13:38:21]CommunicateWithHost err = 0 [13:38:21]CheckOFDResponse [13:38:21]1017 (14) - 77093643461234 [13:38:21]1041 (16) - 0000000000965352 [13:38:21]1040 (4) - 230377 [13:38:21]1012 (4) - 28.07.2024 07:18 [13:38:21]1206 (1) - 0 [13:38:21]OFD Sender: Remove packet 230377 [13:38:21]ProducePacketName [13:38:21]name=ofd_packets/00230377 [13:38:21]NVStorageDeleteData [13:38:21]Write to MH i2c: 01 00 00 D2 A9 7B [13:38:21]Write i2c OK [13:38:21]MH_I2C_Read... [13:38:21]Read from MH i2c: 01 [13:38:21]MH_I2C_Read... [13:38:21]Read from MH i2c: 01 07 00 [13:38:21]MH_I2C_Read... [13:38:21]Read from MH i2c: 01 07 00 D2 A9 00 00 00 00 00 EC 0C 7A [13:38:21]RasterBufferAndPrint [13:38:21]line [13:38:21]line [13:38:21]line [13:38:21]line [13:38:21]line [13:38:21]written 0, free lines is 3314 [13:38:21]MH_Cut [13:38:21]Write to MH i2c: D1 01 00 D9 A9 01 54 [13:38:21]Write i2c OK [13:38:21]MH_I2C_Read... [13:38:21]Read from MH i2c: D1 [13:38:21]MH_I2C_Read... [13:38:21]Read from MH i2c: D1 01 00 [13:38:21]MH_I2C_Read... [13:38:21]Read from MH i2c: D1 01 00 D9 A9 00 53 [13:38:21]Write to MH i2c: 01 00 00 DA A9 83 [13:38:21]Write i2c OK [13:38:21]MH_I2C_Read... [13:38:22]OFD Sender: No OFD packet to send [13:38:22]*** Cut start [13:38:22]*** Partial cut [13:38:22]*** CUTSNS_PIN = 1 [13:38:22]*** CUTSNS_PIN = 0 [13:38:22]*** Brake cut motor [13:38:23]Read from MH i2c: 01 [13:38:23]MH_I2C_Read... [13:38:23]*** Stop cut motor [13:38:23]*** Cut end [13:38:23]Read from MH i2c: 01 07 00 [13:38:23]MH_I2C_Read... [13:38:23]Read from MH i2c: 01 07 00 DA A9 00 00 00 00 00 FF 0F 98 [13:38:23]process_action close_receipt done [13:38:23]requested_data is exist [13:38:23]produce_requested_data [13:38:23]requested_item fm.sn is exist - process it [13:38:23]wFMCommunicate request_size=4 [13:38:23]MH_SAM_APDU [13:38:23]CAPDU: 80 11 00 00 [13:38:23]Write to MH i2c: E2 08 00 DB A9 80 11 00 00 00 00 00 00 FE [13:38:23]Write i2c OK [13:38:23]MH_I2C_Read... [13:38:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:38:23]Read from MH i2c: E2 [13:38:23]MH_I2C_Read... [13:38:23]Read from MH i2c: E2 17 00 [13:38:23]MH_I2C_Read... [13:38:23]Read from MH i2c: E2 17 00 DB A9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 4F [13:38:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:38:23]wFMCommunicate OK [13:38:23]requested_item fd.num is exist - process it [13:38:23]SAM_PROTO_GetFieldsCounters [13:38:23]wFMCommunicate request_size=4 [13:38:23]MH_SAM_APDU [13:38:23]CAPDU: 80 13 00 00 [13:38:23]Write to MH i2c: E2 08 00 DC A9 80 13 00 00 00 00 00 00 01 [13:38:23]Write i2c OK [13:38:23]MH_I2C_Read... [13:38:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:38:23]Read from MH i2c: E2 [13:38:23]MH_I2C_Read... [13:38:23]Read from MH i2c: E2 62 00 [13:38:23]MH_I2C_Read... [13:38:23]Read from MH i2c: E2 62 00 DC A9 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 E9 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 BF 00 00 00 5E 04 04 00 BF 00 00 00 57 04 04 00 C0 00 00 00 19 04 04 00 00 00 00 00 90 00 52 [13:38:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 E9 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 BF 00 00 00 5E 04 04 00 BF 00 00 00 57 04 04 00 C0 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:38:23]wFMCommunicate OK [13:38:23]SAM_PROTO_GetFieldsCounters done [13:38:23]requested_item shift.num is exist - process it [13:38:23]requested_item shift.opened is exist - process it [13:38:23]req_shift_opened [13:38:23]FM_GetShiftState [13:38:23]SAM_PROTO_GetShiftState [13:38:23]wFMCommunicate request_size=4 [13:38:23]MH_SAM_APDU [13:38:23]CAPDU: 80 13 01 00 [13:38:23]Write to MH i2c: E2 08 00 DD A9 80 13 01 00 00 00 00 00 03 [13:38:23]Write i2c OK [13:38:23]MH_I2C_Read... [13:38:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:38:23]Read from MH i2c: E2 [13:38:23]MH_I2C_Read... [13:38:23]Read from MH i2c: E2 0E 00 [13:38:23]MH_I2C_Read... [13:38:23]Read from MH i2c: E2 0E 00 DD A9 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 C9 [13:38:23]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:38:23]wFMCommunicate OK [13:38:23]SAM_PROTO_GetShiftState done [13:38:23]FM_GetShiftState done [13:38:23]req_shift_opened done [13:38:23]requested_item shift.open_date is exist - process it [13:38:23]req_shift_open_date [13:38:23]req_shift_open_date done [13:38:23]produce_requested_data done [13:38:23]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230377,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [13:38:23]process_action_free close_receipt [13:38:23]json_value_free [13:38:23]json_value_free done [13:38:23]process_json_proto returns [13:38:23]Send response to host [13:38:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230377,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [13:38:23]free response buf [13:38:23]execute_script done [13:38:23]execute_script returns [13:38:23]free content buf [13:38:23]Sock 9.Close socket [13:38:23]Sock 9.Thread stoped [13:38:27]OFD Sender: No OFD packet to send [13:38:32]OFD Sender: No OFD packet to send [13:38:34]accept exits with 8 [13:38:34]New connection [13:38:34]New thread 3066903908 created [13:38:34]Thread 3067047268 joined [13:38:34]Waiting for new connection... [13:38:34] Sock 8.Parse request [13:38:34]Sock 8.Check first char [13:38:34]Sock 8.First char is OK [13:38:34]request: POST /json_proto HTTP/1.0 [13:38:34]Method: POST [13:38:34]URL: /json_proto [13:38:34]Method is POST - this is cgi request [13:38:34]url: /json_proto [13:38:34]query_string will be loaded in cgi processing [13:38:34]execute_cgi json_proto POST (null) [13:38:34]execute_cgi path=json_proto method=POST [13:38:34]POST find Content-Length [13:38:34]Host: 172.17.49.131:8080 [13:38:34]Content-Length: 677 [13:38:34]Content-Type: application/json [13:38:34] [13:38:34]POST finish read [13:38:34]Found Content-Length = 677 [13:38:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871927", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:38:34]execute_script... [13:38: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)871927", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:38:34]POST & json_proto [13:38:34]process_json_proto [13:38:34]json parsed OK: [13:38:34]protocol is kg_v1.0 [13:38:34]action value=close_receipt [13:38:34]process_action close_receipt [13:38:34]cmd_close_receipt [13:38:34]MH_GetDate [13:38:34]Write to MH i2c: F0 00 00 DE A9 76 [13:38:34]Write i2c OK [13:38:34]MH_I2C_Read... [13:38:34]Read from MH i2c: F0 [13:38:34]MH_I2C_Read... [13:38:34]Read from MH i2c: F0 09 00 [13:38:34]MH_I2C_Read... [13:38:34]Read from MH i2c: F0 09 00 DE A9 00 E0 49 A6 66 FF 4D C0 64 24 [13:38:34]GetLastDocTimeStamp 1722173905 [13:38:34]current date 1722173920 [13:38:34]FM_GetShiftState [13:38:34]SAM_PROTO_GetShiftState [13:38:34]wFMCommunicate request_size=4 [13:38:34]MH_SAM_APDU [13:38:34]CAPDU: 80 13 01 00 [13:38:34]Write to MH i2c: E2 08 00 DF A9 80 13 01 00 00 00 00 00 05 [13:38:34]Write i2c OK [13:38:34]MH_I2C_Read... [13:38:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:38:34]Read from MH i2c: E2 [13:38:34]MH_I2C_Read... [13:38:34]Read from MH i2c: E2 0E 00 [13:38:34]MH_I2C_Read... [13:38:34]Read from MH i2c: E2 0E 00 DF A9 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 CB [13:38:34]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:38:34]wFMCommunicate OK [13:38:34]SAM_PROTO_GetShiftState done [13:38:34]FM_GetShiftState done [13:38:34]opened in 1722127132 [13:38:34]opened+sec_in_day 1722213532 [13:38:34]quantity*price = 50036 [13:38:34]sum+1 = 50037 [13:38:34]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 192 28.07.2024 13:38 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230378 ФПД: 92919194024187 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T133840&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230378&fm=92919194024187&tin=02508201610067®Number=0000000000099253&sum=50000 [13:38:35]StoreToDocumentArchive [13:38:35]shift 386 fd 230378 [13:38:35]save to /storage/0386/doc_00230378 [13:38:35]save last doc name /storage/0386/doc_00230378 to /storage/kkm_last_doc_name [13:38:35]save OK [13:38:35]Clear old archive folders... [13:38:35]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:38:35]tlvbuf is B6F6CA90 [13:38:35]SAM_PROTO_ClearQueue [13:38:35]wFMCommunicate request_size=4 [13:38:35]MH_SAM_APDU [13:38:35]CAPDU: 80 09 00 00 [13:38:35]Write to MH i2c: E2 08 00 EC A9 80 09 00 00 00 00 00 00 07 [13:38:35]Write i2c OK [13:38:35]MH_I2C_Read... [13:38:35]Read from MH i2c: E2 [13:38:35]MH_I2C_Read... [13:38:35]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:38:35]Read from MH i2c: E2 03 00 [13:38:35]MH_I2C_Read... [13:38:35]Read from MH i2c: E2 03 00 EC A9 00 90 00 09 [13:38:35]RAPDU: 90 00 [13:38:35]wFMCommunicate OK [13:38:35]SAM_PROTO_ClearQueue done [13:38:35]KKMCreateOFDPacket [13:38:35]OFDProtocolAddRootSTLVToBuf [13:38:35]FM_MakeSignedData [13:38:35]FM_MakeSignedData [13:38:35]SAM_PROTO_SignData [13:38:35]wFMCommunicate request_size=4 [13:38:35]MH_SAM_APDU [13:38:35]CAPDU: 80 0D 01 02 [13:38:35]Write to MH i2c: E2 08 00 ED A9 80 0D 01 02 00 00 00 00 0F [13:38:35]Write i2c OK [13:38:35]MH_I2C_Read... [13:38:35]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:38:35]Read from MH i2c: E2 [13:38:35]MH_I2C_Read... [13:38:35]Read from MH i2c: E2 03 00 [13:38:35]MH_I2C_Read... [13:38:35]Read from MH i2c: E2 03 00 ED A9 00 90 00 0A [13:38:35]RAPDU: 90 00 [13:38:35]wFMCommunicate OK [13:38:35]wFMCommunicate request_size=255 [13:38:35]MH_SAM_APDU [13:38: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 00 00 00 F4 03 04 00 E0 49 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 EA 83 03 00 35 04 06 00 54 [13:38:35]Write to MH i2c: E2 02 01 EE A9 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 C0 00 00 00 F4 03 04 00 E0 49 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 EA 83 03 00 35 04 06 00 54 00 00 CB [13:38:35]Write i2c OK [13:38:35]MH_I2C_Read... [13:38:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:38:35]Read from MH i2c: E2 [13:38:35]MH_I2C_Read... [13:38:35]Read from MH i2c: E2 03 00 [13:38:35]MH_I2C_Read... [13:38:35]Read from MH i2c: E2 03 00 EE A9 00 90 00 0B [13:38:35]RAPDU: 90 00 [13:38:35]wFMCommunicate OK [13:38:35]wFMCommunicate request_size=10 [13:38:35]MH_SAM_APDU [13:38:35]CAPDU: 80 0D 02 02 05 82 6F 8D 78 FB [13:38:35]Write to MH i2c: E2 0D 00 EF A9 80 0D 02 02 05 00 82 6F 8D 78 FB 00 00 0D [13:38:35]Write i2c OK [13:38:35]MH_I2C_Read... [13:38:35]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:38:35]Read from MH i2c: E2 [13:38:35]MH_I2C_Read... [13:38:35]Read from MH i2c: E2 03 00 [13:38:35]MH_I2C_Read... [13:38:35]Read from MH i2c: E2 03 00 EF A9 00 90 00 0C [13:38:35]RAPDU: 90 00 [13:38:35]wFMCommunicate OK [13:38:35]wFMCommunicate request_size=4 [13:38:35]MH_SAM_APDU [13:38:35]CAPDU: 80 0D 03 02 [13:38:35]Write to MH i2c: E2 08 00 F0 A9 80 0D 03 02 00 00 00 00 14 [13:38:35]Write i2c OK [13:38:35]MH_I2C_Read... [13:38:35]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:38:35]Read from MH i2c: E2 [13:38:35]MH_I2C_Read... [13:38:35]Read from MH i2c: E2 0B 00 [13:38:35]MH_I2C_Read... [13:38:35]Read from MH i2c: E2 0B 00 F0 A9 00 B9 61 5F 3E 89 0E 2B 92 90 00 20 [13:38:35]RAPDU: B9 61 5F 3E 89 0E 2B 92 90 00 [13:38:35]wFMCommunicate OK [13:38:35]SAM_PROTO_SignData done [13:38:35]FM_MakeSignedData done [13:38:35]CreateOFDProtocolMessage [13:38:35]wFMCommunicate request_size=4 [13:38:35]MH_SAM_APDU [13:38:35]CAPDU: 80 11 00 00 [13:38:35]Write to MH i2c: E2 08 00 F1 A9 80 11 00 00 00 00 00 00 14 [13:38:35]Write i2c OK [13:38:35]MH_I2C_Read... [13:38:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:38:35]Read from MH i2c: E2 [13:38:35]MH_I2C_Read... [13:38:35]Read from MH i2c: E2 17 00 [13:38:35]MH_I2C_Read... [13:38:35]Read from MH i2c: E2 17 00 F1 A9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 65 [13:38:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:38:35]wFMCommunicate OK [13:38:35]CreateOFDProtocolMessage done [13:38:35]OFDSenderStorePacket 230378 [13:38:35]StoreOFDPacket docnum=230378 [13:38:35]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 9E BE 07 01 D0 3E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C0 00 00 00 F4 03 04 00 E0 49 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 EA 83 03 00 35 04 06 00 54 82 6F 8D 78 FB B9 61 5F 3E 89 0E 2B 92 [13:38:35]CheckFolder [13:38:35]dirname=/storage/ofd_packets [13:38:35]CheckFolder done [13:38:35]ProducePacketName [13:38:35]name=ofd_packets/00230378 [13:38:35]NVStorageSaveData ofd_packets/00230378 [13:38:35]File name is /storage/ofd_packets/00230378 [13:38:35]Write 301 bytes [13:38:35]NVStorageSaveData done [13:38:35]OFDSenderStorePacket done [13:38:35]KKMCreateOFDPacket done [13:38:35]NVStorageSaveData kkm_last_timestamp [13:38:35]File name is /storage/kkm_last_timestamp [13:38:35]Write 4 bytes [13:38:35]NVStorageSaveData done [13:38:35]ExternCall_PrintAddStr [13:38:35]wPrintStart [13:38:35]Write to MH i2c: 01 00 00 F2 A9 9B [13:38:35]Write i2c OK [13:38:35]MH_I2C_Read... [13:38:35]Read from MH i2c: 01 [13:38:35]MH_I2C_Read... [13:38:35]Read from MH i2c: 01 07 00 [13:38:35]MH_I2C_Read... [13:38:35]Read from MH i2c: 01 07 00 F2 A9 00 00 00 00 00 FF 0F B0 [13:38:35]RasterBufferAndPrint [13:38:35]line Счет N : (1)871927 [13:38:35]line ИНН: 02508201610067 [13:38:35]line Контрольно-Кассовый Чек [13:38:35]line ПРОДАЖА [13:38:35]line ТРК (МРК, ГНК) : 52 [13:38:35]line Товар: 2710124130 [13:38:35]line Аи-92-К-5 [13:38:35]line 7.380 * 67.80 [13:38:35]line = 500.36 [13:38:35]line НДС 12% НСП 1% [13:38:35]line > о реализуемом товаре [13:38:35]line ОКРУГЛЕНИЕ: -0.36 [13:38:35]line ИТОГО: 500.00 [13:38:35]line Внесено: 500.00 [13:38:35]line СДАЧА: 0.00 [13:38:35]line НСП 1% : 4.43 [13:38:35]line НДС 12% : 53.14 [13:38:35]line Наличными: 500.00 [13:38:35]line Безнал.: 0.00 [13:38:35]line Место: АЗС № 125 "Партнер Нефть" [13:38:35]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [13:38:35]line СНО: Общий режим [13:38:35]line Чек 192 28.07.2024 13:38 [13:38:35]line Смена: 386 ФФД: 1.0 [13:38:35]line ЗНМ: 0300000050 [13:38:35]line РНМ: 0000000000099253 [13:38:35]line Версия ККМ: 001 [13:38:35]line ФМ: 0000000000965352 [13:38:35]line ФД: 230378 [13:38:35]line ФПД: 92919194024187 [13:38:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T133840&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230378&fm=92919194024187&tin=02508201610067®Number=0000000000099253&sum=50000 [13:38:36]OFD Sender: Processing packet 230378 [packets to send 132, broken 131] [13:38:36]ProducePacketName [13:38:36]name=ofd_packets/00230378 [13:38:36]OFD Sender: To server: pG, [13:38:36]CommunicateWithHost lk.salyk.kg:30040 [13:38:36]ConnectInit lk.salyk.kg [13:38:36]written 0, free lines is 4095 [13:38:36]Connected sock=10 [13:38:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 9E BE 07 01 D0 3E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C0 00 00 00 F4 03 04 00 E0 49 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 EA 83 03 00 35 04 06 00 54 82 6F 8D 78 FB B9 61 5F 3E 89 0E 2B 92 [13:38:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 C1 63 47 00 B5 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 39 36 35 33 35 32 10 04 04 00 EA 83 03 00 F4 03 04 00 B7 F0 A5 66 B6 04 01 00 00 4A F2 65 06 28 14 BF 6C [13:38:36]CommunicateWithHost err = 0 [13:38:36]CheckOFDResponse [13:38:36]1017 (14) - 77093643461234 [13:38:36]1041 (16) - 0000000000965352 [13:38:36]1040 (4) - 230378 [13:38:36]1012 (4) - 28.07.2024 07:18 [13:38:36]1206 (1) - 0 [13:38:36]OFD Sender: Remove packet 230378 [13:38:36]ProducePacketName [13:38:36]name=ofd_packets/00230378 [13:38:36]NVStorageDeleteData [13:38:36]Write to MH i2c: 01 00 00 1D AA C7 [13:38:36]Write i2c OK [13:38:36]MH_I2C_Read... [13:38:36]Read from MH i2c: 01 [13:38:36]MH_I2C_Read... [13:38:36]Read from MH i2c: 01 07 00 [13:38:36]MH_I2C_Read... [13:38:36]Read from MH i2c: 01 07 00 1D AA 00 00 00 00 00 F3 0C CD [13:38:36]RasterBufferAndPrint [13:38:36]line [13:38:36]line [13:38:36]line [13:38:36]line [13:38:36]line [13:38:36]written 0, free lines is 3321 [13:38:36]MH_Cut [13:38:36]Write to MH i2c: D1 01 00 24 AA 01 A0 [13:38:36]Write i2c OK [13:38:36]MH_I2C_Read... [13:38:36]Read from MH i2c: D1 [13:38:36]MH_I2C_Read... [13:38:36]Read from MH i2c: D1 01 00 [13:38:36]MH_I2C_Read... [13:38:36]Read from MH i2c: D1 01 00 24 AA 00 9F [13:38:36]Write to MH i2c: 01 00 00 25 AA CF [13:38:36]Write i2c OK [13:38:36]MH_I2C_Read... [13:38:36]OFD Sender: No OFD packet to send [13:38:37]*** Cut start [13:38:37]*** Partial cut [13:38:37]*** CUTSNS_PIN = 1 [13:38:37]*** CUTSNS_PIN = 0 [13:38:37]*** Brake cut motor [13:38:37]Read from MH i2c: 01 [13:38:37]MH_I2C_Read... [13:38:37]*** Stop cut motor [13:38:37]*** Cut end [13:38:37]Read from MH i2c: 01 07 00 [13:38:37]MH_I2C_Read... [13:38:37]Read from MH i2c: 01 07 00 25 AA 00 00 00 00 00 FF 0F E4 [13:38:37]process_action close_receipt done [13:38:37]requested_data is exist [13:38:37]produce_requested_data [13:38:37]requested_item fm.sn is exist - process it [13:38:37]wFMCommunicate request_size=4 [13:38:37]MH_SAM_APDU [13:38:37]CAPDU: 80 11 00 00 [13:38:37]Write to MH i2c: E2 08 00 26 AA 80 11 00 00 00 00 00 00 4A [13:38:37]Write i2c OK [13:38:37]MH_I2C_Read... [13:38:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:38:37]Read from MH i2c: E2 [13:38:37]MH_I2C_Read... [13:38:37]Read from MH i2c: E2 17 00 [13:38:37]MH_I2C_Read... [13:38:37]Read from MH i2c: E2 17 00 26 AA 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 9B [13:38:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:38:37]wFMCommunicate OK [13:38:37]requested_item fd.num is exist - process it [13:38:37]SAM_PROTO_GetFieldsCounters [13:38:37]wFMCommunicate request_size=4 [13:38:37]MH_SAM_APDU [13:38:37]CAPDU: 80 13 00 00 [13:38:37]Write to MH i2c: E2 08 00 27 AA 80 13 00 00 00 00 00 00 4D [13:38:37]Write i2c OK [13:38:37]MH_I2C_Read... [13:38:37]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:38:37]Read from MH i2c: E2 [13:38:37]MH_I2C_Read... [13:38:37]Read from MH i2c: E2 62 00 [13:38:37]MH_I2C_Read... [13:38:37]Read from MH i2c: E2 62 00 27 AA 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 EA 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 C0 00 00 00 5E 04 04 00 C0 00 00 00 57 04 04 00 C1 00 00 00 19 04 04 00 00 00 00 00 90 00 A2 [13:38:37]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 EA 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 C0 00 00 00 5E 04 04 00 C0 00 00 00 57 04 04 00 C1 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:38:37]wFMCommunicate OK [13:38:37]SAM_PROTO_GetFieldsCounters done [13:38:37]requested_item shift.num is exist - process it [13:38:37]requested_item shift.opened is exist - process it [13:38:37]req_shift_opened [13:38:37]FM_GetShiftState [13:38:37]SAM_PROTO_GetShiftState [13:38:37]wFMCommunicate request_size=4 [13:38:37]MH_SAM_APDU [13:38:37]CAPDU: 80 13 01 00 [13:38:37]Write to MH i2c: E2 08 00 28 AA 80 13 01 00 00 00 00 00 4F [13:38:37]Write i2c OK [13:38:37]MH_I2C_Read... [13:38:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:38:38]Read from MH i2c: E2 [13:38:38]MH_I2C_Read... [13:38:38]Read from MH i2c: E2 0E 00 [13:38:38]MH_I2C_Read... [13:38:38]Read from MH i2c: E2 0E 00 28 AA 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 15 [13:38:38]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:38:38]wFMCommunicate OK [13:38:38]SAM_PROTO_GetShiftState done [13:38:38]FM_GetShiftState done [13:38:38]req_shift_opened done [13:38:38]requested_item shift.open_date is exist - process it [13:38:38]req_shift_open_date [13:38:38]req_shift_open_date done [13:38:38]produce_requested_data done [13:38:38]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230378,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [13:38:38]process_action_free close_receipt [13:38:38]json_value_free [13:38:38]json_value_free done [13:38:38]process_json_proto returns [13:38:38]Send response to host [13:38:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230378,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [13:38:38]free response buf [13:38:38]execute_script done [13:38:38]execute_script returns [13:38:38]free content buf [13:38:38]Sock 8.Close socket [13:38:38]Sock 8.Thread stoped [13:38:41]OFD Sender: No OFD packet to send [13:38:46]OFD Sender: No OFD packet to send [13:38:51]OFD Sender: No OFD packet to send [13:38:56]OFD Sender: No OFD packet to send [13:39:01]OFD Sender: No OFD packet to send [13:39:06]OFD Sender: No OFD packet to send [13:39:07]accept exits with 9 [13:39:07]New connection [13:39:07]New thread 3067047268 created [13:39:07]Thread 3066903908 joined [13:39:07]Waiting for new connection... [13:39:07] Sock 9.Parse request [13:39:07]Sock 9.Check first char [13:39:07]Sock 9.First char is OK [13:39:07]request: POST /json_proto HTTP/1.0 [13:39:07]Method: POST [13:39:07]URL: /json_proto [13:39:07]Method is POST - this is cgi request [13:39:07]url: /json_proto [13:39:07]query_string will be loaded in cgi processing [13:39:07]execute_cgi json_proto POST (null) [13:39:07]execute_cgi path=json_proto method=POST [13:39:07]POST find Content-Length [13:39:07]Host: 172.17.49.131:8080 [13:39:07]Content-Length: 765 [13:39:07]Content-Type: application/json [13:39:07] [13:39:07]POST finish read [13:39:07]Found Content-Length = 765 [13:39:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871929", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 19.950, "sum" : 1500.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1500.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:39:07]execute_script... [13:39: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)871929", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 19.950, "sum" : 1500.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1500.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:39:07]POST & json_proto [13:39:07]process_json_proto [13:39:07]json parsed OK: [13:39:07]protocol is kg_v1.0 [13:39:07]action value=close_receipt [13:39:07]process_action close_receipt [13:39:07]cmd_close_receipt [13:39:07]MH_GetDate [13:39:07]Write to MH i2c: F0 00 00 29 AA C2 [13:39:07]Write i2c OK [13:39:07]MH_I2C_Read... [13:39:07]Read from MH i2c: F0 [13:39:07]MH_I2C_Read... [13:39:07]Read from MH i2c: F0 09 00 [13:39:07]MH_I2C_Read... [13:39:07]Read from MH i2c: F0 09 00 29 AA 00 02 4A A6 66 FF 4D C0 64 93 [13:39:07]GetLastDocTimeStamp 1722173920 [13:39:07]current date 1722173954 [13:39:07]FM_GetShiftState [13:39:07]SAM_PROTO_GetShiftState [13:39:07]wFMCommunicate request_size=4 [13:39:07]MH_SAM_APDU [13:39:07]CAPDU: 80 13 01 00 [13:39:07]Write to MH i2c: E2 08 00 2A AA 80 13 01 00 00 00 00 00 51 [13:39:07]Write i2c OK [13:39:07]MH_I2C_Read... [13:39:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:39:07]Read from MH i2c: E2 [13:39:07]MH_I2C_Read... [13:39:07]Read from MH i2c: E2 0E 00 [13:39:07]MH_I2C_Read... [13:39:07]Read from MH i2c: E2 0E 00 2A AA 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 17 [13:39:07]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:39:07]wFMCommunicate OK [13:39:07]SAM_PROTO_GetShiftState done [13:39:07]FM_GetShiftState done [13:39:07]opened in 1722127132 [13:39:07]opened+sec_in_day 1722213532 [13:39:07]quantity*price = 150024 [13:39:07]sum+1 = 150025 [13:39:07]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.24 НСП 1% : 13.28 НДС 12% : 159.32 Наличными: 0.00 Безнал.: 1500.24 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 193 28.07.2024 13:39 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965352 ФД: 230379 ФПД: 213469539183143 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T133914&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230379&fm=213469539183143&tin=02508201610067®Number=0000000000099253&sum=150024 [13:39:08]StoreToDocumentArchive [13:39:08]shift 386 fd 230379 [13:39:08]save to /storage/0386/doc_00230379 [13:39:08]save last doc name /storage/0386/doc_00230379 to /storage/kkm_last_doc_name [13:39:08]save OK [13:39:08]Clear old archive folders... [13:39:08]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:39:08]tlvbuf is 0090CDE0 [13:39:08]SAM_PROTO_ClearQueue [13:39:08]wFMCommunicate request_size=4 [13:39:08]MH_SAM_APDU [13:39:08]CAPDU: 80 09 00 00 [13:39:08]Write to MH i2c: E2 08 00 37 AA 80 09 00 00 00 00 00 00 53 [13:39:08]Write i2c OK [13:39:08]MH_I2C_Read... [13:39:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:39:08]Read from MH i2c: E2 [13:39:08]MH_I2C_Read... [13:39:08]Read from MH i2c: E2 03 00 [13:39:08]MH_I2C_Read... [13:39:08]Read from MH i2c: E2 03 00 37 AA 00 90 00 55 [13:39:08]RAPDU: 90 00 [13:39:08]wFMCommunicate OK [13:39:08]SAM_PROTO_ClearQueue done [13:39:08]KKMCreateOFDPacket [13:39:08]OFDProtocolAddRootSTLVToBuf [13:39:08]FM_MakeSignedData [13:39:08]FM_MakeSignedData [13:39:08]SAM_PROTO_SignData [13:39:08]wFMCommunicate request_size=4 [13:39:08]MH_SAM_APDU [13:39:08]CAPDU: 80 0D 01 02 [13:39:08]Write to MH i2c: E2 08 00 38 AA 80 0D 01 02 00 00 00 00 5B [13:39:08]Write i2c OK [13:39:08]MH_I2C_Read... [13:39:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:39:08]Read from MH i2c: E2 [13:39:08]MH_I2C_Read... [13:39:08]Read from MH i2c: E2 03 00 [13:39:08]MH_I2C_Read... [13:39:08]Read from MH i2c: E2 03 00 38 AA 00 90 00 56 [13:39:08]RAPDU: 90 00 [13:39:08]wFMCommunicate OK [13:39:08]wFMCommunicate request_size=255 [13:39:08]MH_SAM_APDU [13:39: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 EE 4D 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 08 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 08 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 02 4A A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 EB 83 03 00 35 04 06 00 C2 26 40 0D [13:39:08]Write to MH i2c: E2 02 01 39 AA 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EE 4D 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 08 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 08 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 02 4A A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 EB 83 03 00 35 04 06 00 C2 26 40 0D 00 00 5E [13:39:09]Write i2c OK [13:39:09]MH_I2C_Read... [13:39:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:39:09]Read from MH i2c: E2 [13:39:09]MH_I2C_Read... [13:39:09]Read from MH i2c: E2 03 00 [13:39:09]MH_I2C_Read... [13:39:09]Read from MH i2c: E2 03 00 39 AA 00 90 00 57 [13:39:09]RAPDU: 90 00 [13:39:09]wFMCommunicate OK [13:39:09]wFMCommunicate request_size=7 [13:39:09]MH_SAM_APDU [13:39:09]CAPDU: 80 0D 02 02 02 AA 27 [13:39:09]Write to MH i2c: E2 0A 00 3A AA 80 0D 02 02 02 00 AA 27 00 00 33 [13:39:09]Write i2c OK [13:39:09]MH_I2C_Read... [13:39:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:39:09]Read from MH i2c: E2 [13:39:09]MH_I2C_Read... [13:39:09]Read from MH i2c: E2 03 00 [13:39:09]MH_I2C_Read... [13:39:09]Read from MH i2c: E2 03 00 3A AA 00 90 00 58 [13:39:09]RAPDU: 90 00 [13:39:09]wFMCommunicate OK [13:39:09]wFMCommunicate request_size=4 [13:39:09]MH_SAM_APDU [13:39:09]CAPDU: 80 0D 03 02 [13:39:09]Write to MH i2c: E2 08 00 3B AA 80 0D 03 02 00 00 00 00 60 [13:39:09]Write i2c OK [13:39:09]MH_I2C_Read... [13:39:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:39:09]Read from MH i2c: E2 [13:39:09]MH_I2C_Read... [13:39:09]Read from MH i2c: E2 0B 00 [13:39:09]MH_I2C_Read... [13:39:09]Read from MH i2c: E2 0B 00 3B AA 00 E5 4C A2 AC F3 5E 82 3F 90 00 F2 [13:39:09]RAPDU: E5 4C A2 AC F3 5E 82 3F 90 00 [13:39:09]wFMCommunicate OK [13:39:09]SAM_PROTO_SignData done [13:39:09]FM_MakeSignedData done [13:39:09]CreateOFDProtocolMessage [13:39:09]wFMCommunicate request_size=4 [13:39:09]MH_SAM_APDU [13:39:09]CAPDU: 80 11 00 00 [13:39:09]Write to MH i2c: E2 08 00 3C AA 80 11 00 00 00 00 00 00 60 [13:39:09]Write i2c OK [13:39:09]MH_I2C_Read... [13:39:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:39:09]Read from MH i2c: E2 [13:39:09]MH_I2C_Read... [13:39:09]Read from MH i2c: E2 17 00 [13:39:09]MH_I2C_Read... [13:39:09]Read from MH i2c: E2 17 00 3C AA 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 B1 [13:39:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:39:09]wFMCommunicate OK [13:39:09]CreateOFDProtocolMessage done [13:39:09]OFDSenderStorePacket 230379 [13:39:09]StoreOFDPacket docnum=230379 [13:39:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 A3 5E 04 01 3A 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 EE 4D 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 08 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 08 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 02 4A A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 EB 83 03 00 35 04 06 00 C2 26 40 0D AA 27 E5 4C A2 AC F3 5E 82 3F [13:39:09]CheckFolder [13:39:09]dirname=/storage/ofd_packets [13:39:09]CheckFolder done [13:39:09]ProducePacketName [13:39:09]name=ofd_packets/00230379 [13:39:09]NVStorageSaveData ofd_packets/00230379 [13:39:09]File name is /storage/ofd_packets/00230379 [13:39:09]Write 298 bytes [13:39:09]NVStorageSaveData done [13:39:09]OFDSenderStorePacket done [13:39:09]KKMCreateOFDPacket done [13:39:09]NVStorageSaveData kkm_last_timestamp [13:39:09]File name is /storage/kkm_last_timestamp [13:39:09]Write 4 bytes [13:39:09]NVStorageSaveData done [13:39:09]ExternCall_PrintAddStr [13:39:09]wPrintStart [13:39:09]Write to MH i2c: 01 00 00 3D AA E7 [13:39:09]Write i2c OK [13:39:09]MH_I2C_Read... [13:39:09]Read from MH i2c: 01 [13:39:09]MH_I2C_Read... [13:39:09]Read from MH i2c: 01 07 00 [13:39:09]MH_I2C_Read... [13:39:09]Read from MH i2c: 01 07 00 3D AA 00 00 00 00 00 FF 0F FC [13:39:09]RasterBufferAndPrint [13:39:09]line Счет N : (1)871929 [13:39:09]line ИНН: 02508201610067 [13:39:09]line Контрольно-Кассовый Чек [13:39:09]line ПРОДАЖА [13:39:09]line ТРК (МРК, ГНК) : 2 [13:39:09]line Товар: 2710194210 [13:39:09]line ДТ-К-5 [13:39:09]line 19.950 * 75.20 [13:39:09]line = 1500.24 [13:39:09]line НДС 12% НСП 1% [13:39:09]line > о реализуемом товаре [13:39:09]line ИТОГО: 1500.24 [13:39:09]line НСП 1% : 13.28 [13:39:09]line НДС 12% : 159.32 [13:39:09]line Наличными: 0.00 [13:39:09]line Безнал.: 1500.24 [13:39:09]line Место: АЗС № 125 "Партнер Нефть" [13:39:09]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [13:39:09]line СНО: Общий режим [13:39:09]line Чек 193 28.07.2024 13:39 [13:39:09]line Смена: 386 ФФД: 1.0 [13:39:09]line ЗНМ: 0300000050 [13:39:09]line РНМ: 0000000000099253 [13:39:09]line Версия ККМ: 001 [13:39:09]line Платежная система: Mbank [13:39:09]line ФМ: 0000000000965352 [13:39:09]line ФД: 230379 [13:39:09]line ФПД: 213469539183143 [13:39:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T133914&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230379&fm=213469539183143&tin=02508201610067®Number=0000000000099253&sum=150024 [13:39:09]OFD Sender: Processing packet 230379 [packets to send 132, broken 131] [13:39:09]ProducePacketName [13:39:09]name=ofd_packets/00230379 [13:39:09]OFD Sender: To server: pG, [13:39:09]CommunicateWithHost lk.salyk.kg:30040 [13:39:09]ConnectInit lk.salyk.kg [13:39:09]written 0, free lines is 4095 [13:39:09]Connected sock=10 [13:39:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 A3 5E 04 01 3A 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 EE 4D 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 08 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 08 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 C1 00 00 00 F4 03 04 00 02 4A A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 EB 83 03 00 35 04 06 00 C2 26 40 0D AA 27 E5 4C A2 AC F3 5E 82 3F [13:39:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 72 A1 47 00 14 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 39 36 35 33 35 32 10 04 04 00 EB 83 03 00 F4 03 04 00 D9 F0 A5 66 B6 04 01 00 00 2E C1 8A 1D 96 E5 DB E8 [13:39:10]CommunicateWithHost err = 0 [13:39:10]CheckOFDResponse [13:39:10]1017 (14) - 77093643461234 [13:39:10]1041 (16) - 0000000000965352 [13:39:10]1040 (4) - 230379 [13:39:10]1012 (4) - 28.07.2024 07:18 [13:39:10]1206 (1) - 0 [13:39:10]OFD Sender: Remove packet 230379 [13:39:10]ProducePacketName [13:39:10]name=ofd_packets/00230379 [13:39:10]NVStorageDeleteData [13:39:10]Write to MH i2c: 01 00 00 66 AA 10 [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 66 AA 00 00 00 00 00 28 0D 4C [13:39:10]RasterBufferAndPrint [13:39:10]line [13:39:10]line [13:39:10]line [13:39:10]line [13:39:10]line [13:39:10]written 0, free lines is 3378 [13:39:10]MH_Cut [13:39:10]Write to MH i2c: D1 01 00 6D AA 01 E9 [13:39:10]Write i2c OK [13:39:10]MH_I2C_Read... [13:39:10]Read from MH i2c: D1 [13:39:10]MH_I2C_Read... [13:39:10]Read from MH i2c: D1 01 00 [13:39:10]MH_I2C_Read... [13:39:10]Read from MH i2c: D1 01 00 6D AA 00 E8 [13:39:10]Write to MH i2c: 01 00 00 6E AA 18 [13:39:10]Write i2c OK [13:39:10]MH_I2C_Read... [13:39:10]OFD Sender: No OFD packet to send [13:39:10]*** Cut start [13:39:10]*** Partial cut [13:39:10]*** CUTSNS_PIN = 1 [13:39:10]*** CUTSNS_PIN = 0 [13:39:11]*** Brake cut motor [13:39:11]Read from MH i2c: 01 [13:39:11]MH_I2C_Read... [13:39:11]*** Stop cut motor [13:39:11]*** Cut end [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 6E AA 00 00 00 00 00 FF 0F 2D [13:39:11]process_action close_receipt done [13:39:11]requested_data is exist [13:39:11]produce_requested_data [13:39:11]requested_item fm.sn is exist - process it [13:39:11]wFMCommunicate request_size=4 [13:39:11]MH_SAM_APDU [13:39:11]CAPDU: 80 11 00 00 [13:39:11]Write to MH i2c: E2 08 00 6F AA 80 11 00 00 00 00 00 00 93 [13:39:11]Write i2c OK [13:39:11]MH_I2C_Read... [13:39:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:39:11]Read from MH i2c: E2 [13:39:11]MH_I2C_Read... [13:39:11]Read from MH i2c: E2 17 00 [13:39:11]MH_I2C_Read... [13:39:11]Read from MH i2c: E2 17 00 6F AA 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 E4 [13:39:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:39:11]wFMCommunicate OK [13:39:11]requested_item fd.num is exist - process it [13:39:11]SAM_PROTO_GetFieldsCounters [13:39:11]wFMCommunicate request_size=4 [13:39:11]MH_SAM_APDU [13:39:11]CAPDU: 80 13 00 00 [13:39:11]Write to MH i2c: E2 08 00 70 AA 80 13 00 00 00 00 00 00 96 [13:39:11]Write i2c OK [13:39:11]MH_I2C_Read... [13:39:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:39:11]Read from MH i2c: E2 [13:39:11]MH_I2C_Read... [13:39:11]Read from MH i2c: E2 62 00 [13:39:11]MH_I2C_Read... [13:39:11]Read from MH i2c: E2 62 00 70 AA 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 EB 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 C1 00 00 00 5E 04 04 00 C1 00 00 00 57 04 04 00 C2 00 00 00 19 04 04 00 00 00 00 00 90 00 EF [13:39:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 EB 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 C1 00 00 00 5E 04 04 00 C1 00 00 00 57 04 04 00 C2 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:39:11]wFMCommunicate OK [13:39:11]SAM_PROTO_GetFieldsCounters done [13:39:11]requested_item shift.num is exist - process it [13:39:11]requested_item shift.opened is exist - process it [13:39:11]req_shift_opened [13:39:11]FM_GetShiftState [13:39:11]SAM_PROTO_GetShiftState [13:39:11]wFMCommunicate request_size=4 [13:39:11]MH_SAM_APDU [13:39:11]CAPDU: 80 13 01 00 [13:39:11]Write to MH i2c: E2 08 00 71 AA 80 13 01 00 00 00 00 00 98 [13:39:11]Write i2c OK [13:39:11]MH_I2C_Read... [13:39:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:39:11]Read from MH i2c: E2 [13:39:11]MH_I2C_Read... [13:39:11]Read from MH i2c: E2 0E 00 [13:39:11]MH_I2C_Read... [13:39:11]Read from MH i2c: E2 0E 00 71 AA 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 5E [13:39:11]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:39:11]wFMCommunicate OK [13:39:11]SAM_PROTO_GetShiftState done [13:39:11]FM_GetShiftState done [13:39:11]req_shift_opened done [13:39:11]requested_item shift.open_date is exist - process it [13:39:11]req_shift_open_date [13:39:11]req_shift_open_date done [13:39:11]produce_requested_data done [13:39:11]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230379,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [13:39:11]process_action_free close_receipt [13:39:11]json_value_free [13:39:11]json_value_free done [13:39:11]process_json_proto returns [13:39:11]Send response to host [13:39:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230379,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [13:39:11]free response buf [13:39:11]execute_script done [13:39:11]execute_script returns [13:39:11]free content buf [13:39:11]Sock 9.Close socket [13:39:11]Sock 9.Thread stoped [13:39:15]OFD Sender: No OFD packet to send [13:39:20]OFD Sender: No OFD packet to send [13:39:25]OFD Sender: No OFD packet to send [13:39:30]OFD Sender: No OFD packet to send [13:39:35]OFD Sender: No OFD packet to send [13:39:40]OFD Sender: No OFD packet to send [13:39:45]OFD Sender: No OFD packet to send [13:39:50]OFD Sender: No OFD packet to send [13:39:55]OFD Sender: No OFD packet to send [13:40:00]OFD Sender: No OFD packet to send [13:40:05]OFD Sender: No OFD packet to send [13:40:10]OFD Sender: No OFD packet to send [13:40:15]OFD Sender: No OFD packet to send [13:40:20]OFD Sender: No OFD packet to send [13:40:25]OFD Sender: No OFD packet to send [13:40:30]OFD Sender: No OFD packet to send [13:40:35]OFD Sender: No OFD packet to send [13:40:37]accept exits with 8 [13:40:37]New connection [13:40:37]New thread 3066903908 created [13:40:37]Thread 3067047268 joined [13:40:37]Waiting for new connection... [13:40:37] Sock 8.Parse request [13:40:37]Sock 8.Check first char [13:40:37]Sock 8.First char is OK [13:40:37]request: POST /json_proto HTTP/1.0 [13:40:37]Method: POST [13:40:37]URL: /json_proto [13:40:37]Method is POST - this is cgi request [13:40:37]url: /json_proto [13:40:37]query_string will be loaded in cgi processing [13:40:37]execute_cgi json_proto POST (null) [13:40:37]execute_cgi path=json_proto method=POST [13:40:37]POST find Content-Length [13:40:37]Host: 172.17.49.131:8080 [13:40:37]Content-Length: 673 [13:40:37]Content-Type: application/json [13:40:37] [13:40:37]POST finish read [13:40:37]Found Content-Length = 673 [13:40:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871930", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 7.720, "sum" : 580.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 580.00, "total" : 580.00, "payments": [ { "type": 0, "sum" : 580.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:40:37]execute_script... [13:40: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)871930", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 7.720, "sum" : 580.54, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 580.00, "total" : 580.00, "payments": [ { "type": 0, "sum" : 580.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:40:37]POST & json_proto [13:40:37]process_json_proto [13:40:37]json parsed OK: [13:40:37]protocol is kg_v1.0 [13:40:37]action value=close_receipt [13:40:37]process_action close_receipt [13:40:37]cmd_close_receipt [13:40:37]MH_GetDate [13:40:37]Write to MH i2c: F0 00 00 72 AA 0B [13:40:37]Write i2c OK [13:40:37]MH_I2C_Read... [13:40:37]Read from MH i2c: F0 [13:40:37]MH_I2C_Read... [13:40:37]Read from MH i2c: F0 09 00 [13:40:37]MH_I2C_Read... [13:40:37]Read from MH i2c: F0 09 00 72 AA 00 5C 4A A6 66 FF 4D C0 64 36 [13:40:37]GetLastDocTimeStamp 1722173954 [13:40:37]current date 1722174044 [13:40:37]FM_GetShiftState [13:40:37]SAM_PROTO_GetShiftState [13:40:37]wFMCommunicate request_size=4 [13:40:37]MH_SAM_APDU [13:40:37]CAPDU: 80 13 01 00 [13:40:37]Write to MH i2c: E2 08 00 73 AA 80 13 01 00 00 00 00 00 9A [13:40:37]Write i2c OK [13:40:37]MH_I2C_Read... [13:40:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:40:37]Read from MH i2c: E2 [13:40:37]MH_I2C_Read... [13:40:37]Read from MH i2c: E2 0E 00 [13:40:37]MH_I2C_Read... [13:40:37]Read from MH i2c: E2 0E 00 73 AA 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 60 [13:40:37]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:40:37]wFMCommunicate OK [13:40:37]SAM_PROTO_GetShiftState done [13:40:37]FM_GetShiftState done [13:40:37]opened in 1722127132 [13:40:37]opened+sec_in_day 1722213532 [13:40:37]quantity*price = 58054 [13:40:37]sum+1 = 58055 [13:40:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.54 ИТОГО: 580.00 Внесено: 580.00 СДАЧА: 0.00 НСП 1% : 5.14 НДС 12% : 61.65 Наличными: 580.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 194 28.07.2024 13:40 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230380 ФПД: 166504382826592 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T134044&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230380&fm=166504382826592&tin=02508201610067®Number=0000000000099253&sum=58000 [13:40:38]StoreToDocumentArchive [13:40:38]shift 386 fd 230380 [13:40:38]save to /storage/0386/doc_00230380 [13:40:38]save last doc name /storage/0386/doc_00230380 to /storage/kkm_last_doc_name [13:40:38]save OK [13:40:38]Clear old archive folders... [13:40:38]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:40:38]tlvbuf is 00936DF0 [13:40:38]SAM_PROTO_ClearQueue [13:40:38]wFMCommunicate request_size=4 [13:40:38]MH_SAM_APDU [13:40:38]CAPDU: 80 09 00 00 [13:40:38]Write to MH i2c: E2 08 00 80 AA 80 09 00 00 00 00 00 00 9C [13:40:38]Write i2c OK [13:40:38]MH_I2C_Read... [13:40:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:40:39]Read from MH i2c: E2 [13:40:39]MH_I2C_Read... [13:40:39]Read from MH i2c: E2 03 00 [13:40:39]MH_I2C_Read... [13:40:39]Read from MH i2c: E2 03 00 80 AA 00 90 00 9E [13:40:39]RAPDU: 90 00 [13:40:39]wFMCommunicate OK [13:40:39]SAM_PROTO_ClearQueue done [13:40:39]KKMCreateOFDPacket [13:40:39]OFDProtocolAddRootSTLVToBuf [13:40:39]FM_MakeSignedData [13:40:39]FM_MakeSignedData [13:40:39]SAM_PROTO_SignData [13:40:39]wFMCommunicate request_size=4 [13:40:39]MH_SAM_APDU [13:40:39]CAPDU: 80 0D 01 02 [13:40:39]Write to MH i2c: E2 08 00 81 AA 80 0D 01 02 00 00 00 00 A4 [13:40:39]Write i2c OK [13:40:39]MH_I2C_Read... [13:40:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:40:39]Read from MH i2c: E2 [13:40:39]MH_I2C_Read... [13:40:39]Read from MH i2c: E2 03 00 [13:40:39]MH_I2C_Read... [13:40:39]Read from MH i2c: E2 03 00 81 AA 00 90 00 9F [13:40:39]RAPDU: 90 00 [13:40:39]wFMCommunicate OK [13:40:39]wFMCommunicate request_size=255 [13:40:39]MH_SAM_APDU [13:40: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 28 1E 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 C6 E2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 E2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 18 00 00 00 00 07 04 06 00 90 E2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 5C 4A A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 EC 83 03 00 35 04 06 00 97 6F 52 97 [13:40:39]Write to MH i2c: E2 02 01 82 AA 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 28 1E 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 C6 E2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 E2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 18 00 00 00 00 07 04 06 00 90 E2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 5C 4A A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 EC 83 03 00 35 04 06 00 97 6F 52 97 00 00 DA [13:40:39]Write i2c OK [13:40:39]MH_I2C_Read... [13:40:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:40:39]Read from MH i2c: E2 [13:40:39]MH_I2C_Read... [13:40:39]Read from MH i2c: E2 03 00 [13:40:39]MH_I2C_Read... [13:40:39]Read from MH i2c: E2 03 00 82 AA 00 90 00 A0 [13:40:39]RAPDU: 90 00 [13:40:39]wFMCommunicate OK [13:40:39]wFMCommunicate request_size=7 [13:40:39]MH_SAM_APDU [13:40:39]CAPDU: 80 0D 02 02 02 88 60 [13:40:39]Write to MH i2c: E2 0A 00 83 AA 80 0D 02 02 02 00 88 60 00 00 93 [13:40:39]Write i2c OK [13:40:39]MH_I2C_Read... [13:40:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:40:39]Read from MH i2c: E2 [13:40:39]MH_I2C_Read... [13:40:39]Read from MH i2c: E2 03 00 [13:40:39]MH_I2C_Read... [13:40:39]Read from MH i2c: E2 03 00 83 AA 00 90 00 A1 [13:40:39]RAPDU: 90 00 [13:40:39]wFMCommunicate OK [13:40:39]wFMCommunicate request_size=4 [13:40:39]MH_SAM_APDU [13:40:39]CAPDU: 80 0D 03 02 [13:40:39]Write to MH i2c: E2 08 00 84 AA 80 0D 03 02 00 00 00 00 A9 [13:40:39]Write i2c OK [13:40:39]MH_I2C_Read... [13:40:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:40:39]Read from MH i2c: E2 [13:40:39]MH_I2C_Read... [13:40:39]Read from MH i2c: E2 0B 00 [13:40:39]MH_I2C_Read... [13:40:39]Read from MH i2c: E2 0B 00 84 AA 00 31 75 A2 46 60 31 3A 16 90 00 19 [13:40:39]RAPDU: 31 75 A2 46 60 31 3A 16 90 00 [13:40:39]wFMCommunicate OK [13:40:39]SAM_PROTO_SignData done [13:40:39]FM_MakeSignedData done [13:40:39]CreateOFDProtocolMessage [13:40:39]wFMCommunicate request_size=4 [13:40:39]MH_SAM_APDU [13:40:39]CAPDU: 80 11 00 00 [13:40:39]Write to MH i2c: E2 08 00 85 AA 80 11 00 00 00 00 00 00 A9 [13:40:39]Write i2c OK [13:40:39]MH_I2C_Read... [13:40:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:40:39]Read from MH i2c: E2 [13:40:39]MH_I2C_Read... [13:40:39]Read from MH i2c: E2 17 00 [13:40:39]MH_I2C_Read... [13:40:39]Read from MH i2c: E2 17 00 85 AA 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 FA [13:40:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:40:39]wFMCommunicate OK [13:40:39]CreateOFDProtocolMessage done [13:40:39]OFDSenderStorePacket 230380 [13:40:39]StoreOFDPacket docnum=230380 [13:40:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 74 26 04 01 2E 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 28 1E 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 C6 E2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 E2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 18 00 00 00 00 07 04 06 00 90 E2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 5C 4A A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 EC 83 03 00 35 04 06 00 97 6F 52 97 88 60 31 75 A2 46 60 31 3A 16 [13:40:39]CheckFolder [13:40:39]dirname=/storage/ofd_packets [13:40:39]CheckFolder done [13:40:39]ProducePacketName [13:40:39]name=ofd_packets/00230380 [13:40:39]NVStorageSaveData ofd_packets/00230380 [13:40:39]File name is /storage/ofd_packets/00230380 [13:40:39]Write 298 bytes [13:40:39]NVStorageSaveData done [13:40:39]OFDSenderStorePacket done [13:40:39]KKMCreateOFDPacket done [13:40:39]NVStorageSaveData kkm_last_timestamp [13:40:39]File name is /storage/kkm_last_timestamp [13:40:39]Write 4 bytes [13:40:39]NVStorageSaveData done [13:40:39]ExternCall_PrintAddStr [13:40:39]wPrintStart [13:40:39]Write to MH i2c: 01 00 00 86 AA 30 [13:40:39]Write i2c OK [13:40:39]MH_I2C_Read... [13:40:39]Read from MH i2c: 01 [13:40:39]MH_I2C_Read... [13:40:39]Read from MH i2c: 01 07 00 [13:40:39]MH_I2C_Read... [13:40:39]Read from MH i2c: 01 07 00 86 AA 00 00 00 00 00 FF 0F 45 [13:40:39]RasterBufferAndPrint [13:40:39]line Счет N : (1)871930 [13:40:39]line ИНН: 02508201610067 [13:40:39]line Контрольно-Кассовый Чек [13:40:39]line ПРОДАЖА [13:40:39]line ТРК (МРК, ГНК) : 1 [13:40:39]line Товар: 2710194210 [13:40:39]line ДТ-К-5 [13:40:39]line 7.720 * 75.20 [13:40:39]line = 580.54 [13:40:39]line НДС 12% НСП 1% [13:40:39]line > о реализуемом товаре [13:40:39]line ОКРУГЛЕНИЕ: -0.54 [13:40:39]line ИТОГО: 580.00 [13:40:39]line Внесено: 580.00 [13:40:39]line СДАЧА: 0.00 [13:40:39]line НСП 1% : 5.14 [13:40:39]line НДС 12% : 61.65 [13:40:39]line Наличными: 580.00 [13:40:39]line Безнал.: 0.00 [13:40:39]line Место: АЗС № 125 "Партнер Нефть" [13:40:39]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [13:40:39]line СНО: Общий режим [13:40:39]line Чек 194 28.07.2024 13:40 [13:40:39]line Смена: 386 ФФД: 1.0 [13:40:39]line ЗНМ: 0300000050 [13:40:39]line РНМ: 0000000000099253 [13:40:39]line Версия ККМ: 001 [13:40:39]line ФМ: 0000000000965352 [13:40:39]line ФД: 230380 [13:40:39]line ФПД: 166504382826592 [13:40:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T134044&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230380&fm=166504382826592&tin=02508201610067®Number=0000000000099253&sum=58000 [13:40:39]OFD Sender: Processing packet 230380 [packets to send 132, broken 131] [13:40:39]ProducePacketName [13:40:39]name=ofd_packets/00230380 [13:40:39]OFD Sender: To server: pG, [13:40:39]CommunicateWithHost lk.salyk.kg:30040 [13:40:39]ConnectInit lk.salyk.kg [13:40:39]written 0, free lines is 4095 [13:40:39]Connected sock=10 [13:40:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 74 26 04 01 2E 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 28 1E 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 C6 E2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 E2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 02 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 15 18 00 00 00 00 07 04 06 00 90 E2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C2 00 00 00 F4 03 04 00 5C 4A A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 EC 83 03 00 35 04 06 00 97 6F 52 97 88 60 31 75 A2 46 60 31 3A 16 [13:40:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 16 9F 47 00 D5 10 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 EC 83 03 00 F4 03 04 00 33 F1 A5 66 B6 04 01 00 00 3F AB B7 C6 29 D4 21 D8 [13:40:40]CommunicateWithHost err = 0 [13:40:40]CheckOFDResponse [13:40:40]1017 (14) - 77093643461234 [13:40:40]1041 (16) - 0000000000965352 [13:40:40]1040 (4) - 230380 [13:40:40]1012 (4) - 28.07.2024 07:20 [13:40:40]1206 (1) - 0 [13:40:40]OFD Sender: Remove packet 230380 [13:40:40]ProducePacketName [13:40:40]name=ofd_packets/00230380 [13:40:40]NVStorageDeleteData [13:40:40]Write to MH i2c: 01 00 00 B1 AA 5B [13:40:40]Write i2c OK [13:40:40]MH_I2C_Read... [13:40:40]Read from MH i2c: 01 [13:40:40]MH_I2C_Read... [13:40:40]Read from MH i2c: 01 07 00 [13:40:40]MH_I2C_Read... [13:40:40]Read from MH i2c: 01 07 00 B1 AA 00 00 00 00 00 F3 0C 61 [13:40:40]RasterBufferAndPrint [13:40:40]line [13:40:40]line [13:40:40]line [13:40:40]line [13:40:40]line [13:40:40]written 0, free lines is 3321 [13:40:40]MH_Cut [13:40:40]Write to MH i2c: D1 01 00 B8 AA 01 34 [13:40:40]Write i2c OK [13:40:40]MH_I2C_Read... [13:40:40]Read from MH i2c: D1 [13:40:40]MH_I2C_Read... [13:40:40]Read from MH i2c: D1 01 00 [13:40:40]MH_I2C_Read... [13:40:40]Read from MH i2c: D1 01 00 B8 AA 00 33 [13:40:40]Write to MH i2c: 01 00 00 B9 AA 63 [13:40:40]Write i2c OK [13:40:40]MH_I2C_Read... [13:40:40]OFD Sender: No OFD packet to send [13:40:40]*** Cut start [13:40:40]*** Partial cut [13:40:40]*** CUTSNS_PIN = 1 [13:40:40]*** CUTSNS_PIN = 0 [13:40:41]*** Brake cut motor [13:40:41]Read from MH i2c: 01 [13:40:41]MH_I2C_Read... [13:40:41]*** Stop cut motor [13:40:41]*** Cut end [13:40:41]Read from MH i2c: 01 07 00 [13:40:41]MH_I2C_Read... [13:40:41]Read from MH i2c: 01 07 00 B9 AA 00 00 00 00 00 FF 0F 78 [13:40:41]process_action close_receipt done [13:40:41]requested_data is exist [13:40:41]produce_requested_data [13:40:41]requested_item fm.sn is exist - process it [13:40:41]wFMCommunicate request_size=4 [13:40:41]MH_SAM_APDU [13:40:41]CAPDU: 80 11 00 00 [13:40:41]Write to MH i2c: E2 08 00 BA AA 80 11 00 00 00 00 00 00 DE [13:40:41]Write i2c OK [13:40:41]MH_I2C_Read... [13:40:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:40:41]Read from MH i2c: E2 [13:40:41]MH_I2C_Read... [13:40:41]Read from MH i2c: E2 17 00 [13:40:41]MH_I2C_Read... [13:40:41]Read from MH i2c: E2 17 00 BA AA 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 2F [13:40:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:40:41]wFMCommunicate OK [13:40:41]requested_item fd.num is exist - process it [13:40:41]SAM_PROTO_GetFieldsCounters [13:40:41]wFMCommunicate request_size=4 [13:40:41]MH_SAM_APDU [13:40:41]CAPDU: 80 13 00 00 [13:40:41]Write to MH i2c: E2 08 00 BB AA 80 13 00 00 00 00 00 00 E1 [13:40:41]Write i2c OK [13:40:41]MH_I2C_Read... [13:40:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:40:41]Read from MH i2c: E2 [13:40:41]MH_I2C_Read... [13:40:41]Read from MH i2c: E2 62 00 [13:40:41]MH_I2C_Read... [13:40:41]Read from MH i2c: E2 62 00 BB AA 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 EC 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 C2 00 00 00 5E 04 04 00 C2 00 00 00 57 04 04 00 C3 00 00 00 19 04 04 00 00 00 00 00 90 00 3E [13:40:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 EC 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 C2 00 00 00 5E 04 04 00 C2 00 00 00 57 04 04 00 C3 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:40:41]wFMCommunicate OK [13:40:41]SAM_PROTO_GetFieldsCounters done [13:40:41]requested_item shift.num is exist - process it [13:40:41]requested_item shift.opened is exist - process it [13:40:41]req_shift_opened [13:40:41]FM_GetShiftState [13:40:41]SAM_PROTO_GetShiftState [13:40:41]wFMCommunicate request_size=4 [13:40:41]MH_SAM_APDU [13:40:41]CAPDU: 80 13 01 00 [13:40:41]Write to MH i2c: E2 08 00 BC AA 80 13 01 00 00 00 00 00 E3 [13:40:41]Write i2c OK [13:40:41]MH_I2C_Read... [13:40:41]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:40:41]Read from MH i2c: E2 [13:40:41]MH_I2C_Read... [13:40:41]Read from MH i2c: E2 0E 00 [13:40:41]MH_I2C_Read... [13:40:41]Read from MH i2c: E2 0E 00 BC AA 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 A9 [13:40:41]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:40:41]wFMCommunicate OK [13:40:41]SAM_PROTO_GetShiftState done [13:40:41]FM_GetShiftState done [13:40:41]req_shift_opened done [13:40:41]requested_item shift.open_date is exist - process it [13:40:41]req_shift_open_date [13:40:41]req_shift_open_date done [13:40:41]produce_requested_data done [13:40:41]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230380,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [13:40:41]process_action_free close_receipt [13:40:41]json_value_free [13:40:41]json_value_free done [13:40:41]process_json_proto returns [13:40:41]Send response to host [13:40:41]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230380,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [13:40:41]free response buf [13:40:41]execute_script done [13:40:41]execute_script returns [13:40:41]free content buf [13:40:41]Sock 8.Close socket [13:40:41]Sock 8.Thread stoped [13:40:45]OFD Sender: No OFD packet to send [13:40:50]OFD Sender: No OFD packet to send [13:40:55]OFD Sender: No OFD packet to send [13:41:00]OFD Sender: No OFD packet to send [13:41:02]accept exits with 9 [13:41:02]New connection [13:41:02]New thread 3067047268 created [13:41:02]Thread 3066903908 joined [13:41:02]Waiting for new connection... [13:41:02] Sock 9.Parse request [13:41:02]Sock 9.Check first char [13:41:02]Sock 9.First char is OK [13:41:02]request: POST /json_proto HTTP/1.0 [13:41:02]Method: POST [13:41:02]URL: /json_proto [13:41:02]Method is POST - this is cgi request [13:41:02]url: /json_proto [13:41:02]query_string will be loaded in cgi processing [13:41:02]execute_cgi json_proto POST (null) [13:41:02]execute_cgi path=json_proto method=POST [13:41:02]POST find Content-Length [13:41:02]Host: 172.17.49.131:8080 [13:41:02]Content-Length: 1151 [13:41:02]Content-Type: application/json [13:41:02] [13:41:02]POST finish read [13:41:02]Found Content-Length = 1151 [13:41:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 125\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410.\u000A\u0421\u0447\u0435\u0442 N : (1)871931\u000A28.07.2024 13:04\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 2\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 10.000 x 75.20\u000A\u0418\u0422\u041E\u0413: 752.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30048062\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:41:02]execute_script... [13:41:02]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 125\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410.\u000A\u0421\u0447\u0435\u0442 N : (1)871931\u000A28.07.2024 13:04\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 2\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710194210\u000A\u0414\u0422-\u041A-5\u000A 10.000 x 75.20\u000A\u0418\u0422\u041E\u0413: 752.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30048062\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:41:02]POST & json_proto [13:41:02]process_json_proto [13:41:02]json parsed OK: [13:41:02]protocol is kg_v1.0 [13:41:02]action value=print_text [13:41:02]process_action print_text [13:41:02]cmd_print_text [13:41:02]ExternCall_PrintAddStr [13:41:02]wPrintStart [13:41:02]Write to MH i2c: 01 00 00 BD AA 67 [13:41:02]Write i2c OK [13:41:02]MH_I2C_Read... [13:41:02]Read from MH i2c: 01 [13:41:02]MH_I2C_Read... [13:41:02]Read from MH i2c: 01 07 00 [13:41:02]MH_I2C_Read... [13:41:02]Read from MH i2c: 01 07 00 BD AA 00 00 00 00 00 FF 0F 7C [13:41:02]RasterBufferAndPrint [13:41:02]line *****ТОВАРНЫЙ ЧЕК***** [13:41:02]line АЗС 125 [13:41:02]line Партнер нефть [13:41:02]line 02508201610067 [13:41:02]line Кассир : Бекжанов А. [13:41:02]line Счет N : (1)871931 [13:41:02]line 28.07.2024 13:04 [13:41:02]line ПРОДАЖА [13:41:02]line ТРК (МРК, ГНК): 2 [13:41:02]line Вид ГСМ : 2710194210 [13:41:02]line ДТ-К-5 [13:41:02]line 10.000 x 75.20 [13:41:02]line ИТОГ: 752.00 [13:41:02]line Тип оплаты: Талоны: ТК ГПНА Online [13:41:02]line 30048062 [13:41:02]line ______________________ [13:41:02]line (подпись) [13:41:02]written 0, free lines is 4095 [13:41:02]Write to MH i2c: 01 00 00 D1 AA 7B [13:41:02]Write i2c OK [13:41:02]MH_I2C_Read... [13:41:02]Read from MH i2c: 01 [13:41:02]MH_I2C_Read... [13:41:02]Read from MH i2c: 01 07 00 [13:41:02]MH_I2C_Read... [13:41:02]Read from MH i2c: 01 07 00 D1 AA 00 00 00 00 00 0C 0E 9C [13:41:02]RasterBufferAndPrint [13:41:02]line [13:41:02]line [13:41:02]line [13:41:02]line [13:41:02]line [13:41:02]written 0, free lines is 3598 [13:41:02]MH_Cut [13:41:02]Write to MH i2c: D1 01 00 D8 AA 01 54 [13:41:02]Write i2c OK [13:41:02]MH_I2C_Read... [13:41:02]Read from MH i2c: D1 [13:41:02]MH_I2C_Read... [13:41:02]Read from MH i2c: D1 01 00 [13:41:02]MH_I2C_Read... [13:41:02]Read from MH i2c: D1 01 00 D8 AA 00 53 [13:41:02]Write to MH i2c: 01 00 00 D9 AA 83 [13:41:02]Write i2c OK [13:41:02]MH_I2C_Read... [13:41:03]*** Cut start [13:41:03]*** Partial cut [13:41:03]*** CUTSNS_PIN = 1 [13:41:03]*** CUTSNS_PIN = 0 [13:41:03]*** Brake cut motor [13:41:03]Read from MH i2c: 01 [13:41:03]MH_I2C_Read... [13:41:03]Read from MH i2c: 01 07 00 [13:41:03]MH_I2C_Read... [13:41:03]*** Stop cut motor [13:41:03]*** Cut end [13:41:03]Read from MH i2c: 01 07 00 D9 AA 00 00 00 00 00 FF 0F 98 [13:41:03]process_action print_text done [13:41:03]requested_data is exist [13:41:03]produce_requested_data [13:41:03]requested_item fm.sn is exist - process it [13:41:03]wFMCommunicate request_size=4 [13:41:03]MH_SAM_APDU [13:41:03]CAPDU: 80 11 00 00 [13:41:03]Write to MH i2c: E2 08 00 DA AA 80 11 00 00 00 00 00 00 FE [13:41:03]Write i2c OK [13:41:03]MH_I2C_Read... [13:41:03]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:41:03]Read from MH i2c: E2 [13:41:03]MH_I2C_Read... [13:41:03]Read from MH i2c: E2 17 00 [13:41:03]MH_I2C_Read... [13:41:03]Read from MH i2c: E2 17 00 DA AA 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 4F [13:41:03]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:41:03]wFMCommunicate OK [13:41:03]requested_item fd.num is exist - process it [13:41:03]SAM_PROTO_GetFieldsCounters [13:41:03]wFMCommunicate request_size=4 [13:41:03]MH_SAM_APDU [13:41:03]CAPDU: 80 13 00 00 [13:41:03]Write to MH i2c: E2 08 00 DB AA 80 13 00 00 00 00 00 00 01 [13:41:03]Write i2c OK [13:41:03]MH_I2C_Read... [13:41:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:41:03]Read from MH i2c: E2 [13:41:03]MH_I2C_Read... [13:41:03]Read from MH i2c: E2 62 00 [13:41:03]MH_I2C_Read... [13:41:03]Read from MH i2c: E2 62 00 DB AA 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 EC 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 C2 00 00 00 5E 04 04 00 C2 00 00 00 57 04 04 00 C3 00 00 00 19 04 04 00 00 00 00 00 90 00 5E [13:41:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 EC 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 C2 00 00 00 5E 04 04 00 C2 00 00 00 57 04 04 00 C3 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:41:03]wFMCommunicate OK [13:41:03]SAM_PROTO_GetFieldsCounters done [13:41:03]requested_item shift.num is exist - process it [13:41:03]requested_item shift.opened is exist - process it [13:41:03]req_shift_opened [13:41:03]FM_GetShiftState [13:41:03]SAM_PROTO_GetShiftState [13:41:03]wFMCommunicate request_size=4 [13:41:03]MH_SAM_APDU [13:41:03]CAPDU: 80 13 01 00 [13:41:03]Write to MH i2c: E2 08 00 DC AA 80 13 01 00 00 00 00 00 03 [13:41:03]Write i2c OK [13:41:03]MH_I2C_Read... [13:41:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:41:03]Read from MH i2c: E2 [13:41:03]MH_I2C_Read... [13:41:03]Read from MH i2c: E2 0E 00 [13:41:03]MH_I2C_Read... [13:41:03]Read from MH i2c: E2 0E 00 DC AA 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 C9 [13:41:03]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:41:03]wFMCommunicate OK [13:41:03]SAM_PROTO_GetShiftState done [13:41:03]FM_GetShiftState done [13:41:03]req_shift_opened done [13:41:03]requested_item shift.open_date is exist - process it [13:41:03]req_shift_open_date [13:41:03]req_shift_open_date done [13:41:03]produce_requested_data done [13:41:03]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230380,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [13:41:03]process_action_free print_text [13:41:03]json_value_free [13:41:03]json_value_free done [13:41:03]process_json_proto returns [13:41:03]Send response to host [13:41:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230380,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [13:41:03]free response buf [13:41:03]execute_script done [13:41:03]execute_script returns [13:41:03]free content buf [13:41:03]Sock 9.Close socket [13:41:03]Sock 9.Thread stoped [13:41:05]OFD Sender: No OFD packet to send [13:41:10]OFD Sender: No OFD packet to send [13:41:15]OFD Sender: No OFD packet to send [13:41:20]OFD Sender: No OFD packet to send [13:41:25]OFD Sender: No OFD packet to send [13:41:30]OFD Sender: No OFD packet to send [13:41:35]OFD Sender: No OFD packet to send [13:41:40]OFD Sender: No OFD packet to send [13:41:45]OFD Sender: No OFD packet to send [13:41:50]OFD Sender: No OFD packet to send [13:41:55]OFD Sender: No OFD packet to send [13:42:00]OFD Sender: No OFD packet to send [13:42:05]OFD Sender: No OFD packet to send [13:42:10]OFD Sender: No OFD packet to send [13:42:15]OFD Sender: No OFD packet to send [13:42:20]OFD Sender: No OFD packet to send [13:42:25]OFD Sender: No OFD packet to send [13:42:30]OFD Sender: No OFD packet to send [13:42:35]OFD Sender: No OFD packet to send [13:42:40]OFD Sender: No OFD packet to send [13:42:45]OFD Sender: No OFD packet to send [13:42:50]OFD Sender: No OFD packet to send [13:42:55]OFD Sender: No OFD packet to send [13:43:00]OFD Sender: No OFD packet to send [13:43:00]accept exits with 8 [13:43:00]New connection [13:43:00]New thread 3066903908 created [13:43:00]Thread 3067047268 joined [13:43:00]Waiting for new connection... [13:43:00] Sock 8.Parse request [13:43:00]Sock 8.Check first char [13:43:00]Sock 8.First char is OK [13:43:00]request: POST /json_proto HTTP/1.0 [13:43:00]Method: POST [13:43:00]URL: /json_proto [13:43:00]Method is POST - this is cgi request [13:43:00]url: /json_proto [13:43:00]query_string will be loaded in cgi processing [13:43:00]execute_cgi json_proto POST (null) [13:43:00]execute_cgi path=json_proto method=POST [13:43:00]POST find Content-Length [13:43:00]Host: 172.17.49.131:8080 [13:43:00]Content-Length: 769 [13:43:00]Content-Type: application/json [13:43:00] [13:43:00]POST finish read [13:43:00]Found Content-Length = 769 [13:43:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871933", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: Mbank", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:43:00]execute_script... [13:43:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871933", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: Mbank", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:43:00]POST & json_proto [13:43:00]process_json_proto [13:43:00]json parsed OK: [13:43:00]protocol is kg_v1.0 [13:43:00]action value=close_receipt [13:43:00]process_action close_receipt [13:43:00]cmd_close_receipt [13:43:00]MH_GetDate [13:43:00]Write to MH i2c: F0 00 00 DD AA 76 [13:43:01]Write i2c OK [13:43:01]MH_I2C_Read... [13:43:01]Read from MH i2c: F0 [13:43:01]MH_I2C_Read... [13:43:01]Read from MH i2c: F0 09 00 [13:43:01]MH_I2C_Read... [13:43:01]Read from MH i2c: F0 09 00 DD AA 00 EB 4A A6 66 FF 4D C0 64 30 [13:43:01]GetLastDocTimeStamp 1722174044 [13:43:01]current date 1722174187 [13:43:01]FM_GetShiftState [13:43:01]SAM_PROTO_GetShiftState [13:43:01]wFMCommunicate request_size=4 [13:43:01]MH_SAM_APDU [13:43:01]CAPDU: 80 13 01 00 [13:43:01]Write to MH i2c: E2 08 00 DE AA 80 13 01 00 00 00 00 00 05 [13:43:01]Write i2c OK [13:43:01]MH_I2C_Read... [13:43:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:43:01]Read from MH i2c: E2 [13:43:01]MH_I2C_Read... [13:43:01]Read from MH i2c: E2 0E 00 [13:43:01]MH_I2C_Read... [13:43:01]Read from MH i2c: E2 0E 00 DE AA 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 CB [13:43:01]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:43:01]wFMCommunicate OK [13:43:01]SAM_PROTO_GetShiftState done [13:43:01]FM_GetShiftState done [13:43:01]opened in 1722127132 [13:43:01]opened+sec_in_day 1722213532 [13:43:01]quantity*price = 100005 [13:43:01]sum+1 = 100006 [13:43:01]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 195 28.07.2024 13:43 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965352 ФД: 230381 ФПД: 236645684111509 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T134307&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230381&fm=236645684111509&tin=02508201610067®Number=0000000000099253&sum=100005 [13:43:02]StoreToDocumentArchive [13:43:02]shift 386 fd 230381 [13:43:02]save to /storage/0386/doc_00230381 [13:43:02]save last doc name /storage/0386/doc_00230381 to /storage/kkm_last_doc_name [13:43:02]save OK [13:43:02]Clear old archive folders... [13:43:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:43:02]tlvbuf is 0090CF20 [13:43:02]SAM_PROTO_ClearQueue [13:43:02]wFMCommunicate request_size=4 [13:43:02]MH_SAM_APDU [13:43:02]CAPDU: 80 09 00 00 [13:43:02]Write to MH i2c: E2 08 00 EB AA 80 09 00 00 00 00 00 00 07 [13:43:02]Write i2c OK [13:43:02]MH_I2C_Read... [13:43:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:43:02]Read from MH i2c: E2 [13:43:02]MH_I2C_Read... [13:43:02]Read from MH i2c: E2 03 00 [13:43:02]MH_I2C_Read... [13:43:02]Read from MH i2c: E2 03 00 EB AA 00 90 00 09 [13:43:02]RAPDU: 90 00 [13:43:02]wFMCommunicate OK [13:43:02]SAM_PROTO_ClearQueue done [13:43:02]KKMCreateOFDPacket [13:43:02]OFDProtocolAddRootSTLVToBuf [13:43:02]FM_MakeSignedData [13:43:02]FM_MakeSignedData [13:43:02]SAM_PROTO_SignData [13:43:02]wFMCommunicate request_size=4 [13:43:02]MH_SAM_APDU [13:43:02]CAPDU: 80 0D 01 02 [13:43:02]Write to MH i2c: E2 08 00 EC AA 80 0D 01 02 00 00 00 00 0F [13:43:02]Write i2c OK [13:43:02]MH_I2C_Read... [13:43:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:43:02]Read from MH i2c: E2 [13:43:02]MH_I2C_Read... [13:43:02]Read from MH i2c: E2 03 00 [13:43:02]MH_I2C_Read... [13:43:02]Read from MH i2c: E2 03 00 EC AA 00 90 00 0A [13:43:02]RAPDU: 90 00 [13:43:02]wFMCommunicate OK [13:43:02]wFMCommunicate request_size=255 [13:43:02]MH_SAM_APDU [13:43:02]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C3 00 00 00 F4 03 04 00 EB 4A A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 ED 83 03 00 35 04 06 00 D7 [13:43:02]Write to MH i2c: E2 02 01 ED AA 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 C3 00 00 00 F4 03 04 00 EB 4A A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 ED 83 03 00 35 04 06 00 D7 00 00 F9 [13:43:02]Write i2c OK [13:43:02]MH_I2C_Read... [13:43:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:43:02]Read from MH i2c: E2 [13:43:02]MH_I2C_Read... [13:43:02]Read from MH i2c: E2 03 00 [13:43:02]MH_I2C_Read... [13:43:02]Read from MH i2c: E2 03 00 ED AA 00 90 00 0B [13:43:02]RAPDU: 90 00 [13:43:02]wFMCommunicate OK [13:43:02]wFMCommunicate request_size=10 [13:43:02]MH_SAM_APDU [13:43:02]CAPDU: 80 0D 02 02 05 3A 5D F0 68 95 [13:43:02]Write to MH i2c: E2 0D 00 EE AA 80 0D 02 02 05 00 3A 5D F0 68 95 00 00 A0 [13:43:02]Write i2c OK [13:43:02]MH_I2C_Read... [13:43:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:43:02]Read from MH i2c: E2 [13:43:02]MH_I2C_Read... [13:43:02]Read from MH i2c: E2 03 00 [13:43:02]MH_I2C_Read... [13:43:02]Read from MH i2c: E2 03 00 EE AA 00 90 00 0C [13:43:02]RAPDU: 90 00 [13:43:02]wFMCommunicate OK [13:43:02]wFMCommunicate request_size=4 [13:43:02]MH_SAM_APDU [13:43:02]CAPDU: 80 0D 03 02 [13:43:02]Write to MH i2c: E2 08 00 EF AA 80 0D 03 02 00 00 00 00 14 [13:43:02]Write i2c OK [13:43:02]MH_I2C_Read... [13:43:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:43:02]Read from MH i2c: E2 [13:43:02]MH_I2C_Read... [13:43:02]Read from MH i2c: E2 0B 00 [13:43:02]MH_I2C_Read... [13:43:02]Read from MH i2c: E2 0B 00 EF AA 00 87 2C 51 F4 EB 66 AC BF 90 00 C9 [13:43:02]RAPDU: 87 2C 51 F4 EB 66 AC BF 90 00 [13:43:02]wFMCommunicate OK [13:43:02]SAM_PROTO_SignData done [13:43:02]FM_MakeSignedData done [13:43:02]CreateOFDProtocolMessage [13:43:02]wFMCommunicate request_size=4 [13:43:02]MH_SAM_APDU [13:43:02]CAPDU: 80 11 00 00 [13:43:02]Write to MH i2c: E2 08 00 F0 AA 80 11 00 00 00 00 00 00 14 [13:43:02]Write i2c OK [13:43:02]MH_I2C_Read... [13:43:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:43:02]Read from MH i2c: E2 [13:43:02]MH_I2C_Read... [13:43:02]Read from MH i2c: E2 17 00 [13:43:02]MH_I2C_Read... [13:43:02]Read from MH i2c: E2 17 00 F0 AA 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 65 [13:43:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:43:02]wFMCommunicate OK [13:43:02]CreateOFDProtocolMessage done [13:43:02]OFDSenderStorePacket 230381 [13:43:02]StoreOFDPacket docnum=230381 [13:43:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 25 44 07 01 8D 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 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 C3 00 00 00 F4 03 04 00 EB 4A A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 ED 83 03 00 35 04 06 00 D7 3A 5D F0 68 95 87 2C 51 F4 EB 66 AC BF [13:43:02]CheckFolder [13:43:02]dirname=/storage/ofd_packets [13:43:02]CheckFolder done [13:43:02]ProducePacketName [13:43:02]name=ofd_packets/00230381 [13:43:02]NVStorageSaveData ofd_packets/00230381 [13:43:02]File name is /storage/ofd_packets/00230381 [13:43:02]Write 301 bytes [13:43:02]NVStorageSaveData done [13:43:02]OFDSenderStorePacket done [13:43:02]KKMCreateOFDPacket done [13:43:02]NVStorageSaveData kkm_last_timestamp [13:43:02]File name is /storage/kkm_last_timestamp [13:43:02]Write 4 bytes [13:43:02]NVStorageSaveData done [13:43:02]ExternCall_PrintAddStr [13:43:02]wPrintStart [13:43:02]Write to MH i2c: 01 00 00 F1 AA 9B [13:43:02]Write i2c OK [13:43:02]MH_I2C_Read... [13:43:02]Read from MH i2c: 01 [13:43:02]MH_I2C_Read... [13:43:02]Read from MH i2c: 01 07 00 [13:43:02]MH_I2C_Read... [13:43:02]Read from MH i2c: 01 07 00 F1 AA 00 00 00 00 00 FF 0F B0 [13:43:02]RasterBufferAndPrint [13:43:02]line Счет N : (1)871933 [13:43:02]line ИНН: 02508201610067 [13:43:02]line Контрольно-Кассовый Чек [13:43:02]line ПРОДАЖА [13:43:02]line ТРК (МРК, ГНК) : 42 [13:43:02]line Товар: 2710124130 [13:43:02]line Аи-92-К-5 [13:43:02]line 14.750 * 67.80 [13:43:02]line = 1000.05 [13:43:02]line НДС 12% НСП 1% [13:43:02]line > о реализуемом товаре [13:43:02]line ИТОГО: 1000.05 [13:43:02]line НСП 1% : 8.85 [13:43:02]line НДС 12% : 106.20 [13:43:02]line Наличными: 0.00 [13:43:02]line Безнал.: 1000.05 [13:43:02]line Место: АЗС № 125 "Партнер Нефть" [13:43:02]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [13:43:02]line СНО: Общий режим [13:43:02]line Чек 195 28.07.2024 13:43 [13:43:02]line Смена: 386 ФФД: 1.0 [13:43:02]line ЗНМ: 0300000050 [13:43:02]line РНМ: 0000000000099253 [13:43:02]line Версия ККМ: 001 [13:43:02]line Платежная система: Mbank [13:43:02]line ФМ: 0000000000965352 [13:43:02]line ФД: 230381 [13:43:02]line ФПД: 236645684111509 [13:43:03]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T134307&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230381&fm=236645684111509&tin=02508201610067®Number=0000000000099253&sum=100005 [13:43:03]OFD Sender: Processing packet 230381 [packets to send 132, broken 131] [13:43:03]ProducePacketName [13:43:03]name=ofd_packets/00230381 [13:43:03]OFD Sender: To server: pG, [13:43:03]CommunicateWithHost lk.salyk.kg:30040 [13:43:03]ConnectInit lk.salyk.kg [13:43:03]written 0, free lines is 4095 [13:43:03]Connected sock=10 [13:43:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 25 44 07 01 8D 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 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 C3 00 00 00 F4 03 04 00 EB 4A A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 ED 83 03 00 35 04 06 00 D7 3A 5D F0 68 95 87 2C 51 F4 EB 66 AC BF [13:43:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 26 8E 47 00 DF 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 39 36 35 33 35 32 10 04 04 00 ED 83 03 00 F4 03 04 00 C2 F1 A5 66 B6 04 01 00 00 51 54 46 CB 2E 08 52 0A [13:43:03]CommunicateWithHost err = 0 [13:43:03]CheckOFDResponse [13:43:03]1017 (14) - 77093643461234 [13:43:03]1041 (16) - 0000000000965352 [13:43:03]1040 (4) - 230381 [13:43:03]1012 (4) - 28.07.2024 07:22 [13:43:03]1206 (1) - 0 [13:43:03]OFD Sender: Remove packet 230381 [13:43:03]ProducePacketName [13:43:03]name=ofd_packets/00230381 [13:43:03]NVStorageDeleteData [13:43:03]Write to MH i2c: 01 00 00 1A AB C5 [13:43:03]Write i2c OK [13:43:03]MH_I2C_Read... [13:43:03]Read from MH i2c: 01 [13:43:03]MH_I2C_Read... [13:43:03]Read from MH i2c: 01 07 00 [13:43:03]MH_I2C_Read... [13:43:03]Read from MH i2c: 01 07 00 1A AB 00 00 00 00 00 20 0D F9 [13:43:03]RasterBufferAndPrint [13:43:03]line [13:43:03]line [13:43:03]line [13:43:03]line [13:43:03]line [13:43:03]written 0, free lines is 3366 [13:43:03]MH_Cut [13:43:03]Write to MH i2c: D1 01 00 21 AB 01 9E [13:43:03]Write i2c OK [13:43:03]MH_I2C_Read... [13:43:03]Read from MH i2c: D1 [13:43:03]MH_I2C_Read... [13:43:03]Read from MH i2c: D1 01 00 [13:43:03]MH_I2C_Read... [13:43:03]Read from MH i2c: D1 01 00 21 AB 00 9D [13:43:03]Write to MH i2c: 01 00 00 22 AB CD [13:43:03]Write i2c OK [13:43:03]MH_I2C_Read... [13:43:03]OFD Sender: No OFD packet to send [13:43:04]*** Cut start [13:43:04]*** Partial cut [13:43:04]*** CUTSNS_PIN = 1 [13:43:04]*** CUTSNS_PIN = 0 [13:43:04]*** Brake cut motor [13:43:04]Read from MH i2c: 01 [13:43:04]MH_I2C_Read... [13:43:04]*** Stop cut motor [13:43:04]*** Cut end [13:43:04]Read from MH i2c: 01 07 00 [13:43:04]MH_I2C_Read... [13:43:04]Read from MH i2c: 01 07 00 22 AB 00 00 00 00 00 FF 0F E2 [13:43:04]process_action close_receipt done [13:43:04]requested_data is exist [13:43:04]produce_requested_data [13:43:04]requested_item fm.sn is exist - process it [13:43:04]wFMCommunicate request_size=4 [13:43:04]MH_SAM_APDU [13:43:04]CAPDU: 80 11 00 00 [13:43:04]Write to MH i2c: E2 08 00 23 AB 80 11 00 00 00 00 00 00 48 [13:43:04]Write i2c OK [13:43:04]MH_I2C_Read... [13:43:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:43:04]Read from MH i2c: E2 [13:43:04]MH_I2C_Read... [13:43:04]Read from MH i2c: E2 17 00 [13:43:04]MH_I2C_Read... [13:43:04]Read from MH i2c: E2 17 00 23 AB 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 99 [13:43:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:43:04]wFMCommunicate OK [13:43:04]requested_item fd.num is exist - process it [13:43:04]SAM_PROTO_GetFieldsCounters [13:43:04]wFMCommunicate request_size=4 [13:43:04]MH_SAM_APDU [13:43:04]CAPDU: 80 13 00 00 [13:43:04]Write to MH i2c: E2 08 00 24 AB 80 13 00 00 00 00 00 00 4B [13:43:04]Write i2c OK [13:43:04]MH_I2C_Read... [13:43:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:43:04]Read from MH i2c: E2 [13:43:04]MH_I2C_Read... [13:43:04]Read from MH i2c: E2 62 00 [13:43:04]MH_I2C_Read... [13:43:04]Read from MH i2c: E2 62 00 24 AB 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 ED 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 C3 00 00 00 5E 04 04 00 C3 00 00 00 57 04 04 00 C4 00 00 00 19 04 04 00 00 00 00 00 90 00 AC [13:43:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 ED 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 C3 00 00 00 5E 04 04 00 C3 00 00 00 57 04 04 00 C4 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:43:04]wFMCommunicate OK [13:43:04]SAM_PROTO_GetFieldsCounters done [13:43:04]requested_item shift.num is exist - process it [13:43:04]requested_item shift.opened is exist - process it [13:43:04]req_shift_opened [13:43:04]FM_GetShiftState [13:43:04]SAM_PROTO_GetShiftState [13:43:04]wFMCommunicate request_size=4 [13:43:04]MH_SAM_APDU [13:43:04]CAPDU: 80 13 01 00 [13:43:04]Write to MH i2c: E2 08 00 25 AB 80 13 01 00 00 00 00 00 4D [13:43:04]Write i2c OK [13:43:04]MH_I2C_Read... [13:43:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:43:04]Read from MH i2c: E2 [13:43:04]MH_I2C_Read... [13:43:04]Read from MH i2c: E2 0E 00 [13:43:04]MH_I2C_Read... [13:43:04]Read from MH i2c: E2 0E 00 25 AB 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 13 [13:43:04]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:43:04]wFMCommunicate OK [13:43:04]SAM_PROTO_GetShiftState done [13:43:04]FM_GetShiftState done [13:43:04]req_shift_opened done [13:43:04]requested_item shift.open_date is exist - process it [13:43:04]req_shift_open_date [13:43:04]req_shift_open_date done [13:43:04]produce_requested_data done [13:43:04]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230381,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [13:43:04]process_action_free close_receipt [13:43:04]json_value_free [13:43:04]json_value_free done [13:43:04]process_json_proto returns [13:43:04]Send response to host [13:43:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230381,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [13:43:04]free response buf [13:43:04]execute_script done [13:43:04]execute_script returns [13:43:04]free content buf [13:43:04]Sock 8.Close socket [13:43:04]Sock 8.Thread stoped [13:43:08]OFD Sender: No OFD packet to send [13:43:13]OFD Sender: No OFD packet to send [13:43:18]OFD Sender: No OFD packet to send [13:43:23]OFD Sender: No OFD packet to send [13:43:28]OFD Sender: No OFD packet to send [13:43:33]OFD Sender: No OFD packet to send [13:43:38]OFD Sender: No OFD packet to send [13:43:43]OFD Sender: No OFD packet to send [13:43:48]OFD Sender: No OFD packet to send [13:43:53]OFD Sender: No OFD packet to send [13:43:58]OFD Sender: No OFD packet to send [13:44:03]OFD Sender: No OFD packet to send [13:44:03]accept exits with 9 [13:44:03]New connection [13:44:03]New thread 3067047268 created [13:44:03]Thread 3066903908 joined [13:44:03]Waiting for new connection... [13:44:03] Sock 9.Parse request [13:44:03]Sock 9.Check first char [13:44:03]Sock 9.First char is OK [13:44:03]request: POST /json_proto HTTP/1.0 [13:44:03]Method: POST [13:44:03]URL: /json_proto [13:44:03]Method is POST - this is cgi request [13:44:03]url: /json_proto [13:44:03]query_string will be loaded in cgi processing [13:44:03]execute_cgi json_proto POST (null) [13:44:03]execute_cgi path=json_proto method=POST [13:44:03]POST find Content-Length [13:44:03]Host: 172.17.49.131:8080 [13:44:03]Content-Length: 678 [13:44:03]Content-Type: application/json [13:44:03] [13:44:03]POST finish read [13:44:03]Found Content-Length = 678 [13:44:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871934", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 13.300, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:44:03]execute_script... [13:44: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)871934", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 13.300, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:44:03]POST & json_proto [13:44:03]process_json_proto [13:44:03]json parsed OK: [13:44:03]protocol is kg_v1.0 [13:44:03]action value=close_receipt [13:44:03]process_action close_receipt [13:44:03]cmd_close_receipt [13:44:03]MH_GetDate [13:44:03]Write to MH i2c: F0 00 00 26 AB C0 [13:44:03]Write i2c OK [13:44:03]MH_I2C_Read... [13:44:03]Read from MH i2c: F0 [13:44:03]MH_I2C_Read... [13:44:03]Read from MH i2c: F0 09 00 [13:44:03]MH_I2C_Read... [13:44:03]Read from MH i2c: F0 09 00 26 AB 00 2A 4B A6 66 FF 4D C0 64 BA [13:44:03]GetLastDocTimeStamp 1722174187 [13:44:03]current date 1722174250 [13:44:03]FM_GetShiftState [13:44:03]SAM_PROTO_GetShiftState [13:44:03]wFMCommunicate request_size=4 [13:44:03]MH_SAM_APDU [13:44:03]CAPDU: 80 13 01 00 [13:44:03]Write to MH i2c: E2 08 00 27 AB 80 13 01 00 00 00 00 00 4F [13:44:03]Write i2c OK [13:44:03]MH_I2C_Read... [13:44:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:44:04]Read from MH i2c: E2 [13:44:04]MH_I2C_Read... [13:44:04]Read from MH i2c: E2 0E 00 [13:44:04]MH_I2C_Read... [13:44:04]Read from MH i2c: E2 0E 00 27 AB 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 15 [13:44:04]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:44:04]wFMCommunicate OK [13:44:04]SAM_PROTO_GetShiftState done [13:44:04]FM_GetShiftState done [13:44:04]opened in 1722127132 [13:44:04]opened+sec_in_day 1722213532 [13:44:04]quantity*price = 100016 [13:44:04]sum+1 = 100017 [13:44:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 196 28.07.2024 13:44 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230382 ФПД: 260931447626495 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T134410&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230382&fm=260931447626495&tin=02508201610067®Number=0000000000099253&sum=100000 [13:44:05]StoreToDocumentArchive [13:44:05]shift 386 fd 230382 [13:44:05]save to /storage/0386/doc_00230382 [13:44:05]save last doc name /storage/0386/doc_00230382 to /storage/kkm_last_doc_name [13:44:05]save OK [13:44:05]Clear old archive folders... [13:44:05]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:44:05]tlvbuf is 00962F20 [13:44:05]SAM_PROTO_ClearQueue [13:44:05]wFMCommunicate request_size=4 [13:44:05]MH_SAM_APDU [13:44:05]CAPDU: 80 09 00 00 [13:44:05]Write to MH i2c: E2 08 00 34 AB 80 09 00 00 00 00 00 00 51 [13:44:05]Write i2c OK [13:44:05]MH_I2C_Read... [13:44:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:44:05]Read from MH i2c: E2 [13:44:05]MH_I2C_Read... [13:44:05]Read from MH i2c: E2 03 00 [13:44:05]MH_I2C_Read... [13:44:05]Read from MH i2c: E2 03 00 34 AB 00 90 00 53 [13:44:05]RAPDU: 90 00 [13:44:05]wFMCommunicate OK [13:44:05]SAM_PROTO_ClearQueue done [13:44:05]KKMCreateOFDPacket [13:44:05]OFDProtocolAddRootSTLVToBuf [13:44:05]FM_MakeSignedData [13:44:05]FM_MakeSignedData [13:44:05]SAM_PROTO_SignData [13:44:05]wFMCommunicate request_size=4 [13:44:05]MH_SAM_APDU [13:44:05]CAPDU: 80 0D 01 02 [13:44:05]Write to MH i2c: E2 08 00 35 AB 80 0D 01 02 00 00 00 00 59 [13:44:05]Write i2c OK [13:44:05]MH_I2C_Read... [13:44:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:44:05]Read from MH i2c: E2 [13:44:05]MH_I2C_Read... [13:44:05]Read from MH i2c: E2 03 00 [13:44:05]MH_I2C_Read... [13:44:05]Read from MH i2c: E2 03 00 35 AB 00 90 00 54 [13:44:05]RAPDU: 90 00 [13:44:05]wFMCommunicate OK [13:44:05]wFMCommunicate request_size=255 [13:44:05]MH_SAM_APDU [13:44: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 F4 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 2A 4B A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 EE 83 03 00 35 04 06 00 ED 50 D6 3F [13:44:05]Write to MH i2c: E2 02 01 36 AB 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 2A 4B A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 EE 83 03 00 35 04 06 00 ED 50 D6 3F 00 00 8C [13:44:05]Write i2c OK [13:44:05]MH_I2C_Read... [13:44:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:44:05]Read from MH i2c: E2 [13:44:05]MH_I2C_Read... [13:44:05]Read from MH i2c: E2 03 00 [13:44:05]MH_I2C_Read... [13:44:05]Read from MH i2c: E2 03 00 36 AB 00 90 00 55 [13:44:05]RAPDU: 90 00 [13:44:05]wFMCommunicate OK [13:44:05]wFMCommunicate request_size=7 [13:44:05]MH_SAM_APDU [13:44:05]CAPDU: 80 0D 02 02 02 1A FF [13:44:05]Write to MH i2c: E2 0A 00 37 AB 80 0D 02 02 02 00 1A FF 00 00 79 [13:44:05]Write i2c OK [13:44:05]MH_I2C_Read... [13:44:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:44:05]Read from MH i2c: E2 [13:44:05]MH_I2C_Read... [13:44:05]Read from MH i2c: E2 03 00 [13:44:05]MH_I2C_Read... [13:44:05]Read from MH i2c: E2 03 00 37 AB 00 90 00 56 [13:44:05]RAPDU: 90 00 [13:44:05]wFMCommunicate OK [13:44:05]wFMCommunicate request_size=4 [13:44:05]MH_SAM_APDU [13:44:05]CAPDU: 80 0D 03 02 [13:44:05]Write to MH i2c: E2 08 00 38 AB 80 0D 03 02 00 00 00 00 5E [13:44:05]Write i2c OK [13:44:05]MH_I2C_Read... [13:44:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:44:05]Read from MH i2c: E2 [13:44:05]MH_I2C_Read... [13:44:05]Read from MH i2c: E2 0B 00 [13:44:05]MH_I2C_Read... [13:44:05]Read from MH i2c: E2 0B 00 38 AB 00 E9 4C 5F 3F 47 3C C1 36 90 00 AC [13:44:05]RAPDU: E9 4C 5F 3F 47 3C C1 36 90 00 [13:44:05]wFMCommunicate OK [13:44:05]SAM_PROTO_SignData done [13:44:05]FM_MakeSignedData done [13:44:05]CreateOFDProtocolMessage [13:44:05]wFMCommunicate request_size=4 [13:44:05]MH_SAM_APDU [13:44:05]CAPDU: 80 11 00 00 [13:44:05]Write to MH i2c: E2 08 00 39 AB 80 11 00 00 00 00 00 00 5E [13:44:05]Write i2c OK [13:44:05]MH_I2C_Read... [13:44:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:44:05]Read from MH i2c: E2 [13:44:05]MH_I2C_Read... [13:44:05]Read from MH i2c: E2 17 00 [13:44:05]MH_I2C_Read... [13:44:05]Read from MH i2c: E2 17 00 39 AB 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 AF [13:44:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:44:05]wFMCommunicate OK [13:44:05]CreateOFDProtocolMessage done [13:44:05]OFDSenderStorePacket 230382 [13:44:05]StoreOFDPacket docnum=230382 [13:44:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 02 C6 04 01 E7 E9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 2A 4B A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 EE 83 03 00 35 04 06 00 ED 50 D6 3F 1A FF E9 4C 5F 3F 47 3C C1 36 [13:44:05]CheckFolder [13:44:05]dirname=/storage/ofd_packets [13:44:05]CheckFolder done [13:44:05]ProducePacketName [13:44:05]name=ofd_packets/00230382 [13:44:05]NVStorageSaveData ofd_packets/00230382 [13:44:05]File name is /storage/ofd_packets/00230382 [13:44:05]Write 298 bytes [13:44:05]NVStorageSaveData done [13:44:05]OFDSenderStorePacket done [13:44:05]KKMCreateOFDPacket done [13:44:05]NVStorageSaveData kkm_last_timestamp [13:44:05]File name is /storage/kkm_last_timestamp [13:44:05]Write 4 bytes [13:44:05]NVStorageSaveData done [13:44:05]ExternCall_PrintAddStr [13:44:05]wPrintStart [13:44:05]Write to MH i2c: 01 00 00 3A AB E5 [13:44:05]Write i2c OK [13:44:05]MH_I2C_Read... [13:44:05]Read from MH i2c: 01 [13:44:05]MH_I2C_Read... [13:44:05]Read from MH i2c: 01 07 00 [13:44:05]MH_I2C_Read... [13:44:05]Read from MH i2c: 01 07 00 3A AB 00 00 00 00 00 FF 0F FA [13:44:05]RasterBufferAndPrint [13:44:05]line Счет N : (1)871934 [13:44:05]line ИНН: 02508201610067 [13:44:05]line Контрольно-Кассовый Чек [13:44:05]line ПРОДАЖА [13:44:05]line ТРК (МРК, ГНК) : 1 [13:44:05]line Товар: 2710194210 [13:44:05]line ДТ-К-5 [13:44:05]line 13.300 * 75.20 [13:44:05]line = 1000.16 [13:44:05]line НДС 12% НСП 1% [13:44:05]line > о реализуемом товаре [13:44:05]line ОКРУГЛЕНИЕ: -0.16 [13:44:05]line ИТОГО: 1000.00 [13:44:05]line Внесено: 1000.00 [13:44:05]line СДАЧА: 0.00 [13:44:05]line НСП 1% : 8.85 [13:44:05]line НДС 12% : 106.21 [13:44:05]line Наличными: 1000.00 [13:44:05]line Безнал.: 0.00 [13:44:05]line Место: АЗС № 125 "Партнер Нефть" [13:44:05]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [13:44:05]line СНО: Общий режим [13:44:05]line Чек 196 28.07.2024 13:44 [13:44:05]line Смена: 386 ФФД: 1.0 [13:44:05]line ЗНМ: 0300000050 [13:44:05]line РНМ: 0000000000099253 [13:44:05]line Версия ККМ: 001 [13:44:05]line ФМ: 0000000000965352 [13:44:05]line ФД: 230382 [13:44:05]line ФПД: 260931447626495 [13:44:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T134410&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230382&fm=260931447626495&tin=02508201610067®Number=0000000000099253&sum=100000 [13:44:06]OFD Sender: Processing packet 230382 [packets to send 132, broken 131] [13:44:06]ProducePacketName [13:44:06]name=ofd_packets/00230382 [13:44:06]OFD Sender: To server: pG, [13:44:06]CommunicateWithHost lk.salyk.kg:30040 [13:44:06]ConnectInit lk.salyk.kg [13:44:06]written 0, free lines is 4095 [13:44:06]Connected sock=10 [13:44:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 02 C6 04 01 E7 E9 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 00 00 00 F4 03 04 00 2A 4B A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 EE 83 03 00 35 04 06 00 ED 50 D6 3F 1A FF E9 4C 5F 3F 47 3C C1 36 [13:44:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 E6 78 47 00 B3 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 39 36 35 33 35 32 10 04 04 00 EE 83 03 00 F4 03 04 00 01 F2 A5 66 B6 04 01 00 00 BD C1 AA 5D 5A 43 65 3B [13:44:06]CommunicateWithHost err = 0 [13:44:06]CheckOFDResponse [13:44:06]1017 (14) - 77093643461234 [13:44:06]1041 (16) - 0000000000965352 [13:44:06]1040 (4) - 230382 [13:44:06]1012 (4) - 28.07.2024 07:23 [13:44:06]1206 (1) - 0 [13:44:06]OFD Sender: Remove packet 230382 [13:44:06]ProducePacketName [13:44:06]name=ofd_packets/00230382 [13:44:06]NVStorageDeleteData [13:44:06]Write to MH i2c: 01 00 00 65 AB 10 [13:44:06]Write i2c OK [13:44:06]MH_I2C_Read... [13:44:06]Read from MH i2c: 01 [13:44:06]MH_I2C_Read... [13:44:06]Read from MH i2c: 01 07 00 [13:44:06]MH_I2C_Read... [13:44:06]Read from MH i2c: 01 07 00 65 AB 00 00 00 00 00 FF 0C 22 [13:44:06]RasterBufferAndPrint [13:44:06]line [13:44:06]line [13:44:06]line [13:44:06]line [13:44:06]line [13:44:06]written 0, free lines is 3336 [13:44:06]MH_Cut [13:44:06]Write to MH i2c: D1 01 00 6C AB 01 E9 [13:44:06]Write i2c OK [13:44:06]MH_I2C_Read... [13:44:06]Read from MH i2c: D1 [13:44:06]MH_I2C_Read... [13:44:06]Read from MH i2c: D1 01 00 [13:44:06]MH_I2C_Read... [13:44:06]Read from MH i2c: D1 01 00 6C AB 00 E8 [13:44:06]Write to MH i2c: 01 00 00 6D AB 18 [13:44:06]Write i2c OK [13:44:06]MH_I2C_Read... [13:44:06]OFD Sender: No OFD packet to send [13:44:07]*** Cut start [13:44:07]*** Partial cut [13:44:07]*** CUTSNS_PIN = 1 [13:44:07]*** CUTSNS_PIN = 0 [13:44:07]*** Brake cut motor [13:44:07]Read from MH i2c: 01 [13:44:07]MH_I2C_Read... [13:44:07]*** Stop cut motor [13:44:07]*** Cut end [13:44:07]Read from MH i2c: 01 07 00 [13:44:07]MH_I2C_Read... [13:44:07]Read from MH i2c: 01 07 00 6D AB 00 00 00 00 00 FF 0F 2D [13:44:07]process_action close_receipt done [13:44:07]requested_data is exist [13:44:07]produce_requested_data [13:44:07]requested_item fm.sn is exist - process it [13:44:07]wFMCommunicate request_size=4 [13:44:07]MH_SAM_APDU [13:44:07]CAPDU: 80 11 00 00 [13:44:07]Write to MH i2c: E2 08 00 6E AB 80 11 00 00 00 00 00 00 93 [13:44:07]Write i2c OK [13:44:07]MH_I2C_Read... [13:44:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:44:07]Read from MH i2c: E2 [13:44:07]MH_I2C_Read... [13:44:07]Read from MH i2c: E2 17 00 [13:44:07]MH_I2C_Read... [13:44:07]Read from MH i2c: E2 17 00 6E AB 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 E4 [13:44:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:44:07]wFMCommunicate OK [13:44:07]requested_item fd.num is exist - process it [13:44:07]SAM_PROTO_GetFieldsCounters [13:44:07]wFMCommunicate request_size=4 [13:44:07]MH_SAM_APDU [13:44:07]CAPDU: 80 13 00 00 [13:44:07]Write to MH i2c: E2 08 00 6F AB 80 13 00 00 00 00 00 00 96 [13:44:07]Write i2c OK [13:44:07]MH_I2C_Read... [13:44:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:44:07]Read from MH i2c: E2 [13:44:07]MH_I2C_Read... [13:44:07]Read from MH i2c: E2 62 00 [13:44:07]MH_I2C_Read... [13:44:07]Read from MH i2c: E2 62 00 6F AB 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 EE 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 C4 00 00 00 5E 04 04 00 C4 00 00 00 57 04 04 00 C5 00 00 00 19 04 04 00 00 00 00 00 90 00 FB [13:44:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 EE 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 C4 00 00 00 5E 04 04 00 C4 00 00 00 57 04 04 00 C5 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:44:07]wFMCommunicate OK [13:44:07]SAM_PROTO_GetFieldsCounters done [13:44:07]requested_item shift.num is exist - process it [13:44:07]requested_item shift.opened is exist - process it [13:44:07]req_shift_opened [13:44:07]FM_GetShiftState [13:44:07]SAM_PROTO_GetShiftState [13:44:07]wFMCommunicate request_size=4 [13:44:07]MH_SAM_APDU [13:44:07]CAPDU: 80 13 01 00 [13:44:07]Write to MH i2c: E2 08 00 70 AB 80 13 01 00 00 00 00 00 98 [13:44:07]Write i2c OK [13:44:07]MH_I2C_Read... [13:44:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:44:08]Read from MH i2c: E2 [13:44:08]MH_I2C_Read... [13:44:08]Read from MH i2c: E2 0E 00 [13:44:08]MH_I2C_Read... [13:44:08]Read from MH i2c: E2 0E 00 70 AB 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 5E [13:44:08]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:44:08]wFMCommunicate OK [13:44:08]SAM_PROTO_GetShiftState done [13:44:08]FM_GetShiftState done [13:44:08]req_shift_opened done [13:44:08]requested_item shift.open_date is exist - process it [13:44:08]req_shift_open_date [13:44:08]req_shift_open_date done [13:44:08]produce_requested_data done [13:44:08]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230382,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [13:44:08]process_action_free close_receipt [13:44:08]json_value_free [13:44:08]json_value_free done [13:44:08]process_json_proto returns [13:44:08]Send response to host [13:44:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230382,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [13:44:08]free response buf [13:44:08]execute_script done [13:44:08]execute_script returns [13:44:08]free content buf [13:44:08]Sock 9.Close socket [13:44:08]Sock 9.Thread stoped [13:44:11]OFD Sender: No OFD packet to send [13:44:16]OFD Sender: No OFD packet to send [13:44:21]OFD Sender: No OFD packet to send [13:44:26]OFD Sender: No OFD packet to send [13:44:31]OFD Sender: No OFD packet to send [13:44:36]OFD Sender: No OFD packet to send [13:44:41]OFD Sender: No OFD packet to send [13:44:46]OFD Sender: No OFD packet to send [13:44:51]OFD Sender: No OFD packet to send [13:44:56]OFD Sender: No OFD packet to send [13:45:01]OFD Sender: No OFD packet to send [13:45:06]OFD Sender: No OFD packet to send [13:45:11]OFD Sender: No OFD packet to send [13:45:16]OFD Sender: No OFD packet to send [13:45:21]OFD Sender: No OFD packet to send [13:45:26]OFD Sender: No OFD packet to send [13:45:31]OFD Sender: No OFD packet to send [13:45:36]OFD Sender: No OFD packet to send [13:45:41]OFD Sender: No OFD packet to send [13:45:46]OFD Sender: No OFD packet to send [13:45:51]OFD Sender: No OFD packet to send [13:45:56]OFD Sender: No OFD packet to send [13:46:01]OFD Sender: No OFD packet to send [13:46:06]OFD Sender: No OFD packet to send [13:46:11]OFD Sender: No OFD packet to send [13:46:16]OFD Sender: No OFD packet to send [13:46:22]OFD Sender: No OFD packet to send [13:46:27]OFD Sender: No OFD packet to send [13:46:32]OFD Sender: No OFD packet to send [13:46:37]OFD Sender: No OFD packet to send [13:46:42]OFD Sender: No OFD packet to send [13:46:47]OFD Sender: No OFD packet to send [13:46:52]OFD Sender: No OFD packet to send [13:46:57]OFD Sender: No OFD packet to send [13:47:02]OFD Sender: No OFD packet to send [13:47:07]OFD Sender: No OFD packet to send [13:47:12]OFD Sender: No OFD packet to send [13:47:17]OFD Sender: No OFD packet to send [13:47:22]OFD Sender: No OFD packet to send [13:47:27]OFD Sender: No OFD packet to send [13:47:32]OFD Sender: No OFD packet to send [13:47:37]OFD Sender: No OFD packet to send [13:47:42]OFD Sender: No OFD packet to send [13:47:47]OFD Sender: No OFD packet to send [13:47:52]OFD Sender: No OFD packet to send [13:47:57]OFD Sender: No OFD packet to send [13:48:02]OFD Sender: No OFD packet to send [13:48:07]OFD Sender: No OFD packet to send [13:48:12]OFD Sender: No OFD packet to send [13:48:17]OFD Sender: No OFD packet to send [13:48:22]OFD Sender: No OFD packet to send [13:48:27]OFD Sender: No OFD packet to send [13:48:32]OFD Sender: No OFD packet to send [13:48:37]OFD Sender: No OFD packet to send [13:48:42]OFD Sender: No OFD packet to send [13:48:47]OFD Sender: No OFD packet to send [13:48:52]OFD Sender: No OFD packet to send [13:48:57]OFD Sender: No OFD packet to send [13:49:02]OFD Sender: No OFD packet to send [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:16]accept exits with 8 [13:50:16]New connection [13:50:16]New thread 3066903908 created [13:50:16]Thread 3067047268 joined [13:50:16]Waiting for new connection... [13:50:16] Sock 8.Parse request [13:50:16]Sock 8.Check first char [13:50:16]Sock 8.First char is OK [13:50:16]request: POST /json_proto HTTP/1.0 [13:50:16]Method: POST [13:50:16]URL: /json_proto [13:50:16]Method is POST - this is cgi request [13:50:16]url: /json_proto [13:50:16]query_string will be loaded in cgi processing [13:50:16]execute_cgi json_proto POST (null) [13:50:16]execute_cgi path=json_proto method=POST [13:50:16]POST find Content-Length [13:50:16]Host: 172.17.49.131:8080 [13:50:16]Content-Length: 677 [13:50:16]Content-Type: application/json [13:50:16] [13:50:16]POST finish read [13:50:16]Found Content-Length = 677 [13:50:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871935", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:50:16]execute_script... [13: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)871935", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:50:16]POST & json_proto [13:50:16]process_json_proto [13:50:16]json parsed OK: [13:50:16]protocol is kg_v1.0 [13:50:16]action value=close_receipt [13:50:16]process_action close_receipt [13:50:16]cmd_close_receipt [13:50:16]MH_GetDate [13:50:16]Write to MH i2c: F0 00 00 71 AB 0B [13:50:16]Write i2c OK [13:50:16]MH_I2C_Read... [13:50:16]Read from MH i2c: F0 [13:50:16]MH_I2C_Read... [13:50:16]Read from MH i2c: F0 09 00 [13:50:16]MH_I2C_Read... [13:50:16]Read from MH i2c: F0 09 00 71 AB 00 9E 4C A6 66 FF 4D C0 64 7A [13:50:16]GetLastDocTimeStamp 1722174250 [13:50:16]current date 1722174622 [13:50:16]FM_GetShiftState [13:50:16]SAM_PROTO_GetShiftState [13:50:16]wFMCommunicate request_size=4 [13:50:16]MH_SAM_APDU [13:50:16]CAPDU: 80 13 01 00 [13:50:16]Write to MH i2c: E2 08 00 72 AB 80 13 01 00 00 00 00 00 9A [13:50:16]Write i2c OK [13:50:16]MH_I2C_Read... [13:50:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:50:16]Read from MH i2c: E2 [13:50:16]MH_I2C_Read... [13:50:16]Read from MH i2c: E2 0E 00 [13:50:16]MH_I2C_Read... [13:50:16]Read from MH i2c: E2 0E 00 72 AB 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 60 [13:50:16]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:50:16]wFMCommunicate OK [13:50:16]SAM_PROTO_GetShiftState done [13:50:16]FM_GetShiftState done [13:50:16]opened in 1722127132 [13:50:16]opened+sec_in_day 1722213532 [13:50:16]quantity*price = 50036 [13:50:16]sum+1 = 50037 [13:50: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 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 197 28.07.2024 13:50 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230383 ФПД: 207472977960174 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T135022&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230383&fm=207472977960174&tin=02508201610067®Number=0000000000099253&sum=50000 [13:50:17]StoreToDocumentArchive [13:50:17]shift 386 fd 230383 [13:50:17]save to /storage/0386/doc_00230383 [13:50:17]save last doc name /storage/0386/doc_00230383 to /storage/kkm_last_doc_name [13:50:17]save OK [13:50:17]Clear old archive folders... [13:50:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:50:17]tlvbuf is 00832D40 [13:50:17]SAM_PROTO_ClearQueue [13:50:17]wFMCommunicate request_size=4 [13:50:17]MH_SAM_APDU [13:50:17]CAPDU: 80 09 00 00 [13:50:17]Write to MH i2c: E2 08 00 7F AB 80 09 00 00 00 00 00 00 9C [13:50:17]Write i2c OK [13:50:17]MH_I2C_Read... [13:50:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:50:17]Read from MH i2c: E2 [13:50:17]MH_I2C_Read... [13:50:17]Read from MH i2c: E2 03 00 [13:50:17]MH_I2C_Read... [13:50:17]Read from MH i2c: E2 03 00 7F AB 00 90 00 9E [13:50:17]RAPDU: 90 00 [13:50:17]wFMCommunicate OK [13:50:17]SAM_PROTO_ClearQueue done [13:50:17]KKMCreateOFDPacket [13:50:17]OFDProtocolAddRootSTLVToBuf [13:50:17]FM_MakeSignedData [13:50:17]FM_MakeSignedData [13:50:17]SAM_PROTO_SignData [13:50:17]wFMCommunicate request_size=4 [13:50:17]MH_SAM_APDU [13:50:17]CAPDU: 80 0D 01 02 [13:50:17]Write to MH i2c: E2 08 00 80 AB 80 0D 01 02 00 00 00 00 A4 [13:50:17]Write i2c OK [13:50:17]MH_I2C_Read... [13:50:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:50:17]Read from MH i2c: E2 [13:50:17]MH_I2C_Read... [13:50:17]Read from MH i2c: E2 03 00 [13:50:17]MH_I2C_Read... [13:50:17]Read from MH i2c: E2 03 00 80 AB 00 90 00 9F [13:50:17]RAPDU: 90 00 [13:50:17]wFMCommunicate OK [13:50:17]wFMCommunicate request_size=255 [13:50:17]MH_SAM_APDU [13:50:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C5 00 00 00 F4 03 04 00 9E 4C A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 EF 83 03 00 35 04 06 00 BC [13:50:17]Write to MH i2c: E2 02 01 81 AB 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 C5 00 00 00 F4 03 04 00 9E 4C A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 EF 83 03 00 35 04 06 00 BC 00 00 93 [13:50:17]Write i2c OK [13:50:17]MH_I2C_Read... [13:50:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:50:18]Read from MH i2c: E2 [13:50:18]MH_I2C_Read... [13:50:18]Read from MH i2c: E2 03 00 [13:50:18]MH_I2C_Read... [13:50:18]Read from MH i2c: E2 03 00 81 AB 00 90 00 A0 [13:50:18]RAPDU: 90 00 [13:50:18]wFMCommunicate OK [13:50:18]wFMCommunicate request_size=10 [13:50:18]MH_SAM_APDU [13:50:18]CAPDU: 80 0D 02 02 05 B2 11 26 DC EE [13:50:18]Write to MH i2c: E2 0D 00 82 AB 80 0D 02 02 05 00 B2 11 26 DC EE 00 00 64 [13:50:18]Write i2c OK [13:50:18]MH_I2C_Read... [13:50:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:50:18]Read from MH i2c: E2 [13:50:18]MH_I2C_Read... [13:50:18]Read from MH i2c: E2 03 00 [13:50:18]MH_I2C_Read... [13:50:18]Read from MH i2c: E2 03 00 82 AB 00 90 00 A1 [13:50:18]RAPDU: 90 00 [13:50:18]wFMCommunicate OK [13:50:18]wFMCommunicate request_size=4 [13:50:18]MH_SAM_APDU [13:50:18]CAPDU: 80 0D 03 02 [13:50:18]Write to MH i2c: E2 08 00 83 AB 80 0D 03 02 00 00 00 00 A9 [13:50:18]Write i2c OK [13:50:18]MH_I2C_Read... [13:50:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:50:18]Read from MH i2c: E2 [13:50:18]MH_I2C_Read... [13:50:18]Read from MH i2c: E2 0B 00 [13:50:18]MH_I2C_Read... [13:50:18]Read from MH i2c: E2 0B 00 83 AB 00 98 A1 D4 8A 8E 94 18 19 90 00 94 [13:50:18]RAPDU: 98 A1 D4 8A 8E 94 18 19 90 00 [13:50:18]wFMCommunicate OK [13:50:18]SAM_PROTO_SignData done [13:50:18]FM_MakeSignedData done [13:50:18]CreateOFDProtocolMessage [13:50:18]wFMCommunicate request_size=4 [13:50:18]MH_SAM_APDU [13:50:18]CAPDU: 80 11 00 00 [13:50:18]Write to MH i2c: E2 08 00 84 AB 80 11 00 00 00 00 00 00 A9 [13:50:18]Write i2c OK [13:50:18]MH_I2C_Read... [13:50:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:50:18]Read from MH i2c: E2 [13:50:18]MH_I2C_Read... [13:50:18]Read from MH i2c: E2 17 00 [13:50:18]MH_I2C_Read... [13:50:18]Read from MH i2c: E2 17 00 84 AB 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 FA [13:50:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:50:18]wFMCommunicate OK [13:50:18]CreateOFDProtocolMessage done [13:50:18]OFDSenderStorePacket 230383 [13:50:18]StoreOFDPacket docnum=230383 [13:50:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 CB 09 07 01 23 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 9E 4C A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 EF 83 03 00 35 04 06 00 BC B2 11 26 DC EE 98 A1 D4 8A 8E 94 18 19 [13:50:18]CheckFolder [13:50:18]dirname=/storage/ofd_packets [13:50:18]CheckFolder done [13:50:18]ProducePacketName [13:50:18]name=ofd_packets/00230383 [13:50:18]NVStorageSaveData ofd_packets/00230383 [13:50:18]File name is /storage/ofd_packets/00230383 [13:50:18]Write 301 bytes [13:50:18]NVStorageSaveData done [13:50:18]OFDSenderStorePacket done [13:50:18]KKMCreateOFDPacket done [13:50:18]NVStorageSaveData kkm_last_timestamp [13:50:18]File name is /storage/kkm_last_timestamp [13:50:18]Write 4 bytes [13:50:18]NVStorageSaveData done [13:50:18]ExternCall_PrintAddStr [13:50:18]wPrintStart [13:50:18]Write to MH i2c: 01 00 00 85 AB 30 [13:50:18]Write i2c OK [13:50:18]MH_I2C_Read... [13:50:18]Read from MH i2c: 01 [13:50:18]MH_I2C_Read... [13:50:18]Read from MH i2c: 01 07 00 [13:50:18]MH_I2C_Read... [13:50:18]Read from MH i2c: 01 07 00 85 AB 00 00 00 00 00 FF 0F 45 [13:50:18]RasterBufferAndPrint [13:50:18]line Счет N : (1)871935 [13:50:18]line ИНН: 02508201610067 [13:50:18]line Контрольно-Кассовый Чек [13:50:18]line ПРОДАЖА [13:50:18]line ТРК (МРК, ГНК) : 52 [13:50:18]line Товар: 2710124130 [13:50:18]line Аи-92-К-5 [13:50:18]line 7.380 * 67.80 [13:50:18]line = 500.36 [13:50:18]line НДС 12% НСП 1% [13:50:18]line > о реализуемом товаре [13:50:18]line ОКРУГЛЕНИЕ: -0.36 [13:50:18]line ИТОГО: 500.00 [13:50:18]line Внесено: 500.00 [13:50:18]line СДАЧА: 0.00 [13:50:18]line НСП 1% : 4.43 [13:50:18]line НДС 12% : 53.14 [13:50:18]line Наличными: 500.00 [13:50:18]line Безнал.: 0.00 [13:50:18]line Место: АЗС № 125 "Партнер Нефть" [13:50:18]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [13:50:18]line СНО: Общий режим [13:50:18]line Чек 197 28.07.2024 13:50 [13:50:18]line Смена: 386 ФФД: 1.0 [13:50:18]line ЗНМ: 0300000050 [13:50:18]line РНМ: 0000000000099253 [13:50:18]line Версия ККМ: 001 [13:50:18]line ФМ: 0000000000965352 [13:50:18]line ФД: 230383 [13:50:18]line ФПД: 207472977960174 [13:50:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T135022&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230383&fm=207472977960174&tin=02508201610067®Number=0000000000099253&sum=50000 [13:50:18]OFD Sender: Processing packet 230383 [packets to send 132, broken 131] [13:50:18]ProducePacketName [13:50:18]name=ofd_packets/00230383 [13:50:18]OFD Sender: To server: pG, [13:50:18]CommunicateWithHost lk.salyk.kg:30040 [13:50:18]ConnectInit lk.salyk.kg [13:50:18]written 0, free lines is 4095 [13:50:18]Connected sock=10 [13:50:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 CB 09 07 01 23 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 00 00 00 F4 03 04 00 9E 4C A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 EF 83 03 00 35 04 06 00 BC B2 11 26 DC EE 98 A1 D4 8A 8E 94 18 19 [13:50:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 E4 2A 47 00 21 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 39 36 35 33 35 32 10 04 04 00 EF 83 03 00 F4 03 04 00 76 F3 A5 66 B6 04 01 00 00 82 6B 41 0C EA EB F2 05 [13:50:18]CommunicateWithHost err = 0 [13:50:18]CheckOFDResponse [13:50:18]1017 (14) - 77093643461234 [13:50:18]1041 (16) - 0000000000965352 [13:50:18]1040 (4) - 230383 [13:50:18]1012 (4) - 28.07.2024 07:29 [13:50:18]1206 (1) - 0 [13:50:18]OFD Sender: Remove packet 230383 [13:50:18]ProducePacketName [13:50:18]name=ofd_packets/00230383 [13:50:18]NVStorageDeleteData [13:50:19]Write to MH i2c: 01 00 00 B0 AB 5B [13:50:19]Write i2c OK [13:50:19]MH_I2C_Read... [13:50:19]Read from MH i2c: 01 [13:50:19]MH_I2C_Read... [13:50:19]Read from MH i2c: 01 07 00 [13:50:19]MH_I2C_Read... [13:50:19]Read from MH i2c: 01 07 00 B0 AB 00 00 00 00 00 FD 0C 6B [13:50:19]RasterBufferAndPrint [13:50:19]line [13:50:19]line [13:50:19]line [13:50:19]line [13:50:19]line [13:50:19]written 0, free lines is 3332 [13:50:19]MH_Cut [13:50:19]Write to MH i2c: D1 01 00 B7 AB 01 34 [13:50:19]Write i2c OK [13:50:19]MH_I2C_Read... [13:50:19]Read from MH i2c: D1 [13:50:19]MH_I2C_Read... [13:50:19]Read from MH i2c: D1 01 00 [13:50:19]MH_I2C_Read... [13:50:19]Read from MH i2c: D1 01 00 B7 AB 00 33 [13:50:19]Write to MH i2c: 01 00 00 B8 AB 63 [13:50:19]Write i2c OK [13:50:19]MH_I2C_Read... [13:50:19]OFD Sender: No OFD packet to send [13:50:19]*** Cut start [13:50:19]*** Partial cut [13:50:19]*** CUTSNS_PIN = 1 [13:50:19]*** CUTSNS_PIN = 0 [13:50:19]*** Brake cut motor [13:50:20]Read from MH i2c: 01 [13:50:20]MH_I2C_Read... [13:50:20]*** Stop cut motor [13:50:20]*** Cut end [13:50:20]Read from MH i2c: 01 07 00 [13:50:20]MH_I2C_Read... [13:50:20]Read from MH i2c: 01 07 00 B8 AB 00 00 00 00 00 FF 0F 78 [13:50:20]process_action close_receipt done [13:50:20]requested_data is exist [13:50:20]produce_requested_data [13:50:20]requested_item fm.sn is exist - process it [13:50:20]wFMCommunicate request_size=4 [13:50:20]MH_SAM_APDU [13:50:20]CAPDU: 80 11 00 00 [13:50:20]Write to MH i2c: E2 08 00 B9 AB 80 11 00 00 00 00 00 00 DE [13:50:20]Write i2c OK [13:50:20]MH_I2C_Read... [13:50:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:50:20]Read from MH i2c: E2 [13:50:20]MH_I2C_Read... [13:50:20]Read from MH i2c: E2 17 00 [13:50:20]MH_I2C_Read... [13:50:20]Read from MH i2c: E2 17 00 B9 AB 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 2F [13:50:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:50:20]wFMCommunicate OK [13:50:20]requested_item fd.num is exist - process it [13:50:20]SAM_PROTO_GetFieldsCounters [13:50:20]wFMCommunicate request_size=4 [13:50:20]MH_SAM_APDU [13:50:20]CAPDU: 80 13 00 00 [13:50:20]Write to MH i2c: E2 08 00 BA AB 80 13 00 00 00 00 00 00 E1 [13:50:20]Write i2c OK [13:50:20]MH_I2C_Read... [13:50:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:50:20]Read from MH i2c: E2 [13:50:20]MH_I2C_Read... [13:50:20]Read from MH i2c: E2 62 00 [13:50:20]MH_I2C_Read... [13:50:20]Read from MH i2c: E2 62 00 BA AB 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 EF 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 C5 00 00 00 5E 04 04 00 C5 00 00 00 57 04 04 00 C6 00 00 00 19 04 04 00 00 00 00 00 90 00 4A [13:50:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 EF 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 C5 00 00 00 5E 04 04 00 C5 00 00 00 57 04 04 00 C6 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:50:20]wFMCommunicate OK [13:50:20]SAM_PROTO_GetFieldsCounters done [13:50:20]requested_item shift.num is exist - process it [13:50:20]requested_item shift.opened is exist - process it [13:50:20]req_shift_opened [13:50:20]FM_GetShiftState [13:50:20]SAM_PROTO_GetShiftState [13:50:20]wFMCommunicate request_size=4 [13:50:20]MH_SAM_APDU [13:50:20]CAPDU: 80 13 01 00 [13:50:20]Write to MH i2c: E2 08 00 BB AB 80 13 01 00 00 00 00 00 E3 [13:50:20]Write i2c OK [13:50:20]MH_I2C_Read... [13:50:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:50:20]Read from MH i2c: E2 [13:50:20]MH_I2C_Read... [13:50:20]Read from MH i2c: E2 0E 00 [13:50:20]MH_I2C_Read... [13:50:20]Read from MH i2c: E2 0E 00 BB AB 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 A9 [13:50:20]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:50:20]wFMCommunicate OK [13:50:20]SAM_PROTO_GetShiftState done [13:50:20]FM_GetShiftState done [13:50:20]req_shift_opened done [13:50:20]requested_item shift.open_date is exist - process it [13:50:20]req_shift_open_date [13:50:20]req_shift_open_date done [13:50:20]produce_requested_data done [13:50:20]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230383,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [13:50:20]process_action_free close_receipt [13:50:20]json_value_free [13:50:20]json_value_free done [13:50:20]process_json_proto returns [13:50:20]Send response to host [13:50:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230383,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [13:50:20]free response buf [13:50:20]execute_script done [13:50:20]execute_script returns [13:50:20]free content buf [13:50:20]Sock 8.Close socket [13:50:20]Sock 8.Thread stoped [13:50:24]OFD Sender: No OFD packet to send [13:50:29]OFD Sender: No OFD packet to send [13:50:34]OFD Sender: No OFD packet to send [13:50:39]OFD Sender: No OFD packet to send [13:50:44]OFD Sender: No OFD packet to send [13:50:49]OFD Sender: No OFD packet to send [13:50:54]OFD Sender: No OFD packet to send [13:50:59]OFD Sender: No OFD packet to send [13:51:04]OFD Sender: No OFD packet to send [13:51:09]OFD Sender: No OFD packet to send [13:51:14]OFD Sender: No OFD packet to send [13:51:19]OFD Sender: No OFD packet to send [13:51:24]OFD Sender: No OFD packet to send [13:51:29]OFD Sender: No OFD packet to send [13:51:34]OFD Sender: No OFD packet to send [13:51:39]OFD Sender: No OFD packet to send [13:51:43]accept exits with 9 [13:51:43]New connection [13:51:43]New thread 3067047268 created [13:51:43]Thread 3066903908 joined [13:51:43]Waiting for new connection... [13:51:43] Sock 9.Parse request [13:51:43]Sock 9.Check first char [13:51:43]Sock 9.First char is OK [13:51:43]request: POST /json_proto HTTP/1.0 [13:51:43]Method: POST [13:51:43]URL: /json_proto [13:51:43]Method is POST - this is cgi request [13:51:43]url: /json_proto [13:51:43]query_string will be loaded in cgi processing [13:51:43]execute_cgi json_proto POST (null) [13:51:43]execute_cgi path=json_proto method=POST [13:51:43]POST find Content-Length [13:51:43]Host: 172.17.49.131:8080 [13:51:43]Content-Length: 678 [13:51:43]Content-Type: application/json [13:51:43] [13:51:43]POST finish read [13:51:43]Found Content-Length = 678 [13:51:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871937", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 13.300, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:51:43]execute_script... [13:51:43]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871937", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 13.300, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:51:43]POST & json_proto [13:51:43]process_json_proto [13:51:43]json parsed OK: [13:51:43]protocol is kg_v1.0 [13:51:43]action value=close_receipt [13:51:43]process_action close_receipt [13:51:43]cmd_close_receipt [13:51:43]MH_GetDate [13:51:43]Write to MH i2c: F0 00 00 BC AB 56 [13:51:43]Write i2c OK [13:51:43]MH_I2C_Read... [13:51:43]Read from MH i2c: F0 [13:51:43]MH_I2C_Read... [13:51:43]Read from MH i2c: F0 09 00 [13:51:43]MH_I2C_Read... [13:51:43]Read from MH i2c: F0 09 00 BC AB 00 F6 4C A6 66 FF 4D C0 64 1D [13:51:43]GetLastDocTimeStamp 1722174622 [13:51:43]current date 1722174710 [13:51:43]FM_GetShiftState [13:51:43]SAM_PROTO_GetShiftState [13:51:43]wFMCommunicate request_size=4 [13:51:43]MH_SAM_APDU [13:51:43]CAPDU: 80 13 01 00 [13:51:43]Write to MH i2c: E2 08 00 BD AB 80 13 01 00 00 00 00 00 E5 [13:51:43]Write i2c OK [13:51:43]MH_I2C_Read... [13:51:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:43]Read from MH i2c: E2 [13:51:43]MH_I2C_Read... [13:51:43]Read from MH i2c: E2 0E 00 [13:51:43]MH_I2C_Read... [13:51:43]Read from MH i2c: E2 0E 00 BD AB 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 AB [13:51:43]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:51:43]wFMCommunicate OK [13:51:43]SAM_PROTO_GetShiftState done [13:51:43]FM_GetShiftState done [13:51:43]opened in 1722127132 [13:51:43]opened+sec_in_day 1722213532 [13:51:43]quantity*price = 100016 [13:51:43]sum+1 = 100017 [13:51:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 198 28.07.2024 13:51 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230384 ФПД: 167450360616691 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T135150&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230384&fm=167450360616691&tin=02508201610067®Number=0000000000099253&sum=100000 [13:51:45]StoreToDocumentArchive [13:51:45]shift 386 fd 230384 [13:51:45]save to /storage/0386/doc_00230384 [13:51:45]save last doc name /storage/0386/doc_00230384 to /storage/kkm_last_doc_name [13:51:45]save OK [13:51:45]Clear old archive folders... [13:51:45]ProcessDocumentItem done err = 0, tmpTLVsize=248 [13:51:45]tlvbuf is 008327C0 [13:51:45]SAM_PROTO_ClearQueue [13:51:45]wFMCommunicate request_size=4 [13:51:45]MH_SAM_APDU [13:51:45]CAPDU: 80 09 00 00 [13:51:45]Write to MH i2c: E2 08 00 CA AB 80 09 00 00 00 00 00 00 E7 [13:51:45]Write i2c OK [13:51:45]MH_I2C_Read... [13:51:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:51:45]Read from MH i2c: E2 [13:51:45]MH_I2C_Read... [13:51:45]Read from MH i2c: E2 03 00 [13:51:45]MH_I2C_Read... [13:51:45]Read from MH i2c: E2 03 00 CA AB 00 90 00 E9 [13:51:45]RAPDU: 90 00 [13:51:45]wFMCommunicate OK [13:51:45]SAM_PROTO_ClearQueue done [13:51:45]KKMCreateOFDPacket [13:51:45]OFDProtocolAddRootSTLVToBuf [13:51:45]FM_MakeSignedData [13:51:45]FM_MakeSignedData [13:51:45]SAM_PROTO_SignData [13:51:45]wFMCommunicate request_size=4 [13:51:45]MH_SAM_APDU [13:51:45]CAPDU: 80 0D 01 02 [13:51:45]Write to MH i2c: E2 08 00 CB AB 80 0D 01 02 00 00 00 00 EF [13:51:45]Write i2c OK [13:51:45]MH_I2C_Read... [13:51:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:51:45]Read from MH i2c: E2 [13:51:45]MH_I2C_Read... [13:51:45]Read from MH i2c: E2 03 00 [13:51:45]MH_I2C_Read... [13:51:45]Read from MH i2c: E2 03 00 CB AB 00 90 00 EA [13:51:45]RAPDU: 90 00 [13:51:45]wFMCommunicate OK [13:51:45]wFMCommunicate request_size=255 [13:51:45]MH_SAM_APDU [13:51:45]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 F6 4C A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F0 83 03 00 35 04 06 00 98 4B 93 43 [13:51:45]Write to MH i2c: E2 02 01 CC AB 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 F6 4C A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F0 83 03 00 35 04 06 00 98 4B 93 43 00 00 5A [13:51:45]Write i2c OK [13:51:45]MH_I2C_Read... [13:51:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:45]Read from MH i2c: E2 [13:51:45]MH_I2C_Read... [13:51:45]Read from MH i2c: E2 03 00 [13:51:45]MH_I2C_Read... [13:51:45]Read from MH i2c: E2 03 00 CC AB 00 90 00 EB [13:51:45]RAPDU: 90 00 [13:51:45]wFMCommunicate OK [13:51:45]wFMCommunicate request_size=7 [13:51:45]MH_SAM_APDU [13:51:45]CAPDU: 80 0D 02 02 02 16 F3 [13:51:45]Write to MH i2c: E2 0A 00 CD AB 80 0D 02 02 02 00 16 F3 00 00 FF [13:51:45]Write i2c OK [13:51:45]MH_I2C_Read... [13:51:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:45]Read from MH i2c: E2 [13:51:45]MH_I2C_Read... [13:51:45]Read from MH i2c: E2 03 00 [13:51:45]MH_I2C_Read... [13:51:45]Read from MH i2c: E2 03 00 CD AB 00 90 00 EC [13:51:45]RAPDU: 90 00 [13:51:45]wFMCommunicate OK [13:51:45]wFMCommunicate request_size=4 [13:51:45]MH_SAM_APDU [13:51:45]CAPDU: 80 0D 03 02 [13:51:45]Write to MH i2c: E2 08 00 CE AB 80 0D 03 02 00 00 00 00 F4 [13:51:45]Write i2c OK [13:51:45]MH_I2C_Read... [13:51:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:51:45]Read from MH i2c: E2 [13:51:45]MH_I2C_Read... [13:51:45]Read from MH i2c: E2 0B 00 [13:51:45]MH_I2C_Read... [13:51:45]Read from MH i2c: E2 0B 00 CE AB 00 37 77 66 B5 65 1A AB 03 90 00 EB [13:51:45]RAPDU: 37 77 66 B5 65 1A AB 03 90 00 [13:51:45]wFMCommunicate OK [13:51:45]SAM_PROTO_SignData done [13:51:45]FM_MakeSignedData done [13:51:45]CreateOFDProtocolMessage [13:51:45]wFMCommunicate request_size=4 [13:51:45]MH_SAM_APDU [13:51:45]CAPDU: 80 11 00 00 [13:51:45]Write to MH i2c: E2 08 00 CF AB 80 11 00 00 00 00 00 00 F4 [13:51:45]Write i2c OK [13:51:45]MH_I2C_Read... [13:51:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:45]Read from MH i2c: E2 [13:51:45]MH_I2C_Read... [13:51:45]Read from MH i2c: E2 17 00 [13:51:45]MH_I2C_Read... [13:51:45]Read from MH i2c: E2 17 00 CF AB 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 45 [13:51:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:51:45]wFMCommunicate OK [13:51:45]CreateOFDProtocolMessage done [13:51:45]OFDSenderStorePacket 230384 [13:51:45]StoreOFDPacket docnum=230384 [13:51:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 67 95 04 01 EE 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 F4 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 F6 4C A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F0 83 03 00 35 04 06 00 98 4B 93 43 16 F3 37 77 66 B5 65 1A AB 03 [13:51:45]CheckFolder [13:51:45]dirname=/storage/ofd_packets [13:51:45]CheckFolder done [13:51:45]ProducePacketName [13:51:45]name=ofd_packets/00230384 [13:51:45]NVStorageSaveData ofd_packets/00230384 [13:51:45]File name is /storage/ofd_packets/00230384 [13:51:45]Write 298 bytes [13:51:45]NVStorageSaveData done [13:51:45]OFDSenderStorePacket done [13:51:45]KKMCreateOFDPacket done [13:51:45]NVStorageSaveData kkm_last_timestamp [13:51:45]File name is /storage/kkm_last_timestamp [13:51:45]Write 4 bytes [13:51:45]NVStorageSaveData done [13:51:45]ExternCall_PrintAddStr [13:51:45]wPrintStart [13:51:45]Write to MH i2c: 01 00 00 D0 AB 7B [13:51:45]Write i2c OK [13:51:45]MH_I2C_Read... [13:51:45]Read from MH i2c: 01 [13:51:45]MH_I2C_Read... [13:51:45]Read from MH i2c: 01 07 00 [13:51:45]MH_I2C_Read... [13:51:45]Read from MH i2c: 01 07 00 D0 AB 00 00 00 00 00 FF 0F 90 [13:51:45]RasterBufferAndPrint [13:51:45]line Счет N : (1)871937 [13:51:45]line ИНН: 02508201610067 [13:51:45]line Контрольно-Кассовый Чек [13:51:45]line ПРОДАЖА [13:51:45]line ТРК (МРК, ГНК) : 1 [13:51:45]line Товар: 2710194210 [13:51:45]line ДТ-К-5 [13:51:45]line 13.300 * 75.20 [13:51:45]line = 1000.16 [13:51:45]line НДС 12% НСП 1% [13:51:45]line > о реализуемом товаре [13:51:45]line ОКРУГЛЕНИЕ: -0.16 [13:51:45]line ИТОГО: 1000.00 [13:51:45]line Внесено: 1000.00 [13:51:45]line СДАЧА: 0.00 [13:51:45]line НСП 1% : 8.85 [13:51:45]line НДС 12% : 106.21 [13:51:45]line Наличными: 1000.00 [13:51:45]line Безнал.: 0.00 [13:51:45]line Место: АЗС № 125 "Партнер Нефть" [13:51:45]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [13:51:45]line СНО: Общий режим [13:51:45]line Чек 198 28.07.2024 13:51 [13:51:45]line Смена: 386 ФФД: 1.0 [13:51:45]line ЗНМ: 0300000050 [13:51:45]line РНМ: 0000000000099253 [13:51:45]line Версия ККМ: 001 [13:51:45]line ФМ: 0000000000965352 [13:51:45]line ФД: 230384 [13:51:45]line ФПД: 167450360616691 [13:51:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T135150&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230384&fm=167450360616691&tin=02508201610067®Number=0000000000099253&sum=100000 [13:51:45]written 0, free lines is 4095 [13:51:45]OFD Sender: Processing packet 230384 [packets to send 132, broken 131] [13:51:45]ProducePacketName [13:51:45]name=ofd_packets/00230384 [13:51:45]OFD Sender: To server: pG, [13:51:45]CommunicateWithHost lk.salyk.kg:30040 [13:51:45]ConnectInit lk.salyk.kg [13:51:45]Connected sock=10 [13:51:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 67 95 04 01 EE 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 F4 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C6 00 00 00 F4 03 04 00 F6 4C A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F0 83 03 00 35 04 06 00 98 4B 93 43 16 F3 37 77 66 B5 65 1A AB 03 [13:51:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 57 FC 47 00 EB 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 39 36 35 33 35 32 10 04 04 00 F0 83 03 00 F4 03 04 00 CD F3 A5 66 B6 04 01 00 00 A7 9C 15 5B F8 28 B3 BE [13:51:45]CommunicateWithHost err = 0 [13:51:45]CheckOFDResponse [13:51:45]1017 (14) - 77093643461234 [13:51:45]1041 (16) - 0000000000965352 [13:51:45]1040 (4) - 230384 [13:51:45]1012 (4) - 28.07.2024 07:31 [13:51:45]1206 (1) - 0 [13:51:45]OFD Sender: Remove packet 230384 [13:51:45]ProducePacketName [13:51:45]name=ofd_packets/00230384 [13:51:45]NVStorageDeleteData [13:51:46]Write to MH i2c: 01 00 00 FB AB A6 [13:51:46]Write i2c OK [13:51:46]MH_I2C_Read... [13:51:46]Read from MH i2c: 01 [13:51:46]MH_I2C_Read... [13:51:46]Read from MH i2c: 01 07 00 [13:51:46]MH_I2C_Read... [13:51:46]Read from MH i2c: 01 07 00 FB AB 00 00 00 00 00 EF 0C A8 [13:51:46]RasterBufferAndPrint [13:51:46]line [13:51:46]line [13:51:46]line [13:51:46]line [13:51:46]line [13:51:46]written 0, free lines is 3320 [13:51:46]MH_Cut [13:51:46]Write to MH i2c: D1 01 00 02 AC 01 80 [13:51:46]Write i2c OK [13:51:46]MH_I2C_Read... [13:51:46]Read from MH i2c: D1 [13:51:46]MH_I2C_Read... [13:51:46]Read from MH i2c: D1 01 00 [13:51:46]MH_I2C_Read... [13:51:46]Read from MH i2c: D1 01 00 02 AC 00 7F [13:51:46]Write to MH i2c: 01 00 00 03 AC AF [13:51:46]Write i2c OK [13:51:46]MH_I2C_Read... [13:51:46]OFD Sender: No OFD packet to send [13:51:46]*** Cut start [13:51:46]*** Partial cut [13:51:46]*** CUTSNS_PIN = 1 [13:51:46]*** CUTSNS_PIN = 0 [13:51:46]*** Brake cut motor [13:51:47]Read from MH i2c: 01 [13:51:47]MH_I2C_Read... [13:51:47]*** Stop cut motor [13:51:47]*** Cut end [13:51:47]Read from MH i2c: 01 07 00 [13:51:47]MH_I2C_Read... [13:51:47]Read from MH i2c: 01 07 00 03 AC 00 00 00 00 00 FF 0F C4 [13:51:47]process_action close_receipt done [13:51:47]requested_data is exist [13:51:47]produce_requested_data [13:51:47]requested_item fm.sn is exist - process it [13:51:47]wFMCommunicate request_size=4 [13:51:47]MH_SAM_APDU [13:51:47]CAPDU: 80 11 00 00 [13:51:47]Write to MH i2c: E2 08 00 04 AC 80 11 00 00 00 00 00 00 2A [13:51:47]Write i2c OK [13:51:47]MH_I2C_Read... [13:51:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:47]Read from MH i2c: E2 [13:51:47]MH_I2C_Read... [13:51:47]Read from MH i2c: E2 17 00 [13:51:47]MH_I2C_Read... [13:51:47]Read from MH i2c: E2 17 00 04 AC 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 7B [13:51:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:51:47]wFMCommunicate OK [13:51:47]requested_item fd.num is exist - process it [13:51:47]SAM_PROTO_GetFieldsCounters [13:51:47]wFMCommunicate request_size=4 [13:51:47]MH_SAM_APDU [13:51:47]CAPDU: 80 13 00 00 [13:51:47]Write to MH i2c: E2 08 00 05 AC 80 13 00 00 00 00 00 00 2D [13:51:47]Write i2c OK [13:51:47]MH_I2C_Read... [13:51:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:51:47]Read from MH i2c: E2 [13:51:47]MH_I2C_Read... [13:51:47]Read from MH i2c: E2 62 00 [13:51:47]MH_I2C_Read... [13:51:47]Read from MH i2c: E2 62 00 05 AC 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 F0 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 C6 00 00 00 5E 04 04 00 C6 00 00 00 57 04 04 00 C7 00 00 00 19 04 04 00 00 00 00 00 90 00 9A [13:51:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 F0 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 C6 00 00 00 5E 04 04 00 C6 00 00 00 57 04 04 00 C7 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:51:47]wFMCommunicate OK [13:51:47]SAM_PROTO_GetFieldsCounters done [13:51:47]requested_item shift.num is exist - process it [13:51:47]requested_item shift.opened is exist - process it [13:51:47]req_shift_opened [13:51:47]FM_GetShiftState [13:51:47]SAM_PROTO_GetShiftState [13:51:47]wFMCommunicate request_size=4 [13:51:47]MH_SAM_APDU [13:51:47]CAPDU: 80 13 01 00 [13:51:47]Write to MH i2c: E2 08 00 06 AC 80 13 01 00 00 00 00 00 2F [13:51:47]Write i2c OK [13:51:47]MH_I2C_Read... [13:51:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:47]Read from MH i2c: E2 [13:51:47]MH_I2C_Read... [13:51:47]Read from MH i2c: E2 0E 00 [13:51:47]MH_I2C_Read... [13:51:47]Read from MH i2c: E2 0E 00 06 AC 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 F5 [13:51:47]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:51:47]wFMCommunicate OK [13:51:47]SAM_PROTO_GetShiftState done [13:51:47]FM_GetShiftState done [13:51:47]req_shift_opened done [13:51:47]requested_item shift.open_date is exist - process it [13:51:47]req_shift_open_date [13:51:47]req_shift_open_date done [13:51:47]produce_requested_data done [13:51:47]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230384,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [13:51:47]process_action_free close_receipt [13:51:47]json_value_free [13:51:47]json_value_free done [13:51:47]process_json_proto returns [13:51:47]Send response to host [13:51:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230384,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [13:51:47]free response buf [13:51:47]execute_script done [13:51:47]execute_script returns [13:51:47]free content buf [13:51:47]Sock 9.Close socket [13:51:47]Sock 9.Thread stoped [13:51:51]OFD Sender: No OFD packet to send [13:51:53]accept exits with 8 [13:51:53]New connection [13:51:53]New thread 3066903908 created [13:51:53]Thread 3067047268 joined [13:51:53]Waiting for new connection... [13:51:53] Sock 8.Parse request [13:51:53]Sock 8.Check first char [13:51:53]Sock 8.First char is OK [13:51:53]request: POST /json_proto HTTP/1.0 [13:51:53]Method: POST [13:51:53]URL: /json_proto [13:51:53]Method is POST - this is cgi request [13:51:53]url: /json_proto [13:51:53]query_string will be loaded in cgi processing [13:51:53]execute_cgi json_proto POST (null) [13:51:53]execute_cgi path=json_proto method=POST [13:51:53]POST find Content-Length [13:51:53]Host: 172.17.49.131:8080 [13:51:53]Content-Length: 682 [13:51:53]Content-Type: application/json [13:51:53] [13:51:53]POST finish read [13:51:53]Found Content-Length = 682 [13:51:53]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871936", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [13:51:53]execute_script... [13:51: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)871936", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [13:51:53]POST & json_proto [13:51:53]process_json_proto [13:51:53]json parsed OK: [13:51:53]protocol is kg_v1.0 [13:51:53]action value=close_receipt [13:51:53]process_action close_receipt [13:51:53]cmd_close_receipt [13:51:53]MH_GetDate [13:51:53]Write to MH i2c: F0 00 00 07 AC A2 [13:51:53]Write i2c OK [13:51:53]MH_I2C_Read... [13:51:53]Read from MH i2c: F0 [13:51:53]MH_I2C_Read... [13:51:53]Read from MH i2c: F0 09 00 [13:51:53]MH_I2C_Read... [13:51:53]Read from MH i2c: F0 09 00 07 AC 00 FF 4C A6 66 FF 4D C0 64 72 [13:51:53]GetLastDocTimeStamp 1722174710 [13:51:53]current date 1722174719 [13:51:53]FM_GetShiftState [13:51:53]SAM_PROTO_GetShiftState [13:51:53]wFMCommunicate request_size=4 [13:51:53]MH_SAM_APDU [13:51:53]CAPDU: 80 13 01 00 [13:51:53]Write to MH i2c: E2 08 00 08 AC 80 13 01 00 00 00 00 00 31 [13:51:53]Write i2c OK [13:51:53]MH_I2C_Read... [13:51:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:53]Read from MH i2c: E2 [13:51:53]MH_I2C_Read... [13:51:53]Read from MH i2c: E2 0E 00 [13:51:53]MH_I2C_Read... [13:51:53]Read from MH i2c: E2 0E 00 08 AC 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 F7 [13:51:53]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:51:53]wFMCommunicate OK [13:51:53]SAM_PROTO_GetShiftState done [13:51:53]FM_GetShiftState done [13:51:53]opened in 1722127132 [13:51:53]opened+sec_in_day 1722213532 [13:51:53]quantity*price = 100005 [13:51:53]sum+1 = 100006 [13:51:53]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 199 28.07.2024 13:51 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230385 ФПД: 155749397252882 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T135159&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230385&fm=155749397252882&tin=02508201610067®Number=0000000000099253&sum=100000 [13:51:54]StoreToDocumentArchive [13:51:54]shift 386 fd 230385 [13:51:54]save to /storage/0386/doc_00230385 [13:51:54]save last doc name /storage/0386/doc_00230385 to /storage/kkm_last_doc_name [13:51:54]save OK [13:51:54]Clear old archive folders... [13:51:54]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:51:54]tlvbuf is 00936500 [13:51:54]SAM_PROTO_ClearQueue [13:51:54]wFMCommunicate request_size=4 [13:51:54]MH_SAM_APDU [13:51:54]CAPDU: 80 09 00 00 [13:51:54]Write to MH i2c: E2 08 00 15 AC 80 09 00 00 00 00 00 00 33 [13:51:54]Write i2c OK [13:51:54]MH_I2C_Read... [13:51:54]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:51:54]Read from MH i2c: E2 [13:51:54]MH_I2C_Read... [13:51:54]Read from MH i2c: E2 03 00 [13:51:54]MH_I2C_Read... [13:51:54]Read from MH i2c: E2 03 00 15 AC 00 90 00 35 [13:51:54]RAPDU: 90 00 [13:51:54]wFMCommunicate OK [13:51:54]SAM_PROTO_ClearQueue done [13:51:54]KKMCreateOFDPacket [13:51:54]OFDProtocolAddRootSTLVToBuf [13:51:54]FM_MakeSignedData [13:51:54]FM_MakeSignedData [13:51:54]SAM_PROTO_SignData [13:51:54]wFMCommunicate request_size=4 [13:51:54]MH_SAM_APDU [13:51:54]CAPDU: 80 0D 01 02 [13:51:54]Write to MH i2c: E2 08 00 16 AC 80 0D 01 02 00 00 00 00 3B [13:51:54]Write i2c OK [13:51:54]MH_I2C_Read... [13:51:54]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:51:54]Read from MH i2c: E2 [13:51:54]MH_I2C_Read... [13:51:54]Read from MH i2c: E2 03 00 [13:51:54]MH_I2C_Read... [13:51:54]Read from MH i2c: E2 03 00 16 AC 00 90 00 36 [13:51:54]RAPDU: 90 00 [13:51:54]wFMCommunicate OK [13:51:54]wFMCommunicate request_size=255 [13:51:54]MH_SAM_APDU [13:51: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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 C7 00 00 00 F4 03 04 00 FF 4C A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F1 83 03 00 35 04 06 00 8D [13:51:54]Write to MH i2c: E2 02 01 17 AC 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 C7 00 00 00 F4 03 04 00 FF 4C A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F1 83 03 00 35 04 06 00 8D 00 00 EF [13:51:54]Write i2c OK [13:51:54]MH_I2C_Read... [13:51:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:54]Read from MH i2c: E2 [13:51:54]MH_I2C_Read... [13:51:54]Read from MH i2c: E2 03 00 [13:51:54]MH_I2C_Read... [13:51:54]Read from MH i2c: E2 03 00 17 AC 00 90 00 37 [13:51:54]RAPDU: 90 00 [13:51:54]wFMCommunicate OK [13:51:54]wFMCommunicate request_size=10 [13:51:54]MH_SAM_APDU [13:51:54]CAPDU: 80 0D 02 02 05 A7 3B 7F 4B 12 [13:51:54]Write to MH i2c: E2 0D 00 18 AC 80 0D 02 02 05 00 A7 3B 7F 4B 12 00 00 06 [13:51:54]Write i2c OK [13:51:54]MH_I2C_Read... [13:51:54]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:51:54]Read from MH i2c: E2 [13:51:54]MH_I2C_Read... [13:51:54]Read from MH i2c: E2 03 00 [13:51:54]MH_I2C_Read... [13:51:54]Read from MH i2c: E2 03 00 18 AC 00 90 00 38 [13:51:54]RAPDU: 90 00 [13:51:54]wFMCommunicate OK [13:51:54]wFMCommunicate request_size=4 [13:51:54]MH_SAM_APDU [13:51:54]CAPDU: 80 0D 03 02 [13:51:54]Write to MH i2c: E2 08 00 19 AC 80 0D 03 02 00 00 00 00 40 [13:51:54]Write i2c OK [13:51:54]MH_I2C_Read... [13:51:54]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:51:54]Read from MH i2c: E2 [13:51:54]MH_I2C_Read... [13:51:54]Read from MH i2c: E2 0B 00 [13:51:54]MH_I2C_Read... [13:51:54]Read from MH i2c: E2 0B 00 19 AC 00 EE 94 E8 10 52 4C 21 2C 90 00 A6 [13:51:54]RAPDU: EE 94 E8 10 52 4C 21 2C 90 00 [13:51:54]wFMCommunicate OK [13:51:54]SAM_PROTO_SignData done [13:51:54]FM_MakeSignedData done [13:51:54]CreateOFDProtocolMessage [13:51:54]wFMCommunicate request_size=4 [13:51:54]MH_SAM_APDU [13:51:54]CAPDU: 80 11 00 00 [13:51:54]Write to MH i2c: E2 08 00 1A AC 80 11 00 00 00 00 00 00 40 [13:51:54]Write i2c OK [13:51:54]MH_I2C_Read... [13:51:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:54]Read from MH i2c: E2 [13:51:54]MH_I2C_Read... [13:51:54]Read from MH i2c: E2 17 00 [13:51:54]MH_I2C_Read... [13:51:54]Read from MH i2c: E2 17 00 1A AC 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 91 [13:51:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:51:54]wFMCommunicate OK [13:51:54]CreateOFDProtocolMessage done [13:51:54]OFDSenderStorePacket 230385 [13:51:54]StoreOFDPacket docnum=230385 [13:51:54]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 50 6B 07 01 F3 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 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 C7 00 00 00 F4 03 04 00 FF 4C A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F1 83 03 00 35 04 06 00 8D A7 3B 7F 4B 12 EE 94 E8 10 52 4C 21 2C [13:51:54]CheckFolder [13:51:54]dirname=/storage/ofd_packets [13:51:54]CheckFolder done [13:51:54]ProducePacketName [13:51:54]name=ofd_packets/00230385 [13:51:54]NVStorageSaveData ofd_packets/00230385 [13:51:54]File name is /storage/ofd_packets/00230385 [13:51:54]Write 301 bytes [13:51:54]NVStorageSaveData done [13:51:54]OFDSenderStorePacket done [13:51:54]KKMCreateOFDPacket done [13:51:54]NVStorageSaveData kkm_last_timestamp [13:51:54]File name is /storage/kkm_last_timestamp [13:51:54]Write 4 bytes [13:51:54]NVStorageSaveData done [13:51:54]ExternCall_PrintAddStr [13:51:54]wPrintStart [13:51:54]Write to MH i2c: 01 00 00 1B AC C7 [13:51:54]Write i2c OK [13:51:54]MH_I2C_Read... [13:51:54]Read from MH i2c: 01 [13:51:54]MH_I2C_Read... [13:51:54]Read from MH i2c: 01 07 00 [13:51:54]MH_I2C_Read... [13:51:54]Read from MH i2c: 01 07 00 1B AC 00 00 00 00 00 FF 0F DC [13:51:54]RasterBufferAndPrint [13:51:54]line Счет N : (1)871936 [13:51:54]line ИНН: 02508201610067 [13:51:54]line Контрольно-Кассовый Чек [13:51:54]line ПРОДАЖА [13:51:54]line ТРК (МРК, ГНК) : 42 [13:51:54]line Товар: 2710124130 [13:51:54]line Аи-92-К-5 [13:51:54]line 14.750 * 67.80 [13:51:54]line = 1000.05 [13:51:54]line НДС 12% НСП 1% [13:51:54]line > о реализуемом товаре [13:51:54]line ОКРУГЛЕНИЕ: -0.05 [13:51:54]line ИТОГО: 1000.00 [13:51:54]line Внесено: 1000.00 [13:51:54]line СДАЧА: 0.00 [13:51:54]line НСП 1% : 8.85 [13:51:54]line НДС 12% : 106.20 [13:51:54]line Наличными: 1000.00 [13:51:54]line Безнал.: 0.00 [13:51:54]line Место: АЗС № 125 "Партнер Нефть" [13:51:54]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [13:51:54]line СНО: Общий режим [13:51:54]line Чек 199 28.07.2024 13:51 [13:51:54]line Смена: 386 ФФД: 1.0 [13:51:54]line ЗНМ: 0300000050 [13:51:54]line РНМ: 0000000000099253 [13:51:54]line Версия ККМ: 001 [13:51:54]line ФМ: 0000000000965352 [13:51:54]line ФД: 230385 [13:51:54]line ФПД: 155749397252882 [13:51:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T135159&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230385&fm=155749397252882&tin=02508201610067®Number=0000000000099253&sum=100000 [13:51:54]written 0, free lines is 4095 [13:51:54]OFD Sender: Processing packet 230385 [packets to send 132, broken 131] [13:51:54]ProducePacketName [13:51:54]name=ofd_packets/00230385 [13:51:54]OFD Sender: To server: pG, [13:51:54]CommunicateWithHost lk.salyk.kg:30040 [13:51:54]ConnectInit lk.salyk.kg [13:51:54]Connected sock=9 [13:51:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 50 6B 07 01 F3 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 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 C7 00 00 00 F4 03 04 00 FF 4C A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F1 83 03 00 35 04 06 00 8D A7 3B 7F 4B 12 EE 94 E8 10 52 4C 21 2C [13:51:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 0C FD 47 00 C2 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 39 36 35 33 35 32 10 04 04 00 F1 83 03 00 F4 03 04 00 D6 F3 A5 66 B6 04 01 00 00 A7 A5 7D B6 68 10 51 B2 [13:51:55]CommunicateWithHost err = 0 [13:51:55]CheckOFDResponse [13:51:55]1017 (14) - 77093643461234 [13:51:55]1041 (16) - 0000000000965352 [13:51:55]1040 (4) - 230385 [13:51:55]1012 (4) - 28.07.2024 07:31 [13:51:55]1206 (1) - 0 [13:51:55]OFD Sender: Remove packet 230385 [13:51:55]ProducePacketName [13:51:55]name=ofd_packets/00230385 [13:51:55]NVStorageDeleteData [13:51:55]Write to MH i2c: 01 00 00 46 AC F2 [13:51:55]Write i2c OK [13:51:55]MH_I2C_Read... [13:51:55]Read from MH i2c: 01 [13:51:55]MH_I2C_Read... [13:51:55]Read from MH i2c: 01 07 00 [13:51:55]MH_I2C_Read... [13:51:55]Read from MH i2c: 01 07 00 46 AC 00 00 00 00 00 06 0D 0C [13:51:55]RasterBufferAndPrint [13:51:55]line [13:51:55]line [13:51:55]line [13:51:55]line [13:51:55]line [13:51:55]written 0, free lines is 3343 [13:51:55]MH_Cut [13:51:55]Write to MH i2c: D1 01 00 4D AC 01 CB [13:51:55]Write i2c OK [13:51:55]MH_I2C_Read... [13:51:55]Read from MH i2c: D1 [13:51:55]MH_I2C_Read... [13:51:55]Read from MH i2c: D1 01 00 [13:51:55]MH_I2C_Read... [13:51:55]Read from MH i2c: D1 01 00 4D AC 00 CA [13:51:55]Write to MH i2c: 01 00 00 4E AC FA [13:51:55]Write i2c OK [13:51:55]MH_I2C_Read... [13:51:55]OFD Sender: No OFD packet to send [13:51:55]*** Cut start [13:51:55]*** Partial cut [13:51:55]*** CUTSNS_PIN = 1 [13:51:56]*** CUTSNS_PIN = 0 [13:51:56]*** Brake cut motor [13:51:56]Read from MH i2c: 01 [13:51:56]MH_I2C_Read... [13:51:56]*** Stop cut motor [13:51:56]*** Cut end [13:51:56]Read from MH i2c: 01 07 00 [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: 01 07 00 4E AC 00 00 00 00 00 FF 0F 0F [13:51:56]process_action close_receipt done [13:51:56]requested_data is exist [13:51:56]produce_requested_data [13:51:56]requested_item fm.sn is exist - process it [13:51:56]wFMCommunicate request_size=4 [13:51:56]MH_SAM_APDU [13:51:56]CAPDU: 80 11 00 00 [13:51:56]Write to MH i2c: E2 08 00 4F AC 80 11 00 00 00 00 00 00 75 [13:51:56]Write i2c OK [13:51:56]MH_I2C_Read... [13:51:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:51:56]Read from MH i2c: E2 [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: E2 17 00 [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: E2 17 00 4F AC 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 C6 [13:51:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:51:56]wFMCommunicate OK [13:51:56]requested_item fd.num is exist - process it [13:51:56]SAM_PROTO_GetFieldsCounters [13:51:56]wFMCommunicate request_size=4 [13:51:56]MH_SAM_APDU [13:51:56]CAPDU: 80 13 00 00 [13:51:56]Write to MH i2c: E2 08 00 50 AC 80 13 00 00 00 00 00 00 78 [13:51:56]Write i2c OK [13:51:56]MH_I2C_Read... [13:51:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:51:56]Read from MH i2c: E2 [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: E2 62 00 [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: E2 62 00 50 AC 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 F1 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 C7 00 00 00 5E 04 04 00 C7 00 00 00 57 04 04 00 C8 00 00 00 19 04 04 00 00 00 00 00 90 00 E9 [13:51:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 F1 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 C7 00 00 00 5E 04 04 00 C7 00 00 00 57 04 04 00 C8 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:51:56]wFMCommunicate OK [13:51:56]SAM_PROTO_GetFieldsCounters done [13:51:56]requested_item shift.num is exist - process it [13:51:56]requested_item shift.opened is exist - process it [13:51:56]req_shift_opened [13:51:56]FM_GetShiftState [13:51:56]SAM_PROTO_GetShiftState [13:51:56]wFMCommunicate request_size=4 [13:51:56]MH_SAM_APDU [13:51:56]CAPDU: 80 13 01 00 [13:51:56]Write to MH i2c: E2 08 00 51 AC 80 13 01 00 00 00 00 00 7A [13:51:56]Write i2c OK [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: E2 [13:51:56]MH_I2C_Read... [13:51:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:51:56]Read from MH i2c: E2 0E 00 [13:51:56]MH_I2C_Read... [13:51:56]Read from MH i2c: E2 0E 00 51 AC 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 40 [13:51:56]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:51:56]wFMCommunicate OK [13:51:56]SAM_PROTO_GetShiftState done [13:51:56]FM_GetShiftState done [13:51:56]req_shift_opened done [13:51:56]requested_item shift.open_date is exist - process it [13:51:56]req_shift_open_date [13:51:56]req_shift_open_date done [13:51:56]produce_requested_data done [13:51:56]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230385,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [13:51:56]process_action_free close_receipt [13:51:56]json_value_free [13:51:56]json_value_free done [13:51:56]process_json_proto returns [13:51:56]Send response to host [13:51:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230385,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [13:51:56]free response buf [13:51:56]execute_script done [13:51:56]execute_script returns [13:51:56]free content buf [13:51:56]Sock 8.Close socket [13:51:56]Sock 8.Thread stoped [13:52:00]OFD Sender: No OFD packet to send [13:52:05]OFD Sender: No OFD packet to send [13:52:10]OFD Sender: No OFD packet to send [13:52:15]OFD Sender: No OFD packet to send [13:52:20]OFD Sender: No OFD packet to send [13:52:25]OFD Sender: No OFD packet to send [13:52:30]OFD Sender: No OFD packet to send [13:52:35]OFD Sender: No OFD packet to send [13:52:40]OFD Sender: No OFD packet to send [13:52:45]OFD Sender: No OFD packet to send [13:52:50]OFD Sender: No OFD packet to send [13:52:55]OFD Sender: No OFD packet to send [13:53:00]OFD Sender: No OFD packet to send [13:53:05]OFD Sender: No OFD packet to send [13:53:10]OFD Sender: No OFD packet to send [13:53:15]OFD Sender: No OFD packet to send [13:53:20]OFD Sender: No OFD packet to send [13:53:25]OFD Sender: No OFD packet to send [13:53:30]OFD Sender: No OFD packet to send [13:53:35]OFD Sender: No OFD packet to send [13:53:40]OFD Sender: No OFD packet to send [13:53: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:15]OFD Sender: No OFD packet to send [13:55:20]OFD Sender: No OFD packet to send [13:55:25]OFD Sender: No OFD packet to send [13:55:30]OFD Sender: No OFD packet to send [13:55:35]OFD Sender: No OFD packet to send [13:55:40]OFD Sender: No OFD packet to send [13:55:45]OFD Sender: No OFD packet to send [13:55:50]OFD Sender: No OFD packet to send [13:55:55]OFD Sender: No OFD packet to send [13:56:01]OFD Sender: No OFD packet to send [13:56:06]OFD Sender: No OFD packet to send [13:56:11]OFD Sender: No OFD packet to send [13:56:13]accept exits with 10 [13:56:13]New connection [13:56:13]New thread 3067047268 created [13:56:13]Thread 3066903908 joined [13:56:13]Waiting for new connection... [13:56:13] Sock 10.Parse request [13:56:13]Sock 10.Check first char [13:56:13]Sock 10.First char is OK [13:56:13]request: POST /json_proto HTTP/1.0 [13:56:13]Method: POST [13:56:13]URL: /json_proto [13:56:13]Method is POST - this is cgi request [13:56:13]url: /json_proto [13:56:13]query_string will be loaded in cgi processing [13:56:13]execute_cgi json_proto POST (null) [13:56:13]execute_cgi path=json_proto method=POST [13:56:13]POST find Content-Length [13:56:13]Host: 172.17.49.131:8080 [13:56:13]Content-Length: 816 [13:56:13]Content-Type: application/json [13:56:13] [13:56:13]POST finish read [13:56:13]Found Content-Length = 816 [13:56:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871938", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 9.380, "sum" : 700.69, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 700.69 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:56:13]execute_script... [13:56:13]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871938", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 9.380, "sum" : 700.69, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0411\u0430\u043A\u0430\u0439 \u0411\u0430\u043D\u043A", "payments": [ { "type": 1, "sum" : 700.69 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [13:56:13]POST & json_proto [13:56:13]process_json_proto [13:56:13]json parsed OK: [13:56:13]protocol is kg_v1.0 [13:56:13]action value=close_receipt [13:56:13]process_action close_receipt [13:56:13]cmd_close_receipt [13:56:13]MH_GetDate [13:56:13]Write to MH i2c: F0 00 00 52 AC ED [13:56:13]Write i2c OK [13:56:13]MH_I2C_Read... [13:56:13]Read from MH i2c: F0 [13:56:13]MH_I2C_Read... [13:56:13]Read from MH i2c: F0 09 00 [13:56:13]MH_I2C_Read... [13:56:13]Read from MH i2c: F0 09 00 52 AC 00 03 4E A6 66 FF 4D C0 64 C3 [13:56:13]GetLastDocTimeStamp 1722174719 [13:56:13]current date 1722174979 [13:56:13]FM_GetShiftState [13:56:13]SAM_PROTO_GetShiftState [13:56:13]wFMCommunicate request_size=4 [13:56:13]MH_SAM_APDU [13:56:13]CAPDU: 80 13 01 00 [13:56:13]Write to MH i2c: E2 08 00 53 AC 80 13 01 00 00 00 00 00 7C [13:56:13]Write i2c OK [13:56:13]MH_I2C_Read... [13:56:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:56:13]Read from MH i2c: E2 [13:56:13]MH_I2C_Read... [13:56:13]Read from MH i2c: E2 0E 00 [13:56:13]MH_I2C_Read... [13:56:13]Read from MH i2c: E2 0E 00 53 AC 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 42 [13:56:13]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:56:13]wFMCommunicate OK [13:56:13]SAM_PROTO_GetShiftState done [13:56:13]FM_GetShiftState done [13:56:13]opened in 1722127132 [13:56:13]opened+sec_in_day 1722213532 [13:56:13]quantity*price = 70068 [13:56:13]sum+1 = 70070 [13:56:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.69 НСП 1% : 6.20 НДС 12% : 74.41 Наличными: 0.00 Безнал.: 700.69 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 200 28.07.2024 13:56 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: Бакай Банк ФМ: 0000000000965352 ФД: 230386 ФПД: 77522883719632 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T135619&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230386&fm=77522883719632&tin=02508201610067®Number=0000000000099253&sum=70069 [13:56:14]StoreToDocumentArchive [13:56:14]shift 386 fd 230386 [13:56:14]save to /storage/0386/doc_00230386 [13:56:14]save last doc name /storage/0386/doc_00230386 to /storage/kkm_last_doc_name [13:56:14]save OK [13:56:14]Clear old archive folders... [13:56:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [13:56:14]tlvbuf is 0090CDA0 [13:56:14]SAM_PROTO_ClearQueue [13:56:14]wFMCommunicate request_size=4 [13:56:14]MH_SAM_APDU [13:56:14]CAPDU: 80 09 00 00 [13:56:14]Write to MH i2c: E2 08 00 60 AC 80 09 00 00 00 00 00 00 7E [13:56:14]Write i2c OK [13:56:14]MH_I2C_Read... [13:56:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [13:56:14]Read from MH i2c: E2 [13:56:14]MH_I2C_Read... [13:56:14]Read from MH i2c: E2 03 00 [13:56:14]MH_I2C_Read... [13:56:14]Read from MH i2c: E2 03 00 60 AC 00 90 00 80 [13:56:14]RAPDU: 90 00 [13:56:14]wFMCommunicate OK [13:56:14]SAM_PROTO_ClearQueue done [13:56:14]KKMCreateOFDPacket [13:56:14]OFDProtocolAddRootSTLVToBuf [13:56:14]FM_MakeSignedData [13:56:14]FM_MakeSignedData [13:56:14]SAM_PROTO_SignData [13:56:14]wFMCommunicate request_size=4 [13:56:14]MH_SAM_APDU [13:56:14]CAPDU: 80 0D 01 02 [13:56:14]Write to MH i2c: E2 08 00 61 AC 80 0D 01 02 00 00 00 00 86 [13:56:14]Write i2c OK [13:56:14]MH_I2C_Read... [13:56:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [13:56:14]Read from MH i2c: E2 [13:56:14]MH_I2C_Read... [13:56:14]Read from MH i2c: E2 03 00 [13:56:14]MH_I2C_Read... [13:56:14]Read from MH i2c: E2 03 00 61 AC 00 90 00 81 [13:56:14]RAPDU: 90 00 [13:56:14]wFMCommunicate OK [13:56:14]wFMCommunicate request_size=255 [13:56:14]MH_SAM_APDU [13:56: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 A4 24 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B5 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B5 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 11 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B5 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 03 4E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F2 83 03 00 35 04 06 00 46 [13:56:14]Write to MH i2c: E2 02 01 62 AC 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 24 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B5 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B5 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 11 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B5 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 03 4E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F2 83 03 00 35 04 06 00 46 00 00 FF [13:56:14]Write i2c OK [13:56:14]MH_I2C_Read... [13:56:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:56:14]Read from MH i2c: E2 [13:56:14]MH_I2C_Read... [13:56:14]Read from MH i2c: E2 03 00 [13:56:14]MH_I2C_Read... [13:56:14]Read from MH i2c: E2 03 00 62 AC 00 90 00 82 [13:56:14]RAPDU: 90 00 [13:56:14]wFMCommunicate OK [13:56:14]wFMCommunicate request_size=10 [13:56:14]MH_SAM_APDU [13:56:14]CAPDU: 80 0D 02 02 05 81 B3 F2 31 D0 [13:56:14]Write to MH i2c: E2 0D 00 63 AC 80 0D 02 02 05 00 81 B3 F2 31 D0 00 00 BA [13:56:14]Write i2c OK [13:56:14]MH_I2C_Read... [13:56:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [13:56:14]Read from MH i2c: E2 [13:56:14]MH_I2C_Read... [13:56:14]Read from MH i2c: E2 03 00 [13:56:14]MH_I2C_Read... [13:56:14]Read from MH i2c: E2 03 00 63 AC 00 90 00 83 [13:56:14]RAPDU: 90 00 [13:56:14]wFMCommunicate OK [13:56:14]wFMCommunicate request_size=4 [13:56:14]MH_SAM_APDU [13:56:14]CAPDU: 80 0D 03 02 [13:56:14]Write to MH i2c: E2 08 00 64 AC 80 0D 03 02 00 00 00 00 8B [13:56:14]Write i2c OK [13:56:14]MH_I2C_Read... [13:56:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [13:56:14]Read from MH i2c: E2 [13:56:14]MH_I2C_Read... [13:56:14]Read from MH i2c: E2 0B 00 [13:56:14]MH_I2C_Read... [13:56:14]Read from MH i2c: E2 0B 00 64 AC 00 A8 6D 2F A4 51 6F 24 68 90 00 C0 [13:56:14]RAPDU: A8 6D 2F A4 51 6F 24 68 90 00 [13:56:14]wFMCommunicate OK [13:56:14]SAM_PROTO_SignData done [13:56:14]FM_MakeSignedData done [13:56:14]CreateOFDProtocolMessage [13:56:14]wFMCommunicate request_size=4 [13:56:14]MH_SAM_APDU [13:56:14]CAPDU: 80 11 00 00 [13:56:14]Write to MH i2c: E2 08 00 65 AC 80 11 00 00 00 00 00 00 8B [13:56:14]Write i2c OK [13:56:14]MH_I2C_Read... [13:56:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:56:14]Read from MH i2c: E2 [13:56:14]MH_I2C_Read... [13:56:14]Read from MH i2c: E2 17 00 [13:56:14]MH_I2C_Read... [13:56:14]Read from MH i2c: E2 17 00 65 AC 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 DC [13:56:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:56:14]wFMCommunicate OK [13:56:14]CreateOFDProtocolMessage done [13:56:14]OFDSenderStorePacket 230386 [13:56:14]StoreOFDPacket docnum=230386 [13:56:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 00 0B 07 01 D4 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 A4 24 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B5 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B5 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 11 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B5 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 03 4E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F2 83 03 00 35 04 06 00 46 81 B3 F2 31 D0 A8 6D 2F A4 51 6F 24 68 [13:56:14]CheckFolder [13:56:14]dirname=/storage/ofd_packets [13:56:14]CheckFolder done [13:56:14]ProducePacketName [13:56:14]name=ofd_packets/00230386 [13:56:14]NVStorageSaveData ofd_packets/00230386 [13:56:14]File name is /storage/ofd_packets/00230386 [13:56:14]Write 301 bytes [13:56:14]NVStorageSaveData done [13:56:14]OFDSenderStorePacket done [13:56:14]KKMCreateOFDPacket done [13:56:14]NVStorageSaveData kkm_last_timestamp [13:56:14]File name is /storage/kkm_last_timestamp [13:56:14]Write 4 bytes [13:56:14]NVStorageSaveData done [13:56:14]ExternCall_PrintAddStr [13:56:14]wPrintStart [13:56:14]Write to MH i2c: 01 00 00 66 AC 12 [13:56:14]Write i2c OK [13:56:14]MH_I2C_Read... [13:56:14]Read from MH i2c: 01 [13:56:14]MH_I2C_Read... [13:56:14]Read from MH i2c: 01 07 00 [13:56:14]MH_I2C_Read... [13:56:14]Read from MH i2c: 01 07 00 66 AC 00 00 00 00 00 FF 0F 27 [13:56:14]RasterBufferAndPrint [13:56:14]line Счет N : (1)871938 [13:56:14]line ИНН: 02508201610067 [13:56:14]line Контрольно-Кассовый Чек [13:56:14]line ПРОДАЖА [13:56:14]line ТРК (МРК, ГНК) : 61 [13:56:14]line Товар: 2710124500 [13:56:14]line Аи-95-К-5 [13:56:14]line 9.380 * 74.70 [13:56:14]line = 700.69 [13:56:14]line НДС 12% НСП 1% [13:56:14]line > о реализуемом товаре [13:56:14]line ИТОГО: 700.69 [13:56:14]line НСП 1% : 6.20 [13:56:14]line НДС 12% : 74.41 [13:56:14]line Наличными: 0.00 [13:56:14]line Безнал.: 700.69 [13:56:14]line Место: АЗС № 125 "Партнер Нефть" [13:56:14]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [13:56:14]line СНО: Общий режим [13:56:14]line Чек 200 28.07.2024 13:56 [13:56:14]line Смена: 386 ФФД: 1.0 [13:56:14]line ЗНМ: 0300000050 [13:56:14]line РНМ: 0000000000099253 [13:56:14]line Версия ККМ: 001 [13:56:14]line Платежная система: Бакай Банк [13:56:14]line ФМ: 0000000000965352 [13:56:14]line ФД: 230386 [13:56:14]line ФПД: 77522883719632 [13:56:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T135619&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230386&fm=77522883719632&tin=02508201610067®Number=0000000000099253&sum=70069 [13:56:15]written 0, free lines is 4095 [13:56:15]OFD Sender: Processing packet 230386 [packets to send 132, broken 131] [13:56:15]ProducePacketName [13:56:15]name=ofd_packets/00230386 [13:56:15]OFD Sender: To server: pG, [13:56:15]CommunicateWithHost lk.salyk.kg:30040 [13:56:15]ConnectInit lk.salyk.kg [13:56:15]Connected sock=9 [13:56:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 00 0B 07 01 D4 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 A4 24 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B5 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B5 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 11 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B5 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C8 00 00 00 F4 03 04 00 03 4E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F2 83 03 00 35 04 06 00 46 81 B3 F2 31 D0 A8 6D 2F A4 51 6F 24 68 [13:56:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 B6 95 47 00 85 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 39 36 35 33 35 32 10 04 04 00 F2 83 03 00 F4 03 04 00 DB F4 A5 66 B6 04 01 00 00 A1 12 87 02 A3 6C 48 CF [13:56:15]CommunicateWithHost err = 0 [13:56:15]CheckOFDResponse [13:56:15]1017 (14) - 77093643461234 [13:56:15]1041 (16) - 0000000000965352 [13:56:15]1040 (4) - 230386 [13:56:15]1012 (4) - 28.07.2024 07:35 [13:56:15]1206 (1) - 0 [13:56:15]OFD Sender: Remove packet 230386 [13:56:15]ProducePacketName [13:56:15]name=ofd_packets/00230386 [13:56:15]NVStorageDeleteData [13:56:15]Write to MH i2c: 01 00 00 90 AC 3C [13:56:15]Write i2c OK [13:56:15]MH_I2C_Read... [13:56:15]Read from MH i2c: 01 [13:56:15]MH_I2C_Read... [13:56:15]Read from MH i2c: 01 07 00 [13:56:15]MH_I2C_Read... [13:56:15]Read from MH i2c: 01 07 00 90 AC 00 00 00 00 00 FF 0C 4E [13:56:15]RasterBufferAndPrint [13:56:15]line [13:56:15]line [13:56:15]line [13:56:15]line [13:56:15]line [13:56:15]written 0, free lines is 3336 [13:56:15]MH_Cut [13:56:15]Write to MH i2c: D1 01 00 97 AC 01 15 [13:56:15]Write i2c OK [13:56:15]MH_I2C_Read... [13:56:15]Read from MH i2c: D1 [13:56:15]MH_I2C_Read... [13:56:15]Read from MH i2c: D1 01 00 [13:56:15]MH_I2C_Read... [13:56:15]Read from MH i2c: D1 01 00 97 AC 00 14 [13:56:15]Write to MH i2c: 01 00 00 98 AC 44 [13:56:15]Write i2c OK [13:56:15]MH_I2C_Read... [13:56:16]OFD Sender: No OFD packet to send [13:56:16]*** Cut start [13:56:16]*** Partial cut [13:56:16]*** CUTSNS_PIN = 1 [13:56:16]*** CUTSNS_PIN = 0 [13:56:16]*** Brake cut motor [13:56:17]Read from MH i2c: 01 [13:56:17]MH_I2C_Read... [13:56:17]*** Stop cut motor [13:56:17]*** Cut end [13:56:17]Read from MH i2c: 01 07 00 [13:56:17]MH_I2C_Read... [13:56:17]Read from MH i2c: 01 07 00 98 AC 00 00 00 00 00 FF 0F 59 [13:56:17]process_action close_receipt done [13:56:17]requested_data is exist [13:56:17]produce_requested_data [13:56:17]requested_item fm.sn is exist - process it [13:56:17]wFMCommunicate request_size=4 [13:56:17]MH_SAM_APDU [13:56:17]CAPDU: 80 11 00 00 [13:56:17]Write to MH i2c: E2 08 00 99 AC 80 11 00 00 00 00 00 00 BF [13:56:17]Write i2c OK [13:56:17]MH_I2C_Read... [13:56:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [13:56:17]Read from MH i2c: E2 [13:56:17]MH_I2C_Read... [13:56:17]Read from MH i2c: E2 17 00 [13:56:17]MH_I2C_Read... [13:56:17]Read from MH i2c: E2 17 00 99 AC 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 10 [13:56:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [13:56:17]wFMCommunicate OK [13:56:17]requested_item fd.num is exist - process it [13:56:17]SAM_PROTO_GetFieldsCounters [13:56:17]wFMCommunicate request_size=4 [13:56:17]MH_SAM_APDU [13:56:17]CAPDU: 80 13 00 00 [13:56:17]Write to MH i2c: E2 08 00 9A AC 80 13 00 00 00 00 00 00 C2 [13:56:17]Write i2c OK [13:56:17]MH_I2C_Read... [13:56:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [13:56:17]Read from MH i2c: E2 [13:56:17]MH_I2C_Read... [13:56:17]Read from MH i2c: E2 62 00 [13:56:17]MH_I2C_Read... [13:56:17]Read from MH i2c: E2 62 00 9A AC 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 F2 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 C8 00 00 00 5E 04 04 00 C8 00 00 00 57 04 04 00 C9 00 00 00 19 04 04 00 00 00 00 00 90 00 37 [13:56:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 F2 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 C8 00 00 00 5E 04 04 00 C8 00 00 00 57 04 04 00 C9 00 00 00 19 04 04 00 00 00 00 00 90 00 [13:56:17]wFMCommunicate OK [13:56:17]SAM_PROTO_GetFieldsCounters done [13:56:17]requested_item shift.num is exist - process it [13:56:17]requested_item shift.opened is exist - process it [13:56:17]req_shift_opened [13:56:17]FM_GetShiftState [13:56:17]SAM_PROTO_GetShiftState [13:56:17]wFMCommunicate request_size=4 [13:56:17]MH_SAM_APDU [13:56:17]CAPDU: 80 13 01 00 [13:56:17]Write to MH i2c: E2 08 00 9B AC 80 13 01 00 00 00 00 00 C4 [13:56:17]Write i2c OK [13:56:17]MH_I2C_Read... [13:56:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [13:56:17]Read from MH i2c: E2 [13:56:17]MH_I2C_Read... [13:56:17]Read from MH i2c: E2 0E 00 [13:56:17]MH_I2C_Read... [13:56:17]Read from MH i2c: E2 0E 00 9B AC 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 8A [13:56:17]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [13:56:17]wFMCommunicate OK [13:56:17]SAM_PROTO_GetShiftState done [13:56:17]FM_GetShiftState done [13:56:17]req_shift_opened done [13:56:17]requested_item shift.open_date is exist - process it [13:56:17]req_shift_open_date [13:56:17]req_shift_open_date done [13:56:17]produce_requested_data done [13:56:17]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230386,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [13:56:17]process_action_free close_receipt [13:56:17]json_value_free [13:56:17]json_value_free done [13:56:17]process_json_proto returns [13:56:17]Send response to host [13:56:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230386,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [13:56:17]free response buf [13:56:17]execute_script done [13:56:17]execute_script returns [13:56:17]free content buf [13:56:17]Sock 10.Close socket [13:56:17]Sock 10.Thread stoped [13:56:21]OFD Sender: No OFD packet to send [13:56:26]OFD Sender: No OFD packet to send [13:56:31]OFD Sender: No OFD packet to send [13:56:36]OFD Sender: No OFD packet to send [13:56:41]OFD Sender: No OFD packet to send [13:56:46]OFD Sender: No OFD packet to send [13:56:51]OFD Sender: No OFD packet to send [13:56:56]OFD Sender: No OFD packet to send [13:57:01]OFD Sender: No OFD packet to send [13:57:06]OFD Sender: No OFD packet to send [13:57:11]OFD Sender: No OFD packet to send [13:57:16]OFD Sender: No OFD packet to send [13:57:21]OFD Sender: No OFD packet to send [13:57:26]OFD Sender: No OFD packet to send [13:57:31]OFD Sender: No OFD packet to send [13:57:36]OFD Sender: No OFD packet to send [13:57:41]OFD Sender: No OFD packet to send [13:57:46]OFD Sender: No OFD packet to send [13:57:51]OFD Sender: No OFD packet to send [13:57:56]OFD Sender: No OFD packet to send [13:58:01]OFD Sender: No OFD packet to send [13:58:06]OFD Sender: No OFD packet to send [13:58:11]OFD Sender: No OFD packet to send [13:58:16]OFD Sender: No OFD packet to send [13:58:21]OFD Sender: No OFD packet to send [13:58:26]OFD Sender: No OFD packet to send [13:58:31]OFD Sender: No OFD packet to send [13:58:36]OFD Sender: No OFD packet to send [13:58:41]OFD Sender: No OFD packet to send [13:58:46]OFD Sender: No OFD packet to send [13:58:51]OFD Sender: No OFD packet to send [13:58:56]OFD Sender: No OFD packet to send [13:59:01]OFD Sender: No OFD packet to send [13:59:06]OFD Sender: No OFD packet to send [13:59:11]OFD Sender: No OFD packet to send [13:59:16]OFD Sender: No OFD packet to send [13:59:21]OFD Sender: No OFD packet to send [13:59:26]OFD Sender: No OFD packet to send [13:59:31]OFD Sender: No OFD packet to send [13:59:36]OFD Sender: No OFD packet to send [13:59:41]OFD Sender: No OFD packet to send [13:59:46]OFD Sender: No OFD packet to send [13:59:51]OFD Sender: No OFD packet to send [13:59:56]OFD Sender: No OFD packet to send [14:00:01]OFD Sender: No OFD packet to send [14:00:06]OFD Sender: No OFD packet to send [14:00:11]OFD Sender: No OFD packet to send [14:00:16]OFD Sender: No OFD packet to send [14:00:21]OFD Sender: No OFD packet to send [14:00:26]OFD Sender: No OFD packet to send [14:00:31]OFD Sender: No OFD packet to send [14:00:36]OFD Sender: No OFD packet to send [14:00:41]OFD Sender: No OFD packet to send [14:00:46]OFD Sender: No OFD packet to send [14:00:51]OFD Sender: No OFD packet to send [14:00:56]OFD Sender: No OFD packet to send [14:01:01]OFD Sender: No OFD packet to send [14:01:06]OFD Sender: No OFD packet to send [14:01:11]OFD Sender: No OFD packet to send [14:01:16]OFD Sender: No OFD packet to send [14:01:21]OFD Sender: No OFD packet to send [14:01:26]OFD Sender: No OFD packet to send [14:01:31]OFD Sender: No OFD packet to send [14:01:36]OFD Sender: No OFD packet to send [14:01:41]OFD Sender: No OFD packet to send [14:01:46]OFD Sender: No OFD packet to send [14:01:51]OFD Sender: No OFD packet to send [14:01:56]OFD Sender: No OFD packet to send [14:02:01]OFD Sender: No OFD packet to send [14:02:06]OFD Sender: No OFD packet to send [14:02:11]OFD Sender: No OFD packet to send [14:02:16]OFD Sender: No OFD packet to send [14:02:21]OFD Sender: No OFD packet to send [14:02:26]OFD Sender: No OFD packet to send [14:02:31]OFD Sender: No OFD packet to send [14:02:36]OFD Sender: No OFD packet to send [14:02:41]int [14:02:41]Write to MH i2c: 01 00 00 9C AC 48 [14:02:41]*** FLAG_PRN_KEY set [14:02:41]Write i2c OK [14:02:41]MH_I2C_Read... [14:02:41]Read from MH i2c: 01 [14:02:41]MH_I2C_Read... [14:02:41]Read from MH i2c: 01 07 00 [14:02:41]MH_I2C_Read... [14:02:41]Read from MH i2c: 01 07 00 9C AC 00 08 00 00 00 FF 0F 65 [14:02:41]state=0 [14:02:41]Key pressed [14:02:41]Feed [14:02:41]Write to MH i2c: D8 00 00 9D AC 20 [14:02:41]Write i2c OK [14:02:41]MH_I2C_Read... [14:02:41]Read from MH i2c: D8 [14:02:41]MH_I2C_Read... [14:02:41]Read from MH i2c: D8 01 00 [14:02:41]MH_I2C_Read... [14:02:41]Read from MH i2c: D8 01 00 9D AC 00 21 [14:02:41]int [14:02:41]Write to MH i2c: 01 00 00 9E AC 4A [14:02:41]Write i2c OK [14:02:41]MH_I2C_Read... [14:02:41]Read from MH i2c: 01 [14:02:41]MH_I2C_Read... [14:02:41]Read from MH i2c: 01 07 00 [14:02:41]MH_I2C_Read... [14:02:41]Read from MH i2c: 01 07 00 9E AC 00 48 00 00 00 3C 00 D5 [14:02:41]state=2 [14:02:41]Key pressed [14:02:41]OFD Sender: No OFD packet to send [14:02:42]int [14:02:42]Write to MH i2c: 01 00 00 9F AC 4B [14:02:42]*** FLAG_PRN_KEY reset [14:02:42]Write i2c OK [14:02:42]MH_I2C_Read... [14:02:42]Read from MH i2c: 01 [14:02:42]MH_I2C_Read... [14:02:42]Read from MH i2c: 01 07 00 [14:02:42]MH_I2C_Read... [14:02:42]Read from MH i2c: 01 07 00 9F AC 00 00 00 00 00 F7 0F 58 [14:02:42]state=2 [14:02:42]Stop feed [14:02:46]OFD Sender: No OFD packet to send [14:02:50]accept exits with 8 [14:02:50]New connection [14:02:50]New thread 3066903908 created [14:02:50]Thread 3067047268 joined [14:02:50]Waiting for new connection... [14:02:50] Sock 8.Parse request [14:02:50]Sock 8.Check first char [14:02:50]Sock 8.First char is OK [14:02:50]request: POST /json_proto HTTP/1.0 [14:02:50]Method: POST [14:02:50]URL: /json_proto [14:02:50]Method is POST - this is cgi request [14:02:50]url: /json_proto [14:02:50]query_string will be loaded in cgi processing [14:02:50]execute_cgi json_proto POST (null) [14:02:50]execute_cgi path=json_proto method=POST [14:02:50]POST find Content-Length [14:02:50]Host: 172.17.49.131:8080 [14:02:50]Content-Length: 677 [14:02:50]Content-Type: application/json [14:02:50] [14:02:50]POST finish read [14:02:50]Found Content-Length = 677 [14:02:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871940", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.410, "sum" : 570.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 570.00, "total" : 570.00, "payments": [ { "type": 0, "sum" : 570.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:02:50]execute_script... [14:02:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871940", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 8.410, "sum" : 570.20, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 570.00, "total" : 570.00, "payments": [ { "type": 0, "sum" : 570.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:02:50]POST & json_proto [14:02:50]process_json_proto [14:02:50]json parsed OK: [14:02:50]protocol is kg_v1.0 [14:02:50]action value=close_receipt [14:02:50]process_action close_receipt [14:02:50]cmd_close_receipt [14:02:50]MH_GetDate [14:02:50]Write to MH i2c: F0 00 00 A0 AC 3B [14:02:50]Write i2c OK [14:02:50]MH_I2C_Read... [14:02:50]Read from MH i2c: F0 [14:02:50]MH_I2C_Read... [14:02:50]Read from MH i2c: F0 09 00 [14:02:50]MH_I2C_Read... [14:02:50]Read from MH i2c: F0 09 00 A0 AC 00 90 4F A6 66 FF 4D C0 64 9F [14:02:50]GetLastDocTimeStamp 1722174979 [14:02:50]current date 1722175376 [14:02:50]FM_GetShiftState [14:02:50]SAM_PROTO_GetShiftState [14:02:50]wFMCommunicate request_size=4 [14:02:50]MH_SAM_APDU [14:02:50]CAPDU: 80 13 01 00 [14:02:50]Write to MH i2c: E2 08 00 A1 AC 80 13 01 00 00 00 00 00 CA [14:02:50]Write i2c OK [14:02:50]MH_I2C_Read... [14:02:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:02:50]Read from MH i2c: E2 [14:02:50]MH_I2C_Read... [14:02:50]Read from MH i2c: E2 0E 00 [14:02:50]MH_I2C_Read... [14:02:50]Read from MH i2c: E2 0E 00 A1 AC 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 90 [14:02:50]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:02:50]wFMCommunicate OK [14:02:50]SAM_PROTO_GetShiftState done [14:02:50]FM_GetShiftState done [14:02:50]opened in 1722127132 [14:02:50]opened+sec_in_day 1722213532 [14:02:50]quantity*price = 57019 [14:02:50]sum+1 = 57021 [14:02:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.20 ИТОГО: 570.00 Внесено: 570.00 СДАЧА: 0.00 НСП 1% : 5.05 НДС 12% : 60.55 Наличными: 570.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 201 28.07.2024 14:02 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230387 ФПД: 245987858942803 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T140257&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230387&fm=245987858942803&tin=02508201610067®Number=0000000000099253&sum=57000 [14:02:51]StoreToDocumentArchive [14:02:51]shift 386 fd 230387 [14:02:51]save to /storage/0386/doc_00230387 [14:02:51]save last doc name /storage/0386/doc_00230387 to /storage/kkm_last_doc_name [14:02:51]save OK [14:02:51]Clear old archive folders... [14:02:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:02:51]tlvbuf is 0090C970 [14:02:51]SAM_PROTO_ClearQueue [14:02:51]wFMCommunicate request_size=4 [14:02:51]MH_SAM_APDU [14:02:51]CAPDU: 80 09 00 00 [14:02:51]Write to MH i2c: E2 08 00 AE AC 80 09 00 00 00 00 00 00 CC [14:02:51]Write i2c OK [14:02:51]MH_I2C_Read... [14:02:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:02:51]Read from MH i2c: E2 [14:02:51]MH_I2C_Read... [14:02:51]Read from MH i2c: E2 03 00 [14:02:51]MH_I2C_Read... [14:02:51]Read from MH i2c: E2 03 00 AE AC 00 90 00 CE [14:02:51]RAPDU: 90 00 [14:02:51]wFMCommunicate OK [14:02:51]SAM_PROTO_ClearQueue done [14:02:51]KKMCreateOFDPacket [14:02:51]OFDProtocolAddRootSTLVToBuf [14:02:51]FM_MakeSignedData [14:02:51]FM_MakeSignedData [14:02:51]SAM_PROTO_SignData [14:02:51]wFMCommunicate request_size=4 [14:02:51]MH_SAM_APDU [14:02:51]CAPDU: 80 0D 01 02 [14:02:51]Write to MH i2c: E2 08 00 AF AC 80 0D 01 02 00 00 00 00 D4 [14:02:51]Write i2c OK [14:02:51]MH_I2C_Read... [14:02:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:02:51]Read from MH i2c: E2 [14:02:51]MH_I2C_Read... [14:02:51]Read from MH i2c: E2 03 00 [14:02:51]MH_I2C_Read... [14:02:51]Read from MH i2c: E2 03 00 AF AC 00 90 00 CF [14:02:51]RAPDU: 90 00 [14:02:51]wFMCommunicate OK [14:02:51]wFMCommunicate request_size=255 [14:02:51]MH_SAM_APDU [14:02:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DA 20 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BC DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 DE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A7 17 00 00 00 00 07 04 06 00 A8 DE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 91 4F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F3 83 03 00 35 04 06 00 DF [14:02:51]Write to MH i2c: E2 02 01 B0 AC 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DA 20 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BC DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 DE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A7 17 00 00 00 00 07 04 06 00 A8 DE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 91 4F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F3 83 03 00 35 04 06 00 DF 00 00 5D [14:02:51]Write i2c OK [14:02:51]MH_I2C_Read... [14:02:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:02:52]Read from MH i2c: E2 [14:02:52]MH_I2C_Read... [14:02:52]Read from MH i2c: E2 03 00 [14:02:52]MH_I2C_Read... [14:02:52]Read from MH i2c: E2 03 00 B0 AC 00 90 00 D0 [14:02:52]RAPDU: 90 00 [14:02:52]wFMCommunicate OK [14:02:52]wFMCommunicate request_size=10 [14:02:52]MH_SAM_APDU [14:02:52]CAPDU: 80 0D 02 02 05 B9 82 F3 8B 53 [14:02:52]Write to MH i2c: E2 0D 00 B1 AC 80 0D 02 02 05 00 B9 82 F3 8B 53 00 00 ED [14:02:52]Write i2c OK [14:02:52]MH_I2C_Read... [14:02:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:02:52]Read from MH i2c: E2 [14:02:52]MH_I2C_Read... [14:02:52]Read from MH i2c: E2 03 00 [14:02:52]MH_I2C_Read... [14:02:52]Read from MH i2c: E2 03 00 B1 AC 00 90 00 D1 [14:02:52]RAPDU: 90 00 [14:02:52]wFMCommunicate OK [14:02:52]wFMCommunicate request_size=4 [14:02:52]MH_SAM_APDU [14:02:52]CAPDU: 80 0D 03 02 [14:02:52]Write to MH i2c: E2 08 00 B2 AC 80 0D 03 02 00 00 00 00 D9 [14:02:52]Write i2c OK [14:02:52]MH_I2C_Read... [14:02:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:02:52]Read from MH i2c: E2 [14:02:52]MH_I2C_Read... [14:02:52]Read from MH i2c: E2 0B 00 [14:02:52]MH_I2C_Read... [14:02:52]Read from MH i2c: E2 0B 00 B2 AC 00 4F 5B 06 80 AE E7 83 48 90 00 6A [14:02:52]RAPDU: 4F 5B 06 80 AE E7 83 48 90 00 [14:02:52]wFMCommunicate OK [14:02:52]SAM_PROTO_SignData done [14:02:52]FM_MakeSignedData done [14:02:52]CreateOFDProtocolMessage [14:02:52]wFMCommunicate request_size=4 [14:02:52]MH_SAM_APDU [14:02:52]CAPDU: 80 11 00 00 [14:02:52]Write to MH i2c: E2 08 00 B3 AC 80 11 00 00 00 00 00 00 D9 [14:02:52]Write i2c OK [14:02:52]MH_I2C_Read... [14:02:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:02:52]Read from MH i2c: E2 [14:02:52]MH_I2C_Read... [14:02:52]Read from MH i2c: E2 17 00 [14:02:52]MH_I2C_Read... [14:02:52]Read from MH i2c: E2 17 00 B3 AC 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 2A [14:02:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:02:52]wFMCommunicate OK [14:02:52]CreateOFDProtocolMessage done [14:02:52]OFDSenderStorePacket 230387 [14:02:52]StoreOFDPacket docnum=230387 [14:02:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 BA B2 07 01 4E 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 DA 20 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BC DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 DE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A7 17 00 00 00 00 07 04 06 00 A8 DE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 91 4F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F3 83 03 00 35 04 06 00 DF B9 82 F3 8B 53 4F 5B 06 80 AE E7 83 48 [14:02:52]CheckFolder [14:02:52]dirname=/storage/ofd_packets [14:02:52]CheckFolder done [14:02:52]ProducePacketName [14:02:52]name=ofd_packets/00230387 [14:02:52]NVStorageSaveData ofd_packets/00230387 [14:02:52]File name is /storage/ofd_packets/00230387 [14:02:52]Write 301 bytes [14:02:52]NVStorageSaveData done [14:02:52]OFDSenderStorePacket done [14:02:52]KKMCreateOFDPacket done [14:02:52]NVStorageSaveData kkm_last_timestamp [14:02:52]File name is /storage/kkm_last_timestamp [14:02:52]Write 4 bytes [14:02:52]NVStorageSaveData done [14:02:52]ExternCall_PrintAddStr [14:02:52]wPrintStart [14:02:52]Write to MH i2c: 01 00 00 B4 AC 60 [14:02:52]Write i2c OK [14:02:52]MH_I2C_Read... [14:02:52]Read from MH i2c: 01 [14:02:52]MH_I2C_Read... [14:02:52]Read from MH i2c: 01 07 00 [14:02:52]MH_I2C_Read... [14:02:52]Read from MH i2c: 01 07 00 B4 AC 00 00 00 00 00 FF 0F 75 [14:02:52]RasterBufferAndPrint [14:02:52]line Счет N : (1)871940 [14:02:52]line ИНН: 02508201610067 [14:02:52]line Контрольно-Кассовый Чек [14:02:52]line ПРОДАЖА [14:02:52]line ТРК (МРК, ГНК) : 42 [14:02:52]line Товар: 2710124130 [14:02:52]line Аи-92-К-5 [14:02:52]line 8.410 * 67.80 [14:02:52]line = 570.20 [14:02:52]line НДС 12% НСП 1% [14:02:52]line > о реализуемом товаре [14:02:52]line ОКРУГЛЕНИЕ: -0.20 [14:02:52]line ИТОГО: 570.00 [14:02:52]line Внесено: 570.00 [14:02:52]line СДАЧА: 0.00 [14:02:52]line НСП 1% : 5.05 [14:02:52]line НДС 12% : 60.55 [14:02:52]line Наличными: 570.00 [14:02:52]line Безнал.: 0.00 [14:02:52]line Место: АЗС № 125 "Партнер Нефть" [14:02:52]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [14:02:52]line СНО: Общий режим [14:02:52]line Чек 201 28.07.2024 14:02 [14:02:52]line Смена: 386 ФФД: 1.0 [14:02:52]line ЗНМ: 0300000050 [14:02:52]line РНМ: 0000000000099253 [14:02:52]line Версия ККМ: 001 [14:02:52]line ФМ: 0000000000965352 [14:02:52]line ФД: 230387 [14:02:52]line ФПД: 245987858942803 [14:02:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T140257&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230387&fm=245987858942803&tin=02508201610067®Number=0000000000099253&sum=57000 [14:02:52]OFD Sender: Processing packet 230387 [packets to send 132, broken 131] [14:02:52]ProducePacketName [14:02:52]name=ofd_packets/00230387 [14:02:52]OFD Sender: To server: pG, [14:02:52]CommunicateWithHost lk.salyk.kg:30040 [14:02:52]ConnectInit lk.salyk.kg [14:02:52]written 0, free lines is 4095 [14:02:52]Connected sock=10 [14:02:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 BA B2 07 01 4E 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 DA 20 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 BC DE 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A8 DE 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A7 17 00 00 00 00 07 04 06 00 A8 DE 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 00 00 00 F4 03 04 00 91 4F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F3 83 03 00 35 04 06 00 DF B9 82 F3 8B 53 4F 5B 06 80 AE E7 83 48 [14:02:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 65 31 47 00 CC 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 39 36 35 33 35 32 10 04 04 00 F3 83 03 00 F4 03 04 00 68 F6 A5 66 B6 04 01 00 00 CB 1B D1 09 86 00 16 09 [14:02:52]CommunicateWithHost err = 0 [14:02:52]CheckOFDResponse [14:02:52]1017 (14) - 77093643461234 [14:02:52]1041 (16) - 0000000000965352 [14:02:52]1040 (4) - 230387 [14:02:52]1012 (4) - 28.07.2024 07:42 [14:02:52]1206 (1) - 0 [14:02:52]OFD Sender: Remove packet 230387 [14:02:52]ProducePacketName [14:02:52]name=ofd_packets/00230387 [14:02:52]NVStorageDeleteData [14:02:53]Write to MH i2c: 01 00 00 DF AC 8B [14:02:53]Write i2c OK [14:02:53]MH_I2C_Read... [14:02:53]Read from MH i2c: 01 [14:02:53]MH_I2C_Read... [14:02:53]Read from MH i2c: 01 07 00 [14:02:53]MH_I2C_Read... [14:02:53]Read from MH i2c: 01 07 00 DF AC 00 00 00 00 00 FE 0C 9C [14:02:53]RasterBufferAndPrint [14:02:53]line [14:02:53]line [14:02:53]line [14:02:53]line [14:02:53]line [14:02:53]written 0, free lines is 3332 [14:02:53]MH_Cut [14:02:53]Write to MH i2c: D1 01 00 E6 AC 01 64 [14:02:53]Write i2c OK [14:02:53]MH_I2C_Read... [14:02:53]Read from MH i2c: D1 [14:02:53]MH_I2C_Read... [14:02:53]Read from MH i2c: D1 01 00 [14:02:53]MH_I2C_Read... [14:02:53]Read from MH i2c: D1 01 00 E6 AC 00 63 [14:02:53]Write to MH i2c: 01 00 00 E7 AC 93 [14:02:53]Write i2c OK [14:02:53]MH_I2C_Read... [14:02:53]OFD Sender: No OFD packet to send [14:02:53]*** Cut start [14:02:53]*** Partial cut [14:02:53]*** CUTSNS_PIN = 1 [14:02:53]*** CUTSNS_PIN = 0 [14:02:53]*** Brake cut motor [14:02:54]Read from MH i2c: 01 [14:02:54]MH_I2C_Read... [14:02:54]*** Stop cut motor [14:02:54]*** Cut end [14:02:54]Read from MH i2c: 01 07 00 [14:02:54]MH_I2C_Read... [14:02:54]Read from MH i2c: 01 07 00 E7 AC 00 00 00 00 00 FF 0F A8 [14:02:54]process_action close_receipt done [14:02:54]requested_data is exist [14:02:54]produce_requested_data [14:02:54]requested_item fm.sn is exist - process it [14:02:54]wFMCommunicate request_size=4 [14:02:54]MH_SAM_APDU [14:02:54]CAPDU: 80 11 00 00 [14:02:54]Write to MH i2c: E2 08 00 E8 AC 80 11 00 00 00 00 00 00 0E [14:02:54]Write i2c OK [14:02:54]MH_I2C_Read... [14:02:54]Read from MH i2c: E2 [14:02:54]MH_I2C_Read... [14:02:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:02:54]Read from MH i2c: E2 17 00 [14:02:54]MH_I2C_Read... [14:02:54]Read from MH i2c: E2 17 00 E8 AC 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 5F [14:02:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:02:54]wFMCommunicate OK [14:02:54]requested_item fd.num is exist - process it [14:02:54]SAM_PROTO_GetFieldsCounters [14:02:54]wFMCommunicate request_size=4 [14:02:54]MH_SAM_APDU [14:02:54]CAPDU: 80 13 00 00 [14:02:54]Write to MH i2c: E2 08 00 E9 AC 80 13 00 00 00 00 00 00 11 [14:02:54]Write i2c OK [14:02:54]MH_I2C_Read... [14:02:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:02:54]Read from MH i2c: E2 [14:02:54]MH_I2C_Read... [14:02:54]Read from MH i2c: E2 62 00 [14:02:54]MH_I2C_Read... [14:02:54]Read from MH i2c: E2 62 00 E9 AC 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 F3 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 C9 00 00 00 5E 04 04 00 C9 00 00 00 57 04 04 00 CA 00 00 00 19 04 04 00 00 00 00 00 90 00 8A [14:02:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 F3 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 C9 00 00 00 5E 04 04 00 C9 00 00 00 57 04 04 00 CA 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:02:54]wFMCommunicate OK [14:02:54]SAM_PROTO_GetFieldsCounters done [14:02:54]requested_item shift.num is exist - process it [14:02:54]requested_item shift.opened is exist - process it [14:02:54]req_shift_opened [14:02:54]FM_GetShiftState [14:02:54]SAM_PROTO_GetShiftState [14:02:54]wFMCommunicate request_size=4 [14:02:54]MH_SAM_APDU [14:02:54]CAPDU: 80 13 01 00 [14:02:54]Write to MH i2c: E2 08 00 EA AC 80 13 01 00 00 00 00 00 13 [14:02:54]Write i2c OK [14:02:54]MH_I2C_Read... [14:02:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:02:54]Read from MH i2c: E2 [14:02:54]MH_I2C_Read... [14:02:54]Read from MH i2c: E2 0E 00 [14:02:54]MH_I2C_Read... [14:02:54]Read from MH i2c: E2 0E 00 EA AC 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 D9 [14:02:54]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:02:54]wFMCommunicate OK [14:02:54]SAM_PROTO_GetShiftState done [14:02:54]FM_GetShiftState done [14:02:54]req_shift_opened done [14:02:54]requested_item shift.open_date is exist - process it [14:02:54]req_shift_open_date [14:02:54]req_shift_open_date done [14:02:54]produce_requested_data done [14:02:54]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230387,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [14:02:54]process_action_free close_receipt [14:02:54]json_value_free [14:02:54]json_value_free done [14:02:54]process_json_proto returns [14:02:54]Send response to host [14:02:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230387,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [14:02:54]free response buf [14:02:54]execute_script done [14:02:54]execute_script returns [14:02:54]free content buf [14:02:54]Sock 8.Close socket [14:02:54]Sock 8.Thread stoped [14:02:58]OFD Sender: No OFD packet to send [14:03:03]OFD Sender: No OFD packet to send [14:03:08]OFD Sender: No OFD packet to send [14:03:13]OFD Sender: No OFD packet to send [14:03:18]OFD Sender: No OFD packet to send [14:03:23]OFD Sender: No OFD packet to send [14:03:28]OFD Sender: No OFD packet to send [14:03:31]accept exits with 9 [14:03:31]New connection [14:03:31]New thread 3067047268 created [14:03:31]Thread 3066903908 joined [14:03:31]Waiting for new connection... [14:03:31] Sock 9.Parse request [14:03:31]Sock 9.Check first char [14:03:31]Sock 9.First char is OK [14:03:31]request: POST /json_proto HTTP/1.0 [14:03:31]Method: POST [14:03:31]URL: /json_proto [14:03:31]Method is POST - this is cgi request [14:03:31]url: /json_proto [14:03:31]query_string will be loaded in cgi processing [14:03:31]execute_cgi json_proto POST (null) [14:03:31]execute_cgi path=json_proto method=POST [14:03:31]POST find Content-Length [14:03:31]Host: 172.17.49.131:8080 [14:03:31]Content-Length: 677 [14:03:31]Content-Type: application/json [14:03:31] [14:03:31]POST finish read [14:03:31]Found Content-Length = 677 [14:03:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871941", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:03:31]execute_script... [14:03: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)871941", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:03:31]POST & json_proto [14:03:31]process_json_proto [14:03:31]json parsed OK: [14:03:31]protocol is kg_v1.0 [14:03:31]action value=close_receipt [14:03:31]process_action close_receipt [14:03:31]cmd_close_receipt [14:03:31]MH_GetDate [14:03:31]Write to MH i2c: F0 00 00 EB AC 86 [14:03:31]Write i2c OK [14:03:31]MH_I2C_Read... [14:03:31]Read from MH i2c: F0 [14:03:31]MH_I2C_Read... [14:03:31]Read from MH i2c: F0 09 00 [14:03:31]MH_I2C_Read... [14:03:31]Read from MH i2c: F0 09 00 EB AC 00 BA 4F A6 66 FF 4D C0 64 14 [14:03:31]GetLastDocTimeStamp 1722175377 [14:03:31]current date 1722175418 [14:03:31]FM_GetShiftState [14:03:31]SAM_PROTO_GetShiftState [14:03:31]wFMCommunicate request_size=4 [14:03:31]MH_SAM_APDU [14:03:31]CAPDU: 80 13 01 00 [14:03:31]Write to MH i2c: E2 08 00 EC AC 80 13 01 00 00 00 00 00 15 [14:03:31]Write i2c OK [14:03:31]MH_I2C_Read... [14:03:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:03:31]Read from MH i2c: E2 [14:03:31]MH_I2C_Read... [14:03:31]Read from MH i2c: E2 0E 00 [14:03:31]MH_I2C_Read... [14:03:31]Read from MH i2c: E2 0E 00 EC AC 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 DB [14:03:31]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:03:31]wFMCommunicate OK [14:03:31]SAM_PROTO_GetShiftState done [14:03:31]FM_GetShiftState done [14:03:31]opened in 1722127132 [14:03:31]opened+sec_in_day 1722213532 [14:03:31]quantity*price = 50036 [14:03:31]sum+1 = 50037 [14:03: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 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 202 28.07.2024 14:03 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230388 ФПД: 146801027816424 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T140338&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230388&fm=146801027816424&tin=02508201610067®Number=0000000000099253&sum=50000 [14:03:32]StoreToDocumentArchive [14:03:32]shift 386 fd 230388 [14:03:32]save to /storage/0386/doc_00230388 [14:03:32]save last doc name /storage/0386/doc_00230388 to /storage/kkm_last_doc_name [14:03:32]save OK [14:03:32]Clear old archive folders... [14:03:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:03:32]tlvbuf is 00962ED0 [14:03:32]SAM_PROTO_ClearQueue [14:03:32]wFMCommunicate request_size=4 [14:03:32]MH_SAM_APDU [14:03:32]CAPDU: 80 09 00 00 [14:03:32]Write to MH i2c: E2 08 00 F9 AC 80 09 00 00 00 00 00 00 17 [14:03:32]Write i2c OK [14:03:32]MH_I2C_Read... [14:03:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:03:32]Read from MH i2c: E2 [14:03:32]MH_I2C_Read... [14:03:32]Read from MH i2c: E2 03 00 [14:03:32]MH_I2C_Read... [14:03:32]Read from MH i2c: E2 03 00 F9 AC 00 90 00 19 [14:03:32]RAPDU: 90 00 [14:03:32]wFMCommunicate OK [14:03:32]SAM_PROTO_ClearQueue done [14:03:32]KKMCreateOFDPacket [14:03:32]OFDProtocolAddRootSTLVToBuf [14:03:32]FM_MakeSignedData [14:03:32]FM_MakeSignedData [14:03:32]SAM_PROTO_SignData [14:03:32]wFMCommunicate request_size=4 [14:03:32]MH_SAM_APDU [14:03:32]CAPDU: 80 0D 01 02 [14:03:32]Write to MH i2c: E2 08 00 FA AC 80 0D 01 02 00 00 00 00 1F [14:03:32]Write i2c OK [14:03:32]MH_I2C_Read... [14:03:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:03:32]Read from MH i2c: E2 [14:03:32]MH_I2C_Read... [14:03:32]Read from MH i2c: E2 03 00 [14:03:32]MH_I2C_Read... [14:03:32]Read from MH i2c: E2 03 00 FA AC 00 90 00 1A [14:03:32]RAPDU: 90 00 [14:03:32]wFMCommunicate OK [14:03:32]wFMCommunicate request_size=255 [14:03:32]MH_SAM_APDU [14:03: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 CA 00 00 00 F4 03 04 00 BA 4F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F4 83 03 00 35 04 06 00 85 [14:03:32]Write to MH i2c: E2 02 01 FB AC 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 CA 00 00 00 F4 03 04 00 BA 4F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F4 83 03 00 35 04 06 00 85 00 00 00 [14:03:33]Write i2c OK [14:03:33]MH_I2C_Read... [14:03:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:03:33]Read from MH i2c: E2 [14:03:33]MH_I2C_Read... [14:03:33]Read from MH i2c: E2 03 00 [14:03:33]MH_I2C_Read... [14:03:33]Read from MH i2c: E2 03 00 FB AC 00 90 00 1B [14:03:33]RAPDU: 90 00 [14:03:33]wFMCommunicate OK [14:03:33]wFMCommunicate request_size=10 [14:03:33]MH_SAM_APDU [14:03:33]CAPDU: 80 0D 02 02 05 83 C7 1D 9B E8 [14:03:33]Write to MH i2c: E2 0D 00 FC AC 80 0D 02 02 05 00 83 C7 1D 9B E8 00 00 16 [14:03:33]Write i2c OK [14:03:33]MH_I2C_Read... [14:03:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:03:33]Read from MH i2c: E2 [14:03:33]MH_I2C_Read... [14:03:33]Read from MH i2c: E2 03 00 [14:03:33]MH_I2C_Read... [14:03:33]Read from MH i2c: E2 03 00 FC AC 00 90 00 1C [14:03:33]RAPDU: 90 00 [14:03:33]wFMCommunicate OK [14:03:33]wFMCommunicate request_size=4 [14:03:33]MH_SAM_APDU [14:03:33]CAPDU: 80 0D 03 02 [14:03:33]Write to MH i2c: E2 08 00 FD AC 80 0D 03 02 00 00 00 00 24 [14:03:33]Write i2c OK [14:03:33]MH_I2C_Read... [14:03:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:03:33]Read from MH i2c: E2 [14:03:33]MH_I2C_Read... [14:03:33]Read from MH i2c: E2 0B 00 [14:03:33]MH_I2C_Read... [14:03:33]Read from MH i2c: E2 0B 00 FD AC 00 D6 E3 FF C6 45 92 D8 BD 90 00 0F [14:03:33]RAPDU: D6 E3 FF C6 45 92 D8 BD 90 00 [14:03:33]wFMCommunicate OK [14:03:33]SAM_PROTO_SignData done [14:03:33]FM_MakeSignedData done [14:03:33]CreateOFDProtocolMessage [14:03:33]wFMCommunicate request_size=4 [14:03:33]MH_SAM_APDU [14:03:33]CAPDU: 80 11 00 00 [14:03:33]Write to MH i2c: E2 08 00 FE AC 80 11 00 00 00 00 00 00 24 [14:03:33]Write i2c OK [14:03:33]MH_I2C_Read... [14:03:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:03:33]Read from MH i2c: E2 [14:03:33]MH_I2C_Read... [14:03:33]Read from MH i2c: E2 17 00 [14:03:33]MH_I2C_Read... [14:03:33]Read from MH i2c: E2 17 00 FE AC 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 75 [14:03:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:03:33]wFMCommunicate OK [14:03:33]CreateOFDProtocolMessage done [14:03:33]OFDSenderStorePacket 230388 [14:03:33]StoreOFDPacket docnum=230388 [14:03:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 17 E0 07 01 D2 41 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 CA 00 00 00 F4 03 04 00 BA 4F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F4 83 03 00 35 04 06 00 85 83 C7 1D 9B E8 D6 E3 FF C6 45 92 D8 BD [14:03:33]CheckFolder [14:03:33]dirname=/storage/ofd_packets [14:03:33]CheckFolder done [14:03:33]ProducePacketName [14:03:33]name=ofd_packets/00230388 [14:03:33]NVStorageSaveData ofd_packets/00230388 [14:03:33]File name is /storage/ofd_packets/00230388 [14:03:33]Write 301 bytes [14:03:33]NVStorageSaveData done [14:03:33]OFDSenderStorePacket done [14:03:33]KKMCreateOFDPacket done [14:03:33]NVStorageSaveData kkm_last_timestamp [14:03:33]File name is /storage/kkm_last_timestamp [14:03:33]Write 4 bytes [14:03:33]NVStorageSaveData done [14:03:33]ExternCall_PrintAddStr [14:03:33]wPrintStart [14:03:33]Write to MH i2c: 01 00 00 FF AC AB [14:03:33]Write i2c OK [14:03:33]MH_I2C_Read... [14:03:33]Read from MH i2c: 01 [14:03:33]MH_I2C_Read... [14:03:33]Read from MH i2c: 01 07 00 [14:03:33]MH_I2C_Read... [14:03:33]Read from MH i2c: 01 07 00 FF AC 00 00 00 00 00 FF 0F C0 [14:03:33]RasterBufferAndPrint [14:03:33]line Счет N : (1)871941 [14:03:33]line ИНН: 02508201610067 [14:03:33]line Контрольно-Кассовый Чек [14:03:33]line ПРОДАЖА [14:03:33]line ТРК (МРК, ГНК) : 62 [14:03:33]line Товар: 2710124130 [14:03:33]line Аи-92-К-5 [14:03:33]line 7.380 * 67.80 [14:03:33]line = 500.36 [14:03:33]line НДС 12% НСП 1% [14:03:33]line > о реализуемом товаре [14:03:33]line ОКРУГЛЕНИЕ: -0.36 [14:03:33]line ИТОГО: 500.00 [14:03:33]line Внесено: 500.00 [14:03:33]line СДАЧА: 0.00 [14:03:33]line НСП 1% : 4.43 [14:03:33]line НДС 12% : 53.14 [14:03:33]line Наличными: 500.00 [14:03:33]line Безнал.: 0.00 [14:03:33]line Место: АЗС № 125 "Партнер Нефть" [14:03:33]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [14:03:33]line СНО: Общий режим [14:03:33]line Чек 202 28.07.2024 14:03 [14:03:33]line Смена: 386 ФФД: 1.0 [14:03:33]line ЗНМ: 0300000050 [14:03:33]line РНМ: 0000000000099253 [14:03:33]line Версия ККМ: 001 [14:03:33]line ФМ: 0000000000965352 [14:03:33]line ФД: 230388 [14:03:33]line ФПД: 146801027816424 [14:03:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T140338&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230388&fm=146801027816424&tin=02508201610067®Number=0000000000099253&sum=50000 [14:03:33]OFD Sender: Processing packet 230388 [packets to send 132, broken 131] [14:03:33]ProducePacketName [14:03:33]name=ofd_packets/00230388 [14:03:33]OFD Sender: To server: pG, [14:03:33]CommunicateWithHost lk.salyk.kg:30040 [14:03:33]ConnectInit lk.salyk.kg [14:03:33]written 0, free lines is 4095 [14:03:33]Connected sock=10 [14:03:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 17 E0 07 01 D2 41 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 CA 00 00 00 F4 03 04 00 BA 4F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F4 83 03 00 35 04 06 00 85 83 C7 1D 9B E8 D6 E3 FF C6 45 92 D8 BD [14:03:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 05 9E 47 00 B0 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 39 36 35 33 35 32 10 04 04 00 F4 83 03 00 F4 03 04 00 91 F6 A5 66 B6 04 01 00 00 BA 41 5F C3 03 45 F6 04 [14:03:34]CommunicateWithHost err = 0 [14:03:34]CheckOFDResponse [14:03:34]1017 (14) - 77093643461234 [14:03:34]1041 (16) - 0000000000965352 [14:03:34]1040 (4) - 230388 [14:03:34]1012 (4) - 28.07.2024 07:43 [14:03:34]1206 (1) - 0 [14:03:34]OFD Sender: Remove packet 230388 [14:03:34]ProducePacketName [14:03:34]name=ofd_packets/00230388 [14:03:34]NVStorageDeleteData [14:03:34]Write to MH i2c: 01 00 00 2A AD D7 [14:03:34]Write i2c OK [14:03:34]MH_I2C_Read... [14:03:34]Read from MH i2c: 01 [14:03:34]MH_I2C_Read... [14:03:34]Read from MH i2c: 01 07 00 [14:03:34]MH_I2C_Read... [14:03:34]Read from MH i2c: 01 07 00 2A AD 00 00 00 00 00 FB 0C E5 [14:03:34]RasterBufferAndPrint [14:03:34]line [14:03:34]line [14:03:34]line [14:03:34]line [14:03:34]line [14:03:34]written 0, free lines is 3333 [14:03:34]MH_Cut [14:03:34]Write to MH i2c: D1 01 00 31 AD 01 B0 [14:03:34]Write i2c OK [14:03:34]MH_I2C_Read... [14:03:34]Read from MH i2c: D1 [14:03:34]MH_I2C_Read... [14:03:34]Read from MH i2c: D1 01 00 [14:03:34]MH_I2C_Read... [14:03:34]Read from MH i2c: D1 01 00 31 AD 00 AF [14:03:34]Write to MH i2c: 01 00 00 32 AD DF [14:03:34]Write i2c OK [14:03:34]MH_I2C_Read... [14:03:34]OFD Sender: No OFD packet to send [14:03:34]*** Cut start [14:03:34]*** Partial cut [14:03:34]*** CUTSNS_PIN = 1 [14:03:34]*** CUTSNS_PIN = 0 [14:03:35]*** Brake cut motor [14:03:35]Read from MH i2c: 01 [14:03:35]MH_I2C_Read... [14:03:35]*** Stop cut motor [14:03:35]*** Cut end [14:03:35]Read from MH i2c: 01 07 00 [14:03:35]MH_I2C_Read... [14:03:35]Read from MH i2c: 01 07 00 32 AD 00 00 00 00 00 FF 0F F4 [14:03:35]process_action close_receipt done [14:03:35]requested_data is exist [14:03:35]produce_requested_data [14:03:35]requested_item fm.sn is exist - process it [14:03:35]wFMCommunicate request_size=4 [14:03:35]MH_SAM_APDU [14:03:35]CAPDU: 80 11 00 00 [14:03:35]Write to MH i2c: E2 08 00 33 AD 80 11 00 00 00 00 00 00 5A [14:03:35]Write i2c OK [14:03:35]MH_I2C_Read... [14:03:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:03:35]Read from MH i2c: E2 [14:03:35]MH_I2C_Read... [14:03:35]Read from MH i2c: E2 17 00 [14:03:35]MH_I2C_Read... [14:03:35]Read from MH i2c: E2 17 00 33 AD 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 AB [14:03:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:03:35]wFMCommunicate OK [14:03:35]requested_item fd.num is exist - process it [14:03:35]SAM_PROTO_GetFieldsCounters [14:03:35]wFMCommunicate request_size=4 [14:03:35]MH_SAM_APDU [14:03:35]CAPDU: 80 13 00 00 [14:03:35]Write to MH i2c: E2 08 00 34 AD 80 13 00 00 00 00 00 00 5D [14:03:35]Write i2c OK [14:03:35]MH_I2C_Read... [14:03:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:03:35]Read from MH i2c: E2 [14:03:35]MH_I2C_Read... [14:03:35]Read from MH i2c: E2 62 00 [14:03:35]MH_I2C_Read... [14:03:35]Read from MH i2c: E2 62 00 34 AD 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 F4 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 CA 00 00 00 5E 04 04 00 CA 00 00 00 57 04 04 00 CB 00 00 00 19 04 04 00 00 00 00 00 90 00 DA [14:03:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 F4 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 CA 00 00 00 5E 04 04 00 CA 00 00 00 57 04 04 00 CB 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:03:35]wFMCommunicate OK [14:03:35]SAM_PROTO_GetFieldsCounters done [14:03:35]requested_item shift.num is exist - process it [14:03:35]requested_item shift.opened is exist - process it [14:03:35]req_shift_opened [14:03:35]FM_GetShiftState [14:03:35]SAM_PROTO_GetShiftState [14:03:35]wFMCommunicate request_size=4 [14:03:35]MH_SAM_APDU [14:03:35]CAPDU: 80 13 01 00 [14:03:35]Write to MH i2c: E2 08 00 35 AD 80 13 01 00 00 00 00 00 5F [14:03:35]Write i2c OK [14:03:35]MH_I2C_Read... [14:03:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:03:35]Read from MH i2c: E2 [14:03:35]MH_I2C_Read... [14:03:35]Read from MH i2c: E2 0E 00 [14:03:35]MH_I2C_Read... [14:03:35]Read from MH i2c: E2 0E 00 35 AD 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 25 [14:03:35]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:03:35]wFMCommunicate OK [14:03:35]SAM_PROTO_GetShiftState done [14:03:35]FM_GetShiftState done [14:03:35]req_shift_opened done [14:03:35]requested_item shift.open_date is exist - process it [14:03:35]req_shift_open_date [14:03:35]req_shift_open_date done [14:03:35]produce_requested_data done [14:03:35]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230388,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [14:03:35]process_action_free close_receipt [14:03:35]json_value_free [14:03:35]json_value_free done [14:03:35]process_json_proto returns [14:03:35]Send response to host [14:03:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230388,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [14:03:35]free response buf [14:03:35]execute_script done [14:03:35]execute_script returns [14:03:35]free content buf [14:03:35]Sock 9.Close socket [14:03:35]Sock 9.Thread stoped [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:39]OFD Sender: No OFD packet to send [14:05:44]OFD Sender: No OFD packet to send [14:05:49]OFD Sender: No OFD packet to send [14:05:54]OFD Sender: No OFD packet to send [14:05:59]OFD Sender: No OFD packet to send [14:06:04]OFD Sender: No OFD packet to send [14:06:09]OFD Sender: No OFD packet to send [14:06:14]OFD Sender: No OFD packet to send [14:06:19]OFD Sender: No OFD packet to send [14:06:24]OFD Sender: No OFD packet to send [14:06:29]OFD Sender: No OFD packet to send [14:06:34]OFD Sender: No OFD packet to send [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:06:59]OFD Sender: No OFD packet to send [14:07:04]OFD Sender: No OFD packet to send [14:07:09]accept exits with 8 [14:07:09]New connection [14:07:09]New thread 3066903908 created [14:07:09]Thread 3067047268 joined [14:07:09]Waiting for new connection... [14:07:09] Sock 8.Parse request [14:07:09]Sock 8.Check first char [14:07:09]Sock 8.First char is OK [14:07:09]request: POST /json_proto HTTP/1.0 [14:07:09]Method: POST [14:07:09]URL: /json_proto [14:07:09]Method is POST - this is cgi request [14:07:09]url: /json_proto [14:07:09]query_string will be loaded in cgi processing [14:07:09]execute_cgi json_proto POST (null) [14:07:09]execute_cgi path=json_proto method=POST [14:07:09]POST find Content-Length [14:07:09]Host: 172.17.49.131:8080 [14:07:09]Content-Length: 834 [14:07:09]Content-Type: application/json [14:07:09] [14:07:09]POST finish read [14:07:09]Found Content-Length = 834 [14:07:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871942", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 700.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:07:09]execute_script... [14:07: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)871942", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 700.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:07:09]POST & json_proto [14:07:09]process_json_proto [14:07:09]json parsed OK: [14:07:09]protocol is kg_v1.0 [14:07:09]action value=close_receipt [14:07:09]process_action close_receipt [14:07:09]cmd_close_receipt [14:07:09]MH_GetDate [14:07:09]Write to MH i2c: F0 00 00 36 AD D2 [14:07:09]Write i2c OK [14:07:09]MH_I2C_Read... [14:07:09]Read from MH i2c: F0 [14:07:09]MH_I2C_Read... [14:07:09]Read from MH i2c: F0 09 00 [14:07:09]MH_I2C_Read... [14:07:09]Read from MH i2c: F0 09 00 36 AD 00 94 50 A6 66 FF 4D C0 64 3B [14:07:09]GetLastDocTimeStamp 1722175418 [14:07:09]current date 1722175636 [14:07:09]FM_GetShiftState [14:07:09]SAM_PROTO_GetShiftState [14:07:09]wFMCommunicate request_size=4 [14:07:09]MH_SAM_APDU [14:07:09]CAPDU: 80 13 01 00 [14:07:09]Write to MH i2c: E2 08 00 37 AD 80 13 01 00 00 00 00 00 61 [14:07:09]Write i2c OK [14:07:09]MH_I2C_Read... [14:07:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:07:09]Read from MH i2c: E2 [14:07:09]MH_I2C_Read... [14:07:09]Read from MH i2c: E2 0E 00 [14:07:09]MH_I2C_Read... [14:07:09]Read from MH i2c: E2 0E 00 37 AD 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 27 [14:07:09]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:07:09]wFMCommunicate OK [14:07:09]SAM_PROTO_GetShiftState done [14:07:09]FM_GetShiftState done [14:07:09]opened in 1722127132 [14:07:09]opened+sec_in_day 1722213532 [14:07:09]quantity*price = 70038 [14:07:09]sum+1 = 70039 [14:07:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 700.38 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 0.00 Безнал.: 700.38 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 203 28.07.2024 14:07 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000965352 ФД: 230389 ФПД: 117157467292818 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T140716&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230389&fm=117157467292818&tin=02508201610067®Number=0000000000099253&sum=70038 [14:07:10]StoreToDocumentArchive [14:07:10]shift 386 fd 230389 [14:07:10]save to /storage/0386/doc_00230389 [14:07:10]save last doc name /storage/0386/doc_00230389 to /storage/kkm_last_doc_name [14:07:10]save OK [14:07:10]Clear old archive folders... [14:07:10]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:07:10]tlvbuf is 00962900 [14:07:10]SAM_PROTO_ClearQueue [14:07:10]wFMCommunicate request_size=4 [14:07:10]MH_SAM_APDU [14:07:10]CAPDU: 80 09 00 00 [14:07:10]Write to MH i2c: E2 08 00 44 AD 80 09 00 00 00 00 00 00 63 [14:07:10]Write i2c OK [14:07:10]MH_I2C_Read... [14:07:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:07:10]Read from MH i2c: E2 [14:07:10]MH_I2C_Read... [14:07:10]Read from MH i2c: E2 03 00 [14:07:10]MH_I2C_Read... [14:07:10]Read from MH i2c: E2 03 00 44 AD 00 90 00 65 [14:07:10]RAPDU: 90 00 [14:07:10]wFMCommunicate OK [14:07:10]SAM_PROTO_ClearQueue done [14:07:10]KKMCreateOFDPacket [14:07:10]OFDProtocolAddRootSTLVToBuf [14:07:10]FM_MakeSignedData [14:07:10]FM_MakeSignedData [14:07:10]SAM_PROTO_SignData [14:07:10]wFMCommunicate request_size=4 [14:07:10]MH_SAM_APDU [14:07:10]CAPDU: 80 0D 01 02 [14:07:10]Write to MH i2c: E2 08 00 45 AD 80 0D 01 02 00 00 00 00 6B [14:07:10]Write i2c OK [14:07:10]MH_I2C_Read... [14:07:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:07:10]Read from MH i2c: E2 [14:07:10]MH_I2C_Read... [14:07:10]Read from MH i2c: E2 03 00 [14:07:10]MH_I2C_Read... [14:07:10]Read from MH i2c: E2 03 00 45 AD 00 90 00 66 [14:07:10]RAPDU: 90 00 [14:07:10]wFMCommunicate OK [14:07:10]wFMCommunicate request_size=255 [14:07:10]MH_SAM_APDU [14:07:10]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 94 50 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F5 83 03 00 35 04 06 00 [14:07:10]Write to MH i2c: E2 02 01 46 AD 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 94 50 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F5 83 03 00 35 04 06 00 00 00 42 [14:07:10]Write i2c OK [14:07:10]MH_I2C_Read... [14:07:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:07:11]Read from MH i2c: E2 [14:07:11]MH_I2C_Read... [14:07:11]Read from MH i2c: E2 03 00 [14:07:11]MH_I2C_Read... [14:07:11]Read from MH i2c: E2 03 00 46 AD 00 90 00 67 [14:07:11]RAPDU: 90 00 [14:07:11]wFMCommunicate OK [14:07:11]wFMCommunicate request_size=11 [14:07:11]MH_SAM_APDU [14:07:11]CAPDU: 80 0D 02 02 06 6A 8D D9 38 84 92 [14:07:11]Write to MH i2c: E2 0E 00 47 AD 80 0D 02 02 06 00 6A 8D D9 38 84 92 00 00 98 [14:07:11]Write i2c OK [14:07:11]MH_I2C_Read... [14:07:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:07:11]Read from MH i2c: E2 [14:07:11]MH_I2C_Read... [14:07:11]Read from MH i2c: E2 03 00 [14:07:11]MH_I2C_Read... [14:07:11]Read from MH i2c: E2 03 00 47 AD 00 90 00 68 [14:07:11]RAPDU: 90 00 [14:07:11]wFMCommunicate OK [14:07:11]wFMCommunicate request_size=4 [14:07:11]MH_SAM_APDU [14:07:11]CAPDU: 80 0D 03 02 [14:07:11]Write to MH i2c: E2 08 00 48 AD 80 0D 03 02 00 00 00 00 70 [14:07:11]Write i2c OK [14:07:11]MH_I2C_Read... [14:07:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:07:11]Read from MH i2c: E2 [14:07:11]MH_I2C_Read... [14:07:11]Read from MH i2c: E2 0B 00 [14:07:11]MH_I2C_Read... [14:07:11]Read from MH i2c: E2 0B 00 48 AD 00 6F B7 B9 3B 5E 8B 46 3B 90 00 F5 [14:07:11]RAPDU: 6F B7 B9 3B 5E 8B 46 3B 90 00 [14:07:11]wFMCommunicate OK [14:07:11]SAM_PROTO_SignData done [14:07:11]FM_MakeSignedData done [14:07:11]CreateOFDProtocolMessage [14:07:11]wFMCommunicate request_size=4 [14:07:11]MH_SAM_APDU [14:07:11]CAPDU: 80 11 00 00 [14:07:11]Write to MH i2c: E2 08 00 49 AD 80 11 00 00 00 00 00 00 70 [14:07:11]Write i2c OK [14:07:11]MH_I2C_Read... [14:07:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:07:11]Read from MH i2c: E2 [14:07:11]MH_I2C_Read... [14:07:11]Read from MH i2c: E2 17 00 [14:07:11]MH_I2C_Read... [14:07:11]Read from MH i2c: E2 17 00 49 AD 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 C1 [14:07:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:07:11]wFMCommunicate OK [14:07:11]CreateOFDProtocolMessage done [14:07:11]OFDSenderStorePacket 230389 [14:07:11]StoreOFDPacket docnum=230389 [14:07:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 01 00 00 AA 48 08 01 D3 C5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 94 50 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F5 83 03 00 35 04 06 00 6A 8D D9 38 84 92 6F B7 B9 3B 5E 8B 46 3B [14:07:11]CheckFolder [14:07:11]dirname=/storage/ofd_packets [14:07:11]CheckFolder done [14:07:11]ProducePacketName [14:07:11]name=ofd_packets/00230389 [14:07:11]NVStorageSaveData ofd_packets/00230389 [14:07:11]File name is /storage/ofd_packets/00230389 [14:07:11]Write 302 bytes [14:07:11]NVStorageSaveData done [14:07:11]OFDSenderStorePacket done [14:07:11]KKMCreateOFDPacket done [14:07:11]NVStorageSaveData kkm_last_timestamp [14:07:11]File name is /storage/kkm_last_timestamp [14:07:11]Write 4 bytes [14:07:11]NVStorageSaveData done [14:07:11]ExternCall_PrintAddStr [14:07:11]wPrintStart [14:07:11]Write to MH i2c: 01 00 00 4A AD F7 [14:07:11]Write i2c OK [14:07:11]MH_I2C_Read... [14:07:11]Read from MH i2c: 01 [14:07:11]MH_I2C_Read... [14:07:11]Read from MH i2c: 01 07 00 [14:07:11]MH_I2C_Read... [14:07:11]Read from MH i2c: 01 07 00 4A AD 00 00 00 00 00 FF 0F 0C [14:07:11]RasterBufferAndPrint [14:07:11]line Счет N : (1)871942 [14:07:11]line ИНН: 02508201610067 [14:07:11]line Контрольно-Кассовый Чек [14:07:11]line ПРОДАЖА [14:07:11]line ТРК (МРК, ГНК) : 41 [14:07:11]line Товар: 2710124130 [14:07:11]line SUPER 92-К-5 [14:07:11]line 10.180 * 68.80 [14:07:11]line = 700.38 [14:07:11]line НДС 12% НСП 1% [14:07:11]line > о реализуемом товаре [14:07:11]line ИТОГО: 700.38 [14:07:11]line НСП 1% : 6.20 [14:07:11]line НДС 12% : 74.38 [14:07:11]line Наличными: 0.00 [14:07:11]line Безнал.: 700.38 [14:07:11]line Место: АЗС № 125 "Партнер Нефть" [14:07:11]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [14:07:11]line СНО: Общий режим [14:07:11]line Чек 203 28.07.2024 14:07 [14:07:11]line Смена: 386 ФФД: 1.0 [14:07:11]line ЗНМ: 0300000050 [14:07:11]line РНМ: 0000000000099253 [14:07:11]line Версия ККМ: 001 [14:07:11]line Платежная система: АКБ Кыргызстан [14:07:11]line ФМ: 0000000000965352 [14:07:11]line ФД: 230389 [14:07:11]line ФПД: 117157467292818 [14:07:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T140716&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230389&fm=117157467292818&tin=02508201610067®Number=0000000000099253&sum=70038 [14:07:11]written 0, free lines is 4095 [14:07:11]OFD Sender: Processing packet 230389 [packets to send 132, broken 131] [14:07:11]ProducePacketName [14:07:11]name=ofd_packets/00230389 [14:07:11]OFD Sender: To server: pG, [14:07:11]CommunicateWithHost lk.salyk.kg:30040 [14:07:11]ConnectInit lk.salyk.kg [14:07:11]Connected sock=11 [14:07:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 01 00 00 AA 48 08 01 D3 C5 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 96 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 96 11 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 00 00 00 F4 03 04 00 94 50 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F5 83 03 00 35 04 06 00 6A 8D D9 38 84 92 6F B7 B9 3B 5E 8B 46 3B [14:07:11]Write to MH i2c: 01 00 00 74 AD 21 [14:07:11]Write i2c OK [14:07:11]MH_I2C_Read... [14:07:11]Read from MH i2c: 01 [14:07:11]MH_I2C_Read... [14:07:11]Read from MH i2c: 01 07 00 [14:07:11]MH_I2C_Read... [14:07:11]Read from MH i2c: 01 07 00 74 AD 00 00 00 00 00 09 0D 3E [14:07:11]RasterBufferAndPrint [14:07:11]line [14:07:11]line [14:07:11]line [14:07:11]line [14:07:11]line [14:07:11]written 0, free lines is 3343 [14:07:11]MH_Cut [14:07:11]Write to MH i2c: D1 01 00 7B AD 01 FA [14:07:11]Write i2c OK [14:07:11]MH_I2C_Read... [14:07:11]Read from MH i2c: D1 [14:07:11]MH_I2C_Read... [14:07:11]Read from MH i2c: D1 01 00 [14:07:11]MH_I2C_Read... [14:07:11]Read from MH i2c: D1 01 00 7B AD 00 F9 [14:07:11]Write to MH i2c: 01 00 00 7C AD 29 [14:07:11]Write i2c OK [14:07:11]MH_I2C_Read... [14:07:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 4C 4D 47 00 FF 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 39 36 35 33 35 32 10 04 04 00 F5 83 03 00 F4 03 04 00 6B F7 A5 66 B6 04 01 00 00 DF 90 94 C0 93 44 41 7B [14:07:12]CommunicateWithHost err = 0 [14:07:12]CheckOFDResponse [14:07:12]1017 (14) - 77093643461234 [14:07:12]1041 (16) - 0000000000965352 [14:07:12]1040 (4) - 230389 [14:07:12]1012 (4) - 28.07.2024 07:46 [14:07:12]1206 (1) - 0 [14:07:12]OFD Sender: Remove packet 230389 [14:07:12]ProducePacketName [14:07:12]name=ofd_packets/00230389 [14:07:12]NVStorageDeleteData [14:07:12]*** Cut start [14:07:12]*** Partial cut [14:07:12]*** CUTSNS_PIN = 1 [14:07:12]OFD Sender: No OFD packet to send [14:07:12]*** CUTSNS_PIN = 0 [14:07:12]*** Brake cut motor [14:07:13]Read from MH i2c: 01 [14:07:13]MH_I2C_Read... [14:07:13]*** Stop cut motor [14:07:13]*** Cut end [14:07:13]Read from MH i2c: 01 07 00 [14:07:13]MH_I2C_Read... [14:07:13]Read from MH i2c: 01 07 00 7C AD 00 00 00 00 00 FF 0F 3E [14:07:13]process_action close_receipt done [14:07:13]requested_data is exist [14:07:13]produce_requested_data [14:07:13]requested_item fm.sn is exist - process it [14:07:13]wFMCommunicate request_size=4 [14:07:13]MH_SAM_APDU [14:07:13]CAPDU: 80 11 00 00 [14:07:13]Write to MH i2c: E2 08 00 7D AD 80 11 00 00 00 00 00 00 A4 [14:07:13]Write i2c OK [14:07:13]MH_I2C_Read... [14:07:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:07:13]Read from MH i2c: E2 [14:07:13]MH_I2C_Read... [14:07:13]Read from MH i2c: E2 17 00 [14:07:13]MH_I2C_Read... [14:07:13]Read from MH i2c: E2 17 00 7D AD 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 F5 [14:07:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:07:13]wFMCommunicate OK [14:07:13]requested_item fd.num is exist - process it [14:07:13]SAM_PROTO_GetFieldsCounters [14:07:13]wFMCommunicate request_size=4 [14:07:13]MH_SAM_APDU [14:07:13]CAPDU: 80 13 00 00 [14:07:13]Write to MH i2c: E2 08 00 7E AD 80 13 00 00 00 00 00 00 A7 [14:07:13]Write i2c OK [14:07:13]MH_I2C_Read... [14:07:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:07:13]Read from MH i2c: E2 [14:07:13]MH_I2C_Read... [14:07:13]Read from MH i2c: E2 62 00 [14:07:13]MH_I2C_Read... [14:07:13]Read from MH i2c: E2 62 00 7E AD 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 F5 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 CB 00 00 00 5E 04 04 00 CB 00 00 00 57 04 04 00 CC 00 00 00 19 04 04 00 00 00 00 00 90 00 28 [14:07:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 F5 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 CB 00 00 00 5E 04 04 00 CB 00 00 00 57 04 04 00 CC 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:07:13]wFMCommunicate OK [14:07:13]SAM_PROTO_GetFieldsCounters done [14:07:13]requested_item shift.num is exist - process it [14:07:13]requested_item shift.opened is exist - process it [14:07:13]req_shift_opened [14:07:13]FM_GetShiftState [14:07:13]SAM_PROTO_GetShiftState [14:07:13]wFMCommunicate request_size=4 [14:07:13]MH_SAM_APDU [14:07:13]CAPDU: 80 13 01 00 [14:07:13]Write to MH i2c: E2 08 00 7F AD 80 13 01 00 00 00 00 00 A9 [14:07:13]Write i2c OK [14:07:13]MH_I2C_Read... [14:07:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:07:13]Read from MH i2c: E2 [14:07:13]MH_I2C_Read... [14:07:13]Read from MH i2c: E2 0E 00 [14:07:13]MH_I2C_Read... [14:07:13]Read from MH i2c: E2 0E 00 7F AD 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 6F [14:07:13]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:07:13]wFMCommunicate OK [14:07:13]SAM_PROTO_GetShiftState done [14:07:13]FM_GetShiftState done [14:07:13]req_shift_opened done [14:07:13]requested_item shift.open_date is exist - process it [14:07:13]req_shift_open_date [14:07:13]req_shift_open_date done [14:07:13]produce_requested_data done [14:07:13]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230389,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [14:07:13]process_action_free close_receipt [14:07:13]json_value_free [14:07:13]json_value_free done [14:07:13]process_json_proto returns [14:07:13]Send response to host [14:07:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230389,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [14:07:13]free response buf [14:07:13]execute_script done [14:07:13]execute_script returns [14:07:13]free content buf [14:07:13]Sock 8.Close socket [14:07:13]Sock 8.Thread stoped [14:07:17]OFD Sender: No OFD packet to send [14:07:22]OFD Sender: No OFD packet to send [14:07:27]OFD Sender: No OFD packet to send [14:07:32]OFD Sender: No OFD packet to send [14:07:37]OFD Sender: No OFD packet to send [14:07:42]OFD Sender: No OFD packet to send [14:07:47]OFD Sender: No OFD packet to send [14:07:52]OFD Sender: No OFD packet to send [14:07:57]OFD Sender: No OFD packet to send [14:08:02]OFD Sender: No OFD packet to send [14:08:07]OFD Sender: No OFD packet to send [14:08:12]OFD Sender: No OFD packet to send [14:08:17]OFD Sender: No OFD packet to send [14:08:22]OFD Sender: No OFD packet to send [14:08:27]OFD Sender: No OFD packet to send [14:08:32]OFD Sender: No OFD packet to send [14:08:37]OFD Sender: No OFD packet to send [14:08:42]OFD Sender: No OFD packet to send [14:08:47]OFD Sender: No OFD packet to send [14:08:52]OFD Sender: No OFD packet to send [14:08:57]OFD Sender: No OFD packet to send [14:09:02]OFD Sender: No OFD packet to send [14:09:07]OFD Sender: No OFD packet to send [14:09:12]OFD Sender: No OFD packet to send [14:09:17]OFD Sender: No OFD packet to send [14:09:22]OFD Sender: No OFD packet to send [14:09:27]OFD Sender: No OFD packet to send [14:09:32]OFD Sender: No OFD packet to send [14:09:37]OFD Sender: No OFD packet to send [14:09:42]OFD Sender: No OFD packet to send [14:09:47]OFD Sender: No OFD packet to send [14:09:52]OFD Sender: No OFD packet to send [14:09:57]OFD Sender: No OFD packet to send [14:10:02]OFD Sender: No OFD packet to send [14:10:07]OFD Sender: No OFD packet to send [14:10:12]OFD Sender: No OFD packet to send [14:10:17]OFD Sender: No OFD packet to send [14:10:22]OFD Sender: No OFD packet to send [14:10:27]OFD Sender: No OFD packet to send [14:10:32]OFD Sender: No OFD packet to send [14:10:37]OFD Sender: No OFD packet to send [14:10:42]OFD Sender: No OFD packet to send [14:10:47]OFD Sender: No OFD packet to send [14:10:52]OFD Sender: No OFD packet to send [14:10:57]OFD Sender: No OFD packet to send [14:11:02]OFD Sender: No OFD packet to send [14:11:07]OFD Sender: No OFD packet to send [14:11:12]OFD Sender: No OFD packet to send [14:11:17]OFD Sender: No OFD packet to send [14:11:22]OFD Sender: No OFD packet to send [14:11:27]OFD Sender: No OFD packet to send [14:11:32]OFD Sender: No OFD packet to send [14:11:37]OFD Sender: No OFD packet to send [14:11:42]OFD Sender: No OFD packet to send [14:11:47]OFD Sender: No OFD packet to send [14:11:52]OFD Sender: No OFD packet to send [14:11:57]OFD Sender: No OFD packet to send [14:12:02]OFD Sender: No OFD packet to send [14:12:07]OFD Sender: No OFD packet to send [14:12:12]OFD Sender: No OFD packet to send [14:12:17]OFD Sender: No OFD packet to send [14:12:22]OFD Sender: No OFD packet to send [14:12:27]OFD Sender: No OFD packet to send [14:12:32]OFD Sender: No OFD packet to send [14:12:37]OFD Sender: No OFD packet to send [14:12:42]OFD Sender: No OFD packet to send [14:12:47]OFD Sender: No OFD packet to send [14:12:52]OFD Sender: No OFD packet to send [14:12:57]OFD Sender: No OFD packet to send [14:13:02]OFD Sender: No OFD packet to send [14:13:07]OFD Sender: No OFD packet to send [14:13:13]OFD Sender: No OFD packet to send [14:13:18]OFD Sender: No OFD packet to send [14:13:23]OFD Sender: No OFD packet to send [14:13:28]OFD Sender: No OFD packet to send [14:13:33]OFD Sender: No OFD packet to send [14:13:38]OFD Sender: No OFD packet to send [14:13:43]OFD Sender: No OFD packet to send [14:13:48]OFD Sender: No OFD packet to send [14:13:53]OFD Sender: No OFD packet to send [14:13:58]OFD Sender: No OFD packet to send [14:14:03]OFD Sender: No OFD packet to send [14:14:08]OFD Sender: No OFD packet to send [14:14:13]OFD Sender: No OFD packet to send [14:14:18]OFD Sender: No OFD packet to send [14:14:23]OFD Sender: No OFD packet to send [14:14:28]OFD Sender: No OFD packet to send [14:14:33]OFD Sender: No OFD packet to send [14:14:38]OFD Sender: No OFD packet to send [14:14:43]OFD Sender: No OFD packet to send [14:14:48]OFD Sender: No OFD packet to send [14:14:53]OFD Sender: No OFD packet to send [14:14:58]OFD Sender: No OFD packet to send [14:15:03]OFD Sender: No OFD packet to send [14:15:08]OFD Sender: No OFD packet to send [14:15:13]OFD Sender: No OFD packet to send [14:15:18]OFD Sender: No OFD packet to send [14:15:23]OFD Sender: No OFD packet to send [14:15:28]OFD Sender: No OFD packet to send [14:15:33]OFD Sender: No OFD packet to send [14:15:38]OFD Sender: No OFD packet to send [14:15:43]OFD Sender: No OFD packet to send [14:15:48]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:18]OFD Sender: No OFD packet to send [14:16:23]OFD Sender: No OFD packet to send [14:16:28]OFD Sender: No OFD packet to send [14:16:33]OFD Sender: No OFD packet to send [14:16:38]OFD Sender: No OFD packet to send [14:16:43]OFD Sender: No OFD packet to send [14:16:48]OFD Sender: No OFD packet to send [14:16:53]OFD Sender: No OFD packet to send [14:16:58]OFD Sender: No OFD packet to send [14:17:03]OFD Sender: No OFD packet to send [14:17:08]OFD Sender: No OFD packet to send [14:17:13]OFD Sender: No OFD packet to send [14:17:18]OFD Sender: No OFD packet to send [14:17:23]OFD Sender: No OFD packet to send [14:17:28]OFD Sender: No OFD packet to send [14:17:33]OFD Sender: No OFD packet to send [14:17:38]OFD Sender: No OFD packet to send [14:17:43]OFD Sender: No OFD packet to send [14:17:48]OFD Sender: No OFD packet to send [14:17:53]OFD Sender: No OFD packet to send [14:17:58]OFD Sender: No OFD packet to send [14:18:03]OFD Sender: No OFD packet to send [14:18:08]OFD Sender: No OFD packet to send [14:18:13]OFD Sender: No OFD packet to send [14:18:18]OFD Sender: No OFD packet to send [14:18:23]OFD Sender: No OFD packet to send [14:18:28]OFD Sender: No OFD packet to send [14:18:33]OFD Sender: No OFD packet to send [14:18:36]accept exits with 9 [14:18:36]New connection [14:18:36]New thread 3067047268 created [14:18:36]Thread 3066903908 joined [14:18:36]Waiting for new connection... [14:18:36] Sock 9.Parse request [14:18:36]Sock 9.Check first char [14:18:36]Sock 9.First char is OK [14:18:36]request: POST /json_proto HTTP/1.0 [14:18:36]Method: POST [14:18:36]URL: /json_proto [14:18:36]Method is POST - this is cgi request [14:18:36]url: /json_proto [14:18:36]query_string will be loaded in cgi processing [14:18:36]execute_cgi json_proto POST (null) [14:18:36]execute_cgi path=json_proto method=POST [14:18:36]POST find Content-Length [14:18:36]Host: 172.17.49.131:8080 [14:18:36]Content-Length: 682 [14:18:36]Content-Type: application/json [14:18:36] [14:18:36]POST finish read [14:18:36]Found Content-Length = 682 [14:18:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871946", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 26.780, "sum" : 2000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:18:36]execute_script... [14: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)871946", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 26.780, "sum" : 2000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:18:36]POST & json_proto [14:18:36]process_json_proto [14:18:36]json parsed OK: [14:18:36]protocol is kg_v1.0 [14:18:36]action value=close_receipt [14:18:36]process_action close_receipt [14:18:36]cmd_close_receipt [14:18:36]MH_GetDate [14:18:36]Write to MH i2c: F0 00 00 80 AD 1C [14:18:36]Write i2c OK [14:18:36]MH_I2C_Read... [14:18:36]Read from MH i2c: F0 [14:18:36]MH_I2C_Read... [14:18:36]Read from MH i2c: F0 09 00 [14:18:36]MH_I2C_Read... [14:18:36]Read from MH i2c: F0 09 00 80 AD 00 43 53 A6 66 FF 4D C0 64 37 [14:18:36]GetLastDocTimeStamp 1722175636 [14:18:36]current date 1722176323 [14:18:36]FM_GetShiftState [14:18:36]SAM_PROTO_GetShiftState [14:18:36]wFMCommunicate request_size=4 [14:18:36]MH_SAM_APDU [14:18:36]CAPDU: 80 13 01 00 [14:18:36]Write to MH i2c: E2 08 00 81 AD 80 13 01 00 00 00 00 00 AB [14:18:36]Write i2c OK [14:18:36]MH_I2C_Read... [14:18:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:18:37]Read from MH i2c: E2 [14:18:37]MH_I2C_Read... [14:18:37]Read from MH i2c: E2 0E 00 [14:18:37]MH_I2C_Read... [14:18:37]Read from MH i2c: E2 0E 00 81 AD 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 71 [14:18:37]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:18:37]wFMCommunicate OK [14:18:37]SAM_PROTO_GetShiftState done [14:18:37]FM_GetShiftState done [14:18:37]opened in 1722127132 [14:18:37]opened+sec_in_day 1722213532 [14:18:37]quantity*price = 200046 [14:18:37]sum+1 = 200048 [14:18:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.47 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.44 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 204 28.07.2024 14:18 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230390 ФПД: 232930765196467 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T141843&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230390&fm=232930765196467&tin=02508201610067®Number=0000000000099253&sum=200000 [14:18:38]StoreToDocumentArchive [14:18:38]shift 386 fd 230390 [14:18:38]save to /storage/0386/doc_00230390 [14:18:38]save last doc name /storage/0386/doc_00230390 to /storage/kkm_last_doc_name [14:18:38]save OK [14:18:38]Clear old archive folders... [14:18:38]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:18:38]tlvbuf is 008E2CC0 [14:18:38]SAM_PROTO_ClearQueue [14:18:38]wFMCommunicate request_size=4 [14:18:38]MH_SAM_APDU [14:18:38]CAPDU: 80 09 00 00 [14:18:38]Write to MH i2c: E2 08 00 8E AD 80 09 00 00 00 00 00 00 AD [14:18:38]Write i2c OK [14:18:38]MH_I2C_Read... [14:18:38]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:18:38]Read from MH i2c: E2 [14:18:38]MH_I2C_Read... [14:18:38]Read from MH i2c: E2 03 00 [14:18:38]MH_I2C_Read... [14:18:38]Read from MH i2c: E2 03 00 8E AD 00 90 00 AF [14:18:38]RAPDU: 90 00 [14:18:38]wFMCommunicate OK [14:18:38]SAM_PROTO_ClearQueue done [14:18:38]KKMCreateOFDPacket [14:18:38]OFDProtocolAddRootSTLVToBuf [14:18:38]FM_MakeSignedData [14:18:38]FM_MakeSignedData [14:18:38]SAM_PROTO_SignData [14:18:38]wFMCommunicate request_size=4 [14:18:38]MH_SAM_APDU [14:18:38]CAPDU: 80 0D 01 02 [14:18:38]Write to MH i2c: E2 08 00 8F AD 80 0D 01 02 00 00 00 00 B5 [14:18:38]Write i2c OK [14:18:38]MH_I2C_Read... [14:18:38]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:18:38]Read from MH i2c: E2 [14:18:38]MH_I2C_Read... [14:18:38]Read from MH i2c: E2 03 00 [14:18:38]MH_I2C_Read... [14:18:38]Read from MH i2c: E2 03 00 8F AD 00 90 00 B0 [14:18:38]RAPDU: 90 00 [14:18:38]wFMCommunicate OK [14:18:38]wFMCommunicate request_size=255 [14:18:38]MH_SAM_APDU [14: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 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 FC 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 CC 00 00 00 F4 03 04 00 43 53 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F6 83 03 00 35 04 06 00 D3 [14:18:38]Write to MH i2c: E2 02 01 90 AD 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 FC 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 CC 00 00 00 F4 03 04 00 43 53 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F6 83 03 00 35 04 06 00 D3 00 00 B0 [14:18:38]Write i2c OK [14:18:38]MH_I2C_Read... [14:18:38]OFD Sender: No OFD packet to send [14:18:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:18:38]Read from MH i2c: E2 [14:18:38]MH_I2C_Read... [14:18:38]Read from MH i2c: E2 03 00 [14:18:38]MH_I2C_Read... [14:18:38]Read from MH i2c: E2 03 00 90 AD 00 90 00 B1 [14:18:38]RAPDU: 90 00 [14:18:38]wFMCommunicate OK [14:18:38]wFMCommunicate request_size=10 [14:18:38]MH_SAM_APDU [14:18:38]CAPDU: 80 0D 02 02 05 D9 6B 84 4C B3 [14:18:38]Write to MH i2c: E2 0D 00 91 AD 80 0D 02 02 05 00 D9 6B 84 4C B3 00 00 89 [14:18:38]Write i2c OK [14:18:38]MH_I2C_Read... [14:18:38]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:18:38]Read from MH i2c: E2 [14:18:38]MH_I2C_Read... [14:18:38]Read from MH i2c: E2 03 00 [14:18:38]MH_I2C_Read... [14:18:38]Read from MH i2c: E2 03 00 91 AD 00 90 00 B2 [14:18:38]RAPDU: 90 00 [14:18:38]wFMCommunicate OK [14:18:38]wFMCommunicate request_size=4 [14:18:38]MH_SAM_APDU [14:18:38]CAPDU: 80 0D 03 02 [14:18:38]Write to MH i2c: E2 08 00 92 AD 80 0D 03 02 00 00 00 00 BA [14:18:38]Write i2c OK [14:18:38]MH_I2C_Read... [14:18:38]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:18:38]Read from MH i2c: E2 [14:18:38]MH_I2C_Read... [14:18:38]Read from MH i2c: E2 0B 00 [14:18:38]MH_I2C_Read... [14:18:38]Read from MH i2c: E2 0B 00 92 AD 00 18 0C 3F 4F 18 6A 3B B8 90 00 E2 [14:18:38]RAPDU: 18 0C 3F 4F 18 6A 3B B8 90 00 [14:18:38]wFMCommunicate OK [14:18:38]SAM_PROTO_SignData done [14:18:38]FM_MakeSignedData done [14:18:38]CreateOFDProtocolMessage [14:18:38]wFMCommunicate request_size=4 [14:18:38]MH_SAM_APDU [14:18:38]CAPDU: 80 11 00 00 [14:18:38]Write to MH i2c: E2 08 00 93 AD 80 11 00 00 00 00 00 00 BA [14:18:38]Write i2c OK [14:18:38]MH_I2C_Read... [14:18:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:18:38]Read from MH i2c: E2 [14:18:38]MH_I2C_Read... [14:18:38]Read from MH i2c: E2 17 00 [14:18:38]MH_I2C_Read... [14:18:38]Read from MH i2c: E2 17 00 93 AD 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 0B [14:18:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:18:38]wFMCommunicate OK [14:18:38]CreateOFDProtocolMessage done [14:18:38]OFDSenderStorePacket 230390 [14:18:38]StoreOFDPacket docnum=230390 [14:18:38]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 F1 C5 07 01 82 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 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 FC 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 CC 00 00 00 F4 03 04 00 43 53 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F6 83 03 00 35 04 06 00 D3 D9 6B 84 4C B3 18 0C 3F 4F 18 6A 3B B8 [14:18:38]CheckFolder [14:18:38]dirname=/storage/ofd_packets [14:18:38]CheckFolder done [14:18:38]ProducePacketName [14:18:38]name=ofd_packets/00230390 [14:18:38]NVStorageSaveData ofd_packets/00230390 [14:18:38]File name is /storage/ofd_packets/00230390 [14:18:38]Write 301 bytes [14:18:38]NVStorageSaveData done [14:18:38]OFDSenderStorePacket done [14:18:38]KKMCreateOFDPacket done [14:18:38]NVStorageSaveData kkm_last_timestamp [14:18:38]File name is /storage/kkm_last_timestamp [14:18:38]Write 4 bytes [14:18:38]NVStorageSaveData done [14:18:38]ExternCall_PrintAddStr [14:18:38]wPrintStart [14:18:38]Write to MH i2c: 01 00 00 94 AD 41 [14:18:38]Write i2c OK [14:18:38]MH_I2C_Read... [14:18:38]Read from MH i2c: 01 [14:18:38]MH_I2C_Read... [14:18:38]Read from MH i2c: 01 07 00 [14:18:38]MH_I2C_Read... [14:18:38]Read from MH i2c: 01 07 00 94 AD 00 00 00 00 00 FF 0F 56 [14:18:38]RasterBufferAndPrint [14:18:38]line Счет N : (1)871946 [14:18:38]line ИНН: 02508201610067 [14:18:38]line Контрольно-Кассовый Чек [14:18:38]line ПРОДАЖА [14:18:38]line ТРК (МРК, ГНК) : 51 [14:18:38]line Товар: 2710124500 [14:18:38]line Аи-95-К-5 [14:18:38]line 26.780 * 74.70 [14:18:38]line = 2000.47 [14:18:38]line НДС 12% НСП 1% [14:18:38]line > о реализуемом товаре [14:18:38]line ОКРУГЛЕНИЕ: -0.47 [14:18:38]line ИТОГО: 2000.00 [14:18:38]line Внесено: 2000.00 [14:18:38]line СДАЧА: 0.00 [14:18:38]line НСП 1% : 17.70 [14:18:38]line НДС 12% : 212.44 [14:18:38]line Наличными: 2000.00 [14:18:38]line Безнал.: 0.00 [14:18:38]line Место: АЗС № 125 "Партнер Нефть" [14:18:38]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [14:18:38]line СНО: Общий режим [14:18:38]line Чек 204 28.07.2024 14:18 [14:18:38]line Смена: 386 ФФД: 1.0 [14:18:38]line ЗНМ: 0300000050 [14:18:38]line РНМ: 0000000000099253 [14:18:38]line Версия ККМ: 001 [14:18:38]line ФМ: 0000000000965352 [14:18:38]line ФД: 230390 [14:18:38]line ФПД: 232930765196467 [14:18:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T141843&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230390&fm=232930765196467&tin=02508201610067®Number=0000000000099253&sum=200000 [14:18:39]OFD Sender: Processing packet 230390 [packets to send 132, broken 131] [14:18:39]ProducePacketName [14:18:39]name=ofd_packets/00230390 [14:18:39]OFD Sender: To server: pG, [14:18:39]CommunicateWithHost lk.salyk.kg:30040 [14:18:39]ConnectInit lk.salyk.kg [14:18:39]written 0, free lines is 4095 [14:18:39]Connected sock=10 [14:18:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 F1 C5 07 01 82 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 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 FC 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 CC 00 00 00 F4 03 04 00 43 53 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F6 83 03 00 35 04 06 00 D3 D9 6B 84 4C B3 18 0C 3F 4F 18 6A 3B B8 [14:18:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 33 E9 47 00 A7 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 39 36 35 33 35 32 10 04 04 00 F6 83 03 00 F4 03 04 00 1A FA A5 66 B6 04 01 00 00 AC FA 08 96 5B 9B 4E 2D [14:18:39]CommunicateWithHost err = 0 [14:18:39]CheckOFDResponse [14:18:39]1017 (14) - 77093643461234 [14:18:39]1041 (16) - 0000000000965352 [14:18:39]1040 (4) - 230390 [14:18:39]1012 (4) - 28.07.2024 07:58 [14:18:39]1206 (1) - 0 [14:18:39]OFD Sender: Remove packet 230390 [14:18:39]ProducePacketName [14:18:39]name=ofd_packets/00230390 [14:18:39]NVStorageDeleteData [14:18:39]Write to MH i2c: 01 00 00 BF AD 6C [14:18:39]Write i2c OK [14:18:39]MH_I2C_Read... [14:18:39]Read from MH i2c: 01 [14:18:39]MH_I2C_Read... [14:18:39]Read from MH i2c: 01 07 00 [14:18:39]MH_I2C_Read... [14:18:39]Read from MH i2c: 01 07 00 BF AD 00 00 00 00 00 FA 0C 79 [14:18:39]RasterBufferAndPrint [14:18:39]line [14:18:39]line [14:18:39]line [14:18:39]line [14:18:39]line [14:18:39]written 0, free lines is 3328 [14:18:39]MH_Cut [14:18:39]Write to MH i2c: D1 01 00 C6 AD 01 45 [14:18:39]Write i2c OK [14:18:39]MH_I2C_Read... [14:18:39]Read from MH i2c: D1 [14:18:39]MH_I2C_Read... [14:18:39]Read from MH i2c: D1 01 00 [14:18:39]MH_I2C_Read... [14:18:39]Read from MH i2c: D1 01 00 C6 AD 00 44 [14:18:39]Write to MH i2c: 01 00 00 C7 AD 74 [14:18:39]Write i2c OK [14:18:39]MH_I2C_Read... [14:18:39]OFD Sender: No OFD packet to send [14:18:40]*** Cut start [14:18:40]*** Partial cut [14:18:40]*** CUTSNS_PIN = 1 [14:18:40]*** CUTSNS_PIN = 0 [14:18:40]*** Brake cut motor [14:18:40]Read from MH i2c: 01 [14:18:40]MH_I2C_Read... [14:18:40]*** Stop cut motor [14:18:40]*** Cut end [14:18:40]Read from MH i2c: 01 07 00 [14:18:40]MH_I2C_Read... [14:18:40]Read from MH i2c: 01 07 00 C7 AD 00 00 00 00 00 FF 0F 89 [14:18:40]process_action close_receipt done [14:18:40]requested_data is exist [14:18:40]produce_requested_data [14:18:40]requested_item fm.sn is exist - process it [14:18:40]wFMCommunicate request_size=4 [14:18:40]MH_SAM_APDU [14:18:40]CAPDU: 80 11 00 00 [14:18:40]Write to MH i2c: E2 08 00 C8 AD 80 11 00 00 00 00 00 00 EF [14:18:40]Write i2c OK [14:18:40]MH_I2C_Read... [14:18:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:18:40]Read from MH i2c: E2 [14:18:40]MH_I2C_Read... [14:18:40]Read from MH i2c: E2 17 00 [14:18:40]MH_I2C_Read... [14:18:40]Read from MH i2c: E2 17 00 C8 AD 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 40 [14:18:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:18:40]wFMCommunicate OK [14:18:40]requested_item fd.num is exist - process it [14:18:40]SAM_PROTO_GetFieldsCounters [14:18:40]wFMCommunicate request_size=4 [14:18:40]MH_SAM_APDU [14:18:40]CAPDU: 80 13 00 00 [14:18:40]Write to MH i2c: E2 08 00 C9 AD 80 13 00 00 00 00 00 00 F2 [14:18:40]Write i2c OK [14:18:40]MH_I2C_Read... [14:18:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:18:40]Read from MH i2c: E2 [14:18:40]MH_I2C_Read... [14:18:40]Read from MH i2c: E2 62 00 [14:18:40]MH_I2C_Read... [14:18:40]Read from MH i2c: E2 62 00 C9 AD 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 F6 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 CC 00 00 00 5E 04 04 00 CC 00 00 00 57 04 04 00 CD 00 00 00 19 04 04 00 00 00 00 00 90 00 77 [14:18:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 F6 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 CC 00 00 00 5E 04 04 00 CC 00 00 00 57 04 04 00 CD 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:18:40]wFMCommunicate OK [14:18:40]SAM_PROTO_GetFieldsCounters done [14:18:40]requested_item shift.num is exist - process it [14:18:40]requested_item shift.opened is exist - process it [14:18:40]req_shift_opened [14:18:40]FM_GetShiftState [14:18:40]SAM_PROTO_GetShiftState [14:18:40]wFMCommunicate request_size=4 [14:18:40]MH_SAM_APDU [14:18:40]CAPDU: 80 13 01 00 [14:18:40]Write to MH i2c: E2 08 00 CA AD 80 13 01 00 00 00 00 00 F4 [14:18:40]Write i2c OK [14:18:40]MH_I2C_Read... [14:18:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:18:40]Read from MH i2c: E2 [14:18:40]MH_I2C_Read... [14:18:40]Read from MH i2c: E2 0E 00 [14:18:40]MH_I2C_Read... [14:18:40]Read from MH i2c: E2 0E 00 CA AD 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 BA [14:18:40]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:18:40]wFMCommunicate OK [14:18:40]SAM_PROTO_GetShiftState done [14:18:40]FM_GetShiftState done [14:18:40]req_shift_opened done [14:18:40]requested_item shift.open_date is exist - process it [14:18:40]req_shift_open_date [14:18:40]req_shift_open_date done [14:18:40]produce_requested_data done [14:18:40]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230390,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [14:18:40]process_action_free close_receipt [14:18:40]json_value_free [14:18:40]json_value_free done [14:18:40]process_json_proto returns [14:18:40]Send response to host [14:18:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230390,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [14:18:40]free response buf [14:18:40]execute_script done [14:18:40]execute_script returns [14:18:40]free content buf [14:18:40]Sock 9.Close socket [14:18:40]Sock 9.Thread stoped [14:18:42]accept exits with 8 [14:18:42]New connection [14:18:42]New thread 3066903908 created [14:18:42]Thread 3067047268 joined [14:18:42]Waiting for new connection... [14:18:42] Sock 8.Parse request [14:18:42]Sock 8.Check first char [14:18:42]Sock 8.First char is OK [14:18:42]request: POST /json_proto HTTP/1.0 [14:18:42]Method: POST [14:18:42]URL: /json_proto [14:18:42]Method is POST - this is cgi request [14:18:42]url: /json_proto [14:18:42]query_string will be loaded in cgi processing [14:18:42]execute_cgi json_proto POST (null) [14:18:42]execute_cgi path=json_proto method=POST [14:18:42]POST find Content-Length [14:18:42]Host: 172.17.49.131:8080 [14:18:42]Content-Length: 739 [14:18:42]Content-Type: application/json [14:18:42] [14:18:42]POST finish read [14:18:42]Found Content-Length = 739 [14:18:42]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 230390, "base_FM": "0000000000965352", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871946", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 26.780, "sum" : 2000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:18:42]execute_script... [14:18:42]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale_refund", "base_FD": 230390, "base_FM": "0000000000965352", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871946", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 26.780, "sum" : 2000.47, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:18:42]POST & json_proto [14:18:42]process_json_proto [14:18:42]json parsed OK: [14:18:42]protocol is kg_v1.0 [14:18:42]action value=close_receipt [14:18:42]process_action close_receipt [14:18:42]cmd_close_receipt [14:18:42]MH_GetDate [14:18:42]Write to MH i2c: F0 00 00 CB AD 67 [14:18:42]Write i2c OK [14:18:42]MH_I2C_Read... [14:18:42]Read from MH i2c: F0 [14:18:42]MH_I2C_Read... [14:18:42]Read from MH i2c: F0 09 00 [14:18:42]MH_I2C_Read... [14:18:42]Read from MH i2c: F0 09 00 CB AD 00 49 53 A6 66 FF 4D C0 64 88 [14:18:42]GetLastDocTimeStamp 1722176323 [14:18:42]current date 1722176329 [14:18:42]FM_GetShiftState [14:18:42]SAM_PROTO_GetShiftState [14:18:42]wFMCommunicate request_size=4 [14:18:42]MH_SAM_APDU [14:18:42]CAPDU: 80 13 01 00 [14:18:42]Write to MH i2c: E2 08 00 CC AD 80 13 01 00 00 00 00 00 F6 [14:18:42]Write i2c OK [14:18:42]MH_I2C_Read... [14:18:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:18:42]Read from MH i2c: E2 [14:18:42]MH_I2C_Read... [14:18:42]Read from MH i2c: E2 0E 00 [14:18:42]MH_I2C_Read... [14:18:42]Read from MH i2c: E2 0E 00 CC AD 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 BC [14:18:42]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:18:42]wFMCommunicate OK [14:18:42]SAM_PROTO_GetShiftState done [14:18:42]FM_GetShiftState done [14:18:42]opened in 1722127132 [14:18:42]opened+sec_in_day 1722213532 [14:18:42]quantity*price = 200046 [14:18:42]sum+1 = 200048 [14:18:42]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.47 ИТОГО: 2000.00 НСП 1% : 17.70 НДС 12% : 212.44 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 205 28.07.2024 14:18 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФД осн.: 230390 ФМ осн.: 0000000000965352 ФМ: 0000000000965352 ФД: 230391 ФПД: 203705155116629 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T141849&type=2&operation_type=1&fn_number=0000000000965352&fd_number=230391&fm=203705155116629&tin=02508201610067®Number=0000000000099253&sum=200000 [14:18:44]StoreToDocumentArchive [14:18:44]shift 386 fd 230391 [14:18:44]save to /storage/0386/doc_00230391 [14:18:44]save last doc name /storage/0386/doc_00230391 to /storage/kkm_last_doc_name [14:18:44]save OK [14:18:44]Clear old archive folders... [14:18:44]ProcessDocumentItem done err = 0, tmpTLVsize=279 [14:18:44]tlvbuf is 008BB8B0 [14:18:44]SAM_PROTO_ClearQueue [14:18:44]wFMCommunicate request_size=4 [14:18:44]MH_SAM_APDU [14:18:44]CAPDU: 80 09 00 00 [14:18:44]Write to MH i2c: E2 08 00 DB AD 80 09 00 00 00 00 00 00 FA [14:18:44]Write i2c OK [14:18:44]MH_I2C_Read... [14:18:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:18:44]Read from MH i2c: E2 [14:18:44]MH_I2C_Read... [14:18:44]Read from MH i2c: E2 03 00 [14:18:44]MH_I2C_Read... [14:18:44]Read from MH i2c: E2 03 00 DB AD 00 90 00 FC [14:18:44]RAPDU: 90 00 [14:18:44]wFMCommunicate OK [14:18:44]SAM_PROTO_ClearQueue done [14:18:44]KKMCreateOFDPacket [14:18:44]OFDProtocolAddRootSTLVToBuf [14:18:44]FM_MakeSignedData [14:18:44]FM_MakeSignedData [14:18:44]SAM_PROTO_SignData [14:18:44]wFMCommunicate request_size=4 [14:18:44]MH_SAM_APDU [14:18:44]CAPDU: 80 0D 01 02 [14:18:44]Write to MH i2c: E2 08 00 DC AD 80 0D 01 02 00 00 00 00 02 [14:18:44]Write i2c OK [14:18:44]MH_I2C_Read... [14:18:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:18:44]Read from MH i2c: E2 [14:18:44]MH_I2C_Read... [14:18:44]Read from MH i2c: E2 03 00 [14:18:44]MH_I2C_Read... [14:18:44]Read from MH i2c: E2 03 00 DC AD 00 90 00 FD [14:18:44]RAPDU: 90 00 [14:18:44]wFMCommunicate OK [14:18:44]wFMCommunicate request_size=255 [14:18:44]MH_SAM_APDU [14:18:44]CAPDU: 80 0D 02 02 FA 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 FC 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 CD 00 00 00 F4 03 04 00 49 53 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 27 04 04 00 F6 83 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 11 04 10 00 30 [14:18:44]Write to MH i2c: E2 02 01 DD AD 80 0D 02 02 FA 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 FC 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 CD 00 00 00 F4 03 04 00 49 53 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 27 04 04 00 F6 83 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 11 04 10 00 30 00 00 93 [14:18:44]Write i2c OK [14:18:44]MH_I2C_Read... [14:18:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:18:44]Read from MH i2c: E2 [14:18:44]MH_I2C_Read... [14:18:44]Read from MH i2c: E2 03 00 [14:18:44]MH_I2C_Read... [14:18:44]Read from MH i2c: E2 03 00 DD AD 00 90 00 FE [14:18:44]RAPDU: 90 00 [14:18:44]wFMCommunicate OK [14:18:44]wFMCommunicate request_size=38 [14:18:44]MH_SAM_APDU [14:18:44]CAPDU: 80 0D 02 02 21 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F7 83 03 00 35 04 06 00 B9 44 CD 68 DE 55 [14:18:44]Write to MH i2c: E2 29 00 DE AD 80 0D 02 02 21 00 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F7 83 03 00 35 04 06 00 B9 44 CD 68 DE 55 00 00 6E [14:18:44]Write i2c OK [14:18:44]MH_I2C_Read... [14:18:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:18:44]Read from MH i2c: E2 [14:18:44]MH_I2C_Read... [14:18:44]Read from MH i2c: E2 03 00 [14:18:44]MH_I2C_Read... [14:18:44]Read from MH i2c: E2 03 00 DE AD 00 90 00 FF [14:18:44]RAPDU: 90 00 [14:18:44]wFMCommunicate OK [14:18:44]wFMCommunicate request_size=4 [14:18:44]MH_SAM_APDU [14:18:44]CAPDU: 80 0D 03 02 [14:18:44]Write to MH i2c: E2 08 00 DF AD 80 0D 03 02 00 00 00 00 07 [14:18:44]Write i2c OK [14:18:44]MH_I2C_Read... [14:18:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:18:44]Read from MH i2c: E2 [14:18:44]MH_I2C_Read... [14:18:44]Read from MH i2c: E2 0B 00 [14:18:44]MH_I2C_Read... [14:18:44]Read from MH i2c: E2 0B 00 DF AD 00 FD B3 EA C9 D1 8D 63 A7 90 00 D3 [14:18:44]RAPDU: FD B3 EA C9 D1 8D 63 A7 90 00 [14:18:44]wFMCommunicate OK [14:18:44]SAM_PROTO_SignData done [14:18:44]FM_MakeSignedData done [14:18:44]CreateOFDProtocolMessage [14:18:44]wFMCommunicate request_size=4 [14:18:44]MH_SAM_APDU [14:18:44]CAPDU: 80 11 00 00 [14:18:44]Write to MH i2c: E2 08 00 E0 AD 80 11 00 00 00 00 00 00 07 [14:18:44]Write i2c OK [14:18:44]MH_I2C_Read... [14:18:44]Read from MH i2c: E2 [14:18:44]MH_I2C_Read... [14:18:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:18:44]Read from MH i2c: E2 17 00 [14:18:44]MH_I2C_Read... [14:18:44]Read from MH i2c: E2 17 00 E0 AD 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 58 [14:18:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:18:44]wFMCommunicate OK [14:18:44]CreateOFDProtocolMessage done [14:18:44]OFDSenderStorePacket 230391 [14:18:44]StoreOFDPacket docnum=230391 [14:18:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 2B 01 00 00 D9 69 23 01 88 30 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 FC 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 CD 00 00 00 F4 03 04 00 49 53 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 27 04 04 00 F6 83 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F7 83 03 00 35 04 06 00 B9 44 CD 68 DE 55 FD B3 EA C9 D1 8D 63 A7 [14:18:44]CheckFolder [14:18:44]dirname=/storage/ofd_packets [14:18:44]CheckFolder done [14:18:44]ProducePacketName [14:18:44]name=ofd_packets/00230391 [14:18:44]NVStorageSaveData ofd_packets/00230391 [14:18:44]File name is /storage/ofd_packets/00230391 [14:18:44]Write 329 bytes [14:18:44]NVStorageSaveData done [14:18:44]OFDSenderStorePacket done [14:18:44]KKMCreateOFDPacket done [14:18:44]NVStorageSaveData kkm_last_timestamp [14:18:44]File name is /storage/kkm_last_timestamp [14:18:44]Write 4 bytes [14:18:44]NVStorageSaveData done [14:18:44]ExternCall_PrintAddStr [14:18:44]wPrintStart [14:18:44]Write to MH i2c: 01 00 00 E1 AD 8E [14:18:44]Write i2c OK [14:18:44]MH_I2C_Read... [14:18:44]Read from MH i2c: 01 [14:18:44]MH_I2C_Read... [14:18:44]Read from MH i2c: 01 07 00 [14:18:44]MH_I2C_Read... [14:18:44]Read from MH i2c: 01 07 00 E1 AD 00 00 00 00 00 FF 0F A3 [14:18:44]RasterBufferAndPrint [14:18:44]line Счет N : (1)871946 [14:18:44]line ИНН: 02508201610067 [14:18:44]line Контрольно-Кассовый Чек [14:18:44]line ВОЗВРАТ ПРОДАЖИ [14:18:44]line ТРК (МРК, ГНК) : 51 [14:18:44]line Товар: 2710124500 [14:18:44]line Аи-95-К-5 [14:18:44]line 26.780 * 74.70 [14:18:44]line = 2000.47 [14:18:44]line НДС 12% НСП 1% [14:18:44]line > о реализуемом товаре [14:18:44]line ОКРУГЛЕНИЕ: -0.47 [14:18:44]line ИТОГО: 2000.00 [14:18:44]line НСП 1% : 17.70 [14:18:44]line НДС 12% : 212.44 [14:18:44]line Наличными: 2000.00 [14:18:44]line Безнал.: 0.00 [14:18:44]line Место: АЗС № 125 "Партнер Нефть" [14:18:44]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [14:18:44]line СНО: Общий режим [14:18:44]line Чек 205 28.07.2024 14:18 [14:18:44]line Смена: 386 ФФД: 1.0 [14:18:44]line ЗНМ: 0300000050 [14:18:44]line РНМ: 0000000000099253 [14:18:44]line Версия ККМ: 001 [14:18:44]line ФД осн.: 230390 [14:18:44]line ФМ осн.: 0000000000965352 [14:18:44]line ФМ: 0000000000965352 [14:18:44]line ФД: 230391 [14:18:44]line ФПД: 203705155116629 [14:18:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T141849&type=2&operation_type=1&fn_number=0000000000965352&fd_number=230391&fm=203705155116629&tin=02508201610067®Number=0000000000099253&sum=200000 [14:18:44]OFD Sender: Processing packet 230391 [packets to send 132, broken 131] [14:18:44]ProducePacketName [14:18:44]name=ofd_packets/00230391 [14:18:44]OFD Sender: To server: pG, [14:18:44]CommunicateWithHost lk.salyk.kg:30040 [14:18:44]ConnectInit lk.salyk.kg [14:18:44]written 0, free lines is 4095 [14:18:44]Connected sock=10 [14:18:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 2B 01 00 00 D9 69 23 01 88 30 5A 03 01 00 03 00 17 01 1E 04 01 00 02 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 9C 68 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6F 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 FC 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 CD 00 00 00 F4 03 04 00 49 53 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 27 04 04 00 F6 83 03 00 28 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F7 83 03 00 35 04 06 00 B9 44 CD 68 DE 55 FD B3 EA C9 D1 8D 63 A7 [14:18:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 98 3C 47 00 70 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 39 36 35 33 35 32 10 04 04 00 F7 83 03 00 F4 03 04 00 20 FA A5 66 B6 04 01 00 00 73 2B 46 F1 8F B2 63 16 [14:18:45]CommunicateWithHost err = 0 [14:18:45]CheckOFDResponse [14:18:45]1017 (14) - 77093643461234 [14:18:45]1041 (16) - 0000000000965352 [14:18:45]1040 (4) - 230391 [14:18:45]1012 (4) - 28.07.2024 07:58 [14:18:45]1206 (1) - 0 [14:18:45]OFD Sender: Remove packet 230391 [14:18:45]ProducePacketName [14:18:45]name=ofd_packets/00230391 [14:18:45]NVStorageDeleteData [14:18:45]Write to MH i2c: 01 00 00 0C AE BA [14:18:45]Write i2c OK [14:18:45]MH_I2C_Read... [14:18:45]Read from MH i2c: 01 [14:18:45]MH_I2C_Read... [14:18:45]Read from MH i2c: 01 07 00 [14:18:45]MH_I2C_Read... [14:18:45]Read from MH i2c: 01 07 00 0C AE 00 00 00 00 00 06 0D D4 [14:18:45]RasterBufferAndPrint [14:18:45]line [14:18:45]line [14:18:45]line [14:18:45]line [14:18:45]line [14:18:45]written 0, free lines is 3346 [14:18:45]MH_Cut [14:18:45]Write to MH i2c: D1 01 00 13 AE 01 93 [14:18:45]Write i2c OK [14:18:45]MH_I2C_Read... [14:18:45]Read from MH i2c: D1 [14:18:45]MH_I2C_Read... [14:18:45]Read from MH i2c: D1 01 00 [14:18:45]MH_I2C_Read... [14:18:45]Read from MH i2c: D1 01 00 13 AE 00 92 [14:18:45]Write to MH i2c: 01 00 00 14 AE C2 [14:18:45]Write i2c OK [14:18:45]MH_I2C_Read... [14:18:45]OFD Sender: No OFD packet to send [14:18:45]*** Cut start [14:18:45]*** Partial cut [14:18:45]*** CUTSNS_PIN = 1 [14:18:45]*** CUTSNS_PIN = 0 [14:18:46]*** Brake cut motor [14:18:46]Read from MH i2c: 01 [14:18:46]MH_I2C_Read... [14:18:46]*** Stop cut motor [14:18:46]*** Cut end [14:18:46]Read from MH i2c: 01 07 00 [14:18:46]MH_I2C_Read... [14:18:46]Read from MH i2c: 01 07 00 14 AE 00 00 00 00 00 FF 0F D7 [14:18:46]process_action close_receipt done [14:18:46]requested_data is exist [14:18:46]produce_requested_data [14:18:46]requested_item fm.sn is exist - process it [14:18:46]wFMCommunicate request_size=4 [14:18:46]MH_SAM_APDU [14:18:46]CAPDU: 80 11 00 00 [14:18:46]Write to MH i2c: E2 08 00 15 AE 80 11 00 00 00 00 00 00 3D [14:18:46]Write i2c OK [14:18:46]MH_I2C_Read... [14:18:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:18:46]Read from MH i2c: E2 [14:18:46]MH_I2C_Read... [14:18:46]Read from MH i2c: E2 17 00 [14:18:46]MH_I2C_Read... [14:18:46]Read from MH i2c: E2 17 00 15 AE 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 8E [14:18:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:18:46]wFMCommunicate OK [14:18:46]requested_item fd.num is exist - process it [14:18:46]SAM_PROTO_GetFieldsCounters [14:18:46]wFMCommunicate request_size=4 [14:18:46]MH_SAM_APDU [14:18:46]CAPDU: 80 13 00 00 [14:18:46]Write to MH i2c: E2 08 00 16 AE 80 13 00 00 00 00 00 00 40 [14:18:46]Write i2c OK [14:18:46]MH_I2C_Read... [14:18:46]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:18:46]Read from MH i2c: E2 [14:18:46]MH_I2C_Read... [14:18:46]Read from MH i2c: E2 62 00 [14:18:46]MH_I2C_Read... [14:18:46]Read from MH i2c: E2 62 00 16 AE 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 F7 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 CD 00 00 00 5E 04 04 00 CD 00 00 00 57 04 04 00 CE 00 00 00 19 04 04 00 00 00 00 00 90 00 C9 [14:18:46]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 F7 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 CD 00 00 00 5E 04 04 00 CD 00 00 00 57 04 04 00 CE 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:18:46]wFMCommunicate OK [14:18:46]SAM_PROTO_GetFieldsCounters done [14:18:46]requested_item shift.num is exist - process it [14:18:46]requested_item shift.opened is exist - process it [14:18:46]req_shift_opened [14:18:46]FM_GetShiftState [14:18:46]SAM_PROTO_GetShiftState [14:18:46]wFMCommunicate request_size=4 [14:18:46]MH_SAM_APDU [14:18:46]CAPDU: 80 13 01 00 [14:18:46]Write to MH i2c: E2 08 00 17 AE 80 13 01 00 00 00 00 00 42 [14:18:46]Write i2c OK [14:18:46]MH_I2C_Read... [14:18:46]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:18:46]Read from MH i2c: E2 [14:18:46]MH_I2C_Read... [14:18:46]Read from MH i2c: E2 0E 00 [14:18:46]MH_I2C_Read... [14:18:46]Read from MH i2c: E2 0E 00 17 AE 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 08 [14:18:46]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:18:46]wFMCommunicate OK [14:18:46]SAM_PROTO_GetShiftState done [14:18:46]FM_GetShiftState done [14:18:46]req_shift_opened done [14:18:46]requested_item shift.open_date is exist - process it [14:18:46]req_shift_open_date [14:18:46]req_shift_open_date done [14:18:46]produce_requested_data done [14:18:46]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230391,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [14:18:46]process_action_free close_receipt [14:18:46]json_value_free [14:18:46]json_value_free done [14:18:46]process_json_proto returns [14:18:46]Send response to host [14:18:46]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230391,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [14:18:46]free response buf [14:18:46]execute_script done [14:18:46]execute_script returns [14:18:46]free content buf [14:18:46]Sock 8.Close socket [14:18:46]Sock 8.Thread stoped [14:18:50]OFD Sender: No OFD packet to send [14:18:55]OFD Sender: No OFD packet to send [14:19:00]OFD Sender: No OFD packet to send [14:19:05]OFD Sender: No OFD packet to send [14:19:10]OFD Sender: No OFD packet to send [14:19:15]OFD Sender: No OFD packet to send [14:19:20]OFD Sender: No OFD packet to send [14:19:25]OFD Sender: No OFD packet to send [14:19:30]OFD Sender: No OFD packet to send [14:19:35]OFD Sender: No OFD packet to send [14:19:40]OFD Sender: No OFD packet to send [14:19:45]OFD Sender: No OFD packet to send [14:19:50]OFD Sender: No OFD packet to send [14:19:55]OFD Sender: No OFD packet to send [14:20:00]OFD Sender: No OFD packet to send [14:20:05]OFD Sender: No OFD packet to send [14:20:10]OFD Sender: No OFD packet to send [14:20:15]OFD Sender: No OFD packet to send [14:20:20]OFD Sender: No OFD packet to send [14:20:25]OFD Sender: No OFD packet to send [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:55]OFD Sender: No OFD packet to send [14:21:00]OFD Sender: No OFD packet to send [14:21:05]OFD Sender: No OFD packet to send [14:21:10]OFD Sender: No OFD packet to send [14:21:15]OFD Sender: No OFD packet to send [14:21:20]OFD Sender: No OFD packet to send [14:21:25]OFD Sender: No OFD packet to send [14:21:30]OFD Sender: No OFD packet to send [14:21:35]OFD Sender: No OFD packet to send [14:21:40]OFD Sender: No OFD packet to send [14:21:45]OFD Sender: No OFD packet to send [14:21:50]accept exits with 9 [14:21:50]New connection [14:21:50]New thread 3067047268 created [14:21:50]Thread 3066903908 joined [14:21:50]Waiting for new connection... [14:21:50] Sock 9.Parse request [14:21:50]Sock 9.Check first char [14:21:50]Sock 9.First char is OK [14:21:50]request: POST /json_proto HTTP/1.0 [14:21:50]Method: POST [14:21:50]URL: /json_proto [14:21:50]Method is POST - this is cgi request [14:21:50]url: /json_proto [14:21:50]query_string will be loaded in cgi processing [14:21:50]execute_cgi json_proto POST (null) [14:21:50]execute_cgi path=json_proto method=POST [14:21:50]POST find Content-Length [14:21:50]Host: 172.17.49.131:8080 [14:21:50]Content-Length: 836 [14:21:50]Content-Type: application/json [14:21:50] [14:21:50]POST finish read [14:21:50]Found Content-Length = 836 [14:21:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871949", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 2000.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:21:50]execute_script... [14:21: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)871949", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.80, "quantity" : 29.070, "sum" : 2000.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 2000.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:21:50]POST & json_proto [14:21:50]process_json_proto [14:21:50]json parsed OK: [14:21:50]protocol is kg_v1.0 [14:21:50]action value=close_receipt [14:21:50]process_action close_receipt [14:21:50]cmd_close_receipt [14:21:50]MH_GetDate [14:21:50]Write to MH i2c: F0 00 00 18 AE B5 [14:21:50]Write i2c OK [14:21:50]MH_I2C_Read... [14:21:50]Read from MH i2c: F0 [14:21:50]MH_I2C_Read... [14:21:50]Read from MH i2c: F0 09 00 [14:21:50]MH_I2C_Read... [14:21:50]Read from MH i2c: F0 09 00 18 AE 00 04 54 A6 66 FF 4D C0 64 92 [14:21:50]GetLastDocTimeStamp 1722176329 [14:21:50]current date 1722176516 [14:21:50]FM_GetShiftState [14:21:50]SAM_PROTO_GetShiftState [14:21:50]wFMCommunicate request_size=4 [14:21:50]MH_SAM_APDU [14:21:50]CAPDU: 80 13 01 00 [14:21:50]Write to MH i2c: E2 08 00 19 AE 80 13 01 00 00 00 00 00 44 [14:21:50]Write i2c OK [14:21:50]MH_I2C_Read... [14:21:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:21:50]Read from MH i2c: E2 [14:21:50]MH_I2C_Read... [14:21:50]Read from MH i2c: E2 0E 00 [14:21:50]MH_I2C_Read... [14:21:50]Read from MH i2c: E2 0E 00 19 AE 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 0A [14:21:50]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:21:50]wFMCommunicate OK [14:21:50]SAM_PROTO_GetShiftState done [14:21:50]FM_GetShiftState done [14:21:50]opened in 1722127132 [14:21:50]opened+sec_in_day 1722213532 [14:21:50]quantity*price = 200001 [14:21:50]sum+1 = 200003 [14:21:50]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.02 НСП 1% : 17.70 НДС 12% : 212.39 Наличными: 0.00 Безнал.: 2000.02 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 206 28.07.2024 14:21 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000965352 ФД: 230392 ФПД: 31834348244928 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T142156&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230392&fm=31834348244928&tin=02508201610067®Number=0000000000099253&sum=200002 [14:21:51]StoreToDocumentArchive [14:21:51]shift 386 fd 230392 [14:21:51]save to /storage/0386/doc_00230392 [14:21:51]save last doc name /storage/0386/doc_00230392 to /storage/kkm_last_doc_name [14:21:51]save OK [14:21:51]Clear old archive folders... [14:21:51]ProcessDocumentItem done err = 0, tmpTLVsize=252 [14:21:51]tlvbuf is 009E9120 [14:21:51]SAM_PROTO_ClearQueue [14:21:51]wFMCommunicate request_size=4 [14:21:51]MH_SAM_APDU [14:21:51]CAPDU: 80 09 00 00 [14:21:51]Write to MH i2c: E2 08 00 26 AE 80 09 00 00 00 00 00 00 46 [14:21:51]Write i2c OK [14:21:51]MH_I2C_Read... [14:21:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:21:51]Read from MH i2c: E2 [14:21:51]MH_I2C_Read... [14:21:51]Read from MH i2c: E2 03 00 [14:21:51]MH_I2C_Read... [14:21:51]Read from MH i2c: E2 03 00 26 AE 00 90 00 48 [14:21:51]RAPDU: 90 00 [14:21:51]wFMCommunicate OK [14:21:51]SAM_PROTO_ClearQueue done [14:21:51]KKMCreateOFDPacket [14:21:51]OFDProtocolAddRootSTLVToBuf [14:21:51]FM_MakeSignedData [14:21:51]FM_MakeSignedData [14:21:51]SAM_PROTO_SignData [14:21:51]wFMCommunicate request_size=4 [14:21:51]MH_SAM_APDU [14:21:51]CAPDU: 80 0D 01 02 [14:21:51]Write to MH i2c: E2 08 00 27 AE 80 0D 01 02 00 00 00 00 4E [14:21:51]Write i2c OK [14:21:51]MH_I2C_Read... [14:21:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:21:51]Read from MH i2c: E2 [14:21:51]MH_I2C_Read... [14:21:51]Read from MH i2c: E2 03 00 [14:21:51]MH_I2C_Read... [14:21:51]Read from MH i2c: E2 03 00 27 AE 00 90 00 49 [14:21:51]RAPDU: 90 00 [14:21:51]wFMCommunicate OK [14:21:51]wFMCommunicate request_size=255 [14:21:51]MH_SAM_APDU [14:21:51]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 04 54 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F8 83 03 00 35 04 06 00 [14:21:51]Write to MH i2c: E2 02 01 28 AE 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 04 54 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F8 83 03 00 35 04 06 00 00 00 51 [14:21:51]Write i2c OK [14:21:51]MH_I2C_Read... [14:21:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:21:51]Read from MH i2c: E2 [14:21:51]MH_I2C_Read... [14:21:51]Read from MH i2c: E2 03 00 [14:21:51]MH_I2C_Read... [14:21:51]Read from MH i2c: E2 03 00 28 AE 00 90 00 4A [14:21:51]RAPDU: 90 00 [14:21:51]wFMCommunicate OK [14:21:51]wFMCommunicate request_size=11 [14:21:51]MH_SAM_APDU [14:21:51]CAPDU: 80 0D 02 02 06 1C F4 03 04 CF C0 [14:21:51]Write to MH i2c: E2 0E 00 29 AE 80 0D 02 02 06 00 1C F4 03 04 CF C0 00 00 03 [14:21:51]Write i2c OK [14:21:51]MH_I2C_Read... [14:21:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:21:51]Read from MH i2c: E2 [14:21:51]MH_I2C_Read... [14:21:51]Read from MH i2c: E2 03 00 [14:21:51]MH_I2C_Read... [14:21:51]Read from MH i2c: E2 03 00 29 AE 00 90 00 4B [14:21:51]RAPDU: 90 00 [14:21:51]wFMCommunicate OK [14:21:51]wFMCommunicate request_size=4 [14:21:51]MH_SAM_APDU [14:21:51]CAPDU: 80 0D 03 02 [14:21:51]Write to MH i2c: E2 08 00 2A AE 80 0D 03 02 00 00 00 00 53 [14:21:51]Write i2c OK [14:21:51]MH_I2C_Read... [14:21:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:21:52]Read from MH i2c: E2 [14:21:52]MH_I2C_Read... [14:21:52]Read from MH i2c: E2 0B 00 [14:21:52]MH_I2C_Read... [14:21:52]Read from MH i2c: E2 0B 00 2A AE 00 20 88 DF 8E 36 57 BC F1 90 00 A3 [14:21:52]RAPDU: 20 88 DF 8E 36 57 BC F1 90 00 [14:21:52]wFMCommunicate OK [14:21:52]SAM_PROTO_SignData done [14:21:52]FM_MakeSignedData done [14:21:52]CreateOFDProtocolMessage [14:21:52]wFMCommunicate request_size=4 [14:21:52]MH_SAM_APDU [14:21:52]CAPDU: 80 11 00 00 [14:21:52]Write to MH i2c: E2 08 00 2B AE 80 11 00 00 00 00 00 00 53 [14:21:52]Write i2c OK [14:21:52]MH_I2C_Read... [14:21:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:21:52]Read from MH i2c: E2 [14:21:52]MH_I2C_Read... [14:21:52]Read from MH i2c: E2 17 00 [14:21:52]MH_I2C_Read... [14:21:52]Read from MH i2c: E2 17 00 2B AE 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 A4 [14:21:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:21:52]wFMCommunicate OK [14:21:52]CreateOFDProtocolMessage done [14:21:52]OFDSenderStorePacket 230392 [14:21:52]StoreOFDPacket docnum=230392 [14:21:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 01 00 00 63 11 08 01 22 43 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 04 54 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F8 83 03 00 35 04 06 00 1C F4 03 04 CF C0 20 88 DF 8E 36 57 BC F1 [14:21:52]CheckFolder [14:21:52]dirname=/storage/ofd_packets [14:21:52]CheckFolder done [14:21:52]ProducePacketName [14:21:52]name=ofd_packets/00230392 [14:21:52]NVStorageSaveData ofd_packets/00230392 [14:21:52]File name is /storage/ofd_packets/00230392 [14:21:52]Write 302 bytes [14:21:52]NVStorageSaveData done [14:21:52]OFDSenderStorePacket done [14:21:52]KKMCreateOFDPacket done [14:21:52]NVStorageSaveData kkm_last_timestamp [14:21:52]File name is /storage/kkm_last_timestamp [14:21:52]Write 4 bytes [14:21:52]NVStorageSaveData done [14:21:52]ExternCall_PrintAddStr [14:21:52]wPrintStart [14:21:52]Write to MH i2c: 01 00 00 2C AE DA [14:21:52]Write i2c OK [14:21:52]MH_I2C_Read... [14:21:52]Read from MH i2c: 01 [14:21:52]MH_I2C_Read... [14:21:52]Read from MH i2c: 01 07 00 [14:21:52]MH_I2C_Read... [14:21:52]Read from MH i2c: 01 07 00 2C AE 00 00 00 00 00 FF 0F EF [14:21:52]RasterBufferAndPrint [14:21:52]line Счет N : (1)871949 [14:21:52]line ИНН: 02508201610067 [14:21:52]line Контрольно-Кассовый Чек [14:21:52]line ПРОДАЖА [14:21:52]line ТРК (МРК, ГНК) : 41 [14:21:52]line Товар: 2710124130 [14:21:52]line SUPER 92-К-5 [14:21:52]line 29.070 * 68.80 [14:21:52]line = 2000.02 [14:21:52]line НДС 12% НСП 1% [14:21:52]line > о реализуемом товаре [14:21:52]line ИТОГО: 2000.02 [14:21:52]line НСП 1% : 17.70 [14:21:52]line НДС 12% : 212.39 [14:21:52]line Наличными: 0.00 [14:21:52]line Безнал.: 2000.02 [14:21:52]line Место: АЗС № 125 "Партнер Нефть" [14:21:52]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [14:21:52]line СНО: Общий режим [14:21:52]line Чек 206 28.07.2024 14:21 [14:21:52]line Смена: 386 ФФД: 1.0 [14:21:52]line ЗНМ: 0300000050 [14:21:52]line РНМ: 0000000000099253 [14:21:52]line Версия ККМ: 001 [14:21:52]line Платежная система: АКБ Кыргызстан [14:21:52]line ФМ: 0000000000965352 [14:21:52]line ФД: 230392 [14:21:52]line ФПД: 31834348244928 [14:21:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T142156&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230392&fm=31834348244928&tin=02508201610067®Number=0000000000099253&sum=200002 [14:21:52]written 0, free lines is 4095 [14:21:52]OFD Sender: Processing packet 230392 [packets to send 132, broken 131] [14:21:52]ProducePacketName [14:21:52]name=ofd_packets/00230392 [14:21:52]OFD Sender: To server: pG, [14:21:52]CommunicateWithHost lk.salyk.kg:30040 [14:21:52]ConnectInit lk.salyk.kg [14:21:52]Connected sock=10 [14:21:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 01 00 00 63 11 08 01 22 43 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 8E 71 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 42 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 42 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F7 52 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 42 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 CE 00 00 00 F4 03 04 00 04 54 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F8 83 03 00 35 04 06 00 1C F4 03 04 CF C0 20 88 DF 8E 36 57 BC F1 [14:21:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 3E B1 47 00 B5 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 39 36 35 33 35 32 10 04 04 00 F8 83 03 00 F4 03 04 00 DC FA A5 66 B6 04 01 00 00 B3 0C C4 5B 42 3F 0C D3 [14:21:52]CommunicateWithHost err = 0 [14:21:52]CheckOFDResponse [14:21:52]1017 (14) - 77093643461234 [14:21:52]1041 (16) - 0000000000965352 [14:21:52]1040 (4) - 230392 [14:21:52]1012 (4) - 28.07.2024 08:01 [14:21:52]1206 (1) - 0 [14:21:52]OFD Sender: Remove packet 230392 [14:21:52]ProducePacketName [14:21:52]name=ofd_packets/00230392 [14:21:52]NVStorageDeleteData [14:21:52]Write to MH i2c: 01 00 00 56 AE 04 [14:21:52]Write i2c OK [14:21:52]MH_I2C_Read... [14:21:52]Read from MH i2c: 01 [14:21:52]MH_I2C_Read... [14:21:52]Read from MH i2c: 01 07 00 [14:21:52]MH_I2C_Read... [14:21:52]Read from MH i2c: 01 07 00 56 AE 00 00 00 00 00 0F 0D 27 [14:21:52]RasterBufferAndPrint [14:21:52]line [14:21:52]line [14:21:52]line [14:21:52]line [14:21:52]line [14:21:52]written 0, free lines is 3350 [14:21:52]MH_Cut [14:21:52]Write to MH i2c: D1 01 00 5D AE 01 DD [14:21:52]Write i2c OK [14:21:52]MH_I2C_Read... [14:21:52]Read from MH i2c: D1 [14:21:52]MH_I2C_Read... [14:21:52]Read from MH i2c: D1 01 00 [14:21:52]MH_I2C_Read... [14:21:52]Read from MH i2c: D1 01 00 5D AE 00 DC [14:21:52]Write to MH i2c: 01 00 00 5E AE 0C [14:21:52]Write i2c OK [14:21:52]MH_I2C_Read... [14:21:53]OFD Sender: No OFD packet to send [14:21:53]*** Cut start [14:21:53]*** Partial cut [14:21:53]*** CUTSNS_PIN = 1 [14:21:53]*** CUTSNS_PIN = 0 [14:21:53]*** Brake cut motor [14:21:54]Read from MH i2c: 01 [14:21:54]MH_I2C_Read... [14:21:54]*** Stop cut motor [14:21:54]*** Cut end [14:21:54]Read from MH i2c: 01 07 00 [14:21:54]MH_I2C_Read... [14:21:54]Read from MH i2c: 01 07 00 5E AE 00 00 00 00 00 FF 0F 21 [14:21:54]process_action close_receipt done [14:21:54]requested_data is exist [14:21:54]produce_requested_data [14:21:54]requested_item fm.sn is exist - process it [14:21:54]wFMCommunicate request_size=4 [14:21:54]MH_SAM_APDU [14:21:54]CAPDU: 80 11 00 00 [14:21:54]Write to MH i2c: E2 08 00 5F AE 80 11 00 00 00 00 00 00 87 [14:21:54]Write i2c OK [14:21:54]MH_I2C_Read... [14:21:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:21:54]Read from MH i2c: E2 [14:21:54]MH_I2C_Read... [14:21:54]Read from MH i2c: E2 17 00 [14:21:54]MH_I2C_Read... [14:21:54]Read from MH i2c: E2 17 00 5F AE 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 D8 [14:21:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:21:54]wFMCommunicate OK [14:21:54]requested_item fd.num is exist - process it [14:21:54]SAM_PROTO_GetFieldsCounters [14:21:54]wFMCommunicate request_size=4 [14:21:54]MH_SAM_APDU [14:21:54]CAPDU: 80 13 00 00 [14:21:54]Write to MH i2c: E2 08 00 60 AE 80 13 00 00 00 00 00 00 8A [14:21:54]Write i2c OK [14:21:54]MH_I2C_Read... [14:21:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:21:54]Read from MH i2c: E2 [14:21:54]MH_I2C_Read... [14:21:54]Read from MH i2c: E2 62 00 [14:21:54]MH_I2C_Read... [14:21:54]Read from MH i2c: E2 62 00 60 AE 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 F8 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 CE 00 00 00 5E 04 04 00 CE 00 00 00 57 04 04 00 CF 00 00 00 19 04 04 00 00 00 00 00 90 00 17 [14:21:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 F8 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 CE 00 00 00 5E 04 04 00 CE 00 00 00 57 04 04 00 CF 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:21:54]wFMCommunicate OK [14:21:54]SAM_PROTO_GetFieldsCounters done [14:21:54]requested_item shift.num is exist - process it [14:21:54]requested_item shift.opened is exist - process it [14:21:54]req_shift_opened [14:21:54]FM_GetShiftState [14:21:54]SAM_PROTO_GetShiftState [14:21:54]wFMCommunicate request_size=4 [14:21:54]MH_SAM_APDU [14:21:54]CAPDU: 80 13 01 00 [14:21:54]Write to MH i2c: E2 08 00 61 AE 80 13 01 00 00 00 00 00 8C [14:21:54]Write i2c OK [14:21:54]MH_I2C_Read... [14:21:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:21:54]Read from MH i2c: E2 [14:21:54]MH_I2C_Read... [14:21:54]Read from MH i2c: E2 0E 00 [14:21:54]MH_I2C_Read... [14:21:54]Read from MH i2c: E2 0E 00 61 AE 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 52 [14:21:54]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:21:54]wFMCommunicate OK [14:21:54]SAM_PROTO_GetShiftState done [14:21:54]FM_GetShiftState done [14:21:54]req_shift_opened done [14:21:54]requested_item shift.open_date is exist - process it [14:21:54]req_shift_open_date [14:21:54]req_shift_open_date done [14:21:54]produce_requested_data done [14:21:54]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230392,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [14:21:54]process_action_free close_receipt [14:21:54]json_value_free [14:21:54]json_value_free done [14:21:54]process_json_proto returns [14:21:54]Send response to host [14:21:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230392,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [14:21:54]free response buf [14:21:54]execute_script done [14:21:54]execute_script returns [14:21:54]free content buf [14:21:54]Sock 9.Close socket [14:21:54]Sock 9.Thread stoped [14:21:58]OFD Sender: No OFD packet to send [14:22:00]accept exits with 8 [14:22:00]New connection [14:22:00]New thread 3066903908 created [14:22:00]Thread 3067047268 joined [14:22:00]Waiting for new connection... [14:22:00] Sock 8.Parse request [14:22:00]Sock 8.Check first char [14:22:00]Sock 8.First char is OK [14:22:00]request: POST /json_proto HTTP/1.0 [14:22:00]Method: POST [14:22:00]URL: /json_proto [14:22:00]Method is POST - this is cgi request [14:22:00]url: /json_proto [14:22:00]query_string will be loaded in cgi processing [14:22:00]execute_cgi json_proto POST (null) [14:22:00]execute_cgi path=json_proto method=POST [14:22:00]POST find Content-Length [14:22:00]Host: 172.17.49.131:8080 [14:22:00]Content-Length: 682 [14:22:00]Content-Type: application/json [14:22:00] [14:22:00]POST finish read [14:22:00]Found Content-Length = 682 [14:22:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871950", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [14:22:00]execute_script... [14:22: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)871950", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [14:22:00]POST & json_proto [14:22:00]process_json_proto [14:22:00]json parsed OK: [14:22:00]protocol is kg_v1.0 [14:22:00]action value=close_receipt [14:22:00]process_action close_receipt [14:22:00]cmd_close_receipt [14:22:00]MH_GetDate [14:22:00]Write to MH i2c: F0 00 00 62 AE FF [14:22:00]Write i2c OK [14:22:00]MH_I2C_Read... [14:22:00]Read from MH i2c: F0 [14:22:00]MH_I2C_Read... [14:22:00]Read from MH i2c: F0 09 00 [14:22:00]MH_I2C_Read... [14:22:00]Read from MH i2c: F0 09 00 62 AE 00 0F 54 A6 66 FF 4D C0 64 E7 [14:22:00]GetLastDocTimeStamp 1722176516 [14:22:00]current date 1722176527 [14:22:00]FM_GetShiftState [14:22:00]SAM_PROTO_GetShiftState [14:22:00]wFMCommunicate request_size=4 [14:22:00]MH_SAM_APDU [14:22:00]CAPDU: 80 13 01 00 [14:22:00]Write to MH i2c: E2 08 00 63 AE 80 13 01 00 00 00 00 00 8E [14:22:00]Write i2c OK [14:22:00]MH_I2C_Read... [14:22:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:22:00]Read from MH i2c: E2 [14:22:00]MH_I2C_Read... [14:22:00]Read from MH i2c: E2 0E 00 [14:22:00]MH_I2C_Read... [14:22:00]Read from MH i2c: E2 0E 00 63 AE 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 54 [14:22:00]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:22:00]wFMCommunicate OK [14:22:00]SAM_PROTO_GetShiftState done [14:22:00]FM_GetShiftState done [14:22:00]opened in 1722127132 [14:22:00]opened+sec_in_day 1722213532 [14:22:00]quantity*price = 150041 [14:22:00]sum+1 = 150042 [14:22:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.41 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 207 28.07.2024 14:22 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230393 ФПД: 106064043907694 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T142207&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230393&fm=106064043907694&tin=02508201610067®Number=0000000000099253&sum=150000 [14:22:02]StoreToDocumentArchive [14:22:02]shift 386 fd 230393 [14:22:02]save to /storage/0386/doc_00230393 [14:22:02]save last doc name /storage/0386/doc_00230393 to /storage/kkm_last_doc_name [14:22:02]save OK [14:22:02]Clear old archive folders... [14:22:02]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:22:02]tlvbuf is 007CE0E0 [14:22:02]SAM_PROTO_ClearQueue [14:22:02]wFMCommunicate request_size=4 [14:22:02]MH_SAM_APDU [14:22:02]CAPDU: 80 09 00 00 [14:22:02]Write to MH i2c: E2 08 00 70 AE 80 09 00 00 00 00 00 00 90 [14:22:02]Write i2c OK [14:22:02]MH_I2C_Read... [14:22:02]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:22:02]Read from MH i2c: E2 [14:22:02]MH_I2C_Read... [14:22:02]Read from MH i2c: E2 03 00 [14:22:02]MH_I2C_Read... [14:22:02]Read from MH i2c: E2 03 00 70 AE 00 90 00 92 [14:22:02]RAPDU: 90 00 [14:22:02]wFMCommunicate OK [14:22:02]SAM_PROTO_ClearQueue done [14:22:02]KKMCreateOFDPacket [14:22:02]OFDProtocolAddRootSTLVToBuf [14:22:02]FM_MakeSignedData [14:22:02]FM_MakeSignedData [14:22:02]SAM_PROTO_SignData [14:22:02]wFMCommunicate request_size=4 [14:22:02]MH_SAM_APDU [14:22:02]CAPDU: 80 0D 01 02 [14:22:02]Write to MH i2c: E2 08 00 71 AE 80 0D 01 02 00 00 00 00 98 [14:22:02]Write i2c OK [14:22:02]MH_I2C_Read... [14:22:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:22:02]Read from MH i2c: E2 [14:22:02]MH_I2C_Read... [14:22:02]Read from MH i2c: E2 03 00 [14:22:02]MH_I2C_Read... [14:22:02]Read from MH i2c: E2 03 00 71 AE 00 90 00 93 [14:22:02]RAPDU: 90 00 [14:22:02]wFMCommunicate OK [14:22:02]wFMCommunicate request_size=255 [14:22:02]MH_SAM_APDU [14:22: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 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 CF 00 00 00 F4 03 04 00 0F 54 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F9 83 03 00 35 04 06 00 60 [14:22:02]Write to MH i2c: E2 02 01 72 AE 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 CF 00 00 00 F4 03 04 00 0F 54 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F9 83 03 00 35 04 06 00 60 00 00 2D [14:22:02]Write i2c OK [14:22:02]MH_I2C_Read... [14:22:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:22:02]Read from MH i2c: E2 [14:22:02]MH_I2C_Read... [14:22:02]Read from MH i2c: E2 03 00 [14:22:02]MH_I2C_Read... [14:22:02]Read from MH i2c: E2 03 00 72 AE 00 90 00 94 [14:22:02]RAPDU: 90 00 [14:22:02]wFMCommunicate OK [14:22:02]wFMCommunicate request_size=10 [14:22:02]MH_SAM_APDU [14:22:02]CAPDU: 80 0D 02 02 05 76 F5 A9 1A 6E [14:22:02]Write to MH i2c: E2 0D 00 73 AE 80 0D 02 02 05 00 76 F5 A9 1A 6E 00 00 41 [14:22:02]Write i2c OK [14:22:02]MH_I2C_Read... [14:22:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:22:02]Read from MH i2c: E2 [14:22:02]MH_I2C_Read... [14:22:02]Read from MH i2c: E2 03 00 [14:22:02]MH_I2C_Read... [14:22:02]Read from MH i2c: E2 03 00 73 AE 00 90 00 95 [14:22:02]RAPDU: 90 00 [14:22:02]wFMCommunicate OK [14:22:02]wFMCommunicate request_size=4 [14:22:02]MH_SAM_APDU [14:22:02]CAPDU: 80 0D 03 02 [14:22:02]Write to MH i2c: E2 08 00 74 AE 80 0D 03 02 00 00 00 00 9D [14:22:02]Write i2c OK [14:22:02]MH_I2C_Read... [14:22:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:22:02]Read from MH i2c: E2 [14:22:02]MH_I2C_Read... [14:22:02]Read from MH i2c: E2 0B 00 [14:22:02]MH_I2C_Read... [14:22:02]Read from MH i2c: E2 0B 00 74 AE 00 ED DD D1 3C 83 41 D5 D5 90 00 E3 [14:22:02]RAPDU: ED DD D1 3C 83 41 D5 D5 90 00 [14:22:02]wFMCommunicate OK [14:22:02]SAM_PROTO_SignData done [14:22:02]FM_MakeSignedData done [14:22:02]CreateOFDProtocolMessage [14:22:02]wFMCommunicate request_size=4 [14:22:02]MH_SAM_APDU [14:22:02]CAPDU: 80 11 00 00 [14:22:02]Write to MH i2c: E2 08 00 75 AE 80 11 00 00 00 00 00 00 9D [14:22:02]Write i2c OK [14:22:02]MH_I2C_Read... [14:22:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:22:02]Read from MH i2c: E2 [14:22:02]MH_I2C_Read... [14:22:02]Read from MH i2c: E2 17 00 [14:22:02]MH_I2C_Read... [14:22:02]Read from MH i2c: E2 17 00 75 AE 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 EE [14:22:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:22:02]wFMCommunicate OK [14:22:02]CreateOFDProtocolMessage done [14:22:02]OFDSenderStorePacket 230393 [14:22:02]StoreOFDPacket docnum=230393 [14:22:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 6B 06 07 01 12 E4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 CF 00 00 00 F4 03 04 00 0F 54 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F9 83 03 00 35 04 06 00 60 76 F5 A9 1A 6E ED DD D1 3C 83 41 D5 D5 [14:22:02]CheckFolder [14:22:02]dirname=/storage/ofd_packets [14:22:02]CheckFolder done [14:22:02]ProducePacketName [14:22:02]name=ofd_packets/00230393 [14:22:02]NVStorageSaveData ofd_packets/00230393 [14:22:02]File name is /storage/ofd_packets/00230393 [14:22:02]Write 301 bytes [14:22:02]NVStorageSaveData done [14:22:02]OFDSenderStorePacket done [14:22:02]KKMCreateOFDPacket done [14:22:02]NVStorageSaveData kkm_last_timestamp [14:22:02]File name is /storage/kkm_last_timestamp [14:22:02]Write 4 bytes [14:22:02]NVStorageSaveData done [14:22:02]ExternCall_PrintAddStr [14:22:02]wPrintStart [14:22:02]Write to MH i2c: 01 00 00 76 AE 24 [14:22:02]Write i2c OK [14:22:02]MH_I2C_Read... [14:22:02]Read from MH i2c: 01 [14:22:02]MH_I2C_Read... [14:22:02]Read from MH i2c: 01 07 00 [14:22:02]MH_I2C_Read... [14:22:02]Read from MH i2c: 01 07 00 76 AE 00 00 00 00 00 FF 0F 39 [14:22:02]RasterBufferAndPrint [14:22:02]line Счет N : (1)871950 [14:22:02]line ИНН: 02508201610067 [14:22:02]line Контрольно-Кассовый Чек [14:22:02]line ПРОДАЖА [14:22:02]line ТРК (МРК, ГНК) : 32 [14:22:02]line Товар: 2710124130 [14:22:02]line Аи-92-К-5 [14:22:02]line 22.130 * 67.80 [14:22:02]line = 1500.41 [14:22:02]line НДС 12% НСП 1% [14:22:02]line > о реализуемом товаре [14:22:02]line ОКРУГЛЕНИЕ: -0.41 [14:22:02]line ИТОГО: 1500.00 [14:22:02]line Внесено: 1500.00 [14:22:02]line СДАЧА: 0.00 [14:22:02]line НСП 1% : 13.28 [14:22:02]line НДС 12% : 159.34 [14:22:02]line Наличными: 1500.00 [14:22:02]line Безнал.: 0.00 [14:22:02]line Место: АЗС № 125 "Партнер Нефть" [14:22:02]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [14:22:02]line СНО: Общий режим [14:22:02]line Чек 207 28.07.2024 14:22 [14:22:02]line Смена: 386 ФФД: 1.0 [14:22:02]line ЗНМ: 0300000050 [14:22:02]line РНМ: 0000000000099253 [14:22:02]line Версия ККМ: 001 [14:22:02]line ФМ: 0000000000965352 [14:22:02]line ФД: 230393 [14:22:02]line ФПД: 106064043907694 [14:22:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T142207&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230393&fm=106064043907694&tin=02508201610067®Number=0000000000099253&sum=150000 [14:22:02]written 0, free lines is 4095 [14:22:02]OFD Sender: Processing packet 230393 [packets to send 132, broken 131] [14:22:02]ProducePacketName [14:22:02]name=ofd_packets/00230393 [14:22:02]OFD Sender: To server: pG, [14:22:02]CommunicateWithHost lk.salyk.kg:30040 [14:22:02]ConnectInit lk.salyk.kg [14:22:02]Connected sock=10 [14:22:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 6B 06 07 01 12 E4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 CF 00 00 00 F4 03 04 00 0F 54 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F9 83 03 00 35 04 06 00 60 76 F5 A9 1A 6E ED DD D1 3C 83 41 D5 D5 [14:22:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 84 20 47 00 6F 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 39 36 35 33 35 32 10 04 04 00 F9 83 03 00 F4 03 04 00 E6 FA A5 66 B6 04 01 00 00 4A 38 AD E3 7D 8E 5D 25 [14:22:03]CommunicateWithHost err = 0 [14:22:03]CheckOFDResponse [14:22:03]1017 (14) - 77093643461234 [14:22:03]1041 (16) - 0000000000965352 [14:22:03]1040 (4) - 230393 [14:22:03]1012 (4) - 28.07.2024 08:01 [14:22:03]1206 (1) - 0 [14:22:03]OFD Sender: Remove packet 230393 [14:22:03]ProducePacketName [14:22:03]name=ofd_packets/00230393 [14:22:03]NVStorageDeleteData [14:22:03]Write to MH i2c: 01 00 00 A1 AE 4F [14:22:03]Write i2c OK [14:22:03]MH_I2C_Read... [14:22:03]Read from MH i2c: 01 [14:22:03]MH_I2C_Read... [14:22:03]Read from MH i2c: 01 07 00 [14:22:03]MH_I2C_Read... [14:22:03]Read from MH i2c: 01 07 00 A1 AE 00 00 00 00 00 F4 0C 56 [14:22:03]RasterBufferAndPrint [14:22:03]line [14:22:03]line [14:22:03]line [14:22:03]line [14:22:03]line [14:22:03]written 0, free lines is 3328 [14:22:03]MH_Cut [14:22:03]Write to MH i2c: D1 01 00 A8 AE 01 28 [14:22:03]Write i2c OK [14:22:03]MH_I2C_Read... [14:22:03]Read from MH i2c: D1 [14:22:03]MH_I2C_Read... [14:22:03]Read from MH i2c: D1 01 00 [14:22:03]MH_I2C_Read... [14:22:03]Read from MH i2c: D1 01 00 A8 AE 00 27 [14:22:03]Write to MH i2c: 01 00 00 A9 AE 57 [14:22:03]Write i2c OK [14:22:03]MH_I2C_Read... [14:22:03]OFD Sender: No OFD packet to send [14:22:03]*** Cut start [14:22:03]*** Partial cut [14:22:03]*** CUTSNS_PIN = 1 [14:22:03]*** CUTSNS_PIN = 0 [14:22:03]*** Brake cut motor [14:22:04]Read from MH i2c: 01 [14:22:04]MH_I2C_Read... [14:22:04]*** Stop cut motor [14:22:04]*** Cut end [14:22:04]Read from MH i2c: 01 07 00 [14:22:04]MH_I2C_Read... [14:22:04]Read from MH i2c: 01 07 00 A9 AE 00 00 00 00 00 FF 0F 6C [14:22:04]process_action close_receipt done [14:22:04]requested_data is exist [14:22:04]produce_requested_data [14:22:04]requested_item fm.sn is exist - process it [14:22:04]wFMCommunicate request_size=4 [14:22:04]MH_SAM_APDU [14:22:04]CAPDU: 80 11 00 00 [14:22:04]Write to MH i2c: E2 08 00 AA AE 80 11 00 00 00 00 00 00 D2 [14:22:04]Write i2c OK [14:22:04]MH_I2C_Read... [14:22:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:22:04]Read from MH i2c: E2 [14:22:04]MH_I2C_Read... [14:22:04]Read from MH i2c: E2 17 00 [14:22:04]MH_I2C_Read... [14:22:04]Read from MH i2c: E2 17 00 AA AE 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 23 [14:22:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:22:04]wFMCommunicate OK [14:22:04]requested_item fd.num is exist - process it [14:22:04]SAM_PROTO_GetFieldsCounters [14:22:04]wFMCommunicate request_size=4 [14:22:04]MH_SAM_APDU [14:22:04]CAPDU: 80 13 00 00 [14:22:04]Write to MH i2c: E2 08 00 AB AE 80 13 00 00 00 00 00 00 D5 [14:22:04]Write i2c OK [14:22:04]MH_I2C_Read... [14:22:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:22:04]Read from MH i2c: E2 [14:22:04]MH_I2C_Read... [14:22:04]Read from MH i2c: E2 62 00 [14:22:04]MH_I2C_Read... [14:22:04]Read from MH i2c: E2 62 00 AB AE 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 F9 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 CF 00 00 00 5E 04 04 00 CF 00 00 00 57 04 04 00 D0 00 00 00 19 04 04 00 00 00 00 00 90 00 66 [14:22:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 F9 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 CF 00 00 00 5E 04 04 00 CF 00 00 00 57 04 04 00 D0 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:22:04]wFMCommunicate OK [14:22:04]SAM_PROTO_GetFieldsCounters done [14:22:04]requested_item shift.num is exist - process it [14:22:04]requested_item shift.opened is exist - process it [14:22:04]req_shift_opened [14:22:04]FM_GetShiftState [14:22:04]SAM_PROTO_GetShiftState [14:22:04]wFMCommunicate request_size=4 [14:22:04]MH_SAM_APDU [14:22:04]CAPDU: 80 13 01 00 [14:22:04]Write to MH i2c: E2 08 00 AC AE 80 13 01 00 00 00 00 00 D7 [14:22:04]Write i2c OK [14:22:04]MH_I2C_Read... [14:22:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:22:04]Read from MH i2c: E2 [14:22:04]MH_I2C_Read... [14:22:04]Read from MH i2c: E2 0E 00 [14:22:04]MH_I2C_Read... [14:22:04]Read from MH i2c: E2 0E 00 AC AE 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 9D [14:22:04]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:22:04]wFMCommunicate OK [14:22:04]SAM_PROTO_GetShiftState done [14:22:04]FM_GetShiftState done [14:22:04]req_shift_opened done [14:22:04]requested_item shift.open_date is exist - process it [14:22:04]req_shift_open_date [14:22:04]req_shift_open_date done [14:22:04]produce_requested_data done [14:22:04]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230393,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [14:22:04]process_action_free close_receipt [14:22:04]json_value_free [14:22:04]json_value_free done [14:22:04]process_json_proto returns [14:22:04]Send response to host [14:22:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230393,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [14:22:04]free response buf [14:22:04]execute_script done [14:22:04]execute_script returns [14:22:04]free content buf [14:22:04]Sock 8.Close socket [14:22:04]Sock 8.Thread stoped [14:22:08]OFD Sender: No OFD packet to send [14:22:13]OFD Sender: No OFD packet to send [14:22:18]OFD Sender: No OFD packet to send [14:22:23]OFD Sender: No OFD packet to send [14:22:28]OFD Sender: No OFD packet to send [14:22:32]accept exits with 9 [14:22:32]New connection [14:22:32]New thread 3067047268 created [14:22:32]Thread 3066903908 joined [14:22:32]Waiting for new connection... [14:22:32] Sock 9.Parse request [14:22:32]Sock 9.Check first char [14:22:32]Sock 9.First char is OK [14:22:32]request: POST /json_proto HTTP/1.0 [14:22:32]Method: POST [14:22:32]URL: /json_proto [14:22:32]Method is POST - this is cgi request [14:22:32]url: /json_proto [14:22:32]query_string will be loaded in cgi processing [14:22:32]execute_cgi json_proto POST (null) [14:22:32]execute_cgi path=json_proto method=POST [14:22:32]POST find Content-Length [14:22:32]Host: 172.17.49.131:8080 [14:22:32]Content-Length: 840 [14:22:32]Content-Type: application/json [14:22:32] [14:22:32]POST finish read [14:22:32]Found Content-Length = 840 [14:22:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871951", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:22:32]execute_script... [14: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)871951", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:22:32]POST & json_proto [14:22:32]process_json_proto [14:22:32]json parsed OK: [14:22:32]protocol is kg_v1.0 [14:22:32]action value=close_receipt [14:22:32]process_action close_receipt [14:22:32]cmd_close_receipt [14:22:32]MH_GetDate [14:22:32]Write to MH i2c: F0 00 00 AD AE 4A [14:22:32]Write i2c OK [14:22:32]MH_I2C_Read... [14:22:32]Read from MH i2c: F0 [14:22:32]MH_I2C_Read... [14:22:32]Read from MH i2c: F0 09 00 [14:22:32]MH_I2C_Read... [14:22:32]Read from MH i2c: F0 09 00 AD AE 00 2E 54 A6 66 FF 4D C0 64 51 [14:22:32]GetLastDocTimeStamp 1722176527 [14:22:32]current date 1722176558 [14:22:32]FM_GetShiftState [14:22:32]SAM_PROTO_GetShiftState [14:22:32]wFMCommunicate request_size=4 [14:22:32]MH_SAM_APDU [14:22:32]CAPDU: 80 13 01 00 [14:22:32]Write to MH i2c: E2 08 00 AE AE 80 13 01 00 00 00 00 00 D9 [14:22:32]Write i2c OK [14:22:32]MH_I2C_Read... [14:22:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:22:32]Read from MH i2c: E2 [14:22:32]MH_I2C_Read... [14:22:32]Read from MH i2c: E2 0E 00 [14:22:32]MH_I2C_Read... [14:22:32]Read from MH i2c: E2 0E 00 AE AE 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 9F [14:22:32]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:22:32]wFMCommunicate OK [14:22:32]SAM_PROTO_GetShiftState done [14:22:32]FM_GetShiftState done [14:22:32]opened in 1722127132 [14:22:32]opened+sec_in_day 1722213532 [14:22:32]quantity*price = 50036 [14:22:32]sum+1 = 50037 [14:22:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 208 28.07.2024 14:22 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000965352 ФД: 230394 ФПД: 137061498280792 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T142238&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230394&fm=137061498280792&tin=02508201610067®Number=0000000000099253&sum=50036 [14:22:33]StoreToDocumentArchive [14:22:33]shift 386 fd 230394 [14:22:33]save to /storage/0386/doc_00230394 [14:22:33]save last doc name /storage/0386/doc_00230394 to /storage/kkm_last_doc_name [14:22:33]save OK [14:22:33]Clear old archive folders... [14:22:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:22:33]tlvbuf is 0085ADD0 [14:22:33]SAM_PROTO_ClearQueue [14:22:33]wFMCommunicate request_size=4 [14:22:33]MH_SAM_APDU [14:22:33]CAPDU: 80 09 00 00 [14:22:33]Write to MH i2c: E2 08 00 BB AE 80 09 00 00 00 00 00 00 DB [14:22:33]Write i2c OK [14:22:33]MH_I2C_Read... [14:22:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:22:33]Read from MH i2c: E2 [14:22:33]MH_I2C_Read... [14:22:33]Read from MH i2c: E2 03 00 [14:22:33]MH_I2C_Read... [14:22:33]Read from MH i2c: E2 03 00 BB AE 00 90 00 DD [14:22:33]RAPDU: 90 00 [14:22:33]wFMCommunicate OK [14:22:33]SAM_PROTO_ClearQueue done [14:22:33]KKMCreateOFDPacket [14:22:33]OFDProtocolAddRootSTLVToBuf [14:22:33]FM_MakeSignedData [14:22:33]FM_MakeSignedData [14:22:33]SAM_PROTO_SignData [14:22:33]wFMCommunicate request_size=4 [14:22:33]MH_SAM_APDU [14:22:33]CAPDU: 80 0D 01 02 [14:22:33]Write to MH i2c: E2 08 00 BC AE 80 0D 01 02 00 00 00 00 E3 [14:22:33]Write i2c OK [14:22:33]MH_I2C_Read... [14:22:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:22:33]Read from MH i2c: E2 [14:22:33]MH_I2C_Read... [14:22:33]Read from MH i2c: E2 03 00 [14:22:33]MH_I2C_Read... [14:22:33]Read from MH i2c: E2 03 00 BC AE 00 90 00 DE [14:22:33]RAPDU: 90 00 [14:22:33]wFMCommunicate OK [14:22:33]wFMCommunicate request_size=255 [14:22:33]MH_SAM_APDU [14: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 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 D0 00 00 00 F4 03 04 00 2E 54 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 FA 83 03 00 35 04 06 00 7C [14:22:33]Write to MH i2c: E2 02 01 BD AE 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 D0 00 00 00 F4 03 04 00 2E 54 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 FA 83 03 00 35 04 06 00 7C 00 00 88 [14:22:33]Write i2c OK [14:22:33]MH_I2C_Read... [14:22:33]OFD Sender: No OFD packet to send [14:22:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:22:33]Read from MH i2c: E2 [14:22:33]MH_I2C_Read... [14:22:33]Read from MH i2c: E2 03 00 [14:22:33]MH_I2C_Read... [14:22:33]Read from MH i2c: E2 03 00 BD AE 00 90 00 DF [14:22:33]RAPDU: 90 00 [14:22:33]wFMCommunicate OK [14:22:33]wFMCommunicate request_size=10 [14:22:33]MH_SAM_APDU [14:22:33]CAPDU: 80 0D 02 02 05 A8 1D EA DB 58 [14:22:33]Write to MH i2c: E2 0D 00 BE AE 80 0D 02 02 05 00 A8 1D EA DB 58 00 00 D2 [14:22:33]Write i2c OK [14:22:33]MH_I2C_Read... [14:22:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:22:33]Read from MH i2c: E2 [14:22:33]MH_I2C_Read... [14:22:33]Read from MH i2c: E2 03 00 [14:22:33]MH_I2C_Read... [14:22:33]Read from MH i2c: E2 03 00 BE AE 00 90 00 E0 [14:22:33]RAPDU: 90 00 [14:22:33]wFMCommunicate OK [14:22:33]wFMCommunicate request_size=4 [14:22:33]MH_SAM_APDU [14:22:33]CAPDU: 80 0D 03 02 [14:22:33]Write to MH i2c: E2 08 00 BF AE 80 0D 03 02 00 00 00 00 E8 [14:22:33]Write i2c OK [14:22:33]MH_I2C_Read... [14:22:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:22:33]Read from MH i2c: E2 [14:22:33]MH_I2C_Read... [14:22:33]Read from MH i2c: E2 0B 00 [14:22:33]MH_I2C_Read... [14:22:33]Read from MH i2c: E2 0B 00 BF AE 00 3D 41 17 22 37 65 86 EC 90 00 AE [14:22:33]RAPDU: 3D 41 17 22 37 65 86 EC 90 00 [14:22:33]wFMCommunicate OK [14:22:33]SAM_PROTO_SignData done [14:22:33]FM_MakeSignedData done [14:22:33]CreateOFDProtocolMessage [14:22:33]wFMCommunicate request_size=4 [14:22:33]MH_SAM_APDU [14:22:33]CAPDU: 80 11 00 00 [14:22:33]Write to MH i2c: E2 08 00 C0 AE 80 11 00 00 00 00 00 00 E8 [14:22:33]Write i2c OK [14:22:33]MH_I2C_Read... [14:22:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:22:33]Read from MH i2c: E2 [14:22:33]MH_I2C_Read... [14:22:33]Read from MH i2c: E2 17 00 [14:22:33]MH_I2C_Read... [14:22:33]Read from MH i2c: E2 17 00 C0 AE 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 39 [14:22:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:22:33]wFMCommunicate OK [14:22:33]CreateOFDProtocolMessage done [14:22:33]OFDSenderStorePacket 230394 [14:22:33]StoreOFDPacket docnum=230394 [14:22:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 5E 77 07 01 C1 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 D0 00 00 00 F4 03 04 00 2E 54 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 FA 83 03 00 35 04 06 00 7C A8 1D EA DB 58 3D 41 17 22 37 65 86 EC [14:22:33]CheckFolder [14:22:33]dirname=/storage/ofd_packets [14:22:33]CheckFolder done [14:22:33]ProducePacketName [14:22:33]name=ofd_packets/00230394 [14:22:33]NVStorageSaveData ofd_packets/00230394 [14:22:33]File name is /storage/ofd_packets/00230394 [14:22:33]Write 301 bytes [14:22:33]NVStorageSaveData done [14:22:33]OFDSenderStorePacket done [14:22:33]KKMCreateOFDPacket done [14:22:33]NVStorageSaveData kkm_last_timestamp [14:22:33]File name is /storage/kkm_last_timestamp [14:22:33]Write 4 bytes [14:22:33]NVStorageSaveData done [14:22:33]ExternCall_PrintAddStr [14:22:33]wPrintStart [14:22:33]Write to MH i2c: 01 00 00 C1 AE 6F [14:22:33]Write i2c OK [14:22:33]MH_I2C_Read... [14:22:33]Read from MH i2c: 01 [14:22:33]MH_I2C_Read... [14:22:33]Read from MH i2c: 01 07 00 [14:22:33]MH_I2C_Read... [14:22:33]Read from MH i2c: 01 07 00 C1 AE 00 00 00 00 00 FF 0F 84 [14:22:33]RasterBufferAndPrint [14:22:33]line Счет N : (1)871951 [14:22:33]line ИНН: 02508201610067 [14:22:33]line Контрольно-Кассовый Чек [14:22:33]line ПРОДАЖА [14:22:33]line ТРК (МРК, ГНК) : 52 [14:22:33]line Товар: 2710124130 [14:22:33]line Аи-92-К-5 [14:22:33]line 7.380 * 67.80 [14:22:33]line = 500.36 [14:22:33]line НДС 12% НСП 1% [14:22:33]line > о реализуемом товаре [14:22:33]line ИТОГО: 500.36 [14:22:33]line НСП 1% : 4.43 [14:22:33]line НДС 12% : 53.14 [14:22:33]line Наличными: 0.00 [14:22:33]line Безнал.: 500.36 [14:22:33]line Место: АЗС № 125 "Партнер Нефть" [14:22:33]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [14:22:33]line СНО: Общий режим [14:22:33]line Чек 208 28.07.2024 14:22 [14:22:33]line Смена: 386 ФФД: 1.0 [14:22:33]line ЗНМ: 0300000050 [14:22:33]line РНМ: 0000000000099253 [14:22:33]line Версия ККМ: 001 [14:22:33]line Платежная система: АКБ Кыргызстан [14:22:33]line ФМ: 0000000000965352 [14:22:33]line ФД: 230394 [14:22:33]line ФПД: 137061498280792 [14:22:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T142238&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230394&fm=137061498280792&tin=02508201610067®Number=0000000000099253&sum=50036 [14:22:34]OFD Sender: Processing packet 230394 [packets to send 132, broken 131] [14:22:34]ProducePacketName [14:22:34]name=ofd_packets/00230394 [14:22:34]OFD Sender: To server: pG, [14:22:34]CommunicateWithHost lk.salyk.kg:30040 [14:22:34]ConnectInit lk.salyk.kg [14:22:34]written 0, free lines is 4095 [14:22:34]Connected sock=10 [14:22:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 5E 77 07 01 C1 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 D0 00 00 00 F4 03 04 00 2E 54 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 FA 83 03 00 35 04 06 00 7C A8 1D EA DB 58 3D 41 17 22 37 65 86 EC [14:22:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 53 75 47 00 05 E2 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 FA 83 03 00 F4 03 04 00 06 FB A5 66 B6 04 01 00 00 5A 87 E8 5D 86 60 1E 08 [14:22:34]CommunicateWithHost err = 0 [14:22:34]CheckOFDResponse [14:22:34]1017 (14) - 77093643461234 [14:22:34]1041 (16) - 0000000000965352 [14:22:34]1040 (4) - 230394 [14:22:34]1012 (4) - 28.07.2024 08:02 [14:22:34]1206 (1) - 0 [14:22:34]OFD Sender: Remove packet 230394 [14:22:34]ProducePacketName [14:22:34]name=ofd_packets/00230394 [14:22:34]NVStorageDeleteData [14:22:34]Write to MH i2c: 01 00 00 EB AE 99 [14:22:34]Write i2c OK [14:22:34]MH_I2C_Read... [14:22:34]Read from MH i2c: 01 [14:22:34]MH_I2C_Read... [14:22:34]Read from MH i2c: 01 07 00 [14:22:34]MH_I2C_Read... [14:22:34]Read from MH i2c: 01 07 00 EB AE 00 00 00 00 00 02 0D AF [14:22:34]RasterBufferAndPrint [14:22:34]line [14:22:34]line [14:22:34]line [14:22:34]line [14:22:34]line [14:22:34]written 0, free lines is 3336 [14:22:34]MH_Cut [14:22:34]Write to MH i2c: D1 01 00 F2 AE 01 72 [14:22:34]Write i2c OK [14:22:34]MH_I2C_Read... [14:22:34]Read from MH i2c: D1 [14:22:34]MH_I2C_Read... [14:22:34]Read from MH i2c: D1 01 00 [14:22:34]MH_I2C_Read... [14:22:34]Read from MH i2c: D1 01 00 F2 AE 00 71 [14:22:34]Write to MH i2c: 01 00 00 F3 AE A1 [14:22:34]Write i2c OK [14:22:34]MH_I2C_Read... [14:22:35]OFD Sender: No OFD packet to send [14:22:35]*** Cut start [14:22:35]*** Partial cut [14:22:35]*** CUTSNS_PIN = 1 [14:22:35]*** CUTSNS_PIN = 0 [14:22:35]*** Brake cut motor [14:22:35]Read from MH i2c: 01 [14:22:35]MH_I2C_Read... [14:22:35]*** Stop cut motor [14:22:35]*** Cut end [14:22:35]Read from MH i2c: 01 07 00 [14:22:35]MH_I2C_Read... [14:22:35]Read from MH i2c: 01 07 00 F3 AE 00 00 00 00 00 FF 0F B6 [14:22:35]process_action close_receipt done [14:22:35]requested_data is exist [14:22:35]produce_requested_data [14:22:35]requested_item fm.sn is exist - process it [14:22:35]wFMCommunicate request_size=4 [14:22:35]MH_SAM_APDU [14:22:35]CAPDU: 80 11 00 00 [14:22:35]Write to MH i2c: E2 08 00 F4 AE 80 11 00 00 00 00 00 00 1C [14:22:35]Write i2c OK [14:22:35]MH_I2C_Read... [14:22:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:22:35]Read from MH i2c: E2 [14:22:35]MH_I2C_Read... [14:22:35]Read from MH i2c: E2 17 00 [14:22:35]MH_I2C_Read... [14:22:35]Read from MH i2c: E2 17 00 F4 AE 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 6D [14:22:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:22:35]wFMCommunicate OK [14:22:35]requested_item fd.num is exist - process it [14:22:35]SAM_PROTO_GetFieldsCounters [14:22:35]wFMCommunicate request_size=4 [14:22:35]MH_SAM_APDU [14:22:35]CAPDU: 80 13 00 00 [14:22:35]Write to MH i2c: E2 08 00 F5 AE 80 13 00 00 00 00 00 00 1F [14:22:35]Write i2c OK [14:22:35]MH_I2C_Read... [14:22:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:22:36]Read from MH i2c: E2 [14:22:36]MH_I2C_Read... [14:22:36]Read from MH i2c: E2 62 00 [14:22:36]MH_I2C_Read... [14:22:36]Read from MH i2c: E2 62 00 F5 AE 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 FA 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 D0 00 00 00 5E 04 04 00 D0 00 00 00 57 04 04 00 D1 00 00 00 19 04 04 00 00 00 00 00 90 00 B4 [14:22:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 FA 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 D0 00 00 00 5E 04 04 00 D0 00 00 00 57 04 04 00 D1 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:22:36]wFMCommunicate OK [14:22:36]SAM_PROTO_GetFieldsCounters done [14:22:36]requested_item shift.num is exist - process it [14:22:36]requested_item shift.opened is exist - process it [14:22:36]req_shift_opened [14:22:36]FM_GetShiftState [14:22:36]SAM_PROTO_GetShiftState [14:22:36]wFMCommunicate request_size=4 [14:22:36]MH_SAM_APDU [14:22:36]CAPDU: 80 13 01 00 [14:22:36]Write to MH i2c: E2 08 00 F6 AE 80 13 01 00 00 00 00 00 21 [14:22:36]Write i2c OK [14:22:36]MH_I2C_Read... [14:22:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:22:36]Read from MH i2c: E2 [14:22:36]MH_I2C_Read... [14:22:36]Read from MH i2c: E2 0E 00 [14:22:36]MH_I2C_Read... [14:22:36]Read from MH i2c: E2 0E 00 F6 AE 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 E7 [14:22:36]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:22:36]wFMCommunicate OK [14:22:36]SAM_PROTO_GetShiftState done [14:22:36]FM_GetShiftState done [14:22:36]req_shift_opened done [14:22:36]requested_item shift.open_date is exist - process it [14:22:36]req_shift_open_date [14:22:36]req_shift_open_date done [14:22:36]produce_requested_data done [14:22:36]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230394,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [14:22:36]process_action_free close_receipt [14:22:36]json_value_free [14:22:36]json_value_free done [14:22:36]process_json_proto returns [14:22:36]Send response to host [14:22:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230394,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [14:22:36]free response buf [14:22:36]execute_script done [14:22:36]execute_script returns [14:22:36]free content buf [14:22:36]Sock 9.Close socket [14:22:36]Sock 9.Thread stoped [14:22:40]OFD Sender: No OFD packet to send [14:22:45]OFD Sender: No OFD packet to send [14:22:50]OFD Sender: No OFD packet to send [14:22:55]OFD Sender: No OFD packet to send [14:23:00]OFD Sender: No OFD packet to send [14:23:05]OFD Sender: No OFD packet to send [14:23:10]OFD Sender: No OFD packet to send [14:23:15]OFD Sender: No OFD packet to send [14:23:20]OFD Sender: No OFD packet to send [14:23:25]OFD Sender: No OFD packet to send [14:23:27]accept exits with 8 [14:23:27]New connection [14:23:27]New thread 3066903908 created [14:23:27]Thread 3067047268 joined [14:23:27]Waiting for new connection... [14:23:27] Sock 8.Parse request [14:23:27]Sock 8.Check first char [14:23:27]Sock 8.First char is OK [14:23:27]request: POST /json_proto HTTP/1.0 [14:23:27]Method: POST [14:23:27]URL: /json_proto [14:23:27]Method is POST - this is cgi request [14:23:27]url: /json_proto [14:23:27]query_string will be loaded in cgi processing [14:23:27]execute_cgi json_proto POST (null) [14:23:27]execute_cgi path=json_proto method=POST [14:23:27]POST find Content-Length [14:23:27]Host: 172.17.49.131:8080 [14:23:27]Content-Length: 677 [14:23:27]Content-Type: application/json [14:23:27] [14:23:27]POST finish read [14:23:27]Found Content-Length = 677 [14:23:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871952", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:23:27]execute_script... [14:23: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)871952", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 300.00, "total" : 300.00, "payments": [ { "type": 0, "sum" : 300.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:23:27]POST & json_proto [14:23:27]process_json_proto [14:23:27]json parsed OK: [14:23:27]protocol is kg_v1.0 [14:23:27]action value=close_receipt [14:23:27]process_action close_receipt [14:23:27]cmd_close_receipt [14:23:27]MH_GetDate [14:23:27]Write to MH i2c: F0 00 00 F7 AE 94 [14:23:27]Write i2c OK [14:23:27]MH_I2C_Read... [14:23:27]Read from MH i2c: F0 [14:23:27]MH_I2C_Read... [14:23:27]Read from MH i2c: F0 09 00 [14:23:27]MH_I2C_Read... [14:23:27]Read from MH i2c: F0 09 00 F7 AE 00 66 54 A6 66 FF 4D C0 64 D3 [14:23:27]GetLastDocTimeStamp 1722176558 [14:23:27]current date 1722176614 [14:23:27]FM_GetShiftState [14:23:27]SAM_PROTO_GetShiftState [14:23:27]wFMCommunicate request_size=4 [14:23:27]MH_SAM_APDU [14:23:27]CAPDU: 80 13 01 00 [14:23:27]Write to MH i2c: E2 08 00 F8 AE 80 13 01 00 00 00 00 00 23 [14:23:27]Write i2c OK [14:23:27]MH_I2C_Read... [14:23:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:23:27]Read from MH i2c: E2 [14:23:27]MH_I2C_Read... [14:23:27]Read from MH i2c: E2 0E 00 [14:23:27]MH_I2C_Read... [14:23:27]Read from MH i2c: E2 0E 00 F8 AE 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 E9 [14:23:27]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:23:27]wFMCommunicate OK [14:23:27]SAM_PROTO_GetShiftState done [14:23:27]FM_GetShiftState done [14:23:27]opened in 1722127132 [14:23:27]opened+sec_in_day 1722213532 [14:23:27]quantity*price = 30035 [14:23:27]sum+1 = 30036 [14:23:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 209 28.07.2024 14:23 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230395 ФПД: 257135396161733 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T142334&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230395&fm=257135396161733&tin=02508201610067®Number=0000000000099253&sum=30000 [14:23:28]StoreToDocumentArchive [14:23:28]shift 386 fd 230395 [14:23:28]save to /storage/0386/doc_00230395 [14:23:28]save last doc name /storage/0386/doc_00230395 to /storage/kkm_last_doc_name [14:23:28]save OK [14:23:28]Clear old archive folders... [14:23:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:23:28]tlvbuf is 009E9A00 [14:23:28]SAM_PROTO_ClearQueue [14:23:28]wFMCommunicate request_size=4 [14:23:28]MH_SAM_APDU [14:23:28]CAPDU: 80 09 00 00 [14:23:28]Write to MH i2c: E2 08 00 05 AF 80 09 00 00 00 00 00 00 26 [14:23:28]Write i2c OK [14:23:28]MH_I2C_Read... [14:23:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:23:28]Read from MH i2c: E2 [14:23:28]MH_I2C_Read... [14:23:28]Read from MH i2c: E2 03 00 [14:23:28]MH_I2C_Read... [14:23:28]Read from MH i2c: E2 03 00 05 AF 00 90 00 28 [14:23:28]RAPDU: 90 00 [14:23:28]wFMCommunicate OK [14:23:28]SAM_PROTO_ClearQueue done [14:23:28]KKMCreateOFDPacket [14:23:28]OFDProtocolAddRootSTLVToBuf [14:23:28]FM_MakeSignedData [14:23:28]FM_MakeSignedData [14:23:28]SAM_PROTO_SignData [14:23:28]wFMCommunicate request_size=4 [14:23:28]MH_SAM_APDU [14:23:28]CAPDU: 80 0D 01 02 [14:23:28]Write to MH i2c: E2 08 00 06 AF 80 0D 01 02 00 00 00 00 2E [14:23:28]Write i2c OK [14:23:28]MH_I2C_Read... [14:23:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:23:28]Read from MH i2c: E2 [14:23:28]MH_I2C_Read... [14:23:28]Read from MH i2c: E2 03 00 [14:23:28]MH_I2C_Read... [14:23:28]Read from MH i2c: E2 03 00 06 AF 00 90 00 29 [14:23:28]RAPDU: 90 00 [14:23:28]wFMCommunicate OK [14:23:28]wFMCommunicate request_size=255 [14:23:28]MH_SAM_APDU [14:23: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 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 D1 00 00 00 F4 03 04 00 66 54 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 FB 83 03 00 35 04 06 00 E9 [14:23:28]Write to MH i2c: E2 02 01 07 AF 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 D1 00 00 00 F4 03 04 00 66 54 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 FB 83 03 00 35 04 06 00 E9 00 00 51 [14:23:28]Write i2c OK [14:23:28]MH_I2C_Read... [14:23:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:23:29]Read from MH i2c: E2 [14:23:29]MH_I2C_Read... [14:23:29]Read from MH i2c: E2 03 00 [14:23:29]MH_I2C_Read... [14:23:29]Read from MH i2c: E2 03 00 07 AF 00 90 00 2A [14:23:29]RAPDU: 90 00 [14:23:29]wFMCommunicate OK [14:23:29]wFMCommunicate request_size=10 [14:23:29]MH_SAM_APDU [14:23:29]CAPDU: 80 0D 02 02 05 DC FF F2 88 C5 [14:23:29]Write to MH i2c: E2 0D 00 08 AF 80 0D 02 02 05 00 DC FF F2 88 C5 00 00 55 [14:23:29]Write i2c OK [14:23:29]MH_I2C_Read... [14:23:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:23:29]Read from MH i2c: E2 [14:23:29]MH_I2C_Read... [14:23:29]Read from MH i2c: E2 03 00 [14:23:29]MH_I2C_Read... [14:23:29]Read from MH i2c: E2 03 00 08 AF 00 90 00 2B [14:23:29]RAPDU: 90 00 [14:23:29]wFMCommunicate OK [14:23:29]wFMCommunicate request_size=4 [14:23:29]MH_SAM_APDU [14:23:29]CAPDU: 80 0D 03 02 [14:23:29]Write to MH i2c: E2 08 00 09 AF 80 0D 03 02 00 00 00 00 33 [14:23:29]Write i2c OK [14:23:29]MH_I2C_Read... [14:23:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:23:29]Read from MH i2c: E2 [14:23:29]MH_I2C_Read... [14:23:29]Read from MH i2c: E2 0B 00 [14:23:29]MH_I2C_Read... [14:23:29]Read from MH i2c: E2 0B 00 09 AF 00 F7 E1 07 52 56 54 2E 0F 90 00 4C [14:23:29]RAPDU: F7 E1 07 52 56 54 2E 0F 90 00 [14:23:29]wFMCommunicate OK [14:23:29]SAM_PROTO_SignData done [14:23:29]FM_MakeSignedData done [14:23:29]CreateOFDProtocolMessage [14:23:29]wFMCommunicate request_size=4 [14:23:29]MH_SAM_APDU [14:23:29]CAPDU: 80 11 00 00 [14:23:29]Write to MH i2c: E2 08 00 0A AF 80 11 00 00 00 00 00 00 33 [14:23:29]Write i2c OK [14:23:29]MH_I2C_Read... [14:23:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:23:29]Read from MH i2c: E2 [14:23:29]MH_I2C_Read... [14:23:29]Read from MH i2c: E2 17 00 [14:23:29]MH_I2C_Read... [14:23:29]Read from MH i2c: E2 17 00 0A AF 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 84 [14:23:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:23:29]wFMCommunicate OK [14:23:29]CreateOFDProtocolMessage done [14:23:29]OFDSenderStorePacket 230395 [14:23:29]StoreOFDPacket docnum=230395 [14:23:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 68 C5 07 01 45 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 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 D1 00 00 00 F4 03 04 00 66 54 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 FB 83 03 00 35 04 06 00 E9 DC FF F2 88 C5 F7 E1 07 52 56 54 2E 0F [14:23:29]CheckFolder [14:23:29]dirname=/storage/ofd_packets [14:23:29]CheckFolder done [14:23:29]ProducePacketName [14:23:29]name=ofd_packets/00230395 [14:23:29]NVStorageSaveData ofd_packets/00230395 [14:23:29]File name is /storage/ofd_packets/00230395 [14:23:29]Write 301 bytes [14:23:29]NVStorageSaveData done [14:23:29]OFDSenderStorePacket done [14:23:29]KKMCreateOFDPacket done [14:23:29]NVStorageSaveData kkm_last_timestamp [14:23:29]File name is /storage/kkm_last_timestamp [14:23:29]Write 4 bytes [14:23:29]NVStorageSaveData done [14:23:29]ExternCall_PrintAddStr [14:23:29]wPrintStart [14:23:29]Write to MH i2c: 01 00 00 0B AF BA [14:23:29]Write i2c OK [14:23:29]MH_I2C_Read... [14:23:29]Read from MH i2c: 01 [14:23:29]MH_I2C_Read... [14:23:29]Read from MH i2c: 01 07 00 [14:23:29]MH_I2C_Read... [14:23:29]Read from MH i2c: 01 07 00 0B AF 00 00 00 00 00 FF 0F CF [14:23:29]RasterBufferAndPrint [14:23:29]line Счет N : (1)871952 [14:23:29]line ИНН: 02508201610067 [14:23:29]line Контрольно-Кассовый Чек [14:23:29]line ПРОДАЖА [14:23:29]line ТРК (МРК, ГНК) : 62 [14:23:29]line Товар: 2710124130 [14:23:29]line Аи-92-К-5 [14:23:29]line 4.430 * 67.80 [14:23:29]line = 300.35 [14:23:29]line НДС 12% НСП 1% [14:23:29]line > о реализуемом товаре [14:23:29]line ОКРУГЛЕНИЕ: -0.35 [14:23:29]line ИТОГО: 300.00 [14:23:29]line Внесено: 300.00 [14:23:29]line СДАЧА: 0.00 [14:23:29]line НСП 1% : 2.66 [14:23:29]line НДС 12% : 31.90 [14:23:29]line Наличными: 300.00 [14:23:29]line Безнал.: 0.00 [14:23:29]line Место: АЗС № 125 "Партнер Нефть" [14:23:29]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [14:23:29]line СНО: Общий режим [14:23:29]line Чек 209 28.07.2024 14:23 [14:23:29]line Смена: 386 ФФД: 1.0 [14:23:29]line ЗНМ: 0300000050 [14:23:29]line РНМ: 0000000000099253 [14:23:29]line Версия ККМ: 001 [14:23:29]line ФМ: 0000000000965352 [14:23:29]line ФД: 230395 [14:23:29]line ФПД: 257135396161733 [14:23:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T142334&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230395&fm=257135396161733&tin=02508201610067®Number=0000000000099253&sum=30000 [14:23:29]OFD Sender: Processing packet 230395 [packets to send 132, broken 131] [14:23:29]ProducePacketName [14:23:29]name=ofd_packets/00230395 [14:23:29]OFD Sender: To server: pG, [14:23:29]CommunicateWithHost lk.salyk.kg:30040 [14:23:29]ConnectInit lk.salyk.kg [14:23:29]written 0, free lines is 4095 [14:23:29]Connected sock=10 [14:23:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 68 C5 07 01 45 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 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 D1 00 00 00 F4 03 04 00 66 54 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 FB 83 03 00 35 04 06 00 E9 DC FF F2 88 C5 F7 E1 07 52 56 54 2E 0F [14:23:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 2F F6 47 00 29 C3 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 FB 83 03 00 F4 03 04 00 3D FB A5 66 B6 04 01 00 00 DD 36 B5 3E 94 D1 DB 76 [14:23:29]CommunicateWithHost err = 0 [14:23:29]CheckOFDResponse [14:23:29]1017 (14) - 77093643461234 [14:23:29]1041 (16) - 0000000000965352 [14:23:29]1040 (4) - 230395 [14:23:29]1012 (4) - 28.07.2024 08:03 [14:23:29]1206 (1) - 0 [14:23:29]OFD Sender: Remove packet 230395 [14:23:29]ProducePacketName [14:23:29]name=ofd_packets/00230395 [14:23:29]NVStorageDeleteData [14:23:30]Write to MH i2c: 01 00 00 36 AF E5 [14:23:30]Write i2c OK [14:23:30]MH_I2C_Read... [14:23:30]Read from MH i2c: 01 [14:23:30]MH_I2C_Read... [14:23:30]Read from MH i2c: 01 07 00 [14:23:30]MH_I2C_Read... [14:23:30]Read from MH i2c: 01 07 00 36 AF 00 00 00 00 00 F6 0C EE [14:23:30]RasterBufferAndPrint [14:23:30]line [14:23:30]line [14:23:30]line [14:23:30]line [14:23:30]line [14:23:30]written 0, free lines is 3324 [14:23:30]MH_Cut [14:23:30]Write to MH i2c: D1 01 00 3D AF 01 BE [14:23:30]Write i2c OK [14:23:30]MH_I2C_Read... [14:23:30]Read from MH i2c: D1 [14:23:30]MH_I2C_Read... [14:23:30]Read from MH i2c: D1 01 00 [14:23:30]MH_I2C_Read... [14:23:30]Read from MH i2c: D1 01 00 3D AF 00 BD [14:23:30]Write to MH i2c: 01 00 00 3E AF ED [14:23:30]Write i2c OK [14:23:30]MH_I2C_Read... [14:23:30]OFD Sender: No OFD packet to send [14:23:30]*** Cut start [14:23:30]*** Partial cut [14:23:30]*** CUTSNS_PIN = 1 [14:23:30]*** CUTSNS_PIN = 0 [14:23:31]*** Brake cut motor [14:23:31]Read from MH i2c: 01 [14:23:31]MH_I2C_Read... [14:23:31]*** Stop cut motor [14:23:31]*** Cut end [14:23:31]Read from MH i2c: 01 07 00 [14:23:31]MH_I2C_Read... [14:23:31]Read from MH i2c: 01 07 00 3E AF 00 00 00 00 00 FF 0F 02 [14:23:31]process_action close_receipt done [14:23:31]requested_data is exist [14:23:31]produce_requested_data [14:23:31]requested_item fm.sn is exist - process it [14:23:31]wFMCommunicate request_size=4 [14:23:31]MH_SAM_APDU [14:23:31]CAPDU: 80 11 00 00 [14:23:31]Write to MH i2c: E2 08 00 3F AF 80 11 00 00 00 00 00 00 68 [14:23:31]Write i2c OK [14:23:31]MH_I2C_Read... [14:23:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:23:31]Read from MH i2c: E2 [14:23:31]MH_I2C_Read... [14:23:31]Read from MH i2c: E2 17 00 [14:23:31]MH_I2C_Read... [14:23:31]Read from MH i2c: E2 17 00 3F AF 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 B9 [14:23:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:23:31]wFMCommunicate OK [14:23:31]requested_item fd.num is exist - process it [14:23:31]SAM_PROTO_GetFieldsCounters [14:23:31]wFMCommunicate request_size=4 [14:23:31]MH_SAM_APDU [14:23:31]CAPDU: 80 13 00 00 [14:23:31]Write to MH i2c: E2 08 00 40 AF 80 13 00 00 00 00 00 00 6B [14:23:31]Write i2c OK [14:23:31]MH_I2C_Read... [14:23:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:23:31]Read from MH i2c: E2 [14:23:31]MH_I2C_Read... [14:23:31]Read from MH i2c: E2 62 00 [14:23:31]MH_I2C_Read... [14:23:31]Read from MH i2c: E2 62 00 40 AF 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 FB 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 D1 00 00 00 5E 04 04 00 D1 00 00 00 57 04 04 00 D2 00 00 00 19 04 04 00 00 00 00 00 90 00 04 [14:23:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 FB 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 D1 00 00 00 5E 04 04 00 D1 00 00 00 57 04 04 00 D2 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:23:31]wFMCommunicate OK [14:23:31]SAM_PROTO_GetFieldsCounters done [14:23:31]requested_item shift.num is exist - process it [14:23:31]requested_item shift.opened is exist - process it [14:23:31]req_shift_opened [14:23:31]FM_GetShiftState [14:23:31]SAM_PROTO_GetShiftState [14:23:31]wFMCommunicate request_size=4 [14:23:31]MH_SAM_APDU [14:23:31]CAPDU: 80 13 01 00 [14:23:31]Write to MH i2c: E2 08 00 41 AF 80 13 01 00 00 00 00 00 6D [14:23:31]Write i2c OK [14:23:31]MH_I2C_Read... [14:23:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:23:31]Read from MH i2c: E2 [14:23:31]MH_I2C_Read... [14:23:31]Read from MH i2c: E2 0E 00 [14:23:31]MH_I2C_Read... [14:23:31]Read from MH i2c: E2 0E 00 41 AF 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 33 [14:23:31]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:23:31]wFMCommunicate OK [14:23:31]SAM_PROTO_GetShiftState done [14:23:31]FM_GetShiftState done [14:23:31]req_shift_opened done [14:23:31]requested_item shift.open_date is exist - process it [14:23:31]req_shift_open_date [14:23:31]req_shift_open_date done [14:23:31]produce_requested_data done [14:23:31]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230395,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [14:23:31]process_action_free close_receipt [14:23:31]json_value_free [14:23:31]json_value_free done [14:23:31]process_json_proto returns [14:23:31]Send response to host [14:23:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230395,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [14:23:31]free response buf [14:23:31]execute_script done [14:23:31]execute_script returns [14:23:31]free content buf [14:23:31]Sock 8.Close socket [14:23:31]Sock 8.Thread stoped [14:23:35]OFD Sender: No OFD packet to send [14:23:39]accept exits with 9 [14:23:39]New connection [14:23:39]New thread 3067047268 created [14:23:39]Thread 3066903908 joined [14:23:39]Waiting for new connection... [14:23:39] Sock 9.Parse request [14:23:39]Sock 9.Check first char [14:23:39]Sock 9.First char is OK [14:23:39]request: POST /json_proto HTTP/1.0 [14:23:39]Method: POST [14:23:39]URL: /json_proto [14:23:39]Method is POST - this is cgi request [14:23:39]url: /json_proto [14:23:39]query_string will be loaded in cgi processing [14:23:39]execute_cgi json_proto POST (null) [14:23:39]execute_cgi path=json_proto method=POST [14:23:39]POST find Content-Length [14:23:39]Host: 172.17.49.131:8080 [14:23:39]Content-Length: 678 [14:23:39]Content-Type: application/json [14:23:39] [14:23:39]POST finish read [14:23:39]Found Content-Length = 678 [14:23:39]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871947", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 22.300, "sum" : 1676.96, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1700.00, "total" : 1676.00, "payments": [ { "type": 0, "sum" : 1676.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:23:39]execute_script... [14:23:39]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871947", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 22.300, "sum" : 1676.96, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1700.00, "total" : 1676.00, "payments": [ { "type": 0, "sum" : 1676.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:23:39]POST & json_proto [14:23:39]process_json_proto [14:23:39]json parsed OK: [14:23:39]protocol is kg_v1.0 [14:23:39]action value=close_receipt [14:23:39]process_action close_receipt [14:23:39]cmd_close_receipt [14:23:39]MH_GetDate [14:23:39]Write to MH i2c: F0 00 00 42 AF E0 [14:23:39]Write i2c OK [14:23:39]MH_I2C_Read... [14:23:39]Read from MH i2c: F0 [14:23:39]MH_I2C_Read... [14:23:39]Read from MH i2c: F0 09 00 [14:23:39]MH_I2C_Read... [14:23:39]Read from MH i2c: F0 09 00 42 AF 00 71 54 A6 66 FF 4D C0 64 2A [14:23:39]GetLastDocTimeStamp 1722176614 [14:23:39]current date 1722176625 [14:23:39]FM_GetShiftState [14:23:39]SAM_PROTO_GetShiftState [14:23:39]wFMCommunicate request_size=4 [14:23:39]MH_SAM_APDU [14:23:39]CAPDU: 80 13 01 00 [14:23:39]Write to MH i2c: E2 08 00 43 AF 80 13 01 00 00 00 00 00 6F [14:23:39]Write i2c OK [14:23:39]MH_I2C_Read... [14:23:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:23:39]Read from MH i2c: E2 [14:23:39]MH_I2C_Read... [14:23:39]Read from MH i2c: E2 0E 00 [14:23:39]MH_I2C_Read... [14:23:39]Read from MH i2c: E2 0E 00 43 AF 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 35 [14:23:39]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:23:39]wFMCommunicate OK [14:23:39]SAM_PROTO_GetShiftState done [14:23:39]FM_GetShiftState done [14:23:39]opened in 1722127132 [14:23:39]opened+sec_in_day 1722213532 [14:23:39]quantity*price = 167696 [14:23:39]sum+1 = 167697 [14:23:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.96 ИТОГО: 1676.00 Внесено: 1700.00 СДАЧА: 24.00 НСП 1% : 14.84 НДС 12% : 178.08 Наличными: 1676.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 210 28.07.2024 14:23 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230396 ФПД: 73322053154266 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T142345&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230396&fm=73322053154266&tin=02508201610067®Number=0000000000099253&sum=167600 [14:23:40]StoreToDocumentArchive [14:23:40]shift 386 fd 230396 [14:23:40]save to /storage/0386/doc_00230396 [14:23:40]save last doc name /storage/0386/doc_00230396 to /storage/kkm_last_doc_name [14:23:40]save OK [14:23:40]Clear old archive folders... [14:23:40]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:23:40]tlvbuf is 0085A5B0 [14:23:40]SAM_PROTO_ClearQueue [14:23:40]wFMCommunicate request_size=4 [14:23:40]MH_SAM_APDU [14:23:40]CAPDU: 80 09 00 00 [14:23:40]Write to MH i2c: E2 08 00 50 AF 80 09 00 00 00 00 00 00 71 [14:23:40]Write i2c OK [14:23:40]MH_I2C_Read... [14:23:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:23:40]Read from MH i2c: E2 [14:23:40]MH_I2C_Read... [14:23:40]Read from MH i2c: E2 03 00 [14:23:40]MH_I2C_Read... [14:23:40]Read from MH i2c: E2 03 00 50 AF 00 90 00 73 [14:23:40]RAPDU: 90 00 [14:23:40]wFMCommunicate OK [14:23:40]SAM_PROTO_ClearQueue done [14:23:40]KKMCreateOFDPacket [14:23:40]OFDProtocolAddRootSTLVToBuf [14:23:40]FM_MakeSignedData [14:23:40]FM_MakeSignedData [14:23:40]SAM_PROTO_SignData [14:23:40]wFMCommunicate request_size=4 [14:23:40]MH_SAM_APDU [14:23:40]CAPDU: 80 0D 01 02 [14:23:40]Write to MH i2c: E2 08 00 51 AF 80 0D 01 02 00 00 00 00 79 [14:23:40]Write i2c OK [14:23:40]MH_I2C_Read... [14:23:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:23:40]Read from MH i2c: E2 [14:23:40]MH_I2C_Read... [14:23:40]Read from MH i2c: E2 03 00 [14:23:40]MH_I2C_Read... [14:23:40]Read from MH i2c: E2 03 00 51 AF 00 90 00 74 [14:23:40]RAPDU: 90 00 [14:23:40]wFMCommunicate OK [14:23:40]wFMCommunicate request_size=255 [14:23:40]MH_SAM_APDU [14:23: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 1C 57 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 10 8F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 8E 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CC 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 45 00 00 00 00 07 04 06 00 B0 8E 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 71 54 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 FC 83 03 00 35 04 06 00 42 AF 9E EE [14:23:40]Write to MH i2c: E2 02 01 52 AF 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 57 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 10 8F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 8E 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CC 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 45 00 00 00 00 07 04 06 00 B0 8E 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 71 54 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 FC 83 03 00 35 04 06 00 42 AF 9E EE 00 00 B3 [14:23:40]Write i2c OK [14:23:40]MH_I2C_Read... [14:23:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:23:40]Read from MH i2c: E2 [14:23:40]MH_I2C_Read... [14:23:40]Read from MH i2c: E2 03 00 [14:23:40]MH_I2C_Read... [14:23:40]Read from MH i2c: E2 03 00 52 AF 00 90 00 75 [14:23:40]RAPDU: 90 00 [14:23:40]wFMCommunicate OK [14:23:40]wFMCommunicate request_size=7 [14:23:40]MH_SAM_APDU [14:23:40]CAPDU: 80 0D 02 02 02 B5 DA [14:23:40]Write to MH i2c: E2 0A 00 53 AF 80 0D 02 02 02 00 B5 DA 00 00 0F [14:23:40]Write i2c OK [14:23:40]MH_I2C_Read... [14:23:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:23:40]Read from MH i2c: E2 [14:23:40]MH_I2C_Read... [14:23:40]Read from MH i2c: E2 03 00 [14:23:40]MH_I2C_Read... [14:23:40]Read from MH i2c: E2 03 00 53 AF 00 90 00 76 [14:23:40]RAPDU: 90 00 [14:23:40]wFMCommunicate OK [14:23:40]wFMCommunicate request_size=4 [14:23:40]MH_SAM_APDU [14:23:40]CAPDU: 80 0D 03 02 [14:23:40]Write to MH i2c: E2 08 00 54 AF 80 0D 03 02 00 00 00 00 7E [14:23:40]Write i2c OK [14:23:40]MH_I2C_Read... [14:23:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:23:40]Read from MH i2c: E2 [14:23:40]MH_I2C_Read... [14:23:40]Read from MH i2c: E2 0B 00 [14:23:40]MH_I2C_Read... [14:23:40]Read from MH i2c: E2 0B 00 54 AF 00 3E 46 01 05 AE 9B 13 8B 90 00 F0 [14:23:40]RAPDU: 3E 46 01 05 AE 9B 13 8B 90 00 [14:23:40]wFMCommunicate OK [14:23:40]SAM_PROTO_SignData done [14:23:40]FM_MakeSignedData done [14:23:40]CreateOFDProtocolMessage [14:23:40]wFMCommunicate request_size=4 [14:23:40]MH_SAM_APDU [14:23:40]CAPDU: 80 11 00 00 [14:23:40]Write to MH i2c: E2 08 00 55 AF 80 11 00 00 00 00 00 00 7E [14:23:40]Write i2c OK [14:23:40]MH_I2C_Read... [14:23:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:23:41]Read from MH i2c: E2 [14:23:41]MH_I2C_Read... [14:23:41]Read from MH i2c: E2 17 00 [14:23:41]MH_I2C_Read... [14:23:41]Read from MH i2c: E2 17 00 55 AF 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 CF [14:23:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:23:41]wFMCommunicate OK [14:23:41]CreateOFDProtocolMessage done [14:23:41]OFDSenderStorePacket 230396 [14:23:41]StoreOFDPacket docnum=230396 [14:23:41]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 A6 EA 04 01 92 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 1C 57 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 10 8F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 8E 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CC 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 45 00 00 00 00 07 04 06 00 B0 8E 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 71 54 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 FC 83 03 00 35 04 06 00 42 AF 9E EE B5 DA 3E 46 01 05 AE 9B 13 8B [14:23:41]CheckFolder [14:23:41]dirname=/storage/ofd_packets [14:23:41]CheckFolder done [14:23:41]ProducePacketName [14:23:41]name=ofd_packets/00230396 [14:23:41]NVStorageSaveData ofd_packets/00230396 [14:23:41]File name is /storage/ofd_packets/00230396 [14:23:41]Write 298 bytes [14:23:41]NVStorageSaveData done [14:23:41]OFDSenderStorePacket done [14:23:41]KKMCreateOFDPacket done [14:23:41]NVStorageSaveData kkm_last_timestamp [14:23:41]File name is /storage/kkm_last_timestamp [14:23:41]Write 4 bytes [14:23:41]NVStorageSaveData done [14:23:41]ExternCall_PrintAddStr [14:23:41]wPrintStart [14:23:41]Write to MH i2c: 01 00 00 56 AF 05 [14:23:41]Write i2c OK [14:23:41]MH_I2C_Read... [14:23:41]Read from MH i2c: 01 [14:23:41]MH_I2C_Read... [14:23:41]Read from MH i2c: 01 07 00 [14:23:41]MH_I2C_Read... [14:23:41]Read from MH i2c: 01 07 00 56 AF 00 00 00 00 00 FF 0F 1A [14:23:41]RasterBufferAndPrint [14:23:41]line Счет N : (1)871947 [14:23:41]line ИНН: 02508201610067 [14:23:41]line Контрольно-Кассовый Чек [14:23:41]line ПРОДАЖА [14:23:41]line ТРК (МРК, ГНК) : 2 [14:23:41]line Товар: 2710194210 [14:23:41]line ДТ-К-5 [14:23:41]line 22.300 * 75.20 [14:23:41]line = 1676.96 [14:23:41]line НДС 12% НСП 1% [14:23:41]line > о реализуемом товаре [14:23:41]line ОКРУГЛЕНИЕ: -0.96 [14:23:41]line ИТОГО: 1676.00 [14:23:41]line Внесено: 1700.00 [14:23:41]line СДАЧА: 24.00 [14:23:41]line НСП 1% : 14.84 [14:23:41]line НДС 12% : 178.08 [14:23:41]line Наличными: 1676.00 [14:23:41]line Безнал.: 0.00 [14:23:41]line Место: АЗС № 125 "Партнер Нефть" [14:23:41]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [14:23:41]line СНО: Общий режим [14:23:41]line Чек 210 28.07.2024 14:23 [14:23:41]line Смена: 386 ФФД: 1.0 [14:23:41]line ЗНМ: 0300000050 [14:23:41]line РНМ: 0000000000099253 [14:23:41]line Версия ККМ: 001 [14:23:41]line ФМ: 0000000000965352 [14:23:41]line ФД: 230396 [14:23:41]line ФПД: 73322053154266 [14:23:41]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T142345&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230396&fm=73322053154266&tin=02508201610067®Number=0000000000099253&sum=167600 [14:23:41]OFD Sender: Processing packet 230396 [packets to send 132, broken 131] [14:23:41]ProducePacketName [14:23:41]name=ofd_packets/00230396 [14:23:41]OFD Sender: To server: pG, [14:23:41]CommunicateWithHost lk.salyk.kg:30040 [14:23:41]ConnectInit lk.salyk.kg [14:23:41]written 0, free lines is 4095 [14:23:41]Connected sock=8 [14:23:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 A6 EA 04 01 92 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 1C 57 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 10 8F 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 8E 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 CC 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 90 45 00 00 00 00 07 04 06 00 B0 8E 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D2 00 00 00 F4 03 04 00 71 54 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 FC 83 03 00 35 04 06 00 42 AF 9E EE B5 DA 3E 46 01 05 AE 9B 13 8B [14:23:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 CB D2 47 00 73 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 39 36 35 33 35 32 10 04 04 00 FC 83 03 00 F4 03 04 00 49 FB A5 66 B6 04 01 00 00 62 0B 3D 85 01 45 3E BD [14:23:41]CommunicateWithHost err = 0 [14:23:41]CheckOFDResponse [14:23:41]1017 (14) - 77093643461234 [14:23:41]1041 (16) - 0000000000965352 [14:23:41]1040 (4) - 230396 [14:23:41]1012 (4) - 28.07.2024 08:03 [14:23:41]1206 (1) - 0 [14:23:41]OFD Sender: Remove packet 230396 [14:23:41]ProducePacketName [14:23:41]name=ofd_packets/00230396 [14:23:41]NVStorageDeleteData [14:23:41]Write to MH i2c: 01 00 00 81 AF 30 [14:23:41]Write i2c OK [14:23:41]MH_I2C_Read... [14:23:41]Read from MH i2c: 01 [14:23:41]MH_I2C_Read... [14:23:41]Read from MH i2c: 01 07 00 [14:23:41]MH_I2C_Read... [14:23:41]Read from MH i2c: 01 07 00 81 AF 00 00 00 00 00 F6 0C 39 [14:23:41]RasterBufferAndPrint [14:23:41]line [14:23:41]line [14:23:41]line [14:23:41]line [14:23:41]line [14:23:41]written 0, free lines is 3328 [14:23:41]MH_Cut [14:23:41]Write to MH i2c: D1 01 00 88 AF 01 09 [14:23:41]Write i2c OK [14:23:41]MH_I2C_Read... [14:23:41]Read from MH i2c: D1 [14:23:41]MH_I2C_Read... [14:23:41]Read from MH i2c: D1 01 00 [14:23:41]MH_I2C_Read... [14:23:41]Read from MH i2c: D1 01 00 88 AF 00 08 [14:23:41]Write to MH i2c: 01 00 00 89 AF 38 [14:23:41]Write i2c OK [14:23:41]MH_I2C_Read... [14:23:42]OFD Sender: No OFD packet to send [14:23:42]*** Cut start [14:23:42]*** Partial cut [14:23:42]*** CUTSNS_PIN = 1 [14:23:42]*** CUTSNS_PIN = 0 [14:23:42]*** Brake cut motor [14:23:43]Read from MH i2c: 01 [14:23:43]MH_I2C_Read... [14:23:43]*** Stop cut motor [14:23:43]*** Cut end [14:23:43]Read from MH i2c: 01 07 00 [14:23:43]MH_I2C_Read... [14:23:43]Read from MH i2c: 01 07 00 89 AF 00 00 00 00 00 FF 0F 4D [14:23:43]process_action close_receipt done [14:23:43]requested_data is exist [14:23:43]produce_requested_data [14:23:43]requested_item fm.sn is exist - process it [14:23:43]wFMCommunicate request_size=4 [14:23:43]MH_SAM_APDU [14:23:43]CAPDU: 80 11 00 00 [14:23:43]Write to MH i2c: E2 08 00 8A AF 80 11 00 00 00 00 00 00 B3 [14:23:43]Write i2c OK [14:23:43]MH_I2C_Read... [14:23:43]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:23:43]Read from MH i2c: E2 [14:23:43]MH_I2C_Read... [14:23:43]Read from MH i2c: E2 17 00 [14:23:43]MH_I2C_Read... [14:23:43]Read from MH i2c: E2 17 00 8A AF 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 04 [14:23:43]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:23:43]wFMCommunicate OK [14:23:43]requested_item fd.num is exist - process it [14:23:43]SAM_PROTO_GetFieldsCounters [14:23:43]wFMCommunicate request_size=4 [14:23:43]MH_SAM_APDU [14:23:43]CAPDU: 80 13 00 00 [14:23:43]Write to MH i2c: E2 08 00 8B AF 80 13 00 00 00 00 00 00 B6 [14:23:43]Write i2c OK [14:23:43]MH_I2C_Read... [14:23:43]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:23:43]Read from MH i2c: E2 [14:23:43]MH_I2C_Read... [14:23:43]Read from MH i2c: E2 62 00 [14:23:43]MH_I2C_Read... [14:23:43]Read from MH i2c: E2 62 00 8B AF 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 FC 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 D2 00 00 00 5E 04 04 00 D2 00 00 00 57 04 04 00 D3 00 00 00 19 04 04 00 00 00 00 00 90 00 53 [14:23:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 FC 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 D2 00 00 00 5E 04 04 00 D2 00 00 00 57 04 04 00 D3 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:23:43]wFMCommunicate OK [14:23:43]SAM_PROTO_GetFieldsCounters done [14:23:43]requested_item shift.num is exist - process it [14:23:43]requested_item shift.opened is exist - process it [14:23:43]req_shift_opened [14:23:43]FM_GetShiftState [14:23:43]SAM_PROTO_GetShiftState [14:23:43]wFMCommunicate request_size=4 [14:23:43]MH_SAM_APDU [14:23:43]CAPDU: 80 13 01 00 [14:23:43]Write to MH i2c: E2 08 00 8C AF 80 13 01 00 00 00 00 00 B8 [14:23:43]Write i2c OK [14:23:43]MH_I2C_Read... [14:23:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:23:43]Read from MH i2c: E2 [14:23:43]MH_I2C_Read... [14:23:43]Read from MH i2c: E2 0E 00 [14:23:43]MH_I2C_Read... [14:23:43]Read from MH i2c: E2 0E 00 8C AF 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 7E [14:23:43]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:23:43]wFMCommunicate OK [14:23:43]SAM_PROTO_GetShiftState done [14:23:43]FM_GetShiftState done [14:23:43]req_shift_opened done [14:23:43]requested_item shift.open_date is exist - process it [14:23:43]req_shift_open_date [14:23:43]req_shift_open_date done [14:23:43]produce_requested_data done [14:23:43]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230396,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [14:23:43]process_action_free close_receipt [14:23:43]json_value_free [14:23:43]json_value_free done [14:23:43]process_json_proto returns [14:23:43]Send response to host [14:23:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230396,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [14:23:43]free response buf [14:23:43]execute_script done [14:23:43]execute_script returns [14:23:43]free content buf [14:23:43]Sock 9.Close socket [14:23:43]Sock 9.Thread stoped [14:23:47]OFD Sender: No OFD packet to send [14:23:52]OFD Sender: No OFD packet to send [14:23:57]OFD Sender: No OFD packet to send [14:24:02]OFD Sender: No OFD packet to send [14:24:07]OFD Sender: No OFD packet to send [14:24:12]OFD Sender: No OFD packet to send [14:24:17]OFD Sender: No OFD packet to send [14:24:22]OFD Sender: No OFD packet to send [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:17]OFD Sender: No OFD packet to send [14:25:22]OFD Sender: No OFD packet to send [14:25:27]OFD Sender: No OFD packet to send [14:25:32]OFD Sender: No OFD packet to send [14:25:37]OFD Sender: No OFD packet to send [14:25:42]OFD Sender: No OFD packet to send [14:25:43]accept exits with 10 [14:25:43]New connection [14:25:43]New thread 3066903908 created [14:25:43]Thread 3067047268 joined [14:25:43]Waiting for new connection... [14:25:43] Sock 10.Parse request [14:25:43]Sock 10.Check first char [14:25:43]Sock 10.First char is OK [14:25:43]request: POST /json_proto HTTP/1.0 [14:25:43]Method: POST [14:25:43]URL: /json_proto [14:25:43]Method is POST - this is cgi request [14:25:43]url: /json_proto [14:25:43]query_string will be loaded in cgi processing [14:25:43]execute_cgi json_proto POST (null) [14:25:43]execute_cgi path=json_proto method=POST [14:25:43]POST find Content-Length [14:25:43]Host: 172.17.49.131:8080 [14:25:43]Content-Length: 682 [14:25:43]Content-Type: application/json [14:25:43] [14:25:43]POST finish read [14:25:43]Found Content-Length = 682 [14:25:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871953", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 20.650, "sum" : 1400.07, "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" ] } } [14:25:43]execute_script... [14:25: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)871953", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 20.650, "sum" : 1400.07, "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" ] } } [14:25:43]POST & json_proto [14:25:43]process_json_proto [14:25:43]json parsed OK: [14:25:43]protocol is kg_v1.0 [14:25:43]action value=close_receipt [14:25:43]process_action close_receipt [14:25:43]cmd_close_receipt [14:25:43]MH_GetDate [14:25:43]Write to MH i2c: F0 00 00 8D AF 2B [14:25:43]Write i2c OK [14:25:43]MH_I2C_Read... [14:25:43]Read from MH i2c: F0 [14:25:43]MH_I2C_Read... [14:25:43]Read from MH i2c: F0 09 00 [14:25:43]MH_I2C_Read... [14:25:43]Read from MH i2c: F0 09 00 8D AF 00 ED 54 A6 66 FF 4D C0 64 F1 [14:25:43]GetLastDocTimeStamp 1722176625 [14:25:43]current date 1722176749 [14:25:43]FM_GetShiftState [14:25:43]SAM_PROTO_GetShiftState [14:25:43]wFMCommunicate request_size=4 [14:25:43]MH_SAM_APDU [14:25:43]CAPDU: 80 13 01 00 [14:25:43]Write to MH i2c: E2 08 00 8E AF 80 13 01 00 00 00 00 00 BA [14:25:43]Write i2c OK [14:25:43]MH_I2C_Read... [14:25:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:25:43]Read from MH i2c: E2 [14:25:43]MH_I2C_Read... [14:25:43]Read from MH i2c: E2 0E 00 [14:25:43]MH_I2C_Read... [14:25:43]Read from MH i2c: E2 0E 00 8E AF 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 80 [14:25:43]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:25:43]wFMCommunicate OK [14:25:43]SAM_PROTO_GetShiftState done [14:25:43]FM_GetShiftState done [14:25:43]opened in 1722127132 [14:25:43]opened+sec_in_day 1722213532 [14:25:43]quantity*price = 140007 [14:25:43]sum+1 = 140008 [14:25:43]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.07 ИТОГО: 1400.00 Внесено: 1400.00 СДАЧА: 0.00 НСП 1% : 12.39 НДС 12% : 148.68 Наличными: 1400.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 211 28.07.2024 14:25 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230397 ФПД: 247379686295431 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T142549&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230397&fm=247379686295431&tin=02508201610067®Number=0000000000099253&sum=140000 [14:25:44]StoreToDocumentArchive [14:25:44]shift 386 fd 230397 [14:25:44]save to /storage/0386/doc_00230397 [14:25:44]save last doc name /storage/0386/doc_00230397 to /storage/kkm_last_doc_name [14:25:44]save OK [14:25:44]Clear old archive folders... [14:25:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:25:44]tlvbuf is 009E9120 [14:25:44]SAM_PROTO_ClearQueue [14:25:44]wFMCommunicate request_size=4 [14:25:44]MH_SAM_APDU [14:25:44]CAPDU: 80 09 00 00 [14:25:44]Write to MH i2c: E2 08 00 9B AF 80 09 00 00 00 00 00 00 BC [14:25:44]Write i2c OK [14:25:44]MH_I2C_Read... [14:25:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:25:44]Read from MH i2c: E2 [14:25:44]MH_I2C_Read... [14:25:44]Read from MH i2c: E2 03 00 [14:25:44]MH_I2C_Read... [14:25:44]Read from MH i2c: E2 03 00 9B AF 00 90 00 BE [14:25:44]RAPDU: 90 00 [14:25:44]wFMCommunicate OK [14:25:44]SAM_PROTO_ClearQueue done [14:25:44]KKMCreateOFDPacket [14:25:44]OFDProtocolAddRootSTLVToBuf [14:25:44]FM_MakeSignedData [14:25:44]FM_MakeSignedData [14:25:44]SAM_PROTO_SignData [14:25:44]wFMCommunicate request_size=4 [14:25:44]MH_SAM_APDU [14:25:44]CAPDU: 80 0D 01 02 [14:25:44]Write to MH i2c: E2 08 00 9C AF 80 0D 01 02 00 00 00 00 C4 [14:25:44]Write i2c OK [14:25:44]MH_I2C_Read... [14:25:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:25:44]Read from MH i2c: E2 [14:25:44]MH_I2C_Read... [14:25:44]Read from MH i2c: E2 03 00 [14:25:44]MH_I2C_Read... [14:25:44]Read from MH i2c: E2 03 00 9C AF 00 90 00 BF [14:25:44]RAPDU: 90 00 [14:25:44]wFMCommunicate OK [14:25:44]wFMCommunicate request_size=255 [14:25:44]MH_SAM_APDU [14:25: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 AA 50 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E7 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 14 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 D3 00 00 00 F4 03 04 00 ED 54 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 FD 83 03 00 35 04 06 00 E0 [14:25:44]Write to MH i2c: E2 02 01 9D AF 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 AA 50 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E7 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 14 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 D3 00 00 00 F4 03 04 00 ED 54 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 FD 83 03 00 35 04 06 00 E0 00 00 A1 [14:25:44]Write i2c OK [14:25:44]MH_I2C_Read... [14:25:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:25:44]Read from MH i2c: E2 [14:25:44]MH_I2C_Read... [14:25:44]Read from MH i2c: E2 03 00 [14:25:44]MH_I2C_Read... [14:25:44]Read from MH i2c: E2 03 00 9D AF 00 90 00 C0 [14:25:44]RAPDU: 90 00 [14:25:44]wFMCommunicate OK [14:25:44]wFMCommunicate request_size=10 [14:25:44]MH_SAM_APDU [14:25:44]CAPDU: 80 0D 02 02 05 FD 92 53 87 87 [14:25:44]Write to MH i2c: E2 0D 00 9E AF 80 0D 02 02 05 00 FD 92 53 87 87 00 00 C1 [14:25:44]Write i2c OK [14:25:44]MH_I2C_Read... [14:25:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:25:44]Read from MH i2c: E2 [14:25:44]MH_I2C_Read... [14:25:44]Read from MH i2c: E2 03 00 [14:25:44]MH_I2C_Read... [14:25:44]Read from MH i2c: E2 03 00 9E AF 00 90 00 C1 [14:25:44]RAPDU: 90 00 [14:25:44]wFMCommunicate OK [14:25:44]wFMCommunicate request_size=4 [14:25:44]MH_SAM_APDU [14:25:44]CAPDU: 80 0D 03 02 [14:25:44]Write to MH i2c: E2 08 00 9F AF 80 0D 03 02 00 00 00 00 C9 [14:25:44]Write i2c OK [14:25:44]MH_I2C_Read... [14:25:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:25:44]Read from MH i2c: E2 [14:25:44]MH_I2C_Read... [14:25:44]Read from MH i2c: E2 0B 00 [14:25:44]MH_I2C_Read... [14:25:44]Read from MH i2c: E2 0B 00 9F AF 00 FD 8B FC 2C 21 B6 E0 1D 90 00 4E [14:25:44]RAPDU: FD 8B FC 2C 21 B6 E0 1D 90 00 [14:25:44]wFMCommunicate OK [14:25:44]SAM_PROTO_SignData done [14:25:44]FM_MakeSignedData done [14:25:44]CreateOFDProtocolMessage [14:25:44]wFMCommunicate request_size=4 [14:25:44]MH_SAM_APDU [14:25:44]CAPDU: 80 11 00 00 [14:25:44]Write to MH i2c: E2 08 00 A0 AF 80 11 00 00 00 00 00 00 C9 [14:25:44]Write i2c OK [14:25:44]MH_I2C_Read... [14:25:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:25:44]Read from MH i2c: E2 [14:25:44]MH_I2C_Read... [14:25:44]Read from MH i2c: E2 17 00 [14:25:44]MH_I2C_Read... [14:25:44]Read from MH i2c: E2 17 00 A0 AF 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 1A [14:25:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:25:44]wFMCommunicate OK [14:25:44]CreateOFDProtocolMessage done [14:25:44]OFDSenderStorePacket 230397 [14:25:44]StoreOFDPacket docnum=230397 [14:25:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 B8 4A 07 01 39 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 AA 50 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E7 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 14 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 D3 00 00 00 F4 03 04 00 ED 54 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 FD 83 03 00 35 04 06 00 E0 FD 92 53 87 87 FD 8B FC 2C 21 B6 E0 1D [14:25:44]CheckFolder [14:25:44]dirname=/storage/ofd_packets [14:25:44]CheckFolder done [14:25:44]ProducePacketName [14:25:44]name=ofd_packets/00230397 [14:25:44]NVStorageSaveData ofd_packets/00230397 [14:25:44]File name is /storage/ofd_packets/00230397 [14:25:44]Write 301 bytes [14:25:44]NVStorageSaveData done [14:25:44]OFDSenderStorePacket done [14:25:44]KKMCreateOFDPacket done [14:25:44]NVStorageSaveData kkm_last_timestamp [14:25:44]File name is /storage/kkm_last_timestamp [14:25:44]Write 4 bytes [14:25:44]NVStorageSaveData done [14:25:44]ExternCall_PrintAddStr [14:25:44]wPrintStart [14:25:44]Write to MH i2c: 01 00 00 A1 AF 50 [14:25:44]Write i2c OK [14:25:44]MH_I2C_Read... [14:25:44]Read from MH i2c: 01 [14:25:44]MH_I2C_Read... [14:25:44]Read from MH i2c: 01 07 00 [14:25:44]MH_I2C_Read... [14:25:44]Read from MH i2c: 01 07 00 A1 AF 00 00 00 00 00 FF 0F 65 [14:25:44]RasterBufferAndPrint [14:25:44]line Счет N : (1)871953 [14:25:44]line ИНН: 02508201610067 [14:25:44]line Контрольно-Кассовый Чек [14:25:44]line ПРОДАЖА [14:25:44]line ТРК (МРК, ГНК) : 52 [14:25:44]line Товар: 2710124130 [14:25:44]line Аи-92-К-5 [14:25:44]line 20.650 * 67.80 [14:25:44]line = 1400.07 [14:25:44]line НДС 12% НСП 1% [14:25:44]line > о реализуемом товаре [14:25:44]line ОКРУГЛЕНИЕ: -0.07 [14:25:44]line ИТОГО: 1400.00 [14:25:44]line Внесено: 1400.00 [14:25:44]line СДАЧА: 0.00 [14:25:44]line НСП 1% : 12.39 [14:25:44]line НДС 12% : 148.68 [14:25:44]line Наличными: 1400.00 [14:25:44]line Безнал.: 0.00 [14:25:44]line Место: АЗС № 125 "Партнер Нефть" [14:25:44]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [14:25:44]line СНО: Общий режим [14:25:44]line Чек 211 28.07.2024 14:25 [14:25:44]line Смена: 386 ФФД: 1.0 [14:25:44]line ЗНМ: 0300000050 [14:25:44]line РНМ: 0000000000099253 [14:25:44]line Версия ККМ: 001 [14:25:44]line ФМ: 0000000000965352 [14:25:44]line ФД: 230397 [14:25:44]line ФПД: 247379686295431 [14:25:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T142549&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230397&fm=247379686295431&tin=02508201610067®Number=0000000000099253&sum=140000 [14:25:45]OFD Sender: Processing packet 230397 [packets to send 132, broken 131] [14:25:45]ProducePacketName [14:25:45]name=ofd_packets/00230397 [14:25:45]OFD Sender: To server: pG, [14:25:45]CommunicateWithHost lk.salyk.kg:30040 [14:25:45]ConnectInit lk.salyk.kg [14:25:45]written 0, free lines is 4095 [14:25:45]Connected sock=9 [14:25:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 B8 4A 07 01 39 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 AA 50 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 E7 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 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 14 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 D3 00 00 00 F4 03 04 00 ED 54 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 FD 83 03 00 35 04 06 00 E0 FD 92 53 87 87 FD 8B FC 2C 21 B6 E0 1D [14:25:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 F0 FD 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 39 36 35 33 35 32 10 04 04 00 FD 83 03 00 F4 03 04 00 C4 FB A5 66 B6 04 01 00 00 84 8C 89 2C D7 9B E0 83 [14:25:45]CommunicateWithHost err = 0 [14:25:45]CheckOFDResponse [14:25:45]1017 (14) - 77093643461234 [14:25:45]1041 (16) - 0000000000965352 [14:25:45]1040 (4) - 230397 [14:25:45]1012 (4) - 28.07.2024 08:05 [14:25:45]1206 (1) - 0 [14:25:45]OFD Sender: Remove packet 230397 [14:25:45]ProducePacketName [14:25:45]name=ofd_packets/00230397 [14:25:45]NVStorageDeleteData [14:25:45]Write to MH i2c: 01 00 00 CC AF 7B [14:25:45]Write i2c OK [14:25:45]MH_I2C_Read... [14:25:45]Read from MH i2c: 01 [14:25:45]MH_I2C_Read... [14:25:45]Read from MH i2c: 01 07 00 [14:25:45]MH_I2C_Read... [14:25:45]Read from MH i2c: 01 07 00 CC AF 00 00 00 00 00 F0 0C 7E [14:25:45]RasterBufferAndPrint [14:25:45]line [14:25:45]line [14:25:45]line [14:25:45]line [14:25:45]line [14:25:45]written 0, free lines is 3321 [14:25:45]MH_Cut [14:25:45]Write to MH i2c: D1 01 00 D3 AF 01 54 [14:25:45]Write i2c OK [14:25:45]MH_I2C_Read... [14:25:45]Read from MH i2c: D1 [14:25:45]MH_I2C_Read... [14:25:45]Read from MH i2c: D1 01 00 [14:25:45]MH_I2C_Read... [14:25:45]Read from MH i2c: D1 01 00 D3 AF 00 53 [14:25:45]Write to MH i2c: 01 00 00 D4 AF 83 [14:25:45]Write i2c OK [14:25:45]MH_I2C_Read... [14:25:45]OFD Sender: No OFD packet to send [14:25:46]*** Cut start [14:25:46]*** Partial cut [14:25:46]*** CUTSNS_PIN = 1 [14:25:46]*** CUTSNS_PIN = 0 [14:25:46]*** Brake cut motor [14:25:46]Read from MH i2c: 01 [14:25:46]MH_I2C_Read... [14:25:46]*** Stop cut motor [14:25:46]*** Cut end [14:25:46]Read from MH i2c: 01 07 00 [14:25:46]MH_I2C_Read... [14:25:46]Read from MH i2c: 01 07 00 D4 AF 00 00 00 00 00 FF 0F 98 [14:25:46]process_action close_receipt done [14:25:46]requested_data is exist [14:25:46]produce_requested_data [14:25:46]requested_item fm.sn is exist - process it [14:25:46]wFMCommunicate request_size=4 [14:25:46]MH_SAM_APDU [14:25:46]CAPDU: 80 11 00 00 [14:25:46]Write to MH i2c: E2 08 00 D5 AF 80 11 00 00 00 00 00 00 FE [14:25:46]Write i2c OK [14:25:46]MH_I2C_Read... [14:25:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:25:46]Read from MH i2c: E2 [14:25:46]MH_I2C_Read... [14:25:46]Read from MH i2c: E2 17 00 [14:25:46]MH_I2C_Read... [14:25:46]Read from MH i2c: E2 17 00 D5 AF 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 4F [14:25:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:25:46]wFMCommunicate OK [14:25:46]requested_item fd.num is exist - process it [14:25:46]SAM_PROTO_GetFieldsCounters [14:25:46]wFMCommunicate request_size=4 [14:25:46]MH_SAM_APDU [14:25:46]CAPDU: 80 13 00 00 [14:25:46]Write to MH i2c: E2 08 00 D6 AF 80 13 00 00 00 00 00 00 01 [14:25:46]Write i2c OK [14:25:46]MH_I2C_Read... [14:25:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:25:47]Read from MH i2c: E2 [14:25:47]MH_I2C_Read... [14:25:47]Read from MH i2c: E2 62 00 [14:25:47]MH_I2C_Read... [14:25:47]Read from MH i2c: E2 62 00 D6 AF 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 FD 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 D3 00 00 00 5E 04 04 00 D3 00 00 00 57 04 04 00 D4 00 00 00 19 04 04 00 00 00 00 00 90 00 A2 [14:25:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 FD 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 D3 00 00 00 5E 04 04 00 D3 00 00 00 57 04 04 00 D4 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:25:47]wFMCommunicate OK [14:25:47]SAM_PROTO_GetFieldsCounters done [14:25:47]requested_item shift.num is exist - process it [14:25:47]requested_item shift.opened is exist - process it [14:25:47]req_shift_opened [14:25:47]FM_GetShiftState [14:25:47]SAM_PROTO_GetShiftState [14:25:47]wFMCommunicate request_size=4 [14:25:47]MH_SAM_APDU [14:25:47]CAPDU: 80 13 01 00 [14:25:47]Write to MH i2c: E2 08 00 D7 AF 80 13 01 00 00 00 00 00 03 [14:25:47]Write i2c OK [14:25:47]MH_I2C_Read... [14:25:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:25:47]Read from MH i2c: E2 [14:25:47]MH_I2C_Read... [14:25:47]Read from MH i2c: E2 0E 00 [14:25:47]MH_I2C_Read... [14:25:47]Read from MH i2c: E2 0E 00 D7 AF 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 C9 [14:25:47]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:25:47]wFMCommunicate OK [14:25:47]SAM_PROTO_GetShiftState done [14:25:47]FM_GetShiftState done [14:25:47]req_shift_opened done [14:25:47]requested_item shift.open_date is exist - process it [14:25:47]req_shift_open_date [14:25:47]req_shift_open_date done [14:25:47]produce_requested_data done [14:25:47]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230397,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [14:25:47]process_action_free close_receipt [14:25:47]json_value_free [14:25:47]json_value_free done [14:25:47]process_json_proto returns [14:25:47]Send response to host [14:25:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230397,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [14:25:47]free response buf [14:25:47]execute_script done [14:25:47]execute_script returns [14:25:47]free content buf [14:25:47]Sock 10.Close socket [14:25:47]Sock 10.Thread stoped [14:25:50]OFD Sender: No OFD packet to send [14:25:55]OFD Sender: No OFD packet to send [14:26:00]OFD Sender: No OFD packet to send [14:26:05]OFD Sender: No OFD packet to send [14:26:10]OFD Sender: No OFD packet to send [14:26:15]OFD Sender: No OFD packet to send [14:26:20]OFD Sender: No OFD packet to send [14:26:25]OFD Sender: No OFD packet to send [14:26:30]OFD Sender: No OFD packet to send [14:26:35]OFD Sender: No OFD packet to send [14:26:40]OFD Sender: No OFD packet to send [14:26:45]OFD Sender: No OFD packet to send [14:26:50]OFD Sender: No OFD packet to send [14:26:55]OFD Sender: No OFD packet to send [14:27:00]OFD Sender: No OFD packet to send [14:27:05]OFD Sender: No OFD packet to send [14:27:10]OFD Sender: No OFD packet to send [14:27:15]OFD Sender: No OFD packet to send [14:27:21]OFD Sender: No OFD packet to send [14:27:26]OFD Sender: No OFD packet to send [14:27:31]OFD Sender: No OFD packet to send [14:27:36]OFD Sender: No OFD packet to send [14:27:41]OFD Sender: No OFD packet to send [14:27:46]OFD Sender: No OFD packet to send [14:27:51]OFD Sender: No OFD packet to send [14:27:56]OFD Sender: No OFD packet to send [14:28:01]OFD Sender: No OFD packet to send [14:28:06]OFD Sender: No OFD packet to send [14:28:11]OFD Sender: No OFD packet to send [14:28:16]OFD Sender: No OFD packet to send [14:28:21]OFD Sender: No OFD packet to send [14:28:26]OFD Sender: No OFD packet to send [14:28:31]OFD Sender: No OFD packet to send [14:28:36]OFD Sender: No OFD packet to send [14:28:41]OFD Sender: No OFD packet to send [14:28:46]OFD Sender: No OFD packet to send [14:28:51]OFD Sender: No OFD packet to send [14:28:56]OFD Sender: No OFD packet to send [14:29:01]OFD Sender: No OFD packet to send [14:29:06]OFD Sender: No OFD packet to send [14:29:11]OFD Sender: No OFD packet to send [14:29:16]OFD Sender: No OFD packet to send [14:29:21]OFD Sender: No OFD packet to send [14:29:26]OFD Sender: No OFD packet to send [14:29:31]OFD Sender: No OFD packet to send [14:29:36]OFD Sender: No OFD packet to send [14:29:41]OFD Sender: No OFD packet to send [14:29:46]OFD Sender: No OFD packet to send [14:29:51]OFD Sender: No OFD packet to send [14:29:56]OFD Sender: No OFD packet to send [14:30:01]OFD Sender: No OFD packet to send [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:16]accept exits with 8 [14:30:16]New connection [14:30:16]New thread 3067047268 created [14:30:16]Thread 3066903908 joined [14:30:16]Waiting for new connection... [14:30:16] Sock 8.Parse request [14:30:16]Sock 8.Check first char [14:30:16]Sock 8.First char is OK [14:30:16]request: POST /json_proto HTTP/1.0 [14:30:16]Method: POST [14:30:16]URL: /json_proto [14:30:16]Method is POST - this is cgi request [14:30:16]url: /json_proto [14:30:16]query_string will be loaded in cgi processing [14:30:16]execute_cgi json_proto POST (null) [14:30:16]execute_cgi path=json_proto method=POST [14:30:16]POST find Content-Length [14:30:16]Host: 172.17.49.131:8080 [14:30:16]Content-Length: 677 [14:30:16]Content-Type: application/json [14:30:16] [14:30:16]POST finish read [14:30:16]Found Content-Length = 677 [14:30:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871957", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [14:30:16]execute_script... [14:30:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871957", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [14:30:16]POST & json_proto [14:30:16]process_json_proto [14:30:16]json parsed OK: [14:30:16]protocol is kg_v1.0 [14:30:16]action value=close_receipt [14:30:16]process_action close_receipt [14:30:16]cmd_close_receipt [14:30:16]MH_GetDate [14:30:16]Write to MH i2c: F0 00 00 D8 AF 76 [14:30:16]Write i2c OK [14:30:16]MH_I2C_Read... [14:30:16]Read from MH i2c: F0 [14:30:16]MH_I2C_Read... [14:30:16]Read from MH i2c: F0 09 00 [14:30:16]MH_I2C_Read... [14:30:16]Read from MH i2c: F0 09 00 D8 AF 00 FF 55 A6 66 FF 4D C0 64 4F [14:30:16]GetLastDocTimeStamp 1722176749 [14:30:16]current date 1722177023 [14:30:16]FM_GetShiftState [14:30:16]SAM_PROTO_GetShiftState [14:30:16]wFMCommunicate request_size=4 [14:30:16]MH_SAM_APDU [14:30:16]CAPDU: 80 13 01 00 [14:30:16]Write to MH i2c: E2 08 00 D9 AF 80 13 01 00 00 00 00 00 05 [14:30:16]Write i2c OK [14:30:16]MH_I2C_Read... [14:30:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:30:16]Read from MH i2c: E2 [14:30:16]MH_I2C_Read... [14:30:16]Read from MH i2c: E2 0E 00 [14:30:16]MH_I2C_Read... [14:30:16]Read from MH i2c: E2 0E 00 D9 AF 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 CB [14:30:16]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:30:16]wFMCommunicate OK [14:30:16]SAM_PROTO_GetShiftState done [14:30:16]FM_GetShiftState done [14:30:16]opened in 1722127132 [14:30:16]opened+sec_in_day 1722213532 [14:30:16]quantity*price = 40002 [14:30:16]sum+1 = 40003 [14:30: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 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 212 28.07.2024 14:30 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230398 ФПД: 48317935363449 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T143023&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230398&fm=48317935363449&tin=02508201610067®Number=0000000000099253&sum=40000 [14:30:18]StoreToDocumentArchive [14:30:18]shift 386 fd 230398 [14:30:18]save to /storage/0386/doc_00230398 [14:30:18]save last doc name /storage/0386/doc_00230398 to /storage/kkm_last_doc_name [14:30:18]save OK [14:30:18]Clear old archive folders... [14:30:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:30:18]tlvbuf is 009E9B20 [14:30:18]SAM_PROTO_ClearQueue [14:30:18]wFMCommunicate request_size=4 [14:30:18]MH_SAM_APDU [14:30:18]CAPDU: 80 09 00 00 [14:30:18]Write to MH i2c: E2 08 00 E6 AF 80 09 00 00 00 00 00 00 07 [14:30:18]Write i2c OK [14:30:18]MH_I2C_Read... [14:30:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:30:18]Read from MH i2c: E2 [14:30:18]MH_I2C_Read... [14:30:18]Read from MH i2c: E2 03 00 [14:30:18]MH_I2C_Read... [14:30:18]Read from MH i2c: E2 03 00 E6 AF 00 90 00 09 [14:30:18]RAPDU: 90 00 [14:30:18]wFMCommunicate OK [14:30:18]SAM_PROTO_ClearQueue done [14:30:18]KKMCreateOFDPacket [14:30:18]OFDProtocolAddRootSTLVToBuf [14:30:18]FM_MakeSignedData [14:30:18]FM_MakeSignedData [14:30:18]SAM_PROTO_SignData [14:30:18]wFMCommunicate request_size=4 [14:30:18]MH_SAM_APDU [14:30:18]CAPDU: 80 0D 01 02 [14:30:18]Write to MH i2c: E2 08 00 E7 AF 80 0D 01 02 00 00 00 00 0F [14:30:18]Write i2c OK [14:30:18]MH_I2C_Read... [14:30:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:30:18]Read from MH i2c: E2 [14:30:18]MH_I2C_Read... [14:30:18]Read from MH i2c: E2 03 00 [14:30:18]MH_I2C_Read... [14:30:18]Read from MH i2c: E2 03 00 E7 AF 00 90 00 0A [14:30:18]RAPDU: 90 00 [14:30:18]wFMCommunicate OK [14:30:18]wFMCommunicate request_size=255 [14:30:18]MH_SAM_APDU [14:30: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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 FF 55 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 FE 83 03 00 35 04 06 00 2B [14:30:18]Write to MH i2c: E2 02 01 E8 AF 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 D4 00 00 00 F4 03 04 00 FF 55 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 FE 83 03 00 35 04 06 00 2B 00 00 DA [14:30:18]Write i2c OK [14:30:18]MH_I2C_Read... [14:30:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:30:18]Read from MH i2c: E2 [14:30:18]MH_I2C_Read... [14:30:18]Read from MH i2c: E2 03 00 [14:30:18]MH_I2C_Read... [14:30:18]Read from MH i2c: E2 03 00 E8 AF 00 90 00 0B [14:30:18]RAPDU: 90 00 [14:30:18]wFMCommunicate OK [14:30:18]wFMCommunicate request_size=10 [14:30:18]MH_SAM_APDU [14:30:18]CAPDU: 80 0D 02 02 05 F1 E5 5F A5 79 [14:30:18]Write to MH i2c: E2 0D 00 E9 AF 80 0D 02 02 05 00 F1 E5 5F A5 79 00 00 6F [14:30:18]Write i2c OK [14:30:18]MH_I2C_Read... [14:30:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:30:18]Read from MH i2c: E2 [14:30:18]MH_I2C_Read... [14:30:18]Read from MH i2c: E2 03 00 [14:30:18]MH_I2C_Read... [14:30:18]Read from MH i2c: E2 03 00 E9 AF 00 90 00 0C [14:30:18]RAPDU: 90 00 [14:30:18]wFMCommunicate OK [14:30:18]wFMCommunicate request_size=4 [14:30:18]MH_SAM_APDU [14:30:18]CAPDU: 80 0D 03 02 [14:30:18]Write to MH i2c: E2 08 00 EA AF 80 0D 03 02 00 00 00 00 14 [14:30:18]Write i2c OK [14:30:18]MH_I2C_Read... [14:30:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:30:18]Read from MH i2c: E2 [14:30:18]MH_I2C_Read... [14:30:18]Read from MH i2c: E2 0B 00 [14:30:18]MH_I2C_Read... [14:30:18]Read from MH i2c: E2 0B 00 EA AF 00 E6 BF 8E 85 38 8B 3C F6 90 00 C2 [14:30:18]RAPDU: E6 BF 8E 85 38 8B 3C F6 90 00 [14:30:18]wFMCommunicate OK [14:30:18]SAM_PROTO_SignData done [14:30:18]FM_MakeSignedData done [14:30:18]CreateOFDProtocolMessage [14:30:18]wFMCommunicate request_size=4 [14:30:18]MH_SAM_APDU [14:30:18]CAPDU: 80 11 00 00 [14:30:18]Write to MH i2c: E2 08 00 EB AF 80 11 00 00 00 00 00 00 14 [14:30:18]Write i2c OK [14:30:18]MH_I2C_Read... [14:30:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:30:18]Read from MH i2c: E2 [14:30:18]MH_I2C_Read... [14:30:18]Read from MH i2c: E2 17 00 [14:30:18]MH_I2C_Read... [14:30:18]Read from MH i2c: E2 17 00 EB AF 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 65 [14:30:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:30:18]wFMCommunicate OK [14:30:18]CreateOFDProtocolMessage done [14:30:18]OFDSenderStorePacket 230398 [14:30:18]StoreOFDPacket docnum=230398 [14:30:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 3B A5 07 01 99 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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 FF 55 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 FE 83 03 00 35 04 06 00 2B F1 E5 5F A5 79 E6 BF 8E 85 38 8B 3C F6 [14:30:18]CheckFolder [14:30:18]dirname=/storage/ofd_packets [14:30:18]CheckFolder done [14:30:18]ProducePacketName [14:30:18]name=ofd_packets/00230398 [14:30:18]NVStorageSaveData ofd_packets/00230398 [14:30:18]File name is /storage/ofd_packets/00230398 [14:30:18]Write 301 bytes [14:30:18]NVStorageSaveData done [14:30:18]OFDSenderStorePacket done [14:30:18]KKMCreateOFDPacket done [14:30:18]NVStorageSaveData kkm_last_timestamp [14:30:18]File name is /storage/kkm_last_timestamp [14:30:18]Write 4 bytes [14:30:18]NVStorageSaveData done [14:30:18]ExternCall_PrintAddStr [14:30:18]wPrintStart [14:30:18]Write to MH i2c: 01 00 00 EC AF 9B [14:30:18]Write i2c OK [14:30:18]MH_I2C_Read... [14:30:18]Read from MH i2c: 01 [14:30:18]MH_I2C_Read... [14:30:18]Read from MH i2c: 01 07 00 [14:30:18]MH_I2C_Read... [14:30:18]Read from MH i2c: 01 07 00 EC AF 00 00 00 00 00 FF 0F B0 [14:30:18]RasterBufferAndPrint [14:30:18]line Счет N : (1)871957 [14:30:18]line ИНН: 02508201610067 [14:30:18]line Контрольно-Кассовый Чек [14:30:18]line ПРОДАЖА [14:30:18]line ТРК (МРК, ГНК) : 62 [14:30:18]line Товар: 2710124130 [14:30:18]line Аи-92-К-5 [14:30:18]line 5.900 * 67.80 [14:30:18]line = 400.02 [14:30:18]line НДС 12% НСП 1% [14:30:18]line > о реализуемом товаре [14:30:18]line ОКРУГЛЕНИЕ: -0.02 [14:30:18]line ИТОГО: 400.00 [14:30:18]line Внесено: 400.00 [14:30:18]line СДАЧА: 0.00 [14:30:18]line НСП 1% : 3.54 [14:30:18]line НДС 12% : 42.48 [14:30:18]line Наличными: 400.00 [14:30:18]line Безнал.: 0.00 [14:30:18]line Место: АЗС № 125 "Партнер Нефть" [14:30:18]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [14:30:18]line СНО: Общий режим [14:30:18]line Чек 212 28.07.2024 14:30 [14:30:18]line Смена: 386 ФФД: 1.0 [14:30:18]line ЗНМ: 0300000050 [14:30:18]line РНМ: 0000000000099253 [14:30:18]line Версия ККМ: 001 [14:30:18]line ФМ: 0000000000965352 [14:30:18]line ФД: 230398 [14:30:18]line ФПД: 48317935363449 [14:30:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T143023&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230398&fm=48317935363449&tin=02508201610067®Number=0000000000099253&sum=40000 [14:30:18]OFD Sender: Processing packet 230398 [packets to send 132, broken 131] [14:30:18]ProducePacketName [14:30:18]name=ofd_packets/00230398 [14:30:18]OFD Sender: To server: pG, [14:30:18]CommunicateWithHost lk.salyk.kg:30040 [14:30:18]ConnectInit lk.salyk.kg [14:30:18]written 0, free lines is 4095 [14:30:19]Connected sock=10 [14:30:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 3B A5 07 01 99 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 0C 17 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 42 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 98 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 00 00 00 F4 03 04 00 FF 55 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 FE 83 03 00 35 04 06 00 2B F1 E5 5F A5 79 E6 BF 8E 85 38 8B 3C F6 [14:30:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 3A 92 47 00 86 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 39 36 35 33 35 32 10 04 04 00 FE 83 03 00 F4 03 04 00 D6 FC A5 66 B6 04 01 00 00 C9 D9 62 CB 86 62 AF 06 [14:30:19]CommunicateWithHost err = 0 [14:30:19]CheckOFDResponse [14:30:19]1017 (14) - 77093643461234 [14:30:19]1041 (16) - 0000000000965352 [14:30:19]1040 (4) - 230398 [14:30:19]1012 (4) - 28.07.2024 08:09 [14:30:19]1206 (1) - 0 [14:30:19]OFD Sender: Remove packet 230398 [14:30:19]ProducePacketName [14:30:19]name=ofd_packets/00230398 [14:30:19]NVStorageDeleteData [14:30:19]Write to MH i2c: 01 00 00 17 B0 C7 [14:30:19]Write i2c OK [14:30:19]MH_I2C_Read... [14:30:19]Read from MH i2c: 01 [14:30:19]MH_I2C_Read... [14:30:19]Read from MH i2c: 01 07 00 [14:30:19]MH_I2C_Read... [14:30:19]Read from MH i2c: 01 07 00 17 B0 00 00 00 00 00 F0 0C CA [14:30:19]RasterBufferAndPrint [14:30:19]line [14:30:19]line [14:30:19]line [14:30:19]line [14:30:19]line [14:30:19]written 0, free lines is 3318 [14:30:19]MH_Cut [14:30:19]Write to MH i2c: D1 01 00 1E B0 01 A0 [14:30:19]Write i2c OK [14:30:19]MH_I2C_Read... [14:30:19]Read from MH i2c: D1 [14:30:19]MH_I2C_Read... [14:30:19]Read from MH i2c: D1 01 00 [14:30:19]MH_I2C_Read... [14:30:19]Read from MH i2c: D1 01 00 1E B0 00 9F [14:30:19]Write to MH i2c: 01 00 00 1F B0 CF [14:30:19]Write i2c OK [14:30:19]MH_I2C_Read... [14:30:19]OFD Sender: No OFD packet to send [14:30:20]*** Cut start [14:30:20]*** Partial cut [14:30:20]*** CUTSNS_PIN = 1 [14:30:20]*** CUTSNS_PIN = 0 [14:30:20]*** Brake cut motor [14:30:20]Read from MH i2c: 01 [14:30:20]MH_I2C_Read... [14:30:20]*** Stop cut motor [14:30:20]*** Cut end [14:30:20]Read from MH i2c: 01 07 00 [14:30:20]MH_I2C_Read... [14:30:20]Read from MH i2c: 01 07 00 1F B0 00 00 00 00 00 FF 0F E4 [14:30:20]process_action close_receipt done [14:30:20]requested_data is exist [14:30:20]produce_requested_data [14:30:20]requested_item fm.sn is exist - process it [14:30:20]wFMCommunicate request_size=4 [14:30:20]MH_SAM_APDU [14:30:20]CAPDU: 80 11 00 00 [14:30:20]Write to MH i2c: E2 08 00 20 B0 80 11 00 00 00 00 00 00 4A [14:30:20]Write i2c OK [14:30:20]MH_I2C_Read... [14:30:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:30:20]Read from MH i2c: E2 [14:30:20]MH_I2C_Read... [14:30:20]Read from MH i2c: E2 17 00 [14:30:20]MH_I2C_Read... [14:30:20]Read from MH i2c: E2 17 00 20 B0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 9B [14:30:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:30:20]wFMCommunicate OK [14:30:20]requested_item fd.num is exist - process it [14:30:20]SAM_PROTO_GetFieldsCounters [14:30:20]wFMCommunicate request_size=4 [14:30:20]MH_SAM_APDU [14:30:20]CAPDU: 80 13 00 00 [14:30:20]Write to MH i2c: E2 08 00 21 B0 80 13 00 00 00 00 00 00 4D [14:30:20]Write i2c OK [14:30:20]MH_I2C_Read... [14:30:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:30:20]Read from MH i2c: E2 [14:30:20]MH_I2C_Read... [14:30:20]Read from MH i2c: E2 62 00 [14:30:20]MH_I2C_Read... [14:30:20]Read from MH i2c: E2 62 00 21 B0 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 FE 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 D4 00 00 00 5E 04 04 00 D4 00 00 00 57 04 04 00 D5 00 00 00 19 04 04 00 00 00 00 00 90 00 F2 [14:30:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 FE 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 D4 00 00 00 5E 04 04 00 D4 00 00 00 57 04 04 00 D5 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:30:20]wFMCommunicate OK [14:30:20]SAM_PROTO_GetFieldsCounters done [14:30:20]requested_item shift.num is exist - process it [14:30:20]requested_item shift.opened is exist - process it [14:30:20]req_shift_opened [14:30:20]FM_GetShiftState [14:30:20]SAM_PROTO_GetShiftState [14:30:20]wFMCommunicate request_size=4 [14:30:20]MH_SAM_APDU [14:30:20]CAPDU: 80 13 01 00 [14:30:20]Write to MH i2c: E2 08 00 22 B0 80 13 01 00 00 00 00 00 4F [14:30:20]Write i2c OK [14:30:20]MH_I2C_Read... [14:30:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:30:20]Read from MH i2c: E2 [14:30:20]MH_I2C_Read... [14:30:20]Read from MH i2c: E2 0E 00 [14:30:20]MH_I2C_Read... [14:30:20]Read from MH i2c: E2 0E 00 22 B0 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 15 [14:30:20]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:30:20]wFMCommunicate OK [14:30:20]SAM_PROTO_GetShiftState done [14:30:20]FM_GetShiftState done [14:30:20]req_shift_opened done [14:30:20]requested_item shift.open_date is exist - process it [14:30:20]req_shift_open_date [14:30:20]req_shift_open_date done [14:30:20]produce_requested_data done [14:30:20]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230398,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [14:30:20]process_action_free close_receipt [14:30:20]json_value_free [14:30:20]json_value_free done [14:30:20]process_json_proto returns [14:30:20]Send response to host [14:30:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230398,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [14:30:20]free response buf [14:30:20]execute_script done [14:30:20]execute_script returns [14:30:20]free content buf [14:30:20]Sock 8.Close socket [14:30:20]Sock 8.Thread stoped [14:30:24]OFD Sender: No OFD packet to send [14:30:29]OFD Sender: No OFD packet to send [14:30:34]OFD Sender: No OFD packet to send [14:30:39]OFD Sender: No OFD packet to send [14:30:44]OFD Sender: No OFD packet to send [14:30:49]OFD Sender: No OFD packet to send [14:30:54]OFD Sender: No OFD packet to send [14:30:59]OFD Sender: No OFD packet to send [14:31:04]OFD Sender: No OFD packet to send [14:31:09]OFD Sender: No OFD packet to send [14:31:14]OFD Sender: No OFD packet to send [14:31:19]OFD Sender: No OFD packet to send [14:31:24]OFD Sender: No OFD packet to send [14:31:29]OFD Sender: No OFD packet to send [14:31:34]OFD Sender: No OFD packet to send [14:31:39]OFD Sender: No OFD packet to send [14:31:44]OFD Sender: No OFD packet to send [14:31:49]OFD Sender: No OFD packet to send [14:31:54]OFD Sender: No OFD packet to send [14:31:59]OFD Sender: No OFD packet to send [14:32:04]OFD Sender: No OFD packet to send [14:32:09]OFD Sender: No OFD packet to send [14:32:14]OFD Sender: No OFD packet to send [14:32:19]OFD Sender: No OFD packet to send [14:32:24]OFD Sender: No OFD packet to send [14:32:29]OFD Sender: No OFD packet to send [14:32:34]OFD Sender: No OFD packet to send [14:32:39]OFD Sender: No OFD packet to send [14:32:44]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]accept exits with 9 [14:33:14]New connection [14:33:14]New thread 3066903908 created [14:33:14]Thread 3067047268 joined [14:33:14]Waiting for new connection... [14:33:14] Sock 9.Parse request [14:33:14]Sock 9.Check first char [14:33:14]Sock 9.First char is OK [14:33:14]request: POST /json_proto HTTP/1.0 [14:33:14]Method: POST [14:33:14]URL: /json_proto [14:33:14]Method is POST - this is cgi request [14:33:14]url: /json_proto [14:33:14]query_string will be loaded in cgi processing [14:33:14]execute_cgi json_proto POST (null) [14:33:14]execute_cgi path=json_proto method=POST [14:33:14]POST find Content-Length [14:33:14]Host: 172.17.49.131:8080 [14:33:14]Content-Length: 668 [14:33:14]Content-Type: application/json [14:33:14] [14:33:14]POST finish read [14:33:14]Found Content-Length = 668 [14:33:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871958", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 0.130, "sum" : 9.78, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1700.00, "total" : 9.00, "payments": [ { "type": 0, "sum" : 9.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:33:14]execute_script... [14:33:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871958", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 0.130, "sum" : 9.78, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1700.00, "total" : 9.00, "payments": [ { "type": 0, "sum" : 9.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:33:14]POST & json_proto [14:33:14]process_json_proto [14:33:14]json parsed OK: [14:33:14]protocol is kg_v1.0 [14:33:14]action value=close_receipt [14:33:14]process_action close_receipt [14:33:14]cmd_close_receipt [14:33:14]MH_GetDate [14:33:14]Write to MH i2c: F0 00 00 23 B0 C2 [14:33:14]Write i2c OK [14:33:14]MH_I2C_Read... [14:33:14]Read from MH i2c: F0 [14:33:14]MH_I2C_Read... [14:33:14]Read from MH i2c: F0 09 00 [14:33:14]MH_I2C_Read... [14:33:14]Read from MH i2c: F0 09 00 23 B0 00 B0 56 A6 66 FF 4D C0 64 4D [14:33:14]GetLastDocTimeStamp 1722177023 [14:33:14]current date 1722177200 [14:33:14]FM_GetShiftState [14:33:14]SAM_PROTO_GetShiftState [14:33:14]wFMCommunicate request_size=4 [14:33:14]MH_SAM_APDU [14:33:14]CAPDU: 80 13 01 00 [14:33:14]Write to MH i2c: E2 08 00 24 B0 80 13 01 00 00 00 00 00 51 [14:33:14]Write i2c OK [14:33:14]MH_I2C_Read... [14:33:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:33:14]Read from MH i2c: E2 [14:33:14]MH_I2C_Read... [14:33:14]Read from MH i2c: E2 0E 00 [14:33:14]MH_I2C_Read... [14:33:14]Read from MH i2c: E2 0E 00 24 B0 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 17 [14:33:14]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:33:14]wFMCommunicate OK [14:33:14]SAM_PROTO_GetShiftState done [14:33:14]FM_GetShiftState done [14:33:14]opened in 1722127132 [14:33:14]opened+sec_in_day 1722213532 [14:33:14]quantity*price = 977 [14:33:14]sum+1 = 979 [14:33:14]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.78 ИТОГО: 9.00 Внесено: 1700.00 СДАЧА: 1691.00 НСП 1% : 0.09 НДС 12% : 1.04 Наличными: 9.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 213 28.07.2024 14:33 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230399 ФПД: 29544231908202 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T143320&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230399&fm=29544231908202&tin=02508201610067®Number=0000000000099253&sum=900 [14:33:15]StoreToDocumentArchive [14:33:15]shift 386 fd 230399 [14:33:15]save to /storage/0386/doc_00230399 [14:33:15]save last doc name /storage/0386/doc_00230399 to /storage/kkm_last_doc_name [14:33:15]save OK [14:33:15]Clear old archive folders... [14:33:15]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:33:15]tlvbuf is 009E9560 [14:33:15]SAM_PROTO_ClearQueue [14:33:15]wFMCommunicate request_size=4 [14:33:15]MH_SAM_APDU [14:33:15]CAPDU: 80 09 00 00 [14:33:15]Write to MH i2c: E2 08 00 31 B0 80 09 00 00 00 00 00 00 53 [14:33:15]Write i2c OK [14:33:15]MH_I2C_Read... [14:33:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:33:15]Read from MH i2c: E2 [14:33:15]MH_I2C_Read... [14:33:15]Read from MH i2c: E2 03 00 [14:33:15]MH_I2C_Read... [14:33:15]Read from MH i2c: E2 03 00 31 B0 00 90 00 55 [14:33:15]RAPDU: 90 00 [14:33:15]wFMCommunicate OK [14:33:15]SAM_PROTO_ClearQueue done [14:33:15]KKMCreateOFDPacket [14:33:15]OFDProtocolAddRootSTLVToBuf [14:33:15]FM_MakeSignedData [14:33:15]FM_MakeSignedData [14:33:15]SAM_PROTO_SignData [14:33:15]wFMCommunicate request_size=4 [14:33:15]MH_SAM_APDU [14:33:15]CAPDU: 80 0D 01 02 [14:33:15]Write to MH i2c: E2 08 00 32 B0 80 0D 01 02 00 00 00 00 5B [14:33:15]Write i2c OK [14:33:15]MH_I2C_Read... [14:33:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:33:15]Read from MH i2c: E2 [14:33:15]MH_I2C_Read... [14:33:15]Read from MH i2c: E2 03 00 [14:33:15]MH_I2C_Read... [14:33:15]Read from MH i2c: E2 03 00 32 B0 00 90 00 56 [14:33:15]RAPDU: 90 00 [14:33:15]wFMCommunicate OK [14:33:15]wFMCommunicate request_size=255 [14:33:15]MH_SAM_APDU [14:33:15]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 82 00 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 D2 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 03 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 68 00 00 00 00 00 07 04 06 00 84 03 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 B0 56 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 FF 83 03 00 35 04 06 00 1A DE CD 72 [14:33:15]Write to MH i2c: E2 02 01 33 B0 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 00 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 D2 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 03 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 68 00 00 00 00 00 07 04 06 00 84 03 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 B0 56 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 FF 83 03 00 35 04 06 00 1A DE CD 72 00 00 32 [14:33:15]Write i2c OK [14:33:15]MH_I2C_Read... [14:33:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:33:15]Read from MH i2c: E2 [14:33:15]MH_I2C_Read... [14:33:15]Read from MH i2c: E2 03 00 [14:33:15]MH_I2C_Read... [14:33:15]Read from MH i2c: E2 03 00 33 B0 00 90 00 57 [14:33:15]RAPDU: 90 00 [14:33:15]wFMCommunicate OK [14:33:15]wFMCommunicate request_size=7 [14:33:15]MH_SAM_APDU [14:33:15]CAPDU: 80 0D 02 02 02 B3 6A [14:33:15]Write to MH i2c: E2 0A 00 34 B0 80 0D 02 02 02 00 B3 6A 00 00 7F [14:33:15]Write i2c OK [14:33:15]MH_I2C_Read... [14:33:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:33:15]Read from MH i2c: E2 [14:33:15]MH_I2C_Read... [14:33:15]Read from MH i2c: E2 03 00 [14:33:15]MH_I2C_Read... [14:33:15]Read from MH i2c: E2 03 00 34 B0 00 90 00 58 [14:33:15]RAPDU: 90 00 [14:33:15]wFMCommunicate OK [14:33:15]wFMCommunicate request_size=4 [14:33:15]MH_SAM_APDU [14:33:15]CAPDU: 80 0D 03 02 [14:33:15]Write to MH i2c: E2 08 00 35 B0 80 0D 03 02 00 00 00 00 60 [14:33:15]Write i2c OK [14:33:15]MH_I2C_Read... [14:33:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:33:15]Read from MH i2c: E2 [14:33:15]MH_I2C_Read... [14:33:15]Read from MH i2c: E2 0B 00 [14:33:15]MH_I2C_Read... [14:33:15]Read from MH i2c: E2 0B 00 35 B0 00 9C 3A 45 81 DE CE F5 B7 90 00 55 [14:33:15]RAPDU: 9C 3A 45 81 DE CE F5 B7 90 00 [14:33:15]wFMCommunicate OK [14:33:15]SAM_PROTO_SignData done [14:33:15]FM_MakeSignedData done [14:33:15]CreateOFDProtocolMessage [14:33:15]wFMCommunicate request_size=4 [14:33:15]MH_SAM_APDU [14:33:15]CAPDU: 80 11 00 00 [14:33:15]Write to MH i2c: E2 08 00 36 B0 80 11 00 00 00 00 00 00 60 [14:33:15]Write i2c OK [14:33:15]MH_I2C_Read... [14:33:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:33:15]Read from MH i2c: E2 [14:33:15]MH_I2C_Read... [14:33:15]Read from MH i2c: E2 17 00 [14:33:15]MH_I2C_Read... [14:33:15]Read from MH i2c: E2 17 00 36 B0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 B1 [14:33:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:33:15]wFMCommunicate OK [14:33:15]CreateOFDProtocolMessage done [14:33:15]OFDSenderStorePacket 230399 [14:33:15]StoreOFDPacket docnum=230399 [14:33:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 C3 AD 04 01 7D 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 82 00 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 D2 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 03 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 68 00 00 00 00 00 07 04 06 00 84 03 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 B0 56 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 FF 83 03 00 35 04 06 00 1A DE CD 72 B3 6A 9C 3A 45 81 DE CE F5 B7 [14:33:15]CheckFolder [14:33:15]dirname=/storage/ofd_packets [14:33:15]CheckFolder done [14:33:15]ProducePacketName [14:33:15]name=ofd_packets/00230399 [14:33:15]NVStorageSaveData ofd_packets/00230399 [14:33:15]File name is /storage/ofd_packets/00230399 [14:33:15]Write 298 bytes [14:33:15]NVStorageSaveData done [14:33:15]OFDSenderStorePacket done [14:33:15]KKMCreateOFDPacket done [14:33:15]NVStorageSaveData kkm_last_timestamp [14:33:15]File name is /storage/kkm_last_timestamp [14:33:15]Write 4 bytes [14:33:15]NVStorageSaveData done [14:33:15]ExternCall_PrintAddStr [14:33:15]wPrintStart [14:33:15]Write to MH i2c: 01 00 00 37 B0 E7 [14:33:15]Write i2c OK [14:33:15]MH_I2C_Read... [14:33:15]Read from MH i2c: 01 [14:33:15]MH_I2C_Read... [14:33:15]Read from MH i2c: 01 07 00 [14:33:15]MH_I2C_Read... [14:33:15]Read from MH i2c: 01 07 00 37 B0 00 00 00 00 00 FF 0F FC [14:33:15]RasterBufferAndPrint [14:33:15]line Счет N : (1)871958 [14:33:15]line ИНН: 02508201610067 [14:33:15]line Контрольно-Кассовый Чек [14:33:15]line ПРОДАЖА [14:33:15]line ТРК (МРК, ГНК) : 2 [14:33:15]line Товар: 2710194210 [14:33:15]line ДТ-К-5 [14:33:15]line 0.130 * 75.20 [14:33:15]line = 9.78 [14:33:15]line НДС 12% НСП 1% [14:33:15]line > о реализуемом товаре [14:33:15]line ОКРУГЛЕНИЕ: -0.78 [14:33:15]line ИТОГО: 9.00 [14:33:15]line Внесено: 1700.00 [14:33:15]line СДАЧА: 1691.00 [14:33:15]line НСП 1% : 0.09 [14:33:15]line НДС 12% : 1.04 [14:33:15]line Наличными: 9.00 [14:33:15]line Безнал.: 0.00 [14:33:15]line Место: АЗС № 125 "Партнер Нефть" [14:33:15]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [14:33:15]line СНО: Общий режим [14:33:15]line Чек 213 28.07.2024 14:33 [14:33:15]line Смена: 386 ФФД: 1.0 [14:33:15]line ЗНМ: 0300000050 [14:33:15]line РНМ: 0000000000099253 [14:33:16]line Версия ККМ: 001 [14:33:16]line ФМ: 0000000000965352 [14:33:16]line ФД: 230399 [14:33:16]line ФПД: 29544231908202 [14:33:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T143320&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230399&fm=29544231908202&tin=02508201610067®Number=0000000000099253&sum=900 [14:33:16]OFD Sender: Processing packet 230399 [packets to send 132, broken 131] [14:33:16]ProducePacketName [14:33:16]name=ofd_packets/00230399 [14:33:16]OFD Sender: To server: pG, [14:33:16]CommunicateWithHost lk.salyk.kg:30040 [14:33:16]ConnectInit lk.salyk.kg [14:33:16]written 0, free lines is 4095 [14:33:16]Connected sock=10 [14:33:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 C3 AD 04 01 7D 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 82 00 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 D2 03 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 84 03 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 09 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 68 00 00 00 00 00 07 04 06 00 84 03 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 00 00 00 F4 03 04 00 B0 56 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 FF 83 03 00 35 04 06 00 1A DE CD 72 B3 6A 9C 3A 45 81 DE CE F5 B7 [14:33:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 99 80 47 00 44 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 39 36 35 33 35 32 10 04 04 00 FF 83 03 00 F4 03 04 00 88 FD A5 66 B6 04 01 00 00 BC 71 BB 33 D1 94 0B 68 [14:33:16]CommunicateWithHost err = 0 [14:33:16]CheckOFDResponse [14:33:16]1017 (14) - 77093643461234 [14:33:16]1041 (16) - 0000000000965352 [14:33:16]1040 (4) - 230399 [14:33:16]1012 (4) - 28.07.2024 08:12 [14:33:16]1206 (1) - 0 [14:33:16]OFD Sender: Remove packet 230399 [14:33:16]ProducePacketName [14:33:16]name=ofd_packets/00230399 [14:33:16]NVStorageDeleteData [14:33:16]Write to MH i2c: 01 00 00 62 B0 12 [14:33:16]Write i2c OK [14:33:16]MH_I2C_Read... [14:33:16]Read from MH i2c: 01 [14:33:16]MH_I2C_Read... [14:33:16]Read from MH i2c: 01 07 00 [14:33:16]MH_I2C_Read... [14:33:16]Read from MH i2c: 01 07 00 62 B0 00 00 00 00 00 EB 0C 10 [14:33:16]RasterBufferAndPrint [14:33:16]line [14:33:16]line [14:33:16]line [14:33:16]line [14:33:16]line [14:33:16]written 0, free lines is 3313 [14:33:16]MH_Cut [14:33:16]Write to MH i2c: D1 01 00 69 B0 01 EB [14:33:16]Write i2c OK [14:33:16]MH_I2C_Read... [14:33:16]Read from MH i2c: D1 [14:33:16]MH_I2C_Read... [14:33:16]Read from MH i2c: D1 01 00 [14:33:16]MH_I2C_Read... [14:33:16]Read from MH i2c: D1 01 00 69 B0 00 EA [14:33:16]Write to MH i2c: 01 00 00 6A B0 1A [14:33:16]Write i2c OK [14:33:16]MH_I2C_Read... [14:33:17]OFD Sender: No OFD packet to send [14:33:17]*** Cut start [14:33:17]*** Partial cut [14:33:17]*** CUTSNS_PIN = 1 [14:33:17]*** CUTSNS_PIN = 0 [14:33:17]*** Brake cut motor [14:33:18]Read from MH i2c: 01 [14:33:18]MH_I2C_Read... [14:33:18]*** Stop cut motor [14:33:18]*** Cut end [14:33:18]Read from MH i2c: 01 07 00 [14:33:18]MH_I2C_Read... [14:33:18]Read from MH i2c: 01 07 00 6A B0 00 00 00 00 00 FF 0F 2F [14:33:18]process_action close_receipt done [14:33:18]requested_data is exist [14:33:18]produce_requested_data [14:33:18]requested_item fm.sn is exist - process it [14:33:18]wFMCommunicate request_size=4 [14:33:18]MH_SAM_APDU [14:33:18]CAPDU: 80 11 00 00 [14:33:18]Write to MH i2c: E2 08 00 6B B0 80 11 00 00 00 00 00 00 95 [14:33:18]Write i2c OK [14:33:18]MH_I2C_Read... [14:33:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:33:18]Read from MH i2c: E2 [14:33:18]MH_I2C_Read... [14:33:18]Read from MH i2c: E2 17 00 [14:33:18]MH_I2C_Read... [14:33:18]Read from MH i2c: E2 17 00 6B B0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 E6 [14:33:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:33:18]wFMCommunicate OK [14:33:18]requested_item fd.num is exist - process it [14:33:18]SAM_PROTO_GetFieldsCounters [14:33:18]wFMCommunicate request_size=4 [14:33:18]MH_SAM_APDU [14:33:18]CAPDU: 80 13 00 00 [14:33:18]Write to MH i2c: E2 08 00 6C B0 80 13 00 00 00 00 00 00 98 [14:33:18]Write i2c OK [14:33:18]MH_I2C_Read... [14:33:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:33:18]Read from MH i2c: E2 [14:33:18]MH_I2C_Read... [14:33:18]Read from MH i2c: E2 62 00 [14:33:18]MH_I2C_Read... [14:33:18]Read from MH i2c: E2 62 00 6C B0 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 FF 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 D5 00 00 00 5E 04 04 00 D5 00 00 00 57 04 04 00 D6 00 00 00 19 04 04 00 00 00 00 00 90 00 41 [14:33:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 FF 83 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 D5 00 00 00 5E 04 04 00 D5 00 00 00 57 04 04 00 D6 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:33:18]wFMCommunicate OK [14:33:18]SAM_PROTO_GetFieldsCounters done [14:33:18]requested_item shift.num is exist - process it [14:33:18]requested_item shift.opened is exist - process it [14:33:18]req_shift_opened [14:33:18]FM_GetShiftState [14:33:18]SAM_PROTO_GetShiftState [14:33:18]wFMCommunicate request_size=4 [14:33:18]MH_SAM_APDU [14:33:18]CAPDU: 80 13 01 00 [14:33:18]Write to MH i2c: E2 08 00 6D B0 80 13 01 00 00 00 00 00 9A [14:33:18]Write i2c OK [14:33:18]MH_I2C_Read... [14:33:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:33:18]Read from MH i2c: E2 [14:33:18]MH_I2C_Read... [14:33:18]Read from MH i2c: E2 0E 00 [14:33:18]MH_I2C_Read... [14:33:18]Read from MH i2c: E2 0E 00 6D B0 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 60 [14:33:18]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:33:18]wFMCommunicate OK [14:33:18]SAM_PROTO_GetShiftState done [14:33:18]FM_GetShiftState done [14:33:18]req_shift_opened done [14:33:18]requested_item shift.open_date is exist - process it [14:33:18]req_shift_open_date [14:33:18]req_shift_open_date done [14:33:18]produce_requested_data done [14:33:18]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230399,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [14:33:18]process_action_free close_receipt [14:33:18]json_value_free [14:33:18]json_value_free done [14:33:18]process_json_proto returns [14:33:18]Send response to host [14:33:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230399,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [14:33:18]free response buf [14:33:18]execute_script done [14:33:18]execute_script returns [14:33:18]free content buf [14:33:18]Sock 9.Close socket [14:33:18]Sock 9.Thread stoped [14:33:22]OFD Sender: No OFD packet to send [14:33:27]OFD Sender: No OFD packet to send [14:33:32]OFD Sender: No OFD packet to send [14:33:37]OFD Sender: No OFD packet to send [14:33:42]OFD Sender: No OFD packet to send [14:33:47]OFD Sender: No OFD packet to send [14:33:52]OFD Sender: No OFD packet to send [14:33:57]OFD Sender: No OFD packet to send [14:34:02]OFD Sender: No OFD packet to send [14:34:07]OFD Sender: No OFD packet to send [14:34:12]OFD Sender: No OFD packet to send [14:34:17]OFD Sender: No OFD packet to send [14:34:22]OFD Sender: No OFD packet to send [14:34:27]OFD Sender: No OFD packet to send [14:34:32]OFD Sender: No OFD packet to send [14:34:37]OFD Sender: No OFD packet to send [14:34:42]OFD Sender: No OFD packet to send [14:34:47]OFD Sender: No OFD packet to send [14:34:52]OFD Sender: No OFD packet to send [14:34:57]OFD Sender: No OFD packet to send [14:35:02]OFD Sender: No OFD packet to send [14:35:07]OFD Sender: No OFD packet to send [14:35:12]OFD Sender: No OFD packet to send [14:35:17]OFD Sender: No OFD packet to send [14:35:22]OFD Sender: No OFD packet to send [14:35:27]OFD Sender: No OFD packet to send [14:35:32]OFD Sender: No OFD packet to send [14:35:37]OFD Sender: No OFD packet to send [14:35:42]OFD Sender: No OFD packet to send [14:35:47]OFD Sender: No OFD packet to send [14:35:52]OFD Sender: No OFD packet to send [14:35:57]OFD Sender: No OFD packet to send [14:36:02]OFD Sender: No OFD packet to send [14:36:07]OFD Sender: No OFD packet to send [14:36:12]OFD Sender: No OFD packet to send [14:36:17]OFD Sender: No OFD packet to send [14:36:22]OFD Sender: No OFD packet to send [14:36:27]OFD Sender: No OFD packet to send [14:36:32]OFD Sender: No OFD packet to send [14:36:37]OFD Sender: No OFD packet to send [14:36:42]OFD Sender: No OFD packet to send [14:36:47]OFD Sender: No OFD packet to send [14:36:52]OFD Sender: No OFD packet to send [14:36:57]OFD Sender: No OFD packet to send [14:37:02]OFD Sender: No OFD packet to send [14:37:07]OFD Sender: No OFD packet to send [14:37:12]OFD Sender: No OFD packet to send [14:37:17]OFD Sender: No OFD packet to send [14:37:19]accept exits with 8 [14:37:19]New connection [14:37:19]New thread 3067047268 created [14:37:19]Thread 3066903908 joined [14:37:19]Waiting for new connection... [14:37:19] Sock 8.Parse request [14:37:19]Sock 8.Check first char [14:37:19]Sock 8.First char is OK [14:37:19]request: POST /json_proto HTTP/1.0 [14:37:19]Method: POST [14:37:19]URL: /json_proto [14:37:19]Method is POST - this is cgi request [14:37:19]url: /json_proto [14:37:19]query_string will be loaded in cgi processing [14:37:19]execute_cgi json_proto POST (null) [14:37:19]execute_cgi path=json_proto method=POST [14:37:19]POST find Content-Length [14:37:19]Host: 172.17.49.131:8080 [14:37:19]Content-Length: 642 [14:37:19]Content-Type: application/json [14:37:19] [14:37:19]POST finish read [14:37:19]Found Content-Length = 642 [14:37:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871965", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 15.000, "sum" : 1017.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1017.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:37:19]execute_script... [14:37: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)871965", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 15.000, "sum" : 1017.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "payments": [ { "type": 0, "sum" : 1017.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:37:19]POST & json_proto [14:37:19]process_json_proto [14:37:19]json parsed OK: [14:37:19]protocol is kg_v1.0 [14:37:19]action value=close_receipt [14:37:19]process_action close_receipt [14:37:19]cmd_close_receipt [14:37:19]MH_GetDate [14:37:19]Write to MH i2c: F0 00 00 6E B0 0D [14:37:19]Write i2c OK [14:37:19]MH_I2C_Read... [14:37:19]Read from MH i2c: F0 [14:37:19]MH_I2C_Read... [14:37:19]Read from MH i2c: F0 09 00 [14:37:19]MH_I2C_Read... [14:37:19]Read from MH i2c: F0 09 00 6E B0 00 A6 57 A6 66 FF 4D C0 64 8F [14:37:19]GetLastDocTimeStamp 1722177200 [14:37:19]current date 1722177446 [14:37:19]FM_GetShiftState [14:37:19]SAM_PROTO_GetShiftState [14:37:19]wFMCommunicate request_size=4 [14:37:19]MH_SAM_APDU [14:37:19]CAPDU: 80 13 01 00 [14:37:19]Write to MH i2c: E2 08 00 6F B0 80 13 01 00 00 00 00 00 9C [14:37:19]Write i2c OK [14:37:19]MH_I2C_Read... [14:37:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:37:19]Read from MH i2c: E2 [14:37:19]MH_I2C_Read... [14:37:19]Read from MH i2c: E2 0E 00 [14:37:19]MH_I2C_Read... [14:37:19]Read from MH i2c: E2 0E 00 6F B0 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 62 [14:37:19]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:37:19]wFMCommunicate OK [14:37:19]SAM_PROTO_GetShiftState done [14:37:19]FM_GetShiftState done [14:37:19]opened in 1722127132 [14:37:19]opened+sec_in_day 1722213532 [14:37:19]quantity*price = 101700 [14:37:19]sum+1 = 101701 [14:37:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1017.00 НСП 1% : 9.00 НДС 12% : 108.00 Наличными: 1017.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 214 28.07.2024 14:37 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230400 ФПД: 6820317594003 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T143726&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230400&fm=6820317594003&tin=02508201610067®Number=0000000000099253&sum=101700 [14:37:20]StoreToDocumentArchive [14:37:20]shift 386 fd 230400 [14:37:20]save to /storage/0386/doc_00230400 [14:37:20]save last doc name /storage/0386/doc_00230400 to /storage/kkm_last_doc_name [14:37:20]save OK [14:37:20]Clear old archive folders... [14:37:20]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:37:20]tlvbuf is 00ABB5C0 [14:37:20]SAM_PROTO_ClearQueue [14:37:20]wFMCommunicate request_size=4 [14:37:20]MH_SAM_APDU [14:37:20]CAPDU: 80 09 00 00 [14:37:20]Write to MH i2c: E2 08 00 7C B0 80 09 00 00 00 00 00 00 9E [14:37:20]Write i2c OK [14:37:20]MH_I2C_Read... [14:37:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:37:20]Read from MH i2c: E2 [14:37:20]MH_I2C_Read... [14:37:20]Read from MH i2c: E2 03 00 [14:37:20]MH_I2C_Read... [14:37:20]Read from MH i2c: E2 03 00 7C B0 00 90 00 A0 [14:37:20]RAPDU: 90 00 [14:37:20]wFMCommunicate OK [14:37:20]SAM_PROTO_ClearQueue done [14:37:20]KKMCreateOFDPacket [14:37:20]OFDProtocolAddRootSTLVToBuf [14:37:20]FM_MakeSignedData [14:37:20]FM_MakeSignedData [14:37:20]SAM_PROTO_SignData [14:37:20]wFMCommunicate request_size=4 [14:37:20]MH_SAM_APDU [14:37:20]CAPDU: 80 0D 01 02 [14:37:20]Write to MH i2c: E2 08 00 7D B0 80 0D 01 02 00 00 00 00 A6 [14:37:20]Write i2c OK [14:37:20]MH_I2C_Read... [14:37:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:37:20]Read from MH i2c: E2 [14:37:20]MH_I2C_Read... [14:37:20]Read from MH i2c: E2 03 00 [14:37:20]MH_I2C_Read... [14:37:20]Read from MH i2c: E2 03 00 7D B0 00 90 00 A1 [14:37:20]RAPDU: 90 00 [14:37:20]wFMCommunicate OK [14:37:20]wFMCommunicate request_size=255 [14:37:20]MH_SAM_APDU [14:37: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 98 3A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 44 8D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 8D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 2A 00 00 00 00 07 04 06 00 44 8D 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 00 00 00 F4 03 04 00 A6 57 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 00 84 03 00 35 04 06 00 06 [14:37:20]Write to MH i2c: E2 02 01 7E B0 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 7C 1A 00 00 00 00 13 04 06 00 44 8D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 8D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 2A 00 00 00 00 07 04 06 00 44 8D 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 00 00 00 F4 03 04 00 A6 57 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 00 84 03 00 35 04 06 00 06 00 00 5F [14:37:20]Write i2c OK [14:37:20]MH_I2C_Read... [14:37:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:37:21]Read from MH i2c: E2 [14:37:21]MH_I2C_Read... [14:37:21]Read from MH i2c: E2 03 00 [14:37:21]MH_I2C_Read... [14:37:21]Read from MH i2c: E2 03 00 7E B0 00 90 00 A2 [14:37:21]RAPDU: 90 00 [14:37:21]wFMCommunicate OK [14:37:21]wFMCommunicate request_size=10 [14:37:21]MH_SAM_APDU [14:37:21]CAPDU: 80 0D 02 02 05 33 FA 9B 81 93 [14:37:21]Write to MH i2c: E2 0D 00 7F B0 80 0D 02 02 05 00 33 FA 9B 81 93 00 00 8F [14:37:21]Write i2c OK [14:37:21]MH_I2C_Read... [14:37:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:37:21]Read from MH i2c: E2 [14:37:21]MH_I2C_Read... [14:37:21]Read from MH i2c: E2 03 00 [14:37:21]MH_I2C_Read... [14:37:21]Read from MH i2c: E2 03 00 7F B0 00 90 00 A3 [14:37:21]RAPDU: 90 00 [14:37:21]wFMCommunicate OK [14:37:21]wFMCommunicate request_size=4 [14:37:21]MH_SAM_APDU [14:37:21]CAPDU: 80 0D 03 02 [14:37:21]Write to MH i2c: E2 08 00 80 B0 80 0D 03 02 00 00 00 00 AB [14:37:21]Write i2c OK [14:37:21]MH_I2C_Read... [14:37:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:37:21]Read from MH i2c: E2 [14:37:21]MH_I2C_Read... [14:37:21]Read from MH i2c: E2 0B 00 [14:37:21]MH_I2C_Read... [14:37:21]Read from MH i2c: E2 0B 00 80 B0 00 B2 2F F2 AD 77 89 6E 2D 90 00 C7 [14:37:21]RAPDU: B2 2F F2 AD 77 89 6E 2D 90 00 [14:37:21]wFMCommunicate OK [14:37:21]SAM_PROTO_SignData done [14:37:21]FM_MakeSignedData done [14:37:21]CreateOFDProtocolMessage [14:37:21]wFMCommunicate request_size=4 [14:37:21]MH_SAM_APDU [14:37:21]CAPDU: 80 11 00 00 [14:37:21]Write to MH i2c: E2 08 00 81 B0 80 11 00 00 00 00 00 00 AB [14:37:21]Write i2c OK [14:37:21]MH_I2C_Read... [14:37:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:37:21]Read from MH i2c: E2 [14:37:21]MH_I2C_Read... [14:37:21]Read from MH i2c: E2 17 00 [14:37:21]MH_I2C_Read... [14:37:21]Read from MH i2c: E2 17 00 81 B0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 FC [14:37:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:37:21]wFMCommunicate OK [14:37:21]CreateOFDProtocolMessage done [14:37:21]OFDSenderStorePacket 230400 [14:37:21]StoreOFDPacket docnum=230400 [14:37:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 43 2B 07 01 DE 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 98 3A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 44 8D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 8D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 2A 00 00 00 00 07 04 06 00 44 8D 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 00 00 00 F4 03 04 00 A6 57 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 00 84 03 00 35 04 06 00 06 33 FA 9B 81 93 B2 2F F2 AD 77 89 6E 2D [14:37:21]CheckFolder [14:37:21]dirname=/storage/ofd_packets [14:37:21]CheckFolder done [14:37:21]ProducePacketName [14:37:21]name=ofd_packets/00230400 [14:37:21]NVStorageSaveData ofd_packets/00230400 [14:37:21]File name is /storage/ofd_packets/00230400 [14:37:21]Write 301 bytes [14:37:21]NVStorageSaveData done [14:37:21]OFDSenderStorePacket done [14:37:21]KKMCreateOFDPacket done [14:37:21]NVStorageSaveData kkm_last_timestamp [14:37:21]File name is /storage/kkm_last_timestamp [14:37:21]Write 4 bytes [14:37:21]NVStorageSaveData done [14:37:21]ExternCall_PrintAddStr [14:37:21]wPrintStart [14:37:21]Write to MH i2c: 01 00 00 82 B0 32 [14:37:21]OFD Sender: Processing packet 230400 [packets to send 132, broken 131] [14:37:21]ProducePacketName [14:37:21]name=ofd_packets/00230400 [14:37:21]OFD Sender: To server: pG, [14:37:21]CommunicateWithHost lk.salyk.kg:30040 [14:37:21]ConnectInit lk.salyk.kg [14:37:21]Write i2c OK [14:37:21]MH_I2C_Read... [14:37:21]Read from MH i2c: 01 [14:37:21]MH_I2C_Read... [14:37:21]Read from MH i2c: 01 07 00 [14:37:21]MH_I2C_Read... [14:37:21]Read from MH i2c: 01 07 00 82 B0 00 00 00 00 00 FF 0F 47 [14:37:21]RasterBufferAndPrint [14:37:21]line Счет N : (1)871965 [14:37:21]line ИНН: 02508201610067 [14:37:21]line Контрольно-Кассовый Чек [14:37:21]line ПРОДАЖА [14:37:21]line ТРК (МРК, ГНК) : 62 [14:37:21]line Товар: 2710124130 [14:37:21]line Аи-92-К-5 [14:37:21]line 15.000 * 67.80 [14:37:21]line = 1017.00 [14:37:21]line НДС 12% НСП 1% [14:37:21]line > о реализуемом товаре [14:37:21]line ИТОГО: 1017.00 [14:37:21]line НСП 1% : 9.00 [14:37:21]line НДС 12% : 108.00 [14:37:21]line Наличными: 1017.00 [14:37:21]line Безнал.: 0.00 [14:37:21]line Место: АЗС № 125 "Партнер Нефть" [14:37:21]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [14:37:21]line СНО: Общий режим [14:37:21]line Чек 214 28.07.2024 14:37 [14:37:21]line Смена: 386 ФФД: 1.0 [14:37:21]line ЗНМ: 0300000050 [14:37:21]line РНМ: 0000000000099253 [14:37:21]line Версия ККМ: 001 [14:37:21]line ФМ: 0000000000965352 [14:37:21]line ФД: 230400 [14:37:21]line ФПД: 6820317594003 [14:37:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T143726&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230400&fm=6820317594003&tin=02508201610067®Number=0000000000099253&sum=101700 [14:37:21]Connected sock=10 [14:37:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 43 2B 07 01 DE 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 98 3A 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 44 8D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 44 8D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 84 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 30 2A 00 00 00 00 07 04 06 00 44 8D 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 00 00 00 F4 03 04 00 A6 57 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 00 84 03 00 35 04 06 00 06 33 FA 9B 81 93 B2 2F F2 AD 77 89 6E 2D [14:37:21]written 0, free lines is 4095 [14:37:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 D3 BD 47 00 AD 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 39 36 35 33 35 32 10 04 04 00 00 84 03 00 F4 03 04 00 7D FE A5 66 B6 04 01 00 00 A3 B5 87 F1 81 05 E8 16 [14:37:21]CommunicateWithHost err = 0 [14:37:21]CheckOFDResponse [14:37:21]1017 (14) - 77093643461234 [14:37:21]1041 (16) - 0000000000965352 [14:37:21]1040 (4) - 230400 [14:37:21]1012 (4) - 28.07.2024 08:17 [14:37:21]1206 (1) - 0 [14:37:21]OFD Sender: Remove packet 230400 [14:37:21]ProducePacketName [14:37:21]name=ofd_packets/00230400 [14:37:21]NVStorageDeleteData [14:37:22]Write to MH i2c: 01 00 00 AA B0 5A [14:37:22]Write i2c OK [14:37:22]MH_I2C_Read... [14:37:22]Read from MH i2c: 01 [14:37:22]MH_I2C_Read... [14:37:22]Read from MH i2c: 01 07 00 [14:37:22]MH_I2C_Read... [14:37:22]Read from MH i2c: 01 07 00 AA B0 00 00 00 00 00 27 0D 95 [14:37:22]RasterBufferAndPrint [14:37:22]line [14:37:22]line [14:37:22]line [14:37:22]line [14:37:22]line [14:37:22]written 0, free lines is 3373 [14:37:22]MH_Cut [14:37:22]Write to MH i2c: D1 01 00 B1 B0 01 33 [14:37:22]Write i2c OK [14:37:22]MH_I2C_Read... [14:37:22]Read from MH i2c: D1 [14:37:22]MH_I2C_Read... [14:37:22]Read from MH i2c: D1 01 00 [14:37:22]MH_I2C_Read... [14:37:22]Read from MH i2c: D1 01 00 B1 B0 00 32 [14:37:22]Write to MH i2c: 01 00 00 B2 B0 62 [14:37:22]Write i2c OK [14:37:22]MH_I2C_Read... [14:37:22]OFD Sender: No OFD packet to send [14:37:22]*** Cut start [14:37:22]*** Partial cut [14:37:22]*** CUTSNS_PIN = 1 [14:37:22]*** CUTSNS_PIN = 0 [14:37:22]*** Brake cut motor [14:37:23]Read from MH i2c: 01 [14:37:23]MH_I2C_Read... [14:37:23]*** Stop cut motor [14:37:23]*** Cut end [14:37:23]Read from MH i2c: 01 07 00 [14:37:23]MH_I2C_Read... [14:37:23]Read from MH i2c: 01 07 00 B2 B0 00 00 00 00 00 FF 0F 77 [14:37:23]process_action close_receipt done [14:37:23]requested_data is exist [14:37:23]produce_requested_data [14:37:23]requested_item fm.sn is exist - process it [14:37:23]wFMCommunicate request_size=4 [14:37:23]MH_SAM_APDU [14:37:23]CAPDU: 80 11 00 00 [14:37:23]Write to MH i2c: E2 08 00 B3 B0 80 11 00 00 00 00 00 00 DD [14:37:23]Write i2c OK [14:37:23]MH_I2C_Read... [14:37:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:37:23]Read from MH i2c: E2 [14:37:23]MH_I2C_Read... [14:37:23]Read from MH i2c: E2 17 00 [14:37:23]MH_I2C_Read... [14:37:23]Read from MH i2c: E2 17 00 B3 B0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 2E [14:37:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:37:23]wFMCommunicate OK [14:37:23]requested_item fd.num is exist - process it [14:37:23]SAM_PROTO_GetFieldsCounters [14:37:23]wFMCommunicate request_size=4 [14:37:23]MH_SAM_APDU [14:37:23]CAPDU: 80 13 00 00 [14:37:23]Write to MH i2c: E2 08 00 B4 B0 80 13 00 00 00 00 00 00 E0 [14:37:23]Write i2c OK [14:37:23]MH_I2C_Read... [14:37:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:37:23]Read from MH i2c: E2 [14:37:23]MH_I2C_Read... [14:37:23]Read from MH i2c: E2 62 00 [14:37:23]MH_I2C_Read... [14:37:23]Read from MH i2c: E2 62 00 B4 B0 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 00 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 D6 00 00 00 5E 04 04 00 D6 00 00 00 57 04 04 00 D7 00 00 00 19 04 04 00 00 00 00 00 90 00 8E [14:37:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 00 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 D6 00 00 00 5E 04 04 00 D6 00 00 00 57 04 04 00 D7 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:37:23]wFMCommunicate OK [14:37:23]SAM_PROTO_GetFieldsCounters done [14:37:23]requested_item shift.num is exist - process it [14:37:23]requested_item shift.opened is exist - process it [14:37:23]req_shift_opened [14:37:23]FM_GetShiftState [14:37:23]SAM_PROTO_GetShiftState [14:37:23]wFMCommunicate request_size=4 [14:37:23]MH_SAM_APDU [14:37:23]CAPDU: 80 13 01 00 [14:37:23]Write to MH i2c: E2 08 00 B5 B0 80 13 01 00 00 00 00 00 E2 [14:37:23]Write i2c OK [14:37:23]MH_I2C_Read... [14:37:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:37:23]Read from MH i2c: E2 [14:37:23]MH_I2C_Read... [14:37:23]Read from MH i2c: E2 0E 00 [14:37:23]MH_I2C_Read... [14:37:23]Read from MH i2c: E2 0E 00 B5 B0 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 A8 [14:37:23]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:37:23]wFMCommunicate OK [14:37:23]SAM_PROTO_GetShiftState done [14:37:23]FM_GetShiftState done [14:37:23]req_shift_opened done [14:37:23]requested_item shift.open_date is exist - process it [14:37:23]req_shift_open_date [14:37:23]req_shift_open_date done [14:37:23]produce_requested_data done [14:37:23]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230400,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [14:37:23]process_action_free close_receipt [14:37:23]json_value_free [14:37:23]json_value_free done [14:37:23]process_json_proto returns [14:37:23]Send response to host [14:37:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230400,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [14:37:23]free response buf [14:37:23]execute_script done [14:37:23]execute_script returns [14:37:23]free content buf [14:37:23]Sock 8.Close socket [14:37:23]Sock 8.Thread stoped [14:37:27]OFD Sender: No OFD packet to send [14:37:32]OFD Sender: No OFD packet to send [14:37:37]OFD Sender: No OFD packet to send [14:37:42]OFD Sender: No OFD packet to send [14:37:47]OFD Sender: No OFD packet to send [14:37:52]OFD Sender: No OFD packet to send [14:37:57]OFD Sender: No OFD packet to send [14:38:02]OFD Sender: No OFD packet to send [14:38:07]OFD Sender: No OFD packet to send [14:38:12]OFD Sender: No OFD packet to send [14:38:17]OFD Sender: No OFD packet to send [14:38:22]OFD Sender: No OFD packet to send [14:38:25]accept exits with 9 [14:38:25]New connection [14:38:25]New thread 3066903908 created [14:38:25]Thread 3067047268 joined [14:38:25]Waiting for new connection... [14:38:25] Sock 9.Parse request [14:38:25]Sock 9.Check first char [14:38:25]Sock 9.First char is OK [14:38:25]request: POST /json_proto HTTP/1.0 [14:38:25]Method: POST [14:38:25]URL: /json_proto [14:38:25]Method is POST - this is cgi request [14:38:25]url: /json_proto [14:38:25]query_string will be loaded in cgi processing [14:38:25]execute_cgi json_proto POST (null) [14:38:25]execute_cgi path=json_proto method=POST [14:38:25]POST find Content-Length [14:38:25]Host: 172.17.49.131:8080 [14:38:25]Content-Length: 769 [14:38:25]Content-Type: application/json [14:38:25] [14:38:25]POST finish read [14:38:25]Found Content-Length = 769 [14:38:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871964", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: Mbank", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:38:25]execute_script... [14:38:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871964", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: Mbank", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:38:25]POST & json_proto [14:38:25]process_json_proto [14:38:25]json parsed OK: [14:38:25]protocol is kg_v1.0 [14:38:25]action value=close_receipt [14:38:25]process_action close_receipt [14:38:25]cmd_close_receipt [14:38:25]MH_GetDate [14:38:25]Write to MH i2c: F0 00 00 B6 B0 55 [14:38:25]Write i2c OK [14:38:25]MH_I2C_Read... [14:38:25]Read from MH i2c: F0 [14:38:25]MH_I2C_Read... [14:38:25]Read from MH i2c: F0 09 00 [14:38:25]MH_I2C_Read... [14:38:25]Read from MH i2c: F0 09 00 B6 B0 00 E7 57 A6 66 FF 4D C0 64 18 [14:38:25]GetLastDocTimeStamp 1722177446 [14:38:25]current date 1722177511 [14:38:25]FM_GetShiftState [14:38:25]SAM_PROTO_GetShiftState [14:38:25]wFMCommunicate request_size=4 [14:38:25]MH_SAM_APDU [14:38:25]CAPDU: 80 13 01 00 [14:38:25]Write to MH i2c: E2 08 00 B7 B0 80 13 01 00 00 00 00 00 E4 [14:38:25]Write i2c OK [14:38:25]MH_I2C_Read... [14:38:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:38:25]Read from MH i2c: E2 [14:38:25]MH_I2C_Read... [14:38:25]Read from MH i2c: E2 0E 00 [14:38:25]MH_I2C_Read... [14:38:25]Read from MH i2c: E2 0E 00 B7 B0 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 AA [14:38:25]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:38:25]wFMCommunicate OK [14:38:25]SAM_PROTO_GetShiftState done [14:38:25]FM_GetShiftState done [14:38:25]opened in 1722127132 [14:38:25]opened+sec_in_day 1722213532 [14:38:25]quantity*price = 100005 [14:38:25]sum+1 = 100006 [14:38:25]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 215 28.07.2024 14:38 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965352 ФД: 230401 ФПД: 133038330658595 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T143831&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230401&fm=133038330658595&tin=02508201610067®Number=0000000000099253&sum=100005 [14:38:26]StoreToDocumentArchive [14:38:26]shift 386 fd 230401 [14:38:26]save to /storage/0386/doc_00230401 [14:38:26]save last doc name /storage/0386/doc_00230401 to /storage/kkm_last_doc_name [14:38:26]save OK [14:38:26]Clear old archive folders... [14:38:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:38:26]tlvbuf is 0085A420 [14:38:26]SAM_PROTO_ClearQueue [14:38:26]wFMCommunicate request_size=4 [14:38:26]MH_SAM_APDU [14:38:26]CAPDU: 80 09 00 00 [14:38:26]Write to MH i2c: E2 08 00 C4 B0 80 09 00 00 00 00 00 00 E6 [14:38:26]Write i2c OK [14:38:26]MH_I2C_Read... [14:38:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:38:26]Read from MH i2c: E2 [14:38:26]MH_I2C_Read... [14:38:26]Read from MH i2c: E2 03 00 [14:38:26]MH_I2C_Read... [14:38:26]Read from MH i2c: E2 03 00 C4 B0 00 90 00 E8 [14:38:26]RAPDU: 90 00 [14:38:26]wFMCommunicate OK [14:38:26]SAM_PROTO_ClearQueue done [14:38:26]KKMCreateOFDPacket [14:38:26]OFDProtocolAddRootSTLVToBuf [14:38:26]FM_MakeSignedData [14:38:26]FM_MakeSignedData [14:38:26]SAM_PROTO_SignData [14:38:26]wFMCommunicate request_size=4 [14:38:26]MH_SAM_APDU [14:38:26]CAPDU: 80 0D 01 02 [14:38:26]Write to MH i2c: E2 08 00 C5 B0 80 0D 01 02 00 00 00 00 EE [14:38:26]Write i2c OK [14:38:26]MH_I2C_Read... [14:38:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:38:26]Read from MH i2c: E2 [14:38:26]MH_I2C_Read... [14:38:26]Read from MH i2c: E2 03 00 [14:38:26]MH_I2C_Read... [14:38:26]Read from MH i2c: E2 03 00 C5 B0 00 90 00 E9 [14:38:26]RAPDU: 90 00 [14:38:26]wFMCommunicate OK [14:38:26]wFMCommunicate request_size=255 [14:38:26]MH_SAM_APDU [14:38:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D7 00 00 00 F4 03 04 00 E7 57 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 01 84 03 00 35 04 06 00 78 [14:38:26]Write to MH i2c: E2 02 01 C6 B0 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 D7 00 00 00 F4 03 04 00 E7 57 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 01 84 03 00 35 04 06 00 78 00 00 AB [14:38:26]Write i2c OK [14:38:26]MH_I2C_Read... [14:38:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:38:26]Read from MH i2c: E2 [14:38:26]MH_I2C_Read... [14:38:26]Read from MH i2c: E2 03 00 [14:38:26]MH_I2C_Read... [14:38:26]Read from MH i2c: E2 03 00 C6 B0 00 90 00 EA [14:38:26]RAPDU: 90 00 [14:38:26]wFMCommunicate OK [14:38:26]wFMCommunicate request_size=10 [14:38:26]MH_SAM_APDU [14:38:26]CAPDU: 80 0D 02 02 05 FF 66 70 BF 23 [14:38:26]Write to MH i2c: E2 0D 00 C7 B0 80 0D 02 02 05 00 FF 66 70 BF 23 00 00 B2 [14:38:26]Write i2c OK [14:38:26]MH_I2C_Read... [14:38:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:38:26]Read from MH i2c: E2 [14:38:26]MH_I2C_Read... [14:38:26]Read from MH i2c: E2 03 00 [14:38:26]MH_I2C_Read... [14:38:26]Read from MH i2c: E2 03 00 C7 B0 00 90 00 EB [14:38:26]RAPDU: 90 00 [14:38:26]wFMCommunicate OK [14:38:26]wFMCommunicate request_size=4 [14:38:26]MH_SAM_APDU [14:38:26]CAPDU: 80 0D 03 02 [14:38:26]Write to MH i2c: E2 08 00 C8 B0 80 0D 03 02 00 00 00 00 F3 [14:38:26]Write i2c OK [14:38:26]MH_I2C_Read... [14:38:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:38:26]Read from MH i2c: E2 [14:38:26]MH_I2C_Read... [14:38:26]Read from MH i2c: E2 0B 00 [14:38:26]MH_I2C_Read... [14:38:26]Read from MH i2c: E2 0B 00 C8 B0 00 19 AF F9 EB A9 59 86 CF 90 00 F7 [14:38:26]RAPDU: 19 AF F9 EB A9 59 86 CF 90 00 [14:38:26]wFMCommunicate OK [14:38:26]SAM_PROTO_SignData done [14:38:26]FM_MakeSignedData done [14:38:26]CreateOFDProtocolMessage [14:38:26]wFMCommunicate request_size=4 [14:38:26]MH_SAM_APDU [14:38:26]CAPDU: 80 11 00 00 [14:38:26]Write to MH i2c: E2 08 00 C9 B0 80 11 00 00 00 00 00 00 F3 [14:38:26]Write i2c OK [14:38:26]MH_I2C_Read... [14:38:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:38:26]Read from MH i2c: E2 [14:38:26]MH_I2C_Read... [14:38:26]Read from MH i2c: E2 17 00 [14:38:26]MH_I2C_Read... [14:38:26]Read from MH i2c: E2 17 00 C9 B0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 44 [14:38:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:38:26]wFMCommunicate OK [14:38:26]CreateOFDProtocolMessage done [14:38:26]OFDSenderStorePacket 230401 [14:38:26]StoreOFDPacket docnum=230401 [14:38:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 70 F3 07 01 F9 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 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 D7 00 00 00 F4 03 04 00 E7 57 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 01 84 03 00 35 04 06 00 78 FF 66 70 BF 23 19 AF F9 EB A9 59 86 CF [14:38:26]CheckFolder [14:38:26]dirname=/storage/ofd_packets [14:38:26]CheckFolder done [14:38:26]ProducePacketName [14:38:26]name=ofd_packets/00230401 [14:38:26]NVStorageSaveData ofd_packets/00230401 [14:38:26]File name is /storage/ofd_packets/00230401 [14:38:26]Write 301 bytes [14:38:26]NVStorageSaveData done [14:38:26]OFDSenderStorePacket done [14:38:26]KKMCreateOFDPacket done [14:38:26]NVStorageSaveData kkm_last_timestamp [14:38:26]File name is /storage/kkm_last_timestamp [14:38:26]Write 4 bytes [14:38:26]NVStorageSaveData done [14:38:26]ExternCall_PrintAddStr [14:38:26]wPrintStart [14:38:26]Write to MH i2c: 01 00 00 CA B0 7A [14:38:26]Write i2c OK [14:38:26]MH_I2C_Read... [14:38:26]Read from MH i2c: 01 [14:38:26]MH_I2C_Read... [14:38:26]Read from MH i2c: 01 07 00 [14:38:26]MH_I2C_Read... [14:38:26]Read from MH i2c: 01 07 00 CA B0 00 00 00 00 00 FF 0F 8F [14:38:26]RasterBufferAndPrint [14:38:26]line Счет N : (1)871964 [14:38:26]line ИНН: 02508201610067 [14:38:26]line Контрольно-Кассовый Чек [14:38:26]line ПРОДАЖА [14:38:26]line ТРК (МРК, ГНК) : 52 [14:38:26]line Товар: 2710124130 [14:38:26]line Аи-92-К-5 [14:38:26]line 14.750 * 67.80 [14:38:26]line = 1000.05 [14:38:26]line НДС 12% НСП 1% [14:38:26]line > о реализуемом товаре [14:38:26]line ИТОГО: 1000.05 [14:38:26]line НСП 1% : 8.85 [14:38:26]line НДС 12% : 106.20 [14:38:26]line Наличными: 0.00 [14:38:26]line Безнал.: 1000.05 [14:38:26]line Место: АЗС № 125 "Партнер Нефть" [14:38:26]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [14:38:26]line СНО: Общий режим [14:38:26]line Чек 215 28.07.2024 14:38 [14:38:26]line Смена: 386 ФФД: 1.0 [14:38:26]line ЗНМ: 0300000050 [14:38:26]line РНМ: 0000000000099253 [14:38:26]line Версия ККМ: 001 [14:38:26]line Платежная система: Mbank [14:38:26]line ФМ: 0000000000965352 [14:38:26]line ФД: 230401 [14:38:26]line ФПД: 133038330658595 [14:38:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T143831&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230401&fm=133038330658595&tin=02508201610067®Number=0000000000099253&sum=100005 [14:38:26]written 0, free lines is 4095 [14:38:26]OFD Sender: Processing packet 230401 [packets to send 132, broken 131] [14:38:26]ProducePacketName [14:38:26]name=ofd_packets/00230401 [14:38:26]OFD Sender: To server: pG, [14:38:26]CommunicateWithHost lk.salyk.kg:30040 [14:38:26]ConnectInit lk.salyk.kg [14:38:26]Connected sock=10 [14:38:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 70 F3 07 01 F9 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 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 D7 00 00 00 F4 03 04 00 E7 57 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 01 84 03 00 35 04 06 00 78 FF 66 70 BF 23 19 AF F9 EB A9 59 86 CF [14:38:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 B7 32 47 00 50 FD A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 01 84 03 00 F4 03 04 00 BE FE A5 66 B6 04 01 00 00 9A 31 77 4F A9 72 AC 6F [14:38:27]CommunicateWithHost err = 0 [14:38:27]CheckOFDResponse [14:38:27]1017 (14) - 77093643461234 [14:38:27]1041 (16) - 0000000000965352 [14:38:27]1040 (4) - 230401 [14:38:27]1012 (4) - 28.07.2024 08:18 [14:38:27]1206 (1) - 0 [14:38:27]OFD Sender: Remove packet 230401 [14:38:27]ProducePacketName [14:38:27]name=ofd_packets/00230401 [14:38:27]NVStorageDeleteData [14:38:27]Write to MH i2c: 01 00 00 F3 B0 A3 [14:38:27]Write i2c OK [14:38:27]MH_I2C_Read... [14:38:27]Read from MH i2c: 01 [14:38:27]MH_I2C_Read... [14:38:27]Read from MH i2c: 01 07 00 [14:38:27]MH_I2C_Read... [14:38:27]Read from MH i2c: 01 07 00 F3 B0 00 00 00 00 00 28 0D DF [14:38:27]RasterBufferAndPrint [14:38:27]line [14:38:27]line [14:38:27]line [14:38:27]line [14:38:27]line [14:38:27]written 0, free lines is 3374 [14:38:27]MH_Cut [14:38:27]Write to MH i2c: D1 01 00 FA B0 01 7C [14:38:27]Write i2c OK [14:38:27]MH_I2C_Read... [14:38:27]Read from MH i2c: D1 [14:38:27]MH_I2C_Read... [14:38:27]Read from MH i2c: D1 01 00 [14:38:27]MH_I2C_Read... [14:38:27]Read from MH i2c: D1 01 00 FA B0 00 7B [14:38:27]Write to MH i2c: 01 00 00 FB B0 AB [14:38:27]Write i2c OK [14:38:27]MH_I2C_Read... [14:38:27]OFD Sender: No OFD packet to send [14:38:27]*** Cut start [14:38:27]*** Partial cut [14:38:27]*** CUTSNS_PIN = 1 [14:38:27]*** CUTSNS_PIN = 0 [14:38:28]*** Brake cut motor [14:38:28]Read from MH i2c: 01 [14:38:28]MH_I2C_Read... [14:38:28]*** Stop cut motor [14:38:28]*** Cut end [14:38:28]Read from MH i2c: 01 07 00 [14:38:28]MH_I2C_Read... [14:38:28]Read from MH i2c: 01 07 00 FB B0 00 00 00 00 00 FF 0F C0 [14:38:28]process_action close_receipt done [14:38:28]requested_data is exist [14:38:28]produce_requested_data [14:38:28]requested_item fm.sn is exist - process it [14:38:28]wFMCommunicate request_size=4 [14:38:28]MH_SAM_APDU [14:38:28]CAPDU: 80 11 00 00 [14:38:28]Write to MH i2c: E2 08 00 FC B0 80 11 00 00 00 00 00 00 26 [14:38:28]Write i2c OK [14:38:28]MH_I2C_Read... [14:38:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:38:28]Read from MH i2c: E2 [14:38:28]MH_I2C_Read... [14:38:28]Read from MH i2c: E2 17 00 [14:38:28]MH_I2C_Read... [14:38:28]Read from MH i2c: E2 17 00 FC B0 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 77 [14:38:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:38:28]wFMCommunicate OK [14:38:28]requested_item fd.num is exist - process it [14:38:28]SAM_PROTO_GetFieldsCounters [14:38:28]wFMCommunicate request_size=4 [14:38:28]MH_SAM_APDU [14:38:28]CAPDU: 80 13 00 00 [14:38:28]Write to MH i2c: E2 08 00 FD B0 80 13 00 00 00 00 00 00 29 [14:38:28]Write i2c OK [14:38:28]MH_I2C_Read... [14:38:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:38:28]Read from MH i2c: E2 [14:38:28]MH_I2C_Read... [14:38:28]Read from MH i2c: E2 62 00 [14:38:28]MH_I2C_Read... [14:38:28]Read from MH i2c: E2 62 00 FD B0 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 01 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 D7 00 00 00 5E 04 04 00 D7 00 00 00 57 04 04 00 D8 00 00 00 19 04 04 00 00 00 00 00 90 00 DB [14:38:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 01 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 D7 00 00 00 5E 04 04 00 D7 00 00 00 57 04 04 00 D8 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:38:28]wFMCommunicate OK [14:38:28]SAM_PROTO_GetFieldsCounters done [14:38:28]requested_item shift.num is exist - process it [14:38:28]requested_item shift.opened is exist - process it [14:38:28]req_shift_opened [14:38:28]FM_GetShiftState [14:38:28]SAM_PROTO_GetShiftState [14:38:28]wFMCommunicate request_size=4 [14:38:28]MH_SAM_APDU [14:38:28]CAPDU: 80 13 01 00 [14:38:28]Write to MH i2c: E2 08 00 FE B0 80 13 01 00 00 00 00 00 2B [14:38:28]Write i2c OK [14:38:28]MH_I2C_Read... [14:38:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:38:28]Read from MH i2c: E2 [14:38:28]MH_I2C_Read... [14:38:28]Read from MH i2c: E2 0E 00 [14:38:28]MH_I2C_Read... [14:38:28]Read from MH i2c: E2 0E 00 FE B0 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 F1 [14:38:28]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:38:28]wFMCommunicate OK [14:38:28]SAM_PROTO_GetShiftState done [14:38:28]FM_GetShiftState done [14:38:28]req_shift_opened done [14:38:28]requested_item shift.open_date is exist - process it [14:38:28]req_shift_open_date [14:38:28]req_shift_open_date done [14:38:28]produce_requested_data done [14:38:28]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230401,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [14:38:28]process_action_free close_receipt [14:38:28]json_value_free [14:38:28]json_value_free done [14:38:28]process_json_proto returns [14:38:28]Send response to host [14:38:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230401,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [14:38:28]free response buf [14:38:28]execute_script done [14:38:28]execute_script returns [14:38:28]free content buf [14:38:28]Sock 9.Close socket [14:38:28]Sock 9.Thread stoped [14:38:32]OFD Sender: No OFD packet to send [14:38:37]OFD Sender: No OFD packet to send [14:38:42]OFD Sender: No OFD packet to send [14:38:47]OFD Sender: No OFD packet to send [14:38:52]OFD Sender: No OFD packet to send [14:38:57]OFD Sender: No OFD packet to send [14:39:02]OFD Sender: No OFD packet to send [14:39:07]OFD Sender: No OFD packet to send [14:39:12]OFD Sender: No OFD packet to send [14:39:17]OFD Sender: No OFD packet to send [14:39:22]OFD Sender: No OFD packet to send [14:39:27]OFD Sender: No OFD packet to send [14:39:32]OFD Sender: No OFD packet to send [14:39:37]OFD Sender: No OFD packet to send [14:39:42]OFD Sender: No OFD packet to send [14:39:47]OFD Sender: No OFD packet to send [14:39:52]OFD Sender: No OFD packet to send [14:39:57]OFD Sender: No OFD packet to send [14:40:02]OFD Sender: No OFD packet to send [14:40:07]OFD Sender: No OFD packet to send [14:40:11]accept exits with 8 [14:40:11]New connection [14:40:11]New thread 3067047268 created [14:40:11]Thread 3066903908 joined [14:40:11]Waiting for new connection... [14:40:11] Sock 8.Parse request [14:40:11]Sock 8.Check first char [14:40:11]Sock 8.First char is OK [14:40:11]request: POST /json_proto HTTP/1.0 [14:40:11]Method: POST [14:40:11]URL: /json_proto [14:40:11]Method is POST - this is cgi request [14:40:11]url: /json_proto [14:40:11]query_string will be loaded in cgi processing [14:40:11]execute_cgi json_proto POST (null) [14:40:11]execute_cgi path=json_proto method=POST [14:40:11]POST find Content-Length [14:40:11]Host: 172.17.49.131:8080 [14:40:11]Content-Length: 765 [14:40:11]Content-Type: application/json [14:40:11] [14:40:11]POST finish read [14:40:11]Found Content-Length = 765 [14:40:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871966", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "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": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:40:11]execute_script... [14:40: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)871966", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "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": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 2000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:40:11]POST & json_proto [14:40:11]process_json_proto [14:40:11]json parsed OK: [14:40:11]protocol is kg_v1.0 [14:40:11]action value=close_receipt [14:40:11]process_action close_receipt [14:40:11]cmd_close_receipt [14:40:11]MH_GetDate [14:40:11]Write to MH i2c: F0 00 00 FF B0 9E [14:40:11]Write i2c OK [14:40:11]MH_I2C_Read... [14:40:11]Read from MH i2c: F0 [14:40:11]MH_I2C_Read... [14:40:11]Read from MH i2c: F0 09 00 [14:40:11]MH_I2C_Read... [14:40:11]Read from MH i2c: F0 09 00 FF B0 00 51 58 A6 66 FF 4D C0 64 CC [14:40:11]GetLastDocTimeStamp 1722177511 [14:40:11]current date 1722177617 [14:40:11]FM_GetShiftState [14:40:11]SAM_PROTO_GetShiftState [14:40:11]wFMCommunicate request_size=4 [14:40:11]MH_SAM_APDU [14:40:11]CAPDU: 80 13 01 00 [14:40:11]Write to MH i2c: E2 08 00 00 B1 80 13 01 00 00 00 00 00 2E [14:40:11]Write i2c OK [14:40:11]MH_I2C_Read... [14:40:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:40:11]Read from MH i2c: E2 [14:40:11]MH_I2C_Read... [14:40:11]Read from MH i2c: E2 0E 00 [14:40:11]MH_I2C_Read... [14:40:11]Read from MH i2c: E2 0E 00 00 B1 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 F4 [14:40:11]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:40:11]wFMCommunicate OK [14:40:11]SAM_PROTO_GetShiftState done [14:40:11]FM_GetShiftState done [14:40:11]opened in 1722127132 [14:40:11]opened+sec_in_day 1722213532 [14:40:11]quantity*price = 200032 [14:40:11]sum+1 = 200033 [14:40:11]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.32 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.32 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 216 28.07.2024 14:40 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965352 ФД: 230402 ФПД: 263789570490213 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T144017&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230402&fm=263789570490213&tin=02508201610067®Number=0000000000099253&sum=200032 [14:40:12]StoreToDocumentArchive [14:40:12]shift 386 fd 230402 [14:40:12]save to /storage/0386/doc_00230402 [14:40:12]save last doc name /storage/0386/doc_00230402 to /storage/kkm_last_doc_name [14:40:12]save OK [14:40:12]Clear old archive folders... [14:40:12]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:40:12]tlvbuf is 007364E0 [14:40:12]SAM_PROTO_ClearQueue [14:40:12]wFMCommunicate request_size=4 [14:40:12]MH_SAM_APDU [14:40:12]CAPDU: 80 09 00 00 [14:40:12]Write to MH i2c: E2 08 00 0D B1 80 09 00 00 00 00 00 00 30 [14:40:12]Write i2c OK [14:40:12]MH_I2C_Read... [14:40:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:40:12]Read from MH i2c: E2 [14:40:12]MH_I2C_Read... [14:40:12]Read from MH i2c: E2 03 00 [14:40:12]MH_I2C_Read... [14:40:12]Read from MH i2c: E2 03 00 0D B1 00 90 00 32 [14:40:12]RAPDU: 90 00 [14:40:12]wFMCommunicate OK [14:40:12]SAM_PROTO_ClearQueue done [14:40:12]KKMCreateOFDPacket [14:40:12]OFDProtocolAddRootSTLVToBuf [14:40:12]FM_MakeSignedData [14:40:12]FM_MakeSignedData [14:40:12]SAM_PROTO_SignData [14:40:12]wFMCommunicate request_size=4 [14:40:12]MH_SAM_APDU [14:40:12]CAPDU: 80 0D 01 02 [14:40:12]Write to MH i2c: E2 08 00 0E B1 80 0D 01 02 00 00 00 00 38 [14:40:12]Write i2c OK [14:40:12]MH_I2C_Read... [14:40:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:40:12]Read from MH i2c: E2 [14:40:12]MH_I2C_Read... [14:40:12]Read from MH i2c: E2 03 00 [14:40:12]MH_I2C_Read... [14:40:12]Read from MH i2c: E2 03 00 0E B1 00 90 00 33 [14:40:12]RAPDU: 90 00 [14:40:12]wFMCommunicate OK [14:40:12]wFMCommunicate request_size=255 [14:40:12]MH_SAM_APDU [14:40: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 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 60 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 60 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 51 58 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 02 84 03 00 35 04 06 00 EF EA 4B A4 [14:40:12]Write to MH i2c: E2 02 01 0F B1 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 60 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 60 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 51 58 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 02 84 03 00 35 04 06 00 EF EA 4B A4 00 00 4F [14:40:12]Write i2c OK [14:40:12]MH_I2C_Read... [14:40:12]OFD Sender: No OFD packet to send [14:40:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:40:12]Read from MH i2c: E2 [14:40:12]MH_I2C_Read... [14:40:12]Read from MH i2c: E2 03 00 [14:40:12]MH_I2C_Read... [14:40:12]Read from MH i2c: E2 03 00 0F B1 00 90 00 34 [14:40:12]RAPDU: 90 00 [14:40:12]wFMCommunicate OK [14:40:12]wFMCommunicate request_size=7 [14:40:12]MH_SAM_APDU [14:40:12]CAPDU: 80 0D 02 02 02 FF 65 [14:40:12]Write to MH i2c: E2 0A 00 10 B1 80 0D 02 02 02 00 FF 65 00 00 A3 [14:40:12]Write i2c OK [14:40:12]MH_I2C_Read... [14:40:12]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:40:12]Read from MH i2c: E2 [14:40:12]MH_I2C_Read... [14:40:12]Read from MH i2c: E2 03 00 [14:40:12]MH_I2C_Read... [14:40:12]Read from MH i2c: E2 03 00 10 B1 00 90 00 35 [14:40:12]RAPDU: 90 00 [14:40:12]wFMCommunicate OK [14:40:12]wFMCommunicate request_size=4 [14:40:12]MH_SAM_APDU [14:40:12]CAPDU: 80 0D 03 02 [14:40:12]Write to MH i2c: E2 08 00 11 B1 80 0D 03 02 00 00 00 00 3D [14:40:12]Write i2c OK [14:40:12]MH_I2C_Read... [14:40:12]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:40:12]Read from MH i2c: E2 [14:40:12]MH_I2C_Read... [14:40:12]Read from MH i2c: E2 0B 00 [14:40:12]MH_I2C_Read... [14:40:12]Read from MH i2c: E2 0B 00 11 B1 00 83 23 DD F9 63 FF EE 7B 90 00 85 [14:40:12]RAPDU: 83 23 DD F9 63 FF EE 7B 90 00 [14:40:12]wFMCommunicate OK [14:40:12]SAM_PROTO_SignData done [14:40:12]FM_MakeSignedData done [14:40:12]CreateOFDProtocolMessage [14:40:12]wFMCommunicate request_size=4 [14:40:12]MH_SAM_APDU [14:40:12]CAPDU: 80 11 00 00 [14:40:12]Write to MH i2c: E2 08 00 12 B1 80 11 00 00 00 00 00 00 3D [14:40:12]Write i2c OK [14:40:12]MH_I2C_Read... [14:40:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:40:13]Read from MH i2c: E2 [14:40:13]MH_I2C_Read... [14:40:13]Read from MH i2c: E2 17 00 [14:40:13]MH_I2C_Read... [14:40:13]Read from MH i2c: E2 17 00 12 B1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 8E [14:40:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:40:13]wFMCommunicate OK [14:40:13]CreateOFDProtocolMessage done [14:40:13]OFDSenderStorePacket 230402 [14:40:13]StoreOFDPacket docnum=230402 [14:40:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 2E F4 04 01 11 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 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 60 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 60 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 51 58 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 02 84 03 00 35 04 06 00 EF EA 4B A4 FF 65 83 23 DD F9 63 FF EE 7B [14:40:13]CheckFolder [14:40:13]dirname=/storage/ofd_packets [14:40:13]CheckFolder done [14:40:13]ProducePacketName [14:40:13]name=ofd_packets/00230402 [14:40:13]NVStorageSaveData ofd_packets/00230402 [14:40:13]File name is /storage/ofd_packets/00230402 [14:40:13]Write 298 bytes [14:40:13]NVStorageSaveData done [14:40:13]OFDSenderStorePacket done [14:40:13]KKMCreateOFDPacket done [14:40:13]NVStorageSaveData kkm_last_timestamp [14:40:13]File name is /storage/kkm_last_timestamp [14:40:13]Write 4 bytes [14:40:13]NVStorageSaveData done [14:40:13]ExternCall_PrintAddStr [14:40:13]wPrintStart [14:40:13]Write to MH i2c: 01 00 00 13 B1 C4 [14:40:13]Write i2c OK [14:40:13]MH_I2C_Read... [14:40:13]Read from MH i2c: 01 [14:40:13]MH_I2C_Read... [14:40:13]Read from MH i2c: 01 07 00 [14:40:13]MH_I2C_Read... [14:40:13]Read from MH i2c: 01 07 00 13 B1 00 00 00 00 00 FF 0F D9 [14:40:13]RasterBufferAndPrint [14:40:13]line Счет N : (1)871966 [14:40:13]line ИНН: 02508201610067 [14:40:13]line Контрольно-Кассовый Чек [14:40:13]line ПРОДАЖА [14:40:13]line ТРК (МРК, ГНК) : 2 [14:40:13]line Товар: 2710194210 [14:40:13]line ДТ-К-5 [14:40:13]line 26.600 * 75.20 [14:40:13]line = 2000.32 [14:40:13]line НДС 12% НСП 1% [14:40:13]line > о реализуемом товаре [14:40:13]line ИТОГО: 2000.32 [14:40:13]line НСП 1% : 17.70 [14:40:13]line НДС 12% : 212.42 [14:40:13]line Наличными: 0.00 [14:40:13]line Безнал.: 2000.32 [14:40:13]line Место: АЗС № 125 "Партнер Нефть" [14:40:13]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [14:40:13]line СНО: Общий режим [14:40:13]line Чек 216 28.07.2024 14:40 [14:40:13]line Смена: 386 ФФД: 1.0 [14:40:13]line ЗНМ: 0300000050 [14:40:13]line РНМ: 0000000000099253 [14:40:13]line Версия ККМ: 001 [14:40:13]line Платежная система: Mbank [14:40:13]line ФМ: 0000000000965352 [14:40:13]line ФД: 230402 [14:40:13]line ФПД: 263789570490213 [14:40:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T144017&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230402&fm=263789570490213&tin=02508201610067®Number=0000000000099253&sum=200032 [14:40:13]OFD Sender: Processing packet 230402 [packets to send 132, broken 131] [14:40:13]ProducePacketName [14:40:13]name=ofd_packets/00230402 [14:40:13]OFD Sender: To server: pG, [14:40:13]CommunicateWithHost lk.salyk.kg:30040 [14:40:13]ConnectInit lk.salyk.kg [14:40:13]written 0, free lines is 4095 [14:40:13]Connected sock=10 [14:40:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 2E F4 04 01 11 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 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 60 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 60 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 00 00 00 F4 03 04 00 51 58 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 02 84 03 00 35 04 06 00 EF EA 4B A4 FF 65 83 23 DD F9 63 FF EE 7B [14:40:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 A5 79 47 00 73 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 39 36 35 33 35 32 10 04 04 00 02 84 03 00 F4 03 04 00 29 FF A5 66 B6 04 01 00 00 F4 35 3A B3 D1 86 CA 59 [14:40:13]CommunicateWithHost err = 0 [14:40:13]CheckOFDResponse [14:40:13]1017 (14) - 77093643461234 [14:40:13]1041 (16) - 0000000000965352 [14:40:13]1040 (4) - 230402 [14:40:13]1012 (4) - 28.07.2024 08:19 [14:40:13]1206 (1) - 0 [14:40:13]OFD Sender: Remove packet 230402 [14:40:13]ProducePacketName [14:40:13]name=ofd_packets/00230402 [14:40:13]NVStorageDeleteData [14:40:13]Write to MH i2c: 01 00 00 3C B1 ED [14:40:13]Write i2c OK [14:40:13]MH_I2C_Read... [14:40:13]Read from MH i2c: 01 [14:40:13]MH_I2C_Read... [14:40:13]Read from MH i2c: 01 07 00 [14:40:13]MH_I2C_Read... [14:40:13]Read from MH i2c: 01 07 00 3C B1 00 00 00 00 00 20 0D 21 [14:40:13]RasterBufferAndPrint [14:40:13]line [14:40:13]line [14:40:13]line [14:40:13]line [14:40:13]line [14:40:13]written 0, free lines is 3366 [14:40:13]MH_Cut [14:40:13]Write to MH i2c: D1 01 00 43 B1 01 C6 [14:40:13]Write i2c OK [14:40:13]MH_I2C_Read... [14:40:13]Read from MH i2c: D1 [14:40:13]MH_I2C_Read... [14:40:13]Read from MH i2c: D1 01 00 [14:40:13]MH_I2C_Read... [14:40:13]Read from MH i2c: D1 01 00 43 B1 00 C5 [14:40:13]Write to MH i2c: 01 00 00 44 B1 F5 [14:40:13]Write i2c OK [14:40:13]MH_I2C_Read... [14:40:14]OFD Sender: No OFD packet to send [14:40:14]*** Cut start [14:40:14]*** Partial cut [14:40:14]*** CUTSNS_PIN = 1 [14:40:14]*** CUTSNS_PIN = 0 [14:40:14]*** Brake cut motor [14:40:15]Read from MH i2c: 01 [14:40:15]MH_I2C_Read... [14:40:15]*** Stop cut motor [14:40:15]*** Cut end [14:40:15]Read from MH i2c: 01 07 00 [14:40:15]MH_I2C_Read... [14:40:15]Read from MH i2c: 01 07 00 44 B1 00 00 00 00 00 FF 0F 0A [14:40:15]process_action close_receipt done [14:40:15]requested_data is exist [14:40:15]produce_requested_data [14:40:15]requested_item fm.sn is exist - process it [14:40:15]wFMCommunicate request_size=4 [14:40:15]MH_SAM_APDU [14:40:15]CAPDU: 80 11 00 00 [14:40:15]Write to MH i2c: E2 08 00 45 B1 80 11 00 00 00 00 00 00 70 [14:40:15]Write i2c OK [14:40:15]MH_I2C_Read... [14:40:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:40:15]Read from MH i2c: E2 [14:40:15]MH_I2C_Read... [14:40:15]Read from MH i2c: E2 17 00 [14:40:15]MH_I2C_Read... [14:40:15]Read from MH i2c: E2 17 00 45 B1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 C1 [14:40:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:40:15]wFMCommunicate OK [14:40:15]requested_item fd.num is exist - process it [14:40:15]SAM_PROTO_GetFieldsCounters [14:40:15]wFMCommunicate request_size=4 [14:40:15]MH_SAM_APDU [14:40:15]CAPDU: 80 13 00 00 [14:40:15]Write to MH i2c: E2 08 00 46 B1 80 13 00 00 00 00 00 00 73 [14:40:15]Write i2c OK [14:40:15]MH_I2C_Read... [14:40:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:40:15]Read from MH i2c: E2 [14:40:15]MH_I2C_Read... [14:40:15]Read from MH i2c: E2 62 00 [14:40:15]MH_I2C_Read... [14:40:15]Read from MH i2c: E2 62 00 46 B1 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 02 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 D8 00 00 00 5E 04 04 00 D8 00 00 00 57 04 04 00 D9 00 00 00 19 04 04 00 00 00 00 00 90 00 29 [14:40:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 02 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 D8 00 00 00 5E 04 04 00 D8 00 00 00 57 04 04 00 D9 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:40:15]wFMCommunicate OK [14:40:15]SAM_PROTO_GetFieldsCounters done [14:40:15]requested_item shift.num is exist - process it [14:40:15]requested_item shift.opened is exist - process it [14:40:15]req_shift_opened [14:40:15]FM_GetShiftState [14:40:15]SAM_PROTO_GetShiftState [14:40:15]wFMCommunicate request_size=4 [14:40:15]MH_SAM_APDU [14:40:15]CAPDU: 80 13 01 00 [14:40:15]Write to MH i2c: E2 08 00 47 B1 80 13 01 00 00 00 00 00 75 [14:40:15]Write i2c OK [14:40:15]MH_I2C_Read... [14:40:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:40:15]Read from MH i2c: E2 [14:40:15]MH_I2C_Read... [14:40:15]Read from MH i2c: E2 0E 00 [14:40:15]MH_I2C_Read... [14:40:15]Read from MH i2c: E2 0E 00 47 B1 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 3B [14:40:15]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:40:15]wFMCommunicate OK [14:40:15]SAM_PROTO_GetShiftState done [14:40:15]FM_GetShiftState done [14:40:15]req_shift_opened done [14:40:15]requested_item shift.open_date is exist - process it [14:40:15]req_shift_open_date [14:40:15]req_shift_open_date done [14:40:15]produce_requested_data done [14:40:15]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230402,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [14:40:15]process_action_free close_receipt [14:40:15]json_value_free [14:40:15]json_value_free done [14:40:15]process_json_proto returns [14:40:15]Send response to host [14:40:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230402,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [14:40:15]free response buf [14:40:15]execute_script done [14:40:15]execute_script returns [14:40:15]free content buf [14:40:15]Sock 8.Close socket [14:40:15]Sock 8.Thread stoped [14:40:16]accept exits with 9 [14:40:16]New connection [14:40:16]New thread 3066903908 created [14:40:16]Thread 3067047268 joined [14:40:16]Waiting for new connection... [14:40:16] Sock 9.Parse request [14:40:16]Sock 9.Check first char [14:40:16]Sock 9.First char is OK [14:40:16]request: POST /json_proto HTTP/1.0 [14:40:16]Method: POST [14:40:16]URL: /json_proto [14:40:16]Method is POST - this is cgi request [14:40:16]url: /json_proto [14:40:16]query_string will be loaded in cgi processing [14:40:16]execute_cgi json_proto POST (null) [14:40:16]execute_cgi path=json_proto method=POST [14:40:16]POST find Content-Length [14:40:16]Host: 172.17.49.131:8080 [14:40:16]Content-Length: 769 [14:40:16]Content-Type: application/json [14:40:16] [14:40:16]POST finish read [14:40:16]Found Content-Length = 769 [14:40:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871968", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:40:16]execute_script... [14:40: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)871968", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:40:16]POST & json_proto [14:40:16]process_json_proto [14:40:16]json parsed OK: [14:40:16]protocol is kg_v1.0 [14:40:16]action value=close_receipt [14:40:16]process_action close_receipt [14:40:16]cmd_close_receipt [14:40:16]MH_GetDate [14:40:16]Write to MH i2c: F0 00 00 48 B1 E8 [14:40:16]Write i2c OK [14:40:16]MH_I2C_Read... [14:40:16]Read from MH i2c: F0 [14:40:16]MH_I2C_Read... [14:40:16]Read from MH i2c: F0 09 00 [14:40:16]MH_I2C_Read... [14:40:16]Read from MH i2c: F0 09 00 48 B1 00 56 58 A6 66 FF 4D C0 64 1B [14:40:16]GetLastDocTimeStamp 1722177617 [14:40:16]current date 1722177622 [14:40:16]FM_GetShiftState [14:40:16]SAM_PROTO_GetShiftState [14:40:16]wFMCommunicate request_size=4 [14:40:16]MH_SAM_APDU [14:40:16]CAPDU: 80 13 01 00 [14:40:16]Write to MH i2c: E2 08 00 49 B1 80 13 01 00 00 00 00 00 77 [14:40:16]Write i2c OK [14:40:16]MH_I2C_Read... [14:40:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:40:16]Read from MH i2c: E2 [14:40:16]MH_I2C_Read... [14:40:16]Read from MH i2c: E2 0E 00 [14:40:16]MH_I2C_Read... [14:40:16]Read from MH i2c: E2 0E 00 49 B1 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 3D [14:40:16]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:40:16]wFMCommunicate OK [14:40:16]SAM_PROTO_GetShiftState done [14:40:16]FM_GetShiftState done [14:40:16]opened in 1722127132 [14:40:16]opened+sec_in_day 1722213532 [14:40:16]quantity*price = 100023 [14:40:16]sum+1 = 100024 [14:40:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.23 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.23 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 217 28.07.2024 14:40 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965352 ФД: 230403 ФПД: 233528302345102 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T144022&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230403&fm=233528302345102&tin=02508201610067®Number=0000000000099253&sum=100023 [14:40:17]StoreToDocumentArchive [14:40:17]shift 386 fd 230403 [14:40:17]save to /storage/0386/doc_00230403 [14:40:17]save last doc name /storage/0386/doc_00230403 to /storage/kkm_last_doc_name [14:40:17]save OK [14:40:17]Clear old archive folders... [14:40:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:40:17]tlvbuf is 00936D90 [14:40:17]SAM_PROTO_ClearQueue [14:40:17]wFMCommunicate request_size=4 [14:40:17]MH_SAM_APDU [14:40:17]CAPDU: 80 09 00 00 [14:40:17]Write to MH i2c: E2 08 00 56 B1 80 09 00 00 00 00 00 00 79 [14:40:17]Write i2c OK [14:40:17]MH_I2C_Read... [14:40:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:40:17]Read from MH i2c: E2 [14:40:17]MH_I2C_Read... [14:40:17]Read from MH i2c: E2 03 00 [14:40:17]MH_I2C_Read... [14:40:17]Read from MH i2c: E2 03 00 56 B1 00 90 00 7B [14:40:17]RAPDU: 90 00 [14:40:17]wFMCommunicate OK [14:40:17]SAM_PROTO_ClearQueue done [14:40:17]KKMCreateOFDPacket [14:40:17]OFDProtocolAddRootSTLVToBuf [14:40:17]FM_MakeSignedData [14:40:17]FM_MakeSignedData [14:40:17]SAM_PROTO_SignData [14:40:17]wFMCommunicate request_size=4 [14:40:17]MH_SAM_APDU [14:40:17]CAPDU: 80 0D 01 02 [14:40:17]Write to MH i2c: E2 08 00 57 B1 80 0D 01 02 00 00 00 00 81 [14:40:17]Write i2c OK [14:40:17]MH_I2C_Read... [14:40:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:40:17]Read from MH i2c: E2 [14:40:17]MH_I2C_Read... [14:40:17]Read from MH i2c: E2 03 00 [14:40:17]MH_I2C_Read... [14:40:17]Read from MH i2c: E2 03 00 57 B1 00 90 00 7C [14:40:17]RAPDU: 90 00 [14:40:17]wFMCommunicate OK [14:40:17]wFMCommunicate request_size=255 [14:40:17]MH_SAM_APDU [14:40:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 56 58 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 03 84 03 00 35 04 06 00 D4 [14:40:17]Write to MH i2c: E2 02 01 58 B1 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 56 58 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 03 84 03 00 35 04 06 00 D4 00 00 AA [14:40:17]Write i2c OK [14:40:17]MH_I2C_Read... [14:40:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:40:18]Read from MH i2c: E2 [14:40:18]MH_I2C_Read... [14:40:18]Read from MH i2c: E2 03 00 [14:40:18]MH_I2C_Read... [14:40:18]Read from MH i2c: E2 03 00 58 B1 00 90 00 7D [14:40:18]RAPDU: 90 00 [14:40:18]wFMCommunicate OK [14:40:18]wFMCommunicate request_size=10 [14:40:18]MH_SAM_APDU [14:40:18]CAPDU: 80 0D 02 02 05 64 8B 81 9B 8E [14:40:18]Write to MH i2c: E2 0D 00 59 B1 80 0D 02 02 05 00 64 8B 81 9B 8E 00 00 27 [14:40:18]Write i2c OK [14:40:18]MH_I2C_Read... [14:40:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:40:18]Read from MH i2c: E2 [14:40:18]MH_I2C_Read... [14:40:18]Read from MH i2c: E2 03 00 [14:40:18]MH_I2C_Read... [14:40:18]Read from MH i2c: E2 03 00 59 B1 00 90 00 7E [14:40:18]RAPDU: 90 00 [14:40:18]wFMCommunicate OK [14:40:18]wFMCommunicate request_size=4 [14:40:18]MH_SAM_APDU [14:40:18]CAPDU: 80 0D 03 02 [14:40:18]Write to MH i2c: E2 08 00 5A B1 80 0D 03 02 00 00 00 00 86 [14:40:18]Write i2c OK [14:40:18]MH_I2C_Read... [14:40:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:40:18]Read from MH i2c: E2 [14:40:18]MH_I2C_Read... [14:40:18]Read from MH i2c: E2 0B 00 [14:40:18]MH_I2C_Read... [14:40:18]Read from MH i2c: E2 0B 00 5A B1 00 6A CD B5 BF 94 7F 35 A6 90 00 20 [14:40:18]RAPDU: 6A CD B5 BF 94 7F 35 A6 90 00 [14:40:18]wFMCommunicate OK [14:40:18]SAM_PROTO_SignData done [14:40:18]FM_MakeSignedData done [14:40:18]CreateOFDProtocolMessage [14:40:18]wFMCommunicate request_size=4 [14:40:18]MH_SAM_APDU [14:40:18]CAPDU: 80 11 00 00 [14:40:18]Write to MH i2c: E2 08 00 5B B1 80 11 00 00 00 00 00 00 86 [14:40:18]Write i2c OK [14:40:18]MH_I2C_Read... [14:40:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:40:18]Read from MH i2c: E2 [14:40:18]MH_I2C_Read... [14:40:18]Read from MH i2c: E2 17 00 [14:40:18]MH_I2C_Read... [14:40:18]Read from MH i2c: E2 17 00 5B B1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 D7 [14:40:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:40:18]wFMCommunicate OK [14:40:18]CreateOFDProtocolMessage done [14:40:18]OFDSenderStorePacket 230403 [14:40:18]StoreOFDPacket docnum=230403 [14:40:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 14 0B 07 01 5F 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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 56 58 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 03 84 03 00 35 04 06 00 D4 64 8B 81 9B 8E 6A CD B5 BF 94 7F 35 A6 [14:40:18]CheckFolder [14:40:18]dirname=/storage/ofd_packets [14:40:18]CheckFolder done [14:40:18]ProducePacketName [14:40:18]name=ofd_packets/00230403 [14:40:18]NVStorageSaveData ofd_packets/00230403 [14:40:18]File name is /storage/ofd_packets/00230403 [14:40:18]Write 301 bytes [14:40:18]NVStorageSaveData done [14:40:18]OFDSenderStorePacket done [14:40:18]KKMCreateOFDPacket done [14:40:18]NVStorageSaveData kkm_last_timestamp [14:40:18]File name is /storage/kkm_last_timestamp [14:40:18]Write 4 bytes [14:40:18]NVStorageSaveData done [14:40:18]ExternCall_PrintAddStr [14:40:18]wPrintStart [14:40:18]Write to MH i2c: 01 00 00 5C B1 0D [14:40:18]Write i2c OK [14:40:18]MH_I2C_Read... [14:40:18]Read from MH i2c: 01 [14:40:18]MH_I2C_Read... [14:40:18]Read from MH i2c: 01 07 00 [14:40:18]MH_I2C_Read... [14:40:18]Read from MH i2c: 01 07 00 5C B1 00 00 00 00 00 FF 0F 22 [14:40:18]RasterBufferAndPrint [14:40:18]line Счет N : (1)871968 [14:40:18]line ИНН: 02508201610067 [14:40:18]line Контрольно-Кассовый Чек [14:40:18]line ПРОДАЖА [14:40:18]line ТРК (МРК, ГНК) : 51 [14:40:18]line Товар: 2710124500 [14:40:18]line Аи-95-К-5 [14:40:18]line 13.390 * 74.70 [14:40:18]line = 1000.23 [14:40:18]line НДС 12% НСП 1% [14:40:18]line > о реализуемом товаре [14:40:18]line ИТОГО: 1000.23 [14:40:18]line НСП 1% : 8.85 [14:40:18]line НДС 12% : 106.22 [14:40:18]line Наличными: 0.00 [14:40:18]line Безнал.: 1000.23 [14:40:18]line Место: АЗС № 125 "Партнер Нефть" [14:40:18]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [14:40:18]line СНО: Общий режим [14:40:18]line Чек 217 28.07.2024 14:40 [14:40:18]line Смена: 386 ФФД: 1.0 [14:40:18]line ЗНМ: 0300000050 [14:40:18]line РНМ: 0000000000099253 [14:40:18]line Версия ККМ: 001 [14:40:18]line Платежная система: Mbank [14:40:18]line ФМ: 0000000000965352 [14:40:18]line ФД: 230403 [14:40:18]line ФПД: 233528302345102 [14:40:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T144022&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230403&fm=233528302345102&tin=02508201610067®Number=0000000000099253&sum=100023 [14:40:18]written 0, free lines is 4095 [14:40:18]OFD Sender: Processing packet 230403 [packets to send 132, broken 131] [14:40:18]ProducePacketName [14:40:18]name=ofd_packets/00230403 [14:40:18]OFD Sender: To server: pG, [14:40:18]CommunicateWithHost lk.salyk.kg:30040 [14:40:18]ConnectInit lk.salyk.kg [14:40:18]Connected sock=10 [14:40:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 14 0B 07 01 5F 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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D9 00 00 00 F4 03 04 00 56 58 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 03 84 03 00 35 04 06 00 D4 64 8B 81 9B 8E 6A CD B5 BF 94 7F 35 A6 [14:40:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 4E 9E 47 00 58 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 39 36 35 33 35 32 10 04 04 00 03 84 03 00 F4 03 04 00 2E FF A5 66 B6 04 01 00 00 05 74 D5 91 13 52 24 F8 [14:40:18]CommunicateWithHost err = 0 [14:40:18]CheckOFDResponse [14:40:18]1017 (14) - 77093643461234 [14:40:18]1041 (16) - 0000000000965352 [14:40:18]1040 (4) - 230403 [14:40:18]1012 (4) - 28.07.2024 08:19 [14:40:18]1206 (1) - 0 [14:40:18]OFD Sender: Remove packet 230403 [14:40:18]ProducePacketName [14:40:18]name=ofd_packets/00230403 [14:40:18]NVStorageDeleteData [14:40:18]Write to MH i2c: 01 00 00 85 B1 36 [14:40:18]Write i2c OK [14:40:18]MH_I2C_Read... [14:40:18]Read from MH i2c: 01 [14:40:18]MH_I2C_Read... [14:40:18]Read from MH i2c: 01 07 00 [14:40:18]MH_I2C_Read... [14:40:18]Read from MH i2c: 01 07 00 85 B1 00 00 00 00 00 20 0D 6A [14:40:18]RasterBufferAndPrint [14:40:18]line [14:40:18]line [14:40:18]line [14:40:18]line [14:40:18]line [14:40:18]written 0, free lines is 3369 [14:40:18]MH_Cut [14:40:18]Write to MH i2c: D1 01 00 8C B1 01 0F [14:40:18]Write i2c OK [14:40:18]MH_I2C_Read... [14:40:18]Read from MH i2c: D1 [14:40:18]MH_I2C_Read... [14:40:18]Read from MH i2c: D1 01 00 [14:40:18]MH_I2C_Read... [14:40:18]Read from MH i2c: D1 01 00 8C B1 00 0E [14:40:18]Write to MH i2c: 01 00 00 8D B1 3E [14:40:18]Write i2c OK [14:40:18]MH_I2C_Read... [14:40:19]OFD Sender: No OFD packet to send [14:40:19]*** Cut start [14:40:19]*** Partial cut [14:40:19]*** CUTSNS_PIN = 1 [14:40:19]*** CUTSNS_PIN = 0 [14:40:19]*** Brake cut motor [14:40:19]Read from MH i2c: 01 [14:40:19]MH_I2C_Read... [14:40:19]*** Stop cut motor [14:40:19]*** Cut end [14:40:19]Read from MH i2c: 01 07 00 [14:40:19]MH_I2C_Read... [14:40:19]Read from MH i2c: 01 07 00 8D B1 00 00 00 00 00 FF 0F 53 [14:40:19]process_action close_receipt done [14:40:19]requested_data is exist [14:40:19]produce_requested_data [14:40:19]requested_item fm.sn is exist - process it [14:40:19]wFMCommunicate request_size=4 [14:40:19]MH_SAM_APDU [14:40:19]CAPDU: 80 11 00 00 [14:40:19]Write to MH i2c: E2 08 00 8E B1 80 11 00 00 00 00 00 00 B9 [14:40:19]Write i2c OK [14:40:19]MH_I2C_Read... [14:40:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:40:20]Read from MH i2c: E2 [14:40:20]MH_I2C_Read... [14:40:20]Read from MH i2c: E2 17 00 [14:40:20]MH_I2C_Read... [14:40:20]Read from MH i2c: E2 17 00 8E B1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 0A [14:40:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:40:20]wFMCommunicate OK [14:40:20]requested_item fd.num is exist - process it [14:40:20]SAM_PROTO_GetFieldsCounters [14:40:20]wFMCommunicate request_size=4 [14:40:20]MH_SAM_APDU [14:40:20]CAPDU: 80 13 00 00 [14:40:20]Write to MH i2c: E2 08 00 8F B1 80 13 00 00 00 00 00 00 BC [14:40:20]Write i2c OK [14:40:20]MH_I2C_Read... [14:40:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:40:20]Read from MH i2c: E2 [14:40:20]MH_I2C_Read... [14:40:20]Read from MH i2c: E2 62 00 [14:40:20]MH_I2C_Read... [14:40:20]Read from MH i2c: E2 62 00 8F B1 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 03 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 D9 00 00 00 5E 04 04 00 D9 00 00 00 57 04 04 00 DA 00 00 00 19 04 04 00 00 00 00 00 90 00 76 [14:40:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 03 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 D9 00 00 00 5E 04 04 00 D9 00 00 00 57 04 04 00 DA 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:40:20]wFMCommunicate OK [14:40:20]SAM_PROTO_GetFieldsCounters done [14:40:20]requested_item shift.num is exist - process it [14:40:20]requested_item shift.opened is exist - process it [14:40:20]req_shift_opened [14:40:20]FM_GetShiftState [14:40:20]SAM_PROTO_GetShiftState [14:40:20]wFMCommunicate request_size=4 [14:40:20]MH_SAM_APDU [14:40:20]CAPDU: 80 13 01 00 [14:40:20]Write to MH i2c: E2 08 00 90 B1 80 13 01 00 00 00 00 00 BE [14:40:20]Write i2c OK [14:40:20]MH_I2C_Read... [14:40:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:40:20]Read from MH i2c: E2 [14:40:20]MH_I2C_Read... [14:40:20]Read from MH i2c: E2 0E 00 [14:40:20]MH_I2C_Read... [14:40:20]Read from MH i2c: E2 0E 00 90 B1 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 84 [14:40:20]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:40:20]wFMCommunicate OK [14:40:20]SAM_PROTO_GetShiftState done [14:40:20]FM_GetShiftState done [14:40:20]req_shift_opened done [14:40:20]requested_item shift.open_date is exist - process it [14:40:20]req_shift_open_date [14:40:20]req_shift_open_date done [14:40:20]produce_requested_data done [14:40:20]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230403,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [14:40:20]process_action_free close_receipt [14:40:20]json_value_free [14:40:20]json_value_free done [14:40:20]process_json_proto returns [14:40:20]Send response to host [14:40:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230403,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [14:40:20]free response buf [14:40:20]execute_script done [14:40:20]execute_script returns [14:40:20]free content buf [14:40:20]Sock 9.Close socket [14:40:20]Sock 9.Thread stoped [14:40:24]OFD Sender: No OFD packet to send [14:40:29]OFD Sender: No OFD packet to send [14:40:34]OFD Sender: No OFD packet to send [14:40:39]OFD Sender: No OFD packet to send [14:40:44]OFD Sender: No OFD packet to send [14:40:49]OFD Sender: No OFD packet to send [14:40:54]OFD Sender: No OFD packet to send [14:40:59]OFD Sender: No OFD packet to send [14:41:04]OFD Sender: No OFD packet to send [14:41:09]OFD Sender: No OFD packet to send [14:41:14]OFD Sender: No OFD packet to send [14:41:19]OFD Sender: No OFD packet to send [14:41:24]OFD Sender: No OFD packet to send [14:41:29]OFD Sender: No OFD packet to send [14:41:34]OFD Sender: No OFD packet to send [14:41:39]OFD Sender: No OFD packet to send [14:41:44]OFD Sender: No OFD packet to send [14:41:49]OFD Sender: No OFD packet to send [14:41:54]OFD Sender: No OFD packet to send [14:41:59]OFD Sender: No OFD packet to send [14:42:04]OFD Sender: No OFD packet to send [14:42:09]OFD Sender: No OFD packet to send [14:42:14]OFD Sender: No OFD packet to send [14:42:19]OFD Sender: No OFD packet to send [14:42:24]OFD Sender: No OFD packet to send [14:42:29]OFD Sender: No OFD packet to send [14:42:34]OFD Sender: No OFD packet to send [14:42:39]OFD Sender: No OFD packet to send [14:42:44]OFD Sender: No OFD packet to send [14:42:49]OFD Sender: No OFD packet to send [14:42:54]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:09]OFD Sender: No OFD packet to send [14:43:13]accept exits with 8 [14:43:13]New connection [14:43:13]New thread 3067047268 created [14:43:13]Thread 3066903908 joined [14:43:13]Waiting for new connection... [14:43:13] Sock 8.Parse request [14:43:13]Sock 8.Check first char [14:43:13]Sock 8.First char is OK [14:43:13]request: POST /json_proto HTTP/1.0 [14:43:13]Method: POST [14:43:13]URL: /json_proto [14:43:13]Method is POST - this is cgi request [14:43:13]url: /json_proto [14:43:13]query_string will be loaded in cgi processing [14:43:13]execute_cgi json_proto POST (null) [14:43:13]execute_cgi path=json_proto method=POST [14:43:13]POST find Content-Length [14:43:13]Host: 172.17.49.131:8080 [14:43:13]Content-Length: 678 [14:43:13]Content-Type: application/json [14:43:13] [14:43:13]POST finish read [14:43:13]Found Content-Length = 678 [14:43:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871969", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 23.940, "sum" : 1800.29, "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" ] } } [14:43:13]execute_script... [14:43: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)871969", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 23.940, "sum" : 1800.29, "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" ] } } [14:43:13]POST & json_proto [14:43:13]process_json_proto [14:43:13]json parsed OK: [14:43:13]protocol is kg_v1.0 [14:43:13]action value=close_receipt [14:43:13]process_action close_receipt [14:43:13]cmd_close_receipt [14:43:13]MH_GetDate [14:43:13]Write to MH i2c: F0 00 00 91 B1 31 [14:43:13]Write i2c OK [14:43:13]MH_I2C_Read... [14:43:13]Read from MH i2c: F0 [14:43:13]MH_I2C_Read... [14:43:13]Read from MH i2c: F0 09 00 [14:43:13]MH_I2C_Read... [14:43:13]Read from MH i2c: F0 09 00 91 B1 00 07 59 A6 66 FF 4D C0 64 16 [14:43:13]GetLastDocTimeStamp 1722177622 [14:43:13]current date 1722177799 [14:43:13]FM_GetShiftState [14:43:13]SAM_PROTO_GetShiftState [14:43:13]wFMCommunicate request_size=4 [14:43:13]MH_SAM_APDU [14:43:13]CAPDU: 80 13 01 00 [14:43:13]Write to MH i2c: E2 08 00 92 B1 80 13 01 00 00 00 00 00 C0 [14:43:13]Write i2c OK [14:43:13]MH_I2C_Read... [14:43:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:43:13]Read from MH i2c: E2 [14:43:13]MH_I2C_Read... [14:43:13]Read from MH i2c: E2 0E 00 [14:43:13]MH_I2C_Read... [14:43:13]Read from MH i2c: E2 0E 00 92 B1 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 86 [14:43:13]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:43:13]wFMCommunicate OK [14:43:13]SAM_PROTO_GetShiftState done [14:43:13]FM_GetShiftState done [14:43:13]opened in 1722127132 [14:43:13]opened+sec_in_day 1722213532 [14:43:13]quantity*price = 180028 [14:43:13]sum+1 = 180030 [14:43:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.29 ИТОГО: 1800.00 Внесено: 1800.00 СДАЧА: 0.00 НСП 1% : 15.93 НДС 12% : 191.18 Наличными: 1800.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 218 28.07.2024 14:43 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230404 ФПД: 78463327240178 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T144319&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230404&fm=78463327240178&tin=02508201610067®Number=0000000000099253&sum=180000 [14:43:14]StoreToDocumentArchive [14:43:14]shift 386 fd 230404 [14:43:14]save to /storage/0386/doc_00230404 [14:43:14]save last doc name /storage/0386/doc_00230404 to /storage/kkm_last_doc_name [14:43:14]save OK [14:43:14]Clear old archive folders... [14:43:14]ProcessDocumentItem done err = 0, tmpTLVsize=248 [14:43:14]tlvbuf is 009F9280 [14:43:14]SAM_PROTO_ClearQueue [14:43:14]wFMCommunicate request_size=4 [14:43:14]MH_SAM_APDU [14:43:14]CAPDU: 80 09 00 00 [14:43:14]Write to MH i2c: E2 08 00 9F B1 80 09 00 00 00 00 00 00 C2 [14:43:14]Write i2c OK [14:43:14]MH_I2C_Read... [14:43:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:43:14]Read from MH i2c: E2 [14:43:14]MH_I2C_Read... [14:43:14]Read from MH i2c: E2 03 00 [14:43:14]MH_I2C_Read... [14:43:14]Read from MH i2c: E2 03 00 9F B1 00 90 00 C4 [14:43:14]RAPDU: 90 00 [14:43:14]wFMCommunicate OK [14:43:14]SAM_PROTO_ClearQueue done [14:43:14]KKMCreateOFDPacket [14:43:14]OFDProtocolAddRootSTLVToBuf [14:43:14]FM_MakeSignedData [14:43:14]FM_MakeSignedData [14:43:14]SAM_PROTO_SignData [14:43:14]wFMCommunicate request_size=4 [14:43:14]MH_SAM_APDU [14:43:14]CAPDU: 80 0D 01 02 [14:43:14]Write to MH i2c: E2 08 00 A0 B1 80 0D 01 02 00 00 00 00 CA [14:43:14]Write i2c OK [14:43:14]MH_I2C_Read... [14:43:14]OFD Sender: No OFD packet to send [14:43:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:43:14]Read from MH i2c: E2 [14:43:14]MH_I2C_Read... [14:43:14]Read from MH i2c: E2 03 00 [14:43:14]MH_I2C_Read... [14:43:14]Read from MH i2c: E2 03 00 A0 B1 00 90 00 C5 [14:43:14]RAPDU: 90 00 [14:43:14]wFMCommunicate OK [14:43:14]wFMCommunicate request_size=255 [14:43:14]MH_SAM_APDU [14:43: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 84 5D 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 3D BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 07 59 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 04 84 03 00 35 04 06 00 47 5C AA BF [14:43:14]Write to MH i2c: E2 02 01 A1 B1 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 84 5D 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 3D BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 07 59 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 04 84 03 00 35 04 06 00 47 5C AA BF 00 00 DD [14:43:14]Write i2c OK [14:43:14]MH_I2C_Read... [14:43:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:43:14]Read from MH i2c: E2 [14:43:14]MH_I2C_Read... [14:43:14]Read from MH i2c: E2 03 00 [14:43:14]MH_I2C_Read... [14:43:14]Read from MH i2c: E2 03 00 A1 B1 00 90 00 C6 [14:43:14]RAPDU: 90 00 [14:43:14]wFMCommunicate OK [14:43:14]wFMCommunicate request_size=7 [14:43:14]MH_SAM_APDU [14:43:14]CAPDU: 80 0D 02 02 02 7F F2 [14:43:14]Write to MH i2c: E2 0A 00 A2 B1 80 0D 02 02 02 00 7F F2 00 00 42 [14:43:14]Write i2c OK [14:43:14]MH_I2C_Read... [14:43:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:43:14]Read from MH i2c: E2 [14:43:14]MH_I2C_Read... [14:43:14]Read from MH i2c: E2 03 00 [14:43:14]MH_I2C_Read... [14:43:14]Read from MH i2c: E2 03 00 A2 B1 00 90 00 C7 [14:43:14]RAPDU: 90 00 [14:43:14]wFMCommunicate OK [14:43:14]wFMCommunicate request_size=4 [14:43:14]MH_SAM_APDU [14:43:14]CAPDU: 80 0D 03 02 [14:43:14]Write to MH i2c: E2 08 00 A3 B1 80 0D 03 02 00 00 00 00 CF [14:43:14]Write i2c OK [14:43:14]MH_I2C_Read... [14:43:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:43:14]Read from MH i2c: E2 [14:43:14]MH_I2C_Read... [14:43:14]Read from MH i2c: E2 0B 00 [14:43:14]MH_I2C_Read... [14:43:14]Read from MH i2c: E2 0B 00 A3 B1 00 02 14 8D 01 CF 7B 47 9E 90 00 A3 [14:43:14]RAPDU: 02 14 8D 01 CF 7B 47 9E 90 00 [14:43:14]wFMCommunicate OK [14:43:14]SAM_PROTO_SignData done [14:43:14]FM_MakeSignedData done [14:43:14]CreateOFDProtocolMessage [14:43:14]wFMCommunicate request_size=4 [14:43:14]MH_SAM_APDU [14:43:14]CAPDU: 80 11 00 00 [14:43:14]Write to MH i2c: E2 08 00 A4 B1 80 11 00 00 00 00 00 00 CF [14:43:14]Write i2c OK [14:43:14]MH_I2C_Read... [14:43:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:43:14]Read from MH i2c: E2 [14:43:14]MH_I2C_Read... [14:43:14]Read from MH i2c: E2 17 00 [14:43:14]MH_I2C_Read... [14:43:14]Read from MH i2c: E2 17 00 A4 B1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 20 [14:43:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:43:14]wFMCommunicate OK [14:43:14]CreateOFDProtocolMessage done [14:43:14]OFDSenderStorePacket 230404 [14:43:14]StoreOFDPacket docnum=230404 [14:43:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 C0 DF 04 01 DB 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 84 5D 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 3D BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 07 59 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 04 84 03 00 35 04 06 00 47 5C AA BF 7F F2 02 14 8D 01 CF 7B 47 9E [14:43:14]CheckFolder [14:43:14]dirname=/storage/ofd_packets [14:43:14]CheckFolder done [14:43:14]ProducePacketName [14:43:14]name=ofd_packets/00230404 [14:43:14]NVStorageSaveData ofd_packets/00230404 [14:43:14]File name is /storage/ofd_packets/00230404 [14:43:14]Write 298 bytes [14:43:14]NVStorageSaveData done [14:43:14]OFDSenderStorePacket done [14:43:14]KKMCreateOFDPacket done [14:43:14]NVStorageSaveData kkm_last_timestamp [14:43:14]File name is /storage/kkm_last_timestamp [14:43:14]Write 4 bytes [14:43:14]NVStorageSaveData done [14:43:14]ExternCall_PrintAddStr [14:43:14]wPrintStart [14:43:14]Write to MH i2c: 01 00 00 A5 B1 56 [14:43:14]Write i2c OK [14:43:14]MH_I2C_Read... [14:43:14]Read from MH i2c: 01 [14:43:14]MH_I2C_Read... [14:43:14]Read from MH i2c: 01 07 00 [14:43:14]MH_I2C_Read... [14:43:14]Read from MH i2c: 01 07 00 A5 B1 00 00 00 00 00 FF 0F 6B [14:43:14]RasterBufferAndPrint [14:43:14]line Счет N : (1)871969 [14:43:14]line ИНН: 02508201610067 [14:43:14]line Контрольно-Кассовый Чек [14:43:14]line ПРОДАЖА [14:43:14]line ТРК (МРК, ГНК) : 1 [14:43:14]line Товар: 2710194210 [14:43:14]line ДТ-К-5 [14:43:14]line 23.940 * 75.20 [14:43:14]line = 1800.29 [14:43:14]line НДС 12% НСП 1% [14:43:14]line > о реализуемом товаре [14:43:14]line ОКРУГЛЕНИЕ: -0.29 [14:43:14]line ИТОГО: 1800.00 [14:43:14]line Внесено: 1800.00 [14:43:14]line СДАЧА: 0.00 [14:43:14]line НСП 1% : 15.93 [14:43:14]line НДС 12% : 191.18 [14:43:14]line Наличными: 1800.00 [14:43:14]line Безнал.: 0.00 [14:43:14]line Место: АЗС № 125 "Партнер Нефть" [14:43:14]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [14:43:14]line СНО: Общий режим [14:43:14]line Чек 218 28.07.2024 14:43 [14:43:14]line Смена: 386 ФФД: 1.0 [14:43:14]line ЗНМ: 0300000050 [14:43:14]line РНМ: 0000000000099253 [14:43:14]line Версия ККМ: 001 [14:43:14]line ФМ: 0000000000965352 [14:43:15]line ФД: 230404 [14:43:15]line ФПД: 78463327240178 [14:43:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T144319&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230404&fm=78463327240178&tin=02508201610067®Number=0000000000099253&sum=180000 [14:43:15]OFD Sender: Processing packet 230404 [packets to send 132, broken 131] [14:43:15]ProducePacketName [14:43:15]name=ofd_packets/00230404 [14:43:15]OFD Sender: To server: pG, [14:43:15]CommunicateWithHost lk.salyk.kg:30040 [14:43:15]ConnectInit lk.salyk.kg [14:43:15]written 0, free lines is 4095 [14:43:15]Connected sock=10 [14:43:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 C0 DF 04 01 DB 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 84 5D 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 3D BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 BF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 39 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AE 4A 00 00 00 00 07 04 06 00 20 BF 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 00 00 00 F4 03 04 00 07 59 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 04 84 03 00 35 04 06 00 47 5C AA BF 7F F2 02 14 8D 01 CF 7B 47 9E [14:43:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 8B 79 47 00 CA 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 39 36 35 33 35 32 10 04 04 00 04 84 03 00 F4 03 04 00 DF FF A5 66 B6 04 01 00 00 6D E3 1F 40 8C E2 69 B5 [14:43:15]CommunicateWithHost err = 0 [14:43:15]CheckOFDResponse [14:43:15]1017 (14) - 77093643461234 [14:43:15]1041 (16) - 0000000000965352 [14:43:15]1040 (4) - 230404 [14:43:15]1012 (4) - 28.07.2024 08:22 [14:43:15]1206 (1) - 0 [14:43:15]OFD Sender: Remove packet 230404 [14:43:15]ProducePacketName [14:43:15]name=ofd_packets/00230404 [14:43:15]NVStorageDeleteData [14:43:15]Write to MH i2c: 01 00 00 D0 B1 81 [14:43:15]Write i2c OK [14:43:15]MH_I2C_Read... [14:43:15]Read from MH i2c: 01 [14:43:15]MH_I2C_Read... [14:43:15]Read from MH i2c: 01 07 00 [14:43:15]MH_I2C_Read... [14:43:15]Read from MH i2c: 01 07 00 D0 B1 00 00 00 00 00 03 0D 98 [14:43:15]RasterBufferAndPrint [14:43:15]line [14:43:15]line [14:43:15]line [14:43:15]line [14:43:15]line [14:43:15]written 0, free lines is 3340 [14:43:15]MH_Cut [14:43:15]Write to MH i2c: D1 01 00 D7 B1 01 5A [14:43:15]Write i2c OK [14:43:15]MH_I2C_Read... [14:43:15]Read from MH i2c: D1 [14:43:15]MH_I2C_Read... [14:43:15]Read from MH i2c: D1 01 00 [14:43:15]MH_I2C_Read... [14:43:15]Read from MH i2c: D1 01 00 D7 B1 00 59 [14:43:15]Write to MH i2c: 01 00 00 D8 B1 89 [14:43:15]Write i2c OK [14:43:15]MH_I2C_Read... [14:43:16]OFD Sender: No OFD packet to send [14:43:16]*** Cut start [14:43:16]*** Partial cut [14:43:16]*** CUTSNS_PIN = 1 [14:43:16]*** CUTSNS_PIN = 0 [14:43:16]*** Brake cut motor [14:43:16]Read from MH i2c: 01 [14:43:16]MH_I2C_Read... [14:43:16]*** Stop cut motor [14:43:16]*** Cut end [14:43:16]Read from MH i2c: 01 07 00 [14:43:16]MH_I2C_Read... [14:43:16]Read from MH i2c: 01 07 00 D8 B1 00 00 00 00 00 FF 0F 9E [14:43:16]process_action close_receipt done [14:43:16]requested_data is exist [14:43:16]produce_requested_data [14:43:16]requested_item fm.sn is exist - process it [14:43:16]wFMCommunicate request_size=4 [14:43:16]MH_SAM_APDU [14:43:16]CAPDU: 80 11 00 00 [14:43:16]Write to MH i2c: E2 08 00 D9 B1 80 11 00 00 00 00 00 00 04 [14:43:16]Write i2c OK [14:43:16]MH_I2C_Read... [14:43:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:43:16]Read from MH i2c: E2 [14:43:16]MH_I2C_Read... [14:43:16]Read from MH i2c: E2 17 00 [14:43:16]MH_I2C_Read... [14:43:16]Read from MH i2c: E2 17 00 D9 B1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 55 [14:43:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:43:16]wFMCommunicate OK [14:43:16]requested_item fd.num is exist - process it [14:43:16]SAM_PROTO_GetFieldsCounters [14:43:16]wFMCommunicate request_size=4 [14:43:16]MH_SAM_APDU [14:43:16]CAPDU: 80 13 00 00 [14:43:16]Write to MH i2c: E2 08 00 DA B1 80 13 00 00 00 00 00 00 07 [14:43:16]Write i2c OK [14:43:16]MH_I2C_Read... [14:43:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:43:17]Read from MH i2c: E2 [14:43:17]MH_I2C_Read... [14:43:17]Read from MH i2c: E2 62 00 [14:43:17]MH_I2C_Read... [14:43:17]Read from MH i2c: E2 62 00 DA B1 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 04 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 DA 00 00 00 5E 04 04 00 DA 00 00 00 57 04 04 00 DB 00 00 00 19 04 04 00 00 00 00 00 90 00 C5 [14:43:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 04 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 DA 00 00 00 5E 04 04 00 DA 00 00 00 57 04 04 00 DB 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:43:17]wFMCommunicate OK [14:43:17]SAM_PROTO_GetFieldsCounters done [14:43:17]requested_item shift.num is exist - process it [14:43:17]requested_item shift.opened is exist - process it [14:43:17]req_shift_opened [14:43:17]FM_GetShiftState [14:43:17]SAM_PROTO_GetShiftState [14:43:17]wFMCommunicate request_size=4 [14:43:17]MH_SAM_APDU [14:43:17]CAPDU: 80 13 01 00 [14:43:17]Write to MH i2c: E2 08 00 DB B1 80 13 01 00 00 00 00 00 09 [14:43:17]Write i2c OK [14:43:17]MH_I2C_Read... [14:43:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:43:17]Read from MH i2c: E2 [14:43:17]MH_I2C_Read... [14:43:17]Read from MH i2c: E2 0E 00 [14:43:17]MH_I2C_Read... [14:43:17]Read from MH i2c: E2 0E 00 DB B1 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 CF [14:43:17]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:43:17]wFMCommunicate OK [14:43:17]SAM_PROTO_GetShiftState done [14:43:17]FM_GetShiftState done [14:43:17]req_shift_opened done [14:43:17]requested_item shift.open_date is exist - process it [14:43:17]req_shift_open_date [14:43:17]req_shift_open_date done [14:43:17]produce_requested_data done [14:43:17]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230404,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [14:43:17]process_action_free close_receipt [14:43:17]json_value_free [14:43:17]json_value_free done [14:43:17]process_json_proto returns [14:43:17]Send response to host [14:43:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230404,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [14:43:17]free response buf [14:43:17]execute_script done [14:43:17]execute_script returns [14:43:17]free content buf [14:43:17]Sock 8.Close socket [14:43:17]Sock 8.Thread stoped [14:43:21]OFD Sender: No OFD packet to send [14:43:26]OFD Sender: No OFD packet to send [14:43:31]OFD Sender: No OFD packet to send [14:43:36]OFD Sender: No OFD packet to send [14:43:41]OFD Sender: No OFD packet to send [14:43:46]OFD Sender: No OFD packet to send [14:43:48]accept exits with 9 [14:43:48]New connection [14:43:48]New thread 3066903908 created [14:43:48]Thread 3067047268 joined [14:43:48]Waiting for new connection... [14:43:48] Sock 9.Parse request [14:43:48]Sock 9.Check first char [14:43:48]Sock 9.First char is OK [14:43:48]request: POST /json_proto HTTP/1.0 [14:43:48]Method: POST [14:43:48]URL: /json_proto [14:43:48]Method is POST - this is cgi request [14:43:48]url: /json_proto [14:43:48]query_string will be loaded in cgi processing [14:43:48]execute_cgi json_proto POST (null) [14:43:48]execute_cgi path=json_proto method=POST [14:43:48]POST find Content-Length [14:43:48]Host: 172.17.49.131:8080 [14:43:48]Content-Length: 767 [14:43:48]Content-Type: application/json [14:43:48] [14:43:48]POST finish read [14:43:48]Found Content-Length = 767 [14:43:48]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871970", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 12.210, "sum" : 912.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 912.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:43:48]execute_script... [14:43:48]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871970", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 12.210, "sum" : 912.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 912.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:43:48]POST & json_proto [14:43:48]process_json_proto [14:43:48]json parsed OK: [14:43:48]protocol is kg_v1.0 [14:43:48]action value=close_receipt [14:43:48]process_action close_receipt [14:43:48]cmd_close_receipt [14:43:48]MH_GetDate [14:43:48]Write to MH i2c: F0 00 00 DC B1 7C [14:43:48]Write i2c OK [14:43:48]MH_I2C_Read... [14:43:48]Read from MH i2c: F0 [14:43:48]MH_I2C_Read... [14:43:48]Read from MH i2c: F0 09 00 [14:43:48]MH_I2C_Read... [14:43:48]Read from MH i2c: F0 09 00 DC B1 00 2A 59 A6 66 FF 4D C0 64 84 [14:43:48]GetLastDocTimeStamp 1722177799 [14:43:48]current date 1722177834 [14:43:48]FM_GetShiftState [14:43:48]SAM_PROTO_GetShiftState [14:43:48]wFMCommunicate request_size=4 [14:43:48]MH_SAM_APDU [14:43:48]CAPDU: 80 13 01 00 [14:43:48]Write to MH i2c: E2 08 00 DD B1 80 13 01 00 00 00 00 00 0B [14:43:48]Write i2c OK [14:43:48]MH_I2C_Read... [14:43:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:43:48]Read from MH i2c: E2 [14:43:48]MH_I2C_Read... [14:43:48]Read from MH i2c: E2 0E 00 [14:43:48]MH_I2C_Read... [14:43:48]Read from MH i2c: E2 0E 00 DD B1 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 D1 [14:43:48]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:43:48]wFMCommunicate OK [14:43:48]SAM_PROTO_GetShiftState done [14:43:48]FM_GetShiftState done [14:43:48]opened in 1722127132 [14:43:48]opened+sec_in_day 1722213532 [14:43:48]quantity*price = 91208 [14:43:48]sum+1 = 91210 [14:43:48]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 912.09 НСП 1% : 8.07 НДС 12% : 96.86 Наличными: 0.00 Безнал.: 912.09 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 219 28.07.2024 14:43 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965352 ФД: 230405 ФПД: 259888304705996 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T144354&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230405&fm=259888304705996&tin=02508201610067®Number=0000000000099253&sum=91209 [14:43:49]StoreToDocumentArchive [14:43:49]shift 386 fd 230405 [14:43:49]save to /storage/0386/doc_00230405 [14:43:49]save last doc name /storage/0386/doc_00230405 to /storage/kkm_last_doc_name [14:43:49]save OK [14:43:49]Clear old archive folders... [14:43:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:43:49]tlvbuf is 00A75F30 [14:43:49]SAM_PROTO_ClearQueue [14:43:49]wFMCommunicate request_size=4 [14:43:49]MH_SAM_APDU [14:43:49]CAPDU: 80 09 00 00 [14:43:49]Write to MH i2c: E2 08 00 EA B1 80 09 00 00 00 00 00 00 0D [14:43:49]Write i2c OK [14:43:49]MH_I2C_Read... [14:43:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:43:49]Read from MH i2c: E2 [14:43:49]MH_I2C_Read... [14:43:49]Read from MH i2c: E2 03 00 [14:43:49]MH_I2C_Read... [14:43:49]Read from MH i2c: E2 03 00 EA B1 00 90 00 0F [14:43:49]RAPDU: 90 00 [14:43:49]wFMCommunicate OK [14:43:49]SAM_PROTO_ClearQueue done [14:43:49]KKMCreateOFDPacket [14:43:49]OFDProtocolAddRootSTLVToBuf [14:43:49]FM_MakeSignedData [14:43:49]FM_MakeSignedData [14:43:49]SAM_PROTO_SignData [14:43:49]wFMCommunicate request_size=4 [14:43:49]MH_SAM_APDU [14:43:49]CAPDU: 80 0D 01 02 [14:43:49]Write to MH i2c: E2 08 00 EB B1 80 0D 01 02 00 00 00 00 15 [14:43:49]Write i2c OK [14:43:49]MH_I2C_Read... [14:43:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:43:49]Read from MH i2c: E2 [14:43:49]MH_I2C_Read... [14:43:49]Read from MH i2c: E2 03 00 [14:43:49]MH_I2C_Read... [14:43:49]Read from MH i2c: E2 03 00 EB B1 00 90 00 10 [14:43:49]RAPDU: 90 00 [14:43:49]wFMCommunicate OK [14:43:49]wFMCommunicate request_size=255 [14:43:49]MH_SAM_APDU [14:43:49]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B2 2F 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 49 64 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 49 64 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 27 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 49 64 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 2A 59 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 05 84 03 00 35 04 06 00 EC [14:43:49]Write to MH i2c: E2 02 01 EC B1 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 B2 2F 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 49 64 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 49 64 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 27 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 49 64 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 2A 59 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 05 84 03 00 35 04 06 00 EC 00 00 E4 [14:43:49]Write i2c OK [14:43:49]MH_I2C_Read... [14:43:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:43:49]Read from MH i2c: E2 [14:43:49]MH_I2C_Read... [14:43:49]Read from MH i2c: E2 03 00 [14:43:49]MH_I2C_Read... [14:43:49]Read from MH i2c: E2 03 00 EC B1 00 90 00 11 [14:43:49]RAPDU: 90 00 [14:43:49]wFMCommunicate OK [14:43:49]wFMCommunicate request_size=10 [14:43:49]MH_SAM_APDU [14:43:49]CAPDU: 80 0D 02 02 05 5D F6 15 51 CC [14:43:49]Write to MH i2c: E2 0D 00 ED B1 80 0D 02 02 05 00 5D F6 15 51 CC 00 00 A7 [14:43:49]Write i2c OK [14:43:49]MH_I2C_Read... [14:43:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:43:49]Read from MH i2c: E2 [14:43:49]MH_I2C_Read... [14:43:49]Read from MH i2c: E2 03 00 [14:43:49]MH_I2C_Read... [14:43:49]Read from MH i2c: E2 03 00 ED B1 00 90 00 12 [14:43:49]RAPDU: 90 00 [14:43:49]wFMCommunicate OK [14:43:49]wFMCommunicate request_size=4 [14:43:49]MH_SAM_APDU [14:43:49]CAPDU: 80 0D 03 02 [14:43:49]Write to MH i2c: E2 08 00 EE B1 80 0D 03 02 00 00 00 00 1A [14:43:49]Write i2c OK [14:43:49]MH_I2C_Read... [14:43:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:43:49]Read from MH i2c: E2 [14:43:49]MH_I2C_Read... [14:43:49]Read from MH i2c: E2 0B 00 [14:43:49]MH_I2C_Read... [14:43:49]Read from MH i2c: E2 0B 00 EE B1 00 DF F9 45 BA 3D F5 47 86 90 00 F1 [14:43:49]RAPDU: DF F9 45 BA 3D F5 47 86 90 00 [14:43:49]wFMCommunicate OK [14:43:49]SAM_PROTO_SignData done [14:43:49]FM_MakeSignedData done [14:43:49]CreateOFDProtocolMessage [14:43:49]wFMCommunicate request_size=4 [14:43:49]MH_SAM_APDU [14:43:49]CAPDU: 80 11 00 00 [14:43:49]Write to MH i2c: E2 08 00 EF B1 80 11 00 00 00 00 00 00 1A [14:43:49]Write i2c OK [14:43:49]MH_I2C_Read... [14:43:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:43:49]Read from MH i2c: E2 [14:43:49]MH_I2C_Read... [14:43:49]Read from MH i2c: E2 17 00 [14:43:49]MH_I2C_Read... [14:43:49]Read from MH i2c: E2 17 00 EF B1 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 6B [14:43:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:43:49]wFMCommunicate OK [14:43:49]CreateOFDProtocolMessage done [14:43:49]OFDSenderStorePacket 230405 [14:43:49]StoreOFDPacket docnum=230405 [14:43:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 D4 A8 07 01 69 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 B2 2F 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 49 64 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 49 64 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 27 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 49 64 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 2A 59 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 05 84 03 00 35 04 06 00 EC 5D F6 15 51 CC DF F9 45 BA 3D F5 47 86 [14:43:49]CheckFolder [14:43:49]dirname=/storage/ofd_packets [14:43:49]CheckFolder done [14:43:49]ProducePacketName [14:43:49]name=ofd_packets/00230405 [14:43:49]NVStorageSaveData ofd_packets/00230405 [14:43:49]File name is /storage/ofd_packets/00230405 [14:43:49]Write 301 bytes [14:43:49]NVStorageSaveData done [14:43:49]OFDSenderStorePacket done [14:43:49]KKMCreateOFDPacket done [14:43:49]NVStorageSaveData kkm_last_timestamp [14:43:49]File name is /storage/kkm_last_timestamp [14:43:49]Write 4 bytes [14:43:49]NVStorageSaveData done [14:43:49]ExternCall_PrintAddStr [14:43:49]wPrintStart [14:43:49]Write to MH i2c: 01 00 00 F0 B1 A1 [14:43:49]Write i2c OK [14:43:49]MH_I2C_Read... [14:43:49]Read from MH i2c: 01 [14:43:49]MH_I2C_Read... [14:43:49]Read from MH i2c: 01 07 00 [14:43:49]MH_I2C_Read... [14:43:49]Read from MH i2c: 01 07 00 F0 B1 00 00 00 00 00 FF 0F B6 [14:43:49]RasterBufferAndPrint [14:43:49]line Счет N : (1)871970 [14:43:49]line ИНН: 02508201610067 [14:43:49]line Контрольно-Кассовый Чек [14:43:49]line ПРОДАЖА [14:43:49]line ТРК (МРК, ГНК) : 51 [14:43:49]line Товар: 2710124500 [14:43:49]line Аи-95-К-5 [14:43:49]line 12.210 * 74.70 [14:43:49]line = 912.09 [14:43:49]line НДС 12% НСП 1% [14:43:49]line > о реализуемом товаре [14:43:49]line ИТОГО: 912.09 [14:43:49]line НСП 1% : 8.07 [14:43:49]line НДС 12% : 96.86 [14:43:49]line Наличными: 0.00 [14:43:49]line Безнал.: 912.09 [14:43:49]line Место: АЗС № 125 "Партнер Нефть" [14:43:49]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [14:43:49]line СНО: Общий режим [14:43:49]line Чек 219 28.07.2024 14:43 [14:43:49]line Смена: 386 ФФД: 1.0 [14:43:49]line ЗНМ: 0300000050 [14:43:49]line РНМ: 0000000000099253 [14:43:49]line Версия ККМ: 001 [14:43:49]line Платежная система: Mbank [14:43:49]line ФМ: 0000000000965352 [14:43:49]line ФД: 230405 [14:43:49]line ФПД: 259888304705996 [14:43:50]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T144354&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230405&fm=259888304705996&tin=02508201610067®Number=0000000000099253&sum=91209 [14:43:50]OFD Sender: Processing packet 230405 [packets to send 132, broken 131] [14:43:50]ProducePacketName [14:43:50]name=ofd_packets/00230405 [14:43:50]OFD Sender: To server: pG, [14:43:50]CommunicateWithHost lk.salyk.kg:30040 [14:43:50]ConnectInit lk.salyk.kg [14:43:50]written 0, free lines is 4095 [14:43:50]Connected sock=10 [14:43:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 D4 A8 07 01 69 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 B2 2F 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 49 64 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 49 64 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 27 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D6 25 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 49 64 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 DB 00 00 00 F4 03 04 00 2A 59 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 05 84 03 00 35 04 06 00 EC 5D F6 15 51 CC DF F9 45 BA 3D F5 47 86 [14:43:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 3D 44 47 00 97 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 39 36 35 33 35 32 10 04 04 00 05 84 03 00 F4 03 04 00 01 00 A6 66 B6 04 01 00 00 C6 26 DF CD A6 9C 84 9B [14:43:50]CommunicateWithHost err = 0 [14:43:50]CheckOFDResponse [14:43:50]1017 (14) - 77093643461234 [14:43:50]1041 (16) - 0000000000965352 [14:43:50]1040 (4) - 230405 [14:43:50]1012 (4) - 28.07.2024 08:23 [14:43:50]1206 (1) - 0 [14:43:50]OFD Sender: Remove packet 230405 [14:43:50]ProducePacketName [14:43:50]name=ofd_packets/00230405 [14:43:50]NVStorageDeleteData [14:43:50]Write to MH i2c: 01 00 00 19 B2 CB [14:43:50]Write i2c OK [14:43:50]MH_I2C_Read... [14:43:50]Read from MH i2c: 01 [14:43:50]MH_I2C_Read... [14:43:50]Read from MH i2c: 01 07 00 [14:43:50]MH_I2C_Read... [14:43:50]Read from MH i2c: 01 07 00 19 B2 00 00 00 00 00 20 0D FF [14:43:50]RasterBufferAndPrint [14:43:50]line [14:43:50]line [14:43:50]line [14:43:50]line [14:43:50]line [14:43:50]written 0, free lines is 3366 [14:43:50]MH_Cut [14:43:50]Write to MH i2c: D1 01 00 20 B2 01 A4 [14:43:50]Write i2c OK [14:43:50]MH_I2C_Read... [14:43:50]Read from MH i2c: D1 [14:43:50]MH_I2C_Read... [14:43:50]Read from MH i2c: D1 01 00 [14:43:50]MH_I2C_Read... [14:43:50]Read from MH i2c: D1 01 00 20 B2 00 A3 [14:43:50]Write to MH i2c: 01 00 00 21 B2 D3 [14:43:50]Write i2c OK [14:43:50]MH_I2C_Read... [14:43:50]OFD Sender: No OFD packet to send [14:43:51]*** Cut start [14:43:51]*** Partial cut [14:43:51]*** CUTSNS_PIN = 1 [14:43:51]*** CUTSNS_PIN = 0 [14:43:51]*** Brake cut motor [14:43:51]Read from MH i2c: 01 [14:43:51]MH_I2C_Read... [14:43:51]*** Stop cut motor [14:43:51]*** Cut end [14:43:51]Read from MH i2c: 01 07 00 [14:43:51]MH_I2C_Read... [14:43:51]Read from MH i2c: 01 07 00 21 B2 00 00 00 00 00 FF 0F E8 [14:43:51]process_action close_receipt done [14:43:51]requested_data is exist [14:43:51]produce_requested_data [14:43:51]requested_item fm.sn is exist - process it [14:43:51]wFMCommunicate request_size=4 [14:43:51]MH_SAM_APDU [14:43:51]CAPDU: 80 11 00 00 [14:43:51]Write to MH i2c: E2 08 00 22 B2 80 11 00 00 00 00 00 00 4E [14:43:51]Write i2c OK [14:43:51]MH_I2C_Read... [14:43:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:43:51]Read from MH i2c: E2 [14:43:51]MH_I2C_Read... [14:43:51]Read from MH i2c: E2 17 00 [14:43:51]MH_I2C_Read... [14:43:51]Read from MH i2c: E2 17 00 22 B2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 9F [14:43:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:43:51]wFMCommunicate OK [14:43:51]requested_item fd.num is exist - process it [14:43:51]SAM_PROTO_GetFieldsCounters [14:43:51]wFMCommunicate request_size=4 [14:43:51]MH_SAM_APDU [14:43:51]CAPDU: 80 13 00 00 [14:43:51]Write to MH i2c: E2 08 00 23 B2 80 13 00 00 00 00 00 00 51 [14:43:51]Write i2c OK [14:43:51]MH_I2C_Read... [14:43:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:43:51]Read from MH i2c: E2 [14:43:51]MH_I2C_Read... [14:43:51]Read from MH i2c: E2 62 00 [14:43:51]MH_I2C_Read... [14:43:51]Read from MH i2c: E2 62 00 23 B2 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 05 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 DB 00 00 00 5E 04 04 00 DB 00 00 00 57 04 04 00 DC 00 00 00 19 04 04 00 00 00 00 00 90 00 13 [14:43:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 05 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 DB 00 00 00 5E 04 04 00 DB 00 00 00 57 04 04 00 DC 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:43:51]wFMCommunicate OK [14:43:51]SAM_PROTO_GetFieldsCounters done [14:43:51]requested_item shift.num is exist - process it [14:43:51]requested_item shift.opened is exist - process it [14:43:51]req_shift_opened [14:43:51]FM_GetShiftState [14:43:51]SAM_PROTO_GetShiftState [14:43:51]wFMCommunicate request_size=4 [14:43:51]MH_SAM_APDU [14:43:51]CAPDU: 80 13 01 00 [14:43:51]Write to MH i2c: E2 08 00 24 B2 80 13 01 00 00 00 00 00 53 [14:43:51]Write i2c OK [14:43:51]MH_I2C_Read... [14:43:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:43:51]Read from MH i2c: E2 [14:43:51]MH_I2C_Read... [14:43:51]Read from MH i2c: E2 0E 00 [14:43:51]MH_I2C_Read... [14:43:51]Read from MH i2c: E2 0E 00 24 B2 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 19 [14:43:51]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:43:51]wFMCommunicate OK [14:43:51]SAM_PROTO_GetShiftState done [14:43:51]FM_GetShiftState done [14:43:51]req_shift_opened done [14:43:51]requested_item shift.open_date is exist - process it [14:43:51]req_shift_open_date [14:43:51]req_shift_open_date done [14:43:51]produce_requested_data done [14:43:51]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230405,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [14:43:51]process_action_free close_receipt [14:43:51]json_value_free [14:43:51]json_value_free done [14:43:51]process_json_proto returns [14:43:51]Send response to host [14:43:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230405,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [14:43:51]free response buf [14:43:51]execute_script done [14:43:51]execute_script returns [14:43:51]free content buf [14:43:51]Sock 9.Close socket [14:43:51]Sock 9.Thread stoped [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:15]OFD Sender: No OFD packet to send [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:50]OFD Sender: No OFD packet to send [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:25]OFD Sender: No OFD packet to send [14:45:31]OFD Sender: No OFD packet to send [14:45:36]OFD Sender: No OFD packet to send [14:45:41]OFD Sender: No OFD packet to send [14:45:46]OFD Sender: No OFD packet to send [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:21]OFD Sender: No OFD packet to send [14:46:26]OFD Sender: No OFD packet to send [14:46:31]OFD Sender: No OFD packet to send [14:46:36]OFD Sender: No OFD packet to send [14:46:41]OFD Sender: No OFD packet to send [14:46:46]OFD Sender: No OFD packet to send [14:46:51]OFD Sender: No OFD packet to send [14:46:56]OFD Sender: No OFD packet to send [14:47:01]OFD Sender: No OFD packet to send [14:47:06]OFD Sender: No OFD packet to send [14:47:11]OFD Sender: No OFD packet to send [14:47:16]OFD Sender: No OFD packet to send [14:47:21]OFD Sender: No OFD packet to send [14:47:26]OFD Sender: No OFD packet to send [14:47:31]OFD Sender: No OFD packet to send [14:47:36]OFD Sender: No OFD packet to send [14:47:41]OFD Sender: No OFD packet to send [14:47:46]OFD Sender: No OFD packet to send [14:47:51]OFD Sender: No OFD packet to send [14:47:56]OFD Sender: No OFD packet to send [14:48:01]OFD Sender: No OFD packet to send [14:48:06]OFD Sender: No OFD packet to send [14:48:11]OFD Sender: No OFD packet to send [14:48:16]OFD Sender: No OFD packet to send [14:48:21]OFD Sender: No OFD packet to send [14:48:26]OFD Sender: No OFD packet to send [14:48:31]OFD Sender: No OFD packet to send [14:48:35]accept exits with 8 [14:48:35]New connection [14:48:35]New thread 3067047268 created [14:48:35]Thread 3066903908 joined [14:48:35]Waiting for new connection... [14:48:35] Sock 8.Parse request [14:48:35]Sock 8.Check first char [14:48:35]Sock 8.First char is OK [14:48:35]request: POST /json_proto HTTP/1.0 [14:48:35]Method: POST [14:48:35]URL: /json_proto [14:48:35]Method is POST - this is cgi request [14:48:35]url: /json_proto [14:48:35]query_string will be loaded in cgi processing [14:48:35]execute_cgi json_proto POST (null) [14:48:35]execute_cgi path=json_proto method=POST [14:48:35]POST find Content-Length [14:48:35]Host: 172.17.49.131:8080 [14:48:35]Content-Length: 677 [14:48:35]Content-Type: application/json [14:48:35] [14:48:35]POST finish read [14:48:35]Found Content-Length = 677 [14:48:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871973", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [14:48:35]execute_script... [14:48: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)871973", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [14:48:35]POST & json_proto [14:48:35]process_json_proto [14:48:35]json parsed OK: [14:48:35]protocol is kg_v1.0 [14:48:35]action value=close_receipt [14:48:35]process_action close_receipt [14:48:35]cmd_close_receipt [14:48:35]MH_GetDate [14:48:35]Write to MH i2c: F0 00 00 25 B2 C6 [14:48:35]Write i2c OK [14:48:35]MH_I2C_Read... [14:48:35]Read from MH i2c: F0 [14:48:35]MH_I2C_Read... [14:48:35]Read from MH i2c: F0 09 00 [14:48:35]MH_I2C_Read... [14:48:35]Read from MH i2c: F0 09 00 25 B2 00 4A 5A A6 66 FF 4D C0 64 EF [14:48:35]GetLastDocTimeStamp 1722177834 [14:48:35]current date 1722178122 [14:48:35]FM_GetShiftState [14:48:35]SAM_PROTO_GetShiftState [14:48:35]wFMCommunicate request_size=4 [14:48:35]MH_SAM_APDU [14:48:35]CAPDU: 80 13 01 00 [14:48:35]Write to MH i2c: E2 08 00 26 B2 80 13 01 00 00 00 00 00 55 [14:48:35]Write i2c OK [14:48:35]MH_I2C_Read... [14:48:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:48:35]Read from MH i2c: E2 [14:48:35]MH_I2C_Read... [14:48:35]Read from MH i2c: E2 0E 00 [14:48:35]MH_I2C_Read... [14:48:35]Read from MH i2c: E2 0E 00 26 B2 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 1B [14:48:35]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:48:35]wFMCommunicate OK [14:48:35]SAM_PROTO_GetShiftState done [14:48:35]FM_GetShiftState done [14:48:35]opened in 1722127132 [14:48:35]opened+sec_in_day 1722213532 [14:48:35]quantity*price = 40002 [14:48:35]sum+1 = 40003 [14:48:35]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 220 28.07.2024 14:48 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230406 ФПД: 83503333273469 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T144842&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230406&fm=83503333273469&tin=02508201610067®Number=0000000000099253&sum=40000 [14:48:36]StoreToDocumentArchive [14:48:36]shift 386 fd 230406 [14:48:36]save to /storage/0386/doc_00230406 [14:48:36]save last doc name /storage/0386/doc_00230406 to /storage/kkm_last_doc_name [14:48:36]save OK [14:48:36]Clear old archive folders... [14:48:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:48:36]tlvbuf is 0072C9E0 [14:48:36]SAM_PROTO_ClearQueue [14:48:36]wFMCommunicate request_size=4 [14:48:36]MH_SAM_APDU [14:48:36]CAPDU: 80 09 00 00 [14:48:36]Write to MH i2c: E2 08 00 33 B2 80 09 00 00 00 00 00 00 57 [14:48:36]Write i2c OK [14:48:36]MH_I2C_Read... [14:48:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:48:36]Read from MH i2c: E2 [14:48:36]MH_I2C_Read... [14:48:36]Read from MH i2c: E2 03 00 [14:48:36]MH_I2C_Read... [14:48:36]Read from MH i2c: E2 03 00 33 B2 00 90 00 59 [14:48:36]RAPDU: 90 00 [14:48:36]wFMCommunicate OK [14:48:36]SAM_PROTO_ClearQueue done [14:48:36]KKMCreateOFDPacket [14:48:36]OFDProtocolAddRootSTLVToBuf [14:48:36]FM_MakeSignedData [14:48:36]FM_MakeSignedData [14:48:36]SAM_PROTO_SignData [14:48:36]wFMCommunicate request_size=4 [14:48:36]MH_SAM_APDU [14:48:36]CAPDU: 80 0D 01 02 [14:48:36]Write to MH i2c: E2 08 00 34 B2 80 0D 01 02 00 00 00 00 5F [14:48:36]Write i2c OK [14:48:36]MH_I2C_Read... [14:48:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:48:37]Read from MH i2c: E2 [14:48:37]MH_I2C_Read... [14:48:37]Read from MH i2c: E2 03 00 [14:48:37]MH_I2C_Read... [14:48:37]Read from MH i2c: E2 03 00 34 B2 00 90 00 5A [14:48:37]RAPDU: 90 00 [14:48:37]wFMCommunicate OK [14:48:37]wFMCommunicate request_size=255 [14:48:37]MH_SAM_APDU [14:48: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 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 DC 00 00 00 F4 03 04 00 4A 5A A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 06 84 03 00 35 04 06 00 4B [14:48:37]Write to MH i2c: E2 02 01 35 B2 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 DC 00 00 00 F4 03 04 00 4A 5A A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 06 84 03 00 35 04 06 00 4B 00 00 AB [14:48:37]Write i2c OK [14:48:37]MH_I2C_Read... [14:48:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:48:37]Read from MH i2c: E2 [14:48:37]MH_I2C_Read... [14:48:37]Read from MH i2c: E2 03 00 [14:48:37]MH_I2C_Read... [14:48:37]Read from MH i2c: E2 03 00 35 B2 00 90 00 5B [14:48:37]RAPDU: 90 00 [14:48:37]wFMCommunicate OK [14:48:37]wFMCommunicate request_size=10 [14:48:37]MH_SAM_APDU [14:48:37]CAPDU: 80 0D 02 02 05 F2 22 84 6F 7D [14:48:37]Write to MH i2c: E2 0D 00 36 B2 80 0D 02 02 05 00 F2 22 84 6F 7D 00 00 F0 [14:48:37]Write i2c OK [14:48:37]MH_I2C_Read... [14:48:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:48:37]Read from MH i2c: E2 [14:48:37]MH_I2C_Read... [14:48:37]Read from MH i2c: E2 03 00 [14:48:37]MH_I2C_Read... [14:48:37]Read from MH i2c: E2 03 00 36 B2 00 90 00 5C [14:48:37]RAPDU: 90 00 [14:48:37]wFMCommunicate OK [14:48:37]wFMCommunicate request_size=4 [14:48:37]MH_SAM_APDU [14:48:37]CAPDU: 80 0D 03 02 [14:48:37]Write to MH i2c: E2 08 00 37 B2 80 0D 03 02 00 00 00 00 64 [14:48:37]Write i2c OK [14:48:37]MH_I2C_Read... [14:48:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:48:37]Read from MH i2c: E2 [14:48:37]MH_I2C_Read... [14:48:37]Read from MH i2c: E2 0B 00 [14:48:37]MH_I2C_Read... [14:48:37]Read from MH i2c: E2 0B 00 37 B2 00 DF 0B 1A 04 AB 54 5D 19 90 00 E2 [14:48:37]RAPDU: DF 0B 1A 04 AB 54 5D 19 90 00 [14:48:37]wFMCommunicate OK [14:48:37]SAM_PROTO_SignData done [14:48:37]FM_MakeSignedData done [14:48:37]CreateOFDProtocolMessage [14:48:37]wFMCommunicate request_size=4 [14:48:37]MH_SAM_APDU [14:48:37]CAPDU: 80 11 00 00 [14:48:37]Write to MH i2c: E2 08 00 38 B2 80 11 00 00 00 00 00 00 64 [14:48:37]Write i2c OK [14:48:37]MH_I2C_Read... [14:48:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:48:37]Read from MH i2c: E2 [14:48:37]MH_I2C_Read... [14:48:37]Read from MH i2c: E2 17 00 [14:48:37]MH_I2C_Read... [14:48:37]Read from MH i2c: E2 17 00 38 B2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 B5 [14:48:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:48:37]wFMCommunicate OK [14:48:37]CreateOFDProtocolMessage done [14:48:37]OFDSenderStorePacket 230406 [14:48:37]StoreOFDPacket docnum=230406 [14:48:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 9F 6E 07 01 01 3E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 DC 00 00 00 F4 03 04 00 4A 5A A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 06 84 03 00 35 04 06 00 4B F2 22 84 6F 7D DF 0B 1A 04 AB 54 5D 19 [14:48:37]CheckFolder [14:48:37]dirname=/storage/ofd_packets [14:48:37]CheckFolder done [14:48:37]ProducePacketName [14:48:37]name=ofd_packets/00230406 [14:48:37]NVStorageSaveData ofd_packets/00230406 [14:48:37]File name is /storage/ofd_packets/00230406 [14:48:37]Write 301 bytes [14:48:37]NVStorageSaveData done [14:48:37]OFDSenderStorePacket done [14:48:37]KKMCreateOFDPacket done [14:48:37]NVStorageSaveData kkm_last_timestamp [14:48:37]File name is /storage/kkm_last_timestamp [14:48:37]Write 4 bytes [14:48:37]NVStorageSaveData done [14:48:37]ExternCall_PrintAddStr [14:48:37]wPrintStart [14:48:37]Write to MH i2c: 01 00 00 39 B2 EB [14:48:37]OFD Sender: Processing packet 230406 [packets to send 132, broken 131] [14:48:37]ProducePacketName [14:48:37]name=ofd_packets/00230406 [14:48:37]OFD Sender: To server: pG, [14:48:37]CommunicateWithHost lk.salyk.kg:30040 [14:48:37]ConnectInit lk.salyk.kg [14:48:37]Write i2c OK [14:48:37]MH_I2C_Read... [14:48:37]Read from MH i2c: 01 [14:48:37]MH_I2C_Read... [14:48:37]Read from MH i2c: 01 07 00 [14:48:37]MH_I2C_Read... [14:48:37]Read from MH i2c: 01 07 00 39 B2 00 00 00 00 00 FF 0F 00 [14:48:37]RasterBufferAndPrint [14:48:37]line Счет N : (1)871973 [14:48:37]line ИНН: 02508201610067 [14:48:37]line Контрольно-Кассовый Чек [14:48:37]line ПРОДАЖА [14:48:37]line ТРК (МРК, ГНК) : 52 [14:48:37]line Товар: 2710124130 [14:48:37]line Аи-92-К-5 [14:48:37]line 5.900 * 67.80 [14:48:37]line = 400.02 [14:48:37]line НДС 12% НСП 1% [14:48:37]line > о реализуемом товаре [14:48:37]line ОКРУГЛЕНИЕ: -0.02 [14:48:37]line ИТОГО: 400.00 [14:48:37]line Внесено: 400.00 [14:48:37]line СДАЧА: 0.00 [14:48:37]line НСП 1% : 3.54 [14:48:37]line НДС 12% : 42.48 [14:48:37]line Наличными: 400.00 [14:48:37]line Безнал.: 0.00 [14:48:37]line Место: АЗС № 125 "Партнер Нефть" [14:48:37]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [14:48:37]line СНО: Общий режим [14:48:37]line Чек 220 28.07.2024 14:48 [14:48:37]line Смена: 386 ФФД: 1.0 [14:48:37]line ЗНМ: 0300000050 [14:48:37]line РНМ: 0000000000099253 [14:48:37]line Версия ККМ: 001 [14:48:37]line ФМ: 0000000000965352 [14:48:37]line ФД: 230406 [14:48:37]line ФПД: 83503333273469 [14:48:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T144842&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230406&fm=83503333273469&tin=02508201610067®Number=0000000000099253&sum=40000 [14:48:37]Connected sock=10 [14:48:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 9F 6E 07 01 01 3E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 DC 00 00 00 F4 03 04 00 4A 5A A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 06 84 03 00 35 04 06 00 4B F2 22 84 6F 7D DF 0B 1A 04 AB 54 5D 19 [14:48:37]written 0, free lines is 4095 [14:48:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 79 84 47 00 BC 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 39 36 35 33 35 32 10 04 04 00 06 84 03 00 F4 03 04 00 21 01 A6 66 B6 04 01 00 00 42 0D 93 F1 04 EB B0 34 [14:48:37]CommunicateWithHost err = 0 [14:48:37]CheckOFDResponse [14:48:37]1017 (14) - 77093643461234 [14:48:37]1041 (16) - 0000000000965352 [14:48:37]1040 (4) - 230406 [14:48:37]1012 (4) - 28.07.2024 08:28 [14:48:37]1206 (1) - 0 [14:48:37]OFD Sender: Remove packet 230406 [14:48:37]ProducePacketName [14:48:37]name=ofd_packets/00230406 [14:48:37]NVStorageDeleteData [14:48:38]Write to MH i2c: 01 00 00 64 B2 16 [14:48:38]Write i2c OK [14:48:38]MH_I2C_Read... [14:48:38]Read from MH i2c: 01 [14:48:38]MH_I2C_Read... [14:48:38]Read from MH i2c: 01 07 00 [14:48:38]MH_I2C_Read... [14:48:38]Read from MH i2c: 01 07 00 64 B2 00 00 00 00 00 FE 0C 27 [14:48:38]RasterBufferAndPrint [14:48:38]line [14:48:38]line [14:48:38]line [14:48:38]line [14:48:38]line [14:48:38]written 0, free lines is 3335 [14:48:38]MH_Cut [14:48:38]Write to MH i2c: D1 01 00 6B B2 01 EF [14:48:38]Write i2c OK [14:48:38]MH_I2C_Read... [14:48:38]Read from MH i2c: D1 [14:48:38]MH_I2C_Read... [14:48:38]Read from MH i2c: D1 01 00 [14:48:38]MH_I2C_Read... [14:48:38]Read from MH i2c: D1 01 00 6B B2 00 EE [14:48:38]Write to MH i2c: 01 00 00 6C B2 1E [14:48:38]Write i2c OK [14:48:38]MH_I2C_Read... [14:48:38]OFD Sender: No OFD packet to send [14:48:38]*** Cut start [14:48:38]*** Partial cut [14:48:38]*** CUTSNS_PIN = 1 [14:48:38]*** CUTSNS_PIN = 0 [14:48:39]*** Brake cut motor [14:48:39]Read from MH i2c: 01 [14:48:39]MH_I2C_Read... [14:48:39]*** Stop cut motor [14:48:39]*** Cut end [14:48:39]Read from MH i2c: 01 07 00 [14:48:39]MH_I2C_Read... [14:48:39]Read from MH i2c: 01 07 00 6C B2 00 00 00 00 00 FF 0F 33 [14:48:39]process_action close_receipt done [14:48:39]requested_data is exist [14:48:39]produce_requested_data [14:48:39]requested_item fm.sn is exist - process it [14:48:39]wFMCommunicate request_size=4 [14:48:39]MH_SAM_APDU [14:48:39]CAPDU: 80 11 00 00 [14:48:39]Write to MH i2c: E2 08 00 6D B2 80 11 00 00 00 00 00 00 99 [14:48:39]Write i2c OK [14:48:39]MH_I2C_Read... [14:48:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:48:39]Read from MH i2c: E2 [14:48:39]MH_I2C_Read... [14:48:39]Read from MH i2c: E2 17 00 [14:48:39]MH_I2C_Read... [14:48:39]Read from MH i2c: E2 17 00 6D B2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 EA [14:48:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:48:39]wFMCommunicate OK [14:48:39]requested_item fd.num is exist - process it [14:48:39]SAM_PROTO_GetFieldsCounters [14:48:39]wFMCommunicate request_size=4 [14:48:39]MH_SAM_APDU [14:48:39]CAPDU: 80 13 00 00 [14:48:39]Write to MH i2c: E2 08 00 6E B2 80 13 00 00 00 00 00 00 9C [14:48:39]Write i2c OK [14:48:39]MH_I2C_Read... [14:48:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:48:39]Read from MH i2c: E2 [14:48:39]MH_I2C_Read... [14:48:39]Read from MH i2c: E2 62 00 [14:48:39]MH_I2C_Read... [14:48:39]Read from MH i2c: E2 62 00 6E B2 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 06 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 DC 00 00 00 5E 04 04 00 DC 00 00 00 57 04 04 00 DD 00 00 00 19 04 04 00 00 00 00 00 90 00 62 [14:48:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 06 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 DC 00 00 00 5E 04 04 00 DC 00 00 00 57 04 04 00 DD 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:48:39]wFMCommunicate OK [14:48:39]SAM_PROTO_GetFieldsCounters done [14:48:39]requested_item shift.num is exist - process it [14:48:39]requested_item shift.opened is exist - process it [14:48:39]req_shift_opened [14:48:39]FM_GetShiftState [14:48:39]SAM_PROTO_GetShiftState [14:48:39]wFMCommunicate request_size=4 [14:48:39]MH_SAM_APDU [14:48:39]CAPDU: 80 13 01 00 [14:48:39]Write to MH i2c: E2 08 00 6F B2 80 13 01 00 00 00 00 00 9E [14:48:39]Write i2c OK [14:48:39]MH_I2C_Read... [14:48:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:48:39]Read from MH i2c: E2 [14:48:39]MH_I2C_Read... [14:48:39]Read from MH i2c: E2 0E 00 [14:48:39]MH_I2C_Read... [14:48:39]Read from MH i2c: E2 0E 00 6F B2 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 64 [14:48:39]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:48:39]wFMCommunicate OK [14:48:39]SAM_PROTO_GetShiftState done [14:48:39]FM_GetShiftState done [14:48:39]req_shift_opened done [14:48:39]requested_item shift.open_date is exist - process it [14:48:39]req_shift_open_date [14:48:39]req_shift_open_date done [14:48:39]produce_requested_data done [14:48:39]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230406,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [14:48:39]process_action_free close_receipt [14:48:39]json_value_free [14:48:39]json_value_free done [14:48:39]process_json_proto returns [14:48:39]Send response to host [14:48:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230406,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [14:48:39]free response buf [14:48:39]execute_script done [14:48:39]execute_script returns [14:48:39]free content buf [14:48:39]Sock 8.Close socket [14:48:39]Sock 8.Thread stoped [14:48:40]accept exits with 9 [14:48:40]New connection [14:48:40]New thread 3066903908 created [14:48:40]Thread 3067047268 joined [14:48:40]Waiting for new connection... [14:48:40] Sock 9.Parse request [14:48:40]Sock 9.Check first char [14:48:40]Sock 9.First char is OK [14:48:40]request: POST /json_proto HTTP/1.0 [14:48:40]Method: POST [14:48:40]URL: /json_proto [14:48:40]Method is POST - this is cgi request [14:48:40]url: /json_proto [14:48:40]query_string will be loaded in cgi processing [14:48:40]execute_cgi json_proto POST (null) [14:48:40]execute_cgi path=json_proto method=POST [14:48:40]POST find Content-Length [14:48:40]Host: 172.17.49.131:8080 [14:48:40]Content-Length: 677 [14:48:40]Content-Type: application/json [14:48:40] [14:48:40]POST finish read [14:48:40]Found Content-Length = 677 [14:48:40]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871971", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:48:40]execute_script... [14:48: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)871971", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:48:40]POST & json_proto [14:48:40]process_json_proto [14:48:40]json parsed OK: [14:48:40]protocol is kg_v1.0 [14:48:40]action value=close_receipt [14:48:40]process_action close_receipt [14:48:40]cmd_close_receipt [14:48:40]MH_GetDate [14:48:40]Write to MH i2c: F0 00 00 70 B2 11 [14:48:40]Write i2c OK [14:48:40]MH_I2C_Read... [14:48:40]Read from MH i2c: F0 [14:48:40]MH_I2C_Read... [14:48:40]Read from MH i2c: F0 09 00 [14:48:40]MH_I2C_Read... [14:48:40]Read from MH i2c: F0 09 00 70 B2 00 4E 5A A6 66 FF 4D C0 64 3E [14:48:40]GetLastDocTimeStamp 1722178122 [14:48:40]current date 1722178126 [14:48:40]FM_GetShiftState [14:48:40]SAM_PROTO_GetShiftState [14:48:40]wFMCommunicate request_size=4 [14:48:40]MH_SAM_APDU [14:48:40]CAPDU: 80 13 01 00 [14:48:40]Write to MH i2c: E2 08 00 71 B2 80 13 01 00 00 00 00 00 A0 [14:48:40]Write i2c OK [14:48:40]MH_I2C_Read... [14:48:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:48:40]Read from MH i2c: E2 [14:48:40]MH_I2C_Read... [14:48:40]Read from MH i2c: E2 0E 00 [14:48:40]MH_I2C_Read... [14:48:40]Read from MH i2c: E2 0E 00 71 B2 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 66 [14:48:40]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:48:40]wFMCommunicate OK [14:48:40]SAM_PROTO_GetShiftState done [14:48:40]FM_GetShiftState done [14:48:40]opened in 1722127132 [14:48:40]opened+sec_in_day 1722213532 [14:48:40]quantity*price = 50036 [14:48:40]sum+1 = 50037 [14:48: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 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 221 28.07.2024 14:48 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230407 ФПД: 194126885231532 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T144846&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230407&fm=194126885231532&tin=02508201610067®Number=0000000000099253&sum=50000 [14:48:41]StoreToDocumentArchive [14:48:41]shift 386 fd 230407 [14:48:41]save to /storage/0386/doc_00230407 [14:48:41]save last doc name /storage/0386/doc_00230407 to /storage/kkm_last_doc_name [14:48:41]save OK [14:48:41]Clear old archive folders... [14:48:41]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:48:41]tlvbuf is B6EF1520 [14:48:41]SAM_PROTO_ClearQueue [14:48:41]wFMCommunicate request_size=4 [14:48:41]MH_SAM_APDU [14:48:41]CAPDU: 80 09 00 00 [14:48:41]Write to MH i2c: E2 08 00 7E B2 80 09 00 00 00 00 00 00 A2 [14:48:41]Write i2c OK [14:48:41]MH_I2C_Read... [14:48:41]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:48:41]Read from MH i2c: E2 [14:48:41]MH_I2C_Read... [14:48:41]Read from MH i2c: E2 03 00 [14:48:41]MH_I2C_Read... [14:48:41]Read from MH i2c: E2 03 00 7E B2 00 90 00 A4 [14:48:41]RAPDU: 90 00 [14:48:41]wFMCommunicate OK [14:48:41]SAM_PROTO_ClearQueue done [14:48:41]KKMCreateOFDPacket [14:48:41]OFDProtocolAddRootSTLVToBuf [14:48:41]FM_MakeSignedData [14:48:41]FM_MakeSignedData [14:48:41]SAM_PROTO_SignData [14:48:41]wFMCommunicate request_size=4 [14:48:41]MH_SAM_APDU [14:48:41]CAPDU: 80 0D 01 02 [14:48:41]Write to MH i2c: E2 08 00 7F B2 80 0D 01 02 00 00 00 00 AA [14:48:41]Write i2c OK [14:48:41]MH_I2C_Read... [14:48:41]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:48:41]Read from MH i2c: E2 [14:48:41]MH_I2C_Read... [14:48:41]Read from MH i2c: E2 03 00 [14:48:41]MH_I2C_Read... [14:48:41]Read from MH i2c: E2 03 00 7F B2 00 90 00 A5 [14:48:41]RAPDU: 90 00 [14:48:41]wFMCommunicate OK [14:48:41]wFMCommunicate request_size=255 [14:48:41]MH_SAM_APDU [14:48: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 DD 00 00 00 F4 03 04 00 4E 5A A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 07 84 03 00 35 04 06 00 B0 [14:48:41]Write to MH i2c: E2 02 01 80 B2 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 DD 00 00 00 F4 03 04 00 4E 5A A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 07 84 03 00 35 04 06 00 B0 00 00 7C [14:48:41]Write i2c OK [14:48:41]MH_I2C_Read... [14:48:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:48:42]Read from MH i2c: E2 [14:48:42]MH_I2C_Read... [14:48:42]Read from MH i2c: E2 03 00 [14:48:42]MH_I2C_Read... [14:48:42]Read from MH i2c: E2 03 00 80 B2 00 90 00 A6 [14:48:42]RAPDU: 90 00 [14:48:42]wFMCommunicate OK [14:48:42]wFMCommunicate request_size=10 [14:48:42]MH_SAM_APDU [14:48:42]CAPDU: 80 0D 02 02 05 8E B0 09 1B AC [14:48:42]Write to MH i2c: E2 0D 00 81 B2 80 0D 02 02 05 00 8E B0 09 1B AC 00 00 C5 [14:48:42]Write i2c OK [14:48:42]MH_I2C_Read... [14:48:42]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:48:42]Read from MH i2c: E2 [14:48:42]MH_I2C_Read... [14:48:42]Read from MH i2c: E2 03 00 [14:48:42]MH_I2C_Read... [14:48:42]Read from MH i2c: E2 03 00 81 B2 00 90 00 A7 [14:48:42]RAPDU: 90 00 [14:48:42]wFMCommunicate OK [14:48:42]wFMCommunicate request_size=4 [14:48:42]MH_SAM_APDU [14:48:42]CAPDU: 80 0D 03 02 [14:48:42]Write to MH i2c: E2 08 00 82 B2 80 0D 03 02 00 00 00 00 AF [14:48:42]Write i2c OK [14:48:42]MH_I2C_Read... [14:48:42]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:48:42]Read from MH i2c: E2 [14:48:42]MH_I2C_Read... [14:48:42]Read from MH i2c: E2 0B 00 [14:48:42]MH_I2C_Read... [14:48:42]Read from MH i2c: E2 0B 00 82 B2 00 88 25 B6 BF 04 31 FA 8F 90 00 90 [14:48:42]RAPDU: 88 25 B6 BF 04 31 FA 8F 90 00 [14:48:42]wFMCommunicate OK [14:48:42]SAM_PROTO_SignData done [14:48:42]FM_MakeSignedData done [14:48:42]CreateOFDProtocolMessage [14:48:42]wFMCommunicate request_size=4 [14:48:42]MH_SAM_APDU [14:48:42]CAPDU: 80 11 00 00 [14:48:42]Write to MH i2c: E2 08 00 83 B2 80 11 00 00 00 00 00 00 AF [14:48:42]Write i2c OK [14:48:42]MH_I2C_Read... [14:48:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:48:42]Read from MH i2c: E2 [14:48:42]MH_I2C_Read... [14:48:42]Read from MH i2c: E2 17 00 [14:48:42]MH_I2C_Read... [14:48:42]Read from MH i2c: E2 17 00 83 B2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 00 [14:48:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:48:42]wFMCommunicate OK [14:48:42]CreateOFDProtocolMessage done [14:48:42]OFDSenderStorePacket 230407 [14:48:42]StoreOFDPacket docnum=230407 [14:48:42]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 69 86 07 01 05 83 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 DD 00 00 00 F4 03 04 00 4E 5A A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 07 84 03 00 35 04 06 00 B0 8E B0 09 1B AC 88 25 B6 BF 04 31 FA 8F [14:48:42]CheckFolder [14:48:42]dirname=/storage/ofd_packets [14:48:42]CheckFolder done [14:48:42]ProducePacketName [14:48:42]name=ofd_packets/00230407 [14:48:42]NVStorageSaveData ofd_packets/00230407 [14:48:42]File name is /storage/ofd_packets/00230407 [14:48:42]Write 301 bytes [14:48:42]NVStorageSaveData done [14:48:42]OFDSenderStorePacket done [14:48:42]KKMCreateOFDPacket done [14:48:42]NVStorageSaveData kkm_last_timestamp [14:48:42]File name is /storage/kkm_last_timestamp [14:48:42]Write 4 bytes [14:48:42]NVStorageSaveData done [14:48:42]ExternCall_PrintAddStr [14:48:42]wPrintStart [14:48:42]Write to MH i2c: 01 00 00 84 B2 36 [14:48:42]OFD Sender: Processing packet 230407 [packets to send 132, broken 131] [14:48:42]ProducePacketName [14:48:42]name=ofd_packets/00230407 [14:48:42]OFD Sender: To server: pG, [14:48:42]CommunicateWithHost lk.salyk.kg:30040 [14:48:42]ConnectInit lk.salyk.kg [14:48:42]Write i2c OK [14:48:42]MH_I2C_Read... [14:48:42]Read from MH i2c: 01 [14:48:42]MH_I2C_Read... [14:48:42]Read from MH i2c: 01 07 00 [14:48:42]MH_I2C_Read... [14:48:42]Read from MH i2c: 01 07 00 84 B2 00 00 00 00 00 FF 0F 4B [14:48:42]RasterBufferAndPrint [14:48:42]line Счет N : (1)871971 [14:48:42]line ИНН: 02508201610067 [14:48:42]line Контрольно-Кассовый Чек [14:48:42]line ПРОДАЖА [14:48:42]line ТРК (МРК, ГНК) : 42 [14:48:42]line Товар: 2710124130 [14:48:42]line Аи-92-К-5 [14:48:42]line 7.380 * 67.80 [14:48:42]line = 500.36 [14:48:42]line НДС 12% НСП 1% [14:48:42]line > о реализуемом товаре [14:48:42]line ОКРУГЛЕНИЕ: -0.36 [14:48:42]line ИТОГО: 500.00 [14:48:42]line Внесено: 500.00 [14:48:42]line СДАЧА: 0.00 [14:48:42]line НСП 1% : 4.43 [14:48:42]line НДС 12% : 53.14 [14:48:42]line Наличными: 500.00 [14:48:42]line Безнал.: 0.00 [14:48:42]line Место: АЗС № 125 "Партнер Нефть" [14:48:42]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [14:48:42]line СНО: Общий режим [14:48:42]line Чек 221 28.07.2024 14:48 [14:48:42]line Смена: 386 ФФД: 1.0 [14:48:42]line ЗНМ: 0300000050 [14:48:42]line РНМ: 0000000000099253 [14:48:42]line Версия ККМ: 001 [14:48:42]line ФМ: 0000000000965352 [14:48:42]line ФД: 230407 [14:48:42]line ФПД: 194126885231532 [14:48:42]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T144846&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230407&fm=194126885231532&tin=02508201610067®Number=0000000000099253&sum=50000 [14:48:42]written 0, free lines is 4095 [14:48:42]Connected sock=10 [14:48:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 69 86 07 01 05 83 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 DD 00 00 00 F4 03 04 00 4E 5A A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 07 84 03 00 35 04 06 00 B0 8E B0 09 1B AC 88 25 B6 BF 04 31 FA 8F [14:48:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 CB 24 47 00 64 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 39 36 35 33 35 32 10 04 04 00 07 84 03 00 F4 03 04 00 26 01 A6 66 B6 04 01 00 00 39 5B 62 DD 30 8C 7D E2 [14:48:42]CommunicateWithHost err = 0 [14:48:42]CheckOFDResponse [14:48:42]1017 (14) - 77093643461234 [14:48:42]1041 (16) - 0000000000965352 [14:48:42]1040 (4) - 230407 [14:48:42]1012 (4) - 28.07.2024 08:28 [14:48:42]1206 (1) - 0 [14:48:42]OFD Sender: Remove packet 230407 [14:48:42]ProducePacketName [14:48:42]name=ofd_packets/00230407 [14:48:42]NVStorageDeleteData [14:48:42]Write to MH i2c: 01 00 00 AF B2 61 [14:48:42]Write i2c OK [14:48:42]MH_I2C_Read... [14:48:42]Read from MH i2c: 01 [14:48:42]MH_I2C_Read... [14:48:42]Read from MH i2c: 01 07 00 [14:48:42]MH_I2C_Read... [14:48:42]Read from MH i2c: 01 07 00 AF B2 00 00 00 00 00 03 0D 78 [14:48:42]RasterBufferAndPrint [14:48:42]line [14:48:42]line [14:48:42]line [14:48:42]line [14:48:42]line [14:48:42]written 0, free lines is 3346 [14:48:42]MH_Cut [14:48:42]Write to MH i2c: D1 01 00 B6 B2 01 3A [14:48:42]Write i2c OK [14:48:42]MH_I2C_Read... [14:48:42]Read from MH i2c: D1 [14:48:42]MH_I2C_Read... [14:48:42]Read from MH i2c: D1 01 00 [14:48:42]MH_I2C_Read... [14:48:42]Read from MH i2c: D1 01 00 B6 B2 00 39 [14:48:42]Write to MH i2c: 01 00 00 B7 B2 69 [14:48:42]Write i2c OK [14:48:42]MH_I2C_Read... [14:48:43]OFD Sender: No OFD packet to send [14:48:43]*** Cut start [14:48:43]*** Partial cut [14:48:43]*** CUTSNS_PIN = 1 [14:48:43]*** CUTSNS_PIN = 0 [14:48:43]*** Brake cut motor [14:48:44]Read from MH i2c: 01 [14:48:44]MH_I2C_Read... [14:48:44]*** Stop cut motor [14:48:44]*** Cut end [14:48:44]Read from MH i2c: 01 07 00 [14:48:44]MH_I2C_Read... [14:48:44]Read from MH i2c: 01 07 00 B7 B2 00 00 00 00 00 FF 0F 7E [14:48:44]process_action close_receipt done [14:48:44]requested_data is exist [14:48:44]produce_requested_data [14:48:44]requested_item fm.sn is exist - process it [14:48:44]wFMCommunicate request_size=4 [14:48:44]MH_SAM_APDU [14:48:44]CAPDU: 80 11 00 00 [14:48:44]Write to MH i2c: E2 08 00 B8 B2 80 11 00 00 00 00 00 00 E4 [14:48:44]Write i2c OK [14:48:44]MH_I2C_Read... [14:48:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:48:44]Read from MH i2c: E2 [14:48:44]MH_I2C_Read... [14:48:44]Read from MH i2c: E2 17 00 [14:48:44]MH_I2C_Read... [14:48:44]Read from MH i2c: E2 17 00 B8 B2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 35 [14:48:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:48:44]wFMCommunicate OK [14:48:44]requested_item fd.num is exist - process it [14:48:44]SAM_PROTO_GetFieldsCounters [14:48:44]wFMCommunicate request_size=4 [14:48:44]MH_SAM_APDU [14:48:44]CAPDU: 80 13 00 00 [14:48:44]Write to MH i2c: E2 08 00 B9 B2 80 13 00 00 00 00 00 00 E7 [14:48:44]Write i2c OK [14:48:44]MH_I2C_Read... [14:48:44]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:48:44]Read from MH i2c: E2 [14:48:44]MH_I2C_Read... [14:48:44]Read from MH i2c: E2 62 00 [14:48:44]MH_I2C_Read... [14:48:44]Read from MH i2c: E2 62 00 B9 B2 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 07 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 DD 00 00 00 5E 04 04 00 DD 00 00 00 57 04 04 00 DE 00 00 00 19 04 04 00 00 00 00 00 90 00 B1 [14:48:44]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 07 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 DD 00 00 00 5E 04 04 00 DD 00 00 00 57 04 04 00 DE 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:48:44]wFMCommunicate OK [14:48:44]SAM_PROTO_GetFieldsCounters done [14:48:44]requested_item shift.num is exist - process it [14:48:44]requested_item shift.opened is exist - process it [14:48:44]req_shift_opened [14:48:44]FM_GetShiftState [14:48:44]SAM_PROTO_GetShiftState [14:48:44]wFMCommunicate request_size=4 [14:48:44]MH_SAM_APDU [14:48:44]CAPDU: 80 13 01 00 [14:48:44]Write to MH i2c: E2 08 00 BA B2 80 13 01 00 00 00 00 00 E9 [14:48:44]Write i2c OK [14:48:44]MH_I2C_Read... [14:48:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:48:44]Read from MH i2c: E2 [14:48:44]MH_I2C_Read... [14:48:44]Read from MH i2c: E2 0E 00 [14:48:44]MH_I2C_Read... [14:48:44]Read from MH i2c: E2 0E 00 BA B2 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 AF [14:48:44]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:48:44]wFMCommunicate OK [14:48:44]SAM_PROTO_GetShiftState done [14:48:44]FM_GetShiftState done [14:48:44]req_shift_opened done [14:48:44]requested_item shift.open_date is exist - process it [14:48:44]req_shift_open_date [14:48:44]req_shift_open_date done [14:48:44]produce_requested_data done [14:48:44]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230407,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [14:48:44]process_action_free close_receipt [14:48:44]json_value_free [14:48:44]json_value_free done [14:48:44]process_json_proto returns [14:48:44]Send response to host [14:48:44]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230407,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [14:48:44]free response buf [14:48:44]execute_script done [14:48:44]execute_script returns [14:48:44]free content buf [14:48:44]Sock 9.Close socket [14:48:44]Sock 9.Thread stoped [14:48:48]OFD Sender: No OFD packet to send [14:48:53]OFD Sender: No OFD packet to send [14:48:58]OFD Sender: No OFD packet to send [14:49:03]OFD Sender: No OFD packet to send [14:49:08]OFD Sender: No OFD packet to send [14:49:13]OFD Sender: No OFD packet to send [14:49:18]OFD Sender: No OFD packet to send [14:49:23]OFD Sender: No OFD packet to send [14:49:28]OFD Sender: No OFD packet to send [14:49:33]OFD Sender: No OFD packet to send [14:49:38]OFD Sender: No OFD packet to send [14:49:43]OFD Sender: No OFD packet to send [14:49:48]OFD Sender: No OFD packet to send [14:49:53]OFD Sender: No OFD packet to send [14:49:58]OFD Sender: No OFD packet to send [14:50:03]OFD Sender: No OFD packet to send [14:50:08]OFD Sender: No OFD packet to send [14:50:13]OFD Sender: No OFD packet to send [14:50:18]OFD Sender: No OFD packet to send [14:50:23]OFD Sender: No OFD packet to send [14:50:28]OFD Sender: No OFD packet to send [14:50:33]OFD Sender: No OFD packet to send [14:50:38]OFD Sender: No OFD packet to send [14:50:43]OFD Sender: No OFD packet to send [14:50:48]OFD Sender: No OFD packet to send [14:50:53]OFD Sender: No OFD packet to send [14:50:58]OFD Sender: No OFD packet to send [14:51:03]OFD Sender: No OFD packet to send [14:51:08]OFD Sender: No OFD packet to send [14:51:13]OFD Sender: No OFD packet to send [14:51:18]OFD Sender: No OFD packet to send [14:51:23]OFD Sender: No OFD packet to send [14:51:28]OFD Sender: No OFD packet to send [14:51:33]OFD Sender: No OFD packet to send [14:51:38]OFD Sender: No OFD packet to send [14:51:43]OFD Sender: No OFD packet to send [14:51:48]OFD Sender: No OFD packet to send [14:51:53]OFD Sender: No OFD packet to send [14:51:58]OFD Sender: No OFD packet to send [14:52:03]OFD Sender: No OFD packet to send [14:52:08]OFD Sender: No OFD packet to send [14:52:13]OFD Sender: No OFD packet to send [14:52:18]OFD Sender: No OFD packet to send [14:52:23]OFD Sender: No OFD packet to send [14:52:28]OFD Sender: No OFD packet to send [14:52:33]OFD Sender: No OFD packet to send [14:52:38]OFD Sender: No OFD packet to send [14:52:43]OFD Sender: No OFD packet to send [14:52:48]OFD Sender: No OFD packet to send [14:52:53]OFD Sender: No OFD packet to send [14:52:58]OFD Sender: No OFD packet to send [14:53:03]OFD Sender: No OFD packet to send [14:53:08]OFD Sender: No OFD packet to send [14:53:13]OFD Sender: No OFD packet to send [14:53:18]OFD Sender: No OFD packet to send [14:53:23]OFD Sender: No OFD packet to send [14:53:28]OFD Sender: No OFD packet to send [14:53:33]OFD Sender: No OFD packet to send [14:53:38]OFD Sender: No OFD packet to send [14:53:43]OFD Sender: No OFD packet to send [14:53:48]OFD Sender: No OFD packet to send [14:53:53]OFD Sender: No OFD packet to send [14:53:58]OFD Sender: No OFD packet to send [14:54:00]accept exits with 8 [14:54:00]New connection [14:54:00]New thread 3067047268 created [14:54:00]Thread 3066903908 joined [14:54:00]Waiting for new connection... [14:54:00] Sock 8.Parse request [14:54:00]Sock 8.Check first char [14:54:00]Sock 8.First char is OK [14:54:00]request: POST /json_proto HTTP/1.0 [14:54:00]Method: POST [14:54:00]URL: /json_proto [14:54:00]Method is POST - this is cgi request [14:54:00]url: /json_proto [14:54:00]query_string will be loaded in cgi processing [14:54:00]execute_cgi json_proto POST (null) [14:54:00]execute_cgi path=json_proto method=POST [14:54:00]POST find Content-Length [14:54:00]Host: 172.17.49.131:8080 [14:54:00]Content-Length: 677 [14:54:00]Content-Type: application/json [14:54:00] [14:54:00]POST finish read [14:54:00]Found Content-Length = 677 [14:54:00]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871974", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 9.150, "sum" : 620.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 620.00, "total" : 620.00, "payments": [ { "type": 0, "sum" : 620.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:54:00]execute_script... [14:54:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871974", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 9.150, "sum" : 620.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 620.00, "total" : 620.00, "payments": [ { "type": 0, "sum" : 620.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:54:00]POST & json_proto [14:54:00]process_json_proto [14:54:00]json parsed OK: [14:54:00]protocol is kg_v1.0 [14:54:00]action value=close_receipt [14:54:00]process_action close_receipt [14:54:00]cmd_close_receipt [14:54:00]MH_GetDate [14:54:00]Write to MH i2c: F0 00 00 BB B2 5C [14:54:00]Write i2c OK [14:54:00]MH_I2C_Read... [14:54:00]Read from MH i2c: F0 [14:54:00]MH_I2C_Read... [14:54:00]Read from MH i2c: F0 09 00 [14:54:00]MH_I2C_Read... [14:54:00]Read from MH i2c: F0 09 00 BB B2 00 8F 5B A6 66 FF 4D C0 64 CB [14:54:00]GetLastDocTimeStamp 1722178126 [14:54:00]current date 1722178447 [14:54:00]FM_GetShiftState [14:54:00]SAM_PROTO_GetShiftState [14:54:00]wFMCommunicate request_size=4 [14:54:00]MH_SAM_APDU [14:54:00]CAPDU: 80 13 01 00 [14:54:00]Write to MH i2c: E2 08 00 BC B2 80 13 01 00 00 00 00 00 EB [14:54:00]Write i2c OK [14:54:00]MH_I2C_Read... [14:54:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:54:00]Read from MH i2c: E2 [14:54:00]MH_I2C_Read... [14:54:00]Read from MH i2c: E2 0E 00 [14:54:00]MH_I2C_Read... [14:54:00]Read from MH i2c: E2 0E 00 BC B2 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 B1 [14:54:00]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:54:00]wFMCommunicate OK [14:54:00]SAM_PROTO_GetShiftState done [14:54:00]FM_GetShiftState done [14:54:00]opened in 1722127132 [14:54:00]opened+sec_in_day 1722213532 [14:54:00]quantity*price = 62037 [14:54:00]sum+1 = 62038 [14:54:00]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 620.00 Внесено: 620.00 СДАЧА: 0.00 НСП 1% : 5.49 НДС 12% : 65.88 Наличными: 620.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 222 28.07.2024 14:54 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230408 ФПД: 140436547598201 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T145407&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230408&fm=140436547598201&tin=02508201610067®Number=0000000000099253&sum=62000 [14:54:01]StoreToDocumentArchive [14:54:01]shift 386 fd 230408 [14:54:01]save to /storage/0386/doc_00230408 [14:54:01]save last doc name /storage/0386/doc_00230408 to /storage/kkm_last_doc_name [14:54:01]save OK [14:54:01]Clear old archive folders... [14:54:01]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:54:01]tlvbuf is 007D01F0 [14:54:01]SAM_PROTO_ClearQueue [14:54:01]wFMCommunicate request_size=4 [14:54:01]MH_SAM_APDU [14:54:01]CAPDU: 80 09 00 00 [14:54:01]Write to MH i2c: E2 08 00 C9 B2 80 09 00 00 00 00 00 00 ED [14:54:01]Write i2c OK [14:54:01]MH_I2C_Read... [14:54:01]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:54:01]Read from MH i2c: E2 [14:54:01]MH_I2C_Read... [14:54:01]Read from MH i2c: E2 03 00 [14:54:01]MH_I2C_Read... [14:54:01]Read from MH i2c: E2 03 00 C9 B2 00 90 00 EF [14:54:01]RAPDU: 90 00 [14:54:01]wFMCommunicate OK [14:54:01]SAM_PROTO_ClearQueue done [14:54:01]KKMCreateOFDPacket [14:54:01]OFDProtocolAddRootSTLVToBuf [14:54:01]FM_MakeSignedData [14:54:01]FM_MakeSignedData [14:54:01]SAM_PROTO_SignData [14:54:01]wFMCommunicate request_size=4 [14:54:01]MH_SAM_APDU [14:54:01]CAPDU: 80 0D 01 02 [14:54:01]Write to MH i2c: E2 08 00 CA B2 80 0D 01 02 00 00 00 00 F5 [14:54:02]Write i2c OK [14:54:02]MH_I2C_Read... [14:54:02]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:54:02]Read from MH i2c: E2 [14:54:02]MH_I2C_Read... [14:54:02]Read from MH i2c: E2 03 00 [14:54:02]MH_I2C_Read... [14:54:02]Read from MH i2c: E2 03 00 CA B2 00 90 00 F0 [14:54:02]RAPDU: 90 00 [14:54:02]wFMCommunicate OK [14:54:02]wFMCommunicate request_size=255 [14:54:02]MH_SAM_APDU [14:54: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 BE 23 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 55 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 8F 5B A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 08 84 03 00 35 04 06 00 7F [14:54:02]Write to MH i2c: E2 02 01 CB B2 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BE 23 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 55 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 8F 5B A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 08 84 03 00 35 04 06 00 7F 00 00 63 [14:54:02]Write i2c OK [14:54:02]MH_I2C_Read... [14:54:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:54:02]Read from MH i2c: E2 [14:54:02]MH_I2C_Read... [14:54:02]Read from MH i2c: E2 03 00 [14:54:02]MH_I2C_Read... [14:54:02]Read from MH i2c: E2 03 00 CB B2 00 90 00 F1 [14:54:02]RAPDU: 90 00 [14:54:02]wFMCommunicate OK [14:54:02]wFMCommunicate request_size=10 [14:54:02]MH_SAM_APDU [14:54:02]CAPDU: 80 0D 02 02 05 B9 EE 88 77 79 [14:54:02]Write to MH i2c: E2 0D 00 CC B2 80 0D 02 02 05 00 B9 EE 88 77 79 00 00 21 [14:54:02]Write i2c OK [14:54:02]MH_I2C_Read... [14:54:02]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:54:02]Read from MH i2c: E2 [14:54:02]MH_I2C_Read... [14:54:02]Read from MH i2c: E2 03 00 [14:54:02]MH_I2C_Read... [14:54:02]Read from MH i2c: E2 03 00 CC B2 00 90 00 F2 [14:54:02]RAPDU: 90 00 [14:54:02]wFMCommunicate OK [14:54:02]wFMCommunicate request_size=4 [14:54:02]MH_SAM_APDU [14:54:02]CAPDU: 80 0D 03 02 [14:54:02]Write to MH i2c: E2 08 00 CD B2 80 0D 03 02 00 00 00 00 FA [14:54:02]Write i2c OK [14:54:02]MH_I2C_Read... [14:54:02]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:54:02]Read from MH i2c: E2 [14:54:02]MH_I2C_Read... [14:54:02]Read from MH i2c: E2 0B 00 [14:54:02]MH_I2C_Read... [14:54:02]Read from MH i2c: E2 0B 00 CD B2 00 30 BE F6 78 49 6E 9E E1 90 00 8D [14:54:02]RAPDU: 30 BE F6 78 49 6E 9E E1 90 00 [14:54:02]wFMCommunicate OK [14:54:02]SAM_PROTO_SignData done [14:54:02]FM_MakeSignedData done [14:54:02]CreateOFDProtocolMessage [14:54:02]wFMCommunicate request_size=4 [14:54:02]MH_SAM_APDU [14:54:02]CAPDU: 80 11 00 00 [14:54:02]Write to MH i2c: E2 08 00 CE B2 80 11 00 00 00 00 00 00 FA [14:54:02]Write i2c OK [14:54:02]MH_I2C_Read... [14:54:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:54:02]Read from MH i2c: E2 [14:54:02]MH_I2C_Read... [14:54:02]Read from MH i2c: E2 17 00 [14:54:02]MH_I2C_Read... [14:54:02]Read from MH i2c: E2 17 00 CE B2 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 4B [14:54:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:54:02]wFMCommunicate OK [14:54:02]CreateOFDProtocolMessage done [14:54:02]OFDSenderStorePacket 230408 [14:54:02]StoreOFDPacket docnum=230408 [14:54:02]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 37 33 07 01 53 2D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BE 23 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 55 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 8F 5B A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 08 84 03 00 35 04 06 00 7F B9 EE 88 77 79 30 BE F6 78 49 6E 9E E1 [14:54:02]CheckFolder [14:54:02]dirname=/storage/ofd_packets [14:54:02]CheckFolder done [14:54:02]ProducePacketName [14:54:02]name=ofd_packets/00230408 [14:54:02]NVStorageSaveData ofd_packets/00230408 [14:54:02]File name is /storage/ofd_packets/00230408 [14:54:02]Write 301 bytes [14:54:02]NVStorageSaveData done [14:54:02]OFDSenderStorePacket done [14:54:02]KKMCreateOFDPacket done [14:54:02]NVStorageSaveData kkm_last_timestamp [14:54:02]File name is /storage/kkm_last_timestamp [14:54:02]Write 4 bytes [14:54:02]NVStorageSaveData done [14:54:02]ExternCall_PrintAddStr [14:54:02]wPrintStart [14:54:02]Write to MH i2c: 01 00 00 CF B2 81 [14:54:02]Write i2c OK [14:54:02]MH_I2C_Read... [14:54:02]Read from MH i2c: 01 [14:54:02]MH_I2C_Read... [14:54:02]Read from MH i2c: 01 07 00 [14:54:02]MH_I2C_Read... [14:54:02]Read from MH i2c: 01 07 00 CF B2 00 00 00 00 00 FF 0F 96 [14:54:02]RasterBufferAndPrint [14:54:02]line Счет N : (1)871974 [14:54:02]line ИНН: 02508201610067 [14:54:02]line Контрольно-Кассовый Чек [14:54:02]line ПРОДАЖА [14:54:02]line ТРК (МРК, ГНК) : 62 [14:54:02]line Товар: 2710124130 [14:54:02]line Аи-92-К-5 [14:54:02]line 9.150 * 67.80 [14:54:02]line = 620.37 [14:54:02]line НДС 12% НСП 1% [14:54:02]line > о реализуемом товаре [14:54:02]line ОКРУГЛЕНИЕ: -0.37 [14:54:02]line ИТОГО: 620.00 [14:54:02]line Внесено: 620.00 [14:54:02]line СДАЧА: 0.00 [14:54:02]line НСП 1% : 5.49 [14:54:02]line НДС 12% : 65.88 [14:54:02]line Наличными: 620.00 [14:54:02]line Безнал.: 0.00 [14:54:02]line Место: АЗС № 125 "Партнер Нефть" [14:54:02]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [14:54:02]line СНО: Общий режим [14:54:02]line Чек 222 28.07.2024 14:54 [14:54:02]line Смена: 386 ФФД: 1.0 [14:54:02]line ЗНМ: 0300000050 [14:54:02]line РНМ: 0000000000099253 [14:54:02]line Версия ККМ: 001 [14:54:02]line ФМ: 0000000000965352 [14:54:02]line ФД: 230408 [14:54:02]line ФПД: 140436547598201 [14:54:02]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T145407&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230408&fm=140436547598201&tin=02508201610067®Number=0000000000099253&sum=62000 [14:54:02]OFD Sender: Processing packet 230408 [packets to send 132, broken 131] [14:54:02]ProducePacketName [14:54:02]name=ofd_packets/00230408 [14:54:02]OFD Sender: To server: pG, [14:54:02]CommunicateWithHost lk.salyk.kg:30040 [14:54:02]ConnectInit lk.salyk.kg [14:54:02]written 0, free lines is 4095 [14:54:02]Connected sock=10 [14:54:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 37 33 07 01 53 2D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BE 23 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 55 F2 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 F2 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 25 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 BC 19 00 00 00 00 07 04 06 00 30 F2 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DE 00 00 00 F4 03 04 00 8F 5B A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 08 84 03 00 35 04 06 00 7F B9 EE 88 77 79 30 BE F6 78 49 6E 9E E1 [14:54:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 54 2D 47 00 CE 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 39 36 35 33 35 32 10 04 04 00 08 84 03 00 F4 03 04 00 66 02 A6 66 B6 04 01 00 00 36 77 79 57 1C C4 B6 B2 [14:54:03]CommunicateWithHost err = 0 [14:54:03]CheckOFDResponse [14:54:03]1017 (14) - 77093643461234 [14:54:03]1041 (16) - 0000000000965352 [14:54:03]1040 (4) - 230408 [14:54:03]1012 (4) - 28.07.2024 08:33 [14:54:03]1206 (1) - 0 [14:54:03]OFD Sender: Remove packet 230408 [14:54:03]ProducePacketName [14:54:03]name=ofd_packets/00230408 [14:54:03]NVStorageDeleteData [14:54:03]Write to MH i2c: 01 00 00 FA B2 AC [14:54:03]Write i2c OK [14:54:03]MH_I2C_Read... [14:54:03]Read from MH i2c: 01 [14:54:03]MH_I2C_Read... [14:54:03]Read from MH i2c: 01 07 00 [14:54:03]MH_I2C_Read... [14:54:03]Read from MH i2c: 01 07 00 FA B2 00 00 00 00 00 FF 0C BE [14:54:03]RasterBufferAndPrint [14:54:03]line [14:54:03]line [14:54:03]line [14:54:03]line [14:54:03]line [14:54:03]written 0, free lines is 3333 [14:54:03]MH_Cut [14:54:03]Write to MH i2c: D1 01 00 01 B3 01 86 [14:54:03]Write i2c OK [14:54:03]MH_I2C_Read... [14:54:03]Read from MH i2c: D1 [14:54:03]MH_I2C_Read... [14:54:03]Read from MH i2c: D1 01 00 [14:54:03]MH_I2C_Read... [14:54:03]Read from MH i2c: D1 01 00 01 B3 00 85 [14:54:03]Write to MH i2c: 01 00 00 02 B3 B5 [14:54:03]Write i2c OK [14:54:03]MH_I2C_Read... [14:54:03]OFD Sender: No OFD packet to send [14:54:03]*** Cut start [14:54:03]*** Partial cut [14:54:03]*** CUTSNS_PIN = 1 [14:54:03]*** CUTSNS_PIN = 0 [14:54:04]*** Brake cut motor [14:54:04]Read from MH i2c: 01 [14:54:04]MH_I2C_Read... [14:54:04]*** Stop cut motor [14:54:04]*** Cut end [14:54:04]Read from MH i2c: 01 07 00 [14:54:04]MH_I2C_Read... [14:54:04]Read from MH i2c: 01 07 00 02 B3 00 00 00 00 00 FF 0F CA [14:54:04]process_action close_receipt done [14:54:04]requested_data is exist [14:54:04]produce_requested_data [14:54:04]requested_item fm.sn is exist - process it [14:54:04]wFMCommunicate request_size=4 [14:54:04]MH_SAM_APDU [14:54:04]CAPDU: 80 11 00 00 [14:54:04]Write to MH i2c: E2 08 00 03 B3 80 11 00 00 00 00 00 00 30 [14:54:04]Write i2c OK [14:54:04]MH_I2C_Read... [14:54:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:54:04]Read from MH i2c: E2 [14:54:04]MH_I2C_Read... [14:54:04]Read from MH i2c: E2 17 00 [14:54:04]MH_I2C_Read... [14:54:04]Read from MH i2c: E2 17 00 03 B3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 81 [14:54:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:54:04]wFMCommunicate OK [14:54:04]requested_item fd.num is exist - process it [14:54:04]SAM_PROTO_GetFieldsCounters [14:54:04]wFMCommunicate request_size=4 [14:54:04]MH_SAM_APDU [14:54:04]CAPDU: 80 13 00 00 [14:54:04]Write to MH i2c: E2 08 00 04 B3 80 13 00 00 00 00 00 00 33 [14:54:04]Write i2c OK [14:54:04]MH_I2C_Read... [14:54:04]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:54:04]Read from MH i2c: E2 [14:54:04]MH_I2C_Read... [14:54:04]Read from MH i2c: E2 62 00 [14:54:04]MH_I2C_Read... [14:54:04]Read from MH i2c: E2 62 00 04 B3 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 08 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 DE 00 00 00 5E 04 04 00 DE 00 00 00 57 04 04 00 DF 00 00 00 19 04 04 00 00 00 00 00 90 00 01 [14:54:04]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 08 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 DE 00 00 00 5E 04 04 00 DE 00 00 00 57 04 04 00 DF 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:54:04]wFMCommunicate OK [14:54:04]SAM_PROTO_GetFieldsCounters done [14:54:04]requested_item shift.num is exist - process it [14:54:04]requested_item shift.opened is exist - process it [14:54:04]req_shift_opened [14:54:04]FM_GetShiftState [14:54:04]SAM_PROTO_GetShiftState [14:54:04]wFMCommunicate request_size=4 [14:54:04]MH_SAM_APDU [14:54:04]CAPDU: 80 13 01 00 [14:54:04]Write to MH i2c: E2 08 00 05 B3 80 13 01 00 00 00 00 00 35 [14:54:04]Write i2c OK [14:54:04]MH_I2C_Read... [14:54:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:54:04]Read from MH i2c: E2 [14:54:04]MH_I2C_Read... [14:54:04]Read from MH i2c: E2 0E 00 [14:54:04]MH_I2C_Read... [14:54:04]Read from MH i2c: E2 0E 00 05 B3 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 FB [14:54:04]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:54:04]wFMCommunicate OK [14:54:04]SAM_PROTO_GetShiftState done [14:54:04]FM_GetShiftState done [14:54:04]req_shift_opened done [14:54:04]requested_item shift.open_date is exist - process it [14:54:04]req_shift_open_date [14:54:04]req_shift_open_date done [14:54:04]produce_requested_data done [14:54:04]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230408,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [14:54:04]process_action_free close_receipt [14:54:04]json_value_free [14:54:04]json_value_free done [14:54:04]process_json_proto returns [14:54:04]Send response to host [14:54:04]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230408,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [14:54:04]free response buf [14:54:04]execute_script done [14:54:04]execute_script returns [14:54:04]free content buf [14:54:04]Sock 8.Close socket [14:54:04]Sock 8.Thread stoped [14:54:08]OFD Sender: No OFD packet to send [14:54:13]OFD Sender: No OFD packet to send [14:54:18]OFD Sender: No OFD packet to send [14:54:23]OFD Sender: No OFD packet to send [14:54:28]OFD Sender: No OFD packet to send [14:54:33]OFD Sender: No OFD packet to send [14:54:38]OFD Sender: No OFD packet to send [14:54:43]OFD Sender: No OFD packet to send [14:54:48]OFD Sender: No OFD packet to send [14:54:53]OFD Sender: No OFD packet to send [14:54:58]OFD Sender: No OFD packet to send [14:55:03]OFD Sender: No OFD packet to send [14:55:08]OFD Sender: No OFD packet to send [14:55:13]OFD Sender: No OFD packet to send [14:55:18]OFD Sender: No OFD packet to send [14:55:23]OFD Sender: No OFD packet to send [14:55:28]OFD Sender: No OFD packet to send [14:55:33]OFD Sender: No OFD packet to send [14:55:38]OFD Sender: No OFD packet to send [14:55:43]OFD Sender: No OFD packet to send [14:55:48]OFD Sender: No OFD packet to send [14:55:53]OFD Sender: No OFD packet to send [14:55:58]OFD Sender: No OFD packet to send [14:56:03]OFD Sender: No OFD packet to send [14:56:08]OFD Sender: No OFD packet to send [14:56:13]OFD Sender: No OFD packet to send [14:56:18]OFD Sender: No OFD packet to send [14:56:23]OFD Sender: No OFD packet to send [14:56:27]accept exits with 9 [14:56:27]New connection [14:56:27]New thread 3066903908 created [14:56:27]Thread 3067047268 joined [14:56:27]Waiting for new connection... [14:56:27] Sock 9.Parse request [14:56:27]Sock 9.Check first char [14:56:27]Sock 9.First char is OK [14:56:27]request: POST /json_proto HTTP/1.0 [14:56:27]Method: POST [14:56:27]URL: /json_proto [14:56:27]Method is POST - this is cgi request [14:56:27]url: /json_proto [14:56:27]query_string will be loaded in cgi processing [14:56:27]execute_cgi json_proto POST (null) [14:56:27]execute_cgi path=json_proto method=POST [14:56:27]POST find Content-Length [14:56:27]Host: 172.17.49.131:8080 [14:56:27]Content-Length: 769 [14:56:27]Content-Type: application/json [14:56:27] [14:56:27]POST finish read [14:56:27]Found Content-Length = 769 [14:56:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871975", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: Mbank", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:56:27]execute_script... [14:56:27]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871975", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: Mbank", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14:56:27]POST & json_proto [14:56:27]process_json_proto [14:56:27]json parsed OK: [14:56:27]protocol is kg_v1.0 [14:56:27]action value=close_receipt [14:56:27]process_action close_receipt [14:56:27]cmd_close_receipt [14:56:27]MH_GetDate [14:56:27]Write to MH i2c: F0 00 00 06 B3 A8 [14:56:27]Write i2c OK [14:56:27]MH_I2C_Read... [14:56:27]Read from MH i2c: F0 [14:56:27]MH_I2C_Read... [14:56:27]Read from MH i2c: F0 09 00 [14:56:27]MH_I2C_Read... [14:56:27]Read from MH i2c: F0 09 00 06 B3 00 22 5C A6 66 FF 4D C0 64 AB [14:56:27]GetLastDocTimeStamp 1722178447 [14:56:27]current date 1722178594 [14:56:27]FM_GetShiftState [14:56:27]SAM_PROTO_GetShiftState [14:56:27]wFMCommunicate request_size=4 [14:56:27]MH_SAM_APDU [14:56:27]CAPDU: 80 13 01 00 [14:56:27]Write to MH i2c: E2 08 00 07 B3 80 13 01 00 00 00 00 00 37 [14:56:27]Write i2c OK [14:56:27]MH_I2C_Read... [14:56:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:56:27]Read from MH i2c: E2 [14:56:27]MH_I2C_Read... [14:56:27]Read from MH i2c: E2 0E 00 [14:56:27]MH_I2C_Read... [14:56:27]Read from MH i2c: E2 0E 00 07 B3 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 FD [14:56:27]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:56:27]wFMCommunicate OK [14:56:27]SAM_PROTO_GetShiftState done [14:56:27]FM_GetShiftState done [14:56:27]opened in 1722127132 [14:56:27]opened+sec_in_day 1722213532 [14:56:27]quantity*price = 100005 [14:56:27]sum+1 = 100006 [14:56:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 223 28.07.2024 14:56 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965352 ФД: 230409 ФПД: 176060695467450 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T145634&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230409&fm=176060695467450&tin=02508201610067®Number=0000000000099253&sum=100005 [14:56:28]StoreToDocumentArchive [14:56:28]shift 386 fd 230409 [14:56:28]save to /storage/0386/doc_00230409 [14:56:28]save last doc name /storage/0386/doc_00230409 to /storage/kkm_last_doc_name [14:56:28]save OK [14:56:28]Clear old archive folders... [14:56:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [14:56:28]tlvbuf is 00976600 [14:56:28]SAM_PROTO_ClearQueue [14:56:28]wFMCommunicate request_size=4 [14:56:28]MH_SAM_APDU [14:56:28]CAPDU: 80 09 00 00 [14:56:28]Write to MH i2c: E2 08 00 14 B3 80 09 00 00 00 00 00 00 39 [14:56:28]Write i2c OK [14:56:28]MH_I2C_Read... [14:56:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [14:56:28]Read from MH i2c: E2 [14:56:28]MH_I2C_Read... [14:56:28]Read from MH i2c: E2 03 00 [14:56:28]MH_I2C_Read... [14:56:28]Read from MH i2c: E2 03 00 14 B3 00 90 00 3B [14:56:28]RAPDU: 90 00 [14:56:28]wFMCommunicate OK [14:56:28]SAM_PROTO_ClearQueue done [14:56:28]KKMCreateOFDPacket [14:56:28]OFDProtocolAddRootSTLVToBuf [14:56:28]FM_MakeSignedData [14:56:28]FM_MakeSignedData [14:56:28]SAM_PROTO_SignData [14:56:28]wFMCommunicate request_size=4 [14:56:28]MH_SAM_APDU [14:56:28]CAPDU: 80 0D 01 02 [14:56:28]Write to MH i2c: E2 08 00 15 B3 80 0D 01 02 00 00 00 00 41 [14:56:28]Write i2c OK [14:56:28]MH_I2C_Read... [14:56:28]OFD Sender: No OFD packet to send [14:56:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [14:56:28]Read from MH i2c: E2 [14:56:28]MH_I2C_Read... [14:56:28]Read from MH i2c: E2 03 00 [14:56:28]MH_I2C_Read... [14:56:28]Read from MH i2c: E2 03 00 15 B3 00 90 00 3C [14:56:28]RAPDU: 90 00 [14:56:28]wFMCommunicate OK [14:56:28]wFMCommunicate request_size=255 [14:56:28]MH_SAM_APDU [14:56: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 DF 00 00 00 F4 03 04 00 22 5C A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 09 84 03 00 35 04 06 00 A0 [14:56:28]Write to MH i2c: E2 02 01 16 B3 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 DF 00 00 00 F4 03 04 00 22 5C A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 09 84 03 00 35 04 06 00 A0 00 00 76 [14:56:28]Write i2c OK [14:56:28]MH_I2C_Read... [14:56:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:56:29]Read from MH i2c: E2 [14:56:29]MH_I2C_Read... [14:56:29]Read from MH i2c: E2 03 00 [14:56:29]MH_I2C_Read... [14:56:29]Read from MH i2c: E2 03 00 16 B3 00 90 00 3D [14:56:29]RAPDU: 90 00 [14:56:29]wFMCommunicate OK [14:56:29]wFMCommunicate request_size=10 [14:56:29]MH_SAM_APDU [14:56:29]CAPDU: 80 0D 02 02 05 20 53 36 55 BA [14:56:29]Write to MH i2c: E2 0D 00 17 B3 80 0D 02 02 05 00 20 53 36 55 BA 00 00 06 [14:56:29]Write i2c OK [14:56:29]MH_I2C_Read... [14:56:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [14:56:29]Read from MH i2c: E2 [14:56:29]MH_I2C_Read... [14:56:29]Read from MH i2c: E2 03 00 [14:56:29]MH_I2C_Read... [14:56:29]Read from MH i2c: E2 03 00 17 B3 00 90 00 3E [14:56:29]RAPDU: 90 00 [14:56:29]wFMCommunicate OK [14:56:29]wFMCommunicate request_size=4 [14:56:29]MH_SAM_APDU [14:56:29]CAPDU: 80 0D 03 02 [14:56:29]Write to MH i2c: E2 08 00 18 B3 80 0D 03 02 00 00 00 00 46 [14:56:29]Write i2c OK [14:56:29]MH_I2C_Read... [14:56:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:56:29]Read from MH i2c: E2 [14:56:29]MH_I2C_Read... [14:56:29]Read from MH i2c: E2 0B 00 [14:56:29]MH_I2C_Read... [14:56:29]Read from MH i2c: E2 0B 00 18 B3 00 28 55 F0 83 AB CB DB FE 90 00 86 [14:56:29]RAPDU: 28 55 F0 83 AB CB DB FE 90 00 [14:56:29]wFMCommunicate OK [14:56:29]SAM_PROTO_SignData done [14:56:29]FM_MakeSignedData done [14:56:29]CreateOFDProtocolMessage [14:56:29]wFMCommunicate request_size=4 [14:56:29]MH_SAM_APDU [14:56:29]CAPDU: 80 11 00 00 [14:56:29]Write to MH i2c: E2 08 00 19 B3 80 11 00 00 00 00 00 00 46 [14:56:29]Write i2c OK [14:56:29]MH_I2C_Read... [14:56:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:56:29]Read from MH i2c: E2 [14:56:29]MH_I2C_Read... [14:56:29]Read from MH i2c: E2 17 00 [14:56:29]MH_I2C_Read... [14:56:29]Read from MH i2c: E2 17 00 19 B3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 97 [14:56:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:56:29]wFMCommunicate OK [14:56:29]CreateOFDProtocolMessage done [14:56:29]OFDSenderStorePacket 230409 [14:56:29]StoreOFDPacket docnum=230409 [14:56:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 10 63 07 01 5F 27 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 DF 00 00 00 F4 03 04 00 22 5C A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 09 84 03 00 35 04 06 00 A0 20 53 36 55 BA 28 55 F0 83 AB CB DB FE [14:56:29]CheckFolder [14:56:29]dirname=/storage/ofd_packets [14:56:29]CheckFolder done [14:56:29]ProducePacketName [14:56:29]name=ofd_packets/00230409 [14:56:29]NVStorageSaveData ofd_packets/00230409 [14:56:29]File name is /storage/ofd_packets/00230409 [14:56:29]Write 301 bytes [14:56:29]NVStorageSaveData done [14:56:29]OFDSenderStorePacket done [14:56:29]KKMCreateOFDPacket done [14:56:29]NVStorageSaveData kkm_last_timestamp [14:56:29]File name is /storage/kkm_last_timestamp [14:56:29]Write 4 bytes [14:56:29]NVStorageSaveData done [14:56:29]ExternCall_PrintAddStr [14:56:29]wPrintStart [14:56:29]Write to MH i2c: 01 00 00 1A B3 CD [14:56:29]Write i2c OK [14:56:29]MH_I2C_Read... [14:56:29]Read from MH i2c: 01 [14:56:29]MH_I2C_Read... [14:56:29]Read from MH i2c: 01 07 00 [14:56:29]MH_I2C_Read... [14:56:29]Read from MH i2c: 01 07 00 1A B3 00 00 00 00 00 FF 0F E2 [14:56:29]RasterBufferAndPrint [14:56:29]line Счет N : (1)871975 [14:56:29]line ИНН: 02508201610067 [14:56:29]line Контрольно-Кассовый Чек [14:56:29]line ПРОДАЖА [14:56:29]line ТРК (МРК, ГНК) : 62 [14:56:29]line Товар: 2710124130 [14:56:29]line Аи-92-К-5 [14:56:29]line 14.750 * 67.80 [14:56:29]line = 1000.05 [14:56:29]line НДС 12% НСП 1% [14:56:29]line > о реализуемом товаре [14:56:29]line ИТОГО: 1000.05 [14:56:29]line НСП 1% : 8.85 [14:56:29]line НДС 12% : 106.20 [14:56:29]line Наличными: 0.00 [14:56:29]line Безнал.: 1000.05 [14:56:29]line Место: АЗС № 125 "Партнер Нефть" [14:56:29]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [14:56:29]line СНО: Общий режим [14:56:29]line Чек 223 28.07.2024 14:56 [14:56:29]line Смена: 386 ФФД: 1.0 [14:56:29]line ЗНМ: 0300000050 [14:56:29]line РНМ: 0000000000099253 [14:56:29]line Версия ККМ: 001 [14:56:29]line Платежная система: Mbank [14:56:29]line ФМ: 0000000000965352 [14:56:29]line ФД: 230409 [14:56:29]line ФПД: 176060695467450 [14:56:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T145634&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230409&fm=176060695467450&tin=02508201610067®Number=0000000000099253&sum=100005 [14:56:29]OFD Sender: Processing packet 230409 [packets to send 132, broken 131] [14:56:29]ProducePacketName [14:56:29]name=ofd_packets/00230409 [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]written 0, free lines is 4095 [14:56:29]Connected sock=11 [14:56:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 10 63 07 01 5F 27 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 DF 00 00 00 F4 03 04 00 22 5C A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 09 84 03 00 35 04 06 00 A0 20 53 36 55 BA 28 55 F0 83 AB CB DB FE [14:56:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 21 92 47 00 E8 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 39 36 35 33 35 32 10 04 04 00 09 84 03 00 F4 03 04 00 F9 02 A6 66 B6 04 01 00 00 96 38 BB 31 E2 B1 97 67 [14:56:29]CommunicateWithHost err = 0 [14:56:29]CheckOFDResponse [14:56:29]1017 (14) - 77093643461234 [14:56:29]1041 (16) - 0000000000965352 [14:56:29]1040 (4) - 230409 [14:56:29]1012 (4) - 28.07.2024 08:36 [14:56:29]1206 (1) - 0 [14:56:29]OFD Sender: Remove packet 230409 [14:56:29]ProducePacketName [14:56:29]name=ofd_packets/00230409 [14:56:29]NVStorageDeleteData [14:56:30]Write to MH i2c: 01 00 00 43 B3 F6 [14:56:30]Write i2c OK [14:56:30]MH_I2C_Read... [14:56:30]Read from MH i2c: 01 [14:56:30]MH_I2C_Read... [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 43 B3 00 00 00 00 00 28 0D 32 [14:56:30]RasterBufferAndPrint [14:56:30]line [14:56:30]line [14:56:30]line [14:56:30]line [14:56:30]line [14:56:30]written 0, free lines is 3374 [14:56:30]MH_Cut [14:56:30]Write to MH i2c: D1 01 00 4A B3 01 CF [14:56:30]Write i2c OK [14:56:30]MH_I2C_Read... [14:56:30]Read from MH i2c: D1 [14:56:30]MH_I2C_Read... [14:56:30]Read from MH i2c: D1 01 00 [14:56:30]MH_I2C_Read... [14:56:30]Read from MH i2c: D1 01 00 4A B3 00 CE [14:56:30]Write to MH i2c: 01 00 00 4B B3 FE [14:56:30]Write i2c OK [14:56:30]MH_I2C_Read... [14:56:30]OFD Sender: No OFD packet to send [14:56:30]*** Cut start [14:56:30]*** Partial cut [14:56:30]*** CUTSNS_PIN = 1 [14:56:30]*** CUTSNS_PIN = 0 [14:56:30]*** Brake cut motor [14:56:31]Read from MH i2c: 01 [14:56:31]MH_I2C_Read... [14:56:31]*** Stop cut motor [14:56:31]*** Cut end [14:56:31]Read from MH i2c: 01 07 00 [14:56:31]MH_I2C_Read... [14:56:31]Read from MH i2c: 01 07 00 4B B3 00 00 00 00 00 FF 0F 13 [14:56:31]process_action close_receipt done [14:56:31]requested_data is exist [14:56:31]produce_requested_data [14:56:31]requested_item fm.sn is exist - process it [14:56:31]wFMCommunicate request_size=4 [14:56:31]MH_SAM_APDU [14:56:31]CAPDU: 80 11 00 00 [14:56:31]Write to MH i2c: E2 08 00 4C B3 80 11 00 00 00 00 00 00 79 [14:56:31]Write i2c OK [14:56:31]MH_I2C_Read... [14:56:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:56:31]Read from MH i2c: E2 [14:56:31]MH_I2C_Read... [14:56:31]Read from MH i2c: E2 17 00 [14:56:31]MH_I2C_Read... [14:56:31]Read from MH i2c: E2 17 00 4C B3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 CA [14:56:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:56:31]wFMCommunicate OK [14:56:31]requested_item fd.num is exist - process it [14:56:31]SAM_PROTO_GetFieldsCounters [14:56:31]wFMCommunicate request_size=4 [14:56:31]MH_SAM_APDU [14:56:31]CAPDU: 80 13 00 00 [14:56:31]Write to MH i2c: E2 08 00 4D B3 80 13 00 00 00 00 00 00 7C [14:56:31]Write i2c OK [14:56:31]MH_I2C_Read... [14:56:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [14:56:31]Read from MH i2c: E2 [14:56:31]MH_I2C_Read... [14:56:31]Read from MH i2c: E2 62 00 [14:56:31]MH_I2C_Read... [14:56:31]Read from MH i2c: E2 62 00 4D B3 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 09 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 DF 00 00 00 5E 04 04 00 DF 00 00 00 57 04 04 00 E0 00 00 00 19 04 04 00 00 00 00 00 90 00 4E [14:56:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 09 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 DF 00 00 00 5E 04 04 00 DF 00 00 00 57 04 04 00 E0 00 00 00 19 04 04 00 00 00 00 00 90 00 [14:56:31]wFMCommunicate OK [14:56:31]SAM_PROTO_GetFieldsCounters done [14:56:31]requested_item shift.num is exist - process it [14:56:31]requested_item shift.opened is exist - process it [14:56:31]req_shift_opened [14:56:31]FM_GetShiftState [14:56:31]SAM_PROTO_GetShiftState [14:56:31]wFMCommunicate request_size=4 [14:56:31]MH_SAM_APDU [14:56:31]CAPDU: 80 13 01 00 [14:56:31]Write to MH i2c: E2 08 00 4E B3 80 13 01 00 00 00 00 00 7E [14:56:31]Write i2c OK [14:56:31]MH_I2C_Read... [14:56:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [14:56:31]Read from MH i2c: E2 [14:56:31]MH_I2C_Read... [14:56:31]Read from MH i2c: E2 0E 00 [14:56:31]MH_I2C_Read... [14:56:31]Read from MH i2c: E2 0E 00 4E B3 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 44 [14:56:31]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [14:56:31]wFMCommunicate OK [14:56:31]SAM_PROTO_GetShiftState done [14:56:31]FM_GetShiftState done [14:56:31]req_shift_opened done [14:56:31]requested_item shift.open_date is exist - process it [14:56:31]req_shift_open_date [14:56:31]req_shift_open_date done [14:56:31]produce_requested_data done [14:56:31]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230409,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [14:56:31]process_action_free close_receipt [14:56:31]json_value_free [14:56:31]json_value_free done [14:56:31]process_json_proto returns [14:56:31]Send response to host [14:56:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230409,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [14:56:31]free response buf [14:56:31]execute_script done [14:56:31]execute_script returns [14:56:31]free content buf [14:56:31]Sock 9.Close socket [14:56:31]Sock 9.Thread stoped [14:56:35]OFD Sender: No OFD packet to send [14:56:40]OFD Sender: No OFD packet to send [14:56:45]OFD Sender: No OFD packet to send [14:56:50]OFD Sender: No OFD packet to send [14:56:55]OFD Sender: No OFD packet to send [14:57:00]OFD Sender: No OFD packet to send [14:57:05]OFD Sender: No OFD packet to send [14:57:10]OFD Sender: No OFD packet to send [14:57:15]OFD Sender: No OFD packet to send [14:57:20]OFD Sender: No OFD packet to send [14:57:25]OFD Sender: No OFD packet to send [14:57:30]OFD Sender: No OFD packet to send [14:57:35]OFD Sender: No OFD packet to send [14:57:40]OFD Sender: No OFD packet to send [14:57:45]OFD Sender: No OFD packet to send [14:57:50]OFD Sender: No OFD packet to send [14:57:55]OFD Sender: No OFD packet to send [14:58:00]OFD Sender: No OFD packet to send [14:58:05]OFD Sender: No OFD packet to send [14:58:10]OFD Sender: No OFD packet to send [14:58:15]accept exits with 8 [14:58:15]New connection [14:58:15]New thread 3067047268 created [14:58:15]Thread 3066903908 joined [14:58:15]Waiting for new connection... [14:58:15] Sock 8.Parse request [14:58:15]Sock 8.Check first char [14:58:15]Sock 8.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.49.131:8080 [14:58:15]Content-Length: 677 [14:58:15]Content-Type: application/json [14:58:15] [14:58:15]POST finish read [14:58:15]Found Content-Length = 677 [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)871976", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14: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)871976", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [14: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 4F B3 F1 [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 4F B3 00 8D 5C A6 66 FF 4D C0 64 5F [14:58:15]GetLastDocTimeStamp 1722178594 [14:58:15]current date 1722178701 [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 50 B3 80 13 01 00 00 00 00 00 80 [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 50 B3 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 46 [14:58:15]RAPDU: 09 00 01 1C 93 A5 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 1722127132 [14:58:15]opened+sec_in_day 1722213532 [14:58:15]quantity*price = 50036 [14:58:15]sum+1 = 50037 [14:58:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 224 28.07.2024 14:58 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230410 ФПД: 211168767905126 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T145821&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230410&fm=211168767905126&tin=02508201610067®Number=0000000000099253&sum=50000 [14:58:16]StoreToDocumentArchive [14:58:16]shift 386 fd 230410 [14:58:16]save to /storage/0386/doc_00230410 [14:58:16]save last doc name /storage/0386/doc_00230410 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 00832880 [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 5D B3 80 09 00 00 00 00 00 00 82 [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 5D B3 00 90 00 84 [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 5E B3 80 0D 01 02 00 00 00 00 8A [14:58:16]Write i2c OK [14:58:16]MH_I2C_Read... [14:58:16]*** iso7816_exchange 80 0D 01 02... 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 5E B3 00 90 00 85 [14:58:16]RAPDU: 90 00 [14:58:16]wFMCommunicate OK [14:58:16]wFMCommunicate request_size=255 [14:58:16]MH_SAM_APDU [14:58:16]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E0 00 00 00 F4 03 04 00 8D 5C A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0A 84 03 00 35 04 06 00 C0 [14:58:16]Write to MH i2c: E2 02 01 5F B3 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 E0 00 00 00 F4 03 04 00 8D 5C A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0A 84 03 00 35 04 06 00 C0 00 00 B3 [14:58:16]Write i2c OK [14:58:16]MH_I2C_Read... [14:58:16]*** iso7816_exchange 80 0D 02 02... 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 B3 00 90 00 86 [14:58:16]RAPDU: 90 00 [14:58:16]wFMCommunicate OK [14:58:16]wFMCommunicate request_size=10 [14:58:16]MH_SAM_APDU [14:58:16]CAPDU: 80 0D 02 02 05 0E 8F 66 0D 66 [14:58:16]Write to MH i2c: E2 0D 00 60 B3 80 0D 02 02 05 00 0E 8F 66 0D 66 00 00 0D [14:58:16]Write i2c OK [14:58:16]MH_I2C_Read... [14:58:16]*** iso7816_exchange 80 0D 02 02... 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 60 B3 00 90 00 87 [14:58:16]RAPDU: 90 00 [14:58:16]wFMCommunicate OK [14:58:16]wFMCommunicate request_size=4 [14:58:16]MH_SAM_APDU [14:58:16]CAPDU: 80 0D 03 02 [14:58:16]Write to MH i2c: E2 08 00 61 B3 80 0D 03 02 00 00 00 00 8F [14:58:16]Write i2c OK [14:58:16]MH_I2C_Read... [14:58:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [14:58:16]Read from MH i2c: E2 [14:58:16]MH_I2C_Read... [14:58:16]Read from MH i2c: E2 0B 00 [14:58:16]MH_I2C_Read... [14:58:16]Read from MH i2c: E2 0B 00 61 B3 00 AD AA 45 C4 BD 84 C3 EF 90 00 E3 [14:58:16]RAPDU: AD AA 45 C4 BD 84 C3 EF 90 00 [14:58:16]wFMCommunicate OK [14:58:16]SAM_PROTO_SignData done [14:58:16]FM_MakeSignedData done [14:58:16]CreateOFDProtocolMessage [14:58:16]wFMCommunicate request_size=4 [14:58:16]MH_SAM_APDU [14:58:16]CAPDU: 80 11 00 00 [14:58:16]Write to MH i2c: E2 08 00 62 B3 80 11 00 00 00 00 00 00 8F [14:58:16]Write i2c OK [14:58:16]MH_I2C_Read... [14:58:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:58:16]Read from MH i2c: E2 [14:58:16]MH_I2C_Read... [14:58:16]Read from MH i2c: E2 17 00 [14:58:16]MH_I2C_Read... [14:58:16]Read from MH i2c: E2 17 00 62 B3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 E0 [14:58:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:58:16]wFMCommunicate OK [14:58:16]CreateOFDProtocolMessage done [14:58:16]OFDSenderStorePacket 230410 [14:58:16]StoreOFDPacket docnum=230410 [14:58:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 EC 28 07 01 39 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 00 00 00 F4 03 04 00 8D 5C A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0A 84 03 00 35 04 06 00 C0 0E 8F 66 0D 66 AD AA 45 C4 BD 84 C3 EF [14:58:16]CheckFolder [14:58:16]dirname=/storage/ofd_packets [14:58:16]CheckFolder done [14:58:16]ProducePacketName [14:58:16]name=ofd_packets/00230410 [14:58:16]NVStorageSaveData ofd_packets/00230410 [14:58:16]File name is /storage/ofd_packets/00230410 [14:58:16]Write 301 bytes [14:58:16]NVStorageSaveData done [14:58:16]OFDSenderStorePacket done [14:58:16]KKMCreateOFDPacket done [14:58:16]NVStorageSaveData kkm_last_timestamp [14:58:16]File name is /storage/kkm_last_timestamp [14:58:16]Write 4 bytes [14:58:16]NVStorageSaveData done [14:58:16]OFD Sender: Processing packet 230410 [packets to send 132, broken 131] [14:58:16]ProducePacketName [14:58:16]name=ofd_packets/00230410 [14:58:16]OFD Sender: To server: pG, [14:58:16]CommunicateWithHost lk.salyk.kg:30040 [14:58:16]ConnectInit lk.salyk.kg [14:58:16]ExternCall_PrintAddStr [14:58:16]wPrintStart [14:58:16]Write to MH i2c: 01 00 00 63 B3 16 [14:58:16]Write i2c OK [14:58:16]MH_I2C_Read... [14:58:16]Read from MH i2c: 01 [14:58:16]MH_I2C_Read... [14:58:16]Read from MH i2c: 01 07 00 [14:58:16]MH_I2C_Read... [14:58:16]Read from MH i2c: 01 07 00 63 B3 00 00 00 00 00 FF 0F 2B [14:58:16]RasterBufferAndPrint [14:58:16]line Счет N : (1)871976 [14:58:16]line ИНН: 02508201610067 [14:58:16]line Контрольно-Кассовый Чек [14:58:16]line ПРОДАЖА [14:58:16]line ТРК (МРК, ГНК) : 52 [14:58:16]line Товар: 2710124130 [14:58:16]line Аи-92-К-5 [14:58:16]line 7.380 * 67.80 [14:58:16]line = 500.36 [14:58:16]line НДС 12% НСП 1% [14:58:16]line > о реализуемом товаре [14:58:16]line ОКРУГЛЕНИЕ: -0.36 [14:58:16]line ИТОГО: 500.00 [14:58:16]line Внесено: 500.00 [14:58:16]line СДАЧА: 0.00 [14:58:16]line НСП 1% : 4.43 [14:58:16]line НДС 12% : 53.14 [14:58:16]line Наличными: 500.00 [14:58:16]line Безнал.: 0.00 [14:58:16]line Место: АЗС № 125 "Партнер Нефть" [14:58:16]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [14:58:16]line СНО: Общий режим [14:58:16]line Чек 224 28.07.2024 14:58 [14:58:16]line Смена: 386 ФФД: 1.0 [14:58:16]line ЗНМ: 0300000050 [14:58:17]line РНМ: 0000000000099253 [14:58:17]line Версия ККМ: 001 [14:58:17]line ФМ: 0000000000965352 [14:58:17]line ФД: 230410 [14:58:17]line ФПД: 211168767905126 [14:58:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T145821&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230410&fm=211168767905126&tin=02508201610067®Number=0000000000099253&sum=50000 [14:58:17]Connected sock=11 [14:58:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 EC 28 07 01 39 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E0 00 00 00 F4 03 04 00 8D 5C A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0A 84 03 00 35 04 06 00 C0 0E 8F 66 0D 66 AD AA 45 C4 BD 84 C3 EF [14:58:17]written 0, free lines is 4095 [14:58:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 22 5B 47 00 FB 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 39 36 35 33 35 32 10 04 04 00 0A 84 03 00 F4 03 04 00 64 03 A6 66 B6 04 01 00 00 10 98 CB 01 9D 81 49 F7 [14:58:17]CommunicateWithHost err = 0 [14:58:17]CheckOFDResponse [14:58:17]1017 (14) - 77093643461234 [14:58:17]1041 (16) - 0000000000965352 [14:58:17]1040 (4) - 230410 [14:58:17]1012 (4) - 28.07.2024 08:37 [14:58:17]1206 (1) - 0 [14:58:17]OFD Sender: Remove packet 230410 [14:58:17]ProducePacketName [14:58:17]name=ofd_packets/00230410 [14:58:17]NVStorageDeleteData [14:58:17]Write to MH i2c: 01 00 00 8E B3 41 [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 B3 00 00 00 00 00 FA 0C 4E [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 3328 [14:58:17]MH_Cut [14:58:17]Write to MH i2c: D1 01 00 95 B3 01 1A [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 B3 00 19 [14:58:17]Write to MH i2c: 01 00 00 96 B3 49 [14:58:17]Write i2c OK [14:58:17]MH_I2C_Read... [14:58:17]OFD Sender: No OFD packet to send [14:58:18]*** Cut start [14:58:18]*** Partial cut [14:58:18]*** CUTSNS_PIN = 1 [14:58:18]*** CUTSNS_PIN = 0 [14:58:18]*** Brake cut motor [14:58:18]Read from MH i2c: 01 [14:58:18]MH_I2C_Read... [14:58:18]*** Stop cut motor [14:58:18]*** Cut end [14:58:18]Read from MH i2c: 01 07 00 [14:58:18]MH_I2C_Read... [14:58:18]Read from MH i2c: 01 07 00 96 B3 00 00 00 00 00 FF 0F 5E [14:58:18]process_action close_receipt done [14:58:18]requested_data is exist [14:58:18]produce_requested_data [14:58:18]requested_item fm.sn is exist - process it [14:58:18]wFMCommunicate request_size=4 [14:58:18]MH_SAM_APDU [14:58:18]CAPDU: 80 11 00 00 [14:58:18]Write to MH i2c: E2 08 00 97 B3 80 11 00 00 00 00 00 00 C4 [14:58:18]Write i2c OK [14:58:18]MH_I2C_Read... [14:58:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [14:58:18]Read from MH i2c: E2 [14:58:18]MH_I2C_Read... [14:58:18]Read from MH i2c: E2 17 00 [14:58:18]MH_I2C_Read... [14:58:18]Read from MH i2c: E2 17 00 97 B3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 15 [14:58:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [14:58:18]wFMCommunicate OK [14:58:18]requested_item fd.num is exist - process it [14:58:18]SAM_PROTO_GetFieldsCounters [14:58:18]wFMCommunicate request_size=4 [14:58:18]MH_SAM_APDU [14:58:18]CAPDU: 80 13 00 00 [14:58:18]Write to MH i2c: E2 08 00 98 B3 80 13 00 00 00 00 00 00 C7 [14:58:18]Write i2c OK [14:58:18]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 B3 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 0A 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 E0 00 00 00 5E 04 04 00 E0 00 00 00 57 04 04 00 E1 00 00 00 19 04 04 00 00 00 00 00 90 00 9D [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 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 0A 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 E0 00 00 00 5E 04 04 00 E0 00 00 00 57 04 04 00 E1 00 00 00 19 04 04 00 00 00 00 00 90 00 [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 B3 80 13 01 00 00 00 00 00 C9 [14:58:19]Write i2c OK [14:58:19]MH_I2C_Read... [14:58:19]Read from MH i2c: E2 [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 0E 00 [14:58:19]MH_I2C_Read... [14:58:19]Read from MH i2c: E2 0E 00 99 B3 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 8F [14:58:19]RAPDU: 09 00 01 1C 93 A5 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":"0000000000965352","fd.num":230410,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [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":"0000000000965352","fd.num":230410,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [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 8.Close socket [14:58:19]Sock 8.Thread stoped [14:58:22]OFD Sender: No OFD packet to send [14:58:27]OFD Sender: No OFD packet to send [14:58:32]OFD Sender: No OFD packet to send [14:58:37]OFD Sender: No OFD packet to send [14:58:42]OFD Sender: No OFD packet to send [14:58:47]OFD Sender: No OFD packet to send [14:58:52]OFD Sender: No OFD packet to send [14:58:57]OFD Sender: No OFD packet to send [14:59:02]OFD Sender: No OFD packet to send [14:59:07]OFD Sender: No OFD packet to send [14:59:12]OFD Sender: No OFD packet to send [14:59:17]OFD Sender: No OFD packet to send [14:59:22]OFD Sender: No OFD packet to send [14:59:27]OFD Sender: No OFD packet to send [14:59:32]OFD Sender: No OFD packet to send [14:59:37]OFD Sender: No OFD packet to send [14:59:42]OFD Sender: No OFD packet to send [14:59:47]OFD Sender: No OFD packet to send [14:59:52]OFD Sender: No OFD packet to send [14:59:57]OFD Sender: No OFD packet to send [15:00:02]OFD Sender: No OFD packet to send [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:58]OFD Sender: No OFD packet to send [15:01:03]OFD Sender: No OFD packet to send [15:01:08]OFD Sender: No OFD packet to send [15:01:13]OFD Sender: No OFD packet to send [15:01:18]OFD Sender: No OFD packet to send [15:01:23]OFD Sender: No OFD packet to send [15:01:28]OFD Sender: No OFD packet to send [15:01:33]OFD Sender: No OFD packet to send [15:01:38]OFD Sender: No OFD packet to send [15:01:43]OFD Sender: No OFD packet to send [15:01:48]OFD Sender: No OFD packet to send [15:01:53]OFD Sender: No OFD packet to send [15:01:58]OFD Sender: No OFD packet to send [15:02:03]OFD Sender: No OFD packet to send [15:02:08]OFD Sender: No OFD packet to send [15:02:13]OFD Sender: No OFD packet to send [15:02:18]OFD Sender: No OFD packet to send [15:02:23]OFD Sender: No OFD packet to send [15:02:28]OFD Sender: No OFD packet to send [15:02:33]OFD Sender: No OFD packet to send [15:02:38]OFD Sender: No OFD packet to send [15:02:43]OFD Sender: No OFD packet to send [15:02:48]OFD Sender: No OFD packet to send [15:02:53]OFD Sender: No OFD packet to send [15:02:58]OFD Sender: No OFD packet to send [15:03:03]OFD Sender: No OFD packet to send [15:03:08]OFD Sender: No OFD packet to send [15:03:13]OFD Sender: No OFD packet to send [15:03:18]OFD Sender: No OFD packet to send [15:03:23]OFD Sender: No OFD packet to send [15:03:28]OFD Sender: No OFD packet to send [15:03:33]OFD Sender: No OFD packet to send [15:03:38]OFD Sender: No OFD packet to send [15:03:43]OFD Sender: No OFD packet to send [15:03:48]OFD Sender: No OFD packet to send [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:28]OFD Sender: No OFD packet to send [15:05:33]OFD Sender: No OFD packet to send [15:05:38]OFD Sender: No OFD packet to send [15:05:43]OFD Sender: No OFD packet to send [15:05:48]OFD Sender: No OFD packet to send [15:05:53]OFD Sender: No OFD packet to send [15:05:58]OFD Sender: No OFD packet to send [15:06:03]OFD Sender: No OFD packet to send [15:06:08]OFD Sender: No OFD packet to send [15:06:13]OFD Sender: No OFD packet to send [15:06:18]OFD Sender: No OFD packet to send [15:06:23]OFD Sender: No OFD packet to send [15:06:28]OFD Sender: No OFD packet to send [15:06:33]OFD Sender: No OFD packet to send [15:06:38]OFD Sender: No OFD packet to send [15:06:43]OFD Sender: No OFD packet to send [15:06:48]OFD Sender: No OFD packet to send [15:06:53]OFD Sender: No OFD packet to send [15:06:58]OFD Sender: No OFD packet to send [15:07:03]OFD Sender: No OFD packet to send [15:07:08]OFD Sender: No OFD packet to send [15:07:09]accept exits with 9 [15:07:09]New connection [15:07:09]New thread 3066903908 created [15:07:09]Thread 3067047268 joined [15:07:09]Waiting for new connection... [15:07:09] Sock 9.Parse request [15:07:09]Sock 9.Check first char [15:07:09]Sock 9.First char is OK [15:07:09]request: POST /json_proto HTTP/1.0 [15:07:09]Method: POST [15:07:09]URL: /json_proto [15:07:09]Method is POST - this is cgi request [15:07:09]url: /json_proto [15:07:09]query_string will be loaded in cgi processing [15:07:09]execute_cgi json_proto POST (null) [15:07:09]execute_cgi path=json_proto method=POST [15:07:09]POST find Content-Length [15:07:09]Host: 172.17.49.131:8080 [15:07:09]Content-Length: 677 [15:07:09]Content-Type: application/json [15:07:09] [15:07:09]POST finish read [15:07:09]Found Content-Length = 677 [15:07:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871979", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:07:09]execute_script... [15:07: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)871979", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:07:09]POST & json_proto [15:07:09]process_json_proto [15:07:09]json parsed OK: [15:07:09]protocol is kg_v1.0 [15:07:09]action value=close_receipt [15:07:09]process_action close_receipt [15:07:09]cmd_close_receipt [15:07:09]MH_GetDate [15:07:09]Write to MH i2c: F0 00 00 9A B3 3C [15:07:09]Write i2c OK [15:07:09]MH_I2C_Read... [15:07:09]Read from MH i2c: F0 [15:07:09]MH_I2C_Read... [15:07:09]Read from MH i2c: F0 09 00 [15:07:09]MH_I2C_Read... [15:07:09]Read from MH i2c: F0 09 00 9A B3 00 A3 5E A6 66 FF 4D C0 64 C2 [15:07:09]GetLastDocTimeStamp 1722178701 [15:07:09]current date 1722179235 [15:07:09]FM_GetShiftState [15:07:09]SAM_PROTO_GetShiftState [15:07:09]wFMCommunicate request_size=4 [15:07:09]MH_SAM_APDU [15:07:09]CAPDU: 80 13 01 00 [15:07:09]Write to MH i2c: E2 08 00 9B B3 80 13 01 00 00 00 00 00 CB [15:07:09]Write i2c OK [15:07:09]MH_I2C_Read... [15:07:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:07:09]Read from MH i2c: E2 [15:07:09]MH_I2C_Read... [15:07:09]Read from MH i2c: E2 0E 00 [15:07:09]MH_I2C_Read... [15:07:09]Read from MH i2c: E2 0E 00 9B B3 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 91 [15:07:09]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:07:09]wFMCommunicate OK [15:07:09]SAM_PROTO_GetShiftState done [15:07:09]FM_GetShiftState done [15:07:09]opened in 1722127132 [15:07:09]opened+sec_in_day 1722213532 [15:07:09]quantity*price = 50036 [15:07:09]sum+1 = 50037 [15:07:09]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 225 28.07.2024 15:07 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230411 ФПД: 219130915370590 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T150715&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230411&fm=219130915370590&tin=02508201610067®Number=0000000000099253&sum=50000 [15:07:10]StoreToDocumentArchive [15:07:10]shift 386 fd 230411 [15:07:10]save to /storage/0386/doc_00230411 [15:07:10]save last doc name /storage/0386/doc_00230411 to /storage/kkm_last_doc_name [15:07:10]save OK [15:07:10]Clear old archive folders... [15:07:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:07:10]tlvbuf is 009F9430 [15:07:10]SAM_PROTO_ClearQueue [15:07:10]wFMCommunicate request_size=4 [15:07:10]MH_SAM_APDU [15:07:10]CAPDU: 80 09 00 00 [15:07:10]Write to MH i2c: E2 08 00 A8 B3 80 09 00 00 00 00 00 00 CD [15:07:10]Write i2c OK [15:07:10]MH_I2C_Read... [15:07:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:07:10]Read from MH i2c: E2 [15:07:10]MH_I2C_Read... [15:07:10]Read from MH i2c: E2 03 00 [15:07:10]MH_I2C_Read... [15:07:10]Read from MH i2c: E2 03 00 A8 B3 00 90 00 CF [15:07:10]RAPDU: 90 00 [15:07:10]wFMCommunicate OK [15:07:10]SAM_PROTO_ClearQueue done [15:07:10]KKMCreateOFDPacket [15:07:10]OFDProtocolAddRootSTLVToBuf [15:07:10]FM_MakeSignedData [15:07:10]FM_MakeSignedData [15:07:10]SAM_PROTO_SignData [15:07:10]wFMCommunicate request_size=4 [15:07:10]MH_SAM_APDU [15:07:10]CAPDU: 80 0D 01 02 [15:07:10]Write to MH i2c: E2 08 00 A9 B3 80 0D 01 02 00 00 00 00 D5 [15:07:10]Write i2c OK [15:07:10]MH_I2C_Read... [15:07:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:07:10]Read from MH i2c: E2 [15:07:10]MH_I2C_Read... [15:07:10]Read from MH i2c: E2 03 00 [15:07:10]MH_I2C_Read... [15:07:10]Read from MH i2c: E2 03 00 A9 B3 00 90 00 D0 [15:07:10]RAPDU: 90 00 [15:07:10]wFMCommunicate OK [15:07:10]wFMCommunicate request_size=255 [15:07:10]MH_SAM_APDU [15:07: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 00 00 00 F4 03 04 00 A3 5E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0B 84 03 00 35 04 06 00 C7 [15:07:10]Write to MH i2c: E2 02 01 AA B3 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 E1 00 00 00 F4 03 04 00 A3 5E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0B 84 03 00 35 04 06 00 C7 00 00 1F [15:07:10]Write i2c OK [15:07:10]MH_I2C_Read... [15:07:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:07:10]Read from MH i2c: E2 [15:07:10]MH_I2C_Read... [15:07:10]Read from MH i2c: E2 03 00 [15:07:10]MH_I2C_Read... [15:07:10]Read from MH i2c: E2 03 00 AA B3 00 90 00 D1 [15:07:10]RAPDU: 90 00 [15:07:10]wFMCommunicate OK [15:07:10]wFMCommunicate request_size=10 [15:07:10]MH_SAM_APDU [15:07:10]CAPDU: 80 0D 02 02 05 4C 64 5E B6 5E [15:07:10]Write to MH i2c: E2 0D 00 AB B3 80 0D 02 02 05 00 4C 64 5E B6 5E 00 00 04 [15:07:10]Write i2c OK [15:07:10]MH_I2C_Read... [15:07:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:07:10]Read from MH i2c: E2 [15:07:10]MH_I2C_Read... [15:07:10]Read from MH i2c: E2 03 00 [15:07:10]MH_I2C_Read... [15:07:10]Read from MH i2c: E2 03 00 AB B3 00 90 00 D2 [15:07:10]RAPDU: 90 00 [15:07:10]wFMCommunicate OK [15:07:10]wFMCommunicate request_size=4 [15:07:10]MH_SAM_APDU [15:07:10]CAPDU: 80 0D 03 02 [15:07:10]Write to MH i2c: E2 08 00 AC B3 80 0D 03 02 00 00 00 00 DA [15:07:10]Write i2c OK [15:07:10]MH_I2C_Read... [15:07:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:07:10]Read from MH i2c: E2 [15:07:10]MH_I2C_Read... [15:07:10]Read from MH i2c: E2 0B 00 [15:07:10]MH_I2C_Read... [15:07:10]Read from MH i2c: E2 0B 00 AC B3 00 71 7B BD 39 70 79 79 66 90 00 85 [15:07:10]RAPDU: 71 7B BD 39 70 79 79 66 90 00 [15:07:10]wFMCommunicate OK [15:07:10]SAM_PROTO_SignData done [15:07:10]FM_MakeSignedData done [15:07:10]CreateOFDProtocolMessage [15:07:10]wFMCommunicate request_size=4 [15:07:10]MH_SAM_APDU [15:07:10]CAPDU: 80 11 00 00 [15:07:10]Write to MH i2c: E2 08 00 AD B3 80 11 00 00 00 00 00 00 DA [15:07:10]Write i2c OK [15:07:10]MH_I2C_Read... [15:07:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:07:10]Read from MH i2c: E2 [15:07:11]MH_I2C_Read... [15:07:11]Read from MH i2c: E2 17 00 [15:07:11]MH_I2C_Read... [15:07:11]Read from MH i2c: E2 17 00 AD B3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 2B [15:07:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:07:11]wFMCommunicate OK [15:07:11]CreateOFDProtocolMessage done [15:07:11]OFDSenderStorePacket 230411 [15:07:11]StoreOFDPacket docnum=230411 [15:07:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 E4 CB 07 01 FE 0A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E1 00 00 00 F4 03 04 00 A3 5E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0B 84 03 00 35 04 06 00 C7 4C 64 5E B6 5E 71 7B BD 39 70 79 79 66 [15:07:11]CheckFolder [15:07:11]dirname=/storage/ofd_packets [15:07:11]CheckFolder done [15:07:11]ProducePacketName [15:07:11]name=ofd_packets/00230411 [15:07:11]NVStorageSaveData ofd_packets/00230411 [15:07:11]File name is /storage/ofd_packets/00230411 [15:07:11]Write 301 bytes [15:07:11]NVStorageSaveData done [15:07:11]OFDSenderStorePacket done [15:07:11]KKMCreateOFDPacket done [15:07:11]NVStorageSaveData kkm_last_timestamp [15:07:11]File name is /storage/kkm_last_timestamp [15:07:11]Write 4 bytes [15:07:11]NVStorageSaveData done [15:07:11]ExternCall_PrintAddStr [15:07:11]wPrintStart [15:07:11]Write to MH i2c: 01 00 00 AE B3 61 [15:07:11]Write i2c OK [15:07:11]MH_I2C_Read... [15:07:11]Read from MH i2c: 01 [15:07:11]MH_I2C_Read... [15:07:11]Read from MH i2c: 01 07 00 [15:07:11]MH_I2C_Read... [15:07:11]Read from MH i2c: 01 07 00 AE B3 00 00 00 00 00 FF 0F 76 [15:07:11]RasterBufferAndPrint [15:07:11]line Счет N : (1)871979 [15:07:11]line ИНН: 02508201610067 [15:07:11]line Контрольно-Кассовый Чек [15:07:11]line ПРОДАЖА [15:07:11]line ТРК (МРК, ГНК) : 62 [15:07:11]line Товар: 2710124130 [15:07:11]line Аи-92-К-5 [15:07:11]line 7.380 * 67.80 [15:07:11]line = 500.36 [15:07:11]line НДС 12% НСП 1% [15:07:11]line > о реализуемом товаре [15:07:11]line ОКРУГЛЕНИЕ: -0.36 [15:07:11]line ИТОГО: 500.00 [15:07:11]line Внесено: 500.00 [15:07:11]line СДАЧА: 0.00 [15:07:11]line НСП 1% : 4.43 [15:07:11]line НДС 12% : 53.14 [15:07:11]line Наличными: 500.00 [15:07:11]line Безнал.: 0.00 [15:07:11]line Место: АЗС № 125 "Партнер Нефть" [15:07:11]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [15:07:11]line СНО: Общий режим [15:07:11]line Чек 225 28.07.2024 15:07 [15:07:11]line Смена: 386 ФФД: 1.0 [15:07:11]line ЗНМ: 0300000050 [15:07:11]line РНМ: 0000000000099253 [15:07:11]line Версия ККМ: 001 [15:07:11]line ФМ: 0000000000965352 [15:07:11]line ФД: 230411 [15:07:11]line ФПД: 219130915370590 [15:07:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T150715&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230411&fm=219130915370590&tin=02508201610067®Number=0000000000099253&sum=50000 [15:07:11]OFD Sender: Processing packet 230411 [packets to send 132, broken 131] [15:07:11]ProducePacketName [15:07:11]name=ofd_packets/00230411 [15:07:11]OFD Sender: To server: pG, [15:07:11]CommunicateWithHost lk.salyk.kg:30040 [15:07:11]ConnectInit lk.salyk.kg [15:07:11]written 0, free lines is 4095 [15:07:11]Connected sock=10 [15:07:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 E4 CB 07 01 FE 0A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E1 00 00 00 F4 03 04 00 A3 5E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0B 84 03 00 35 04 06 00 C7 4C 64 5E B6 5E 71 7B BD 39 70 79 79 66 [15:07:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 3F 0D 47 00 A2 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 39 36 35 33 35 32 10 04 04 00 0B 84 03 00 F4 03 04 00 7B 05 A6 66 B6 04 01 00 00 58 BA 82 01 FD 34 1C 0B [15:07:11]CommunicateWithHost err = 0 [15:07:11]CheckOFDResponse [15:07:11]1017 (14) - 77093643461234 [15:07:11]1041 (16) - 0000000000965352 [15:07:11]1040 (4) - 230411 [15:07:11]1012 (4) - 28.07.2024 08:46 [15:07:11]1206 (1) - 0 [15:07:11]OFD Sender: Remove packet 230411 [15:07:11]ProducePacketName [15:07:11]name=ofd_packets/00230411 [15:07:11]NVStorageDeleteData [15:07:11]Write to MH i2c: 01 00 00 D9 B3 8C [15:07:11]Write i2c OK [15:07:11]MH_I2C_Read... [15:07:11]Read from MH i2c: 01 [15:07:11]MH_I2C_Read... [15:07:11]Read from MH i2c: 01 07 00 [15:07:11]MH_I2C_Read... [15:07:11]Read from MH i2c: 01 07 00 D9 B3 00 00 00 00 00 FF 0C 9E [15:07:11]RasterBufferAndPrint [15:07:11]line [15:07:11]line [15:07:11]line [15:07:11]line [15:07:11]line [15:07:11]written 0, free lines is 3336 [15:07:11]MH_Cut [15:07:11]Write to MH i2c: D1 01 00 E0 B3 01 65 [15:07:11]Write i2c OK [15:07:11]MH_I2C_Read... [15:07:11]Read from MH i2c: D1 [15:07:11]MH_I2C_Read... [15:07:11]Read from MH i2c: D1 01 00 [15:07:11]MH_I2C_Read... [15:07:11]Read from MH i2c: D1 01 00 E0 B3 00 64 [15:07:11]Write to MH i2c: 01 00 00 E1 B3 94 [15:07:11]Write i2c OK [15:07:11]MH_I2C_Read... [15:07:12]OFD Sender: No OFD packet to send [15:07:12]*** Cut start [15:07:12]*** Partial cut [15:07:12]*** CUTSNS_PIN = 1 [15:07:12]*** CUTSNS_PIN = 0 [15:07:12]*** Brake cut motor [15:07:13]Read from MH i2c: 01 [15:07:13]MH_I2C_Read... [15:07:13]*** Stop cut motor [15:07:13]*** Cut end [15:07:13]Read from MH i2c: 01 07 00 [15:07:13]MH_I2C_Read... [15:07:13]Read from MH i2c: 01 07 00 E1 B3 00 00 00 00 00 FF 0F A9 [15:07:13]process_action close_receipt done [15:07:13]requested_data is exist [15:07:13]produce_requested_data [15:07:13]requested_item fm.sn is exist - process it [15:07:13]wFMCommunicate request_size=4 [15:07:13]MH_SAM_APDU [15:07:13]CAPDU: 80 11 00 00 [15:07:13]Write to MH i2c: E2 08 00 E2 B3 80 11 00 00 00 00 00 00 0F [15:07:13]Write i2c OK [15:07:13]MH_I2C_Read... [15:07:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:07:13]Read from MH i2c: E2 [15:07:13]MH_I2C_Read... [15:07:13]Read from MH i2c: E2 17 00 [15:07:13]MH_I2C_Read... [15:07:13]Read from MH i2c: E2 17 00 E2 B3 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 60 [15:07:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:07:13]wFMCommunicate OK [15:07:13]requested_item fd.num is exist - process it [15:07:13]SAM_PROTO_GetFieldsCounters [15:07:13]wFMCommunicate request_size=4 [15:07:13]MH_SAM_APDU [15:07:13]CAPDU: 80 13 00 00 [15:07:13]Write to MH i2c: E2 08 00 E3 B3 80 13 00 00 00 00 00 00 12 [15:07:13]Write i2c OK [15:07:13]MH_I2C_Read... [15:07:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:07:13]Read from MH i2c: E2 [15:07:13]MH_I2C_Read... [15:07:13]Read from MH i2c: E2 62 00 [15:07:13]MH_I2C_Read... [15:07:13]Read from MH i2c: E2 62 00 E3 B3 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 0B 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 E1 00 00 00 5E 04 04 00 E1 00 00 00 57 04 04 00 E2 00 00 00 19 04 04 00 00 00 00 00 90 00 EC [15:07:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 0B 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 E1 00 00 00 5E 04 04 00 E1 00 00 00 57 04 04 00 E2 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:07:13]wFMCommunicate OK [15:07:13]SAM_PROTO_GetFieldsCounters done [15:07:13]requested_item shift.num is exist - process it [15:07:13]requested_item shift.opened is exist - process it [15:07:13]req_shift_opened [15:07:13]FM_GetShiftState [15:07:13]SAM_PROTO_GetShiftState [15:07:13]wFMCommunicate request_size=4 [15:07:13]MH_SAM_APDU [15:07:13]CAPDU: 80 13 01 00 [15:07:13]Write to MH i2c: E2 08 00 E4 B3 80 13 01 00 00 00 00 00 14 [15:07:13]Write i2c OK [15:07:13]MH_I2C_Read... [15:07:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:07:13]Read from MH i2c: E2 [15:07:13]MH_I2C_Read... [15:07:13]Read from MH i2c: E2 0E 00 [15:07:13]MH_I2C_Read... [15:07:13]Read from MH i2c: E2 0E 00 E4 B3 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 DA [15:07:13]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:07:13]wFMCommunicate OK [15:07:13]SAM_PROTO_GetShiftState done [15:07:13]FM_GetShiftState done [15:07:13]req_shift_opened done [15:07:13]requested_item shift.open_date is exist - process it [15:07:13]req_shift_open_date [15:07:13]req_shift_open_date done [15:07:13]produce_requested_data done [15:07:13]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230411,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [15:07:13]process_action_free close_receipt [15:07:13]json_value_free [15:07:13]json_value_free done [15:07:13]process_json_proto returns [15:07:13]Send response to host [15:07:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230411,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [15:07:13]free response buf [15:07:13]execute_script done [15:07:13]execute_script returns [15:07:13]free content buf [15:07:13]Sock 9.Close socket [15:07:13]Sock 9.Thread stoped [15:07:17]OFD Sender: No OFD packet to send [15:07:22]OFD Sender: No OFD packet to send [15:07:27]OFD Sender: No OFD packet to send [15:07:32]OFD Sender: No OFD packet to send [15:07:37]OFD Sender: No OFD packet to send [15:07:37]accept exits with 8 [15:07:37]New connection [15:07:37]New thread 3067047268 created [15:07:37]Thread 3066903908 joined [15:07:37]Waiting for new connection... [15:07:37] Sock 8.Parse request [15:07:37]Sock 8.Check first char [15:07:37]Sock 8.First char is OK [15:07:37]request: POST /json_proto HTTP/1.0 [15:07:37]Method: POST [15:07:37]URL: /json_proto [15:07:37]Method is POST - this is cgi request [15:07:37]url: /json_proto [15:07:37]query_string will be loaded in cgi processing [15:07:37]execute_cgi json_proto POST (null) [15:07:37]execute_cgi path=json_proto method=POST [15:07:37]POST find Content-Length [15:07:37]Host: 172.17.49.131:8080 [15:07:37]Content-Length: 1156 [15:07:37]Content-Type: application/json [15:07:37] [15:07:37]POST finish read [15:07:37]Found Content-Length = 1156 [15:07:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 125\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410.\u000A\u0421\u0447\u0435\u0442 N : (1)871978\u000A28.07.2024 14:30\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2034.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30074399\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:07:37]execute_script... [15:07:37]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 125\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410.\u000A\u0421\u0447\u0435\u0442 N : (1)871978\u000A28.07.2024 14:30\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 52\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 30.000 x 67.80\u000A\u0418\u0422\u041E\u0413: 2034.00\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u041A \u0413\u041F\u041D\u0410 Online\u000A30074399\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:07:37]POST & json_proto [15:07:37]process_json_proto [15:07:37]json parsed OK: [15:07:37]protocol is kg_v1.0 [15:07:37]action value=print_text [15:07:37]process_action print_text [15:07:37]cmd_print_text [15:07:37]ExternCall_PrintAddStr [15:07:37]wPrintStart [15:07:37]Write to MH i2c: 01 00 00 E5 B3 98 [15:07:37]Write i2c OK [15:07:37]MH_I2C_Read... [15:07:37]Read from MH i2c: 01 [15:07:37]MH_I2C_Read... [15:07:37]Read from MH i2c: 01 07 00 [15:07:37]MH_I2C_Read... [15:07:37]Read from MH i2c: 01 07 00 E5 B3 00 00 00 00 00 FF 0F AD [15:07:37]RasterBufferAndPrint [15:07:37]line *****ТОВАРНЫЙ ЧЕК***** [15:07:37]line АЗС 125 [15:07:37]line Партнер нефть [15:07:37]line 02508201610067 [15:07:37]line Кассир : Бекжанов А. [15:07:37]line Счет N : (1)871978 [15:07:37]line 28.07.2024 14:30 [15:07:37]line ПРОДАЖА [15:07:37]line ТРК (МРК, ГНК): 52 [15:07:37]line Вид ГСМ : 2710124130 [15:07:37]line Аи-92-К-5 [15:07:37]line 30.000 x 67.80 [15:07:37]line ИТОГ: 2034.00 [15:07:37]line Тип оплаты: Талоны: ТК ГПНА Online [15:07:37]line 30074399 [15:07:37]line ______________________ [15:07:37]line (подпись) [15:07:37]written 0, free lines is 4095 [15:07:37]Write to MH i2c: 01 00 00 F9 B3 AC [15:07:37]Write i2c OK [15:07:37]MH_I2C_Read... [15:07:37]Read from MH i2c: 01 [15:07:37]MH_I2C_Read... [15:07:37]Read from MH i2c: 01 07 00 [15:07:37]MH_I2C_Read... [15:07:37]Read from MH i2c: 01 07 00 F9 B3 00 00 00 00 00 11 0E D2 [15:07:37]RasterBufferAndPrint [15:07:37]line [15:07:37]line [15:07:37]line [15:07:37]line [15:07:37]line [15:07:37]written 0, free lines is 3603 [15:07:37]MH_Cut [15:07:37]Write to MH i2c: D1 01 00 00 B4 01 86 [15:07:37]Write i2c OK [15:07:37]MH_I2C_Read... [15:07:37]Read from MH i2c: D1 [15:07:37]MH_I2C_Read... [15:07:37]Read from MH i2c: D1 01 00 [15:07:37]MH_I2C_Read... [15:07:37]Read from MH i2c: D1 01 00 00 B4 00 85 [15:07:37]Write to MH i2c: 01 00 00 01 B4 B5 [15:07:37]Write i2c OK [15:07:37]MH_I2C_Read... [15:07:38]*** Cut start [15:07:38]*** Partial cut [15:07:38]*** CUTSNS_PIN = 1 [15:07:38]*** CUTSNS_PIN = 0 [15:07:38]*** Brake cut motor [15:07:38]Read from MH i2c: 01 [15:07:38]MH_I2C_Read... [15:07:38]*** Stop cut motor [15:07:38]*** Cut end [15:07:38]Read from MH i2c: 01 07 00 [15:07:38]MH_I2C_Read... [15:07:38]Read from MH i2c: 01 07 00 01 B4 00 00 00 00 00 FF 0F CA [15:07:38]process_action print_text done [15:07:38]requested_data is exist [15:07:38]produce_requested_data [15:07:38]requested_item fm.sn is exist - process it [15:07:38]wFMCommunicate request_size=4 [15:07:38]MH_SAM_APDU [15:07:38]CAPDU: 80 11 00 00 [15:07:38]Write to MH i2c: E2 08 00 02 B4 80 11 00 00 00 00 00 00 30 [15:07:38]Write i2c OK [15:07:38]MH_I2C_Read... [15:07:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:07:38]Read from MH i2c: E2 [15:07:38]MH_I2C_Read... [15:07:38]Read from MH i2c: E2 17 00 [15:07:38]MH_I2C_Read... [15:07:38]Read from MH i2c: E2 17 00 02 B4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 81 [15:07:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:07:38]wFMCommunicate OK [15:07:38]requested_item fd.num is exist - process it [15:07:38]SAM_PROTO_GetFieldsCounters [15:07:38]wFMCommunicate request_size=4 [15:07:38]MH_SAM_APDU [15:07:38]CAPDU: 80 13 00 00 [15:07:38]Write to MH i2c: E2 08 00 03 B4 80 13 00 00 00 00 00 00 33 [15:07:38]Write i2c OK [15:07:38]MH_I2C_Read... [15:07:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:07:39]Read from MH i2c: E2 [15:07:39]MH_I2C_Read... [15:07:39]Read from MH i2c: E2 62 00 [15:07:39]MH_I2C_Read... [15:07:39]Read from MH i2c: E2 62 00 03 B4 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 0B 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 E1 00 00 00 5E 04 04 00 E1 00 00 00 57 04 04 00 E2 00 00 00 19 04 04 00 00 00 00 00 90 00 0D [15:07:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 0B 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 E1 00 00 00 5E 04 04 00 E1 00 00 00 57 04 04 00 E2 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:07:39]wFMCommunicate OK [15:07:39]SAM_PROTO_GetFieldsCounters done [15:07:39]requested_item shift.num is exist - process it [15:07:39]requested_item shift.opened is exist - process it [15:07:39]req_shift_opened [15:07:39]FM_GetShiftState [15:07:39]SAM_PROTO_GetShiftState [15:07:39]wFMCommunicate request_size=4 [15:07:39]MH_SAM_APDU [15:07:39]CAPDU: 80 13 01 00 [15:07:39]Write to MH i2c: E2 08 00 04 B4 80 13 01 00 00 00 00 00 35 [15:07:39]Write i2c OK [15:07:39]MH_I2C_Read... [15:07:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:07:39]Read from MH i2c: E2 [15:07:39]MH_I2C_Read... [15:07:39]Read from MH i2c: E2 0E 00 [15:07:39]MH_I2C_Read... [15:07:39]Read from MH i2c: E2 0E 00 04 B4 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 FB [15:07:39]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:07:39]wFMCommunicate OK [15:07:39]SAM_PROTO_GetShiftState done [15:07:39]FM_GetShiftState done [15:07:39]req_shift_opened done [15:07:39]requested_item shift.open_date is exist - process it [15:07:39]req_shift_open_date [15:07:39]req_shift_open_date done [15:07:39]produce_requested_data done [15:07:39]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230411,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [15:07:39]process_action_free print_text [15:07:39]json_value_free [15:07:39]json_value_free done [15:07:39]process_json_proto returns [15:07:39]Send response to host [15:07:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230411,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [15:07:39]free response buf [15:07:39]execute_script done [15:07:39]execute_script returns [15:07:39]free content buf [15:07:39]Sock 8.Close socket [15:07:39]Sock 8.Thread stoped [15:07:42]OFD Sender: No OFD packet to send [15:07:47]OFD Sender: No OFD packet to send [15:07:52]OFD Sender: No OFD packet to send [15:07:57]OFD Sender: No OFD packet to send [15:08:02]OFD Sender: No OFD packet to send [15:08:07]OFD Sender: No OFD packet to send [15:08:07]accept exits with 9 [15:08:07]New connection [15:08:07]New thread 3066903908 created [15:08:07]Thread 3067047268 joined [15:08:07]Waiting for new connection... [15:08:07] Sock 9.Parse request [15:08:07]Sock 9.Check first char [15:08:07]Sock 9.First char is OK [15:08:07]request: POST /json_proto HTTP/1.0 [15:08:07]Method: POST [15:08:07]URL: /json_proto [15:08:07]Method is POST - this is cgi request [15:08:07]url: /json_proto [15:08:07]query_string will be loaded in cgi processing [15:08:07]execute_cgi json_proto POST (null) [15:08:07]execute_cgi path=json_proto method=POST [15:08:07]POST find Content-Length [15:08:07]Host: 172.17.49.131:8080 [15:08:07]Content-Length: 677 [15:08:07]Content-Type: application/json [15:08:07] [15:08:07]POST finish read [15:08:07]Found Content-Length = 677 [15:08:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871980", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:08:07]execute_script... [15:08: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)871980", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:08:07]POST & json_proto [15:08:07]process_json_proto [15:08:07]json parsed OK: [15:08:07]protocol is kg_v1.0 [15:08:07]action value=close_receipt [15:08:07]process_action close_receipt [15:08:07]cmd_close_receipt [15:08:07]MH_GetDate [15:08:07]Write to MH i2c: F0 00 00 05 B4 A8 [15:08:07]Write i2c OK [15:08:07]MH_I2C_Read... [15:08:07]Read from MH i2c: F0 [15:08:07]MH_I2C_Read... [15:08:07]Read from MH i2c: F0 09 00 [15:08:07]MH_I2C_Read... [15:08:07]Read from MH i2c: F0 09 00 05 B4 00 DE 5E A6 66 FF 4D C0 64 69 [15:08:07]GetLastDocTimeStamp 1722179235 [15:08:07]current date 1722179294 [15:08:07]FM_GetShiftState [15:08:07]SAM_PROTO_GetShiftState [15:08:07]wFMCommunicate request_size=4 [15:08:07]MH_SAM_APDU [15:08:07]CAPDU: 80 13 01 00 [15:08:07]Write to MH i2c: E2 08 00 06 B4 80 13 01 00 00 00 00 00 37 [15:08:07]Write i2c OK [15:08:07]MH_I2C_Read... [15:08:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:08:07]Read from MH i2c: E2 [15:08:07]MH_I2C_Read... [15:08:07]Read from MH i2c: E2 0E 00 [15:08:07]MH_I2C_Read... [15:08:07]Read from MH i2c: E2 0E 00 06 B4 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 FD [15:08:07]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:08:07]wFMCommunicate OK [15:08:07]SAM_PROTO_GetShiftState done [15:08:07]FM_GetShiftState done [15:08:07]opened in 1722127132 [15:08:07]opened+sec_in_day 1722213532 [15:08:07]quantity*price = 40002 [15:08:07]sum+1 = 40003 [15:08:07]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 226 28.07.2024 15:08 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230412 ФПД: 82685055091537 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T150814&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230412&fm=82685055091537&tin=02508201610067®Number=0000000000099253&sum=40000 [15:08:08]StoreToDocumentArchive [15:08:08]shift 386 fd 230412 [15:08:08]save to /storage/0386/doc_00230412 [15:08:08]save last doc name /storage/0386/doc_00230412 to /storage/kkm_last_doc_name [15:08:08]save OK [15:08:08]Clear old archive folders... [15:08:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:08:08]tlvbuf is 008E2CC0 [15:08:08]SAM_PROTO_ClearQueue [15:08:08]wFMCommunicate request_size=4 [15:08:08]MH_SAM_APDU [15:08:08]CAPDU: 80 09 00 00 [15:08:08]Write to MH i2c: E2 08 00 13 B4 80 09 00 00 00 00 00 00 39 [15:08:08]Write i2c OK [15:08:08]MH_I2C_Read... [15:08:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:08:08]Read from MH i2c: E2 [15:08:08]MH_I2C_Read... [15:08:08]Read from MH i2c: E2 03 00 [15:08:08]MH_I2C_Read... [15:08:08]Read from MH i2c: E2 03 00 13 B4 00 90 00 3B [15:08:08]RAPDU: 90 00 [15:08:08]wFMCommunicate OK [15:08:08]SAM_PROTO_ClearQueue done [15:08:08]KKMCreateOFDPacket [15:08:08]OFDProtocolAddRootSTLVToBuf [15:08:08]FM_MakeSignedData [15:08:08]FM_MakeSignedData [15:08:08]SAM_PROTO_SignData [15:08:08]wFMCommunicate request_size=4 [15:08:08]MH_SAM_APDU [15:08:08]CAPDU: 80 0D 01 02 [15:08:08]Write to MH i2c: E2 08 00 14 B4 80 0D 01 02 00 00 00 00 41 [15:08:08]Write i2c OK [15:08:08]MH_I2C_Read... [15:08:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:08:08]Read from MH i2c: E2 [15:08:08]MH_I2C_Read... [15:08:08]Read from MH i2c: E2 03 00 [15:08:08]MH_I2C_Read... [15:08:08]Read from MH i2c: E2 03 00 14 B4 00 90 00 3C [15:08:08]RAPDU: 90 00 [15:08:08]wFMCommunicate OK [15:08:08]wFMCommunicate request_size=255 [15:08:08]MH_SAM_APDU [15:08: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 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 E2 00 00 00 F4 03 04 00 DE 5E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0C 84 03 00 35 04 06 00 4B [15:08:08]Write to MH i2c: E2 02 01 15 B4 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 E2 00 00 00 F4 03 04 00 DE 5E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0C 84 03 00 35 04 06 00 4B 00 00 31 [15:08:08]Write i2c OK [15:08:08]MH_I2C_Read... [15:08:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:08:09]Read from MH i2c: E2 [15:08:09]MH_I2C_Read... [15:08:09]Read from MH i2c: E2 03 00 [15:08:09]MH_I2C_Read... [15:08:09]Read from MH i2c: E2 03 00 15 B4 00 90 00 3D [15:08:09]RAPDU: 90 00 [15:08:09]wFMCommunicate OK [15:08:09]wFMCommunicate request_size=10 [15:08:09]MH_SAM_APDU [15:08:09]CAPDU: 80 0D 02 02 05 33 9D 56 43 51 [15:08:09]Write to MH i2c: E2 0D 00 16 B4 80 0D 02 02 05 00 33 9D 56 43 51 00 00 08 [15:08:09]Write i2c OK [15:08:09]MH_I2C_Read... [15:08:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:08:09]Read from MH i2c: E2 [15:08:09]MH_I2C_Read... [15:08:09]Read from MH i2c: E2 03 00 [15:08:09]MH_I2C_Read... [15:08:09]Read from MH i2c: E2 03 00 16 B4 00 90 00 3E [15:08:09]RAPDU: 90 00 [15:08:09]wFMCommunicate OK [15:08:09]wFMCommunicate request_size=4 [15:08:09]MH_SAM_APDU [15:08:09]CAPDU: 80 0D 03 02 [15:08:09]Write to MH i2c: E2 08 00 17 B4 80 0D 03 02 00 00 00 00 46 [15:08:09]Write i2c OK [15:08:09]MH_I2C_Read... [15:08:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:08:09]Read from MH i2c: E2 [15:08:09]MH_I2C_Read... [15:08:09]Read from MH i2c: E2 0B 00 [15:08:09]MH_I2C_Read... [15:08:09]Read from MH i2c: E2 0B 00 17 B4 00 25 7F A1 5C 33 B9 A8 37 90 00 B3 [15:08:09]RAPDU: 25 7F A1 5C 33 B9 A8 37 90 00 [15:08:09]wFMCommunicate OK [15:08:09]SAM_PROTO_SignData done [15:08:09]FM_MakeSignedData done [15:08:09]CreateOFDProtocolMessage [15:08:09]wFMCommunicate request_size=4 [15:08:09]MH_SAM_APDU [15:08:09]CAPDU: 80 11 00 00 [15:08:09]Write to MH i2c: E2 08 00 18 B4 80 11 00 00 00 00 00 00 46 [15:08:09]Write i2c OK [15:08:09]MH_I2C_Read... [15:08:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:08:09]Read from MH i2c: E2 [15:08:09]MH_I2C_Read... [15:08:09]Read from MH i2c: E2 17 00 [15:08:09]MH_I2C_Read... [15:08:09]Read from MH i2c: E2 17 00 18 B4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 97 [15:08:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:08:09]wFMCommunicate OK [15:08:09]CreateOFDProtocolMessage done [15:08:09]OFDSenderStorePacket 230412 [15:08:09]StoreOFDPacket docnum=230412 [15:08:09]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 3C 9D 07 01 D8 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 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 E2 00 00 00 F4 03 04 00 DE 5E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0C 84 03 00 35 04 06 00 4B 33 9D 56 43 51 25 7F A1 5C 33 B9 A8 37 [15:08:09]CheckFolder [15:08:09]dirname=/storage/ofd_packets [15:08:09]CheckFolder done [15:08:09]ProducePacketName [15:08:09]name=ofd_packets/00230412 [15:08:09]NVStorageSaveData ofd_packets/00230412 [15:08:09]File name is /storage/ofd_packets/00230412 [15:08:09]Write 301 bytes [15:08:09]NVStorageSaveData done [15:08:09]OFDSenderStorePacket done [15:08:09]KKMCreateOFDPacket done [15:08:09]NVStorageSaveData kkm_last_timestamp [15:08:09]File name is /storage/kkm_last_timestamp [15:08:09]Write 4 bytes [15:08:09]NVStorageSaveData done [15:08:09]ExternCall_PrintAddStr [15:08:09]wPrintStart [15:08:09]Write to MH i2c: 01 00 00 19 B4 CD [15:08:09]Write i2c OK [15:08:09]MH_I2C_Read... [15:08:09]Read from MH i2c: 01 [15:08:09]MH_I2C_Read... [15:08:09]Read from MH i2c: 01 07 00 [15:08:09]MH_I2C_Read... [15:08:09]Read from MH i2c: 01 07 00 19 B4 00 00 00 00 00 FF 0F E2 [15:08:09]RasterBufferAndPrint [15:08:09]line Счет N : (1)871980 [15:08:09]line ИНН: 02508201610067 [15:08:09]line Контрольно-Кассовый Чек [15:08:09]line ПРОДАЖА [15:08:09]line ТРК (МРК, ГНК) : 42 [15:08:09]line Товар: 2710124130 [15:08:09]line Аи-92-К-5 [15:08:09]line 5.900 * 67.80 [15:08:09]line = 400.02 [15:08:09]line НДС 12% НСП 1% [15:08:09]line > о реализуемом товаре [15:08:09]line ОКРУГЛЕНИЕ: -0.02 [15:08:09]line ИТОГО: 400.00 [15:08:09]line Внесено: 400.00 [15:08:09]line СДАЧА: 0.00 [15:08:09]line НСП 1% : 3.54 [15:08:09]line НДС 12% : 42.48 [15:08:09]line Наличными: 400.00 [15:08:09]line Безнал.: 0.00 [15:08:09]line Место: АЗС № 125 "Партнер Нефть" [15:08:09]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [15:08:09]line СНО: Общий режим [15:08:09]line Чек 226 28.07.2024 15:08 [15:08:09]line Смена: 386 ФФД: 1.0 [15:08:09]line ЗНМ: 0300000050 [15:08:09]line РНМ: 0000000000099253 [15:08:09]line Версия ККМ: 001 [15:08:09]line ФМ: 0000000000965352 [15:08:09]line ФД: 230412 [15:08:09]line ФПД: 82685055091537 [15:08:09]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T150814&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230412&fm=82685055091537&tin=02508201610067®Number=0000000000099253&sum=40000 [15:08:09]OFD Sender: Processing packet 230412 [packets to send 132, broken 131] [15:08:09]ProducePacketName [15:08:09]name=ofd_packets/00230412 [15:08:09]OFD Sender: To server: pG, [15:08:09]CommunicateWithHost lk.salyk.kg:30040 [15:08:09]ConnectInit lk.salyk.kg [15:08:09]written 0, free lines is 4095 [15:08:09]Connected sock=10 [15:08:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 3C 9D 07 01 D8 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 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 E2 00 00 00 F4 03 04 00 DE 5E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0C 84 03 00 35 04 06 00 4B 33 9D 56 43 51 25 7F A1 5C 33 B9 A8 37 [15:08:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 A3 10 47 00 E4 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 39 36 35 33 35 32 10 04 04 00 0C 84 03 00 F4 03 04 00 B5 05 A6 66 B6 04 01 00 00 65 31 5C 94 5B C1 03 73 [15:08:10]CommunicateWithHost err = 0 [15:08:10]CheckOFDResponse [15:08:10]1017 (14) - 77093643461234 [15:08:10]1041 (16) - 0000000000965352 [15:08:10]1040 (4) - 230412 [15:08:10]1012 (4) - 28.07.2024 08:47 [15:08:10]1206 (1) - 0 [15:08:10]OFD Sender: Remove packet 230412 [15:08:10]ProducePacketName [15:08:10]name=ofd_packets/00230412 [15:08:10]NVStorageDeleteData [15:08:10]Write to MH i2c: 01 00 00 44 B4 F8 [15:08:10]Write i2c OK [15:08:10]MH_I2C_Read... [15:08:10]Read from MH i2c: 01 [15:08:10]MH_I2C_Read... [15:08:10]Read from MH i2c: 01 07 00 [15:08:10]MH_I2C_Read... [15:08:10]Read from MH i2c: 01 07 00 44 B4 00 00 00 00 00 0A 0D 16 [15:08:10]RasterBufferAndPrint [15:08:10]line [15:08:10]line [15:08:10]line [15:08:10]line [15:08:10]line [15:08:10]written 0, free lines is 3344 [15:08:10]MH_Cut [15:08:10]Write to MH i2c: D1 01 00 4B B4 01 D1 [15:08:10]Write i2c OK [15:08:10]MH_I2C_Read... [15:08:10]Read from MH i2c: D1 [15:08:10]MH_I2C_Read... [15:08:10]Read from MH i2c: D1 01 00 [15:08:10]MH_I2C_Read... [15:08:10]Read from MH i2c: D1 01 00 4B B4 00 D0 [15:08:10]Write to MH i2c: 01 00 00 4C B4 00 [15:08:10]Write i2c OK [15:08:10]MH_I2C_Read... [15:08:10]OFD Sender: No OFD packet to send [15:08:10]*** Cut start [15:08:10]*** Partial cut [15:08:10]*** CUTSNS_PIN = 1 [15:08:10]*** CUTSNS_PIN = 0 [15:08:11]*** Brake cut motor [15:08:11]Read from MH i2c: 01 [15:08:11]MH_I2C_Read... [15:08:11]*** Stop cut motor [15:08:11]*** Cut end [15:08:11]Read from MH i2c: 01 07 00 [15:08:11]MH_I2C_Read... [15:08:11]Read from MH i2c: 01 07 00 4C B4 00 00 00 00 00 FF 0F 15 [15:08:11]process_action close_receipt done [15:08:11]requested_data is exist [15:08:11]produce_requested_data [15:08:11]requested_item fm.sn is exist - process it [15:08:11]wFMCommunicate request_size=4 [15:08:11]MH_SAM_APDU [15:08:11]CAPDU: 80 11 00 00 [15:08:11]Write to MH i2c: E2 08 00 4D B4 80 11 00 00 00 00 00 00 7B [15:08:11]Write i2c OK [15:08:11]MH_I2C_Read... [15:08:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:08:11]Read from MH i2c: E2 [15:08:11]MH_I2C_Read... [15:08:11]Read from MH i2c: E2 17 00 [15:08:11]MH_I2C_Read... [15:08:11]Read from MH i2c: E2 17 00 4D B4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 CC [15:08:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:08:11]wFMCommunicate OK [15:08:11]requested_item fd.num is exist - process it [15:08:11]SAM_PROTO_GetFieldsCounters [15:08:11]wFMCommunicate request_size=4 [15:08:11]MH_SAM_APDU [15:08:11]CAPDU: 80 13 00 00 [15:08:11]Write to MH i2c: E2 08 00 4E B4 80 13 00 00 00 00 00 00 7E [15:08:11]Write i2c OK [15:08:11]MH_I2C_Read... [15:08:11]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:08:11]Read from MH i2c: E2 [15:08:11]MH_I2C_Read... [15:08:11]Read from MH i2c: E2 62 00 [15:08:11]MH_I2C_Read... [15:08:11]Read from MH i2c: E2 62 00 4E B4 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 0C 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 E2 00 00 00 5E 04 04 00 E2 00 00 00 57 04 04 00 E3 00 00 00 19 04 04 00 00 00 00 00 90 00 5C [15:08:11]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 0C 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 E2 00 00 00 5E 04 04 00 E2 00 00 00 57 04 04 00 E3 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:08:11]wFMCommunicate OK [15:08:11]SAM_PROTO_GetFieldsCounters done [15:08:11]requested_item shift.num is exist - process it [15:08:11]requested_item shift.opened is exist - process it [15:08:11]req_shift_opened [15:08:11]FM_GetShiftState [15:08:11]SAM_PROTO_GetShiftState [15:08:11]wFMCommunicate request_size=4 [15:08:11]MH_SAM_APDU [15:08:11]CAPDU: 80 13 01 00 [15:08:11]Write to MH i2c: E2 08 00 4F B4 80 13 01 00 00 00 00 00 80 [15:08:11]Write i2c OK [15:08:11]MH_I2C_Read... [15:08:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:08:11]Read from MH i2c: E2 [15:08:11]MH_I2C_Read... [15:08:11]Read from MH i2c: E2 0E 00 [15:08:11]MH_I2C_Read... [15:08:11]Read from MH i2c: E2 0E 00 4F B4 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 46 [15:08:11]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:08:11]wFMCommunicate OK [15:08:11]SAM_PROTO_GetShiftState done [15:08:11]FM_GetShiftState done [15:08:11]req_shift_opened done [15:08:11]requested_item shift.open_date is exist - process it [15:08:11]req_shift_open_date [15:08:11]req_shift_open_date done [15:08:11]produce_requested_data done [15:08:11]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230412,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [15:08:11]process_action_free close_receipt [15:08:11]json_value_free [15:08:11]json_value_free done [15:08:11]process_json_proto returns [15:08:11]Send response to host [15:08:11]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230412,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [15:08:11]free response buf [15:08:11]execute_script done [15:08:11]execute_script returns [15:08:11]free content buf [15:08:11]Sock 9.Close socket [15:08:11]Sock 9.Thread stoped [15:08:15]OFD Sender: No OFD packet to send [15:08:20]OFD Sender: No OFD packet to send [15:08:25]OFD Sender: No OFD packet to send [15:08:30]OFD Sender: No OFD packet to send [15:08:35]OFD Sender: No OFD packet to send [15:08:40]OFD Sender: No OFD packet to send [15:08:45]OFD Sender: No OFD packet to send [15:08:50]OFD Sender: No OFD packet to send [15:08:55]OFD Sender: No OFD packet to send [15:09:00]OFD Sender: No OFD packet to send [15:09:05]OFD Sender: No OFD packet to send [15:09:10]OFD Sender: No OFD packet to send [15:09:15]OFD Sender: No OFD packet to send [15:09:20]OFD Sender: No OFD packet to send [15:09:25]OFD Sender: No OFD packet to send [15:09:30]OFD Sender: No OFD packet to send [15:09:35]OFD Sender: No OFD packet to send [15:09:40]OFD Sender: No OFD packet to send [15:09:45]OFD Sender: No OFD packet to send [15:09:50]OFD Sender: No OFD packet to send [15:09:55]OFD Sender: No OFD packet to send [15:10:00]OFD Sender: No OFD packet to send [15:10:05]OFD Sender: No OFD packet to send [15:10:10]OFD Sender: No OFD packet to send [15:10:15]OFD Sender: No OFD packet to send [15:10:20]OFD Sender: No OFD packet to send [15:10:25]OFD Sender: No OFD packet to send [15:10:30]OFD Sender: No OFD packet to send [15:10:35]OFD Sender: No OFD packet to send [15:10:40]OFD Sender: No OFD packet to send [15:10:45]OFD Sender: No OFD packet to send [15:10:50]OFD Sender: No OFD packet to send [15:10:55]OFD Sender: No OFD packet to send [15:11:00]OFD Sender: No OFD packet to send [15:11:05]OFD Sender: No OFD packet to send [15:11:10]OFD Sender: No OFD packet to send [15:11:15]OFD Sender: No OFD packet to send [15:11:20]OFD Sender: No OFD packet to send [15:11:22]accept exits with 8 [15:11:22]New connection [15:11:22]New thread 3067047268 created [15:11:22]Thread 3066903908 joined [15:11:22]Waiting for new connection... [15:11:22] Sock 8.Parse request [15:11:22]Sock 8.Check first char [15:11:22]Sock 8.First char is OK [15:11:22]request: POST /json_proto HTTP/1.0 [15:11:22]Method: POST [15:11:22]URL: /json_proto [15:11:22]Method is POST - this is cgi request [15:11:22]url: /json_proto [15:11:22]query_string will be loaded in cgi processing [15:11:22]execute_cgi json_proto POST (null) [15:11:22]execute_cgi path=json_proto method=POST [15:11:22]POST find Content-Length [15:11:22]Host: 172.17.49.131:8080 [15:11:22]Content-Length: 677 [15:11:22]Content-Type: application/json [15:11:22] [15:11:22]POST finish read [15:11:22]Found Content-Length = 677 [15:11:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871982", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 8.040, "sum" : 600.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:11:22]execute_script... [15:11:22]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871982", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 8.040, "sum" : 600.59, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:11:22]POST & json_proto [15:11:22]process_json_proto [15:11:22]json parsed OK: [15:11:22]protocol is kg_v1.0 [15:11:22]action value=close_receipt [15:11:22]process_action close_receipt [15:11:22]cmd_close_receipt [15:11:22]MH_GetDate [15:11:22]Write to MH i2c: F0 00 00 50 B4 F3 [15:11:22]Write i2c OK [15:11:22]MH_I2C_Read... [15:11:22]Read from MH i2c: F0 [15:11:22]MH_I2C_Read... [15:11:22]Read from MH i2c: F0 09 00 [15:11:22]MH_I2C_Read... [15:11:22]Read from MH i2c: F0 09 00 50 B4 00 A1 5F A6 66 FF 4D C0 64 78 [15:11:22]GetLastDocTimeStamp 1722179294 [15:11:22]current date 1722179489 [15:11:22]FM_GetShiftState [15:11:22]SAM_PROTO_GetShiftState [15:11:22]wFMCommunicate request_size=4 [15:11:22]MH_SAM_APDU [15:11:22]CAPDU: 80 13 01 00 [15:11:22]Write to MH i2c: E2 08 00 51 B4 80 13 01 00 00 00 00 00 82 [15:11:22]Write i2c OK [15:11:22]MH_I2C_Read... [15:11:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:11:22]Read from MH i2c: E2 [15:11:22]MH_I2C_Read... [15:11:22]Read from MH i2c: E2 0E 00 [15:11:22]MH_I2C_Read... [15:11:22]Read from MH i2c: E2 0E 00 51 B4 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 48 [15:11:22]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:11:22]wFMCommunicate OK [15:11:22]SAM_PROTO_GetShiftState done [15:11:22]FM_GetShiftState done [15:11:22]opened in 1722127132 [15:11:22]opened+sec_in_day 1722213532 [15:11:22]quantity*price = 60058 [15:11:22]sum+1 = 60060 [15:11:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.59 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.78 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 227 28.07.2024 15:11 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230413 ФПД: 153122860082859 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T151129&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230413&fm=153122860082859&tin=02508201610067®Number=0000000000099253&sum=60000 [15:11:23]StoreToDocumentArchive [15:11:23]shift 386 fd 230413 [15:11:23]save to /storage/0386/doc_00230413 [15:11:23]save last doc name /storage/0386/doc_00230413 to /storage/kkm_last_doc_name [15:11:23]save OK [15:11:23]Clear old archive folders... [15:11:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:11:23]tlvbuf is 009F9420 [15:11:23]SAM_PROTO_ClearQueue [15:11:23]wFMCommunicate request_size=4 [15:11:23]MH_SAM_APDU [15:11:23]CAPDU: 80 09 00 00 [15:11:23]Write to MH i2c: E2 08 00 5E B4 80 09 00 00 00 00 00 00 84 [15:11:23]Write i2c OK [15:11:23]MH_I2C_Read... [15:11:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:11:23]Read from MH i2c: E2 [15:11:23]MH_I2C_Read... [15:11:23]Read from MH i2c: E2 03 00 [15:11:23]MH_I2C_Read... [15:11:23]Read from MH i2c: E2 03 00 5E B4 00 90 00 86 [15:11:23]RAPDU: 90 00 [15:11:23]wFMCommunicate OK [15:11:23]SAM_PROTO_ClearQueue done [15:11:23]KKMCreateOFDPacket [15:11:23]OFDProtocolAddRootSTLVToBuf [15:11:23]FM_MakeSignedData [15:11:23]FM_MakeSignedData [15:11:23]SAM_PROTO_SignData [15:11:23]wFMCommunicate request_size=4 [15:11:23]MH_SAM_APDU [15:11:23]CAPDU: 80 0D 01 02 [15:11:23]Write to MH i2c: E2 08 00 5F B4 80 0D 01 02 00 00 00 00 8C [15:11:23]Write i2c OK [15:11:23]MH_I2C_Read... [15:11:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:11:24]Read from MH i2c: E2 [15:11:24]MH_I2C_Read... [15:11:24]Read from MH i2c: E2 03 00 [15:11:24]MH_I2C_Read... [15:11:24]Read from MH i2c: E2 03 00 5F B4 00 90 00 87 [15:11:24]RAPDU: 90 00 [15:11:24]wFMCommunicate OK [15:11:24]wFMCommunicate request_size=255 [15:11:24]MH_SAM_APDU [15:11:24]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 68 1F 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 9B EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 A1 5F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0D 84 03 00 35 04 06 00 8B [15:11:24]Write to MH i2c: E2 02 01 60 B4 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 68 1F 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 9B EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 A1 5F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0D 84 03 00 35 04 06 00 8B 00 00 2E [15:11:24]Write i2c OK [15:11:24]MH_I2C_Read... [15:11:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:11:24]Read from MH i2c: E2 [15:11:24]MH_I2C_Read... [15:11:24]Read from MH i2c: E2 03 00 [15:11:24]MH_I2C_Read... [15:11:24]Read from MH i2c: E2 03 00 60 B4 00 90 00 88 [15:11:24]RAPDU: 90 00 [15:11:24]wFMCommunicate OK [15:11:24]wFMCommunicate request_size=10 [15:11:24]MH_SAM_APDU [15:11:24]CAPDU: 80 0D 02 02 05 43 B1 AE A6 AB [15:11:24]Write to MH i2c: E2 0D 00 61 B4 80 0D 02 02 05 00 43 B1 AE A6 AB 00 00 8C [15:11:24]Write i2c OK [15:11:24]MH_I2C_Read... [15:11:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:11:24]Read from MH i2c: E2 [15:11:24]MH_I2C_Read... [15:11:24]Read from MH i2c: E2 03 00 [15:11:24]MH_I2C_Read... [15:11:24]Read from MH i2c: E2 03 00 61 B4 00 90 00 89 [15:11:24]RAPDU: 90 00 [15:11:24]wFMCommunicate OK [15:11:24]wFMCommunicate request_size=4 [15:11:24]MH_SAM_APDU [15:11:24]CAPDU: 80 0D 03 02 [15:11:24]Write to MH i2c: E2 08 00 62 B4 80 0D 03 02 00 00 00 00 91 [15:11:24]Write i2c OK [15:11:24]MH_I2C_Read... [15:11:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:11:24]Read from MH i2c: E2 [15:11:24]MH_I2C_Read... [15:11:24]Read from MH i2c: E2 0B 00 [15:11:24]MH_I2C_Read... [15:11:24]Read from MH i2c: E2 0B 00 62 B4 00 6E E7 F2 95 F1 82 FD 75 90 00 53 [15:11:24]RAPDU: 6E E7 F2 95 F1 82 FD 75 90 00 [15:11:24]wFMCommunicate OK [15:11:24]SAM_PROTO_SignData done [15:11:24]FM_MakeSignedData done [15:11:24]CreateOFDProtocolMessage [15:11:24]wFMCommunicate request_size=4 [15:11:24]MH_SAM_APDU [15:11:24]CAPDU: 80 11 00 00 [15:11:24]Write to MH i2c: E2 08 00 63 B4 80 11 00 00 00 00 00 00 91 [15:11:24]Write i2c OK [15:11:24]MH_I2C_Read... [15:11:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:11:24]Read from MH i2c: E2 [15:11:24]MH_I2C_Read... [15:11:24]Read from MH i2c: E2 17 00 [15:11:24]MH_I2C_Read... [15:11:24]Read from MH i2c: E2 17 00 63 B4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 E2 [15:11:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:11:24]wFMCommunicate OK [15:11:24]CreateOFDProtocolMessage done [15:11:24]OFDSenderStorePacket 230413 [15:11:24]StoreOFDPacket docnum=230413 [15:11:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 39 40 07 01 64 66 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 68 1F 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 9B EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 A1 5F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0D 84 03 00 35 04 06 00 8B 43 B1 AE A6 AB 6E E7 F2 95 F1 82 FD 75 [15:11:24]CheckFolder [15:11:24]dirname=/storage/ofd_packets [15:11:24]CheckFolder done [15:11:24]ProducePacketName [15:11:24]name=ofd_packets/00230413 [15:11:24]NVStorageSaveData ofd_packets/00230413 [15:11:24]File name is /storage/ofd_packets/00230413 [15:11:24]Write 301 bytes [15:11:24]NVStorageSaveData done [15:11:24]OFDSenderStorePacket done [15:11:24]KKMCreateOFDPacket done [15:11:24]NVStorageSaveData kkm_last_timestamp [15:11:24]File name is /storage/kkm_last_timestamp [15:11:24]Write 4 bytes [15:11:24]NVStorageSaveData done [15:11:24]ExternCall_PrintAddStr [15:11:24]wPrintStart [15:11:24]Write to MH i2c: 01 00 00 64 B4 18 [15:11:24]Write i2c OK [15:11:24]MH_I2C_Read... [15:11:24]Read from MH i2c: 01 [15:11:24]MH_I2C_Read... [15:11:24]Read from MH i2c: 01 07 00 [15:11:24]MH_I2C_Read... [15:11:24]Read from MH i2c: 01 07 00 64 B4 00 00 00 00 00 FF 0F 2D [15:11:24]RasterBufferAndPrint [15:11:24]line Счет N : (1)871982 [15:11:24]line ИНН: 02508201610067 [15:11:24]line Контрольно-Кассовый Чек [15:11:24]line ПРОДАЖА [15:11:24]line ТРК (МРК, ГНК) : 61 [15:11:24]line Товар: 2710124500 [15:11:24]line Аи-95-К-5 [15:11:24]line 8.040 * 74.70 [15:11:24]line = 600.59 [15:11:24]line НДС 12% НСП 1% [15:11:24]line > о реализуемом товаре [15:11:24]line ОКРУГЛЕНИЕ: -0.59 [15:11:24]line ИТОГО: 600.00 [15:11:24]line Внесено: 600.00 [15:11:24]line СДАЧА: 0.00 [15:11:24]line НСП 1% : 5.31 [15:11:24]line НДС 12% : 63.78 [15:11:24]line Наличными: 600.00 [15:11:24]line Безнал.: 0.00 [15:11:24]line Место: АЗС № 125 "Партнер Нефть" [15:11:24]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [15:11:24]line СНО: Общий режим [15:11:24]line Чек 227 28.07.2024 15:11 [15:11:24]line Смена: 386 ФФД: 1.0 [15:11:24]line ЗНМ: 0300000050 [15:11:24]line РНМ: 0000000000099253 [15:11:24]line Версия ККМ: 001 [15:11:24]line ФМ: 0000000000965352 [15:11:24]line ФД: 230413 [15:11:24]line ФПД: 153122860082859 [15:11:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T151129&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230413&fm=153122860082859&tin=02508201610067®Number=0000000000099253&sum=60000 [15:11:24]written 0, free lines is 4095 [15:11:24]OFD Sender: Processing packet 230413 [packets to send 132, broken 131] [15:11:24]ProducePacketName [15:11:24]name=ofd_packets/00230413 [15:11:24]OFD Sender: To server: pG, [15:11:24]CommunicateWithHost lk.salyk.kg:30040 [15:11:24]ConnectInit lk.salyk.kg [15:11:24]Connected sock=10 [15:11:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 39 40 07 01 64 66 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 68 1F 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 9B EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E3 00 00 00 F4 03 04 00 A1 5F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0D 84 03 00 35 04 06 00 8B 43 B1 AE A6 AB 6E E7 F2 95 F1 82 FD 75 [15:11:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 08 77 47 00 BD 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 39 36 35 33 35 32 10 04 04 00 0D 84 03 00 F4 03 04 00 78 06 A6 66 B6 04 01 00 00 BC 58 CA B0 91 8A 38 B8 [15:11:24]CommunicateWithHost err = 0 [15:11:24]CheckOFDResponse [15:11:24]1017 (14) - 77093643461234 [15:11:24]1041 (16) - 0000000000965352 [15:11:24]1040 (4) - 230413 [15:11:24]1012 (4) - 28.07.2024 08:51 [15:11:24]1206 (1) - 0 [15:11:24]OFD Sender: Remove packet 230413 [15:11:24]ProducePacketName [15:11:24]name=ofd_packets/00230413 [15:11:24]NVStorageDeleteData [15:11:24]Write to MH i2c: 01 00 00 8F B4 43 [15:11:24]Write i2c OK [15:11:24]MH_I2C_Read... [15:11:24]Read from MH i2c: 01 [15:11:24]MH_I2C_Read... [15:11:24]Read from MH i2c: 01 07 00 [15:11:24]MH_I2C_Read... [15:11:24]Read from MH i2c: 01 07 00 8F B4 00 00 00 00 00 FF 0C 55 [15:11:24]RasterBufferAndPrint [15:11:24]line [15:11:24]line [15:11:24]line [15:11:24]line [15:11:24]line [15:11:24]written 0, free lines is 3336 [15:11:24]MH_Cut [15:11:24]Write to MH i2c: D1 01 00 96 B4 01 1C [15:11:24]Write i2c OK [15:11:24]MH_I2C_Read... [15:11:24]Read from MH i2c: D1 [15:11:24]MH_I2C_Read... [15:11:24]Read from MH i2c: D1 01 00 [15:11:24]MH_I2C_Read... [15:11:24]Read from MH i2c: D1 01 00 96 B4 00 1B [15:11:24]Write to MH i2c: 01 00 00 97 B4 4B [15:11:24]Write i2c OK [15:11:24]MH_I2C_Read... [15:11:25]OFD Sender: No OFD packet to send [15:11:25]*** Cut start [15:11:25]*** Partial cut [15:11:25]*** CUTSNS_PIN = 1 [15:11:25]*** CUTSNS_PIN = 0 [15:11:25]*** Brake cut motor [15:11:26]Read from MH i2c: 01 [15:11:26]MH_I2C_Read... [15:11:26]*** Stop cut motor [15:11:26]*** Cut end [15:11:26]Read from MH i2c: 01 07 00 [15:11:26]MH_I2C_Read... [15:11:26]Read from MH i2c: 01 07 00 97 B4 00 00 00 00 00 FF 0F 60 [15:11:26]process_action close_receipt done [15:11:26]requested_data is exist [15:11:26]produce_requested_data [15:11:26]requested_item fm.sn is exist - process it [15:11:26]wFMCommunicate request_size=4 [15:11:26]MH_SAM_APDU [15:11:26]CAPDU: 80 11 00 00 [15:11:26]Write to MH i2c: E2 08 00 98 B4 80 11 00 00 00 00 00 00 C6 [15:11:26]Write i2c OK [15:11:26]MH_I2C_Read... [15:11:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:11:26]Read from MH i2c: E2 [15:11:26]MH_I2C_Read... [15:11:26]Read from MH i2c: E2 17 00 [15:11:26]MH_I2C_Read... [15:11:26]Read from MH i2c: E2 17 00 98 B4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 17 [15:11:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:11:26]wFMCommunicate OK [15:11:26]requested_item fd.num is exist - process it [15:11:26]SAM_PROTO_GetFieldsCounters [15:11:26]wFMCommunicate request_size=4 [15:11:26]MH_SAM_APDU [15:11:26]CAPDU: 80 13 00 00 [15:11:26]Write to MH i2c: E2 08 00 99 B4 80 13 00 00 00 00 00 00 C9 [15:11:26]Write i2c OK [15:11:26]MH_I2C_Read... [15:11:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:11:26]Read from MH i2c: E2 [15:11:26]MH_I2C_Read... [15:11:26]Read from MH i2c: E2 62 00 [15:11:26]MH_I2C_Read... [15:11:26]Read from MH i2c: E2 62 00 99 B4 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 0D 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 E3 00 00 00 5E 04 04 00 E3 00 00 00 57 04 04 00 E4 00 00 00 19 04 04 00 00 00 00 00 90 00 AB [15:11:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 0D 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 E3 00 00 00 5E 04 04 00 E3 00 00 00 57 04 04 00 E4 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:11:26]wFMCommunicate OK [15:11:26]SAM_PROTO_GetFieldsCounters done [15:11:26]requested_item shift.num is exist - process it [15:11:26]requested_item shift.opened is exist - process it [15:11:26]req_shift_opened [15:11:26]FM_GetShiftState [15:11:26]SAM_PROTO_GetShiftState [15:11:26]wFMCommunicate request_size=4 [15:11:26]MH_SAM_APDU [15:11:26]CAPDU: 80 13 01 00 [15:11:26]Write to MH i2c: E2 08 00 9A B4 80 13 01 00 00 00 00 00 CB [15:11:26]Write i2c OK [15:11:26]MH_I2C_Read... [15:11:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:11:26]Read from MH i2c: E2 [15:11:26]MH_I2C_Read... [15:11:26]Read from MH i2c: E2 0E 00 [15:11:26]MH_I2C_Read... [15:11:26]Read from MH i2c: E2 0E 00 9A B4 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 91 [15:11:26]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:11:26]wFMCommunicate OK [15:11:26]SAM_PROTO_GetShiftState done [15:11:26]FM_GetShiftState done [15:11:26]req_shift_opened done [15:11:26]requested_item shift.open_date is exist - process it [15:11:26]req_shift_open_date [15:11:26]req_shift_open_date done [15:11:26]produce_requested_data done [15:11:26]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230413,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [15:11:26]process_action_free close_receipt [15:11:26]json_value_free [15:11:26]json_value_free done [15:11:26]process_json_proto returns [15:11:26]Send response to host [15:11:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230413,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [15:11:26]free response buf [15:11:26]execute_script done [15:11:26]execute_script returns [15:11:26]free content buf [15:11:26]Sock 8.Close socket [15:11:26]Sock 8.Thread stoped [15:11:30]OFD Sender: No OFD packet to send [15:11:35]OFD Sender: No OFD packet to send [15:11:40]OFD Sender: No OFD packet to send [15:11:45]OFD Sender: No OFD packet to send [15:11:50]OFD Sender: No OFD packet to send [15:11:55]OFD Sender: No OFD packet to send [15:12:00]OFD Sender: No OFD packet to send [15:12:05]OFD Sender: No OFD packet to send [15:12:10]OFD Sender: No OFD packet to send [15:12:15]OFD Sender: No OFD packet to send [15:12:20]OFD Sender: No OFD packet to send [15:12:25]OFD Sender: No OFD packet to send [15:12:30]OFD Sender: No OFD packet to send [15:12:35]OFD Sender: No OFD packet to send [15:12:40]OFD Sender: No OFD packet to send [15:12:45]OFD Sender: No OFD packet to send [15:12:50]OFD Sender: No OFD packet to send [15:12:55]OFD Sender: No OFD packet to send [15:13:00]OFD Sender: No OFD packet to send [15:13:05]OFD Sender: No OFD packet to send [15:13:10]OFD Sender: No OFD packet to send [15:13:15]OFD Sender: No OFD packet to send [15:13:20]OFD Sender: No OFD packet to send [15:13:25]OFD Sender: No OFD packet to send [15:13:30]OFD Sender: No OFD packet to send [15:13:35]OFD Sender: No OFD packet to send [15:13:40]OFD Sender: No OFD packet to send [15:13:45]OFD Sender: No OFD packet to send [15:13:50]OFD Sender: No OFD packet to send [15:13:55]OFD Sender: No OFD packet to send [15:14:00]OFD Sender: No OFD packet to send [15:14:05]OFD Sender: No OFD packet to send [15:14:10]OFD Sender: No OFD packet to send [15:14:15]OFD Sender: No OFD packet to send [15:14:16]accept exits with 9 [15:14:16]New connection [15:14:16]New thread 3066903908 created [15:14:16]Thread 3067047268 joined [15:14:16]Waiting for new connection... [15:14:16] Sock 9.Parse request [15:14:16]Sock 9.Check first char [15:14:16]Sock 9.First char is OK [15:14:16]request: POST /json_proto HTTP/1.0 [15:14:16]Method: POST [15:14:16]URL: /json_proto [15:14:16]Method is POST - this is cgi request [15:14:16]url: /json_proto [15:14:16]query_string will be loaded in cgi processing [15:14:16]execute_cgi json_proto POST (null) [15:14:16]execute_cgi path=json_proto method=POST [15:14:16]POST find Content-Length [15:14:16]Host: 172.17.49.131:8080 [15:14:16]Content-Length: 678 [15:14:16]Content-Type: application/json [15:14:16] [15:14:16]POST finish read [15:14:16]Found Content-Length = 678 [15:14:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871983", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 19.950, "sum" : 1500.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:14:16]execute_script... [15:14: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)871983", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 19.950, "sum" : 1500.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:14:16]POST & json_proto [15:14:16]process_json_proto [15:14:16]json parsed OK: [15:14:16]protocol is kg_v1.0 [15:14:16]action value=close_receipt [15:14:16]process_action close_receipt [15:14:16]cmd_close_receipt [15:14:16]MH_GetDate [15:14:16]Write to MH i2c: F0 00 00 9B B4 3E [15:14:16]Write i2c OK [15:14:16]MH_I2C_Read... [15:14:16]Read from MH i2c: F0 [15:14:16]MH_I2C_Read... [15:14:16]Read from MH i2c: F0 09 00 [15:14:16]MH_I2C_Read... [15:14:16]Read from MH i2c: F0 09 00 9B B4 00 4F 60 A6 66 FF 4D C0 64 72 [15:14:16]GetLastDocTimeStamp 1722179489 [15:14:16]current date 1722179663 [15:14:16]FM_GetShiftState [15:14:16]SAM_PROTO_GetShiftState [15:14:16]wFMCommunicate request_size=4 [15:14:16]MH_SAM_APDU [15:14:16]CAPDU: 80 13 01 00 [15:14:16]Write to MH i2c: E2 08 00 9C B4 80 13 01 00 00 00 00 00 CD [15:14:16]Write i2c OK [15:14:16]MH_I2C_Read... [15:14:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:14:16]Read from MH i2c: E2 [15:14:16]MH_I2C_Read... [15:14:16]Read from MH i2c: E2 0E 00 [15:14:16]MH_I2C_Read... [15:14:16]Read from MH i2c: E2 0E 00 9C B4 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 93 [15:14:16]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:14:16]wFMCommunicate OK [15:14:16]SAM_PROTO_GetShiftState done [15:14:16]FM_GetShiftState done [15:14:16]opened in 1722127132 [15:14:16]opened+sec_in_day 1722213532 [15:14:16]quantity*price = 150024 [15:14:16]sum+1 = 150025 [15:14:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.32 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 228 28.07.2024 15:14 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230414 ФПД: 211841273350046 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T151423&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230414&fm=211841273350046&tin=02508201610067®Number=0000000000099253&sum=150000 [15:14:17]StoreToDocumentArchive [15:14:17]shift 386 fd 230414 [15:14:17]save to /storage/0386/doc_00230414 [15:14:17]save last doc name /storage/0386/doc_00230414 to /storage/kkm_last_doc_name [15:14:17]save OK [15:14:17]Clear old archive folders... [15:14:17]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:14:17]tlvbuf is 00934050 [15:14:17]SAM_PROTO_ClearQueue [15:14:17]wFMCommunicate request_size=4 [15:14:17]MH_SAM_APDU [15:14:17]CAPDU: 80 09 00 00 [15:14:17]Write to MH i2c: E2 08 00 A9 B4 80 09 00 00 00 00 00 00 CF [15:14:17]Write i2c OK [15:14:17]MH_I2C_Read... [15:14:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:14:17]Read from MH i2c: E2 [15:14:17]MH_I2C_Read... [15:14:17]Read from MH i2c: E2 03 00 [15:14:17]MH_I2C_Read... [15:14:17]Read from MH i2c: E2 03 00 A9 B4 00 90 00 D1 [15:14:17]RAPDU: 90 00 [15:14:17]wFMCommunicate OK [15:14:17]SAM_PROTO_ClearQueue done [15:14:17]KKMCreateOFDPacket [15:14:17]OFDProtocolAddRootSTLVToBuf [15:14:17]FM_MakeSignedData [15:14:17]FM_MakeSignedData [15:14:17]SAM_PROTO_SignData [15:14:17]wFMCommunicate request_size=4 [15:14:17]MH_SAM_APDU [15:14:17]CAPDU: 80 0D 01 02 [15:14:17]Write to MH i2c: E2 08 00 AA B4 80 0D 01 02 00 00 00 00 D7 [15:14:17]Write i2c OK [15:14:17]MH_I2C_Read... [15:14:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:14:17]Read from MH i2c: E2 [15:14:17]MH_I2C_Read... [15:14:17]Read from MH i2c: E2 03 00 [15:14:17]MH_I2C_Read... [15:14:17]Read from MH i2c: E2 03 00 AA B4 00 90 00 D2 [15:14:17]RAPDU: 90 00 [15:14:17]wFMCommunicate OK [15:14:17]wFMCommunicate request_size=255 [15:14:17]MH_SAM_APDU [15:14: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 EE 4D 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 08 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 4F 60 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0E 84 03 00 35 04 06 00 C0 AB 23 D8 [15:14:17]Write to MH i2c: E2 02 01 AB B4 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EE 4D 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 08 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 4F 60 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0E 84 03 00 35 04 06 00 C0 AB 23 D8 00 00 83 [15:14:17]Write i2c OK [15:14:17]MH_I2C_Read... [15:14:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:14:18]Read from MH i2c: E2 [15:14:18]MH_I2C_Read... [15:14:18]Read from MH i2c: E2 03 00 [15:14:18]MH_I2C_Read... [15:14:18]Read from MH i2c: E2 03 00 AB B4 00 90 00 D3 [15:14:18]RAPDU: 90 00 [15:14:18]wFMCommunicate OK [15:14:18]wFMCommunicate request_size=7 [15:14:18]MH_SAM_APDU [15:14:18]CAPDU: 80 0D 02 02 02 C7 9E [15:14:18]Write to MH i2c: E2 0A 00 AC B4 80 0D 02 02 02 00 C7 9E 00 00 43 [15:14:18]Write i2c OK [15:14:18]MH_I2C_Read... [15:14:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:14:18]Read from MH i2c: E2 [15:14:18]MH_I2C_Read... [15:14:18]Read from MH i2c: E2 03 00 [15:14:18]MH_I2C_Read... [15:14:18]Read from MH i2c: E2 03 00 AC B4 00 90 00 D4 [15:14:18]RAPDU: 90 00 [15:14:18]wFMCommunicate OK [15:14:18]wFMCommunicate request_size=4 [15:14:18]MH_SAM_APDU [15:14:18]CAPDU: 80 0D 03 02 [15:14:18]Write to MH i2c: E2 08 00 AD B4 80 0D 03 02 00 00 00 00 DC [15:14:18]Write i2c OK [15:14:18]MH_I2C_Read... [15:14:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:14:18]Read from MH i2c: E2 [15:14:18]MH_I2C_Read... [15:14:18]Read from MH i2c: E2 0B 00 [15:14:18]MH_I2C_Read... [15:14:18]Read from MH i2c: E2 0B 00 AD B4 00 CA 3E C8 53 15 AF 7E DA 90 00 1C [15:14:18]RAPDU: CA 3E C8 53 15 AF 7E DA 90 00 [15:14:18]wFMCommunicate OK [15:14:18]SAM_PROTO_SignData done [15:14:18]FM_MakeSignedData done [15:14:18]CreateOFDProtocolMessage [15:14:18]wFMCommunicate request_size=4 [15:14:18]MH_SAM_APDU [15:14:18]CAPDU: 80 11 00 00 [15:14:18]Write to MH i2c: E2 08 00 AE B4 80 11 00 00 00 00 00 00 DC [15:14:18]Write i2c OK [15:14:18]MH_I2C_Read... [15:14:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:14:18]Read from MH i2c: E2 [15:14:18]MH_I2C_Read... [15:14:18]Read from MH i2c: E2 17 00 [15:14:18]MH_I2C_Read... [15:14:18]Read from MH i2c: E2 17 00 AE B4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 2D [15:14:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:14:18]wFMCommunicate OK [15:14:18]CreateOFDProtocolMessage done [15:14:18]OFDSenderStorePacket 230414 [15:14:18]StoreOFDPacket docnum=230414 [15:14:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 23 24 04 01 B1 E3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EE 4D 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 08 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 4F 60 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0E 84 03 00 35 04 06 00 C0 AB 23 D8 C7 9E CA 3E C8 53 15 AF 7E DA [15:14:18]CheckFolder [15:14:18]dirname=/storage/ofd_packets [15:14:18]CheckFolder done [15:14:18]ProducePacketName [15:14:18]name=ofd_packets/00230414 [15:14:18]NVStorageSaveData ofd_packets/00230414 [15:14:18]File name is /storage/ofd_packets/00230414 [15:14:18]Write 298 bytes [15:14:18]NVStorageSaveData done [15:14:18]OFDSenderStorePacket done [15:14:18]KKMCreateOFDPacket done [15:14:18]NVStorageSaveData kkm_last_timestamp [15:14:18]File name is /storage/kkm_last_timestamp [15:14:18]Write 4 bytes [15:14:18]NVStorageSaveData done [15:14:18]ExternCall_PrintAddStr [15:14:18]wPrintStart [15:14:18]Write to MH i2c: 01 00 00 AF B4 63 [15:14:18]Write i2c OK [15:14:18]MH_I2C_Read... [15:14:18]Read from MH i2c: 01 [15:14:18]MH_I2C_Read... [15:14:18]Read from MH i2c: 01 07 00 [15:14:18]MH_I2C_Read... [15:14:18]Read from MH i2c: 01 07 00 AF B4 00 00 00 00 00 FF 0F 78 [15:14:18]RasterBufferAndPrint [15:14:18]line Счет N : (1)871983 [15:14:18]line ИНН: 02508201610067 [15:14:18]line Контрольно-Кассовый Чек [15:14:18]line ПРОДАЖА [15:14:18]line ТРК (МРК, ГНК) : 2 [15:14:18]line Товар: 2710194210 [15:14:18]line ДТ-К-5 [15:14:18]line 19.950 * 75.20 [15:14:18]line = 1500.24 [15:14:18]line НДС 12% НСП 1% [15:14:18]line > о реализуемом товаре [15:14:18]line ОКРУГЛЕНИЕ: -0.24 [15:14:18]line ИТОГО: 1500.00 [15:14:18]line Внесено: 1500.00 [15:14:18]line СДАЧА: 0.00 [15:14:18]line НСП 1% : 13.28 [15:14:18]line НДС 12% : 159.32 [15:14:18]line Наличными: 1500.00 [15:14:18]line Безнал.: 0.00 [15:14:18]line Место: АЗС № 125 "Партнер Нефть" [15:14:18]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [15:14:18]line СНО: Общий режим [15:14:18]line Чек 228 28.07.2024 15:14 [15:14:18]line Смена: 386 ФФД: 1.0 [15:14:18]line ЗНМ: 0300000050 [15:14:18]line РНМ: 0000000000099253 [15:14:18]line Версия ККМ: 001 [15:14:18]line ФМ: 0000000000965352 [15:14:18]line ФД: 230414 [15:14:18]line ФПД: 211841273350046 [15:14:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T151423&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230414&fm=211841273350046&tin=02508201610067®Number=0000000000099253&sum=150000 [15:14:18]OFD Sender: Processing packet 230414 [packets to send 132, broken 131] [15:14:18]ProducePacketName [15:14:18]name=ofd_packets/00230414 [15:14:18]OFD Sender: To server: pG, [15:14:18]CommunicateWithHost lk.salyk.kg:30040 [15:14:18]ConnectInit lk.salyk.kg [15:14:18]written 0, free lines is 4095 [15:14:18]Connected sock=8 [15:14:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 23 24 04 01 B1 E3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EE 4D 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 08 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 00 00 00 F4 03 04 00 4F 60 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0E 84 03 00 35 04 06 00 C0 AB 23 D8 C7 9E CA 3E C8 53 15 AF 7E DA [15:14:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 45 EB 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 39 36 35 33 35 32 10 04 04 00 0E 84 03 00 F4 03 04 00 26 07 A6 66 B6 04 01 00 00 CB A4 F2 82 62 6A 4F CE [15:14:19]CommunicateWithHost err = 0 [15:14:19]CheckOFDResponse [15:14:19]1017 (14) - 77093643461234 [15:14:19]1041 (16) - 0000000000965352 [15:14:19]1040 (4) - 230414 [15:14:19]1012 (4) - 28.07.2024 08:53 [15:14:19]1206 (1) - 0 [15:14:19]OFD Sender: Remove packet 230414 [15:14:19]ProducePacketName [15:14:19]name=ofd_packets/00230414 [15:14:19]NVStorageDeleteData [15:14:19]Write to MH i2c: 01 00 00 DA B4 8E [15:14:19]Write i2c OK [15:14:19]MH_I2C_Read... [15:14:19]Read from MH i2c: 01 [15:14:19]MH_I2C_Read... [15:14:19]Read from MH i2c: 01 07 00 [15:14:19]MH_I2C_Read... [15:14:19]Read from MH i2c: 01 07 00 DA B4 00 00 00 00 00 09 0D AB [15:14:19]RasterBufferAndPrint [15:14:19]line [15:14:19]line [15:14:19]line [15:14:19]line [15:14:19]line [15:14:19]written 0, free lines is 3346 [15:14:19]MH_Cut [15:14:19]Write to MH i2c: D1 01 00 E1 B4 01 67 [15:14:19]Write i2c OK [15:14:19]MH_I2C_Read... [15:14:19]Read from MH i2c: D1 [15:14:19]MH_I2C_Read... [15:14:19]Read from MH i2c: D1 01 00 [15:14:19]MH_I2C_Read... [15:14:19]Read from MH i2c: D1 01 00 E1 B4 00 66 [15:14:19]Write to MH i2c: 01 00 00 E2 B4 96 [15:14:19]Write i2c OK [15:14:19]MH_I2C_Read... [15:14:19]OFD Sender: No OFD packet to send [15:14:19]*** Cut start [15:14:19]*** Partial cut [15:14:19]*** CUTSNS_PIN = 1 [15:14:19]*** CUTSNS_PIN = 0 [15:14:20]*** Brake cut motor [15:14:20]Read from MH i2c: 01 [15:14:20]MH_I2C_Read... [15:14:20]*** Stop cut motor [15:14:20]*** Cut end [15:14:20]Read from MH i2c: 01 07 00 [15:14:20]MH_I2C_Read... [15:14:20]Read from MH i2c: 01 07 00 E2 B4 00 00 00 00 00 FF 0F AB [15:14:20]process_action close_receipt done [15:14:20]requested_data is exist [15:14:20]produce_requested_data [15:14:20]requested_item fm.sn is exist - process it [15:14:20]wFMCommunicate request_size=4 [15:14:20]MH_SAM_APDU [15:14:20]CAPDU: 80 11 00 00 [15:14:20]Write to MH i2c: E2 08 00 E3 B4 80 11 00 00 00 00 00 00 11 [15:14:20]Write i2c OK [15:14:20]MH_I2C_Read... [15:14:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:14:20]Read from MH i2c: E2 [15:14:20]MH_I2C_Read... [15:14:20]Read from MH i2c: E2 17 00 [15:14:20]MH_I2C_Read... [15:14:20]Read from MH i2c: E2 17 00 E3 B4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 62 [15:14:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:14:20]wFMCommunicate OK [15:14:20]requested_item fd.num is exist - process it [15:14:20]SAM_PROTO_GetFieldsCounters [15:14:20]wFMCommunicate request_size=4 [15:14:20]MH_SAM_APDU [15:14:20]CAPDU: 80 13 00 00 [15:14:20]Write to MH i2c: E2 08 00 E4 B4 80 13 00 00 00 00 00 00 14 [15:14:20]Write i2c OK [15:14:20]MH_I2C_Read... [15:14:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:14:20]Read from MH i2c: E2 [15:14:20]MH_I2C_Read... [15:14:20]Read from MH i2c: E2 62 00 [15:14:20]MH_I2C_Read... [15:14:20]Read from MH i2c: E2 62 00 E4 B4 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 0E 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 E4 00 00 00 5E 04 04 00 E4 00 00 00 57 04 04 00 E5 00 00 00 19 04 04 00 00 00 00 00 90 00 FA [15:14:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 0E 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 E4 00 00 00 5E 04 04 00 E4 00 00 00 57 04 04 00 E5 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:14:20]wFMCommunicate OK [15:14:20]SAM_PROTO_GetFieldsCounters done [15:14:20]requested_item shift.num is exist - process it [15:14:20]requested_item shift.opened is exist - process it [15:14:20]req_shift_opened [15:14:20]FM_GetShiftState [15:14:20]SAM_PROTO_GetShiftState [15:14:20]wFMCommunicate request_size=4 [15:14:20]MH_SAM_APDU [15:14:20]CAPDU: 80 13 01 00 [15:14:20]Write to MH i2c: E2 08 00 E5 B4 80 13 01 00 00 00 00 00 16 [15:14:20]Write i2c OK [15:14:20]MH_I2C_Read... [15:14:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:14:20]Read from MH i2c: E2 [15:14:20]MH_I2C_Read... [15:14:20]Read from MH i2c: E2 0E 00 [15:14:20]MH_I2C_Read... [15:14:20]Read from MH i2c: E2 0E 00 E5 B4 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 DC [15:14:20]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:14:20]wFMCommunicate OK [15:14:20]SAM_PROTO_GetShiftState done [15:14:20]FM_GetShiftState done [15:14:20]req_shift_opened done [15:14:20]requested_item shift.open_date is exist - process it [15:14:20]req_shift_open_date [15:14:20]req_shift_open_date done [15:14:20]produce_requested_data done [15:14:20]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230414,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [15:14:20]process_action_free close_receipt [15:14:20]json_value_free [15:14:20]json_value_free done [15:14:20]process_json_proto returns [15:14:20]Send response to host [15:14:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230414,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [15:14:20]free response buf [15:14:20]execute_script done [15:14:20]execute_script returns [15:14:20]free content buf [15:14:20]Sock 9.Close socket [15:14:20]Sock 9.Thread stoped [15:14:21]accept exits with 10 [15:14:21]New connection [15:14:21]New thread 3067047268 created [15:14:21]Thread 3066903908 joined [15:14:21]Waiting for new connection... [15:14:21] Sock 10.Parse request [15:14:21]Sock 10.Check first char [15:14:21]Sock 10.First char is OK [15:14:21]request: POST /json_proto HTTP/1.0 [15:14:21]Method: POST [15:14:21]URL: /json_proto [15:14:21]Method is POST - this is cgi request [15:14:21]url: /json_proto [15:14:21]query_string will be loaded in cgi processing [15:14:21]execute_cgi json_proto POST (null) [15:14:21]execute_cgi path=json_proto method=POST [15:14:21]POST find Content-Length [15:14:21]Host: 172.17.49.131:8080 [15:14:21]Content-Length: 673 [15:14:21]Content-Type: application/json [15:14:21] [15:14:21]POST finish read [15:14:21]Found Content-Length = 673 [15:14:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871984", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 6.650, "sum" : 500.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:14:21]execute_script... [15:14:21]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871984", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 6.650, "sum" : 500.08, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:14:21]POST & json_proto [15:14:21]process_json_proto [15:14:21]json parsed OK: [15:14:21]protocol is kg_v1.0 [15:14:21]action value=close_receipt [15:14:21]process_action close_receipt [15:14:21]cmd_close_receipt [15:14:21]MH_GetDate [15:14:21]Write to MH i2c: F0 00 00 E6 B4 89 [15:14:21]Write i2c OK [15:14:21]MH_I2C_Read... [15:14:21]Read from MH i2c: F0 [15:14:21]MH_I2C_Read... [15:14:21]Read from MH i2c: F0 09 00 [15:14:21]MH_I2C_Read... [15:14:21]Read from MH i2c: F0 09 00 E6 B4 00 53 60 A6 66 FF 4D C0 64 C1 [15:14:21]GetLastDocTimeStamp 1722179663 [15:14:21]current date 1722179667 [15:14:21]FM_GetShiftState [15:14:21]SAM_PROTO_GetShiftState [15:14:21]wFMCommunicate request_size=4 [15:14:21]MH_SAM_APDU [15:14:21]CAPDU: 80 13 01 00 [15:14:21]Write to MH i2c: E2 08 00 E7 B4 80 13 01 00 00 00 00 00 18 [15:14:21]Write i2c OK [15:14:21]MH_I2C_Read... [15:14:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:14:21]Read from MH i2c: E2 [15:14:21]MH_I2C_Read... [15:14:21]Read from MH i2c: E2 0E 00 [15:14:21]MH_I2C_Read... [15:14:21]Read from MH i2c: E2 0E 00 E7 B4 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 DE [15:14:21]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:14:21]wFMCommunicate OK [15:14:21]SAM_PROTO_GetShiftState done [15:14:21]FM_GetShiftState done [15:14:21]opened in 1722127132 [15:14:21]opened+sec_in_day 1722213532 [15:14:21]quantity*price = 50008 [15:14:21]sum+1 = 50009 [15:14:21]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.08 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.42 НДС 12% : 53.11 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 229 28.07.2024 15:14 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230415 ФПД: 248682051483102 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T151427&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230415&fm=248682051483102&tin=02508201610067®Number=0000000000099253&sum=50000 [15:14:21]StoreToDocumentArchive [15:14:21]shift 386 fd 230415 [15:14:21]save to /storage/0386/doc_00230415 [15:14:21]save last doc name /storage/0386/doc_00230415 to /storage/kkm_last_doc_name [15:14:21]save OK [15:14:21]Clear old archive folders... [15:14:21]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:14:21]tlvbuf is 007366D0 [15:14:21]SAM_PROTO_ClearQueue [15:14:21]wFMCommunicate request_size=4 [15:14:21]MH_SAM_APDU [15:14:21]CAPDU: 80 09 00 00 [15:14:21]Write to MH i2c: E2 08 00 F4 B4 80 09 00 00 00 00 00 00 1A [15:14:21]Write i2c OK [15:14:21]MH_I2C_Read... [15:14:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:14:22]Read from MH i2c: E2 [15:14:22]MH_I2C_Read... [15:14:22]Read from MH i2c: E2 03 00 [15:14:22]MH_I2C_Read... [15:14:22]Read from MH i2c: E2 03 00 F4 B4 00 90 00 1C [15:14:22]RAPDU: 90 00 [15:14:22]wFMCommunicate OK [15:14:22]SAM_PROTO_ClearQueue done [15:14:22]KKMCreateOFDPacket [15:14:22]OFDProtocolAddRootSTLVToBuf [15:14:22]FM_MakeSignedData [15:14:22]FM_MakeSignedData [15:14:22]SAM_PROTO_SignData [15:14:22]wFMCommunicate request_size=4 [15:14:22]MH_SAM_APDU [15:14:22]CAPDU: 80 0D 01 02 [15:14:22]Write to MH i2c: E2 08 00 F5 B4 80 0D 01 02 00 00 00 00 22 [15:14:22]Write i2c OK [15:14:22]MH_I2C_Read... [15:14:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:14:22]Read from MH i2c: E2 [15:14:22]MH_I2C_Read... [15:14:22]Read from MH i2c: E2 03 00 [15:14:22]MH_I2C_Read... [15:14:22]Read from MH i2c: E2 03 00 F5 B4 00 90 00 1D [15:14:22]RAPDU: 90 00 [15:14:22]wFMCommunicate OK [15:14:22]wFMCommunicate request_size=255 [15:14:22]MH_SAM_APDU [15:14: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 FA 19 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 58 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 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 E5 00 00 00 F4 03 04 00 53 60 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0F 84 03 00 35 04 06 00 E2 2C CD 57 [15:14:22]Write to MH i2c: E2 02 01 F6 B4 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 FA 19 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 58 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 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 E5 00 00 00 F4 03 04 00 53 60 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0F 84 03 00 35 04 06 00 E2 2C CD 57 00 00 CE [15:14:22]Write i2c OK [15:14:22]MH_I2C_Read... [15:14:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:14:22]Read from MH i2c: E2 [15:14:22]MH_I2C_Read... [15:14:22]Read from MH i2c: E2 03 00 [15:14:22]MH_I2C_Read... [15:14:22]Read from MH i2c: E2 03 00 F6 B4 00 90 00 1E [15:14:22]RAPDU: 90 00 [15:14:22]wFMCommunicate OK [15:14:22]wFMCommunicate request_size=7 [15:14:22]MH_SAM_APDU [15:14:22]CAPDU: 80 0D 02 02 02 35 DE [15:14:22]Write to MH i2c: E2 0A 00 F7 B4 80 0D 02 02 02 00 35 DE 00 00 3C [15:14:22]Write i2c OK [15:14:22]MH_I2C_Read... [15:14:22]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:14:22]Read from MH i2c: E2 [15:14:22]MH_I2C_Read... [15:14:22]Read from MH i2c: E2 03 00 [15:14:22]MH_I2C_Read... [15:14:22]Read from MH i2c: E2 03 00 F7 B4 00 90 00 1F [15:14:22]RAPDU: 90 00 [15:14:22]wFMCommunicate OK [15:14:22]wFMCommunicate request_size=4 [15:14:22]MH_SAM_APDU [15:14:22]CAPDU: 80 0D 03 02 [15:14:22]Write to MH i2c: E2 08 00 F8 B4 80 0D 03 02 00 00 00 00 27 [15:14:22]Write i2c OK [15:14:22]MH_I2C_Read... [15:14:22]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:14:22]Read from MH i2c: E2 [15:14:22]MH_I2C_Read... [15:14:22]Read from MH i2c: E2 0B 00 [15:14:22]MH_I2C_Read... [15:14:22]Read from MH i2c: E2 0B 00 F8 B4 00 12 71 4E A1 DE 64 03 BF 90 00 9E [15:14:22]RAPDU: 12 71 4E A1 DE 64 03 BF 90 00 [15:14:22]wFMCommunicate OK [15:14:22]SAM_PROTO_SignData done [15:14:22]FM_MakeSignedData done [15:14:22]CreateOFDProtocolMessage [15:14:22]wFMCommunicate request_size=4 [15:14:22]MH_SAM_APDU [15:14:22]CAPDU: 80 11 00 00 [15:14:22]Write to MH i2c: E2 08 00 F9 B4 80 11 00 00 00 00 00 00 27 [15:14:22]Write i2c OK [15:14:22]MH_I2C_Read... [15:14:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:14:22]Read from MH i2c: E2 [15:14:22]MH_I2C_Read... [15:14:22]Read from MH i2c: E2 17 00 [15:14:22]MH_I2C_Read... [15:14:22]Read from MH i2c: E2 17 00 F9 B4 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 78 [15:14:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:14:22]wFMCommunicate OK [15:14:22]CreateOFDProtocolMessage done [15:14:22]OFDSenderStorePacket 230415 [15:14:22]StoreOFDPacket docnum=230415 [15:14:22]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 DB A2 04 01 4C 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 FA 19 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 58 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 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 E5 00 00 00 F4 03 04 00 53 60 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0F 84 03 00 35 04 06 00 E2 2C CD 57 35 DE 12 71 4E A1 DE 64 03 BF [15:14:23]CheckFolder [15:14:23]dirname=/storage/ofd_packets [15:14:23]CheckFolder done [15:14:23]ProducePacketName [15:14:23]name=ofd_packets/00230415 [15:14:23]NVStorageSaveData ofd_packets/00230415 [15:14:23]File name is /storage/ofd_packets/00230415 [15:14:23]Write 298 bytes [15:14:23]NVStorageSaveData done [15:14:23]OFDSenderStorePacket done [15:14:23]KKMCreateOFDPacket done [15:14:23]NVStorageSaveData kkm_last_timestamp [15:14:23]File name is /storage/kkm_last_timestamp [15:14:23]Write 4 bytes [15:14:23]NVStorageSaveData done [15:14:23]ExternCall_PrintAddStr [15:14:23]wPrintStart [15:14:23]Write to MH i2c: 01 00 00 FA B4 AE [15:14:23]Write i2c OK [15:14:23]MH_I2C_Read... [15:14:23]Read from MH i2c: 01 [15:14:23]MH_I2C_Read... [15:14:23]Read from MH i2c: 01 07 00 [15:14:23]MH_I2C_Read... [15:14:23]Read from MH i2c: 01 07 00 FA B4 00 00 00 00 00 FF 0F C3 [15:14:23]RasterBufferAndPrint [15:14:23]line Счет N : (1)871984 [15:14:23]line ИНН: 02508201610067 [15:14:23]line Контрольно-Кассовый Чек [15:14:23]line ПРОДАЖА [15:14:23]line ТРК (МРК, ГНК) : 1 [15:14:23]line Товар: 2710194210 [15:14:23]line ДТ-К-5 [15:14:23]line 6.650 * 75.20 [15:14:23]line = 500.08 [15:14:23]line НДС 12% НСП 1% [15:14:23]line > о реализуемом товаре [15:14:23]line ОКРУГЛЕНИЕ: -0.08 [15:14:23]line ИТОГО: 500.00 [15:14:23]line Внесено: 500.00 [15:14:23]line СДАЧА: 0.00 [15:14:23]line НСП 1% : 4.42 [15:14:23]line НДС 12% : 53.11 [15:14:23]line Наличными: 500.00 [15:14:23]line Безнал.: 0.00 [15:14:23]line Место: АЗС № 125 "Партнер Нефть" [15:14:23]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [15:14:23]line СНО: Общий режим [15:14:23]line Чек 229 28.07.2024 15:14 [15:14:23]line Смена: 386 ФФД: 1.0 [15:14:23]line ЗНМ: 0300000050 [15:14:23]line РНМ: 0000000000099253 [15:14:23]line Версия ККМ: 001 [15:14:23]line ФМ: 0000000000965352 [15:14:23]line ФД: 230415 [15:14:23]line ФПД: 248682051483102 [15:14:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T151427&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230415&fm=248682051483102&tin=02508201610067®Number=0000000000099253&sum=50000 [15:14:23]written 0, free lines is 4095 [15:14:23]OFD Sender: Processing packet 230415 [packets to send 132, broken 131] [15:14:23]ProducePacketName [15:14:23]name=ofd_packets/00230415 [15:14:23]OFD Sender: To server: pG, [15:14:23]CommunicateWithHost lk.salyk.kg:30040 [15:14:23]ConnectInit lk.salyk.kg [15:14:23]Connected sock=9 [15:14:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 DB A2 04 01 4C 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 FA 19 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 58 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 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 E5 00 00 00 F4 03 04 00 53 60 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0F 84 03 00 35 04 06 00 E2 2C CD 57 35 DE 12 71 4E A1 DE 64 03 BF [15:14:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 A3 D9 47 00 70 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 39 36 35 33 35 32 10 04 04 00 0F 84 03 00 F4 03 04 00 2B 07 A6 66 B6 04 01 00 00 30 79 1C 07 D0 C6 44 5A [15:14:23]CommunicateWithHost err = 0 [15:14:23]CheckOFDResponse [15:14:23]1017 (14) - 77093643461234 [15:14:23]1041 (16) - 0000000000965352 [15:14:23]1040 (4) - 230415 [15:14:23]1012 (4) - 28.07.2024 08:54 [15:14:23]1206 (1) - 0 [15:14:23]OFD Sender: Remove packet 230415 [15:14:23]ProducePacketName [15:14:23]name=ofd_packets/00230415 [15:14:23]NVStorageDeleteData [15:14:23]Write to MH i2c: 01 00 00 25 B5 DA [15:14:23]Write i2c OK [15:14:23]MH_I2C_Read... [15:14:23]Read from MH i2c: 01 [15:14:23]MH_I2C_Read... [15:14:23]Read from MH i2c: 01 07 00 [15:14:23]MH_I2C_Read... [15:14:23]Read from MH i2c: 01 07 00 25 B5 00 00 00 00 00 F2 0C DF [15:14:23]RasterBufferAndPrint [15:14:23]line [15:14:23]line [15:14:23]line [15:14:23]line [15:14:23]line [15:14:23]written 0, free lines is 3329 [15:14:23]MH_Cut [15:14:23]Write to MH i2c: D1 01 00 2C B5 01 B3 [15:14:23]Write i2c OK [15:14:23]MH_I2C_Read... [15:14:23]Read from MH i2c: D1 [15:14:23]MH_I2C_Read... [15:14:23]Read from MH i2c: D1 01 00 [15:14:23]MH_I2C_Read... [15:14:23]Read from MH i2c: D1 01 00 2C B5 00 B2 [15:14:23]Write to MH i2c: 01 00 00 2D B5 E2 [15:14:23]Write i2c OK [15:14:23]MH_I2C_Read... [15:14:24]OFD Sender: No OFD packet to send [15:14:24]*** Cut start [15:14:24]*** Partial cut [15:14:24]*** CUTSNS_PIN = 1 [15:14:24]*** CUTSNS_PIN = 0 [15:14:24]*** Brake cut motor [15:14:24]Read from MH i2c: 01 [15:14:24]MH_I2C_Read... [15:14:24]*** Stop cut motor [15:14:24]*** Cut end [15:14:24]Read from MH i2c: 01 07 00 [15:14:24]MH_I2C_Read... [15:14:24]Read from MH i2c: 01 07 00 2D B5 00 00 00 00 00 FF 0F F7 [15:14:24]process_action close_receipt done [15:14:24]requested_data is exist [15:14:24]produce_requested_data [15:14:24]requested_item fm.sn is exist - process it [15:14:24]wFMCommunicate request_size=4 [15:14:24]MH_SAM_APDU [15:14:24]CAPDU: 80 11 00 00 [15:14:24]Write to MH i2c: E2 08 00 2E B5 80 11 00 00 00 00 00 00 5D [15:14:24]Write i2c OK [15:14:24]MH_I2C_Read... [15:14:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:14:25]Read from MH i2c: E2 [15:14:25]MH_I2C_Read... [15:14:25]Read from MH i2c: E2 17 00 [15:14:25]MH_I2C_Read... [15:14:25]Read from MH i2c: E2 17 00 2E B5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 AE [15:14:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:14:25]wFMCommunicate OK [15:14:25]requested_item fd.num is exist - process it [15:14:25]SAM_PROTO_GetFieldsCounters [15:14:25]wFMCommunicate request_size=4 [15:14:25]MH_SAM_APDU [15:14:25]CAPDU: 80 13 00 00 [15:14:25]Write to MH i2c: E2 08 00 2F B5 80 13 00 00 00 00 00 00 60 [15:14:25]Write i2c OK [15:14:25]MH_I2C_Read... [15:14:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:14:25]Read from MH i2c: E2 [15:14:25]MH_I2C_Read... [15:14:25]Read from MH i2c: E2 62 00 [15:14:25]MH_I2C_Read... [15:14:25]Read from MH i2c: E2 62 00 2F B5 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 0F 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 E5 00 00 00 5E 04 04 00 E5 00 00 00 57 04 04 00 E6 00 00 00 19 04 04 00 00 00 00 00 90 00 4A [15:14:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 0F 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 E5 00 00 00 5E 04 04 00 E5 00 00 00 57 04 04 00 E6 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:14:25]wFMCommunicate OK [15:14:25]SAM_PROTO_GetFieldsCounters done [15:14:25]requested_item shift.num is exist - process it [15:14:25]requested_item shift.opened is exist - process it [15:14:25]req_shift_opened [15:14:25]FM_GetShiftState [15:14:25]SAM_PROTO_GetShiftState [15:14:25]wFMCommunicate request_size=4 [15:14:25]MH_SAM_APDU [15:14:25]CAPDU: 80 13 01 00 [15:14:25]Write to MH i2c: E2 08 00 30 B5 80 13 01 00 00 00 00 00 62 [15:14:25]Write i2c OK [15:14:25]MH_I2C_Read... [15:14:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:14:25]Read from MH i2c: E2 [15:14:25]MH_I2C_Read... [15:14:25]Read from MH i2c: E2 0E 00 [15:14:25]MH_I2C_Read... [15:14:25]Read from MH i2c: E2 0E 00 30 B5 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 28 [15:14:25]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:14:25]wFMCommunicate OK [15:14:25]SAM_PROTO_GetShiftState done [15:14:25]FM_GetShiftState done [15:14:25]req_shift_opened done [15:14:25]requested_item shift.open_date is exist - process it [15:14:25]req_shift_open_date [15:14:25]req_shift_open_date done [15:14:25]produce_requested_data done [15:14:25]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230415,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [15:14:25]process_action_free close_receipt [15:14:25]json_value_free [15:14:25]json_value_free done [15:14:25]process_json_proto returns [15:14:25]Send response to host [15:14:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230415,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [15:14:25]free response buf [15:14:25]execute_script done [15:14:25]execute_script returns [15:14:25]free content buf [15:14:25]Sock 10.Close socket [15:14:25]Sock 10.Thread stoped [15:14:29]OFD Sender: No OFD packet to send [15:14:34]OFD Sender: No OFD packet to send [15:14:39]OFD Sender: No OFD packet to send [15:14:44]OFD Sender: No OFD packet to send [15:14:49]OFD Sender: No OFD packet to send [15:14:54]OFD Sender: No OFD packet to send [15:14:59]OFD Sender: No OFD packet to send [15:15:04]OFD Sender: No OFD packet to send [15:15:09]OFD Sender: No OFD packet to send [15:15:14]OFD Sender: No OFD packet to send [15:15:19]OFD Sender: No OFD packet to send [15:15:24]OFD Sender: No OFD packet to send [15:15:24]accept exits with 8 [15:15:24]New connection [15:15:24]New thread 3066903908 created [15:15:24]Thread 3067047268 joined [15:15:24]Waiting for new connection... [15:15:24] Sock 8.Parse request [15:15:24]Sock 8.Check first char [15:15:24]Sock 8.First char is OK [15:15:24]request: POST /json_proto HTTP/1.0 [15:15:24]Method: POST [15:15:24]URL: /json_proto [15:15:24]Method is POST - this is cgi request [15:15:24]url: /json_proto [15:15:24]query_string will be loaded in cgi processing [15:15:24]execute_cgi json_proto POST (null) [15:15:24]execute_cgi path=json_proto method=POST [15:15:24]POST find Content-Length [15:15:24]Host: 172.17.49.131:8080 [15:15:24]Content-Length: 769 [15:15:24]Content-Type: application/json [15:15:24] [15:15:24]POST finish read [15:15:24]Found Content-Length = 769 [15:15:24]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871987", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: Mbank", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:15:24]execute_script... [15: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)871987", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: Mbank", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:15:24]POST & json_proto [15:15:24]process_json_proto [15:15:24]json parsed OK: [15:15:24]protocol is kg_v1.0 [15:15:24]action value=close_receipt [15:15:24]process_action close_receipt [15:15:24]cmd_close_receipt [15:15:24]MH_GetDate [15:15:24]Write to MH i2c: F0 00 00 31 B5 D5 [15:15:24]Write i2c OK [15:15:24]MH_I2C_Read... [15:15:24]Read from MH i2c: F0 [15:15:24]MH_I2C_Read... [15:15:24]Read from MH i2c: F0 09 00 [15:15:24]MH_I2C_Read... [15:15:24]Read from MH i2c: F0 09 00 31 B5 00 93 60 A6 66 FF 4D C0 64 4D [15:15:24]GetLastDocTimeStamp 1722179667 [15:15:24]current date 1722179731 [15:15:24]FM_GetShiftState [15:15:24]SAM_PROTO_GetShiftState [15:15:24]wFMCommunicate request_size=4 [15:15:24]MH_SAM_APDU [15:15:24]CAPDU: 80 13 01 00 [15:15:24]Write to MH i2c: E2 08 00 32 B5 80 13 01 00 00 00 00 00 64 [15:15:24]Write i2c OK [15:15:24]MH_I2C_Read... [15:15:24]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:15:24]Read from MH i2c: E2 [15:15:24]MH_I2C_Read... [15:15:24]Read from MH i2c: E2 0E 00 [15:15:24]MH_I2C_Read... [15:15:24]Read from MH i2c: E2 0E 00 32 B5 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 2A [15:15:24]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:15:24]wFMCommunicate OK [15:15:24]SAM_PROTO_GetShiftState done [15:15:24]FM_GetShiftState done [15:15:24]opened in 1722127132 [15:15:24]opened+sec_in_day 1722213532 [15:15:24]quantity*price = 100005 [15:15:24]sum+1 = 100006 [15:15:24]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 230 28.07.2024 15:15 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965352 ФД: 230416 ФПД: 163075334844585 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T151531&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230416&fm=163075334844585&tin=02508201610067®Number=0000000000099253&sum=100005 [15:15:26]StoreToDocumentArchive [15:15:26]shift 386 fd 230416 [15:15:26]save to /storage/0386/doc_00230416 [15:15:26]save last doc name /storage/0386/doc_00230416 to /storage/kkm_last_doc_name [15:15:26]save OK [15:15:26]Clear old archive folders... [15:15:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:15:26]tlvbuf is 007362A0 [15:15:26]SAM_PROTO_ClearQueue [15:15:26]wFMCommunicate request_size=4 [15:15:26]MH_SAM_APDU [15:15:26]CAPDU: 80 09 00 00 [15:15:26]Write to MH i2c: E2 08 00 3F B5 80 09 00 00 00 00 00 00 66 [15:15:26]Write i2c OK [15:15:26]MH_I2C_Read... [15:15:26]Read from MH i2c: E2 [15:15:26]MH_I2C_Read... [15:15:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:15:26]Read from MH i2c: E2 03 00 [15:15:26]MH_I2C_Read... [15:15:26]Read from MH i2c: E2 03 00 3F B5 00 90 00 68 [15:15:26]RAPDU: 90 00 [15:15:26]wFMCommunicate OK [15:15:26]SAM_PROTO_ClearQueue done [15:15:26]KKMCreateOFDPacket [15:15:26]OFDProtocolAddRootSTLVToBuf [15:15:26]FM_MakeSignedData [15:15:26]FM_MakeSignedData [15:15:26]SAM_PROTO_SignData [15:15:26]wFMCommunicate request_size=4 [15:15:26]MH_SAM_APDU [15:15:26]CAPDU: 80 0D 01 02 [15:15:26]Write to MH i2c: E2 08 00 40 B5 80 0D 01 02 00 00 00 00 6E [15:15:26]Write i2c OK [15:15:26]MH_I2C_Read... [15:15:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:15:26]Read from MH i2c: E2 [15:15:26]MH_I2C_Read... [15:15:26]Read from MH i2c: E2 03 00 [15:15:26]MH_I2C_Read... [15:15:26]Read from MH i2c: E2 03 00 40 B5 00 90 00 69 [15:15:26]RAPDU: 90 00 [15:15:26]wFMCommunicate OK [15:15:26]wFMCommunicate request_size=255 [15:15:26]MH_SAM_APDU [15:15: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 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 E6 00 00 00 F4 03 04 00 93 60 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 10 84 03 00 35 04 06 00 94 [15:15:26]Write to MH i2c: E2 02 01 41 B5 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 E6 00 00 00 F4 03 04 00 93 60 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 10 84 03 00 35 04 06 00 94 00 00 1A [15:15:26]Write i2c OK [15:15:26]MH_I2C_Read... [15:15:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:15:26]Read from MH i2c: E2 [15:15:26]MH_I2C_Read... [15:15:26]Read from MH i2c: E2 03 00 [15:15:26]MH_I2C_Read... [15:15:26]Read from MH i2c: E2 03 00 41 B5 00 90 00 6A [15:15:26]RAPDU: 90 00 [15:15:26]wFMCommunicate OK [15:15:26]wFMCommunicate request_size=10 [15:15:26]MH_SAM_APDU [15:15:26]CAPDU: 80 0D 02 02 05 50 EF 67 B0 A9 [15:15:26]Write to MH i2c: E2 0D 00 42 B5 80 0D 02 02 05 00 50 EF 67 B0 A9 00 00 7A [15:15:26]Write i2c OK [15:15:26]MH_I2C_Read... [15:15:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:15:26]Read from MH i2c: E2 [15:15:26]MH_I2C_Read... [15:15:26]Read from MH i2c: E2 03 00 [15:15:26]MH_I2C_Read... [15:15:26]Read from MH i2c: E2 03 00 42 B5 00 90 00 6B [15:15:26]RAPDU: 90 00 [15:15:26]wFMCommunicate OK [15:15:26]wFMCommunicate request_size=4 [15:15:26]MH_SAM_APDU [15:15:26]CAPDU: 80 0D 03 02 [15:15:26]Write to MH i2c: E2 08 00 43 B5 80 0D 03 02 00 00 00 00 73 [15:15:26]Write i2c OK [15:15:26]MH_I2C_Read... [15:15:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:15:26]Read from MH i2c: E2 [15:15:26]MH_I2C_Read... [15:15:26]Read from MH i2c: E2 0B 00 [15:15:26]MH_I2C_Read... [15:15:26]Read from MH i2c: E2 0B 00 43 B5 00 F6 D7 EE 02 DF 31 20 0E 90 00 6F [15:15:26]RAPDU: F6 D7 EE 02 DF 31 20 0E 90 00 [15:15:26]wFMCommunicate OK [15:15:26]SAM_PROTO_SignData done [15:15:26]FM_MakeSignedData done [15:15:26]CreateOFDProtocolMessage [15:15:26]wFMCommunicate request_size=4 [15:15:26]MH_SAM_APDU [15:15:26]CAPDU: 80 11 00 00 [15:15:26]Write to MH i2c: E2 08 00 44 B5 80 11 00 00 00 00 00 00 73 [15:15:26]Write i2c OK [15:15:26]MH_I2C_Read... [15:15:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:15:26]Read from MH i2c: E2 [15:15:26]MH_I2C_Read... [15:15:26]Read from MH i2c: E2 17 00 [15:15:26]MH_I2C_Read... [15:15:26]Read from MH i2c: E2 17 00 44 B5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 C4 [15:15:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:15:26]wFMCommunicate OK [15:15:26]CreateOFDProtocolMessage done [15:15:26]OFDSenderStorePacket 230416 [15:15:26]StoreOFDPacket docnum=230416 [15:15:26]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 AF 86 07 01 AF 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 E6 00 00 00 F4 03 04 00 93 60 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 10 84 03 00 35 04 06 00 94 50 EF 67 B0 A9 F6 D7 EE 02 DF 31 20 0E [15:15:26]CheckFolder [15:15:26]dirname=/storage/ofd_packets [15:15:26]CheckFolder done [15:15:26]ProducePacketName [15:15:26]name=ofd_packets/00230416 [15:15:26]NVStorageSaveData ofd_packets/00230416 [15:15:26]File name is /storage/ofd_packets/00230416 [15:15:26]Write 301 bytes [15:15:26]NVStorageSaveData done [15:15:26]OFDSenderStorePacket done [15:15:26]KKMCreateOFDPacket done [15:15:26]NVStorageSaveData kkm_last_timestamp [15:15:26]File name is /storage/kkm_last_timestamp [15:15:26]Write 4 bytes [15:15:26]NVStorageSaveData done [15:15:26]ExternCall_PrintAddStr [15:15:26]wPrintStart [15:15:26]Write to MH i2c: 01 00 00 45 B5 FA [15:15:26]Write i2c OK [15:15:26]MH_I2C_Read... [15:15:26]Read from MH i2c: 01 [15:15:26]MH_I2C_Read... [15:15:26]Read from MH i2c: 01 07 00 [15:15:26]MH_I2C_Read... [15:15:26]Read from MH i2c: 01 07 00 45 B5 00 00 00 00 00 FF 0F 0F [15:15:26]RasterBufferAndPrint [15:15:26]line Счет N : (1)871987 [15:15:26]line ИНН: 02508201610067 [15:15:26]line Контрольно-Кассовый Чек [15:15:26]line ПРОДАЖА [15:15:26]line ТРК (МРК, ГНК) : 52 [15:15:26]line Товар: 2710124130 [15:15:26]line Аи-92-К-5 [15:15:26]line 14.750 * 67.80 [15:15:26]line = 1000.05 [15:15:26]line НДС 12% НСП 1% [15:15:26]line > о реализуемом товаре [15:15:26]line ИТОГО: 1000.05 [15:15:26]line НСП 1% : 8.85 [15:15:26]line НДС 12% : 106.20 [15:15:26]line Наличными: 0.00 [15:15:26]line Безнал.: 1000.05 [15:15:26]line Место: АЗС № 125 "Партнер Нефть" [15:15:26]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [15:15:26]line СНО: Общий режим [15:15:26]line Чек 230 28.07.2024 15:15 [15:15:26]line Смена: 386 ФФД: 1.0 [15:15:26]line ЗНМ: 0300000050 [15:15:26]line РНМ: 0000000000099253 [15:15:26]line Версия ККМ: 001 [15:15:26]line Платежная система: Mbank [15:15:26]line ФМ: 0000000000965352 [15:15:26]line ФД: 230416 [15:15:26]line ФПД: 163075334844585 [15:15:26]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T151531&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230416&fm=163075334844585&tin=02508201610067®Number=0000000000099253&sum=100005 [15:15:26]OFD Sender: Processing packet 230416 [packets to send 132, broken 131] [15:15:26]ProducePacketName [15:15:26]name=ofd_packets/00230416 [15:15:26]OFD Sender: To server: pG, [15:15:26]CommunicateWithHost lk.salyk.kg:30040 [15:15:26]ConnectInit lk.salyk.kg [15:15:26]written 0, free lines is 4095 [15:15:26]Connected sock=10 [15:15:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 AF 86 07 01 AF 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 E6 00 00 00 F4 03 04 00 93 60 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 10 84 03 00 35 04 06 00 94 50 EF 67 B0 A9 F6 D7 EE 02 DF 31 20 0E [15:15:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 ED 62 47 00 FD 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 39 36 35 33 35 32 10 04 04 00 10 84 03 00 F4 03 04 00 6A 07 A6 66 B6 04 01 00 00 65 AC 84 2A 15 03 A3 CB [15:15:27]CommunicateWithHost err = 0 [15:15:27]CheckOFDResponse [15:15:27]1017 (14) - 77093643461234 [15:15:27]1041 (16) - 0000000000965352 [15:15:27]1040 (4) - 230416 [15:15:27]1012 (4) - 28.07.2024 08:55 [15:15:27]1206 (1) - 0 [15:15:27]OFD Sender: Remove packet 230416 [15:15:27]ProducePacketName [15:15:27]name=ofd_packets/00230416 [15:15:27]NVStorageDeleteData [15:15:27]Write to MH i2c: 01 00 00 6E B5 23 [15:15:27]Write i2c OK [15:15:27]MH_I2C_Read... [15:15:27]Read from MH i2c: 01 [15:15:27]MH_I2C_Read... [15:15:27]Read from MH i2c: 01 07 00 [15:15:27]MH_I2C_Read... [15:15:27]Read from MH i2c: 01 07 00 6E B5 00 00 00 00 00 25 0D 5C [15:15:27]RasterBufferAndPrint [15:15:27]line [15:15:27]line [15:15:27]line [15:15:27]line [15:15:27]line [15:15:27]written 0, free lines is 3371 [15:15:27]MH_Cut [15:15:27]Write to MH i2c: D1 01 00 75 B5 01 FC [15:15:27]Write i2c OK [15:15:27]MH_I2C_Read... [15:15:27]Read from MH i2c: D1 [15:15:27]MH_I2C_Read... [15:15:27]Read from MH i2c: D1 01 00 [15:15:27]MH_I2C_Read... [15:15:27]Read from MH i2c: D1 01 00 75 B5 00 FB [15:15:27]Write to MH i2c: 01 00 00 76 B5 2B [15:15:27]Write i2c OK [15:15:27]MH_I2C_Read... [15:15:27]OFD Sender: No OFD packet to send [15:15:28]*** Cut start [15:15:28]*** Partial cut [15:15:28]*** CUTSNS_PIN = 1 [15:15:28]*** CUTSNS_PIN = 0 [15:15:28]*** Brake cut motor [15:15:28]Read from MH i2c: 01 [15:15:28]MH_I2C_Read... [15:15:28]*** Stop cut motor [15:15:28]*** Cut end [15:15:28]Read from MH i2c: 01 07 00 [15:15:28]MH_I2C_Read... [15:15:28]Read from MH i2c: 01 07 00 76 B5 00 00 00 00 00 FF 0F 40 [15:15:28]process_action close_receipt done [15:15:28]requested_data is exist [15:15:28]produce_requested_data [15:15:28]requested_item fm.sn is exist - process it [15:15:28]wFMCommunicate request_size=4 [15:15:28]MH_SAM_APDU [15:15:28]CAPDU: 80 11 00 00 [15:15:28]Write to MH i2c: E2 08 00 77 B5 80 11 00 00 00 00 00 00 A6 [15:15:28]Write i2c OK [15:15:28]MH_I2C_Read... [15:15:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:15:28]Read from MH i2c: E2 [15:15:28]MH_I2C_Read... [15:15:28]Read from MH i2c: E2 17 00 [15:15:28]MH_I2C_Read... [15:15:28]Read from MH i2c: E2 17 00 77 B5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 F7 [15:15:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:15:28]wFMCommunicate OK [15:15:28]requested_item fd.num is exist - process it [15:15:28]SAM_PROTO_GetFieldsCounters [15:15:28]wFMCommunicate request_size=4 [15:15:28]MH_SAM_APDU [15:15:28]CAPDU: 80 13 00 00 [15:15:28]Write to MH i2c: E2 08 00 78 B5 80 13 00 00 00 00 00 00 A9 [15:15:28]Write i2c OK [15:15:28]MH_I2C_Read... [15:15:28]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:15:28]Read from MH i2c: E2 [15:15:28]MH_I2C_Read... [15:15:28]Read from MH i2c: E2 62 00 [15:15:28]MH_I2C_Read... [15:15:28]Read from MH i2c: E2 62 00 78 B5 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 10 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 E6 00 00 00 5E 04 04 00 E6 00 00 00 57 04 04 00 E7 00 00 00 19 04 04 00 00 00 00 00 90 00 97 [15:15:28]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 10 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 E6 00 00 00 5E 04 04 00 E6 00 00 00 57 04 04 00 E7 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:15:28]wFMCommunicate OK [15:15:28]SAM_PROTO_GetFieldsCounters done [15:15:28]requested_item shift.num is exist - process it [15:15:28]requested_item shift.opened is exist - process it [15:15:28]req_shift_opened [15:15:28]FM_GetShiftState [15:15:28]SAM_PROTO_GetShiftState [15:15:28]wFMCommunicate request_size=4 [15:15:28]MH_SAM_APDU [15:15:28]CAPDU: 80 13 01 00 [15:15:28]Write to MH i2c: E2 08 00 79 B5 80 13 01 00 00 00 00 00 AB [15:15:28]Write i2c OK [15:15:28]MH_I2C_Read... [15:15:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:15:28]Read from MH i2c: E2 [15:15:28]MH_I2C_Read... [15:15:28]Read from MH i2c: E2 0E 00 [15:15:28]MH_I2C_Read... [15:15:28]Read from MH i2c: E2 0E 00 79 B5 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 71 [15:15:28]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:15:28]wFMCommunicate OK [15:15:28]SAM_PROTO_GetShiftState done [15:15:28]FM_GetShiftState done [15:15:28]req_shift_opened done [15:15:28]requested_item shift.open_date is exist - process it [15:15:28]req_shift_open_date [15:15:28]req_shift_open_date done [15:15:28]produce_requested_data done [15:15:28]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230416,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [15:15:28]process_action_free close_receipt [15:15:28]json_value_free [15:15:28]json_value_free done [15:15:28]process_json_proto returns [15:15:28]Send response to host [15:15:28]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230416,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [15:15:28]free response buf [15:15:28]execute_script done [15:15:28]execute_script returns [15:15:28]free content buf [15:15:28]Sock 8.Close socket [15:15:28]Sock 8.Thread stoped [15:15:32]OFD Sender: No OFD packet to send [15:15:37]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:52]OFD Sender: No OFD packet to send [15:15:57]OFD Sender: No OFD packet to send [15:16:02]OFD Sender: No OFD packet to send [15:16:07]OFD Sender: No OFD packet to send [15:16:12]OFD Sender: No OFD packet to send [15:16:17]OFD Sender: No OFD packet to send [15:16:22]OFD Sender: No OFD packet to send [15:16:27]OFD Sender: No OFD packet to send [15:16:32]OFD Sender: No OFD packet to send [15:16:37]OFD Sender: No OFD packet to send [15:16:42]OFD Sender: No OFD packet to send [15:16:47]OFD Sender: No OFD packet to send [15:16:52]OFD Sender: No OFD packet to send [15:16:57]OFD Sender: No OFD packet to send [15:17:02]OFD Sender: No OFD packet to send [15:17:07]OFD Sender: No OFD packet to send [15:17:12]OFD Sender: No OFD packet to send [15:17:13]accept exits with 9 [15:17:13]New connection [15:17:13]New thread 3067047268 created [15:17:13]Thread 3066903908 joined [15:17:13]Waiting for new connection... [15:17:13] Sock 9.Parse request [15:17:13]Sock 9.Check first char [15:17:13]Sock 9.First char is OK [15:17:13]request: POST /json_proto HTTP/1.0 [15:17:13]Method: POST [15:17:13]URL: /json_proto [15:17:13]Method is POST - this is cgi request [15:17:13]url: /json_proto [15:17:13]query_string will be loaded in cgi processing [15:17:13]execute_cgi json_proto POST (null) [15:17:13]execute_cgi path=json_proto method=POST [15:17:13]POST find Content-Length [15:17:13]Host: 172.17.49.131:8080 [15:17:13]Content-Length: 677 [15:17:13]Content-Type: application/json [15:17:13] [15:17:13]POST finish read [15:17:13]Found Content-Length = 677 [15:17:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871988", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:17:13]execute_script... [15:17: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)871988", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:17:13]POST & json_proto [15:17:13]process_json_proto [15:17:13]json parsed OK: [15:17:13]protocol is kg_v1.0 [15:17:13]action value=close_receipt [15:17:13]process_action close_receipt [15:17:13]cmd_close_receipt [15:17:13]MH_GetDate [15:17:13]Write to MH i2c: F0 00 00 7A B5 1E [15:17:13]Write i2c OK [15:17:13]MH_I2C_Read... [15:17:13]Read from MH i2c: F0 [15:17:13]MH_I2C_Read... [15:17:13]Read from MH i2c: F0 09 00 [15:17:13]MH_I2C_Read... [15:17:13]Read from MH i2c: F0 09 00 7A B5 00 FF 60 A6 66 FF 4D C0 64 02 [15:17:13]GetLastDocTimeStamp 1722179731 [15:17:13]current date 1722179839 [15:17:13]FM_GetShiftState [15:17:13]SAM_PROTO_GetShiftState [15:17:13]wFMCommunicate request_size=4 [15:17:13]MH_SAM_APDU [15:17:13]CAPDU: 80 13 01 00 [15:17:13]Write to MH i2c: E2 08 00 7B B5 80 13 01 00 00 00 00 00 AD [15:17:13]Write i2c OK [15:17:13]MH_I2C_Read... [15:17:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:17:13]Read from MH i2c: E2 [15:17:13]MH_I2C_Read... [15:17:13]Read from MH i2c: E2 0E 00 [15:17:13]MH_I2C_Read... [15:17:13]Read from MH i2c: E2 0E 00 7B B5 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 73 [15:17:13]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:17:13]wFMCommunicate OK [15:17:13]SAM_PROTO_GetShiftState done [15:17:13]FM_GetShiftState done [15:17:13]opened in 1722127132 [15:17:13]opened+sec_in_day 1722213532 [15:17:13]quantity*price = 50036 [15:17:13]sum+1 = 50037 [15:17:13]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 231 28.07.2024 15:17 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230417 ФПД: 230760386583822 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T151719&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230417&fm=230760386583822&tin=02508201610067®Number=0000000000099253&sum=50000 [15:17:14]StoreToDocumentArchive [15:17:14]shift 386 fd 230417 [15:17:14]save to /storage/0386/doc_00230417 [15:17:14]save last doc name /storage/0386/doc_00230417 to /storage/kkm_last_doc_name [15:17:14]save OK [15:17:14]Clear old archive folders... [15:17:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:17:14]tlvbuf is 0085AE30 [15:17:14]SAM_PROTO_ClearQueue [15:17:14]wFMCommunicate request_size=4 [15:17:14]MH_SAM_APDU [15:17:14]CAPDU: 80 09 00 00 [15:17:14]Write to MH i2c: E2 08 00 88 B5 80 09 00 00 00 00 00 00 AF [15:17:14]Write i2c OK [15:17:14]MH_I2C_Read... [15:17:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:17:14]Read from MH i2c: E2 [15:17:14]MH_I2C_Read... [15:17:14]Read from MH i2c: E2 03 00 [15:17:14]MH_I2C_Read... [15:17:14]Read from MH i2c: E2 03 00 88 B5 00 90 00 B1 [15:17:14]RAPDU: 90 00 [15:17:14]wFMCommunicate OK [15:17:14]SAM_PROTO_ClearQueue done [15:17:14]KKMCreateOFDPacket [15:17:14]OFDProtocolAddRootSTLVToBuf [15:17:14]FM_MakeSignedData [15:17:14]FM_MakeSignedData [15:17:14]SAM_PROTO_SignData [15:17:14]wFMCommunicate request_size=4 [15:17:14]MH_SAM_APDU [15:17:14]CAPDU: 80 0D 01 02 [15:17:14]Write to MH i2c: E2 08 00 89 B5 80 0D 01 02 00 00 00 00 B7 [15:17:14]Write i2c OK [15:17:14]MH_I2C_Read... [15:17:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:17:14]Read from MH i2c: E2 [15:17:14]MH_I2C_Read... [15:17:14]Read from MH i2c: E2 03 00 [15:17:14]MH_I2C_Read... [15:17:14]Read from MH i2c: E2 03 00 89 B5 00 90 00 B2 [15:17:14]RAPDU: 90 00 [15:17:14]wFMCommunicate OK [15:17:14]wFMCommunicate request_size=255 [15:17:14]MH_SAM_APDU [15:17:14]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 FF 60 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 11 84 03 00 35 04 06 00 D1 [15:17:14]Write to MH i2c: E2 02 01 8A B5 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 E7 00 00 00 F4 03 04 00 FF 60 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 11 84 03 00 35 04 06 00 D1 00 00 75 [15:17:14]Write i2c OK [15:17:14]MH_I2C_Read... [15:17:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:17:14]Read from MH i2c: E2 [15:17:14]MH_I2C_Read... [15:17:14]Read from MH i2c: E2 03 00 [15:17:14]MH_I2C_Read... [15:17:14]Read from MH i2c: E2 03 00 8A B5 00 90 00 B3 [15:17:14]RAPDU: 90 00 [15:17:14]wFMCommunicate OK [15:17:14]wFMCommunicate request_size=10 [15:17:14]MH_SAM_APDU [15:17:14]CAPDU: 80 0D 02 02 05 E0 16 DE DD 0E [15:17:14]Write to MH i2c: E2 0D 00 8B B5 80 0D 02 02 05 00 E0 16 DE DD 0E 00 00 83 [15:17:14]Write i2c OK [15:17:14]MH_I2C_Read... [15:17:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:17:14]Read from MH i2c: E2 [15:17:14]MH_I2C_Read... [15:17:14]Read from MH i2c: E2 03 00 [15:17:14]MH_I2C_Read... [15:17:14]Read from MH i2c: E2 03 00 8B B5 00 90 00 B4 [15:17:14]RAPDU: 90 00 [15:17:14]wFMCommunicate OK [15:17:14]wFMCommunicate request_size=4 [15:17:14]MH_SAM_APDU [15:17:14]CAPDU: 80 0D 03 02 [15:17:14]Write to MH i2c: E2 08 00 8C B5 80 0D 03 02 00 00 00 00 BC [15:17:14]Write i2c OK [15:17:14]MH_I2C_Read... [15:17:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:17:14]Read from MH i2c: E2 [15:17:14]MH_I2C_Read... [15:17:14]Read from MH i2c: E2 0B 00 [15:17:14]MH_I2C_Read... [15:17:14]Read from MH i2c: E2 0B 00 8C B5 00 65 03 79 09 78 4A 75 78 90 00 56 [15:17:14]RAPDU: 65 03 79 09 78 4A 75 78 90 00 [15:17:14]wFMCommunicate OK [15:17:14]SAM_PROTO_SignData done [15:17:14]FM_MakeSignedData done [15:17:14]CreateOFDProtocolMessage [15:17:14]wFMCommunicate request_size=4 [15:17:14]MH_SAM_APDU [15:17:14]CAPDU: 80 11 00 00 [15:17:14]Write to MH i2c: E2 08 00 8D B5 80 11 00 00 00 00 00 00 BC [15:17:14]Write i2c OK [15:17:14]MH_I2C_Read... [15:17:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:17:14]Read from MH i2c: E2 [15:17:14]MH_I2C_Read... [15:17:14]Read from MH i2c: E2 17 00 [15:17:14]MH_I2C_Read... [15:17:14]Read from MH i2c: E2 17 00 8D B5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 0D [15:17:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:17:14]wFMCommunicate OK [15:17:14]CreateOFDProtocolMessage done [15:17:14]OFDSenderStorePacket 230417 [15:17:14]StoreOFDPacket docnum=230417 [15:17:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 77 7C 07 01 A7 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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 FF 60 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 11 84 03 00 35 04 06 00 D1 E0 16 DE DD 0E 65 03 79 09 78 4A 75 78 [15:17:14]CheckFolder [15:17:14]dirname=/storage/ofd_packets [15:17:14]CheckFolder done [15:17:14]ProducePacketName [15:17:14]name=ofd_packets/00230417 [15:17:14]NVStorageSaveData ofd_packets/00230417 [15:17:14]File name is /storage/ofd_packets/00230417 [15:17:14]Write 301 bytes [15:17:14]NVStorageSaveData done [15:17:14]OFDSenderStorePacket done [15:17:14]KKMCreateOFDPacket done [15:17:14]NVStorageSaveData kkm_last_timestamp [15:17:14]File name is /storage/kkm_last_timestamp [15:17:14]Write 4 bytes [15:17:14]NVStorageSaveData done [15:17:14]ExternCall_PrintAddStr [15:17:14]wPrintStart [15:17:14]Write to MH i2c: 01 00 00 8E B5 43 [15:17:14]Write i2c OK [15:17:14]MH_I2C_Read... [15:17:14]Read from MH i2c: 01 [15:17:14]MH_I2C_Read... [15:17:14]Read from MH i2c: 01 07 00 [15:17:14]MH_I2C_Read... [15:17:14]Read from MH i2c: 01 07 00 8E B5 00 00 00 00 00 FF 0F 58 [15:17:14]RasterBufferAndPrint [15:17:14]line Счет N : (1)871988 [15:17:14]line ИНН: 02508201610067 [15:17:14]line Контрольно-Кассовый Чек [15:17:14]line ПРОДАЖА [15:17:14]line ТРК (МРК, ГНК) : 62 [15:17:14]line Товар: 2710124130 [15:17:14]line Аи-92-К-5 [15:17:14]line 7.380 * 67.80 [15:17:14]line = 500.36 [15:17:14]line НДС 12% НСП 1% [15:17:14]line > о реализуемом товаре [15:17:14]line ОКРУГЛЕНИЕ: -0.36 [15:17:14]line ИТОГО: 500.00 [15:17:14]line Внесено: 500.00 [15:17:14]line СДАЧА: 0.00 [15:17:14]line НСП 1% : 4.43 [15:17:14]line НДС 12% : 53.14 [15:17:14]line Наличными: 500.00 [15:17:14]line Безнал.: 0.00 [15:17:14]line Место: АЗС № 125 "Партнер Нефть" [15:17:14]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [15:17:14]line СНО: Общий режим [15:17:14]line Чек 231 28.07.2024 15:17 [15:17:14]line Смена: 386 ФФД: 1.0 [15:17:14]line ЗНМ: 0300000050 [15:17:14]line РНМ: 0000000000099253 [15:17:14]line Версия ККМ: 001 [15:17:14]line ФМ: 0000000000965352 [15:17:14]line ФД: 230417 [15:17:14]line ФПД: 230760386583822 [15:17:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T151719&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230417&fm=230760386583822&tin=02508201610067®Number=0000000000099253&sum=50000 [15:17:14]written 0, free lines is 4095 [15:17:14]OFD Sender: Processing packet 230417 [packets to send 132, broken 131] [15:17:14]ProducePacketName [15:17:14]name=ofd_packets/00230417 [15:17:14]OFD Sender: To server: pG, [15:17:14]CommunicateWithHost lk.salyk.kg:30040 [15:17:14]ConnectInit lk.salyk.kg [15:17:14]Connected sock=10 [15:17:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 77 7C 07 01 A7 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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E7 00 00 00 F4 03 04 00 FF 60 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 11 84 03 00 35 04 06 00 D1 E0 16 DE DD 0E 65 03 79 09 78 4A 75 78 [15:17:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 0C 7F 47 00 20 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 39 36 35 33 35 32 10 04 04 00 11 84 03 00 F4 03 04 00 D6 07 A6 66 B6 04 01 00 00 72 7D E5 11 AE 38 03 56 [15:17:15]CommunicateWithHost err = 0 [15:17:15]CheckOFDResponse [15:17:15]1017 (14) - 77093643461234 [15:17:15]1041 (16) - 0000000000965352 [15:17:15]1040 (4) - 230417 [15:17:15]1012 (4) - 28.07.2024 08:56 [15:17:15]1206 (1) - 0 [15:17:15]OFD Sender: Remove packet 230417 [15:17:15]ProducePacketName [15:17:15]name=ofd_packets/00230417 [15:17:15]NVStorageDeleteData [15:17:15]Write to MH i2c: 01 00 00 B9 B5 6E [15:17:15]Write i2c OK [15:17:15]MH_I2C_Read... [15:17:15]Read from MH i2c: 01 [15:17:15]MH_I2C_Read... [15:17:15]Read from MH i2c: 01 07 00 [15:17:15]MH_I2C_Read... [15:17:15]Read from MH i2c: 01 07 00 B9 B5 00 00 00 00 00 22 0D A4 [15:17:15]RasterBufferAndPrint [15:17:15]line [15:17:15]line [15:17:15]line [15:17:15]line [15:17:15]line [15:17:15]written 0, free lines is 3371 [15:17:15]MH_Cut [15:17:15]Write to MH i2c: D1 01 00 C0 B5 01 47 [15:17:15]Write i2c OK [15:17:15]MH_I2C_Read... [15:17:15]Read from MH i2c: D1 [15:17:15]MH_I2C_Read... [15:17:15]Read from MH i2c: D1 01 00 [15:17:15]MH_I2C_Read... [15:17:15]Read from MH i2c: D1 01 00 C0 B5 00 46 [15:17:15]Write to MH i2c: 01 00 00 C1 B5 76 [15:17:15]Write i2c OK [15:17:15]MH_I2C_Read... [15:17:15]OFD Sender: No OFD packet to send [15:17:15]*** Cut start [15:17:15]*** Partial cut [15:17:15]*** CUTSNS_PIN = 1 [15:17:15]*** CUTSNS_PIN = 0 [15:17:16]*** Brake cut motor [15:17:16]Read from MH i2c: 01 [15:17:16]MH_I2C_Read... [15:17:16]*** Stop cut motor [15:17:16]*** Cut end [15:17:16]Read from MH i2c: 01 07 00 [15:17:16]MH_I2C_Read... [15:17:16]Read from MH i2c: 01 07 00 C1 B5 00 00 00 00 00 FF 0F 8B [15:17:16]process_action close_receipt done [15:17:16]requested_data is exist [15:17:16]produce_requested_data [15:17:16]requested_item fm.sn is exist - process it [15:17:16]wFMCommunicate request_size=4 [15:17:16]MH_SAM_APDU [15:17:16]CAPDU: 80 11 00 00 [15:17:16]Write to MH i2c: E2 08 00 C2 B5 80 11 00 00 00 00 00 00 F1 [15:17:16]Write i2c OK [15:17:16]MH_I2C_Read... [15:17:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:17:16]Read from MH i2c: E2 [15:17:16]MH_I2C_Read... [15:17:16]Read from MH i2c: E2 17 00 [15:17:16]MH_I2C_Read... [15:17:16]Read from MH i2c: E2 17 00 C2 B5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 42 [15:17:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:17:16]wFMCommunicate OK [15:17:16]requested_item fd.num is exist - process it [15:17:16]SAM_PROTO_GetFieldsCounters [15:17:16]wFMCommunicate request_size=4 [15:17:16]MH_SAM_APDU [15:17:16]CAPDU: 80 13 00 00 [15:17:16]Write to MH i2c: E2 08 00 C3 B5 80 13 00 00 00 00 00 00 F4 [15:17:16]Write i2c OK [15:17:16]MH_I2C_Read... [15:17:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:17:16]Read from MH i2c: E2 [15:17:16]MH_I2C_Read... [15:17:16]Read from MH i2c: E2 62 00 [15:17:16]MH_I2C_Read... [15:17:16]Read from MH i2c: E2 62 00 C3 B5 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 11 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 E7 00 00 00 5E 04 04 00 E7 00 00 00 57 04 04 00 E8 00 00 00 19 04 04 00 00 00 00 00 90 00 E6 [15:17:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 11 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 E7 00 00 00 5E 04 04 00 E7 00 00 00 57 04 04 00 E8 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:17:16]wFMCommunicate OK [15:17:16]SAM_PROTO_GetFieldsCounters done [15:17:16]requested_item shift.num is exist - process it [15:17:16]requested_item shift.opened is exist - process it [15:17:16]req_shift_opened [15:17:16]FM_GetShiftState [15:17:16]SAM_PROTO_GetShiftState [15:17:16]wFMCommunicate request_size=4 [15:17:16]MH_SAM_APDU [15:17:16]CAPDU: 80 13 01 00 [15:17:16]Write to MH i2c: E2 08 00 C4 B5 80 13 01 00 00 00 00 00 F6 [15:17:16]Write i2c OK [15:17:16]MH_I2C_Read... [15:17:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:17:16]Read from MH i2c: E2 [15:17:16]MH_I2C_Read... [15:17:16]Read from MH i2c: E2 0E 00 [15:17:16]MH_I2C_Read... [15:17:16]Read from MH i2c: E2 0E 00 C4 B5 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 BC [15:17:16]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:17:16]wFMCommunicate OK [15:17:16]SAM_PROTO_GetShiftState done [15:17:16]FM_GetShiftState done [15:17:16]req_shift_opened done [15:17:16]requested_item shift.open_date is exist - process it [15:17:16]req_shift_open_date [15:17:16]req_shift_open_date done [15:17:16]produce_requested_data done [15:17:16]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230417,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [15:17:16]process_action_free close_receipt [15:17:16]json_value_free [15:17:16]json_value_free done [15:17:16]process_json_proto returns [15:17:16]Send response to host [15:17:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230417,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [15:17:16]free response buf [15:17:16]execute_script done [15:17:16]execute_script returns [15:17:16]free content buf [15:17:16]Sock 9.Close socket [15:17:16]Sock 9.Thread stoped [15:17:20]OFD Sender: No OFD packet to send [15:17:25]OFD Sender: No OFD packet to send [15:17:30]OFD Sender: No OFD packet to send [15:17:35]OFD Sender: No OFD packet to send [15:17:40]OFD Sender: No OFD packet to send [15:17:45]OFD Sender: No OFD packet to send [15:17:50]OFD Sender: No OFD packet to send [15:17:55]OFD Sender: No OFD packet to send [15:18:00]OFD Sender: No OFD packet to send [15:18:05]OFD Sender: No OFD packet to send [15:18:10]OFD Sender: No OFD packet to send [15:18:15]OFD Sender: No OFD packet to send [15:18:20]OFD Sender: No OFD packet to send [15:18:25]OFD Sender: No OFD packet to send [15:18:30]OFD Sender: No OFD packet to send [15:18:35]OFD Sender: No OFD packet to send [15:18:40]OFD Sender: No OFD packet to send [15:18:45]OFD Sender: No OFD packet to send [15:18:50]OFD Sender: No OFD packet to send [15:18:55]OFD Sender: No OFD packet to send [15:19:00]OFD Sender: No OFD packet to send [15:19:05]OFD Sender: No OFD packet to send [15:19:10]OFD Sender: No OFD packet to send [15:19:12]accept exits with 8 [15:19:12]New connection [15:19:12]New thread 3066903908 created [15:19:12]Thread 3067047268 joined [15:19:12]Waiting for new connection... [15:19:12] Sock 8.Parse request [15:19:12]Sock 8.Check first char [15:19:12]Sock 8.First char is OK [15:19:12]request: POST /json_proto HTTP/1.0 [15:19:12]Method: POST [15:19:12]URL: /json_proto [15:19:12]Method is POST - this is cgi request [15:19:12]url: /json_proto [15:19:12]query_string will be loaded in cgi processing [15:19:12]execute_cgi json_proto POST (null) [15:19:12]execute_cgi path=json_proto method=POST [15:19:12]POST find Content-Length [15:19:12]Host: 172.17.49.131:8080 [15:19:12]Content-Length: 678 [15:19:12]Content-Type: application/json [15:19:12] [15:19:12]POST finish read [15:19:12]Found Content-Length = 678 [15:19:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871989", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 13.300, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:19:12]execute_script... [15:19: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)871989", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 13.300, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:19:12]POST & json_proto [15:19:12]process_json_proto [15:19:12]json parsed OK: [15:19:12]protocol is kg_v1.0 [15:19:12]action value=close_receipt [15:19:12]process_action close_receipt [15:19:12]cmd_close_receipt [15:19:12]MH_GetDate [15:19:12]Write to MH i2c: F0 00 00 C5 B5 69 [15:19:12]Write i2c OK [15:19:12]MH_I2C_Read... [15:19:12]Read from MH i2c: F0 [15:19:12]MH_I2C_Read... [15:19:12]Read from MH i2c: F0 09 00 [15:19:12]MH_I2C_Read... [15:19:12]Read from MH i2c: F0 09 00 C5 B5 00 77 61 A6 66 FF 4D C0 64 C6 [15:19:12]GetLastDocTimeStamp 1722179839 [15:19:12]current date 1722179959 [15:19:12]FM_GetShiftState [15:19:12]SAM_PROTO_GetShiftState [15:19:12]wFMCommunicate request_size=4 [15:19:12]MH_SAM_APDU [15:19:12]CAPDU: 80 13 01 00 [15:19:12]Write to MH i2c: E2 08 00 C6 B5 80 13 01 00 00 00 00 00 F8 [15:19:12]Write i2c OK [15:19:12]MH_I2C_Read... [15:19:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:19:12]Read from MH i2c: E2 [15:19:12]MH_I2C_Read... [15:19:12]Read from MH i2c: E2 0E 00 [15:19:12]MH_I2C_Read... [15:19:12]Read from MH i2c: E2 0E 00 C6 B5 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 BE [15:19:12]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:19:12]wFMCommunicate OK [15:19:12]SAM_PROTO_GetShiftState done [15:19:12]FM_GetShiftState done [15:19:12]opened in 1722127132 [15:19:12]opened+sec_in_day 1722213532 [15:19:12]quantity*price = 100016 [15:19:12]sum+1 = 100017 [15:19:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 232 28.07.2024 15:19 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230418 ФПД: 75368844094090 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T151919&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230418&fm=75368844094090&tin=02508201610067®Number=0000000000099253&sum=100000 [15:19:13]StoreToDocumentArchive [15:19:13]shift 386 fd 230418 [15:19:13]save to /storage/0386/doc_00230418 [15:19:13]save last doc name /storage/0386/doc_00230418 to /storage/kkm_last_doc_name [15:19:13]save OK [15:19:13]Clear old archive folders... [15:19:13]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:19:13]tlvbuf is 00832D40 [15:19:13]SAM_PROTO_ClearQueue [15:19:13]wFMCommunicate request_size=4 [15:19:13]MH_SAM_APDU [15:19:13]CAPDU: 80 09 00 00 [15:19:13]Write to MH i2c: E2 08 00 D3 B5 80 09 00 00 00 00 00 00 FA [15:19:13]Write i2c OK [15:19:13]MH_I2C_Read... [15:19:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:19:13]Read from MH i2c: E2 [15:19:13]MH_I2C_Read... [15:19:13]Read from MH i2c: E2 03 00 [15:19:13]MH_I2C_Read... [15:19:13]Read from MH i2c: E2 03 00 D3 B5 00 90 00 FC [15:19:13]RAPDU: 90 00 [15:19:13]wFMCommunicate OK [15:19:13]SAM_PROTO_ClearQueue done [15:19:13]KKMCreateOFDPacket [15:19:13]OFDProtocolAddRootSTLVToBuf [15:19:13]FM_MakeSignedData [15:19:13]FM_MakeSignedData [15:19:13]SAM_PROTO_SignData [15:19:13]wFMCommunicate request_size=4 [15:19:13]MH_SAM_APDU [15:19:13]CAPDU: 80 0D 01 02 [15:19:13]Write to MH i2c: E2 08 00 D4 B5 80 0D 01 02 00 00 00 00 02 [15:19:13]Write i2c OK [15:19:13]MH_I2C_Read... [15:19:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:19:13]Read from MH i2c: E2 [15:19:13]MH_I2C_Read... [15:19:13]Read from MH i2c: E2 03 00 [15:19:13]MH_I2C_Read... [15:19:13]Read from MH i2c: E2 03 00 D4 B5 00 90 00 FD [15:19:13]RAPDU: 90 00 [15:19:13]wFMCommunicate OK [15:19:13]wFMCommunicate request_size=255 [15:19:13]MH_SAM_APDU [15:19: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 F4 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 77 61 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 12 84 03 00 35 04 06 00 44 8C 2D 2D [15:19:13]Write to MH i2c: E2 02 01 D5 B5 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 77 61 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 12 84 03 00 35 04 06 00 44 8C 2D 2D 00 00 B9 [15:19:13]Write i2c OK [15:19:13]MH_I2C_Read... [15:19:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:19:14]Read from MH i2c: E2 [15:19:14]MH_I2C_Read... [15:19:14]Read from MH i2c: E2 03 00 [15:19:14]MH_I2C_Read... [15:19:14]Read from MH i2c: E2 03 00 D5 B5 00 90 00 FE [15:19:14]RAPDU: 90 00 [15:19:14]wFMCommunicate OK [15:19:14]wFMCommunicate request_size=7 [15:19:14]MH_SAM_APDU [15:19:14]CAPDU: 80 0D 02 02 02 EA 8A [15:19:14]Write to MH i2c: E2 0A 00 D6 B5 80 0D 02 02 02 00 EA 8A 00 00 7D [15:19:14]Write i2c OK [15:19:14]MH_I2C_Read... [15:19:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:19:14]Read from MH i2c: E2 [15:19:14]MH_I2C_Read... [15:19:14]Read from MH i2c: E2 03 00 [15:19:14]MH_I2C_Read... [15:19:14]Read from MH i2c: E2 03 00 D6 B5 00 90 00 FF [15:19:14]RAPDU: 90 00 [15:19:14]wFMCommunicate OK [15:19:14]wFMCommunicate request_size=4 [15:19:14]MH_SAM_APDU [15:19:14]CAPDU: 80 0D 03 02 [15:19:14]Write to MH i2c: E2 08 00 D7 B5 80 0D 03 02 00 00 00 00 07 [15:19:14]Write i2c OK [15:19:14]MH_I2C_Read... [15:19:14]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:19:14]Read from MH i2c: E2 [15:19:14]MH_I2C_Read... [15:19:14]Read from MH i2c: E2 0B 00 [15:19:14]MH_I2C_Read... [15:19:14]Read from MH i2c: E2 0B 00 D7 B5 00 0F DA B5 64 EF 39 C0 A5 90 00 97 [15:19:14]RAPDU: 0F DA B5 64 EF 39 C0 A5 90 00 [15:19:14]wFMCommunicate OK [15:19:14]SAM_PROTO_SignData done [15:19:14]FM_MakeSignedData done [15:19:14]CreateOFDProtocolMessage [15:19:14]wFMCommunicate request_size=4 [15:19:14]MH_SAM_APDU [15:19:14]CAPDU: 80 11 00 00 [15:19:14]Write to MH i2c: E2 08 00 D8 B5 80 11 00 00 00 00 00 00 07 [15:19:14]Write i2c OK [15:19:14]MH_I2C_Read... [15:19:14]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:19:14]Read from MH i2c: E2 [15:19:14]MH_I2C_Read... [15:19:14]Read from MH i2c: E2 17 00 [15:19:14]MH_I2C_Read... [15:19:14]Read from MH i2c: E2 17 00 D8 B5 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 58 [15:19:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:19:14]wFMCommunicate OK [15:19:14]CreateOFDProtocolMessage done [15:19:14]OFDSenderStorePacket 230418 [15:19:14]StoreOFDPacket docnum=230418 [15:19:14]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 56 0E 04 01 9B 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 F4 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 77 61 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 12 84 03 00 35 04 06 00 44 8C 2D 2D EA 8A 0F DA B5 64 EF 39 C0 A5 [15:19:14]CheckFolder [15:19:14]dirname=/storage/ofd_packets [15:19:14]CheckFolder done [15:19:14]ProducePacketName [15:19:14]name=ofd_packets/00230418 [15:19:14]NVStorageSaveData ofd_packets/00230418 [15:19:14]File name is /storage/ofd_packets/00230418 [15:19:14]Write 298 bytes [15:19:14]NVStorageSaveData done [15:19:14]OFDSenderStorePacket done [15:19:14]KKMCreateOFDPacket done [15:19:14]NVStorageSaveData kkm_last_timestamp [15:19:14]File name is /storage/kkm_last_timestamp [15:19:14]Write 4 bytes [15:19:14]NVStorageSaveData done [15:19:14]ExternCall_PrintAddStr [15:19:14]wPrintStart [15:19:14]Write to MH i2c: 01 00 00 D9 B5 8E [15:19:14]Write i2c OK [15:19:14]MH_I2C_Read... [15:19:14]Read from MH i2c: 01 [15:19:14]MH_I2C_Read... [15:19:14]Read from MH i2c: 01 07 00 [15:19:14]MH_I2C_Read... [15:19:14]Read from MH i2c: 01 07 00 D9 B5 00 00 00 00 00 FF 0F A3 [15:19:14]RasterBufferAndPrint [15:19:14]line Счет N : (1)871989 [15:19:14]line ИНН: 02508201610067 [15:19:14]line Контрольно-Кассовый Чек [15:19:14]line ПРОДАЖА [15:19:14]line ТРК (МРК, ГНК) : 2 [15:19:14]line Товар: 2710194210 [15:19:14]line ДТ-К-5 [15:19:14]line 13.300 * 75.20 [15:19:14]line = 1000.16 [15:19:14]line НДС 12% НСП 1% [15:19:14]line > о реализуемом товаре [15:19:14]line ОКРУГЛЕНИЕ: -0.16 [15:19:14]line ИТОГО: 1000.00 [15:19:14]line Внесено: 1000.00 [15:19:14]line СДАЧА: 0.00 [15:19:14]line НСП 1% : 8.85 [15:19:14]line НДС 12% : 106.21 [15:19:14]line Наличными: 1000.00 [15:19:14]line Безнал.: 0.00 [15:19:14]line Место: АЗС № 125 "Партнер Нефть" [15:19:14]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [15:19:14]line СНО: Общий режим [15:19:14]line Чек 232 28.07.2024 15:19 [15:19:14]line Смена: 386 ФФД: 1.0 [15:19:14]line ЗНМ: 0300000050 [15:19:14]line РНМ: 0000000000099253 [15:19:14]line Версия ККМ: 001 [15:19:14]line ФМ: 0000000000965352 [15:19:14]line ФД: 230418 [15:19:14]line ФПД: 75368844094090 [15:19:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T151919&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230418&fm=75368844094090&tin=02508201610067®Number=0000000000099253&sum=100000 [15:19:14]written 0, free lines is 4095 [15:19:14]OFD Sender: Processing packet 230418 [packets to send 132, broken 131] [15:19:14]ProducePacketName [15:19:14]name=ofd_packets/00230418 [15:19:14]OFD Sender: To server: pG, [15:19:14]CommunicateWithHost lk.salyk.kg:30040 [15:19:14]ConnectInit lk.salyk.kg [15:19:14]Connected sock=10 [15:19:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 56 0E 04 01 9B 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 F4 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 00 00 00 F4 03 04 00 77 61 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 12 84 03 00 35 04 06 00 44 8C 2D 2D EA 8A 0F DA B5 64 EF 39 C0 A5 [15:19:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 5D 2E 47 00 01 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 39 36 35 33 35 32 10 04 04 00 12 84 03 00 F4 03 04 00 4E 08 A6 66 B6 04 01 00 00 15 EC 88 F3 B1 95 7A F0 [15:19:14]CommunicateWithHost err = 0 [15:19:14]CheckOFDResponse [15:19:14]1017 (14) - 77093643461234 [15:19:14]1041 (16) - 0000000000965352 [15:19:14]1040 (4) - 230418 [15:19:14]1012 (4) - 28.07.2024 08:58 [15:19:14]1206 (1) - 0 [15:19:14]OFD Sender: Remove packet 230418 [15:19:14]ProducePacketName [15:19:14]name=ofd_packets/00230418 [15:19:14]NVStorageDeleteData [15:19:14]Write to MH i2c: 01 00 00 04 B6 BA [15:19:14]Write i2c OK [15:19:14]MH_I2C_Read... [15:19:14]Read from MH i2c: 01 [15:19:14]MH_I2C_Read... [15:19:14]Read from MH i2c: 01 07 00 [15:19:14]MH_I2C_Read... [15:19:14]Read from MH i2c: 01 07 00 04 B6 00 00 00 00 00 F1 0C BE [15:19:14]RasterBufferAndPrint [15:19:14]line [15:19:14]line [15:19:14]line [15:19:14]line [15:19:14]line [15:19:14]written 0, free lines is 3322 [15:19:14]MH_Cut [15:19:14]Write to MH i2c: D1 01 00 0B B6 01 93 [15:19:14]Write i2c OK [15:19:14]MH_I2C_Read... [15:19:14]Read from MH i2c: D1 [15:19:14]MH_I2C_Read... [15:19:14]Read from MH i2c: D1 01 00 [15:19:15]MH_I2C_Read... [15:19:15]Read from MH i2c: D1 01 00 0B B6 00 92 [15:19:15]Write to MH i2c: 01 00 00 0C B6 C2 [15:19:15]Write i2c OK [15:19:15]MH_I2C_Read... [15:19:15]OFD Sender: No OFD packet to send [15:19:15]*** Cut start [15:19:15]*** Partial cut [15:19:15]*** CUTSNS_PIN = 1 [15:19:15]*** CUTSNS_PIN = 0 [15:19:15]*** Brake cut motor [15:19:16]Read from MH i2c: 01 [15:19:16]MH_I2C_Read... [15:19:16]*** Stop cut motor [15:19:16]*** Cut end [15:19:16]Read from MH i2c: 01 07 00 [15:19:16]MH_I2C_Read... [15:19:16]Read from MH i2c: 01 07 00 0C B6 00 00 00 00 00 FF 0F D7 [15:19:16]process_action close_receipt done [15:19:16]requested_data is exist [15:19:16]produce_requested_data [15:19:16]requested_item fm.sn is exist - process it [15:19:16]wFMCommunicate request_size=4 [15:19:16]MH_SAM_APDU [15:19:16]CAPDU: 80 11 00 00 [15:19:16]Write to MH i2c: E2 08 00 0D B6 80 11 00 00 00 00 00 00 3D [15:19:16]Write i2c OK [15:19:16]MH_I2C_Read... [15:19:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:19:16]Read from MH i2c: E2 [15:19:16]MH_I2C_Read... [15:19:16]Read from MH i2c: E2 17 00 [15:19:16]MH_I2C_Read... [15:19:16]Read from MH i2c: E2 17 00 0D B6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 8E [15:19:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:19:16]wFMCommunicate OK [15:19:16]requested_item fd.num is exist - process it [15:19:16]SAM_PROTO_GetFieldsCounters [15:19:16]wFMCommunicate request_size=4 [15:19:16]MH_SAM_APDU [15:19:16]CAPDU: 80 13 00 00 [15:19:16]Write to MH i2c: E2 08 00 0E B6 80 13 00 00 00 00 00 00 40 [15:19:16]Write i2c OK [15:19:16]MH_I2C_Read... [15:19:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:19:16]Read from MH i2c: E2 [15:19:16]MH_I2C_Read... [15:19:16]Read from MH i2c: E2 62 00 [15:19:16]MH_I2C_Read... [15:19:16]Read from MH i2c: E2 62 00 0E B6 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 12 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 E8 00 00 00 5E 04 04 00 E8 00 00 00 57 04 04 00 E9 00 00 00 19 04 04 00 00 00 00 00 90 00 36 [15:19:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 12 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 E8 00 00 00 5E 04 04 00 E8 00 00 00 57 04 04 00 E9 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:19:16]wFMCommunicate OK [15:19:16]SAM_PROTO_GetFieldsCounters done [15:19:16]requested_item shift.num is exist - process it [15:19:16]requested_item shift.opened is exist - process it [15:19:16]req_shift_opened [15:19:16]FM_GetShiftState [15:19:16]SAM_PROTO_GetShiftState [15:19:16]wFMCommunicate request_size=4 [15:19:16]MH_SAM_APDU [15:19:16]CAPDU: 80 13 01 00 [15:19:16]Write to MH i2c: E2 08 00 0F B6 80 13 01 00 00 00 00 00 42 [15:19:16]Write i2c OK [15:19:16]MH_I2C_Read... [15:19:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:19:16]Read from MH i2c: E2 [15:19:16]MH_I2C_Read... [15:19:16]Read from MH i2c: E2 0E 00 [15:19:16]MH_I2C_Read... [15:19:16]Read from MH i2c: E2 0E 00 0F B6 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 08 [15:19:16]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:19:16]wFMCommunicate OK [15:19:16]SAM_PROTO_GetShiftState done [15:19:16]FM_GetShiftState done [15:19:16]req_shift_opened done [15:19:16]requested_item shift.open_date is exist - process it [15:19:16]req_shift_open_date [15:19:16]req_shift_open_date done [15:19:16]produce_requested_data done [15:19:16]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230418,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [15:19:16]process_action_free close_receipt [15:19:16]json_value_free [15:19:16]json_value_free done [15:19:16]process_json_proto returns [15:19:16]Send response to host [15:19:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230418,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [15:19:16]free response buf [15:19:16]execute_script done [15:19:16]execute_script returns [15:19:16]free content buf [15:19:16]Sock 8.Close socket [15:19:16]Sock 8.Thread stoped [15:19:20]OFD Sender: No OFD packet to send [15:19:25]OFD Sender: No OFD packet to send [15:19:30]OFD Sender: No OFD packet to send [15:19:35]OFD Sender: No OFD packet to send [15:19:40]OFD Sender: No OFD packet to send [15:19:45]OFD Sender: No OFD packet to send [15:19:50]OFD Sender: No OFD packet to send [15:19:55]OFD Sender: No OFD packet to send [15:20:00]OFD Sender: No OFD packet to send [15:20:05]OFD Sender: No OFD packet to send [15:20:10]OFD Sender: No OFD packet to send [15:20:15]OFD Sender: No OFD packet to send [15:20:20]OFD Sender: No OFD packet to send [15:20:25]OFD Sender: No OFD packet to send [15:20:30]OFD Sender: No OFD packet to send [15:20:35]OFD Sender: No OFD packet to send [15:20:40]OFD Sender: No OFD packet to send [15:20:45]OFD Sender: No OFD packet to send [15:20:50]OFD Sender: No OFD packet to send [15:20:55]OFD Sender: No OFD packet to send [15:21:00]OFD Sender: No OFD packet to send [15:21:05]OFD Sender: No OFD packet to send [15:21:10]OFD Sender: No OFD packet to send [15:21:15]OFD Sender: No OFD packet to send [15:21:20]OFD Sender: No OFD packet to send [15:21:25]OFD Sender: No OFD packet to send [15:21:30]OFD Sender: No OFD packet to send [15:21:35]OFD Sender: No OFD packet to send [15:21:40]OFD Sender: No OFD packet to send [15:21:45]OFD Sender: No OFD packet to send [15:21:50]OFD Sender: No OFD packet to send [15:21:55]OFD Sender: No OFD packet to send [15:22:00]OFD Sender: No OFD packet to send [15:22:05]OFD Sender: No OFD packet to send [15:22:10]OFD Sender: No OFD packet to send [15:22:15]OFD Sender: No OFD packet to send [15:22:20]OFD Sender: No OFD packet to send [15:22:25]OFD Sender: No OFD packet to send [15:22:30]OFD Sender: No OFD packet to send [15:22:35]OFD Sender: No OFD packet to send [15:22:40]OFD Sender: No OFD packet to send [15:22:45]OFD Sender: No OFD packet to send [15:22:50]OFD Sender: No OFD packet to send [15:22:55]OFD Sender: No OFD packet to send [15:23:00]OFD Sender: No OFD packet to send [15:23:05]OFD Sender: No OFD packet to send [15:23:10]OFD Sender: No OFD packet to send [15:23:15]OFD Sender: No OFD packet to send [15:23:20]OFD Sender: No OFD packet to send [15:23:25]OFD Sender: No OFD packet to send [15:23:30]OFD Sender: No OFD packet to send [15:23:35]OFD Sender: No OFD packet to send [15:23:37]accept exits with 9 [15:23:37]New connection [15:23:37]New thread 3067047268 created [15:23:37]Thread 3066903908 joined [15:23:37]Waiting for new connection... [15:23:37] Sock 9.Parse request [15:23:37]Sock 9.Check first char [15:23:37]Sock 9.First char is OK [15:23:37]request: POST /json_proto HTTP/1.0 [15:23:37]Method: POST [15:23:37]URL: /json_proto [15:23:37]Method is POST - this is cgi request [15:23:37]url: /json_proto [15:23:37]query_string will be loaded in cgi processing [15:23:37]execute_cgi json_proto POST (null) [15:23:37]execute_cgi path=json_proto method=POST [15:23:37]POST find Content-Length [15:23:37]Host: 172.17.49.131:8080 [15:23:37]Content-Length: 984 [15:23:37]Content-Type: application/json [15:23:37] [15:23:37]POST finish read [15:23:37]Found Content-Length = 984 [15:23:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871990", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 37.430, "sum" : 2500.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\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 125\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 37.43 \u0441\u043E\u043C", "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" ] } } [15:23:37]execute_script... [15:23: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)871990", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 37.430, "sum" : 2500.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\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 125\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 37.43 \u0441\u043E\u043C", "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" ] } } [15:23:37]POST & json_proto [15:23:37]process_json_proto [15:23:37]json parsed OK: [15:23:37]protocol is kg_v1.0 [15:23:37]action value=close_receipt [15:23:37]process_action close_receipt [15:23:37]cmd_close_receipt [15:23:37]MH_GetDate [15:23:37]Write to MH i2c: F0 00 00 10 B6 B5 [15:23:37]Write i2c OK [15:23:37]MH_I2C_Read... [15:23:37]Read from MH i2c: F0 [15:23:37]MH_I2C_Read... [15:23:37]Read from MH i2c: F0 09 00 [15:23:37]MH_I2C_Read... [15:23:37]Read from MH i2c: F0 09 00 10 B6 00 80 62 A6 66 FF 4D C0 64 1C [15:23:37]GetLastDocTimeStamp 1722179959 [15:23:37]current date 1722180224 [15:23:37]FM_GetShiftState [15:23:37]SAM_PROTO_GetShiftState [15:23:37]wFMCommunicate request_size=4 [15:23:37]MH_SAM_APDU [15:23:37]CAPDU: 80 13 01 00 [15:23:37]Write to MH i2c: E2 08 00 11 B6 80 13 01 00 00 00 00 00 44 [15:23:37]Write i2c OK [15:23:37]MH_I2C_Read... [15:23:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:23:37]Read from MH i2c: E2 [15:23:37]MH_I2C_Read... [15:23:37]Read from MH i2c: E2 0E 00 [15:23:37]MH_I2C_Read... [15:23:37]Read from MH i2c: E2 0E 00 11 B6 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 0A [15:23:37]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:23:37]wFMCommunicate OK [15:23:37]SAM_PROTO_GetShiftState done [15:23:37]FM_GetShiftState done [15:23:37]opened in 1722127132 [15:23:37]opened+sec_in_day 1722213532 [15:23:37]quantity*price = 250032 [15:23:37]sum+1 = 250033 [15:23:37]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 2500.00 Внесено: 2500.00 СДАЧА: 0.00 НСП 1% : 22.13 НДС 12% : 265.52 Наличными: 2500.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 233 28.07.2024 15:23 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Дисконтная программа АИ-92 номер 125 сэкономлено 37.43 сом ФМ: 0000000000965352 ФД: 230419 ФПД: 85474307456761 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T152344&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230419&fm=85474307456761&tin=02508201610067®Number=0000000000099253&sum=250000 [15:23:39]StoreToDocumentArchive [15:23:39]shift 386 fd 230419 [15:23:39]save to /storage/0386/doc_00230419 [15:23:39]save last doc name /storage/0386/doc_00230419 to /storage/kkm_last_doc_name [15:23:39]save OK [15:23:39]Clear old archive folders... [15:23:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:23:39]tlvbuf is 008327C0 [15:23:39]SAM_PROTO_ClearQueue [15:23:39]wFMCommunicate request_size=4 [15:23:39]MH_SAM_APDU [15:23:39]CAPDU: 80 09 00 00 [15:23:39]Write to MH i2c: E2 08 00 1E B6 80 09 00 00 00 00 00 00 46 [15:23:39]Write i2c OK [15:23:39]MH_I2C_Read... [15:23:39]Read from MH i2c: E2 [15:23:39]MH_I2C_Read... [15:23:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:23:39]Read from MH i2c: E2 03 00 [15:23:39]MH_I2C_Read... [15:23:39]Read from MH i2c: E2 03 00 1E B6 00 90 00 48 [15:23:39]RAPDU: 90 00 [15:23:39]wFMCommunicate OK [15:23:39]SAM_PROTO_ClearQueue done [15:23:39]KKMCreateOFDPacket [15:23:39]OFDProtocolAddRootSTLVToBuf [15:23:39]FM_MakeSignedData [15:23:39]FM_MakeSignedData [15:23:39]SAM_PROTO_SignData [15:23:39]wFMCommunicate request_size=4 [15:23:39]MH_SAM_APDU [15:23:39]CAPDU: 80 0D 01 02 [15:23:39]Write to MH i2c: E2 08 00 1F B6 80 0D 01 02 00 00 00 00 4E [15:23:39]Write i2c OK [15:23:39]MH_I2C_Read... [15:23:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:23:39]Read from MH i2c: E2 [15:23:39]MH_I2C_Read... [15:23:39]Read from MH i2c: E2 03 00 [15:23:39]MH_I2C_Read... [15:23:39]Read from MH i2c: E2 03 00 1F B6 00 90 00 49 [15:23:39]RAPDU: 90 00 [15:23:39]wFMCommunicate OK [15:23:39]wFMCommunicate request_size=255 [15:23:39]MH_SAM_APDU [15:23: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 36 92 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 B0 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B8 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 E9 00 00 00 F4 03 04 00 80 62 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 13 84 03 00 35 04 06 00 4D [15:23:39]Write to MH i2c: E2 02 01 20 B6 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 36 92 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 B0 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B8 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 E9 00 00 00 F4 03 04 00 80 62 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 13 84 03 00 35 04 06 00 4D 00 00 A9 [15:23:39]Write i2c OK [15:23:39]MH_I2C_Read... [15:23:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:23:39]Read from MH i2c: E2 [15:23:39]MH_I2C_Read... [15:23:39]Read from MH i2c: E2 03 00 [15:23:39]MH_I2C_Read... [15:23:39]Read from MH i2c: E2 03 00 20 B6 00 90 00 4A [15:23:39]RAPDU: 90 00 [15:23:39]wFMCommunicate OK [15:23:39]wFMCommunicate request_size=10 [15:23:39]MH_SAM_APDU [15:23:39]CAPDU: 80 0D 02 02 05 BD 09 BB BE F9 [15:23:39]Write to MH i2c: E2 0D 00 21 B6 80 0D 02 02 05 00 BD 09 BB BE F9 00 00 93 [15:23:39]Write i2c OK [15:23:39]MH_I2C_Read... [15:23:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:23:39]Read from MH i2c: E2 [15:23:39]MH_I2C_Read... [15:23:39]Read from MH i2c: E2 03 00 [15:23:39]MH_I2C_Read... [15:23:39]Read from MH i2c: E2 03 00 21 B6 00 90 00 4B [15:23:39]RAPDU: 90 00 [15:23:39]wFMCommunicate OK [15:23:39]wFMCommunicate request_size=4 [15:23:39]MH_SAM_APDU [15:23:39]CAPDU: 80 0D 03 02 [15:23:39]Write to MH i2c: E2 08 00 22 B6 80 0D 03 02 00 00 00 00 53 [15:23:39]Write i2c OK [15:23:39]MH_I2C_Read... [15:23:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:23:39]Read from MH i2c: E2 [15:23:39]MH_I2C_Read... [15:23:39]Read from MH i2c: E2 0B 00 [15:23:39]MH_I2C_Read... [15:23:39]Read from MH i2c: E2 0B 00 22 B6 00 D7 C7 C5 F4 6A E8 A1 E6 90 00 84 [15:23:39]RAPDU: D7 C7 C5 F4 6A E8 A1 E6 90 00 [15:23:39]wFMCommunicate OK [15:23:39]SAM_PROTO_SignData done [15:23:39]FM_MakeSignedData done [15:23:39]CreateOFDProtocolMessage [15:23:39]wFMCommunicate request_size=4 [15:23:39]MH_SAM_APDU [15:23:39]CAPDU: 80 11 00 00 [15:23:39]Write to MH i2c: E2 08 00 23 B6 80 11 00 00 00 00 00 00 53 [15:23:39]Write i2c OK [15:23:39]MH_I2C_Read... [15:23:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:23:39]Read from MH i2c: E2 [15:23:39]MH_I2C_Read... [15:23:39]Read from MH i2c: E2 17 00 [15:23:39]MH_I2C_Read... [15:23:39]Read from MH i2c: E2 17 00 23 B6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 A4 [15:23:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:23:39]wFMCommunicate OK [15:23:39]CreateOFDProtocolMessage done [15:23:39]OFDSenderStorePacket 230419 [15:23:39]StoreOFDPacket docnum=230419 [15:23:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 25 A3 07 01 AF 02 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 36 92 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 B0 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B8 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 E9 00 00 00 F4 03 04 00 80 62 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 13 84 03 00 35 04 06 00 4D BD 09 BB BE F9 D7 C7 C5 F4 6A E8 A1 E6 [15:23:39]CheckFolder [15:23:39]dirname=/storage/ofd_packets [15:23:39]CheckFolder done [15:23:39]ProducePacketName [15:23:39]name=ofd_packets/00230419 [15:23:39]NVStorageSaveData ofd_packets/00230419 [15:23:39]File name is /storage/ofd_packets/00230419 [15:23:39]Write 301 bytes [15:23:39]NVStorageSaveData done [15:23:39]OFDSenderStorePacket done [15:23:39]KKMCreateOFDPacket done [15:23:39]NVStorageSaveData kkm_last_timestamp [15:23:39]File name is /storage/kkm_last_timestamp [15:23:39]Write 4 bytes [15:23:39]NVStorageSaveData done [15:23:39]ExternCall_PrintAddStr [15:23:39]wPrintStart [15:23:39]Write to MH i2c: 01 00 00 24 B6 DA [15:23:39]Write i2c OK [15:23:39]MH_I2C_Read... [15:23:39]Read from MH i2c: 01 [15:23:39]MH_I2C_Read... [15:23:39]Read from MH i2c: 01 07 00 [15:23:39]MH_I2C_Read... [15:23:39]Read from MH i2c: 01 07 00 24 B6 00 00 00 00 00 FF 0F EF [15:23:39]RasterBufferAndPrint [15:23:39]line Счет N : (1)871990 [15:23:39]line ИНН: 02508201610067 [15:23:39]line Контрольно-Кассовый Чек [15:23:39]line ПРОДАЖА [15:23:39]line ТРК (МРК, ГНК) : 62 [15:23:39]line Товар: 2710124130 [15:23:39]line Аи-92-К-5 [15:23:39]line 37.430 * 66.80 [15:23:39]line = 2500.32 [15:23:39]line НДС 12% НСП 1% [15:23:39]line > о реализуемом товаре [15:23:39]line ОКРУГЛЕНИЕ: -0.32 [15:23:39]line ИТОГО: 2500.00 [15:23:39]line Внесено: 2500.00 [15:23:39]line СДАЧА: 0.00 [15:23:39]line НСП 1% : 22.13 [15:23:39]line НДС 12% : 265.52 [15:23:39]line Наличными: 2500.00 [15:23:39]line Безнал.: 0.00 [15:23:39]line Место: АЗС № 125 "Партнер Нефть" [15:23:39]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [15:23:39]line СНО: Общий режим [15:23:39]line Чек 233 28.07.2024 15:23 [15:23:39]line Смена: 386 ФФД: 1.0 [15:23:39]line ЗНМ: 0300000050 [15:23:39]line РНМ: 0000000000099253 [15:23:39]line Версия ККМ: 001 [15:23:39]line [15:23:39]line Дисконтная программа [15:23:39]line АИ-92 [15:23:39]line номер 125 [15:23:39]line сэкономлено 37.43 сом [15:23:39]line ФМ: 0000000000965352 [15:23:39]line ФД: 230419 [15:23:39]line ФПД: 85474307456761 [15:23:39]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T152344&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230419&fm=85474307456761&tin=02508201610067®Number=0000000000099253&sum=250000 [15:23:39]OFD Sender: Processing packet 230419 [packets to send 132, broken 131] [15:23:39]ProducePacketName [15:23:39]name=ofd_packets/00230419 [15:23:39]OFD Sender: To server: pG, [15:23:39]CommunicateWithHost lk.salyk.kg:30040 [15:23:39]ConnectInit lk.salyk.kg [15:23:39]written 0, free lines is 4095 [15:23:40]Connected sock=10 [15:23:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 25 A3 07 01 AF 02 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 36 92 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 B0 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 90 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B8 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 E9 00 00 00 F4 03 04 00 80 62 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 13 84 03 00 35 04 06 00 4D BD 09 BB BE F9 D7 C7 C5 F4 6A E8 A1 E6 [15:23:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 EC 99 47 00 A4 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 39 36 35 33 35 32 10 04 04 00 13 84 03 00 F4 03 04 00 57 09 A6 66 B6 04 01 00 00 44 18 47 4E A3 17 80 B3 [15:23:40]CommunicateWithHost err = 0 [15:23:40]CheckOFDResponse [15:23:40]1017 (14) - 77093643461234 [15:23:40]1041 (16) - 0000000000965352 [15:23:40]1040 (4) - 230419 [15:23:40]1012 (4) - 28.07.2024 09:03 [15:23:40]1206 (1) - 0 [15:23:40]OFD Sender: Remove packet 230419 [15:23:40]ProducePacketName [15:23:40]name=ofd_packets/00230419 [15:23:40]NVStorageDeleteData [15:23:40]Write to MH i2c: 01 00 00 54 B6 0A [15:23:40]Write i2c OK [15:23:40]MH_I2C_Read... [15:23:40]Read from MH i2c: 01 [15:23:40]MH_I2C_Read... [15:23:40]Read from MH i2c: 01 07 00 [15:23:40]MH_I2C_Read... [15:23:40]Read from MH i2c: 01 07 00 54 B6 00 00 00 00 00 B0 0C CD [15:23:40]RasterBufferAndPrint [15:23:40]line [15:23:40]line [15:23:40]line [15:23:40]line [15:23:40]line [15:23:40]written 0, free lines is 3255 [15:23:40]MH_Cut [15:23:40]Write to MH i2c: D1 01 00 5B B6 01 E3 [15:23:40]Write i2c OK [15:23:40]MH_I2C_Read... [15:23:40]Read from MH i2c: D1 [15:23:40]MH_I2C_Read... [15:23:40]Read from MH i2c: D1 01 00 [15:23:40]MH_I2C_Read... [15:23:40]Read from MH i2c: D1 01 00 5B B6 00 E2 [15:23:40]Write to MH i2c: 01 00 00 5C B6 12 [15:23:40]Write i2c OK [15:23:40]MH_I2C_Read... [15:23:40]OFD Sender: No OFD packet to send [15:23:41]*** Cut start [15:23:41]*** Partial cut [15:23:41]*** CUTSNS_PIN = 1 [15:23:41]*** CUTSNS_PIN = 0 [15:23:41]*** Brake cut motor [15:23:41]Read from MH i2c: 01 [15:23:41]MH_I2C_Read... [15:23:41]*** Stop cut motor [15:23:41]*** Cut end [15:23:41]Read from MH i2c: 01 07 00 [15:23:41]MH_I2C_Read... [15:23:41]Read from MH i2c: 01 07 00 5C B6 00 00 00 00 00 FF 0F 27 [15:23:41]process_action close_receipt done [15:23:41]requested_data is exist [15:23:41]produce_requested_data [15:23:41]requested_item fm.sn is exist - process it [15:23:41]wFMCommunicate request_size=4 [15:23:41]MH_SAM_APDU [15:23:41]CAPDU: 80 11 00 00 [15:23:41]Write to MH i2c: E2 08 00 5D B6 80 11 00 00 00 00 00 00 8D [15:23:41]Write i2c OK [15:23:41]MH_I2C_Read... [15:23:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:23:41]Read from MH i2c: E2 [15:23:41]MH_I2C_Read... [15:23:41]Read from MH i2c: E2 17 00 [15:23:41]MH_I2C_Read... [15:23:41]Read from MH i2c: E2 17 00 5D B6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 DE [15:23:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:23:41]wFMCommunicate OK [15:23:41]requested_item fd.num is exist - process it [15:23:41]SAM_PROTO_GetFieldsCounters [15:23:41]wFMCommunicate request_size=4 [15:23:41]MH_SAM_APDU [15:23:41]CAPDU: 80 13 00 00 [15:23:41]Write to MH i2c: E2 08 00 5E B6 80 13 00 00 00 00 00 00 90 [15:23:41]Write i2c OK [15:23:41]MH_I2C_Read... [15:23:41]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:23:41]Read from MH i2c: E2 [15:23:41]MH_I2C_Read... [15:23:41]Read from MH i2c: E2 62 00 [15:23:41]MH_I2C_Read... [15:23:41]Read from MH i2c: E2 62 00 5E B6 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 13 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 E9 00 00 00 5E 04 04 00 E9 00 00 00 57 04 04 00 EA 00 00 00 19 04 04 00 00 00 00 00 90 00 8A [15:23:41]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 13 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 E9 00 00 00 5E 04 04 00 E9 00 00 00 57 04 04 00 EA 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:23:41]wFMCommunicate OK [15:23:41]SAM_PROTO_GetFieldsCounters done [15:23:41]requested_item shift.num is exist - process it [15:23:41]requested_item shift.opened is exist - process it [15:23:41]req_shift_opened [15:23:41]FM_GetShiftState [15:23:41]SAM_PROTO_GetShiftState [15:23:41]wFMCommunicate request_size=4 [15:23:41]MH_SAM_APDU [15:23:41]CAPDU: 80 13 01 00 [15:23:41]Write to MH i2c: E2 08 00 5F B6 80 13 01 00 00 00 00 00 92 [15:23:41]Write i2c OK [15:23:41]MH_I2C_Read... [15:23:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:23:42]Read from MH i2c: E2 [15:23:42]MH_I2C_Read... [15:23:42]Read from MH i2c: E2 0E 00 [15:23:42]MH_I2C_Read... [15:23:42]Read from MH i2c: E2 0E 00 5F B6 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 58 [15:23:42]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:23:42]wFMCommunicate OK [15:23:42]SAM_PROTO_GetShiftState done [15:23:42]FM_GetShiftState done [15:23:42]req_shift_opened done [15:23:42]requested_item shift.open_date is exist - process it [15:23:42]req_shift_open_date [15:23:42]req_shift_open_date done [15:23:42]produce_requested_data done [15:23:42]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230419,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [15:23:42]process_action_free close_receipt [15:23:42]json_value_free [15:23:42]json_value_free done [15:23:42]process_json_proto returns [15:23:42]Send response to host [15:23:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230419,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [15:23:42]free response buf [15:23:42]execute_script done [15:23:42]execute_script returns [15:23:42]free content buf [15:23:42]Sock 9.Close socket [15:23:42]Sock 9.Thread stoped [15:23:45]OFD Sender: No OFD packet to send [15:23:50]OFD Sender: No OFD packet to send [15:23:55]OFD Sender: No OFD packet to send [15:24:00]OFD Sender: No OFD packet to send [15:24:05]OFD Sender: No OFD packet to send [15:24:10]OFD Sender: No OFD packet to send [15:24:15]OFD Sender: No OFD packet to send [15:24:20]OFD Sender: No OFD packet to send [15:24:25]accept exits with 8 [15:24:25]New connection [15:24:25]New thread 3066903908 created [15:24:25]Thread 3067047268 joined [15:24:25]Waiting for new connection... [15:24:25] Sock 8.Parse request [15:24:25]Sock 8.Check first char [15:24:25]Sock 8.First char is OK [15:24:25]request: POST /json_proto HTTP/1.0 [15:24:25]Method: POST [15:24:25]URL: /json_proto [15:24:25]Method is POST - this is cgi request [15:24:25]url: /json_proto [15:24:25]query_string will be loaded in cgi processing [15:24:25]execute_cgi json_proto POST (null) [15:24:25]execute_cgi path=json_proto method=POST [15:24:25]POST find Content-Length [15:24:25]Host: 172.17.49.131:8080 [15:24:25]Content-Length: 673 [15:24:25]Content-Type: application/json [15:24:25] [15:24:25]POST finish read [15:24:25]Found Content-Length = 673 [15:24:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871992", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 9.310, "sum" : 700.11, "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:24:25]execute_script... [15:24:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871992", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 9.310, "sum" : 700.11, "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:24:25]POST & json_proto [15:24:25]process_json_proto [15:24:25]json parsed OK: [15:24:25]protocol is kg_v1.0 [15:24:25]action value=close_receipt [15:24:25]process_action close_receipt [15:24:25]cmd_close_receipt [15:24:25]MH_GetDate [15:24:25]Write to MH i2c: F0 00 00 60 B6 05 [15:24:25]Write i2c OK [15:24:25]MH_I2C_Read... [15:24:25]Read from MH i2c: F0 [15:24:25]MH_I2C_Read... [15:24:25]Read from MH i2c: F0 09 00 [15:24:25]MH_I2C_Read... [15:24:25]Read from MH i2c: F0 09 00 60 B6 00 B0 62 A6 66 FF 4D C0 64 9C [15:24:25]GetLastDocTimeStamp 1722180224 [15:24:25]current date 1722180272 [15:24:25]FM_GetShiftState [15:24:25]SAM_PROTO_GetShiftState [15:24:25]wFMCommunicate request_size=4 [15:24:25]MH_SAM_APDU [15:24:25]CAPDU: 80 13 01 00 [15:24:25]Write to MH i2c: E2 08 00 61 B6 80 13 01 00 00 00 00 00 94 [15:24:25]Write i2c OK [15:24:25]MH_I2C_Read... [15:24:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:24:25]Read from MH i2c: E2 [15:24:25]MH_I2C_Read... [15:24:25]Read from MH i2c: E2 0E 00 [15:24:25]MH_I2C_Read... [15:24:25]Read from MH i2c: E2 0E 00 61 B6 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 5A [15:24:25]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:24:25]wFMCommunicate OK [15:24:25]SAM_PROTO_GetShiftState done [15:24:25]FM_GetShiftState done [15:24:25]opened in 1722127132 [15:24:25]opened+sec_in_day 1722213532 [15:24:25]quantity*price = 70011 [15:24:25]sum+1 = 70012 [15:24:25]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.35 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 234 28.07.2024 15:24 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230420 ФПД: 219853388828620 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T152432&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230420&fm=219853388828620&tin=02508201610067®Number=0000000000099253&sum=70000 [15:24:26]StoreToDocumentArchive [15:24:26]shift 386 fd 230420 [15:24:26]save to /storage/0386/doc_00230420 [15:24:26]save last doc name /storage/0386/doc_00230420 to /storage/kkm_last_doc_name [15:24:26]save OK [15:24:26]Clear old archive folders... [15:24:26]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:24:26]tlvbuf is 009E9120 [15:24:26]SAM_PROTO_ClearQueue [15:24:26]wFMCommunicate request_size=4 [15:24:26]MH_SAM_APDU [15:24:26]CAPDU: 80 09 00 00 [15:24:26]Write to MH i2c: E2 08 00 6E B6 80 09 00 00 00 00 00 00 96 [15:24:26]Write i2c OK [15:24:26]MH_I2C_Read... [15:24:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:24:26]Read from MH i2c: E2 [15:24:26]MH_I2C_Read... [15:24:26]Read from MH i2c: E2 03 00 [15:24:26]MH_I2C_Read... [15:24:26]Read from MH i2c: E2 03 00 6E B6 00 90 00 98 [15:24:26]RAPDU: 90 00 [15:24:26]wFMCommunicate OK [15:24:26]SAM_PROTO_ClearQueue done [15:24:26]KKMCreateOFDPacket [15:24:26]OFDProtocolAddRootSTLVToBuf [15:24:26]FM_MakeSignedData [15:24:26]FM_MakeSignedData [15:24:26]SAM_PROTO_SignData [15:24:26]wFMCommunicate request_size=4 [15:24:26]MH_SAM_APDU [15:24:26]CAPDU: 80 0D 01 02 [15:24:26]Write to MH i2c: E2 08 00 6F B6 80 0D 01 02 00 00 00 00 9E [15:24:26]Write i2c OK [15:24:26]MH_I2C_Read... [15:24:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:24:26]Read from MH i2c: E2 [15:24:26]MH_I2C_Read... [15:24:26]Read from MH i2c: E2 03 00 [15:24:26]MH_I2C_Read... [15:24:26]Read from MH i2c: E2 03 00 6F B6 00 90 00 99 [15:24:26]RAPDU: 90 00 [15:24:26]wFMCommunicate OK [15:24:26]wFMCommunicate request_size=255 [15:24:26]MH_SAM_APDU [15:24: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 5E 24 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 7B 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 EA 00 00 00 F4 03 04 00 B0 62 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 14 84 03 00 35 04 06 00 C7 F4 9B 24 [15:24:26]Write to MH i2c: E2 02 01 70 B6 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 24 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 7B 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 EA 00 00 00 F4 03 04 00 B0 62 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 14 84 03 00 35 04 06 00 C7 F4 9B 24 00 00 C2 [15:24:26]Write i2c OK [15:24:26]MH_I2C_Read... [15:24:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:24:26]Read from MH i2c: E2 [15:24:26]MH_I2C_Read... [15:24:26]Read from MH i2c: E2 03 00 [15:24:26]MH_I2C_Read... [15:24:26]Read from MH i2c: E2 03 00 70 B6 00 90 00 9A [15:24:26]RAPDU: 90 00 [15:24:26]wFMCommunicate OK [15:24:26]wFMCommunicate request_size=7 [15:24:26]MH_SAM_APDU [15:24:26]CAPDU: 80 0D 02 02 02 CF CC [15:24:26]Write to MH i2c: E2 0A 00 71 B6 80 0D 02 02 02 00 CF CC 00 00 40 [15:24:26]Write i2c OK [15:24:26]MH_I2C_Read... [15:24:26]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:24:26]Read from MH i2c: E2 [15:24:26]MH_I2C_Read... [15:24:26]Read from MH i2c: E2 03 00 [15:24:26]MH_I2C_Read... [15:24:26]Read from MH i2c: E2 03 00 71 B6 00 90 00 9B [15:24:26]RAPDU: 90 00 [15:24:26]wFMCommunicate OK [15:24:26]wFMCommunicate request_size=4 [15:24:26]MH_SAM_APDU [15:24:26]CAPDU: 80 0D 03 02 [15:24:26]Write to MH i2c: E2 08 00 72 B6 80 0D 03 02 00 00 00 00 A3 [15:24:26]Write i2c OK [15:24:26]MH_I2C_Read... [15:24:26]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:24:27]Read from MH i2c: E2 [15:24:27]MH_I2C_Read... [15:24:27]Read from MH i2c: E2 0B 00 [15:24:27]MH_I2C_Read... [15:24:27]Read from MH i2c: E2 0B 00 72 B6 00 60 D5 3C E7 0A 9E 6D 8F 90 00 A0 [15:24:27]RAPDU: 60 D5 3C E7 0A 9E 6D 8F 90 00 [15:24:27]wFMCommunicate OK [15:24:27]SAM_PROTO_SignData done [15:24:27]FM_MakeSignedData done [15:24:27]CreateOFDProtocolMessage [15:24:27]wFMCommunicate request_size=4 [15:24:27]MH_SAM_APDU [15:24:27]CAPDU: 80 11 00 00 [15:24:27]Write to MH i2c: E2 08 00 73 B6 80 11 00 00 00 00 00 00 A3 [15:24:27]Write i2c OK [15:24:27]MH_I2C_Read... [15:24:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:24:27]Read from MH i2c: E2 [15:24:27]MH_I2C_Read... [15:24:27]Read from MH i2c: E2 17 00 [15:24:27]MH_I2C_Read... [15:24:27]Read from MH i2c: E2 17 00 73 B6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 F4 [15:24:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:24:27]wFMCommunicate OK [15:24:27]CreateOFDProtocolMessage done [15:24:27]OFDSenderStorePacket 230420 [15:24:27]StoreOFDPacket docnum=230420 [15:24:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 90 5B 04 01 50 94 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 5E 24 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 7B 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 EA 00 00 00 F4 03 04 00 B0 62 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 14 84 03 00 35 04 06 00 C7 F4 9B 24 CF CC 60 D5 3C E7 0A 9E 6D 8F [15:24:27]CheckFolder [15:24:27]dirname=/storage/ofd_packets [15:24:27]CheckFolder done [15:24:27]ProducePacketName [15:24:27]name=ofd_packets/00230420 [15:24:27]NVStorageSaveData ofd_packets/00230420 [15:24:27]File name is /storage/ofd_packets/00230420 [15:24:27]Write 298 bytes [15:24:27]NVStorageSaveData done [15:24:27]OFDSenderStorePacket done [15:24:27]KKMCreateOFDPacket done [15:24:27]NVStorageSaveData kkm_last_timestamp [15:24:27]File name is /storage/kkm_last_timestamp [15:24:27]Write 4 bytes [15:24:27]NVStorageSaveData done [15:24:27]ExternCall_PrintAddStr [15:24:27]wPrintStart [15:24:27]Write to MH i2c: 01 00 00 74 B6 2A [15:24:27]Write i2c OK [15:24:27]MH_I2C_Read... [15:24:27]Read from MH i2c: 01 [15:24:27]MH_I2C_Read... [15:24:27]Read from MH i2c: 01 07 00 [15:24:27]MH_I2C_Read... [15:24:27]Read from MH i2c: 01 07 00 74 B6 00 00 00 00 00 FF 0F 3F [15:24:27]RasterBufferAndPrint [15:24:27]line Счет N : (1)871992 [15:24:27]line ИНН: 02508201610067 [15:24:27]line Контрольно-Кассовый Чек [15:24:27]line ПРОДАЖА [15:24:27]line ТРК (МРК, ГНК) : 2 [15:24:27]line Товар: 2710194210 [15:24:27]line ДТ-К-5 [15:24:27]line 9.310 * 75.20 [15:24:27]line = 700.11 [15:24:27]line НДС 12% НСП 1% [15:24:27]line > о реализуемом товаре [15:24:27]line ОКРУГЛЕНИЕ: -0.11 [15:24:27]line ИТОГО: 700.00 [15:24:27]line Внесено: 700.00 [15:24:27]line СДАЧА: 0.00 [15:24:27]line НСП 1% : 6.20 [15:24:27]line НДС 12% : 74.35 [15:24:27]line Наличными: 700.00 [15:24:27]line Безнал.: 0.00 [15:24:27]line Место: АЗС № 125 "Партнер Нефть" [15:24:27]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [15:24:27]line СНО: Общий режим [15:24:27]line Чек 234 28.07.2024 15:24 [15:24:27]line Смена: 386 ФФД: 1.0 [15:24:27]line ЗНМ: 0300000050 [15:24:27]line РНМ: 0000000000099253 [15:24:27]line Версия ККМ: 001 [15:24:27]line ФМ: 0000000000965352 [15:24:27]line ФД: 230420 [15:24:27]line ФПД: 219853388828620 [15:24:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T152432&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230420&fm=219853388828620&tin=02508201610067®Number=0000000000099253&sum=70000 [15:24:27]OFD Sender: Processing packet 230420 [packets to send 132, broken 131] [15:24:27]ProducePacketName [15:24:27]name=ofd_packets/00230420 [15:24:27]OFD Sender: To server: pG, [15:24:27]CommunicateWithHost lk.salyk.kg:30040 [15:24:27]ConnectInit lk.salyk.kg [15:24:27]written 0, free lines is 4095 [15:24:27]Connected sock=10 [15:24:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 90 5B 04 01 50 94 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 5E 24 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 7B 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 EA 00 00 00 F4 03 04 00 B0 62 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 14 84 03 00 35 04 06 00 C7 F4 9B 24 CF CC 60 D5 3C E7 0A 9E 6D 8F [15:24:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 F5 B3 47 00 D3 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 39 36 35 33 35 32 10 04 04 00 14 84 03 00 F4 03 04 00 87 09 A6 66 B6 04 01 00 00 FF BD 31 F5 F0 9A E6 4D [15:24:27]CommunicateWithHost err = 0 [15:24:27]CheckOFDResponse [15:24:27]1017 (14) - 77093643461234 [15:24:27]1041 (16) - 0000000000965352 [15:24:27]1040 (4) - 230420 [15:24:27]1012 (4) - 28.07.2024 09:04 [15:24:27]1206 (1) - 0 [15:24:27]OFD Sender: Remove packet 230420 [15:24:27]ProducePacketName [15:24:27]name=ofd_packets/00230420 [15:24:27]NVStorageDeleteData [15:24:27]Write to MH i2c: 01 00 00 9F B6 55 [15:24:27]Write i2c OK [15:24:27]MH_I2C_Read... [15:24:27]Read from MH i2c: 01 [15:24:27]MH_I2C_Read... [15:24:27]Read from MH i2c: 01 07 00 [15:24:27]MH_I2C_Read... [15:24:27]Read from MH i2c: 01 07 00 9F B6 00 00 00 00 00 FA 0C 62 [15:24:27]RasterBufferAndPrint [15:24:27]line [15:24:27]line [15:24:27]line [15:24:27]line [15:24:27]line [15:24:27]written 0, free lines is 3331 [15:24:27]MH_Cut [15:24:27]Write to MH i2c: D1 01 00 A6 B6 01 2E [15:24:27]Write i2c OK [15:24:27]MH_I2C_Read... [15:24:27]Read from MH i2c: D1 [15:24:27]MH_I2C_Read... [15:24:27]Read from MH i2c: D1 01 00 [15:24:27]MH_I2C_Read... [15:24:27]Read from MH i2c: D1 01 00 A6 B6 00 2D [15:24:27]Write to MH i2c: 01 00 00 A7 B6 5D [15:24:27]Write i2c OK [15:24:27]MH_I2C_Read... [15:24:28]OFD Sender: No OFD packet to send [15:24:28]*** Cut start [15:24:28]*** Partial cut [15:24:28]*** CUTSNS_PIN = 1 [15:24:28]*** CUTSNS_PIN = 0 [15:24:28]*** Brake cut motor [15:24:29]Read from MH i2c: 01 [15:24:29]MH_I2C_Read... [15:24:29]*** Stop cut motor [15:24:29]*** Cut end [15:24:29]Read from MH i2c: 01 07 00 [15:24:29]MH_I2C_Read... [15:24:29]Read from MH i2c: 01 07 00 A7 B6 00 00 00 00 00 FF 0F 72 [15:24:29]process_action close_receipt done [15:24:29]requested_data is exist [15:24:29]produce_requested_data [15:24:29]requested_item fm.sn is exist - process it [15:24:29]wFMCommunicate request_size=4 [15:24:29]MH_SAM_APDU [15:24:29]CAPDU: 80 11 00 00 [15:24:29]Write to MH i2c: E2 08 00 A8 B6 80 11 00 00 00 00 00 00 D8 [15:24:29]Write i2c OK [15:24:29]MH_I2C_Read... [15:24:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:24:29]Read from MH i2c: E2 [15:24:29]MH_I2C_Read... [15:24:29]Read from MH i2c: E2 17 00 [15:24:29]MH_I2C_Read... [15:24:29]Read from MH i2c: E2 17 00 A8 B6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 29 [15:24:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:24:29]wFMCommunicate OK [15:24:29]requested_item fd.num is exist - process it [15:24:29]SAM_PROTO_GetFieldsCounters [15:24:29]wFMCommunicate request_size=4 [15:24:29]MH_SAM_APDU [15:24:29]CAPDU: 80 13 00 00 [15:24:29]Write to MH i2c: E2 08 00 A9 B6 80 13 00 00 00 00 00 00 DB [15:24:29]Write i2c OK [15:24:29]MH_I2C_Read... [15:24:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:24:29]Read from MH i2c: E2 [15:24:29]MH_I2C_Read... [15:24:29]Read from MH i2c: E2 62 00 [15:24:29]MH_I2C_Read... [15:24:29]Read from MH i2c: E2 62 00 A9 B6 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 14 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 EA 00 00 00 5E 04 04 00 EA 00 00 00 57 04 04 00 EB 00 00 00 19 04 04 00 00 00 00 00 90 00 D9 [15:24:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 14 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 EA 00 00 00 5E 04 04 00 EA 00 00 00 57 04 04 00 EB 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:24:29]wFMCommunicate OK [15:24:29]SAM_PROTO_GetFieldsCounters done [15:24:29]requested_item shift.num is exist - process it [15:24:29]requested_item shift.opened is exist - process it [15:24:29]req_shift_opened [15:24:29]FM_GetShiftState [15:24:29]SAM_PROTO_GetShiftState [15:24:29]wFMCommunicate request_size=4 [15:24:29]MH_SAM_APDU [15:24:29]CAPDU: 80 13 01 00 [15:24:29]Write to MH i2c: E2 08 00 AA B6 80 13 01 00 00 00 00 00 DD [15:24:29]Write i2c OK [15:24:29]MH_I2C_Read... [15:24:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:24:29]Read from MH i2c: E2 [15:24:29]MH_I2C_Read... [15:24:29]Read from MH i2c: E2 0E 00 [15:24:29]MH_I2C_Read... [15:24:29]Read from MH i2c: E2 0E 00 AA B6 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 A3 [15:24:29]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:24:29]wFMCommunicate OK [15:24:29]SAM_PROTO_GetShiftState done [15:24:29]FM_GetShiftState done [15:24:29]req_shift_opened done [15:24:29]requested_item shift.open_date is exist - process it [15:24:29]req_shift_open_date [15:24:29]req_shift_open_date done [15:24:29]produce_requested_data done [15:24:29]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230420,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [15:24:29]process_action_free close_receipt [15:24:29]json_value_free [15:24:29]json_value_free done [15:24:29]process_json_proto returns [15:24:29]Send response to host [15:24:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230420,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [15:24:29]free response buf [15:24:29]execute_script done [15:24:29]execute_script returns [15:24:29]free content buf [15:24:29]Sock 8.Close socket [15:24:29]Sock 8.Thread stoped [15:24:33]OFD Sender: No OFD packet to send [15:24:38]OFD Sender: No OFD packet to send [15:24:43]OFD Sender: No OFD packet to send [15:24:48]OFD Sender: No OFD packet to send [15:24:53]OFD Sender: No OFD packet to send [15:24:54]accept exits with 9 [15:24:54]New connection [15:24:54]New thread 3067047268 created [15:24:54]Thread 3066903908 joined [15:24:54]Waiting for new connection... [15:24:54] Sock 9.Parse request [15:24:54]Sock 9.Check first char [15:24:54]Sock 9.First char is OK [15:24:54]request: POST /json_proto HTTP/1.0 [15:24:54]Method: POST [15:24:54]URL: /json_proto [15:24:54]Method is POST - this is cgi request [15:24:54]url: /json_proto [15:24:54]query_string will be loaded in cgi processing [15:24:54]execute_cgi json_proto POST (null) [15:24:54]execute_cgi path=json_proto method=POST [15:24:54]POST find Content-Length [15:24:54]Host: 172.17.49.131:8080 [15:24:54]Content-Length: 765 [15:24:54]Content-Type: application/json [15:24:54] [15:24:54]POST finish read [15:24:54]Found Content-Length = 765 [15:24:54]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871991", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 13.300, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:24:54]execute_script... [15:24:54]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871991", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 13.300, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:24:54]POST & json_proto [15:24:54]process_json_proto [15:24:54]json parsed OK: [15:24:54]protocol is kg_v1.0 [15:24:54]action value=close_receipt [15:24:54]process_action close_receipt [15:24:54]cmd_close_receipt [15:24:54]MH_GetDate [15:24:54]Write to MH i2c: F0 00 00 AB B6 50 [15:24:54]Write i2c OK [15:24:54]MH_I2C_Read... [15:24:54]Read from MH i2c: F0 [15:24:54]MH_I2C_Read... [15:24:54]Read from MH i2c: F0 09 00 [15:24:54]MH_I2C_Read... [15:24:54]Read from MH i2c: F0 09 00 AB B6 00 CD 62 A6 66 FF 4D C0 64 04 [15:24:54]GetLastDocTimeStamp 1722180272 [15:24:54]current date 1722180301 [15:24:54]FM_GetShiftState [15:24:54]SAM_PROTO_GetShiftState [15:24:54]wFMCommunicate request_size=4 [15:24:54]MH_SAM_APDU [15:24:54]CAPDU: 80 13 01 00 [15:24:54]Write to MH i2c: E2 08 00 AC B6 80 13 01 00 00 00 00 00 DF [15:24:54]Write i2c OK [15:24:54]MH_I2C_Read... [15:24:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:24:54]Read from MH i2c: E2 [15:24:54]MH_I2C_Read... [15:24:54]Read from MH i2c: E2 0E 00 [15:24:54]MH_I2C_Read... [15:24:54]Read from MH i2c: E2 0E 00 AC B6 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 A5 [15:24:54]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:24:54]wFMCommunicate OK [15:24:54]SAM_PROTO_GetShiftState done [15:24:54]FM_GetShiftState done [15:24:54]opened in 1722127132 [15:24:54]opened+sec_in_day 1722213532 [15:24:54]quantity*price = 100016 [15:24:54]sum+1 = 100017 [15:24:54]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 235 28.07.2024 15:25 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965352 ФД: 230421 ФПД: 113768160255847 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T152501&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230421&fm=113768160255847&tin=02508201610067®Number=0000000000099253&sum=100016 [15:24:55]StoreToDocumentArchive [15:24:55]shift 386 fd 230421 [15:24:55]save to /storage/0386/doc_00230421 [15:24:55]save last doc name /storage/0386/doc_00230421 to /storage/kkm_last_doc_name [15:24:55]save OK [15:24:55]Clear old archive folders... [15:24:55]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:24:55]tlvbuf is 00817EC0 [15:24:55]SAM_PROTO_ClearQueue [15:24:55]wFMCommunicate request_size=4 [15:24:55]MH_SAM_APDU [15:24:55]CAPDU: 80 09 00 00 [15:24:55]Write to MH i2c: E2 08 00 B9 B6 80 09 00 00 00 00 00 00 E1 [15:24:55]Write i2c OK [15:24:55]MH_I2C_Read... [15:24:55]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:24:55]Read from MH i2c: E2 [15:24:55]MH_I2C_Read... [15:24:55]Read from MH i2c: E2 03 00 [15:24:55]MH_I2C_Read... [15:24:55]Read from MH i2c: E2 03 00 B9 B6 00 90 00 E3 [15:24:55]RAPDU: 90 00 [15:24:55]wFMCommunicate OK [15:24:55]SAM_PROTO_ClearQueue done [15:24:55]KKMCreateOFDPacket [15:24:55]OFDProtocolAddRootSTLVToBuf [15:24:55]FM_MakeSignedData [15:24:55]FM_MakeSignedData [15:24:55]SAM_PROTO_SignData [15:24:55]wFMCommunicate request_size=4 [15:24:55]MH_SAM_APDU [15:24:55]CAPDU: 80 0D 01 02 [15:24:55]Write to MH i2c: E2 08 00 BA B6 80 0D 01 02 00 00 00 00 E9 [15:24:55]Write i2c OK [15:24:55]MH_I2C_Read... [15:24:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:24:56]Read from MH i2c: E2 [15:24:56]MH_I2C_Read... [15:24:56]Read from MH i2c: E2 03 00 [15:24:56]MH_I2C_Read... [15:24:56]Read from MH i2c: E2 03 00 BA B6 00 90 00 E4 [15:24:56]RAPDU: 90 00 [15:24:56]wFMCommunicate OK [15:24:56]wFMCommunicate request_size=255 [15:24:56]MH_SAM_APDU [15:24: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 F4 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 CD 62 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 15 84 03 00 35 04 06 00 67 78 B6 C7 [15:24:56]Write to MH i2c: E2 02 01 BB B6 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 CD 62 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 15 84 03 00 35 04 06 00 67 78 B6 C7 00 00 4F [15:24:56]Write i2c OK [15:24:56]MH_I2C_Read... [15:24:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:24:56]Read from MH i2c: E2 [15:24:56]MH_I2C_Read... [15:24:56]Read from MH i2c: E2 03 00 [15:24:56]MH_I2C_Read... [15:24:56]Read from MH i2c: E2 03 00 BB B6 00 90 00 E5 [15:24:56]RAPDU: 90 00 [15:24:56]wFMCommunicate OK [15:24:56]wFMCommunicate request_size=7 [15:24:56]MH_SAM_APDU [15:24:56]CAPDU: 80 0D 02 02 02 5F 67 [15:24:56]Write to MH i2c: E2 0A 00 BC B6 80 0D 02 02 02 00 5F 67 00 00 B6 [15:24:56]Write i2c OK [15:24:56]MH_I2C_Read... [15:24:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:24:56]Read from MH i2c: E2 [15:24:56]MH_I2C_Read... [15:24:56]Read from MH i2c: E2 03 00 [15:24:56]MH_I2C_Read... [15:24:56]Read from MH i2c: E2 03 00 BC B6 00 90 00 E6 [15:24:56]RAPDU: 90 00 [15:24:56]wFMCommunicate OK [15:24:56]wFMCommunicate request_size=4 [15:24:56]MH_SAM_APDU [15:24:56]CAPDU: 80 0D 03 02 [15:24:56]Write to MH i2c: E2 08 00 BD B6 80 0D 03 02 00 00 00 00 EE [15:24:56]Write i2c OK [15:24:56]MH_I2C_Read... [15:24:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:24:56]Read from MH i2c: E2 [15:24:56]MH_I2C_Read... [15:24:56]Read from MH i2c: E2 0B 00 [15:24:56]MH_I2C_Read... [15:24:56]Read from MH i2c: E2 0B 00 BD B6 00 DE DF BC 84 0E 89 4F 12 90 00 E4 [15:24:56]RAPDU: DE DF BC 84 0E 89 4F 12 90 00 [15:24:56]wFMCommunicate OK [15:24:56]SAM_PROTO_SignData done [15:24:56]FM_MakeSignedData done [15:24:56]CreateOFDProtocolMessage [15:24:56]wFMCommunicate request_size=4 [15:24:56]MH_SAM_APDU [15:24:56]CAPDU: 80 11 00 00 [15:24:56]Write to MH i2c: E2 08 00 BE B6 80 11 00 00 00 00 00 00 EE [15:24:56]Write i2c OK [15:24:56]MH_I2C_Read... [15:24:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:24:56]Read from MH i2c: E2 [15:24:56]MH_I2C_Read... [15:24:56]Read from MH i2c: E2 17 00 [15:24:56]MH_I2C_Read... [15:24:56]Read from MH i2c: E2 17 00 BE B6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 3F [15:24:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:24:56]wFMCommunicate OK [15:24:56]CreateOFDProtocolMessage done [15:24:56]OFDSenderStorePacket 230421 [15:24:56]StoreOFDPacket docnum=230421 [15:24:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 57 77 04 01 A3 10 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 CD 62 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 15 84 03 00 35 04 06 00 67 78 B6 C7 5F 67 DE DF BC 84 0E 89 4F 12 [15:24:56]CheckFolder [15:24:56]dirname=/storage/ofd_packets [15:24:56]CheckFolder done [15:24:56]ProducePacketName [15:24:56]name=ofd_packets/00230421 [15:24:56]NVStorageSaveData ofd_packets/00230421 [15:24:56]File name is /storage/ofd_packets/00230421 [15:24:56]Write 298 bytes [15:24:56]NVStorageSaveData done [15:24:56]OFDSenderStorePacket done [15:24:56]KKMCreateOFDPacket done [15:24:56]NVStorageSaveData kkm_last_timestamp [15:24:56]File name is /storage/kkm_last_timestamp [15:24:56]Write 4 bytes [15:24:56]NVStorageSaveData done [15:24:56]ExternCall_PrintAddStr [15:24:56]wPrintStart [15:24:56]Write to MH i2c: 01 00 00 BF B6 75 [15:24:56]Write i2c OK [15:24:56]MH_I2C_Read... [15:24:56]Read from MH i2c: 01 [15:24:56]MH_I2C_Read... [15:24:56]Read from MH i2c: 01 07 00 [15:24:56]MH_I2C_Read... [15:24:56]Read from MH i2c: 01 07 00 BF B6 00 00 00 00 00 FF 0F 8A [15:24:56]RasterBufferAndPrint [15:24:56]line Счет N : (1)871991 [15:24:56]line ИНН: 02508201610067 [15:24:56]line Контрольно-Кассовый Чек [15:24:56]line ПРОДАЖА [15:24:56]line ТРК (МРК, ГНК) : 1 [15:24:56]line Товар: 2710194210 [15:24:56]line ДТ-К-5 [15:24:56]line 13.300 * 75.20 [15:24:56]line = 1000.16 [15:24:56]line НДС 12% НСП 1% [15:24:56]line > о реализуемом товаре [15:24:56]line ИТОГО: 1000.16 [15:24:56]line НСП 1% : 8.85 [15:24:56]line НДС 12% : 106.21 [15:24:56]line Наличными: 0.00 [15:24:56]line Безнал.: 1000.16 [15:24:56]line Место: АЗС № 125 "Партнер Нефть" [15:24:56]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [15:24:56]line СНО: Общий режим [15:24:56]line Чек 235 28.07.2024 15:25 [15:24:56]line Смена: 386 ФФД: 1.0 [15:24:56]line ЗНМ: 0300000050 [15:24:56]line РНМ: 0000000000099253 [15:24:56]line Версия ККМ: 001 [15:24:56]line Платежная система: Mbank [15:24:56]line ФМ: 0000000000965352 [15:24:56]line ФД: 230421 [15:24:56]line ФПД: 113768160255847 [15:24:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T152501&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230421&fm=113768160255847&tin=02508201610067®Number=0000000000099253&sum=100016 [15:24:56]OFD Sender: Processing packet 230421 [packets to send 132, broken 131] [15:24:56]ProducePacketName [15:24:56]name=ofd_packets/00230421 [15:24:56]OFD Sender: To server: pG, [15:24:56]CommunicateWithHost lk.salyk.kg:30040 [15:24:56]ConnectInit lk.salyk.kg [15:24:56]written 0, free lines is 4095 [15:24:56]Connected sock=10 [15:24:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 57 77 04 01 A3 10 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 00 00 00 F4 03 04 00 CD 62 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 15 84 03 00 35 04 06 00 67 78 B6 C7 5F 67 DE DF BC 84 0E 89 4F 12 [15:24:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 59 16 47 00 F0 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 39 36 35 33 35 32 10 04 04 00 15 84 03 00 F4 03 04 00 A4 09 A6 66 B6 04 01 00 00 64 0E 5E C2 94 5F 24 27 [15:24:57]CommunicateWithHost err = 0 [15:24:57]CheckOFDResponse [15:24:57]1017 (14) - 77093643461234 [15:24:57]1041 (16) - 0000000000965352 [15:24:57]1040 (4) - 230421 [15:24:57]1012 (4) - 28.07.2024 09:04 [15:24:57]1206 (1) - 0 [15:24:57]OFD Sender: Remove packet 230421 [15:24:57]ProducePacketName [15:24:57]name=ofd_packets/00230421 [15:24:57]NVStorageDeleteData [15:24:57]Write to MH i2c: 01 00 00 E8 B6 9E [15:24:57]Write i2c OK [15:24:57]MH_I2C_Read... [15:24:57]Read from MH i2c: 01 [15:24:57]MH_I2C_Read... [15:24:57]Read from MH i2c: 01 07 00 [15:24:57]MH_I2C_Read... [15:24:57]Read from MH i2c: 01 07 00 E8 B6 00 00 00 00 00 18 0D CA [15:24:57]RasterBufferAndPrint [15:24:57]line [15:24:57]line [15:24:57]line [15:24:57]line [15:24:57]line [15:24:57]written 0, free lines is 3358 [15:24:57]MH_Cut [15:24:57]Write to MH i2c: D1 01 00 EF B6 01 77 [15:24:57]Write i2c OK [15:24:57]MH_I2C_Read... [15:24:57]Read from MH i2c: D1 [15:24:57]MH_I2C_Read... [15:24:57]Read from MH i2c: D1 01 00 [15:24:57]MH_I2C_Read... [15:24:57]Read from MH i2c: D1 01 00 EF B6 00 76 [15:24:57]Write to MH i2c: 01 00 00 F0 B6 A6 [15:24:57]Write i2c OK [15:24:57]MH_I2C_Read... [15:24:57]OFD Sender: No OFD packet to send [15:24:57]*** Cut start [15:24:57]*** Partial cut [15:24:57]*** CUTSNS_PIN = 1 [15:24:57]*** CUTSNS_PIN = 0 [15:24:58]*** Brake cut motor [15:24:58]Read from MH i2c: 01 [15:24:58]MH_I2C_Read... [15:24:58]*** Stop cut motor [15:24:58]*** Cut end [15:24:58]Read from MH i2c: 01 07 00 [15:24:58]MH_I2C_Read... [15:24:58]Read from MH i2c: 01 07 00 F0 B6 00 00 00 00 00 FF 0F BB [15:24:58]process_action close_receipt done [15:24:58]requested_data is exist [15:24:58]produce_requested_data [15:24:58]requested_item fm.sn is exist - process it [15:24:58]wFMCommunicate request_size=4 [15:24:58]MH_SAM_APDU [15:24:58]CAPDU: 80 11 00 00 [15:24:58]Write to MH i2c: E2 08 00 F1 B6 80 11 00 00 00 00 00 00 21 [15:24:58]Write i2c OK [15:24:58]MH_I2C_Read... [15:24:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:24:58]Read from MH i2c: E2 [15:24:58]MH_I2C_Read... [15:24:58]Read from MH i2c: E2 17 00 [15:24:58]MH_I2C_Read... [15:24:58]Read from MH i2c: E2 17 00 F1 B6 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 72 [15:24:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:24:58]wFMCommunicate OK [15:24:58]requested_item fd.num is exist - process it [15:24:58]SAM_PROTO_GetFieldsCounters [15:24:58]wFMCommunicate request_size=4 [15:24:58]MH_SAM_APDU [15:24:58]CAPDU: 80 13 00 00 [15:24:58]Write to MH i2c: E2 08 00 F2 B6 80 13 00 00 00 00 00 00 24 [15:24:58]Write i2c OK [15:24:58]MH_I2C_Read... [15:24:58]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:24:58]Read from MH i2c: E2 [15:24:58]MH_I2C_Read... [15:24:58]Read from MH i2c: E2 62 00 [15:24:58]MH_I2C_Read... [15:24:58]Read from MH i2c: E2 62 00 F2 B6 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 15 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 EB 00 00 00 5E 04 04 00 EB 00 00 00 57 04 04 00 EC 00 00 00 19 04 04 00 00 00 00 00 90 00 26 [15:24:58]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 15 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 EB 00 00 00 5E 04 04 00 EB 00 00 00 57 04 04 00 EC 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:24:58]wFMCommunicate OK [15:24:58]SAM_PROTO_GetFieldsCounters done [15:24:58]requested_item shift.num is exist - process it [15:24:58]requested_item shift.opened is exist - process it [15:24:58]req_shift_opened [15:24:58]FM_GetShiftState [15:24:58]SAM_PROTO_GetShiftState [15:24:58]wFMCommunicate request_size=4 [15:24:58]MH_SAM_APDU [15:24:58]CAPDU: 80 13 01 00 [15:24:58]Write to MH i2c: E2 08 00 F3 B6 80 13 01 00 00 00 00 00 26 [15:24:58]Write i2c OK [15:24:58]MH_I2C_Read... [15:24:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:24:58]Read from MH i2c: E2 [15:24:58]MH_I2C_Read... [15:24:58]Read from MH i2c: E2 0E 00 [15:24:58]MH_I2C_Read... [15:24:58]Read from MH i2c: E2 0E 00 F3 B6 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 EC [15:24:58]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:24:58]wFMCommunicate OK [15:24:58]SAM_PROTO_GetShiftState done [15:24:58]FM_GetShiftState done [15:24:58]req_shift_opened done [15:24:58]requested_item shift.open_date is exist - process it [15:24:58]req_shift_open_date [15:24:58]req_shift_open_date done [15:24:58]produce_requested_data done [15:24:58]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230421,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [15:24:58]process_action_free close_receipt [15:24:58]json_value_free [15:24:58]json_value_free done [15:24:58]process_json_proto returns [15:24:58]Send response to host [15:24:58]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230421,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [15:24:58]free response buf [15:24:58]execute_script done [15:24:58]execute_script returns [15:24:58]free content buf [15:24:58]Sock 9.Close socket [15:24:58]Sock 9.Thread stoped [15:25:02]OFD Sender: No OFD packet to send [15:25:07]OFD Sender: No OFD packet to send [15:25:12]OFD Sender: No OFD packet to send [15:25:15]accept exits with 8 [15:25:15]New connection [15:25:15]New thread 3066903908 created [15:25:15]Thread 3067047268 joined [15:25:15]Waiting for new connection... [15:25:15] Sock 8.Parse request [15:25:15]Sock 8.Check first char [15:25:15]Sock 8.First char is OK [15:25:15]request: POST /json_proto HTTP/1.0 [15:25:15]Method: POST [15:25:15]URL: /json_proto [15:25:15]Method is POST - this is cgi request [15:25:15]url: /json_proto [15:25:15]query_string will be loaded in cgi processing [15:25:15]execute_cgi json_proto POST (null) [15:25:15]execute_cgi path=json_proto method=POST [15:25:15]POST find Content-Length [15:25:15]Host: 172.17.49.131:8080 [15:25:15]Content-Length: 671 [15:25:15]Content-Type: application/json [15:25:15] [15:25:15]POST finish read [15:25:15]Found Content-Length = 671 [15:25:15]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871993", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:25:15]execute_script... [15:25: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)871993", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.80, "quantity" : 10.180, "sum" : 700.38, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:25:15]POST & json_proto [15:25:15]process_json_proto [15:25:15]json parsed OK: [15:25:15]protocol is kg_v1.0 [15:25:15]action value=close_receipt [15:25:15]process_action close_receipt [15:25:15]cmd_close_receipt [15:25:15]MH_GetDate [15:25:15]Write to MH i2c: F0 00 00 F4 B6 99 [15:25:15]Write i2c OK [15:25:15]MH_I2C_Read... [15:25:15]Read from MH i2c: F0 [15:25:15]MH_I2C_Read... [15:25:15]Read from MH i2c: F0 09 00 [15:25:15]MH_I2C_Read... [15:25:15]Read from MH i2c: F0 09 00 F4 B6 00 E2 62 A6 66 FF 4D C0 64 62 [15:25:15]GetLastDocTimeStamp 1722180301 [15:25:15]current date 1722180322 [15:25:15]FM_GetShiftState [15:25:15]SAM_PROTO_GetShiftState [15:25:15]wFMCommunicate request_size=4 [15:25:15]MH_SAM_APDU [15:25:15]CAPDU: 80 13 01 00 [15:25:15]Write to MH i2c: E2 08 00 F5 B6 80 13 01 00 00 00 00 00 28 [15:25:15]Write i2c OK [15:25:15]MH_I2C_Read... [15:25:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:25:15]Read from MH i2c: E2 [15:25:15]MH_I2C_Read... [15:25:15]Read from MH i2c: E2 0E 00 [15:25:15]MH_I2C_Read... [15:25:15]Read from MH i2c: E2 0E 00 F5 B6 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 EE [15:25:15]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:25:15]wFMCommunicate OK [15:25:15]SAM_PROTO_GetShiftState done [15:25:15]FM_GetShiftState done [15:25:15]opened in 1722127132 [15:25:15]opened+sec_in_day 1722213532 [15:25:15]quantity*price = 70038 [15:25:15]sum+1 = 70039 [15:25:15]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.38 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 236 28.07.2024 15:25 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230422 ФПД: 207770553508407 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T152522&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230422&fm=207770553508407&tin=02508201610067®Number=0000000000099253&sum=70000 [15:25:16]StoreToDocumentArchive [15:25:16]shift 386 fd 230422 [15:25:16]save to /storage/0386/doc_00230422 [15:25:16]save last doc name /storage/0386/doc_00230422 to /storage/kkm_last_doc_name [15:25:16]save OK [15:25:16]Clear old archive folders... [15:25:16]ProcessDocumentItem done err = 0, tmpTLVsize=252 [15:25:16]tlvbuf is 00A9BB10 [15:25:16]SAM_PROTO_ClearQueue [15:25:16]wFMCommunicate request_size=4 [15:25:16]MH_SAM_APDU [15:25:16]CAPDU: 80 09 00 00 [15:25:16]Write to MH i2c: E2 08 00 02 B7 80 09 00 00 00 00 00 00 2B [15:25:16]Write i2c OK [15:25:16]MH_I2C_Read... [15:25:16]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:25:16]Read from MH i2c: E2 [15:25:16]MH_I2C_Read... [15:25:16]Read from MH i2c: E2 03 00 [15:25:16]MH_I2C_Read... [15:25:16]Read from MH i2c: E2 03 00 02 B7 00 90 00 2D [15:25:16]RAPDU: 90 00 [15:25:16]wFMCommunicate OK [15:25:16]SAM_PROTO_ClearQueue done [15:25:16]KKMCreateOFDPacket [15:25:16]OFDProtocolAddRootSTLVToBuf [15:25:16]FM_MakeSignedData [15:25:16]FM_MakeSignedData [15:25:16]SAM_PROTO_SignData [15:25:16]wFMCommunicate request_size=4 [15:25:16]MH_SAM_APDU [15:25:16]CAPDU: 80 0D 01 02 [15:25:16]Write to MH i2c: E2 08 00 03 B7 80 0D 01 02 00 00 00 00 33 [15:25:16]Write i2c OK [15:25:16]MH_I2C_Read... [15:25:16]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:25:16]Read from MH i2c: E2 [15:25:16]MH_I2C_Read... [15:25:16]Read from MH i2c: E2 03 00 [15:25:16]MH_I2C_Read... [15:25:16]Read from MH i2c: E2 03 00 03 B7 00 90 00 2E [15:25:16]RAPDU: 90 00 [15:25:16]wFMCommunicate OK [15:25:16]wFMCommunicate request_size=255 [15:25:16]MH_SAM_APDU [15:25:16]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 E2 62 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 16 84 03 00 35 04 06 00 [15:25:16]Write to MH i2c: E2 02 01 04 B7 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 E2 62 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 16 84 03 00 35 04 06 00 00 00 61 [15:25:16]Write i2c OK [15:25:16]MH_I2C_Read... [15:25:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:25:17]Read from MH i2c: E2 [15:25:17]MH_I2C_Read... [15:25:17]Read from MH i2c: E2 03 00 [15:25:17]MH_I2C_Read... [15:25:17]Read from MH i2c: E2 03 00 04 B7 00 90 00 2F [15:25:17]RAPDU: 90 00 [15:25:17]wFMCommunicate OK [15:25:17]wFMCommunicate request_size=11 [15:25:17]MH_SAM_APDU [15:25:17]CAPDU: 80 0D 02 02 06 BC F7 5A 09 62 37 [15:25:17]Write to MH i2c: E2 0E 00 05 B7 80 0D 02 02 06 00 BC F7 5A 09 62 37 00 00 F1 [15:25:17]Write i2c OK [15:25:17]MH_I2C_Read... [15:25:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:25:17]Read from MH i2c: E2 [15:25:17]MH_I2C_Read... [15:25:17]Read from MH i2c: E2 03 00 [15:25:17]MH_I2C_Read... [15:25:17]Read from MH i2c: E2 03 00 05 B7 00 90 00 30 [15:25:17]RAPDU: 90 00 [15:25:17]wFMCommunicate OK [15:25:17]wFMCommunicate request_size=4 [15:25:17]MH_SAM_APDU [15:25:17]CAPDU: 80 0D 03 02 [15:25:17]Write to MH i2c: E2 08 00 06 B7 80 0D 03 02 00 00 00 00 38 [15:25:17]Write i2c OK [15:25:17]MH_I2C_Read... [15:25:17]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:25:17]Read from MH i2c: E2 [15:25:17]MH_I2C_Read... [15:25:17]Read from MH i2c: E2 0B 00 [15:25:17]MH_I2C_Read... [15:25:17]Read from MH i2c: E2 0B 00 06 B7 00 80 58 1E 57 A5 9A 07 FE 90 00 CA [15:25:17]RAPDU: 80 58 1E 57 A5 9A 07 FE 90 00 [15:25:17]wFMCommunicate OK [15:25:17]SAM_PROTO_SignData done [15:25:17]FM_MakeSignedData done [15:25:17]CreateOFDProtocolMessage [15:25:17]wFMCommunicate request_size=4 [15:25:17]MH_SAM_APDU [15:25:17]CAPDU: 80 11 00 00 [15:25:17]Write to MH i2c: E2 08 00 07 B7 80 11 00 00 00 00 00 00 38 [15:25:17]Write i2c OK [15:25:17]MH_I2C_Read... [15:25:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:25:17]Read from MH i2c: E2 [15:25:17]MH_I2C_Read... [15:25:17]Read from MH i2c: E2 17 00 [15:25:17]MH_I2C_Read... [15:25:17]Read from MH i2c: E2 17 00 07 B7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 89 [15:25:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:25:17]wFMCommunicate OK [15:25:17]CreateOFDProtocolMessage done [15:25:17]OFDSenderStorePacket 230422 [15:25:17]StoreOFDPacket docnum=230422 [15:25:17]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 01 00 00 56 3A 08 01 DE EB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 E2 62 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 16 84 03 00 35 04 06 00 BC F7 5A 09 62 37 80 58 1E 57 A5 9A 07 FE [15:25:17]CheckFolder [15:25:17]dirname=/storage/ofd_packets [15:25:17]CheckFolder done [15:25:17]ProducePacketName [15:25:17]name=ofd_packets/00230422 [15:25:17]NVStorageSaveData ofd_packets/00230422 [15:25:17]File name is /storage/ofd_packets/00230422 [15:25:17]Write 302 bytes [15:25:17]NVStorageSaveData done [15:25:17]OFDSenderStorePacket done [15:25:17]KKMCreateOFDPacket done [15:25:17]NVStorageSaveData kkm_last_timestamp [15:25:17]File name is /storage/kkm_last_timestamp [15:25:17]Write 4 bytes [15:25:17]NVStorageSaveData done [15:25:17]ExternCall_PrintAddStr [15:25:17]wPrintStart [15:25:17]Write to MH i2c: 01 00 00 08 B7 BF [15:25:17]Write i2c OK [15:25:17]MH_I2C_Read... [15:25:17]Read from MH i2c: 01 [15:25:17]MH_I2C_Read... [15:25:17]Read from MH i2c: 01 07 00 [15:25:17]MH_I2C_Read... [15:25:17]Read from MH i2c: 01 07 00 08 B7 00 00 00 00 00 FF 0F D4 [15:25:17]RasterBufferAndPrint [15:25:17]line Счет N : (1)871993 [15:25:17]line ИНН: 02508201610067 [15:25:17]line Контрольно-Кассовый Чек [15:25:17]line ПРОДАЖА [15:25:17]line ТРК (МРК, ГНК) : 31 [15:25:17]line Товар: 2710124130 [15:25:17]line SUPER 92-К-5 [15:25:17]line 10.180 * 68.80 [15:25:17]line = 700.38 [15:25:17]line НДС 12% НСП 1% [15:25:17]line > о реализуемом товаре [15:25:17]line ОКРУГЛЕНИЕ: -0.38 [15:25:17]line ИТОГО: 700.00 [15:25:17]line Внесено: 700.00 [15:25:17]line СДАЧА: 0.00 [15:25:17]line НСП 1% : 6.20 [15:25:17]line НДС 12% : 74.38 [15:25:17]line Наличными: 700.00 [15:25:17]line Безнал.: 0.00 [15:25:17]line Место: АЗС № 125 "Партнер Нефть" [15:25:17]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [15:25:17]line СНО: Общий режим [15:25:17]line Чек 236 28.07.2024 15:25 [15:25:17]line Смена: 386 ФФД: 1.0 [15:25:17]line ЗНМ: 0300000050 [15:25:17]line РНМ: 0000000000099253 [15:25:17]line Версия ККМ: 001 [15:25:17]line ФМ: 0000000000965352 [15:25:17]line ФД: 230422 [15:25:17]line ФПД: 207770553508407 [15:25:17]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T152522&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230422&fm=207770553508407&tin=02508201610067®Number=0000000000099253&sum=70000 [15:25:17]OFD Sender: Processing packet 230422 [packets to send 132, broken 131] [15:25:17]ProducePacketName [15:25:17]name=ofd_packets/00230422 [15:25:17]OFD Sender: To server: pG, [15:25:17]CommunicateWithHost lk.salyk.kg:30040 [15:25:17]ConnectInit lk.salyk.kg [15:25:17]written 0, free lines is 4095 [15:25:17]Connected sock=10 [15:25:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 01 00 00 56 3A 08 01 DE EB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 96 11 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 70 11 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 0E 1D 00 00 00 00 07 04 06 00 70 11 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EC 00 00 00 F4 03 04 00 E2 62 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 16 84 03 00 35 04 06 00 BC F7 5A 09 62 37 80 58 1E 57 A5 9A 07 FE [15:25:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 78 23 47 00 69 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 39 36 35 33 35 32 10 04 04 00 16 84 03 00 F4 03 04 00 B9 09 A6 66 B6 04 01 00 00 3D 82 9C 8E 33 EE 6C 42 [15:25:17]CommunicateWithHost err = 0 [15:25:17]CheckOFDResponse [15:25:17]1017 (14) - 77093643461234 [15:25:17]1041 (16) - 0000000000965352 [15:25:17]1040 (4) - 230422 [15:25:17]1012 (4) - 28.07.2024 09:04 [15:25:17]1206 (1) - 0 [15:25:17]OFD Sender: Remove packet 230422 [15:25:17]ProducePacketName [15:25:17]name=ofd_packets/00230422 [15:25:17]NVStorageDeleteData [15:25:18]Write to MH i2c: 01 00 00 33 B7 EA [15:25:18]Write i2c OK [15:25:18]MH_I2C_Read... [15:25:18]Read from MH i2c: 01 [15:25:18]MH_I2C_Read... [15:25:18]Read from MH i2c: 01 07 00 [15:25:18]MH_I2C_Read... [15:25:18]Read from MH i2c: 01 07 00 33 B7 00 00 00 00 00 09 0D 07 [15:25:18]RasterBufferAndPrint [15:25:18]line [15:25:18]line [15:25:18]line [15:25:18]line [15:25:18]line [15:25:18]written 0, free lines is 3343 [15:25:18]MH_Cut [15:25:18]Write to MH i2c: D1 01 00 3A B7 01 C3 [15:25:18]Write i2c OK [15:25:18]MH_I2C_Read... [15:25:18]Read from MH i2c: D1 [15:25:18]MH_I2C_Read... [15:25:18]Read from MH i2c: D1 01 00 [15:25:18]MH_I2C_Read... [15:25:18]Read from MH i2c: D1 01 00 3A B7 00 C2 [15:25:18]Write to MH i2c: 01 00 00 3B B7 F2 [15:25:18]Write i2c OK [15:25:18]MH_I2C_Read... [15:25:18]OFD Sender: No OFD packet to send [15:25:18]*** Cut start [15:25:18]*** Partial cut [15:25:18]*** CUTSNS_PIN = 1 [15:25:18]*** CUTSNS_PIN = 0 [15:25:18]*** Brake cut motor [15:25:19]Read from MH i2c: 01 [15:25:19]MH_I2C_Read... [15:25:19]*** Stop cut motor [15:25:19]*** Cut end [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 3B B7 00 00 00 00 00 FF 0F 07 [15:25:19]process_action close_receipt done [15:25:19]requested_data is exist [15:25:19]produce_requested_data [15:25:19]requested_item fm.sn is exist - process it [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 3C B7 80 11 00 00 00 00 00 00 6D [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 3C B7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 BE [15:25:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:25:19]wFMCommunicate OK [15:25:19]requested_item fd.num is exist - process it [15:25:19]SAM_PROTO_GetFieldsCounters [15:25:19]wFMCommunicate request_size=4 [15:25:19]MH_SAM_APDU [15:25:19]CAPDU: 80 13 00 00 [15:25:19]Write to MH i2c: E2 08 00 3D B7 80 13 00 00 00 00 00 00 70 [15:25:19]Write i2c OK [15:25:19]MH_I2C_Read... [15:25:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:25:19]Read from MH i2c: E2 [15:25:19]MH_I2C_Read... [15:25:19]Read from MH i2c: E2 62 00 [15:25:19]MH_I2C_Read... [15:25:19]Read from MH i2c: E2 62 00 3D B7 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 16 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 EC 00 00 00 5E 04 04 00 EC 00 00 00 57 04 04 00 ED 00 00 00 19 04 04 00 00 00 00 00 90 00 76 [15:25:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 16 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 EC 00 00 00 5E 04 04 00 EC 00 00 00 57 04 04 00 ED 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:25:19]wFMCommunicate OK [15:25:19]SAM_PROTO_GetFieldsCounters done [15:25:19]requested_item shift.num is exist - process it [15:25:19]requested_item shift.opened is exist - process it [15:25:19]req_shift_opened [15:25:19]FM_GetShiftState [15:25:19]SAM_PROTO_GetShiftState [15:25:19]wFMCommunicate request_size=4 [15:25:19]MH_SAM_APDU [15:25:19]CAPDU: 80 13 01 00 [15:25:19]Write to MH i2c: E2 08 00 3E B7 80 13 01 00 00 00 00 00 72 [15:25:19]Write i2c OK [15:25:19]MH_I2C_Read... [15:25:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:25:19]Read from MH i2c: E2 [15:25:19]MH_I2C_Read... [15:25:19]Read from MH i2c: E2 0E 00 [15:25:19]MH_I2C_Read... [15:25:19]Read from MH i2c: E2 0E 00 3E B7 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 38 [15:25:19]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:25:19]wFMCommunicate OK [15:25:19]SAM_PROTO_GetShiftState done [15:25:19]FM_GetShiftState done [15:25:19]req_shift_opened done [15:25:19]requested_item shift.open_date is exist - process it [15:25:19]req_shift_open_date [15:25:19]req_shift_open_date done [15:25:19]produce_requested_data done [15:25:19]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230422,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [15:25:19]process_action_free close_receipt [15:25:19]json_value_free [15:25:19]json_value_free done [15:25:19]process_json_proto returns [15:25:19]Send response to host [15:25:19]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230422,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [15:25:19]free response buf [15:25:19]execute_script done [15:25:19]execute_script returns [15:25:19]free content buf [15:25:19]Sock 8.Close socket [15:25:19]Sock 8.Thread stoped [15:25:23]OFD Sender: No OFD packet to send [15:25:28]OFD Sender: No OFD packet to send [15:25:33]OFD Sender: No OFD packet to send [15:25:38]OFD Sender: No OFD packet to send [15:25:43]OFD Sender: No OFD packet to send [15:25:48]OFD Sender: No OFD packet to send [15:25:53]OFD Sender: No OFD packet to send [15:25:58]OFD Sender: No OFD packet to send [15:26:03]OFD Sender: No OFD packet to send [15:26:08]OFD Sender: No OFD packet to send [15:26:13]OFD Sender: No OFD packet to send [15:26:18]OFD Sender: No OFD packet to send [15:26:23]OFD Sender: No OFD packet to send [15:26:28]OFD Sender: No OFD packet to send [15:26:33]OFD Sender: No OFD packet to send [15:26:38]OFD Sender: No OFD packet to send [15:26:43]OFD Sender: No OFD packet to send [15:26:48]OFD Sender: No OFD packet to send [15:26:53]OFD Sender: No OFD packet to send [15:26:58]OFD Sender: No OFD packet to send [15:27:03]OFD Sender: No OFD packet to send [15:27:08]OFD Sender: No OFD packet to send [15:27:13]OFD Sender: No OFD packet to send [15:27:18]OFD Sender: No OFD packet to send [15:27:23]OFD Sender: No OFD packet to send [15:27:28]OFD Sender: No OFD packet to send [15:27:33]OFD Sender: No OFD packet to send [15:27:38]OFD Sender: No OFD packet to send [15:27:43]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:27]accept exits with 9 [15:29:27]New connection [15:29:27]New thread 3067047268 created [15:29:27]Thread 3066903908 joined [15:29:27]Waiting for new connection... [15:29:27] Sock 9.Parse request [15:29:27]Sock 9.Check first char [15:29:27]Sock 9.First char is OK [15:29:27]request: POST /json_proto HTTP/1.0 [15:29:27]Method: POST [15:29:27]URL: /json_proto [15:29:27]Method is POST - this is cgi request [15:29:27]url: /json_proto [15:29:27]query_string will be loaded in cgi processing [15:29:27]execute_cgi json_proto POST (null) [15:29:27]execute_cgi path=json_proto method=POST [15:29:27]POST find Content-Length [15:29:27]Host: 172.17.49.131:8080 [15:29:27]Content-Length: 984 [15:29:27]Content-Type: application/json [15:29:27] [15:29:27]POST finish read [15:29:27]Found Content-Length = 984 [15:29:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871994", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 23.960, "sum" : 1600.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\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 125\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 23.96 \u0441\u043E\u043C", "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" ] } } [15:29:27]execute_script... [15:29: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)871994", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 23.960, "sum" : 1600.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\u0410\u0418-92\u000A\u043D\u043E\u043C\u0435\u0440 125\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 23.96 \u0441\u043E\u043C", "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" ] } } [15:29:27]POST & json_proto [15:29:27]process_json_proto [15:29:27]json parsed OK: [15:29:27]protocol is kg_v1.0 [15:29:27]action value=close_receipt [15:29:27]process_action close_receipt [15:29:27]cmd_close_receipt [15:29:27]MH_GetDate [15:29:27]Write to MH i2c: F0 00 00 3F B7 E5 [15:29:27]Write i2c OK [15:29:27]MH_I2C_Read... [15:29:27]Read from MH i2c: F0 [15:29:27]MH_I2C_Read... [15:29:27]Read from MH i2c: F0 09 00 [15:29:27]MH_I2C_Read... [15:29:27]Read from MH i2c: F0 09 00 3F B7 00 DE 63 A6 66 FF 4D C0 64 AB [15:29:27]GetLastDocTimeStamp 1722180322 [15:29:27]current date 1722180574 [15:29:27]FM_GetShiftState [15:29:27]SAM_PROTO_GetShiftState [15:29:27]wFMCommunicate request_size=4 [15:29:27]MH_SAM_APDU [15:29:27]CAPDU: 80 13 01 00 [15:29:27]Write to MH i2c: E2 08 00 40 B7 80 13 01 00 00 00 00 00 74 [15:29:27]Write i2c OK [15:29:27]MH_I2C_Read... [15:29:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:29:27]Read from MH i2c: E2 [15:29:27]MH_I2C_Read... [15:29:27]Read from MH i2c: E2 0E 00 [15:29:27]MH_I2C_Read... [15:29:27]Read from MH i2c: E2 0E 00 40 B7 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 3A [15:29:27]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:29:27]wFMCommunicate OK [15:29:27]SAM_PROTO_GetShiftState done [15:29:27]FM_GetShiftState done [15:29:27]opened in 1722127132 [15:29:27]opened+sec_in_day 1722213532 [15:29:27]quantity*price = 160052 [15:29:27]sum+1 = 160054 [15:29:27]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.53 ИТОГО: 1600.00 Внесено: 1600.00 СДАЧА: 0.00 НСП 1% : 14.16 НДС 12% : 169.97 Наличными: 1600.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 237 28.07.2024 15:29 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Дисконтная программа АИ-92 номер 125 сэкономлено 23.96 сом ФМ: 0000000000965352 ФД: 230423 ФПД: 201577863932400 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T152934&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230423&fm=201577863932400&tin=02508201610067®Number=0000000000099253&sum=160000 [15:29:28]StoreToDocumentArchive [15:29:28]shift 386 fd 230423 [15:29:28]save to /storage/0386/doc_00230423 [15:29:28]save last doc name /storage/0386/doc_00230423 to /storage/kkm_last_doc_name [15:29:28]save OK [15:29:28]Clear old archive folders... [15:29:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:29:28]tlvbuf is 00AF8250 [15:29:28]SAM_PROTO_ClearQueue [15:29:28]wFMCommunicate request_size=4 [15:29:28]MH_SAM_APDU [15:29:28]CAPDU: 80 09 00 00 [15:29:28]Write to MH i2c: E2 08 00 4D B7 80 09 00 00 00 00 00 00 76 [15:29:28]Write i2c OK [15:29:28]MH_I2C_Read... [15:29:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:29:28]Read from MH i2c: E2 [15:29:28]MH_I2C_Read... [15:29:28]Read from MH i2c: E2 03 00 [15:29:28]MH_I2C_Read... [15:29:28]Read from MH i2c: E2 03 00 4D B7 00 90 00 78 [15:29:28]RAPDU: 90 00 [15:29:28]wFMCommunicate OK [15:29:28]SAM_PROTO_ClearQueue done [15:29:28]KKMCreateOFDPacket [15:29:28]OFDProtocolAddRootSTLVToBuf [15:29:28]FM_MakeSignedData [15:29:28]FM_MakeSignedData [15:29:28]SAM_PROTO_SignData [15:29:28]wFMCommunicate request_size=4 [15:29:28]MH_SAM_APDU [15:29:28]CAPDU: 80 0D 01 02 [15:29:28]Write to MH i2c: E2 08 00 4E B7 80 0D 01 02 00 00 00 00 7E [15:29:28]Write i2c OK [15:29:28]MH_I2C_Read... [15:29:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:29:29]Read from MH i2c: E2 [15:29:29]MH_I2C_Read... [15:29:29]Read from MH i2c: E2 03 00 [15:29:29]MH_I2C_Read... [15:29:29]Read from MH i2c: E2 03 00 4E B7 00 90 00 79 [15:29:29]RAPDU: 90 00 [15:29:29]wFMCommunicate OK [15:29:29]wFMCommunicate request_size=255 [15:29:29]MH_SAM_APDU [15:29: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 98 5D 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 35 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 65 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 00 00 00 F4 03 04 00 DE 63 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 17 84 03 00 35 04 06 00 B7 [15:29:29]Write to MH i2c: E2 02 01 4F B7 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 5D 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 35 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 65 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 00 00 00 F4 03 04 00 DE 63 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 17 84 03 00 35 04 06 00 B7 00 00 84 [15:29:29]Write i2c OK [15:29:29]MH_I2C_Read... [15:29:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:29:29]Read from MH i2c: E2 [15:29:29]MH_I2C_Read... [15:29:29]Read from MH i2c: E2 03 00 [15:29:29]MH_I2C_Read... [15:29:29]Read from MH i2c: E2 03 00 4F B7 00 90 00 7A [15:29:29]RAPDU: 90 00 [15:29:29]wFMCommunicate OK [15:29:29]wFMCommunicate request_size=10 [15:29:29]MH_SAM_APDU [15:29:29]CAPDU: 80 0D 02 02 05 55 80 F9 69 F0 [15:29:29]Write to MH i2c: E2 0D 00 50 B7 80 0D 02 02 05 00 55 80 F9 69 F0 00 00 B2 [15:29:29]Write i2c OK [15:29:29]MH_I2C_Read... [15:29:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:29:29]Read from MH i2c: E2 [15:29:29]MH_I2C_Read... [15:29:29]Read from MH i2c: E2 03 00 [15:29:29]MH_I2C_Read... [15:29:29]Read from MH i2c: E2 03 00 50 B7 00 90 00 7B [15:29:29]RAPDU: 90 00 [15:29:29]wFMCommunicate OK [15:29:29]wFMCommunicate request_size=4 [15:29:29]MH_SAM_APDU [15:29:29]CAPDU: 80 0D 03 02 [15:29:29]Write to MH i2c: E2 08 00 51 B7 80 0D 03 02 00 00 00 00 83 [15:29:29]Write i2c OK [15:29:29]MH_I2C_Read... [15:29:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:29:29]Read from MH i2c: E2 [15:29:29]MH_I2C_Read... [15:29:29]Read from MH i2c: E2 0B 00 [15:29:29]MH_I2C_Read... [15:29:29]Read from MH i2c: E2 0B 00 51 B7 00 9D E4 9F E4 AA D7 26 3F 90 00 6E [15:29:29]RAPDU: 9D E4 9F E4 AA D7 26 3F 90 00 [15:29:29]wFMCommunicate OK [15:29:29]SAM_PROTO_SignData done [15:29:29]FM_MakeSignedData done [15:29:29]CreateOFDProtocolMessage [15:29:29]wFMCommunicate request_size=4 [15:29:29]MH_SAM_APDU [15:29:29]CAPDU: 80 11 00 00 [15:29:29]Write to MH i2c: E2 08 00 52 B7 80 11 00 00 00 00 00 00 83 [15:29:29]Write i2c OK [15:29:29]MH_I2C_Read... [15:29:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:29:29]Read from MH i2c: E2 [15:29:29]MH_I2C_Read... [15:29:29]Read from MH i2c: E2 17 00 [15:29:29]MH_I2C_Read... [15:29:29]Read from MH i2c: E2 17 00 52 B7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 D4 [15:29:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:29:29]wFMCommunicate OK [15:29:29]CreateOFDProtocolMessage done [15:29:29]OFDSenderStorePacket 230423 [15:29:29]StoreOFDPacket docnum=230423 [15:29:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 83 24 07 01 C6 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 98 5D 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 35 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 65 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 00 00 00 F4 03 04 00 DE 63 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 17 84 03 00 35 04 06 00 B7 55 80 F9 69 F0 9D E4 9F E4 AA D7 26 3F [15:29:29]CheckFolder [15:29:29]dirname=/storage/ofd_packets [15:29:29]CheckFolder done [15:29:29]ProducePacketName [15:29:29]name=ofd_packets/00230423 [15:29:29]NVStorageSaveData ofd_packets/00230423 [15:29:29]File name is /storage/ofd_packets/00230423 [15:29:29]Write 301 bytes [15:29:29]NVStorageSaveData done [15:29:29]OFDSenderStorePacket done [15:29:29]KKMCreateOFDPacket done [15:29:29]NVStorageSaveData kkm_last_timestamp [15:29:29]File name is /storage/kkm_last_timestamp [15:29:29]Write 4 bytes [15:29:29]NVStorageSaveData done [15:29:29]ExternCall_PrintAddStr [15:29:29]wPrintStart [15:29:29]Write to MH i2c: 01 00 00 53 B7 0A [15:29:29]Write i2c OK [15:29:29]MH_I2C_Read... [15:29:29]Read from MH i2c: 01 [15:29:29]MH_I2C_Read... [15:29:29]Read from MH i2c: 01 07 00 [15:29:29]MH_I2C_Read... [15:29:29]Read from MH i2c: 01 07 00 53 B7 00 00 00 00 00 FF 0F 1F [15:29:29]RasterBufferAndPrint [15:29:29]line Счет N : (1)871994 [15:29:29]line ИНН: 02508201610067 [15:29:29]line Контрольно-Кассовый Чек [15:29:29]line ПРОДАЖА [15:29:29]line ТРК (МРК, ГНК) : 52 [15:29:29]line Товар: 2710124130 [15:29:29]line Аи-92-К-5 [15:29:29]line 23.960 * 66.80 [15:29:29]line = 1600.53 [15:29:29]line НДС 12% НСП 1% [15:29:29]line > о реализуемом товаре [15:29:29]line ОКРУГЛЕНИЕ: -0.53 [15:29:29]line ИТОГО: 1600.00 [15:29:29]line Внесено: 1600.00 [15:29:29]line СДАЧА: 0.00 [15:29:29]line НСП 1% : 14.16 [15:29:29]line НДС 12% : 169.97 [15:29:29]line Наличными: 1600.00 [15:29:29]line Безнал.: 0.00 [15:29:29]line Место: АЗС № 125 "Партнер Нефть" [15:29:29]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [15:29:29]line СНО: Общий режим [15:29:29]line Чек 237 28.07.2024 15:29 [15:29:29]line Смена: 386 ФФД: 1.0 [15:29:29]line ЗНМ: 0300000050 [15:29:29]line РНМ: 0000000000099253 [15:29:29]line Версия ККМ: 001 [15:29:29]line [15:29:29]line Дисконтная программа [15:29:29]line АИ-92 [15:29:29]line номер 125 [15:29:29]line сэкономлено 23.96 сом [15:29:29]line ФМ: 0000000000965352 [15:29:29]line ФД: 230423 [15:29:29]line ФПД: 201577863932400 [15:29:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T152934&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230423&fm=201577863932400&tin=02508201610067®Number=0000000000099253&sum=160000 [15:29:29]OFD Sender: Processing packet 230423 [packets to send 132, broken 131] [15:29:29]ProducePacketName [15:29:29]name=ofd_packets/00230423 [15:29:29]OFD Sender: To server: pG, [15:29:29]CommunicateWithHost lk.salyk.kg:30040 [15:29:29]ConnectInit lk.salyk.kg [15:29:29]written 0, free lines is 4095 [15:29:29]Connected sock=10 [15:29:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 83 24 07 01 C6 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 98 5D 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 35 71 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 00 71 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 88 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 65 42 00 00 00 00 07 04 06 00 00 71 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 ED 00 00 00 F4 03 04 00 DE 63 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 17 84 03 00 35 04 06 00 B7 55 80 F9 69 F0 9D E4 9F E4 AA D7 26 3F [15:29:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 73 65 47 00 AB 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 39 36 35 33 35 32 10 04 04 00 17 84 03 00 F4 03 04 00 B5 0A A6 66 B6 04 01 00 00 47 AC D7 68 D9 B6 0A FD [15:29:30]CommunicateWithHost err = 0 [15:29:30]CheckOFDResponse [15:29:30]1017 (14) - 77093643461234 [15:29:30]1041 (16) - 0000000000965352 [15:29:30]1040 (4) - 230423 [15:29:30]1012 (4) - 28.07.2024 09:09 [15:29:30]1206 (1) - 0 [15:29:30]OFD Sender: Remove packet 230423 [15:29:30]ProducePacketName [15:29:30]name=ofd_packets/00230423 [15:29:30]NVStorageDeleteData [15:29:30]Write to MH i2c: 01 00 00 83 B7 3A [15:29:30]Write i2c OK [15:29:30]MH_I2C_Read... [15:29:30]Read from MH i2c: 01 [15:29:30]MH_I2C_Read... [15:29:30]Read from MH i2c: 01 07 00 [15:29:30]MH_I2C_Read... [15:29:30]Read from MH i2c: 01 07 00 83 B7 00 00 00 00 00 BB 0C 08 [15:29:30]RasterBufferAndPrint [15:29:30]line [15:29:30]line [15:29:30]line [15:29:30]line [15:29:30]line [15:29:30]written 0, free lines is 3266 [15:29:30]MH_Cut [15:29:30]Write to MH i2c: D1 01 00 8A B7 01 13 [15:29:30]Write i2c OK [15:29:30]MH_I2C_Read... [15:29:30]Read from MH i2c: D1 [15:29:30]MH_I2C_Read... [15:29:30]Read from MH i2c: D1 01 00 [15:29:30]MH_I2C_Read... [15:29:30]Read from MH i2c: D1 01 00 8A B7 00 12 [15:29:30]Write to MH i2c: 01 00 00 8B B7 42 [15:29:30]Write i2c OK [15:29:30]MH_I2C_Read... [15:29:30]OFD Sender: No OFD packet to send [15:29:31]*** Cut start [15:29:31]*** Partial cut [15:29:31]*** CUTSNS_PIN = 1 [15:29:31]*** CUTSNS_PIN = 0 [15:29:31]*** Brake cut motor [15:29:31]Read from MH i2c: 01 [15:29:31]MH_I2C_Read... [15:29:31]*** Stop cut motor [15:29:31]*** Cut end [15:29:31]Read from MH i2c: 01 07 00 [15:29:31]MH_I2C_Read... [15:29:31]Read from MH i2c: 01 07 00 8B B7 00 00 00 00 00 FF 0F 57 [15:29:31]process_action close_receipt done [15:29:31]requested_data is exist [15:29:31]produce_requested_data [15:29:31]requested_item fm.sn is exist - process it [15:29:31]wFMCommunicate request_size=4 [15:29:31]MH_SAM_APDU [15:29:31]CAPDU: 80 11 00 00 [15:29:31]Write to MH i2c: E2 08 00 8C B7 80 11 00 00 00 00 00 00 BD [15:29:31]Write i2c OK [15:29:31]MH_I2C_Read... [15:29:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:29:31]Read from MH i2c: E2 [15:29:31]MH_I2C_Read... [15:29:31]Read from MH i2c: E2 17 00 [15:29:31]MH_I2C_Read... [15:29:31]Read from MH i2c: E2 17 00 8C B7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 0E [15:29:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:29:31]wFMCommunicate OK [15:29:31]requested_item fd.num is exist - process it [15:29:31]SAM_PROTO_GetFieldsCounters [15:29:31]wFMCommunicate request_size=4 [15:29:31]MH_SAM_APDU [15:29:31]CAPDU: 80 13 00 00 [15:29:31]Write to MH i2c: E2 08 00 8D B7 80 13 00 00 00 00 00 00 C0 [15:29:31]Write i2c OK [15:29:31]MH_I2C_Read... [15:29:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:29:31]Read from MH i2c: E2 [15:29:31]MH_I2C_Read... [15:29:31]Read from MH i2c: E2 62 00 [15:29:31]MH_I2C_Read... [15:29:31]Read from MH i2c: E2 62 00 8D B7 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 17 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 ED 00 00 00 5E 04 04 00 ED 00 00 00 57 04 04 00 EE 00 00 00 19 04 04 00 00 00 00 00 90 00 CA [15:29:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 17 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 ED 00 00 00 5E 04 04 00 ED 00 00 00 57 04 04 00 EE 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:29:31]wFMCommunicate OK [15:29:31]SAM_PROTO_GetFieldsCounters done [15:29:31]requested_item shift.num is exist - process it [15:29:31]requested_item shift.opened is exist - process it [15:29:31]req_shift_opened [15:29:31]FM_GetShiftState [15:29:31]SAM_PROTO_GetShiftState [15:29:31]wFMCommunicate request_size=4 [15:29:31]MH_SAM_APDU [15:29:31]CAPDU: 80 13 01 00 [15:29:31]Write to MH i2c: E2 08 00 8E B7 80 13 01 00 00 00 00 00 C2 [15:29:31]Write i2c OK [15:29:31]MH_I2C_Read... [15:29:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:29:31]Read from MH i2c: E2 [15:29:31]MH_I2C_Read... [15:29:31]Read from MH i2c: E2 0E 00 [15:29:31]MH_I2C_Read... [15:29:31]Read from MH i2c: E2 0E 00 8E B7 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 88 [15:29:31]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:29:31]wFMCommunicate OK [15:29:31]SAM_PROTO_GetShiftState done [15:29:31]FM_GetShiftState done [15:29:31]req_shift_opened done [15:29:31]requested_item shift.open_date is exist - process it [15:29:31]req_shift_open_date [15:29:31]req_shift_open_date done [15:29:31]produce_requested_data done [15:29:31]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230423,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [15:29:31]process_action_free close_receipt [15:29:31]json_value_free [15:29:31]json_value_free done [15:29:31]process_json_proto returns [15:29:31]Send response to host [15:29:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230423,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [15:29:31]free response buf [15:29:31]execute_script done [15:29:31]execute_script returns [15:29:31]free content buf [15:29:31]Sock 9.Close socket [15:29:31]Sock 9.Thread stoped [15:29:35]OFD Sender: No OFD packet to send [15:29:40]OFD Sender: No OFD packet to send [15:29:45]OFD Sender: No OFD packet to send [15:29:50]OFD Sender: No OFD packet to send [15:29:55]OFD Sender: No OFD packet to send [15:30:00]OFD Sender: No OFD packet to send [15:30:05]OFD Sender: No OFD packet to send [15:30:10]OFD Sender: No OFD packet to send [15:30:15]OFD Sender: No OFD packet to send [15:30:20]OFD Sender: No OFD packet to send [15:30:25]OFD Sender: No OFD packet to send [15:30:30]OFD Sender: No OFD packet to send [15:30:35]OFD Sender: No OFD packet to send [15:30:40]OFD Sender: No OFD packet to send [15:30:45]OFD Sender: No OFD packet to send [15:30:50]OFD Sender: No OFD packet to send [15:30:55]OFD Sender: No OFD packet to send [15:31:00]OFD Sender: No OFD packet to send [15:31:05]OFD Sender: No OFD packet to send [15:31:10]OFD Sender: No OFD packet to send [15:31:15]OFD Sender: No OFD packet to send [15:31:20]OFD Sender: No OFD packet to send [15:31:25]OFD Sender: No OFD packet to send [15:31:30]OFD Sender: No OFD packet to send [15:31:35]OFD Sender: No OFD packet to send [15:31:40]OFD Sender: No OFD packet to send [15:31:45]OFD Sender: No OFD packet to send [15:31:50]OFD Sender: No OFD packet to send [15:31:55]OFD Sender: No OFD packet to send [15:32:00]OFD Sender: No OFD packet to send [15:32:05]OFD Sender: No OFD packet to send [15:32:10]OFD Sender: No OFD packet to send [15:32:15]OFD Sender: No OFD packet to send [15:32:20]OFD Sender: No OFD packet to send [15:32:25]OFD Sender: No OFD packet to send [15:32:30]OFD Sender: No OFD packet to send [15:32:35]OFD Sender: No OFD packet to send [15:32:40]OFD Sender: No OFD packet to send [15:32:45]OFD Sender: No OFD packet to send [15:32:50]OFD Sender: No OFD packet to send [15:32:55]OFD Sender: No OFD packet to send [15:32:58]accept exits with 8 [15:32:58]New connection [15:32:58]New thread 3066903908 created [15:32:58]Thread 3067047268 joined [15:32:58]Waiting for new connection... [15:32:58] Sock 8.Parse request [15:32:58]Sock 8.Check first char [15:32:58]Sock 8.First char is OK [15:32:58]request: POST /json_proto HTTP/1.0 [15:32:58]Method: POST [15:32:58]URL: /json_proto [15:32:58]Method is POST - this is cgi request [15:32:58]url: /json_proto [15:32:58]query_string will be loaded in cgi processing [15:32:58]execute_cgi json_proto POST (null) [15:32:58]execute_cgi path=json_proto method=POST [15:32:58]POST find Content-Length [15:32:58]Host: 172.17.49.131:8080 [15:32:58]Content-Length: 678 [15:32:58]Content-Type: application/json [15:32:58] [15:32:58]POST finish read [15:32:58]Found Content-Length = 678 [15:32:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871995", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [15:32:58]execute_script... [15:32: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)871995", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [15:32:58]POST & json_proto [15:32:58]process_json_proto [15:32:58]json parsed OK: [15:32:58]protocol is kg_v1.0 [15:32:58]action value=close_receipt [15:32:58]process_action close_receipt [15:32:58]cmd_close_receipt [15:32:58]MH_GetDate [15:32:58]Write to MH i2c: F0 00 00 8F B7 35 [15:32:58]Write i2c OK [15:32:58]MH_I2C_Read... [15:32:58]Read from MH i2c: F0 [15:32:58]MH_I2C_Read... [15:32:58]Read from MH i2c: F0 09 00 [15:32:58]MH_I2C_Read... [15:32:58]Read from MH i2c: F0 09 00 8F B7 00 B1 64 A6 66 FF 4D C0 64 CF [15:32:58]GetLastDocTimeStamp 1722180574 [15:32:58]current date 1722180785 [15:32:58]FM_GetShiftState [15:32:58]SAM_PROTO_GetShiftState [15:32:58]wFMCommunicate request_size=4 [15:32:58]MH_SAM_APDU [15:32:58]CAPDU: 80 13 01 00 [15:32:58]Write to MH i2c: E2 08 00 90 B7 80 13 01 00 00 00 00 00 C4 [15:32:58]Write i2c OK [15:32:58]MH_I2C_Read... [15:32:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:32:59]Read from MH i2c: E2 [15:32:59]MH_I2C_Read... [15:32:59]Read from MH i2c: E2 0E 00 [15:32:59]MH_I2C_Read... [15:32:59]Read from MH i2c: E2 0E 00 90 B7 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 8A [15:32:59]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:32:59]wFMCommunicate OK [15:32:59]SAM_PROTO_GetShiftState done [15:32:59]FM_GetShiftState done [15:32:59]opened in 1722127132 [15:32:59]opened+sec_in_day 1722213532 [15:32:59]quantity*price = 70037 [15:32:59]sum+1 = 70038 [15:32:59]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 238 28.07.2024 15:33 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230424 ФПД: 175089236509054 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T153305&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230424&fm=175089236509054&tin=02508201610067®Number=0000000000099253&sum=70000 [15:33:00]StoreToDocumentArchive [15:33:00]shift 386 fd 230424 [15:33:00]save to /storage/0386/doc_00230424 [15:33:00]save last doc name /storage/0386/doc_00230424 to /storage/kkm_last_doc_name [15:33:00]save OK [15:33:00]Clear old archive folders... [15:33:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:33:00]tlvbuf is 00934050 [15:33:00]SAM_PROTO_ClearQueue [15:33:00]wFMCommunicate request_size=4 [15:33:00]MH_SAM_APDU [15:33:00]CAPDU: 80 09 00 00 [15:33:00]Write to MH i2c: E2 08 00 9D B7 80 09 00 00 00 00 00 00 C6 [15:33:00]Write i2c OK [15:33:00]MH_I2C_Read... [15:33:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:33:00]Read from MH i2c: E2 [15:33:00]MH_I2C_Read... [15:33:00]Read from MH i2c: E2 03 00 [15:33:00]MH_I2C_Read... [15:33:00]Read from MH i2c: E2 03 00 9D B7 00 90 00 C8 [15:33:00]RAPDU: 90 00 [15:33:00]wFMCommunicate OK [15:33:00]SAM_PROTO_ClearQueue done [15:33:00]KKMCreateOFDPacket [15:33:00]OFDProtocolAddRootSTLVToBuf [15:33:00]FM_MakeSignedData [15:33:00]FM_MakeSignedData [15:33:00]SAM_PROTO_SignData [15:33:00]wFMCommunicate request_size=4 [15:33:00]MH_SAM_APDU [15:33:00]CAPDU: 80 0D 01 02 [15:33:00]Write to MH i2c: E2 08 00 9E B7 80 0D 01 02 00 00 00 00 CE [15:33:00]Write i2c OK [15:33:00]MH_I2C_Read... [15:33:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:33:00]Read from MH i2c: E2 [15:33:00]MH_I2C_Read... [15:33:00]Read from MH i2c: E2 03 00 [15:33:00]MH_I2C_Read... [15:33:00]Read from MH i2c: E2 03 00 9E B7 00 90 00 C9 [15:33:00]RAPDU: 90 00 [15:33:00]wFMCommunicate OK [15:33:00]wFMCommunicate request_size=255 [15:33:00]MH_SAM_APDU [15:33:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 EE 00 00 00 F4 03 04 00 B1 64 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 18 84 03 00 35 04 06 00 9F [15:33:00]Write to MH i2c: E2 02 01 9F B7 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 EE 00 00 00 F4 03 04 00 B1 64 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 18 84 03 00 35 04 06 00 9F 00 00 05 [15:33:00]Write i2c OK [15:33:00]MH_I2C_Read... [15:33:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:33:00]Read from MH i2c: E2 [15:33:00]MH_I2C_Read... [15:33:00]Read from MH i2c: E2 03 00 [15:33:00]MH_I2C_Read... [15:33:00]Read from MH i2c: E2 03 00 9F B7 00 90 00 CA [15:33:00]RAPDU: 90 00 [15:33:00]wFMCommunicate OK [15:33:00]wFMCommunicate request_size=10 [15:33:00]MH_SAM_APDU [15:33:00]CAPDU: 80 0D 02 02 05 3E 23 BF 01 7E [15:33:00]Write to MH i2c: E2 0D 00 A0 B7 80 0D 02 02 05 00 3E 23 BF 01 7E 00 00 7A [15:33:00]Write i2c OK [15:33:00]MH_I2C_Read... [15:33:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:33:00]Read from MH i2c: E2 [15:33:00]MH_I2C_Read... [15:33:00]Read from MH i2c: E2 03 00 [15:33:00]MH_I2C_Read... [15:33:00]Read from MH i2c: E2 03 00 A0 B7 00 90 00 CB [15:33:00]RAPDU: 90 00 [15:33:00]wFMCommunicate OK [15:33:00]wFMCommunicate request_size=4 [15:33:00]MH_SAM_APDU [15:33:00]CAPDU: 80 0D 03 02 [15:33:00]Write to MH i2c: E2 08 00 A1 B7 80 0D 03 02 00 00 00 00 D3 [15:33:00]Write i2c OK [15:33:00]MH_I2C_Read... [15:33:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:33:00]Read from MH i2c: E2 [15:33:00]MH_I2C_Read... [15:33:00]Read from MH i2c: E2 0B 00 [15:33:00]MH_I2C_Read... [15:33:00]Read from MH i2c: E2 0B 00 A1 B7 00 5B 8E 71 DE 7D 6A 9F 07 90 00 99 [15:33:00]RAPDU: 5B 8E 71 DE 7D 6A 9F 07 90 00 [15:33:00]wFMCommunicate OK [15:33:00]SAM_PROTO_SignData done [15:33:00]FM_MakeSignedData done [15:33:00]CreateOFDProtocolMessage [15:33:00]wFMCommunicate request_size=4 [15:33:00]MH_SAM_APDU [15:33:00]CAPDU: 80 11 00 00 [15:33:00]Write to MH i2c: E2 08 00 A2 B7 80 11 00 00 00 00 00 00 D3 [15:33:00]Write i2c OK [15:33:00]MH_I2C_Read... [15:33:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:33:00]Read from MH i2c: E2 [15:33:00]MH_I2C_Read... [15:33:00]Read from MH i2c: E2 17 00 [15:33:00]MH_I2C_Read... [15:33:00]Read from MH i2c: E2 17 00 A2 B7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 24 [15:33:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:33:00]wFMCommunicate OK [15:33:00]CreateOFDProtocolMessage done [15:33:00]OFDSenderStorePacket 230424 [15:33:00]StoreOFDPacket docnum=230424 [15:33:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 55 01 07 01 D7 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 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 EE 00 00 00 F4 03 04 00 B1 64 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 18 84 03 00 35 04 06 00 9F 3E 23 BF 01 7E 5B 8E 71 DE 7D 6A 9F 07 [15:33:00]CheckFolder [15:33:00]dirname=/storage/ofd_packets [15:33:00]CheckFolder done [15:33:00]ProducePacketName [15:33:00]name=ofd_packets/00230424 [15:33:00]NVStorageSaveData ofd_packets/00230424 [15:33:00]File name is /storage/ofd_packets/00230424 [15:33:00]Write 301 bytes [15:33:00]NVStorageSaveData done [15:33:00]OFDSenderStorePacket done [15:33:00]KKMCreateOFDPacket done [15:33:00]NVStorageSaveData kkm_last_timestamp [15:33:00]File name is /storage/kkm_last_timestamp [15:33:00]Write 4 bytes [15:33:00]NVStorageSaveData done [15:33:00]ExternCall_PrintAddStr [15:33:00]wPrintStart [15:33:00]Write to MH i2c: 01 00 00 A3 B7 5A [15:33:00]Write i2c OK [15:33:00]MH_I2C_Read... [15:33:00]Read from MH i2c: 01 [15:33:00]MH_I2C_Read... [15:33:00]Read from MH i2c: 01 07 00 [15:33:00]MH_I2C_Read... [15:33:00]Read from MH i2c: 01 07 00 A3 B7 00 00 00 00 00 FF 0F 6F [15:33:00]RasterBufferAndPrint [15:33:00]line Счет N : (1)871995 [15:33:00]line ИНН: 02508201610067 [15:33:00]line Контрольно-Кассовый Чек [15:33:00]line ПРОДАЖА [15:33:00]line ТРК (МРК, ГНК) : 62 [15:33:00]line Товар: 2710124130 [15:33:00]line Аи-92-К-5 [15:33:00]line 10.330 * 67.80 [15:33:00]line = 700.37 [15:33:00]line НДС 12% НСП 1% [15:33:00]line > о реализуемом товаре [15:33:00]line ОКРУГЛЕНИЕ: -0.37 [15:33:00]line ИТОГО: 700.00 [15:33:00]line Внесено: 700.00 [15:33:00]line СДАЧА: 0.00 [15:33:00]line НСП 1% : 6.20 [15:33:00]line НДС 12% : 74.38 [15:33:00]line Наличными: 700.00 [15:33:00]line Безнал.: 0.00 [15:33:00]line Место: АЗС № 125 "Партнер Нефть" [15:33:00]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [15:33:00]line СНО: Общий режим [15:33:00]line Чек 238 28.07.2024 15:33 [15:33:00]line Смена: 386 ФФД: 1.0 [15:33:00]line ЗНМ: 0300000050 [15:33:00]line РНМ: 0000000000099253 [15:33:00]line Версия ККМ: 001 [15:33:00]line ФМ: 0000000000965352 [15:33:00]line ФД: 230424 [15:33:00]line ФПД: 175089236509054 [15:33:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T153305&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230424&fm=175089236509054&tin=02508201610067®Number=0000000000099253&sum=70000 [15:33:00]written 0, free lines is 4095 [15:33:00]OFD Sender: Processing packet 230424 [packets to send 132, broken 131] [15:33:00]ProducePacketName [15:33:00]name=ofd_packets/00230424 [15:33:00]OFD Sender: To server: pG, [15:33:00]CommunicateWithHost lk.salyk.kg:30040 [15:33:00]ConnectInit lk.salyk.kg [15:33:00]Connected sock=10 [15:33:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 55 01 07 01 D7 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 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 EE 00 00 00 F4 03 04 00 B1 64 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 18 84 03 00 35 04 06 00 9F 3E 23 BF 01 7E 5B 8E 71 DE 7D 6A 9F 07 [15:33:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 9C 67 47 00 8E 89 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 18 84 03 00 F4 03 04 00 88 0B A6 66 B6 04 01 00 00 14 18 ED 00 A1 01 56 9B [15:33:01]CommunicateWithHost err = 0 [15:33:01]CheckOFDResponse [15:33:01]1017 (14) - 77093643461234 [15:33:01]1041 (16) - 0000000000965352 [15:33:01]1040 (4) - 230424 [15:33:01]1012 (4) - 28.07.2024 09:12 [15:33:01]1206 (1) - 0 [15:33:01]OFD Sender: Remove packet 230424 [15:33:01]ProducePacketName [15:33:01]name=ofd_packets/00230424 [15:33:01]NVStorageDeleteData [15:33:01]Write to MH i2c: 01 00 00 CE B7 85 [15:33:01]Write i2c OK [15:33:01]MH_I2C_Read... [15:33:01]Read from MH i2c: 01 [15:33:01]MH_I2C_Read... [15:33:01]Read from MH i2c: 01 07 00 [15:33:01]MH_I2C_Read... [15:33:01]Read from MH i2c: 01 07 00 CE B7 00 00 00 00 00 0E 0D A7 [15:33:01]RasterBufferAndPrint [15:33:01]line [15:33:01]line [15:33:01]line [15:33:01]line [15:33:01]line [15:33:01]written 0, free lines is 3352 [15:33:01]MH_Cut [15:33:01]Write to MH i2c: D1 01 00 D5 B7 01 5E [15:33:01]Write i2c OK [15:33:01]MH_I2C_Read... [15:33:01]Read from MH i2c: D1 [15:33:01]MH_I2C_Read... [15:33:01]Read from MH i2c: D1 01 00 [15:33:01]MH_I2C_Read... [15:33:01]Read from MH i2c: D1 01 00 D5 B7 00 5D [15:33:01]Write to MH i2c: 01 00 00 D6 B7 8D [15:33:01]Write i2c OK [15:33:01]MH_I2C_Read... [15:33:01]OFD Sender: No OFD packet to send [15:33:01]*** Cut start [15:33:01]*** Partial cut [15:33:01]*** CUTSNS_PIN = 1 [15:33:01]*** CUTSNS_PIN = 0 [15:33:02]*** Brake cut motor [15:33:02]Read from MH i2c: 01 [15:33:02]MH_I2C_Read... [15:33:02]*** Stop cut motor [15:33:02]*** Cut end [15:33:02]Read from MH i2c: 01 07 00 [15:33:02]MH_I2C_Read... [15:33:02]Read from MH i2c: 01 07 00 D6 B7 00 00 00 00 00 FF 0F A2 [15:33:02]process_action close_receipt done [15:33:02]requested_data is exist [15:33:02]produce_requested_data [15:33:02]requested_item fm.sn is exist - process it [15:33:02]wFMCommunicate request_size=4 [15:33:02]MH_SAM_APDU [15:33:02]CAPDU: 80 11 00 00 [15:33:02]Write to MH i2c: E2 08 00 D7 B7 80 11 00 00 00 00 00 00 08 [15:33:02]Write i2c OK [15:33:02]MH_I2C_Read... [15:33:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:33:02]Read from MH i2c: E2 [15:33:02]MH_I2C_Read... [15:33:02]Read from MH i2c: E2 17 00 [15:33:02]MH_I2C_Read... [15:33:02]Read from MH i2c: E2 17 00 D7 B7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 59 [15:33:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:33:02]wFMCommunicate OK [15:33:02]requested_item fd.num is exist - process it [15:33:02]SAM_PROTO_GetFieldsCounters [15:33:02]wFMCommunicate request_size=4 [15:33:02]MH_SAM_APDU [15:33:02]CAPDU: 80 13 00 00 [15:33:02]Write to MH i2c: E2 08 00 D8 B7 80 13 00 00 00 00 00 00 0B [15:33:02]Write i2c OK [15:33:02]MH_I2C_Read... [15:33:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:33:02]Read from MH i2c: E2 [15:33:02]MH_I2C_Read... [15:33:02]Read from MH i2c: E2 62 00 [15:33:02]MH_I2C_Read... [15:33:02]Read from MH i2c: E2 62 00 D8 B7 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 18 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 EE 00 00 00 5E 04 04 00 EE 00 00 00 57 04 04 00 EF 00 00 00 19 04 04 00 00 00 00 00 90 00 19 [15:33:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 18 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 EE 00 00 00 5E 04 04 00 EE 00 00 00 57 04 04 00 EF 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:33:02]wFMCommunicate OK [15:33:02]SAM_PROTO_GetFieldsCounters done [15:33:02]requested_item shift.num is exist - process it [15:33:02]requested_item shift.opened is exist - process it [15:33:02]req_shift_opened [15:33:02]FM_GetShiftState [15:33:02]SAM_PROTO_GetShiftState [15:33:02]wFMCommunicate request_size=4 [15:33:02]MH_SAM_APDU [15:33:02]CAPDU: 80 13 01 00 [15:33:02]Write to MH i2c: E2 08 00 D9 B7 80 13 01 00 00 00 00 00 0D [15:33:02]Write i2c OK [15:33:02]MH_I2C_Read... [15:33:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:33:02]Read from MH i2c: E2 [15:33:02]MH_I2C_Read... [15:33:02]Read from MH i2c: E2 0E 00 [15:33:02]MH_I2C_Read... [15:33:02]Read from MH i2c: E2 0E 00 D9 B7 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 D3 [15:33:02]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:33:02]wFMCommunicate OK [15:33:02]SAM_PROTO_GetShiftState done [15:33:02]FM_GetShiftState done [15:33:02]req_shift_opened done [15:33:02]requested_item shift.open_date is exist - process it [15:33:02]req_shift_open_date [15:33:02]req_shift_open_date done [15:33:02]produce_requested_data done [15:33:02]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230424,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [15:33:02]process_action_free close_receipt [15:33:02]json_value_free [15:33:02]json_value_free done [15:33:02]process_json_proto returns [15:33:02]Send response to host [15:33:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230424,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [15:33:02]free response buf [15:33:02]execute_script done [15:33:02]execute_script returns [15:33:02]free content buf [15:33:02]Sock 8.Close socket [15:33:02]Sock 8.Thread stoped [15:33:06]OFD Sender: No OFD packet to send [15:33:11]OFD Sender: No OFD packet to send [15:33:16]OFD Sender: No OFD packet to send [15:33:21]OFD Sender: No OFD packet to send [15:33:26]OFD Sender: No OFD packet to send [15:33:31]OFD Sender: No OFD packet to send [15:33:36]OFD Sender: No OFD packet to send [15:33:41]OFD Sender: No OFD packet to send [15:33:46]OFD Sender: No OFD packet to send [15:33:51]OFD Sender: No OFD packet to send [15:33:55]accept exits with 9 [15:33:55]New connection [15:33:55]New thread 3067047268 created [15:33:55]Thread 3066903908 joined [15:33:55]Waiting for new connection... [15:33:55] Sock 9.Parse request [15:33:55]Sock 9.Check first char [15:33:55]Sock 9.First char is OK [15:33:55]request: POST /json_proto HTTP/1.0 [15:33:55]Method: POST [15:33:55]URL: /json_proto [15:33:55]Method is POST - this is cgi request [15:33:55]url: /json_proto [15:33:55]query_string will be loaded in cgi processing [15:33:55]execute_cgi json_proto POST (null) [15:33:55]execute_cgi path=json_proto method=POST [15:33:55]POST find Content-Length [15:33:55]Host: 172.17.49.131:8080 [15:33:55]Content-Length: 677 [15:33:55]Content-Type: application/json [15:33:55] [15:33:55]POST finish read [15:33:55]Found Content-Length = 677 [15:33:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871996", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [15:33:55]execute_script... [15:33: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)871996", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [15:33:55]POST & json_proto [15:33:55]process_json_proto [15:33:55]json parsed OK: [15:33:55]protocol is kg_v1.0 [15:33:55]action value=close_receipt [15:33:55]process_action close_receipt [15:33:55]cmd_close_receipt [15:33:55]MH_GetDate [15:33:55]Write to MH i2c: F0 00 00 DA B7 80 [15:33:55]Write i2c OK [15:33:55]MH_I2C_Read... [15:33:55]Read from MH i2c: F0 [15:33:55]MH_I2C_Read... [15:33:55]Read from MH i2c: F0 09 00 [15:33:55]MH_I2C_Read... [15:33:55]Read from MH i2c: F0 09 00 DA B7 00 E9 64 A6 66 FF 4D C0 64 52 [15:33:55]GetLastDocTimeStamp 1722180785 [15:33:55]current date 1722180841 [15:33:55]FM_GetShiftState [15:33:55]SAM_PROTO_GetShiftState [15:33:55]wFMCommunicate request_size=4 [15:33:55]MH_SAM_APDU [15:33:55]CAPDU: 80 13 01 00 [15:33:55]Write to MH i2c: E2 08 00 DB B7 80 13 01 00 00 00 00 00 0F [15:33:55]Write i2c OK [15:33:55]MH_I2C_Read... [15:33:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:33:55]Read from MH i2c: E2 [15:33:55]MH_I2C_Read... [15:33:55]Read from MH i2c: E2 0E 00 [15:33:55]MH_I2C_Read... [15:33:55]Read from MH i2c: E2 0E 00 DB B7 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 D5 [15:33:55]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:33:55]wFMCommunicate OK [15:33:55]SAM_PROTO_GetShiftState done [15:33:55]FM_GetShiftState done [15:33:55]opened in 1722127132 [15:33:55]opened+sec_in_day 1722213532 [15:33:55]quantity*price = 60003 [15:33:55]sum+1 = 60004 [15:33:55]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 239 28.07.2024 15:34 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230425 ФПД: 171358014513825 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T153401&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230425&fm=171358014513825&tin=02508201610067®Number=0000000000099253&sum=60000 [15:33:56]StoreToDocumentArchive [15:33:56]shift 386 fd 230425 [15:33:56]save to /storage/0386/doc_00230425 [15:33:56]save last doc name /storage/0386/doc_00230425 to /storage/kkm_last_doc_name [15:33:56]save OK [15:33:56]Clear old archive folders... [15:33:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:33:56]tlvbuf is 00832C50 [15:33:56]SAM_PROTO_ClearQueue [15:33:56]wFMCommunicate request_size=4 [15:33:56]MH_SAM_APDU [15:33:56]CAPDU: 80 09 00 00 [15:33:56]Write to MH i2c: E2 08 00 E8 B7 80 09 00 00 00 00 00 00 11 [15:33:56]Write i2c OK [15:33:56]MH_I2C_Read... [15:33:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:33:56]Read from MH i2c: E2 [15:33:56]MH_I2C_Read... [15:33:56]Read from MH i2c: E2 03 00 [15:33:56]MH_I2C_Read... [15:33:56]Read from MH i2c: E2 03 00 E8 B7 00 90 00 13 [15:33:56]RAPDU: 90 00 [15:33:56]wFMCommunicate OK [15:33:56]SAM_PROTO_ClearQueue done [15:33:56]KKMCreateOFDPacket [15:33:56]OFDProtocolAddRootSTLVToBuf [15:33:56]FM_MakeSignedData [15:33:56]FM_MakeSignedData [15:33:56]SAM_PROTO_SignData [15:33:56]wFMCommunicate request_size=4 [15:33:56]MH_SAM_APDU [15:33:56]CAPDU: 80 0D 01 02 [15:33:56]Write to MH i2c: E2 08 00 E9 B7 80 0D 01 02 00 00 00 00 19 [15:33:56]Write i2c OK [15:33:56]MH_I2C_Read... [15:33:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:33:56]Read from MH i2c: E2 [15:33:56]MH_I2C_Read... [15:33:56]Read from MH i2c: E2 03 00 [15:33:56]MH_I2C_Read... [15:33:56]Read from MH i2c: E2 03 00 E9 B7 00 90 00 14 [15:33:56]RAPDU: 90 00 [15:33:56]wFMCommunicate OK [15:33:56]wFMCommunicate request_size=255 [15:33:56]MH_SAM_APDU [15:33: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 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 EF 00 00 00 F4 03 04 00 E9 64 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 19 84 03 00 35 04 06 00 9B [15:33:56]Write to MH i2c: E2 02 01 EA B7 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 EF 00 00 00 F4 03 04 00 E9 64 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 19 84 03 00 35 04 06 00 9B 00 00 66 [15:33:56]Write i2c OK [15:33:56]MH_I2C_Read... [15:33:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:33:56]Read from MH i2c: E2 [15:33:56]MH_I2C_Read... [15:33:56]Read from MH i2c: E2 03 00 [15:33:56]MH_I2C_Read... [15:33:56]Read from MH i2c: E2 03 00 EA B7 00 90 00 15 [15:33:56]RAPDU: 90 00 [15:33:56]wFMCommunicate OK [15:33:56]wFMCommunicate request_size=10 [15:33:56]MH_SAM_APDU [15:33:56]CAPDU: 80 0D 02 02 05 D9 65 95 A2 A1 [15:33:56]Write to MH i2c: E2 0D 00 EB B7 80 0D 02 02 05 00 D9 65 95 A2 A1 00 00 3C [15:33:56]Write i2c OK [15:33:56]MH_I2C_Read... [15:33:56]OFD Sender: No OFD packet to send [15:33:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:33:56]Read from MH i2c: E2 [15:33:56]MH_I2C_Read... [15:33:56]Read from MH i2c: E2 03 00 [15:33:56]MH_I2C_Read... [15:33:56]Read from MH i2c: E2 03 00 EB B7 00 90 00 16 [15:33:56]RAPDU: 90 00 [15:33:56]wFMCommunicate OK [15:33:56]wFMCommunicate request_size=4 [15:33:56]MH_SAM_APDU [15:33:56]CAPDU: 80 0D 03 02 [15:33:56]Write to MH i2c: E2 08 00 EC B7 80 0D 03 02 00 00 00 00 1E [15:33:56]Write i2c OK [15:33:56]MH_I2C_Read... [15:33:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:33:56]Read from MH i2c: E2 [15:33:56]MH_I2C_Read... [15:33:56]Read from MH i2c: E2 0B 00 [15:33:56]MH_I2C_Read... [15:33:56]Read from MH i2c: E2 0B 00 EC B7 00 56 9B 08 EB 1B 3F 33 D0 90 00 60 [15:33:56]RAPDU: 56 9B 08 EB 1B 3F 33 D0 90 00 [15:33:56]wFMCommunicate OK [15:33:56]SAM_PROTO_SignData done [15:33:56]FM_MakeSignedData done [15:33:56]CreateOFDProtocolMessage [15:33:56]wFMCommunicate request_size=4 [15:33:56]MH_SAM_APDU [15:33:56]CAPDU: 80 11 00 00 [15:33:56]Write to MH i2c: E2 08 00 ED B7 80 11 00 00 00 00 00 00 1E [15:33:56]Write i2c OK [15:33:56]MH_I2C_Read... [15:33:56]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:33:56]Read from MH i2c: E2 [15:33:56]MH_I2C_Read... [15:33:56]Read from MH i2c: E2 17 00 [15:33:56]MH_I2C_Read... [15:33:56]Read from MH i2c: E2 17 00 ED B7 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 6F [15:33:56]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:33:56]wFMCommunicate OK [15:33:56]CreateOFDProtocolMessage done [15:33:56]OFDSenderStorePacket 230425 [15:33:56]StoreOFDPacket docnum=230425 [15:33:56]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 B6 0C 07 01 D9 58 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 EF 00 00 00 F4 03 04 00 E9 64 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 19 84 03 00 35 04 06 00 9B D9 65 95 A2 A1 56 9B 08 EB 1B 3F 33 D0 [15:33:56]CheckFolder [15:33:56]dirname=/storage/ofd_packets [15:33:56]CheckFolder done [15:33:56]ProducePacketName [15:33:56]name=ofd_packets/00230425 [15:33:56]NVStorageSaveData ofd_packets/00230425 [15:33:56]File name is /storage/ofd_packets/00230425 [15:33:56]Write 301 bytes [15:33:56]NVStorageSaveData done [15:33:56]OFDSenderStorePacket done [15:33:56]KKMCreateOFDPacket done [15:33:56]NVStorageSaveData kkm_last_timestamp [15:33:56]File name is /storage/kkm_last_timestamp [15:33:56]Write 4 bytes [15:33:56]NVStorageSaveData done [15:33:56]ExternCall_PrintAddStr [15:33:56]wPrintStart [15:33:56]Write to MH i2c: 01 00 00 EE B7 A5 [15:33:56]Write i2c OK [15:33:56]MH_I2C_Read... [15:33:56]Read from MH i2c: 01 [15:33:56]MH_I2C_Read... [15:33:56]Read from MH i2c: 01 07 00 [15:33:56]MH_I2C_Read... [15:33:56]Read from MH i2c: 01 07 00 EE B7 00 00 00 00 00 FF 0F BA [15:33:56]RasterBufferAndPrint [15:33:56]line Счет N : (1)871996 [15:33:56]line ИНН: 02508201610067 [15:33:56]line Контрольно-Кассовый Чек [15:33:56]line ПРОДАЖА [15:33:56]line ТРК (МРК, ГНК) : 42 [15:33:56]line Товар: 2710124130 [15:33:56]line Аи-92-К-5 [15:33:56]line 8.850 * 67.80 [15:33:56]line = 600.03 [15:33:56]line НДС 12% НСП 1% [15:33:56]line > о реализуемом товаре [15:33:56]line ОКРУГЛЕНИЕ: -0.03 [15:33:56]line ИТОГО: 600.00 [15:33:56]line Внесено: 600.00 [15:33:56]line СДАЧА: 0.00 [15:33:56]line НСП 1% : 5.31 [15:33:56]line НДС 12% : 63.72 [15:33:56]line Наличными: 600.00 [15:33:56]line Безнал.: 0.00 [15:33:56]line Место: АЗС № 125 "Партнер Нефть" [15:33:56]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [15:33:56]line СНО: Общий режим [15:33:56]line Чек 239 28.07.2024 15:34 [15:33:56]line Смена: 386 ФФД: 1.0 [15:33:56]line ЗНМ: 0300000050 [15:33:56]line РНМ: 0000000000099253 [15:33:56]line Версия ККМ: 001 [15:33:56]line ФМ: 0000000000965352 [15:33:56]line ФД: 230425 [15:33:56]line ФПД: 171358014513825 [15:33:56]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T153401&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230425&fm=171358014513825&tin=02508201610067®Number=0000000000099253&sum=60000 [15:33:57]OFD Sender: Processing packet 230425 [packets to send 132, broken 131] [15:33:57]ProducePacketName [15:33:57]name=ofd_packets/00230425 [15:33:57]OFD Sender: To server: pG, [15:33:57]CommunicateWithHost lk.salyk.kg:30040 [15:33:57]ConnectInit lk.salyk.kg [15:33:57]written 0, free lines is 4095 [15:33:57]Connected sock=10 [15:33:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 B6 0C 07 01 D9 58 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 EF 00 00 00 F4 03 04 00 E9 64 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 19 84 03 00 35 04 06 00 9B D9 65 95 A2 A1 56 9B 08 EB 1B 3F 33 D0 [15:33:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 97 55 47 00 FF 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 39 36 35 33 35 32 10 04 04 00 19 84 03 00 F4 03 04 00 C1 0B A6 66 B6 04 01 00 00 BC 23 2F 8E B4 AD 7C 0A [15:33:57]CommunicateWithHost err = 0 [15:33:57]CheckOFDResponse [15:33:57]1017 (14) - 77093643461234 [15:33:57]1041 (16) - 0000000000965352 [15:33:57]1040 (4) - 230425 [15:33:57]1012 (4) - 28.07.2024 09:13 [15:33:57]1206 (1) - 0 [15:33:57]OFD Sender: Remove packet 230425 [15:33:57]ProducePacketName [15:33:57]name=ofd_packets/00230425 [15:33:57]NVStorageDeleteData [15:33:57]Write to MH i2c: 01 00 00 19 B8 D1 [15:33:57]Write i2c OK [15:33:57]MH_I2C_Read... [15:33:57]Read from MH i2c: 01 [15:33:57]MH_I2C_Read... [15:33:57]Read from MH i2c: 01 07 00 [15:33:57]MH_I2C_Read... [15:33:57]Read from MH i2c: 01 07 00 19 B8 00 00 00 00 00 FC 0C E0 [15:33:57]RasterBufferAndPrint [15:33:57]line [15:33:57]line [15:33:57]line [15:33:57]line [15:33:57]line [15:33:57]written 0, free lines is 3333 [15:33:57]MH_Cut [15:33:57]Write to MH i2c: D1 01 00 20 B8 01 AA [15:33:57]Write i2c OK [15:33:57]MH_I2C_Read... [15:33:57]Read from MH i2c: D1 [15:33:57]MH_I2C_Read... [15:33:57]Read from MH i2c: D1 01 00 [15:33:57]MH_I2C_Read... [15:33:57]Read from MH i2c: D1 01 00 20 B8 00 A9 [15:33:57]Write to MH i2c: 01 00 00 21 B8 D9 [15:33:57]Write i2c OK [15:33:57]MH_I2C_Read... [15:33:58]OFD Sender: No OFD packet to send [15:33:58]*** Cut start [15:33:58]*** Partial cut [15:33:58]*** CUTSNS_PIN = 1 [15:33:58]*** CUTSNS_PIN = 0 [15:33:58]*** Brake cut motor [15:33:58]Read from MH i2c: 01 [15:33:58]MH_I2C_Read... [15:33:58]*** Stop cut motor [15:33:58]*** Cut end [15:33:58]Read from MH i2c: 01 07 00 [15:33:58]MH_I2C_Read... [15:33:58]Read from MH i2c: 01 07 00 21 B8 00 00 00 00 00 FF 0F EE [15:33:58]process_action close_receipt done [15:33:58]requested_data is exist [15:33:58]produce_requested_data [15:33:58]requested_item fm.sn is exist - process it [15:33:58]wFMCommunicate request_size=4 [15:33:58]MH_SAM_APDU [15:33:58]CAPDU: 80 11 00 00 [15:33:58]Write to MH i2c: E2 08 00 22 B8 80 11 00 00 00 00 00 00 54 [15:33:58]Write i2c OK [15:33:58]MH_I2C_Read... [15:33:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:33:58]Read from MH i2c: E2 [15:33:58]MH_I2C_Read... [15:33:58]Read from MH i2c: E2 17 00 [15:33:58]MH_I2C_Read... [15:33:58]Read from MH i2c: E2 17 00 22 B8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 A5 [15:33:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:33:58]wFMCommunicate OK [15:33:58]requested_item fd.num is exist - process it [15:33:58]SAM_PROTO_GetFieldsCounters [15:33:58]wFMCommunicate request_size=4 [15:33:58]MH_SAM_APDU [15:33:58]CAPDU: 80 13 00 00 [15:33:58]Write to MH i2c: E2 08 00 23 B8 80 13 00 00 00 00 00 00 57 [15:33:58]Write i2c OK [15:33:58]MH_I2C_Read... [15:33:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:33:59]Read from MH i2c: E2 [15:33:59]MH_I2C_Read... [15:33:59]Read from MH i2c: E2 62 00 [15:33:59]MH_I2C_Read... [15:33:59]Read from MH i2c: E2 62 00 23 B8 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 19 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 EF 00 00 00 5E 04 04 00 EF 00 00 00 57 04 04 00 F0 00 00 00 19 04 04 00 00 00 00 00 90 00 69 [15:33:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 19 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 EF 00 00 00 5E 04 04 00 EF 00 00 00 57 04 04 00 F0 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:33:59]wFMCommunicate OK [15:33:59]SAM_PROTO_GetFieldsCounters done [15:33:59]requested_item shift.num is exist - process it [15:33:59]requested_item shift.opened is exist - process it [15:33:59]req_shift_opened [15:33:59]FM_GetShiftState [15:33:59]SAM_PROTO_GetShiftState [15:33:59]wFMCommunicate request_size=4 [15:33:59]MH_SAM_APDU [15:33:59]CAPDU: 80 13 01 00 [15:33:59]Write to MH i2c: E2 08 00 24 B8 80 13 01 00 00 00 00 00 59 [15:33:59]Write i2c OK [15:33:59]MH_I2C_Read... [15:33:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:33:59]Read from MH i2c: E2 [15:33:59]MH_I2C_Read... [15:33:59]Read from MH i2c: E2 0E 00 [15:33:59]MH_I2C_Read... [15:33:59]Read from MH i2c: E2 0E 00 24 B8 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 1F [15:33:59]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:33:59]wFMCommunicate OK [15:33:59]SAM_PROTO_GetShiftState done [15:33:59]FM_GetShiftState done [15:33:59]req_shift_opened done [15:33:59]requested_item shift.open_date is exist - process it [15:33:59]req_shift_open_date [15:33:59]req_shift_open_date done [15:33:59]produce_requested_data done [15:33:59]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230425,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [15:33:59]process_action_free close_receipt [15:33:59]json_value_free [15:33:59]json_value_free done [15:33:59]process_json_proto returns [15:33:59]Send response to host [15:33:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230425,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [15:33:59]free response buf [15:33:59]execute_script done [15:33:59]execute_script returns [15:33:59]free content buf [15:33:59]Sock 9.Close socket [15:33:59]Sock 9.Thread stoped [15:34:03]OFD Sender: No OFD packet to send [15:34:08]OFD Sender: No OFD packet to send [15:34:13]OFD Sender: No OFD packet to send [15:34:18]OFD Sender: No OFD packet to send [15:34:23]OFD Sender: No OFD packet to send [15:34:28]OFD Sender: No OFD packet to send [15:34:33]OFD Sender: No OFD packet to send [15:34:38]OFD Sender: No OFD packet to send [15:34:43]OFD Sender: No OFD packet to send [15:34:48]OFD Sender: No OFD packet to send [15:34:53]OFD Sender: No OFD packet to send [15:34:58]OFD Sender: No OFD packet to send [15:34:58]accept exits with 8 [15:34:58]New connection [15:34:58]New thread 3066903908 created [15:34:58]Thread 3067047268 joined [15:34:58]Waiting for new connection... [15:34:58] Sock 8.Parse request [15:34:58]Sock 8.Check first char [15:34:58]Sock 8.First char is OK [15:34:58]request: POST /json_proto HTTP/1.0 [15:34:58]Method: POST [15:34:58]URL: /json_proto [15:34:58]Method is POST - this is cgi request [15:34:58]url: /json_proto [15:34:58]query_string will be loaded in cgi processing [15:34:58]execute_cgi json_proto POST (null) [15:34:58]execute_cgi path=json_proto method=POST [15:34:58]POST find Content-Length [15:34:58]Host: 172.17.49.131:8080 [15:34:58]Content-Length: 678 [15:34:58]Content-Type: application/json [15:34:58] [15:34:58]POST finish read [15:34:58]Found Content-Length = 678 [15:34:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871999", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [15:34:58]execute_script... [15:34: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)871999", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [15:34:58]POST & json_proto [15:34:58]process_json_proto [15:34:58]json parsed OK: [15:34:58]protocol is kg_v1.0 [15:34:58]action value=close_receipt [15:34:58]process_action close_receipt [15:34:58]cmd_close_receipt [15:34:58]MH_GetDate [15:34:58]Write to MH i2c: F0 00 00 25 B8 CC [15:34:58]Write i2c OK [15:34:58]MH_I2C_Read... [15:34:58]Read from MH i2c: F0 [15:34:58]MH_I2C_Read... [15:34:58]Read from MH i2c: F0 09 00 [15:34:58]MH_I2C_Read... [15:34:58]Read from MH i2c: F0 09 00 25 B8 00 29 65 A6 66 FF 4D C0 64 DF [15:34:58]GetLastDocTimeStamp 1722180841 [15:34:58]current date 1722180905 [15:34:58]FM_GetShiftState [15:34:58]SAM_PROTO_GetShiftState [15:34:58]wFMCommunicate request_size=4 [15:34:58]MH_SAM_APDU [15:34:58]CAPDU: 80 13 01 00 [15:34:58]Write to MH i2c: E2 08 00 26 B8 80 13 01 00 00 00 00 00 5B [15:34:58]Write i2c OK [15:34:58]MH_I2C_Read... [15:34:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:34:58]Read from MH i2c: E2 [15:34:58]MH_I2C_Read... [15:34:58]Read from MH i2c: E2 0E 00 [15:34:58]MH_I2C_Read... [15:34:58]Read from MH i2c: E2 0E 00 26 B8 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 21 [15:34:58]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:34:58]wFMCommunicate OK [15:34:58]SAM_PROTO_GetShiftState done [15:34:58]FM_GetShiftState done [15:34:58]opened in 1722127132 [15:34:58]opened+sec_in_day 1722213532 [15:34:58]quantity*price = 70037 [15:34:58]sum+1 = 70038 [15:34:58]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 240 28.07.2024 15:35 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230426 ФПД: 278627893292159 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T153505&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230426&fm=278627893292159&tin=02508201610067®Number=0000000000099253&sum=70000 [15:35:00]StoreToDocumentArchive [15:35:00]shift 386 fd 230426 [15:35:00]save to /storage/0386/doc_00230426 [15:35:00]save last doc name /storage/0386/doc_00230426 to /storage/kkm_last_doc_name [15:35:00]save OK [15:35:00]Clear old archive folders... [15:35:00]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:35:00]tlvbuf is 008327C0 [15:35:00]SAM_PROTO_ClearQueue [15:35:00]wFMCommunicate request_size=4 [15:35:00]MH_SAM_APDU [15:35:00]CAPDU: 80 09 00 00 [15:35:00]Write to MH i2c: E2 08 00 33 B8 80 09 00 00 00 00 00 00 5D [15:35:00]Write i2c OK [15:35:00]MH_I2C_Read... [15:35:00]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:35:00]Read from MH i2c: E2 [15:35:00]MH_I2C_Read... [15:35:00]Read from MH i2c: E2 03 00 [15:35:00]MH_I2C_Read... [15:35:00]Read from MH i2c: E2 03 00 33 B8 00 90 00 5F [15:35:00]RAPDU: 90 00 [15:35:00]wFMCommunicate OK [15:35:00]SAM_PROTO_ClearQueue done [15:35:00]KKMCreateOFDPacket [15:35:00]OFDProtocolAddRootSTLVToBuf [15:35:00]FM_MakeSignedData [15:35:00]FM_MakeSignedData [15:35:00]SAM_PROTO_SignData [15:35:00]wFMCommunicate request_size=4 [15:35:00]MH_SAM_APDU [15:35:00]CAPDU: 80 0D 01 02 [15:35:00]Write to MH i2c: E2 08 00 34 B8 80 0D 01 02 00 00 00 00 65 [15:35:00]Write i2c OK [15:35:00]MH_I2C_Read... [15:35:00]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:35:00]Read from MH i2c: E2 [15:35:00]MH_I2C_Read... [15:35:00]Read from MH i2c: E2 03 00 [15:35:00]MH_I2C_Read... [15:35:00]Read from MH i2c: E2 03 00 34 B8 00 90 00 60 [15:35:00]RAPDU: 90 00 [15:35:00]wFMCommunicate OK [15:35:00]wFMCommunicate request_size=255 [15:35:00]MH_SAM_APDU [15:35:00]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 F0 00 00 00 F4 03 04 00 29 65 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1A 84 03 00 35 04 06 00 FD [15:35:00]Write to MH i2c: E2 02 01 35 B8 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 F0 00 00 00 F4 03 04 00 29 65 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1A 84 03 00 35 04 06 00 FD 00 00 77 [15:35:00]Write i2c OK [15:35:00]MH_I2C_Read... [15:35:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:35:00]Read from MH i2c: E2 [15:35:00]MH_I2C_Read... [15:35:00]Read from MH i2c: E2 03 00 [15:35:00]MH_I2C_Read... [15:35:00]Read from MH i2c: E2 03 00 35 B8 00 90 00 61 [15:35:00]RAPDU: 90 00 [15:35:00]wFMCommunicate OK [15:35:00]wFMCommunicate request_size=10 [15:35:00]MH_SAM_APDU [15:35:00]CAPDU: 80 0D 02 02 05 69 1C 9A AC 7F [15:35:00]Write to MH i2c: E2 0D 00 36 B8 80 0D 02 02 05 00 69 1C 9A AC 7F 00 00 BC [15:35:00]Write i2c OK [15:35:00]MH_I2C_Read... [15:35:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:35:00]Read from MH i2c: E2 [15:35:00]MH_I2C_Read... [15:35:00]Read from MH i2c: E2 03 00 [15:35:00]MH_I2C_Read... [15:35:00]Read from MH i2c: E2 03 00 36 B8 00 90 00 62 [15:35:00]RAPDU: 90 00 [15:35:00]wFMCommunicate OK [15:35:00]wFMCommunicate request_size=4 [15:35:00]MH_SAM_APDU [15:35:00]CAPDU: 80 0D 03 02 [15:35:00]Write to MH i2c: E2 08 00 37 B8 80 0D 03 02 00 00 00 00 6A [15:35:00]Write i2c OK [15:35:00]MH_I2C_Read... [15:35:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:35:00]Read from MH i2c: E2 [15:35:00]MH_I2C_Read... [15:35:00]Read from MH i2c: E2 0B 00 [15:35:00]MH_I2C_Read... [15:35:00]Read from MH i2c: E2 0B 00 37 B8 00 80 0F D5 BD 31 ED CB ED 90 00 62 [15:35:00]RAPDU: 80 0F D5 BD 31 ED CB ED 90 00 [15:35:00]wFMCommunicate OK [15:35:00]SAM_PROTO_SignData done [15:35:00]FM_MakeSignedData done [15:35:00]CreateOFDProtocolMessage [15:35:00]wFMCommunicate request_size=4 [15:35:00]MH_SAM_APDU [15:35:00]CAPDU: 80 11 00 00 [15:35:00]Write to MH i2c: E2 08 00 38 B8 80 11 00 00 00 00 00 00 6A [15:35:00]Write i2c OK [15:35:00]MH_I2C_Read... [15:35:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:35:00]Read from MH i2c: E2 [15:35:00]MH_I2C_Read... [15:35:00]Read from MH i2c: E2 17 00 [15:35:00]MH_I2C_Read... [15:35:00]Read from MH i2c: E2 17 00 38 B8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 BB [15:35:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:35:00]wFMCommunicate OK [15:35:00]CreateOFDProtocolMessage done [15:35:00]OFDSenderStorePacket 230426 [15:35:00]StoreOFDPacket docnum=230426 [15:35:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 FC 9D 07 01 8A 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 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 F0 00 00 00 F4 03 04 00 29 65 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1A 84 03 00 35 04 06 00 FD 69 1C 9A AC 7F 80 0F D5 BD 31 ED CB ED [15:35:00]CheckFolder [15:35:00]dirname=/storage/ofd_packets [15:35:00]CheckFolder done [15:35:00]ProducePacketName [15:35:00]name=ofd_packets/00230426 [15:35:00]NVStorageSaveData ofd_packets/00230426 [15:35:00]File name is /storage/ofd_packets/00230426 [15:35:00]Write 301 bytes [15:35:00]NVStorageSaveData done [15:35:00]OFDSenderStorePacket done [15:35:00]KKMCreateOFDPacket done [15:35:00]NVStorageSaveData kkm_last_timestamp [15:35:00]File name is /storage/kkm_last_timestamp [15:35:00]Write 4 bytes [15:35:00]NVStorageSaveData done [15:35:00]ExternCall_PrintAddStr [15:35:00]wPrintStart [15:35:00]Write to MH i2c: 01 00 00 39 B8 F1 [15:35:00]Write i2c OK [15:35:00]MH_I2C_Read... [15:35:00]Read from MH i2c: 01 [15:35:00]MH_I2C_Read... [15:35:00]Read from MH i2c: 01 07 00 [15:35:00]MH_I2C_Read... [15:35:00]Read from MH i2c: 01 07 00 39 B8 00 00 00 00 00 FF 0F 06 [15:35:00]RasterBufferAndPrint [15:35:00]line Счет N : (1)871999 [15:35:00]line ИНН: 02508201610067 [15:35:00]line Контрольно-Кассовый Чек [15:35:00]line ПРОДАЖА [15:35:00]line ТРК (МРК, ГНК) : 42 [15:35:00]line Товар: 2710124130 [15:35:00]line Аи-92-К-5 [15:35:00]line 10.330 * 67.80 [15:35:00]line = 700.37 [15:35:00]line НДС 12% НСП 1% [15:35:00]line > о реализуемом товаре [15:35:00]line ОКРУГЛЕНИЕ: -0.37 [15:35:00]line ИТОГО: 700.00 [15:35:00]line Внесено: 700.00 [15:35:00]line СДАЧА: 0.00 [15:35:00]line НСП 1% : 6.20 [15:35:00]line НДС 12% : 74.38 [15:35:00]line Наличными: 700.00 [15:35:00]line Безнал.: 0.00 [15:35:00]line Место: АЗС № 125 "Партнер Нефть" [15:35:00]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [15:35:00]line СНО: Общий режим [15:35:00]line Чек 240 28.07.2024 15:35 [15:35:00]line Смена: 386 ФФД: 1.0 [15:35:00]line ЗНМ: 0300000050 [15:35:00]line РНМ: 0000000000099253 [15:35:00]line Версия ККМ: 001 [15:35:00]line ФМ: 0000000000965352 [15:35:00]line ФД: 230426 [15:35:00]line ФПД: 278627893292159 [15:35:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T153505&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230426&fm=278627893292159&tin=02508201610067®Number=0000000000099253&sum=70000 [15:35:00]OFD Sender: Processing packet 230426 [packets to send 132, broken 131] [15:35:00]ProducePacketName [15:35:00]name=ofd_packets/00230426 [15:35:00]OFD Sender: To server: pG, [15:35:00]CommunicateWithHost lk.salyk.kg:30040 [15:35:00]ConnectInit lk.salyk.kg [15:35:00]written 0, free lines is 4095 [15:35:01]Connected sock=10 [15:35:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 FC 9D 07 01 8A 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 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 F0 00 00 00 F4 03 04 00 29 65 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1A 84 03 00 35 04 06 00 FD 69 1C 9A AC 7F 80 0F D5 BD 31 ED CB ED [15:35:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 B9 39 47 00 85 10 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1A 84 03 00 F4 03 04 00 00 0C A6 66 B6 04 01 00 00 4C 96 02 00 05 CF 18 77 [15:35:01]CommunicateWithHost err = 0 [15:35:01]CheckOFDResponse [15:35:01]1017 (14) - 77093643461234 [15:35:01]1041 (16) - 0000000000965352 [15:35:01]1040 (4) - 230426 [15:35:01]1012 (4) - 28.07.2024 09:14 [15:35:01]1206 (1) - 0 [15:35:01]OFD Sender: Remove packet 230426 [15:35:01]ProducePacketName [15:35:01]name=ofd_packets/00230426 [15:35:01]NVStorageDeleteData [15:35:01]Write to MH i2c: 01 00 00 64 B8 1C [15:35:01]Write i2c OK [15:35:01]MH_I2C_Read... [15:35:01]Read from MH i2c: 01 [15:35:01]MH_I2C_Read... [15:35:01]Read from MH i2c: 01 07 00 [15:35:01]MH_I2C_Read... [15:35:01]Read from MH i2c: 01 07 00 64 B8 00 00 00 00 00 08 0D 38 [15:35:01]RasterBufferAndPrint [15:35:01]line [15:35:01]line [15:35:01]line [15:35:01]line [15:35:01]line [15:35:01]written 0, free lines is 3345 [15:35:01]MH_Cut [15:35:01]Write to MH i2c: D1 01 00 6B B8 01 F5 [15:35:01]Write i2c OK [15:35:01]MH_I2C_Read... [15:35:01]Read from MH i2c: D1 [15:35:01]MH_I2C_Read... [15:35:01]Read from MH i2c: D1 01 00 [15:35:01]MH_I2C_Read... [15:35:01]Read from MH i2c: D1 01 00 6B B8 00 F4 [15:35:01]Write to MH i2c: 01 00 00 6C B8 24 [15:35:01]Write i2c OK [15:35:01]MH_I2C_Read... [15:35:01]OFD Sender: No OFD packet to send [15:35:02]*** Cut start [15:35:02]*** Partial cut [15:35:02]*** CUTSNS_PIN = 1 [15:35:02]*** CUTSNS_PIN = 0 [15:35:02]*** Brake cut motor [15:35:02]Read from MH i2c: 01 [15:35:02]MH_I2C_Read... [15:35:02]*** Stop cut motor [15:35:02]*** Cut end [15:35:02]Read from MH i2c: 01 07 00 [15:35:02]MH_I2C_Read... [15:35:02]Read from MH i2c: 01 07 00 6C B8 00 00 00 00 00 FF 0F 39 [15:35:02]process_action close_receipt done [15:35:02]requested_data is exist [15:35:02]produce_requested_data [15:35:02]requested_item fm.sn is exist - process it [15:35:02]wFMCommunicate request_size=4 [15:35:02]MH_SAM_APDU [15:35:02]CAPDU: 80 11 00 00 [15:35:02]Write to MH i2c: E2 08 00 6D B8 80 11 00 00 00 00 00 00 9F [15:35:02]Write i2c OK [15:35:02]MH_I2C_Read... [15:35:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:35:02]Read from MH i2c: E2 [15:35:02]MH_I2C_Read... [15:35:02]Read from MH i2c: E2 17 00 [15:35:02]MH_I2C_Read... [15:35:02]Read from MH i2c: E2 17 00 6D B8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 F0 [15:35:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:35:02]wFMCommunicate OK [15:35:02]requested_item fd.num is exist - process it [15:35:02]SAM_PROTO_GetFieldsCounters [15:35:02]wFMCommunicate request_size=4 [15:35:02]MH_SAM_APDU [15:35:02]CAPDU: 80 13 00 00 [15:35:02]Write to MH i2c: E2 08 00 6E B8 80 13 00 00 00 00 00 00 A2 [15:35:02]Write i2c OK [15:35:02]MH_I2C_Read... [15:35:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:35:02]Read from MH i2c: E2 [15:35:02]MH_I2C_Read... [15:35:02]Read from MH i2c: E2 62 00 [15:35:02]MH_I2C_Read... [15:35:02]Read from MH i2c: E2 62 00 6E B8 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 1A 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 F0 00 00 00 5E 04 04 00 F0 00 00 00 57 04 04 00 F1 00 00 00 19 04 04 00 00 00 00 00 90 00 B8 [15:35:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 1A 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 F0 00 00 00 5E 04 04 00 F0 00 00 00 57 04 04 00 F1 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:35:02]wFMCommunicate OK [15:35:02]SAM_PROTO_GetFieldsCounters done [15:35:02]requested_item shift.num is exist - process it [15:35:02]requested_item shift.opened is exist - process it [15:35:02]req_shift_opened [15:35:02]FM_GetShiftState [15:35:02]SAM_PROTO_GetShiftState [15:35:02]wFMCommunicate request_size=4 [15:35:02]MH_SAM_APDU [15:35:02]CAPDU: 80 13 01 00 [15:35:02]Write to MH i2c: E2 08 00 6F B8 80 13 01 00 00 00 00 00 A4 [15:35:02]Write i2c OK [15:35:02]MH_I2C_Read... [15:35:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:35:02]Read from MH i2c: E2 [15:35:02]MH_I2C_Read... [15:35:02]Read from MH i2c: E2 0E 00 [15:35:02]MH_I2C_Read... [15:35:02]Read from MH i2c: E2 0E 00 6F B8 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 6A [15:35:02]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:35:02]wFMCommunicate OK [15:35:02]SAM_PROTO_GetShiftState done [15:35:02]FM_GetShiftState done [15:35:02]req_shift_opened done [15:35:02]requested_item shift.open_date is exist - process it [15:35:02]req_shift_open_date [15:35:02]req_shift_open_date done [15:35:02]produce_requested_data done [15:35:02]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230426,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [15:35:02]process_action_free close_receipt [15:35:02]json_value_free [15:35:02]json_value_free done [15:35:02]process_json_proto returns [15:35:02]Send response to host [15:35:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230426,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [15:35:02]free response buf [15:35:02]execute_script done [15:35:02]execute_script returns [15:35:02]free content buf [15:35:02]Sock 8.Close socket [15:35:02]Sock 8.Thread stoped [15:35:06]OFD Sender: No OFD packet to send [15:35:11]OFD Sender: No OFD packet to send [15:35:16]OFD Sender: No OFD packet to send [15:35:21]OFD Sender: No OFD packet to send [15:35:26]OFD Sender: No OFD packet to send [15:35:29]accept exits with 9 [15:35:29]New connection [15:35:29]New thread 3067047268 created [15:35:29]Thread 3066903908 joined [15:35:29]Waiting for new connection... [15:35:29] Sock 9.Parse request [15:35:29]Sock 9.Check first char [15:35:29]Sock 9.First char is OK [15:35:29]request: POST /json_proto HTTP/1.0 [15:35:29]Method: POST [15:35:29]URL: /json_proto [15:35:29]Method is POST - this is cgi request [15:35:29]url: /json_proto [15:35:29]query_string will be loaded in cgi processing [15:35:29]execute_cgi json_proto POST (null) [15:35:29]execute_cgi path=json_proto method=POST [15:35:29]POST find Content-Length [15:35:29]Host: 172.17.49.131:8080 [15:35:29]Content-Length: 769 [15:35:29]Content-Type: application/json [15:35:29] [15:35:29]POST finish read [15:35:29]Found Content-Length = 769 [15:35:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871997", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 19.180, "sum" : 1300.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1300.40 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:35:29]execute_script... [15:35:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871997", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 19.180, "sum" : 1300.40, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: Mbank", "payments": [ { "type": 1, "sum" : 1300.40 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:35:29]POST & json_proto [15:35:29]process_json_proto [15:35:29]json parsed OK: [15:35:29]protocol is kg_v1.0 [15:35:29]action value=close_receipt [15:35:29]process_action close_receipt [15:35:29]cmd_close_receipt [15:35:29]MH_GetDate [15:35:29]Write to MH i2c: F0 00 00 70 B8 17 [15:35:29]Write i2c OK [15:35:29]MH_I2C_Read... [15:35:29]Read from MH i2c: F0 [15:35:29]MH_I2C_Read... [15:35:29]Read from MH i2c: F0 09 00 [15:35:29]MH_I2C_Read... [15:35:29]Read from MH i2c: F0 09 00 70 B8 00 48 65 A6 66 FF 4D C0 64 49 [15:35:29]GetLastDocTimeStamp 1722180905 [15:35:29]current date 1722180936 [15:35:29]FM_GetShiftState [15:35:29]SAM_PROTO_GetShiftState [15:35:29]wFMCommunicate request_size=4 [15:35:29]MH_SAM_APDU [15:35:29]CAPDU: 80 13 01 00 [15:35:29]Write to MH i2c: E2 08 00 71 B8 80 13 01 00 00 00 00 00 A6 [15:35:29]Write i2c OK [15:35:29]MH_I2C_Read... [15:35:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:35:30]Read from MH i2c: E2 [15:35:30]MH_I2C_Read... [15:35:30]Read from MH i2c: E2 0E 00 [15:35:30]MH_I2C_Read... [15:35:30]Read from MH i2c: E2 0E 00 71 B8 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 6C [15:35:30]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:35:30]wFMCommunicate OK [15:35:30]SAM_PROTO_GetShiftState done [15:35:30]FM_GetShiftState done [15:35:30]opened in 1722127132 [15:35:30]opened+sec_in_day 1722213532 [15:35:30]quantity*price = 130040 [15:35:30]sum+1 = 130041 [15:35:30]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1300.40 НСП 1% : 11.51 НДС 12% : 138.10 Наличными: 0.00 Безнал.: 1300.40 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 241 28.07.2024 15:35 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965352 ФД: 230427 ФПД: 97362652353877 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T153536&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230427&fm=97362652353877&tin=02508201610067®Number=0000000000099253&sum=130040 [15:35:31]StoreToDocumentArchive [15:35:31]shift 386 fd 230427 [15:35:31]save to /storage/0386/doc_00230427 [15:35:31]save last doc name /storage/0386/doc_00230427 to /storage/kkm_last_doc_name [15:35:31]save OK [15:35:31]Clear old archive folders... [15:35:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:35:31]tlvbuf is 009F92D0 [15:35:31]SAM_PROTO_ClearQueue [15:35:31]wFMCommunicate request_size=4 [15:35:31]MH_SAM_APDU [15:35:31]CAPDU: 80 09 00 00 [15:35:31]Write to MH i2c: E2 08 00 7E B8 80 09 00 00 00 00 00 00 A8 [15:35:31]Write i2c OK [15:35:31]MH_I2C_Read... [15:35:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:35:31]Read from MH i2c: E2 [15:35:31]MH_I2C_Read... [15:35:31]Read from MH i2c: E2 03 00 [15:35:31]MH_I2C_Read... [15:35:31]Read from MH i2c: E2 03 00 7E B8 00 90 00 AA [15:35:31]RAPDU: 90 00 [15:35:31]wFMCommunicate OK [15:35:31]SAM_PROTO_ClearQueue done [15:35:31]KKMCreateOFDPacket [15:35:31]OFDProtocolAddRootSTLVToBuf [15:35:31]FM_MakeSignedData [15:35:31]FM_MakeSignedData [15:35:31]SAM_PROTO_SignData [15:35:31]wFMCommunicate request_size=4 [15:35:31]MH_SAM_APDU [15:35:31]CAPDU: 80 0D 01 02 [15:35:31]Write to MH i2c: E2 08 00 7F B8 80 0D 01 02 00 00 00 00 B0 [15:35:31]Write i2c OK [15:35:31]MH_I2C_Read... [15:35:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:35:31]Read from MH i2c: E2 [15:35:31]MH_I2C_Read... [15:35:31]Read from MH i2c: E2 03 00 [15:35:31]MH_I2C_Read... [15:35:31]Read from MH i2c: E2 03 00 7F B8 00 90 00 AB [15:35:31]RAPDU: 90 00 [15:35:31]wFMCommunicate OK [15:35:31]wFMCommunicate request_size=255 [15:35:31]MH_SAM_APDU [15:35: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 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 F8 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 00 00 00 00 00 00 39 04 06 00 F8 FB 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 48 65 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1B 84 03 00 35 04 06 00 58 [15:35:31]Write to MH i2c: E2 02 01 80 B8 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 F8 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 00 00 00 00 00 00 39 04 06 00 F8 FB 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 48 65 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1B 84 03 00 35 04 06 00 58 00 00 34 [15:35:31]Write i2c OK [15:35:31]MH_I2C_Read... [15:35:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:35:31]Read from MH i2c: E2 [15:35:31]MH_I2C_Read... [15:35:31]Read from MH i2c: E2 03 00 [15:35:31]MH_I2C_Read... [15:35:31]Read from MH i2c: E2 03 00 80 B8 00 90 00 AC [15:35:31]RAPDU: 90 00 [15:35:31]wFMCommunicate OK [15:35:31]wFMCommunicate request_size=10 [15:35:31]MH_SAM_APDU [15:35:31]CAPDU: 80 0D 02 02 05 8D 02 4E D5 55 [15:35:31]Write to MH i2c: E2 0D 00 81 B8 80 0D 02 02 05 00 8D 02 4E D5 55 00 00 C4 [15:35:31]Write i2c OK [15:35:31]MH_I2C_Read... [15:35:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:35:31]Read from MH i2c: E2 [15:35:31]MH_I2C_Read... [15:35:31]Read from MH i2c: E2 03 00 [15:35:31]MH_I2C_Read... [15:35:31]Read from MH i2c: E2 03 00 81 B8 00 90 00 AD [15:35:31]RAPDU: 90 00 [15:35:31]wFMCommunicate OK [15:35:31]wFMCommunicate request_size=4 [15:35:31]MH_SAM_APDU [15:35:31]CAPDU: 80 0D 03 02 [15:35:31]Write to MH i2c: E2 08 00 82 B8 80 0D 03 02 00 00 00 00 B5 [15:35:31]Write i2c OK [15:35:31]MH_I2C_Read... [15:35:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:35:31]Read from MH i2c: E2 [15:35:31]MH_I2C_Read... [15:35:31]Read from MH i2c: E2 0B 00 [15:35:31]MH_I2C_Read... [15:35:31]Read from MH i2c: E2 0B 00 82 B8 00 04 FD 5F 61 B0 09 3E 3E 90 00 AC [15:35:31]RAPDU: 04 FD 5F 61 B0 09 3E 3E 90 00 [15:35:31]wFMCommunicate OK [15:35:31]SAM_PROTO_SignData done [15:35:31]FM_MakeSignedData done [15:35:31]CreateOFDProtocolMessage [15:35:31]wFMCommunicate request_size=4 [15:35:31]MH_SAM_APDU [15:35:31]CAPDU: 80 11 00 00 [15:35:31]Write to MH i2c: E2 08 00 83 B8 80 11 00 00 00 00 00 00 B5 [15:35:31]Write i2c OK [15:35:31]MH_I2C_Read... [15:35:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:35:31]Read from MH i2c: E2 [15:35:31]MH_I2C_Read... [15:35:31]Read from MH i2c: E2 17 00 [15:35:31]MH_I2C_Read... [15:35:31]Read from MH i2c: E2 17 00 83 B8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 06 [15:35:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:35:31]wFMCommunicate OK [15:35:31]CreateOFDProtocolMessage done [15:35:31]OFDSenderStorePacket 230427 [15:35:31]StoreOFDPacket docnum=230427 [15:35:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 B7 98 07 01 C9 D9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 F8 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 00 00 00 00 00 00 39 04 06 00 F8 FB 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 48 65 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1B 84 03 00 35 04 06 00 58 8D 02 4E D5 55 04 FD 5F 61 B0 09 3E 3E [15:35:31]CheckFolder [15:35:31]dirname=/storage/ofd_packets [15:35:31]CheckFolder done [15:35:31]ProducePacketName [15:35:31]name=ofd_packets/00230427 [15:35:31]NVStorageSaveData ofd_packets/00230427 [15:35:31]File name is /storage/ofd_packets/00230427 [15:35:31]Write 301 bytes [15:35:31]NVStorageSaveData done [15:35:31]OFDSenderStorePacket done [15:35:31]KKMCreateOFDPacket done [15:35:31]NVStorageSaveData kkm_last_timestamp [15:35:31]File name is /storage/kkm_last_timestamp [15:35:31]Write 4 bytes [15:35:31]NVStorageSaveData done [15:35:31]ExternCall_PrintAddStr [15:35:31]wPrintStart [15:35:31]Write to MH i2c: 01 00 00 84 B8 3C [15:35:31]Write i2c OK [15:35:31]MH_I2C_Read... [15:35:31]Read from MH i2c: 01 [15:35:31]MH_I2C_Read... [15:35:31]Read from MH i2c: 01 07 00 [15:35:31]MH_I2C_Read... [15:35:31]Read from MH i2c: 01 07 00 84 B8 00 00 00 00 00 FF 0F 51 [15:35:31]RasterBufferAndPrint [15:35:31]line Счет N : (1)871997 [15:35:31]line ИНН: 02508201610067 [15:35:31]line Контрольно-Кассовый Чек [15:35:31]line ПРОДАЖА [15:35:31]line ТРК (МРК, ГНК) : 52 [15:35:31]line Товар: 2710124130 [15:35:31]line Аи-92-К-5 [15:35:31]line 19.180 * 67.80 [15:35:31]line = 1300.40 [15:35:31]line НДС 12% НСП 1% [15:35:31]line > о реализуемом товаре [15:35:31]line ИТОГО: 1300.40 [15:35:31]line НСП 1% : 11.51 [15:35:31]line НДС 12% : 138.10 [15:35:31]line Наличными: 0.00 [15:35:31]line Безнал.: 1300.40 [15:35:31]line Место: АЗС № 125 "Партнер Нефть" [15:35:31]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [15:35:31]line СНО: Общий режим [15:35:31]line Чек 241 28.07.2024 15:35 [15:35:31]line Смена: 386 ФФД: 1.0 [15:35:31]line ЗНМ: 0300000050 [15:35:31]line РНМ: 0000000000099253 [15:35:31]line Версия ККМ: 001 [15:35:31]line Платежная система: Mbank [15:35:31]line ФМ: 0000000000965352 [15:35:31]line ФД: 230427 [15:35:31]line ФПД: 97362652353877 [15:35:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T153536&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230427&fm=97362652353877&tin=02508201610067®Number=0000000000099253&sum=130040 [15:35:31]written 0, free lines is 4095 [15:35:31]OFD Sender: Processing packet 230427 [packets to send 132, broken 131] [15:35:31]ProducePacketName [15:35:31]name=ofd_packets/00230427 [15:35:31]OFD Sender: To server: pG, [15:35:31]CommunicateWithHost lk.salyk.kg:30040 [15:35:31]ConnectInit lk.salyk.kg [15:35:31]Connected sock=10 [15:35:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 B7 98 07 01 C9 D9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 F8 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 00 00 00 00 00 00 39 04 06 00 F8 FB 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 F1 00 00 00 F4 03 04 00 48 65 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1B 84 03 00 35 04 06 00 58 8D 02 4E D5 55 04 FD 5F 61 B0 09 3E 3E [15:35:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 E0 B8 47 00 0D 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 39 36 35 33 35 32 10 04 04 00 1B 84 03 00 F4 03 04 00 1F 0C A6 66 B6 04 01 00 00 C9 80 3A C6 1F DD 05 67 [15:35:32]CommunicateWithHost err = 0 [15:35:32]CheckOFDResponse [15:35:32]1017 (14) - 77093643461234 [15:35:32]1041 (16) - 0000000000965352 [15:35:32]1040 (4) - 230427 [15:35:32]1012 (4) - 28.07.2024 09:15 [15:35:32]1206 (1) - 0 [15:35:32]OFD Sender: Remove packet 230427 [15:35:32]ProducePacketName [15:35:32]name=ofd_packets/00230427 [15:35:32]NVStorageDeleteData [15:35:32]Write to MH i2c: 01 00 00 AD B8 65 [15:35:32]Write i2c OK [15:35:32]MH_I2C_Read... [15:35:32]Read from MH i2c: 01 [15:35:32]MH_I2C_Read... [15:35:32]Read from MH i2c: 01 07 00 [15:35:32]MH_I2C_Read... [15:35:32]Read from MH i2c: 01 07 00 AD B8 00 00 00 00 00 23 0D 9C [15:35:32]RasterBufferAndPrint [15:35:32]line [15:35:32]line [15:35:32]line [15:35:32]line [15:35:32]line [15:35:32]written 0, free lines is 3369 [15:35:32]MH_Cut [15:35:32]Write to MH i2c: D1 01 00 B4 B8 01 3E [15:35:32]Write i2c OK [15:35:32]MH_I2C_Read... [15:35:32]Read from MH i2c: D1 [15:35:32]MH_I2C_Read... [15:35:32]Read from MH i2c: D1 01 00 [15:35:32]MH_I2C_Read... [15:35:32]Read from MH i2c: D1 01 00 B4 B8 00 3D [15:35:32]Write to MH i2c: 01 00 00 B5 B8 6D [15:35:32]Write i2c OK [15:35:32]MH_I2C_Read... [15:35:32]OFD Sender: No OFD packet to send [15:35:32]*** Cut start [15:35:32]*** Partial cut [15:35:32]*** CUTSNS_PIN = 1 [15:35:32]*** CUTSNS_PIN = 0 [15:35:33]*** Brake cut motor [15:35:33]Read from MH i2c: 01 [15:35:33]MH_I2C_Read... [15:35:33]*** Stop cut motor [15:35:33]*** Cut end [15:35:33]Read from MH i2c: 01 07 00 [15:35:33]MH_I2C_Read... [15:35:33]Read from MH i2c: 01 07 00 B5 B8 00 00 00 00 00 FF 0F 82 [15:35:33]process_action close_receipt done [15:35:33]requested_data is exist [15:35:33]produce_requested_data [15:35:33]requested_item fm.sn is exist - process it [15:35:33]wFMCommunicate request_size=4 [15:35:33]MH_SAM_APDU [15:35:33]CAPDU: 80 11 00 00 [15:35:33]Write to MH i2c: E2 08 00 B6 B8 80 11 00 00 00 00 00 00 E8 [15:35:33]Write i2c OK [15:35:33]MH_I2C_Read... [15:35:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:35:33]Read from MH i2c: E2 [15:35:33]MH_I2C_Read... [15:35:33]Read from MH i2c: E2 17 00 [15:35:33]MH_I2C_Read... [15:35:33]Read from MH i2c: E2 17 00 B6 B8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 39 [15:35:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:35:33]wFMCommunicate OK [15:35:33]requested_item fd.num is exist - process it [15:35:33]SAM_PROTO_GetFieldsCounters [15:35:33]wFMCommunicate request_size=4 [15:35:33]MH_SAM_APDU [15:35:33]CAPDU: 80 13 00 00 [15:35:33]Write to MH i2c: E2 08 00 B7 B8 80 13 00 00 00 00 00 00 EB [15:35:33]Write i2c OK [15:35:33]MH_I2C_Read... [15:35:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:35:33]Read from MH i2c: E2 [15:35:33]MH_I2C_Read... [15:35:33]Read from MH i2c: E2 62 00 [15:35:33]MH_I2C_Read... [15:35:33]Read from MH i2c: E2 62 00 B7 B8 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 1B 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 F1 00 00 00 5E 04 04 00 F1 00 00 00 57 04 04 00 F2 00 00 00 19 04 04 00 00 00 00 00 90 00 05 [15:35:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 1B 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 F1 00 00 00 5E 04 04 00 F1 00 00 00 57 04 04 00 F2 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:35:33]wFMCommunicate OK [15:35:33]SAM_PROTO_GetFieldsCounters done [15:35:33]requested_item shift.num is exist - process it [15:35:33]requested_item shift.opened is exist - process it [15:35:33]req_shift_opened [15:35:33]FM_GetShiftState [15:35:33]SAM_PROTO_GetShiftState [15:35:33]wFMCommunicate request_size=4 [15:35:33]MH_SAM_APDU [15:35:33]CAPDU: 80 13 01 00 [15:35:33]Write to MH i2c: E2 08 00 B8 B8 80 13 01 00 00 00 00 00 ED [15:35:33]Write i2c OK [15:35:33]MH_I2C_Read... [15:35:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:35:33]Read from MH i2c: E2 [15:35:33]MH_I2C_Read... [15:35:33]Read from MH i2c: E2 0E 00 [15:35:33]MH_I2C_Read... [15:35:33]Read from MH i2c: E2 0E 00 B8 B8 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 B3 [15:35:33]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:35:33]wFMCommunicate OK [15:35:33]SAM_PROTO_GetShiftState done [15:35:33]FM_GetShiftState done [15:35:33]req_shift_opened done [15:35:33]requested_item shift.open_date is exist - process it [15:35:33]req_shift_open_date [15:35:33]req_shift_open_date done [15:35:33]produce_requested_data done [15:35:33]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230427,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [15:35:33]process_action_free close_receipt [15:35:33]json_value_free [15:35:33]json_value_free done [15:35:33]process_json_proto returns [15:35:33]Send response to host [15:35:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230427,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [15:35:33]free response buf [15:35:33]execute_script done [15:35:33]execute_script returns [15:35:33]free content buf [15:35:33]Sock 9.Close socket [15:35:33]Sock 9.Thread stoped [15:35:36]accept exits with 8 [15:35:36]New connection [15:35:36]New thread 3066903908 created [15:35:36]Thread 3067047268 joined [15:35:36]Waiting for new connection... [15:35:36] Sock 8.Parse request [15:35:36]Sock 8.Check first char [15:35:36]Sock 8.First char is OK [15:35:36]request: POST /json_proto HTTP/1.0 [15:35:36]Method: POST [15:35:36]URL: /json_proto [15:35:36]Method is POST - this is cgi request [15:35:36]url: /json_proto [15:35:36]query_string will be loaded in cgi processing [15:35:36]execute_cgi json_proto POST (null) [15:35:36]execute_cgi path=json_proto method=POST [15:35:36]POST find Content-Length [15:35:36]Host: 172.17.49.131:8080 [15:35:36]Content-Length: 769 [15:35:36]Content-Type: application/json [15:35:36] [15:35:36]POST finish read [15:35:36]Found Content-Length = 769 [15:35:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)871998", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: Mbank", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:35:36]execute_script... [15: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)871998", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: Mbank", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:35:36]POST & json_proto [15:35:36]process_json_proto [15:35:36]json parsed OK: [15:35:36]protocol is kg_v1.0 [15:35:36]action value=close_receipt [15:35:36]process_action close_receipt [15:35:36]cmd_close_receipt [15:35:36]MH_GetDate [15:35:36]Write to MH i2c: F0 00 00 B9 B8 60 [15:35:36]Write i2c OK [15:35:36]MH_I2C_Read... [15:35:36]Read from MH i2c: F0 [15:35:36]MH_I2C_Read... [15:35:36]Read from MH i2c: F0 09 00 [15:35:36]MH_I2C_Read... [15:35:36]Read from MH i2c: F0 09 00 B9 B8 00 4F 65 A6 66 FF 4D C0 64 99 [15:35:36]GetLastDocTimeStamp 1722180936 [15:35:36]current date 1722180943 [15:35:36]FM_GetShiftState [15:35:36]SAM_PROTO_GetShiftState [15:35:36]wFMCommunicate request_size=4 [15:35:36]MH_SAM_APDU [15:35:36]CAPDU: 80 13 01 00 [15:35:36]Write to MH i2c: E2 08 00 BA B8 80 13 01 00 00 00 00 00 EF [15:35:36]Write i2c OK [15:35:36]MH_I2C_Read... [15:35:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:35:36]Read from MH i2c: E2 [15:35:36]MH_I2C_Read... [15:35:36]Read from MH i2c: E2 0E 00 [15:35:36]MH_I2C_Read... [15:35:36]Read from MH i2c: E2 0E 00 BA B8 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 B5 [15:35:36]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:35:36]wFMCommunicate OK [15:35:36]SAM_PROTO_GetShiftState done [15:35:36]FM_GetShiftState done [15:35:36]opened in 1722127132 [15:35:36]opened+sec_in_day 1722213532 [15:35:36]quantity*price = 100005 [15:35:36]sum+1 = 100006 [15:35:36]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 242 28.07.2024 15:35 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: Mbank ФМ: 0000000000965352 ФД: 230428 ФПД: 25514029375665 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T153543&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230428&fm=25514029375665&tin=02508201610067®Number=0000000000099253&sum=100005 [15:35:37]StoreToDocumentArchive [15:35:37]shift 386 fd 230428 [15:35:37]save to /storage/0386/doc_00230428 [15:35:37]save last doc name /storage/0386/doc_00230428 to /storage/kkm_last_doc_name [15:35:37]save OK [15:35:37]Clear old archive folders... [15:35:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:35:37]tlvbuf is 009F8DE0 [15:35:37]SAM_PROTO_ClearQueue [15:35:37]wFMCommunicate request_size=4 [15:35:37]MH_SAM_APDU [15:35:37]CAPDU: 80 09 00 00 [15:35:37]Write to MH i2c: E2 08 00 C7 B8 80 09 00 00 00 00 00 00 F1 [15:35:37]Write i2c OK [15:35:37]MH_I2C_Read... [15:35:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:35:37]Read from MH i2c: E2 [15:35:37]MH_I2C_Read... [15:35:37]Read from MH i2c: E2 03 00 [15:35:37]MH_I2C_Read... [15:35:37]Read from MH i2c: E2 03 00 C7 B8 00 90 00 F3 [15:35:37]RAPDU: 90 00 [15:35:37]wFMCommunicate OK [15:35:37]SAM_PROTO_ClearQueue done [15:35:37]KKMCreateOFDPacket [15:35:37]OFDProtocolAddRootSTLVToBuf [15:35:37]FM_MakeSignedData [15:35:37]FM_MakeSignedData [15:35:37]SAM_PROTO_SignData [15:35:37]wFMCommunicate request_size=4 [15:35:37]MH_SAM_APDU [15:35:37]CAPDU: 80 0D 01 02 [15:35:37]Write to MH i2c: E2 08 00 C8 B8 80 0D 01 02 00 00 00 00 F9 [15:35:37]Write i2c OK [15:35:37]MH_I2C_Read... [15:35:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:35:37]Read from MH i2c: E2 [15:35:37]MH_I2C_Read... [15:35:37]Read from MH i2c: E2 03 00 [15:35:37]MH_I2C_Read... [15:35:37]Read from MH i2c: E2 03 00 C8 B8 00 90 00 F4 [15:35:37]RAPDU: 90 00 [15:35:37]wFMCommunicate OK [15:35:37]wFMCommunicate request_size=255 [15:35:37]MH_SAM_APDU [15:35:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F2 00 00 00 F4 03 04 00 4F 65 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1C 84 03 00 35 04 06 00 17 [15:35:37]Write to MH i2c: E2 02 01 C9 B8 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 F2 00 00 00 F4 03 04 00 4F 65 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1C 84 03 00 35 04 06 00 17 00 00 01 [15:35:37]Write i2c OK [15:35:37]MH_I2C_Read... [15:35:37]OFD Sender: No OFD packet to send [15:35:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:35:37]Read from MH i2c: E2 [15:35:37]MH_I2C_Read... [15:35:37]Read from MH i2c: E2 03 00 [15:35:37]MH_I2C_Read... [15:35:37]Read from MH i2c: E2 03 00 C9 B8 00 90 00 F5 [15:35:37]RAPDU: 90 00 [15:35:37]wFMCommunicate OK [15:35:37]wFMCommunicate request_size=10 [15:35:37]MH_SAM_APDU [15:35:37]CAPDU: 80 0D 02 02 05 34 72 A8 60 B1 [15:35:37]Write to MH i2c: E2 0D 00 CA B8 80 0D 02 02 05 00 34 72 A8 60 B1 00 00 65 [15:35:37]Write i2c OK [15:35:37]MH_I2C_Read... [15:35:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:35:37]Read from MH i2c: E2 [15:35:37]MH_I2C_Read... [15:35:37]Read from MH i2c: E2 03 00 [15:35:37]MH_I2C_Read... [15:35:37]Read from MH i2c: E2 03 00 CA B8 00 90 00 F6 [15:35:37]RAPDU: 90 00 [15:35:37]wFMCommunicate OK [15:35:37]wFMCommunicate request_size=4 [15:35:37]MH_SAM_APDU [15:35:37]CAPDU: 80 0D 03 02 [15:35:37]Write to MH i2c: E2 08 00 CB B8 80 0D 03 02 00 00 00 00 FE [15:35:37]Write i2c OK [15:35:37]MH_I2C_Read... [15:35:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:35:37]Read from MH i2c: E2 [15:35:37]MH_I2C_Read... [15:35:37]Read from MH i2c: E2 0B 00 [15:35:37]MH_I2C_Read... [15:35:37]Read from MH i2c: E2 0B 00 CB B8 00 F6 05 4E 8F 98 CD B1 6A 90 00 57 [15:35:37]RAPDU: F6 05 4E 8F 98 CD B1 6A 90 00 [15:35:37]wFMCommunicate OK [15:35:37]SAM_PROTO_SignData done [15:35:37]FM_MakeSignedData done [15:35:37]CreateOFDProtocolMessage [15:35:37]wFMCommunicate request_size=4 [15:35:37]MH_SAM_APDU [15:35:37]CAPDU: 80 11 00 00 [15:35:37]Write to MH i2c: E2 08 00 CC B8 80 11 00 00 00 00 00 00 FE [15:35:37]Write i2c OK [15:35:37]MH_I2C_Read... [15:35:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:35:37]Read from MH i2c: E2 [15:35:37]MH_I2C_Read... [15:35:37]Read from MH i2c: E2 17 00 [15:35:37]MH_I2C_Read... [15:35:37]Read from MH i2c: E2 17 00 CC B8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 4F [15:35:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:35:37]wFMCommunicate OK [15:35:37]CreateOFDProtocolMessage done [15:35:37]OFDSenderStorePacket 230428 [15:35:37]StoreOFDPacket docnum=230428 [15:35:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 A7 06 07 01 39 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 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 F2 00 00 00 F4 03 04 00 4F 65 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1C 84 03 00 35 04 06 00 17 34 72 A8 60 B1 F6 05 4E 8F 98 CD B1 6A [15:35:37]CheckFolder [15:35:37]dirname=/storage/ofd_packets [15:35:37]CheckFolder done [15:35:37]ProducePacketName [15:35:37]name=ofd_packets/00230428 [15:35:37]NVStorageSaveData ofd_packets/00230428 [15:35:37]File name is /storage/ofd_packets/00230428 [15:35:37]Write 301 bytes [15:35:37]NVStorageSaveData done [15:35:37]OFDSenderStorePacket done [15:35:37]KKMCreateOFDPacket done [15:35:37]NVStorageSaveData kkm_last_timestamp [15:35:37]File name is /storage/kkm_last_timestamp [15:35:37]Write 4 bytes [15:35:37]NVStorageSaveData done [15:35:37]ExternCall_PrintAddStr [15:35:37]wPrintStart [15:35:37]Write to MH i2c: 01 00 00 CD B8 85 [15:35:37]Write i2c OK [15:35:37]MH_I2C_Read... [15:35:37]Read from MH i2c: 01 [15:35:37]MH_I2C_Read... [15:35:37]Read from MH i2c: 01 07 00 [15:35:37]MH_I2C_Read... [15:35:37]Read from MH i2c: 01 07 00 CD B8 00 00 00 00 00 FF 0F 9A [15:35:37]RasterBufferAndPrint [15:35:37]line Счет N : (1)871998 [15:35:37]line ИНН: 02508201610067 [15:35:37]line Контрольно-Кассовый Чек [15:35:37]line ПРОДАЖА [15:35:37]line ТРК (МРК, ГНК) : 32 [15:35:37]line Товар: 2710124130 [15:35:37]line Аи-92-К-5 [15:35:37]line 14.750 * 67.80 [15:35:37]line = 1000.05 [15:35:37]line НДС 12% НСП 1% [15:35:37]line > о реализуемом товаре [15:35:37]line ИТОГО: 1000.05 [15:35:37]line НСП 1% : 8.85 [15:35:37]line НДС 12% : 106.20 [15:35:37]line Наличными: 0.00 [15:35:37]line Безнал.: 1000.05 [15:35:37]line Место: АЗС № 125 "Партнер Нефть" [15:35:37]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [15:35:37]line СНО: Общий режим [15:35:37]line Чек 242 28.07.2024 15:35 [15:35:37]line Смена: 386 ФФД: 1.0 [15:35:37]line ЗНМ: 0300000050 [15:35:37]line РНМ: 0000000000099253 [15:35:37]line Версия ККМ: 001 [15:35:37]line Платежная система: Mbank [15:35:37]line ФМ: 0000000000965352 [15:35:37]line ФД: 230428 [15:35:37]line ФПД: 25514029375665 [15:35:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T153543&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230428&fm=25514029375665&tin=02508201610067®Number=0000000000099253&sum=100005 [15:35:37]written 0, free lines is 4095 [15:35:37]OFD Sender: Processing packet 230428 [packets to send 132, broken 131] [15:35:37]ProducePacketName [15:35:37]name=ofd_packets/00230428 [15:35:37]OFD Sender: To server: pG, [15:35:37]CommunicateWithHost lk.salyk.kg:30040 [15:35:37]ConnectInit lk.salyk.kg [15:35:38]Connected sock=10 [15:35:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 A7 06 07 01 39 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 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 F2 00 00 00 F4 03 04 00 4F 65 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1C 84 03 00 35 04 06 00 17 34 72 A8 60 B1 F6 05 4E 8F 98 CD B1 6A [15:35:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 12 52 47 00 A2 C4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1C 84 03 00 F4 03 04 00 25 0C A6 66 B6 04 01 00 00 E8 50 D7 C9 B7 BF 72 56 [15:35:38]CommunicateWithHost err = 0 [15:35:38]CheckOFDResponse [15:35:38]1017 (14) - 77093643461234 [15:35:38]1041 (16) - 0000000000965352 [15:35:38]1040 (4) - 230428 [15:35:38]1012 (4) - 28.07.2024 09:15 [15:35:38]1206 (1) - 0 [15:35:38]OFD Sender: Remove packet 230428 [15:35:38]ProducePacketName [15:35:38]name=ofd_packets/00230428 [15:35:38]NVStorageDeleteData [15:35:38]Write to MH i2c: 01 00 00 F6 B8 AE [15:35:38]Write i2c OK [15:35:38]MH_I2C_Read... [15:35:38]Read from MH i2c: 01 [15:35:38]MH_I2C_Read... [15:35:38]Read from MH i2c: 01 07 00 [15:35:38]MH_I2C_Read... [15:35:38]Read from MH i2c: 01 07 00 F6 B8 00 00 00 00 00 27 0D E9 [15:35:38]RasterBufferAndPrint [15:35:38]line [15:35:38]line [15:35:38]line [15:35:38]line [15:35:38]line [15:35:38]written 0, free lines is 3384 [15:35:38]MH_Cut [15:35:38]Write to MH i2c: D1 01 00 FD B8 01 87 [15:35:38]Write i2c OK [15:35:38]MH_I2C_Read... [15:35:38]Read from MH i2c: D1 [15:35:38]MH_I2C_Read... [15:35:38]Read from MH i2c: D1 01 00 [15:35:38]MH_I2C_Read... [15:35:38]Read from MH i2c: D1 01 00 FD B8 00 86 [15:35:38]Write to MH i2c: 01 00 00 FE B8 B6 [15:35:38]Write i2c OK [15:35:38]MH_I2C_Read... [15:35:38]OFD Sender: No OFD packet to send [15:35:38]*** Cut start [15:35:38]*** Partial cut [15:35:38]*** CUTSNS_PIN = 1 [15:35:38]*** CUTSNS_PIN = 0 [15:35:39]*** Brake cut motor [15:35:39]Read from MH i2c: 01 [15:35:39]MH_I2C_Read... [15:35:39]*** Stop cut motor [15:35:39]*** Cut end [15:35:39]Read from MH i2c: 01 07 00 [15:35:39]MH_I2C_Read... [15:35:39]Read from MH i2c: 01 07 00 FE B8 00 00 00 00 00 FF 0F CB [15:35:39]process_action close_receipt done [15:35:39]requested_data is exist [15:35:39]produce_requested_data [15:35:39]requested_item fm.sn is exist - process it [15:35:39]wFMCommunicate request_size=4 [15:35:39]MH_SAM_APDU [15:35:39]CAPDU: 80 11 00 00 [15:35:39]Write to MH i2c: E2 08 00 FF B8 80 11 00 00 00 00 00 00 31 [15:35:39]Write i2c OK [15:35:39]MH_I2C_Read... [15:35:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:35:39]Read from MH i2c: E2 [15:35:39]MH_I2C_Read... [15:35:39]Read from MH i2c: E2 17 00 [15:35:39]MH_I2C_Read... [15:35:39]Read from MH i2c: E2 17 00 FF B8 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 82 [15:35:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:35:39]wFMCommunicate OK [15:35:39]requested_item fd.num is exist - process it [15:35:39]SAM_PROTO_GetFieldsCounters [15:35:39]wFMCommunicate request_size=4 [15:35:39]MH_SAM_APDU [15:35:39]CAPDU: 80 13 00 00 [15:35:39]Write to MH i2c: E2 08 00 00 B9 80 13 00 00 00 00 00 00 35 [15:35:39]Write i2c OK [15:35:39]MH_I2C_Read... [15:35:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:35:39]Read from MH i2c: E2 [15:35:39]MH_I2C_Read... [15:35:39]Read from MH i2c: E2 62 00 [15:35:39]MH_I2C_Read... [15:35:39]Read from MH i2c: E2 62 00 00 B9 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 1C 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 F2 00 00 00 5E 04 04 00 F2 00 00 00 57 04 04 00 F3 00 00 00 19 04 04 00 00 00 00 00 90 00 53 [15:35:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 1C 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 F2 00 00 00 5E 04 04 00 F2 00 00 00 57 04 04 00 F3 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:35:39]wFMCommunicate OK [15:35:39]SAM_PROTO_GetFieldsCounters done [15:35:39]requested_item shift.num is exist - process it [15:35:39]requested_item shift.opened is exist - process it [15:35:39]req_shift_opened [15:35:39]FM_GetShiftState [15:35:39]SAM_PROTO_GetShiftState [15:35:39]wFMCommunicate request_size=4 [15:35:39]MH_SAM_APDU [15:35:39]CAPDU: 80 13 01 00 [15:35:39]Write to MH i2c: E2 08 00 01 B9 80 13 01 00 00 00 00 00 37 [15:35:39]Write i2c OK [15:35:39]MH_I2C_Read... [15:35:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:35:39]Read from MH i2c: E2 [15:35:39]MH_I2C_Read... [15:35:39]Read from MH i2c: E2 0E 00 [15:35:39]MH_I2C_Read... [15:35:39]Read from MH i2c: E2 0E 00 01 B9 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 FD [15:35:39]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:35:39]wFMCommunicate OK [15:35:39]SAM_PROTO_GetShiftState done [15:35:39]FM_GetShiftState done [15:35:39]req_shift_opened done [15:35:39]requested_item shift.open_date is exist - process it [15:35:39]req_shift_open_date [15:35:39]req_shift_open_date done [15:35:39]produce_requested_data done [15:35:39]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230428,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [15:35:39]process_action_free close_receipt [15:35:39]json_value_free [15:35:39]json_value_free done [15:35:39]process_json_proto returns [15:35:39]Send response to host [15:35:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230428,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [15:35:39]free response buf [15:35:39]execute_script done [15:35:39]execute_script returns [15:35:39]free content buf [15:35:39]Sock 8.Close socket [15:35:39]Sock 8.Thread stoped [15:35:43]OFD Sender: No OFD packet to send [15:35:48]OFD Sender: No OFD packet to send [15:35:53]OFD Sender: No OFD packet to send [15:35:58]OFD Sender: No OFD packet to send [15:36:03]OFD Sender: No OFD packet to send [15:36:08]OFD Sender: No OFD packet to send [15:36:13]OFD Sender: No OFD packet to send [15:36:18]accept exits with 9 [15:36:18]New connection [15:36:18]New thread 3067047268 created [15:36:18]Thread 3066903908 joined [15:36:18]Waiting for new connection... [15:36:18] Sock 9.Parse request [15:36:18]Sock 9.Check first char [15:36:18]Sock 9.First char is OK [15:36:18]request: POST /json_proto HTTP/1.0 [15:36:18]Method: POST [15:36:18]URL: /json_proto [15:36:18]Method is POST - this is cgi request [15:36:18]url: /json_proto [15:36:18]query_string will be loaded in cgi processing [15:36:18]execute_cgi json_proto POST (null) [15:36:18]execute_cgi path=json_proto method=POST [15:36:18]POST find Content-Length [15:36:18]Host: 172.17.49.131:8080 [15:36:18]Content-Length: 677 [15:36:18]Content-Type: application/json [15:36:18] [15:36:18]POST finish read [15:36:18]Found Content-Length = 677 [15:36:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872000", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [15:36:18]execute_script... [15:36: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)872000", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [15:36:18]POST & json_proto [15:36:18]process_json_proto [15:36:18]json parsed OK: [15:36:18]protocol is kg_v1.0 [15:36:18]action value=close_receipt [15:36:18]process_action close_receipt [15:36:18]cmd_close_receipt [15:36:18]MH_GetDate [15:36:18]Write to MH i2c: F0 00 00 02 B9 AA [15:36:18]Write i2c OK [15:36:18]MH_I2C_Read... [15:36:18]Read from MH i2c: F0 [15:36:18]MH_I2C_Read... [15:36:18]Read from MH i2c: F0 09 00 [15:36:18]MH_I2C_Read... [15:36:18]Read from MH i2c: F0 09 00 02 B9 00 79 65 A6 66 FF 4D C0 64 0D [15:36:18]GetLastDocTimeStamp 1722180943 [15:36:18]current date 1722180985 [15:36:18]FM_GetShiftState [15:36:18]SAM_PROTO_GetShiftState [15:36:18]wFMCommunicate request_size=4 [15:36:18]MH_SAM_APDU [15:36:18]CAPDU: 80 13 01 00 [15:36:18]Write to MH i2c: E2 08 00 03 B9 80 13 01 00 00 00 00 00 39 [15:36:18]Write i2c OK [15:36:18]MH_I2C_Read... [15:36:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:36:18]Read from MH i2c: E2 [15:36:18]MH_I2C_Read... [15:36:18]Read from MH i2c: E2 0E 00 [15:36:18]MH_I2C_Read... [15:36:18]Read from MH i2c: E2 0E 00 03 B9 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 FF [15:36:18]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:36:18]wFMCommunicate OK [15:36:18]SAM_PROTO_GetShiftState done [15:36:18]FM_GetShiftState done [15:36:18]opened in 1722127132 [15:36:18]opened+sec_in_day 1722213532 [15:36:18]quantity*price = 20001 [15:36:18]sum+1 = 20002 [15:36:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 243 28.07.2024 15:36 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230429 ФПД: 208445657368094 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T153625&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230429&fm=208445657368094&tin=02508201610067®Number=0000000000099253&sum=20000 [15:36:19]StoreToDocumentArchive [15:36:19]shift 386 fd 230429 [15:36:19]save to /storage/0386/doc_00230429 [15:36:19]save last doc name /storage/0386/doc_00230429 to /storage/kkm_last_doc_name [15:36:19]save OK [15:36:19]Clear old archive folders... [15:36:19]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:36:19]tlvbuf is 00832830 [15:36:19]SAM_PROTO_ClearQueue [15:36:19]wFMCommunicate request_size=4 [15:36:19]MH_SAM_APDU [15:36:19]CAPDU: 80 09 00 00 [15:36:19]Write to MH i2c: E2 08 00 10 B9 80 09 00 00 00 00 00 00 3B [15:36:19]Write i2c OK [15:36:19]MH_I2C_Read... [15:36:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:36:19]Read from MH i2c: E2 [15:36:19]MH_I2C_Read... [15:36:19]Read from MH i2c: E2 03 00 [15:36:19]MH_I2C_Read... [15:36:19]Read from MH i2c: E2 03 00 10 B9 00 90 00 3D [15:36:19]RAPDU: 90 00 [15:36:19]wFMCommunicate OK [15:36:19]SAM_PROTO_ClearQueue done [15:36:19]KKMCreateOFDPacket [15:36:19]OFDProtocolAddRootSTLVToBuf [15:36:19]FM_MakeSignedData [15:36:19]FM_MakeSignedData [15:36:19]SAM_PROTO_SignData [15:36:19]wFMCommunicate request_size=4 [15:36:19]MH_SAM_APDU [15:36:19]CAPDU: 80 0D 01 02 [15:36:19]Write to MH i2c: E2 08 00 11 B9 80 0D 01 02 00 00 00 00 43 [15:36:19]Write i2c OK [15:36:19]MH_I2C_Read... [15:36:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:36:19]Read from MH i2c: E2 [15:36:19]MH_I2C_Read... [15:36:19]Read from MH i2c: E2 03 00 [15:36:19]MH_I2C_Read... [15:36:19]Read from MH i2c: E2 03 00 11 B9 00 90 00 3E [15:36:19]RAPDU: 90 00 [15:36:19]wFMCommunicate OK [15:36:19]wFMCommunicate request_size=255 [15:36:19]MH_SAM_APDU [15:36: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 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 F3 00 00 00 F4 03 04 00 79 65 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1D 84 03 00 35 04 06 00 BD [15:36:19]Write to MH i2c: E2 02 01 12 B9 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 F3 00 00 00 F4 03 04 00 79 65 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1D 84 03 00 35 04 06 00 BD 00 00 86 [15:36:19]Write i2c OK [15:36:19]MH_I2C_Read... [15:36:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:36:19]Read from MH i2c: E2 [15:36:19]MH_I2C_Read... [15:36:19]Read from MH i2c: E2 03 00 [15:36:19]MH_I2C_Read... [15:36:19]Read from MH i2c: E2 03 00 12 B9 00 90 00 3F [15:36:19]RAPDU: 90 00 [15:36:19]wFMCommunicate OK [15:36:19]wFMCommunicate request_size=10 [15:36:19]MH_SAM_APDU [15:36:19]CAPDU: 80 0D 02 02 05 94 89 5C C6 1E [15:36:19]Write to MH i2c: E2 0D 00 13 B9 80 0D 02 02 05 00 94 89 5C C6 1E 00 00 AD [15:36:19]Write i2c OK [15:36:19]MH_I2C_Read... [15:36:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:36:19]Read from MH i2c: E2 [15:36:19]MH_I2C_Read... [15:36:19]Read from MH i2c: E2 03 00 [15:36:19]MH_I2C_Read... [15:36:19]Read from MH i2c: E2 03 00 13 B9 00 90 00 40 [15:36:19]RAPDU: 90 00 [15:36:19]wFMCommunicate OK [15:36:19]wFMCommunicate request_size=4 [15:36:19]MH_SAM_APDU [15:36:19]CAPDU: 80 0D 03 02 [15:36:19]Write to MH i2c: E2 08 00 14 B9 80 0D 03 02 00 00 00 00 48 [15:36:19]Write i2c OK [15:36:19]MH_I2C_Read... [15:36:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:36:19]Read from MH i2c: E2 [15:36:19]MH_I2C_Read... [15:36:19]Read from MH i2c: E2 0B 00 [15:36:19]MH_I2C_Read... [15:36:19]Read from MH i2c: E2 0B 00 14 B9 00 D0 17 F3 B7 FE 1C EB 67 90 00 46 [15:36:19]RAPDU: D0 17 F3 B7 FE 1C EB 67 90 00 [15:36:19]wFMCommunicate OK [15:36:19]SAM_PROTO_SignData done [15:36:19]FM_MakeSignedData done [15:36:19]CreateOFDProtocolMessage [15:36:19]wFMCommunicate request_size=4 [15:36:19]MH_SAM_APDU [15:36:19]CAPDU: 80 11 00 00 [15:36:19]Write to MH i2c: E2 08 00 15 B9 80 11 00 00 00 00 00 00 48 [15:36:19]Write i2c OK [15:36:19]MH_I2C_Read... [15:36:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:36:19]Read from MH i2c: E2 [15:36:19]MH_I2C_Read... [15:36:19]Read from MH i2c: E2 17 00 [15:36:19]MH_I2C_Read... [15:36:19]Read from MH i2c: E2 17 00 15 B9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 99 [15:36:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:36:19]wFMCommunicate OK [15:36:19]CreateOFDProtocolMessage done [15:36:19]OFDSenderStorePacket 230429 [15:36:19]StoreOFDPacket docnum=230429 [15:36:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 A0 CB 07 01 1D 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 F3 00 00 00 F4 03 04 00 79 65 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1D 84 03 00 35 04 06 00 BD 94 89 5C C6 1E D0 17 F3 B7 FE 1C EB 67 [15:36:19]CheckFolder [15:36:19]dirname=/storage/ofd_packets [15:36:19]CheckFolder done [15:36:19]ProducePacketName [15:36:19]name=ofd_packets/00230429 [15:36:19]NVStorageSaveData ofd_packets/00230429 [15:36:19]File name is /storage/ofd_packets/00230429 [15:36:19]Write 301 bytes [15:36:19]NVStorageSaveData done [15:36:19]OFDSenderStorePacket done [15:36:19]KKMCreateOFDPacket done [15:36:19]NVStorageSaveData kkm_last_timestamp [15:36:19]File name is /storage/kkm_last_timestamp [15:36:19]Write 4 bytes [15:36:19]NVStorageSaveData done [15:36:19]ExternCall_PrintAddStr [15:36:19]wPrintStart [15:36:19]Write to MH i2c: 01 00 00 16 B9 CF [15:36:19]Write i2c OK [15:36:19]MH_I2C_Read... [15:36:19]Read from MH i2c: 01 [15:36:19]MH_I2C_Read... [15:36:19]Read from MH i2c: 01 07 00 [15:36:19]MH_I2C_Read... [15:36:19]Read from MH i2c: 01 07 00 16 B9 00 00 00 00 00 FF 0F E4 [15:36:19]RasterBufferAndPrint [15:36:19]line Счет N : (1)872000 [15:36:19]line ИНН: 02508201610067 [15:36:19]line Контрольно-Кассовый Чек [15:36:19]line ПРОДАЖА [15:36:19]line ТРК (МРК, ГНК) : 52 [15:36:19]line Товар: 2710124130 [15:36:19]line Аи-92-К-5 [15:36:19]line 2.950 * 67.80 [15:36:19]line = 200.01 [15:36:19]line НДС 12% НСП 1% [15:36:19]line > о реализуемом товаре [15:36:19]line ОКРУГЛЕНИЕ: -0.01 [15:36:19]line ИТОГО: 200.00 [15:36:19]line Внесено: 200.00 [15:36:19]line СДАЧА: 0.00 [15:36:19]line НСП 1% : 1.77 [15:36:19]line НДС 12% : 21.24 [15:36:19]line Наличными: 200.00 [15:36:19]line Безнал.: 0.00 [15:36:19]line Место: АЗС № 125 "Партнер Нефть" [15:36:19]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [15:36:19]line СНО: Общий режим [15:36:19]line Чек 243 28.07.2024 15:36 [15:36:19]line Смена: 386 ФФД: 1.0 [15:36:19]line ЗНМ: 0300000050 [15:36:19]line РНМ: 0000000000099253 [15:36:19]line Версия ККМ: 001 [15:36:19]line ФМ: 0000000000965352 [15:36:19]line ФД: 230429 [15:36:19]line ФПД: 208445657368094 [15:36:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T153625&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230429&fm=208445657368094&tin=02508201610067®Number=0000000000099253&sum=20000 [15:36:20]OFD Sender: Processing packet 230429 [packets to send 132, broken 131] [15:36:20]ProducePacketName [15:36:20]name=ofd_packets/00230429 [15:36:20]OFD Sender: To server: pG, [15:36:20]CommunicateWithHost lk.salyk.kg:30040 [15:36:20]ConnectInit lk.salyk.kg [15:36:20]written 0, free lines is 4095 [15:36:20]Connected sock=10 [15:36:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 A0 CB 07 01 1D 00 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 F3 00 00 00 F4 03 04 00 79 65 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1D 84 03 00 35 04 06 00 BD 94 89 5C C6 1E D0 17 F3 B7 FE 1C EB 67 [15:36:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 BB B5 47 00 1C DF A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1D 84 03 00 F4 03 04 00 50 0C A6 66 B6 04 01 00 00 8E C2 6A 2A 29 13 66 F7 [15:36:20]CommunicateWithHost err = 0 [15:36:20]CheckOFDResponse [15:36:20]1017 (14) - 77093643461234 [15:36:20]1041 (16) - 0000000000965352 [15:36:20]1040 (4) - 230429 [15:36:20]1012 (4) - 28.07.2024 09:16 [15:36:20]1206 (1) - 0 [15:36:20]OFD Sender: Remove packet 230429 [15:36:20]ProducePacketName [15:36:20]name=ofd_packets/00230429 [15:36:20]NVStorageDeleteData [15:36:20]Write to MH i2c: 01 00 00 41 B9 FA [15:36:20]Write i2c OK [15:36:20]MH_I2C_Read... [15:36:20]Read from MH i2c: 01 [15:36:20]MH_I2C_Read... [15:36:20]Read from MH i2c: 01 07 00 [15:36:20]MH_I2C_Read... [15:36:20]Read from MH i2c: 01 07 00 41 B9 00 00 00 00 00 07 0D 15 [15:36:20]RasterBufferAndPrint [15:36:20]line [15:36:20]line [15:36:20]line [15:36:20]line [15:36:20]line [15:36:20]written 0, free lines is 3341 [15:36:20]MH_Cut [15:36:20]Write to MH i2c: D1 01 00 48 B9 01 D3 [15:36:20]Write i2c OK [15:36:20]MH_I2C_Read... [15:36:20]Read from MH i2c: D1 [15:36:20]MH_I2C_Read... [15:36:20]Read from MH i2c: D1 01 00 [15:36:20]MH_I2C_Read... [15:36:20]Read from MH i2c: D1 01 00 48 B9 00 D2 [15:36:20]Write to MH i2c: 01 00 00 49 B9 02 [15:36:20]Write i2c OK [15:36:20]MH_I2C_Read... [15:36:21]OFD Sender: No OFD packet to send [15:36:21]*** Cut start [15:36:21]*** Partial cut [15:36:21]*** CUTSNS_PIN = 1 [15:36:21]*** CUTSNS_PIN = 0 [15:36:21]*** Brake cut motor [15:36:22]Read from MH i2c: 01 [15:36:22]MH_I2C_Read... [15:36:22]*** Stop cut motor [15:36:22]*** Cut end [15:36:22]Read from MH i2c: 01 07 00 [15:36:22]MH_I2C_Read... [15:36:22]Read from MH i2c: 01 07 00 49 B9 00 00 00 00 00 FF 0F 17 [15:36:22]process_action close_receipt done [15:36:22]requested_data is exist [15:36:22]produce_requested_data [15:36:22]requested_item fm.sn is exist - process it [15:36:22]wFMCommunicate request_size=4 [15:36:22]MH_SAM_APDU [15:36:22]CAPDU: 80 11 00 00 [15:36:22]Write to MH i2c: E2 08 00 4A B9 80 11 00 00 00 00 00 00 7D [15:36:22]Write i2c OK [15:36:22]MH_I2C_Read... [15:36:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:36:22]Read from MH i2c: E2 [15:36:22]MH_I2C_Read... [15:36:22]Read from MH i2c: E2 17 00 [15:36:22]MH_I2C_Read... [15:36:22]Read from MH i2c: E2 17 00 4A B9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 CE [15:36:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:36:22]wFMCommunicate OK [15:36:22]requested_item fd.num is exist - process it [15:36:22]SAM_PROTO_GetFieldsCounters [15:36:22]wFMCommunicate request_size=4 [15:36:22]MH_SAM_APDU [15:36:22]CAPDU: 80 13 00 00 [15:36:22]Write to MH i2c: E2 08 00 4B B9 80 13 00 00 00 00 00 00 80 [15:36:22]Write i2c OK [15:36:22]MH_I2C_Read... [15:36:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:36:22]Read from MH i2c: E2 [15:36:22]MH_I2C_Read... [15:36:22]Read from MH i2c: E2 62 00 [15:36:22]MH_I2C_Read... [15:36:22]Read from MH i2c: E2 62 00 4B B9 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 1D 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 F3 00 00 00 5E 04 04 00 F3 00 00 00 57 04 04 00 F4 00 00 00 19 04 04 00 00 00 00 00 90 00 A2 [15:36:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 1D 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 F3 00 00 00 5E 04 04 00 F3 00 00 00 57 04 04 00 F4 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:36:22]wFMCommunicate OK [15:36:22]SAM_PROTO_GetFieldsCounters done [15:36:22]requested_item shift.num is exist - process it [15:36:22]requested_item shift.opened is exist - process it [15:36:22]req_shift_opened [15:36:22]FM_GetShiftState [15:36:22]SAM_PROTO_GetShiftState [15:36:22]wFMCommunicate request_size=4 [15:36:22]MH_SAM_APDU [15:36:22]CAPDU: 80 13 01 00 [15:36:22]Write to MH i2c: E2 08 00 4C B9 80 13 01 00 00 00 00 00 82 [15:36:22]Write i2c OK [15:36:22]MH_I2C_Read... [15:36:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:36:22]Read from MH i2c: E2 [15:36:22]MH_I2C_Read... [15:36:22]Read from MH i2c: E2 0E 00 [15:36:22]MH_I2C_Read... [15:36:22]Read from MH i2c: E2 0E 00 4C B9 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 48 [15:36:22]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:36:22]wFMCommunicate OK [15:36:22]SAM_PROTO_GetShiftState done [15:36:22]FM_GetShiftState done [15:36:22]req_shift_opened done [15:36:22]requested_item shift.open_date is exist - process it [15:36:22]req_shift_open_date [15:36:22]req_shift_open_date done [15:36:22]produce_requested_data done [15:36:22]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230429,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [15:36:22]process_action_free close_receipt [15:36:22]json_value_free [15:36:22]json_value_free done [15:36:22]process_json_proto returns [15:36:22]Send response to host [15:36:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230429,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [15:36:22]free response buf [15:36:22]execute_script done [15:36:22]execute_script returns [15:36:22]free content buf [15:36:22]Sock 9.Close socket [15:36:22]Sock 9.Thread stoped [15:36:26]OFD Sender: No OFD packet to send [15:36:31]OFD Sender: No OFD packet to send [15:36:36]OFD Sender: No OFD packet to send [15:36:41]OFD Sender: No OFD packet to send [15:36:46]OFD Sender: No OFD packet to send [15:36:51]OFD Sender: No OFD packet to send [15:36:56]OFD Sender: No OFD packet to send [15:37:01]OFD Sender: No OFD packet to send [15:37:06]OFD Sender: No OFD packet to send [15:37:11]OFD Sender: No OFD packet to send [15:37:16]OFD Sender: No OFD packet to send [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:11]accept exits with 8 [15:38:11]New connection [15:38:11]New thread 3066903908 created [15:38:11]Thread 3067047268 joined [15:38:11]Waiting for new connection... [15:38:11] Sock 8.Parse request [15:38:11]Sock 8.Check first char [15:38:11]Sock 8.First char is OK [15:38:11]request: POST /json_proto HTTP/1.0 [15:38:11]Method: POST [15:38:11]URL: /json_proto [15:38:11]Method is POST - this is cgi request [15:38:11]url: /json_proto [15:38:11]query_string will be loaded in cgi processing [15:38:11]execute_cgi json_proto POST (null) [15:38:11]execute_cgi path=json_proto method=POST [15:38:11]POST find Content-Length [15:38:11]Host: 172.17.49.131:8080 [15:38:11]Content-Length: 677 [15:38:11]Content-Type: application/json [15:38:11] [15:38:11]POST finish read [15:38:11]Found Content-Length = 677 [15:38:11]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872001", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [15:38:11]execute_script... [15:38: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)872001", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [15:38:11]POST & json_proto [15:38:11]process_json_proto [15:38:11]json parsed OK: [15:38:11]protocol is kg_v1.0 [15:38:11]action value=close_receipt [15:38:11]process_action close_receipt [15:38:11]cmd_close_receipt [15:38:11]MH_GetDate [15:38:11]Write to MH i2c: F0 00 00 4D B9 F5 [15:38:11]Write i2c OK [15:38:11]MH_I2C_Read... [15:38:11]Read from MH i2c: F0 [15:38:11]MH_I2C_Read... [15:38:11]Read from MH i2c: F0 09 00 [15:38:11]MH_I2C_Read... [15:38:11]Read from MH i2c: F0 09 00 4D B9 00 EA 65 A6 66 FF 4D C0 64 C9 [15:38:11]GetLastDocTimeStamp 1722180985 [15:38:11]current date 1722181098 [15:38:11]FM_GetShiftState [15:38:11]SAM_PROTO_GetShiftState [15:38:11]wFMCommunicate request_size=4 [15:38:11]MH_SAM_APDU [15:38:11]CAPDU: 80 13 01 00 [15:38:11]Write to MH i2c: E2 08 00 4E B9 80 13 01 00 00 00 00 00 84 [15:38:11]Write i2c OK [15:38:11]MH_I2C_Read... [15:38:11]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:38:11]Read from MH i2c: E2 [15:38:11]MH_I2C_Read... [15:38:11]Read from MH i2c: E2 0E 00 [15:38:11]MH_I2C_Read... [15:38:11]Read from MH i2c: E2 0E 00 4E B9 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 4A [15:38:11]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:38:11]wFMCommunicate OK [15:38:11]SAM_PROTO_GetShiftState done [15:38:11]FM_GetShiftState done [15:38:11]opened in 1722127132 [15:38:11]opened+sec_in_day 1722213532 [15:38:11]quantity*price = 60003 [15:38:11]sum+1 = 60004 [15:38:11]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 244 28.07.2024 15:38 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230430 ФПД: 169315441308586 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T153818&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230430&fm=169315441308586&tin=02508201610067®Number=0000000000099253&sum=60000 [15:38:13]StoreToDocumentArchive [15:38:13]shift 386 fd 230430 [15:38:13]save to /storage/0386/doc_00230430 [15:38:13]save last doc name /storage/0386/doc_00230430 to /storage/kkm_last_doc_name [15:38:13]save OK [15:38:13]Clear old archive folders... [15:38:13]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:38:13]tlvbuf is 007AB710 [15:38:13]SAM_PROTO_ClearQueue [15:38:13]wFMCommunicate request_size=4 [15:38:13]MH_SAM_APDU [15:38:13]CAPDU: 80 09 00 00 [15:38:13]Write to MH i2c: E2 08 00 5B B9 80 09 00 00 00 00 00 00 86 [15:38:13]Write i2c OK [15:38:13]MH_I2C_Read... [15:38:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:38:13]Read from MH i2c: E2 [15:38:13]MH_I2C_Read... [15:38:13]Read from MH i2c: E2 03 00 [15:38:13]MH_I2C_Read... [15:38:13]Read from MH i2c: E2 03 00 5B B9 00 90 00 88 [15:38:13]RAPDU: 90 00 [15:38:13]wFMCommunicate OK [15:38:13]SAM_PROTO_ClearQueue done [15:38:13]KKMCreateOFDPacket [15:38:13]OFDProtocolAddRootSTLVToBuf [15:38:13]FM_MakeSignedData [15:38:13]FM_MakeSignedData [15:38:13]SAM_PROTO_SignData [15:38:13]wFMCommunicate request_size=4 [15:38:13]MH_SAM_APDU [15:38:13]CAPDU: 80 0D 01 02 [15:38:13]Write to MH i2c: E2 08 00 5C B9 80 0D 01 02 00 00 00 00 8E [15:38:13]Write i2c OK [15:38:13]MH_I2C_Read... [15:38:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:38:13]Read from MH i2c: E2 [15:38:13]MH_I2C_Read... [15:38:13]Read from MH i2c: E2 03 00 [15:38:13]MH_I2C_Read... [15:38:13]Read from MH i2c: E2 03 00 5C B9 00 90 00 89 [15:38:13]RAPDU: 90 00 [15:38:13]wFMCommunicate OK [15:38:13]wFMCommunicate request_size=255 [15:38:13]MH_SAM_APDU [15:38: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 92 22 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 63 EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 E4 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F4 00 00 00 F4 03 04 00 EA 65 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1E 84 03 00 35 04 06 00 99 [15:38:13]Write to MH i2c: E2 02 01 5D B9 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 F4 00 00 00 F4 03 04 00 EA 65 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1E 84 03 00 35 04 06 00 99 00 00 E5 [15:38:13]Write i2c OK [15:38:13]MH_I2C_Read... [15:38:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:38:13]Read from MH i2c: E2 [15:38:13]MH_I2C_Read... [15:38:13]Read from MH i2c: E2 03 00 [15:38:13]MH_I2C_Read... [15:38:13]Read from MH i2c: E2 03 00 5D B9 00 90 00 8A [15:38:13]RAPDU: 90 00 [15:38:13]wFMCommunicate OK [15:38:13]wFMCommunicate request_size=10 [15:38:13]MH_SAM_APDU [15:38:13]CAPDU: 80 0D 02 02 05 FD D2 BB F3 AA [15:38:13]Write to MH i2c: E2 0D 00 5E B9 80 0D 02 02 05 00 FD D2 BB F3 AA 00 00 C2 [15:38:13]Write i2c OK [15:38:13]MH_I2C_Read... [15:38:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:38:13]Read from MH i2c: E2 [15:38:13]MH_I2C_Read... [15:38:13]Read from MH i2c: E2 03 00 [15:38:13]MH_I2C_Read... [15:38:13]Read from MH i2c: E2 03 00 5E B9 00 90 00 8B [15:38:13]RAPDU: 90 00 [15:38:13]wFMCommunicate OK [15:38:13]wFMCommunicate request_size=4 [15:38:13]MH_SAM_APDU [15:38:13]CAPDU: 80 0D 03 02 [15:38:13]Write to MH i2c: E2 08 00 5F B9 80 0D 03 02 00 00 00 00 93 [15:38:13]Write i2c OK [15:38:13]MH_I2C_Read... [15:38:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:38:13]Read from MH i2c: E2 [15:38:13]MH_I2C_Read... [15:38:13]Read from MH i2c: E2 0B 00 [15:38:13]MH_I2C_Read... [15:38:13]Read from MH i2c: E2 0B 00 5F B9 00 AD ED 07 6E EE E1 94 A7 90 00 AD [15:38:13]RAPDU: AD ED 07 6E EE E1 94 A7 90 00 [15:38:13]wFMCommunicate OK [15:38:13]SAM_PROTO_SignData done [15:38:13]FM_MakeSignedData done [15:38:13]CreateOFDProtocolMessage [15:38:13]wFMCommunicate request_size=4 [15:38:13]MH_SAM_APDU [15:38:13]CAPDU: 80 11 00 00 [15:38:13]Write to MH i2c: E2 08 00 60 B9 80 11 00 00 00 00 00 00 93 [15:38:13]Write i2c OK [15:38:13]MH_I2C_Read... [15:38:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:38:13]Read from MH i2c: E2 [15:38:13]MH_I2C_Read... [15:38:13]Read from MH i2c: E2 17 00 [15:38:13]MH_I2C_Read... [15:38:13]Read from MH i2c: E2 17 00 60 B9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 E4 [15:38:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:38:13]wFMCommunicate OK [15:38:13]CreateOFDProtocolMessage done [15:38:13]OFDSenderStorePacket 230430 [15:38:13]StoreOFDPacket docnum=230430 [15:38:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 0E 74 07 01 B7 64 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F4 00 00 00 F4 03 04 00 EA 65 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1E 84 03 00 35 04 06 00 99 FD D2 BB F3 AA AD ED 07 6E EE E1 94 A7 [15:38:13]CheckFolder [15:38:13]dirname=/storage/ofd_packets [15:38:13]CheckFolder done [15:38:13]ProducePacketName [15:38:13]name=ofd_packets/00230430 [15:38:13]NVStorageSaveData ofd_packets/00230430 [15:38:13]File name is /storage/ofd_packets/00230430 [15:38:13]Write 301 bytes [15:38:13]NVStorageSaveData done [15:38:13]OFDSenderStorePacket done [15:38:13]KKMCreateOFDPacket done [15:38:13]NVStorageSaveData kkm_last_timestamp [15:38:13]File name is /storage/kkm_last_timestamp [15:38:13]Write 4 bytes [15:38:13]NVStorageSaveData done [15:38:13]ExternCall_PrintAddStr [15:38:13]wPrintStart [15:38:13]Write to MH i2c: 01 00 00 61 B9 1A [15:38:13]Write i2c OK [15:38:13]MH_I2C_Read... [15:38:13]Read from MH i2c: 01 [15:38:13]MH_I2C_Read... [15:38:13]Read from MH i2c: 01 07 00 [15:38:13]MH_I2C_Read... [15:38:13]Read from MH i2c: 01 07 00 61 B9 00 00 00 00 00 FF 0F 2F [15:38:13]RasterBufferAndPrint [15:38:13]line Счет N : (1)872001 [15:38:13]line ИНН: 02508201610067 [15:38:13]line Контрольно-Кассовый Чек [15:38:13]line ПРОДАЖА [15:38:13]line ТРК (МРК, ГНК) : 62 [15:38:13]line Товар: 2710124130 [15:38:13]line Аи-92-К-5 [15:38:13]line 8.850 * 67.80 [15:38:13]line = 600.03 [15:38:13]line НДС 12% НСП 1% [15:38:13]line > о реализуемом товаре [15:38:13]line ОКРУГЛЕНИЕ: -0.03 [15:38:13]line ИТОГО: 600.00 [15:38:13]line Внесено: 600.00 [15:38:13]line СДАЧА: 0.00 [15:38:13]line НСП 1% : 5.31 [15:38:13]line НДС 12% : 63.72 [15:38:13]line Наличными: 600.00 [15:38:13]line Безнал.: 0.00 [15:38:13]line Место: АЗС № 125 "Партнер Нефть" [15:38:13]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [15:38:13]line СНО: Общий режим [15:38:13]line Чек 244 28.07.2024 15:38 [15:38:13]line Смена: 386 ФФД: 1.0 [15:38:13]line ЗНМ: 0300000050 [15:38:13]line РНМ: 0000000000099253 [15:38:13]line Версия ККМ: 001 [15:38:13]line ФМ: 0000000000965352 [15:38:13]line ФД: 230430 [15:38:13]line ФПД: 169315441308586 [15:38:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T153818&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230430&fm=169315441308586&tin=02508201610067®Number=0000000000099253&sum=60000 [15:38:13]OFD Sender: Processing packet 230430 [packets to send 132, broken 131] [15:38:13]ProducePacketName [15:38:13]name=ofd_packets/00230430 [15:38:13]OFD Sender: To server: pG, [15:38:13]CommunicateWithHost lk.salyk.kg:30040 [15:38:13]ConnectInit lk.salyk.kg [15:38:13]written 0, free lines is 4095 [15:38:13]Connected sock=10 [15:38:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 0E 74 07 01 B7 64 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F4 00 00 00 F4 03 04 00 EA 65 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1E 84 03 00 35 04 06 00 99 FD D2 BB F3 AA AD ED 07 6E EE E1 94 A7 [15:38:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 CB F5 47 00 E5 2C A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1E 84 03 00 F4 03 04 00 C1 0C A6 66 B6 04 01 00 00 B8 97 06 46 27 2A EA 42 [15:38:14]CommunicateWithHost err = 0 [15:38:14]CheckOFDResponse [15:38:14]1017 (14) - 77093643461234 [15:38:14]1041 (16) - 0000000000965352 [15:38:14]1040 (4) - 230430 [15:38:14]1012 (4) - 28.07.2024 09:17 [15:38:14]1206 (1) - 0 [15:38:14]OFD Sender: Remove packet 230430 [15:38:14]ProducePacketName [15:38:14]name=ofd_packets/00230430 [15:38:14]NVStorageDeleteData [15:38:14]Write to MH i2c: 01 00 00 8C B9 45 [15:38:14]Write i2c OK [15:38:14]MH_I2C_Read... [15:38:14]Read from MH i2c: 01 [15:38:14]MH_I2C_Read... [15:38:14]Read from MH i2c: 01 07 00 [15:38:14]MH_I2C_Read... [15:38:14]Read from MH i2c: 01 07 00 8C B9 00 00 00 00 00 FC 0C 54 [15:38:14]RasterBufferAndPrint [15:38:14]line [15:38:14]line [15:38:14]line [15:38:14]line [15:38:14]line [15:38:14]written 0, free lines is 3330 [15:38:14]MH_Cut [15:38:14]Write to MH i2c: D1 01 00 93 B9 01 1E [15:38:14]Write i2c OK [15:38:14]MH_I2C_Read... [15:38:14]Read from MH i2c: D1 [15:38:14]MH_I2C_Read... [15:38:14]Read from MH i2c: D1 01 00 [15:38:14]MH_I2C_Read... [15:38:14]Read from MH i2c: D1 01 00 93 B9 00 1D [15:38:14]Write to MH i2c: 01 00 00 94 B9 4D [15:38:14]Write i2c OK [15:38:14]MH_I2C_Read... [15:38:14]OFD Sender: No OFD packet to send [15:38:15]*** Cut start [15:38:15]*** Partial cut [15:38:15]*** CUTSNS_PIN = 1 [15:38:15]*** CUTSNS_PIN = 0 [15:38:15]*** Brake cut motor [15:38:15]Read from MH i2c: 01 [15:38:15]MH_I2C_Read... [15:38:15]*** Stop cut motor [15:38:15]*** Cut end [15:38:15]Read from MH i2c: 01 07 00 [15:38:15]MH_I2C_Read... [15:38:15]Read from MH i2c: 01 07 00 94 B9 00 00 00 00 00 FF 0F 62 [15:38:15]process_action close_receipt done [15:38:15]requested_data is exist [15:38:15]produce_requested_data [15:38:15]requested_item fm.sn is exist - process it [15:38:15]wFMCommunicate request_size=4 [15:38:15]MH_SAM_APDU [15:38:15]CAPDU: 80 11 00 00 [15:38:15]Write to MH i2c: E2 08 00 95 B9 80 11 00 00 00 00 00 00 C8 [15:38:15]Write i2c OK [15:38:15]MH_I2C_Read... [15:38:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:38:15]Read from MH i2c: E2 [15:38:15]MH_I2C_Read... [15:38:15]Read from MH i2c: E2 17 00 [15:38:15]MH_I2C_Read... [15:38:15]Read from MH i2c: E2 17 00 95 B9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 19 [15:38:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:38:15]wFMCommunicate OK [15:38:15]requested_item fd.num is exist - process it [15:38:15]SAM_PROTO_GetFieldsCounters [15:38:15]wFMCommunicate request_size=4 [15:38:15]MH_SAM_APDU [15:38:15]CAPDU: 80 13 00 00 [15:38:15]Write to MH i2c: E2 08 00 96 B9 80 13 00 00 00 00 00 00 CB [15:38:15]Write i2c OK [15:38:15]MH_I2C_Read... [15:38:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:38:15]Read from MH i2c: E2 [15:38:15]MH_I2C_Read... [15:38:15]Read from MH i2c: E2 62 00 [15:38:15]MH_I2C_Read... [15:38:15]Read from MH i2c: E2 62 00 96 B9 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 1E 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 F4 00 00 00 5E 04 04 00 F4 00 00 00 57 04 04 00 F5 00 00 00 19 04 04 00 00 00 00 00 90 00 F1 [15:38:15]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 1E 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 F4 00 00 00 5E 04 04 00 F4 00 00 00 57 04 04 00 F5 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:38:15]wFMCommunicate OK [15:38:15]SAM_PROTO_GetFieldsCounters done [15:38:15]requested_item shift.num is exist - process it [15:38:15]requested_item shift.opened is exist - process it [15:38:15]req_shift_opened [15:38:15]FM_GetShiftState [15:38:15]SAM_PROTO_GetShiftState [15:38:15]wFMCommunicate request_size=4 [15:38:15]MH_SAM_APDU [15:38:15]CAPDU: 80 13 01 00 [15:38:15]Write to MH i2c: E2 08 00 97 B9 80 13 01 00 00 00 00 00 CD [15:38:15]Write i2c OK [15:38:15]MH_I2C_Read... [15:38:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:38:15]Read from MH i2c: E2 [15:38:15]MH_I2C_Read... [15:38:15]Read from MH i2c: E2 0E 00 [15:38:15]MH_I2C_Read... [15:38:15]Read from MH i2c: E2 0E 00 97 B9 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 93 [15:38:15]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:38:15]wFMCommunicate OK [15:38:15]SAM_PROTO_GetShiftState done [15:38:15]FM_GetShiftState done [15:38:15]req_shift_opened done [15:38:15]requested_item shift.open_date is exist - process it [15:38:15]req_shift_open_date [15:38:15]req_shift_open_date done [15:38:15]produce_requested_data done [15:38:15]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230430,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [15:38:15]process_action_free close_receipt [15:38:15]json_value_free [15:38:15]json_value_free done [15:38:15]process_json_proto returns [15:38:15]Send response to host [15:38:15]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230430,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [15:38:15]free response buf [15:38:15]execute_script done [15:38:15]execute_script returns [15:38:15]free content buf [15:38:15]Sock 8.Close socket [15:38:15]Sock 8.Thread stoped [15:38:19]OFD Sender: No OFD packet to send [15:38:24]OFD Sender: No OFD packet to send [15:38:29]OFD Sender: No OFD packet to send [15:38:34]OFD Sender: No OFD packet to send [15:38:39]OFD Sender: No OFD packet to send [15:38:44]OFD Sender: No OFD packet to send [15:38:49]OFD Sender: No OFD packet to send [15:38:54]OFD Sender: No OFD packet to send [15:38:59]OFD Sender: No OFD packet to send [15:39:04]OFD Sender: No OFD packet to send [15:39:09]OFD Sender: No OFD packet to send [15:39:14]OFD Sender: No OFD packet to send [15:39:19]OFD Sender: No OFD packet to send [15:39:24]OFD Sender: No OFD packet to send [15:39:29]OFD Sender: No OFD packet to send [15:39:34]OFD Sender: No OFD packet to send [15:39:39]OFD Sender: No OFD packet to send [15:39:44]OFD Sender: No OFD packet to send [15:39:49]OFD Sender: No OFD packet to send [15:39:54]OFD Sender: No OFD packet to send [15:39:59]OFD Sender: No OFD packet to send [15:40:04]OFD Sender: No OFD packet to send [15:40:09]OFD Sender: No OFD packet to send [15:40:14]OFD Sender: No OFD packet to send [15:40:19]OFD Sender: No OFD packet to send [15:40:24]OFD Sender: No OFD packet to send [15:40:29]OFD Sender: No OFD packet to send [15:40:34]OFD Sender: No OFD packet to send [15:40:39]OFD Sender: No OFD packet to send [15:40:44]OFD Sender: No OFD packet to send [15:40:45]accept exits with 9 [15:40:45]New connection [15:40:45]New thread 3067047268 created [15:40:45]Thread 3066903908 joined [15:40:45]Waiting for new connection... [15:40:45] Sock 9.Parse request [15:40:45]Sock 9.Check first char [15:40:45]Sock 9.First char is OK [15:40:45]request: POST /json_proto HTTP/1.0 [15:40:45]Method: POST [15:40:45]URL: /json_proto [15:40:45]Method is POST - this is cgi request [15:40:45]url: /json_proto [15:40:45]query_string will be loaded in cgi processing [15:40:45]execute_cgi json_proto POST (null) [15:40:45]execute_cgi path=json_proto method=POST [15:40:45]POST find Content-Length [15:40:45]Host: 172.17.49.131:8080 [15:40:45]Content-Length: 682 [15:40:45]Content-Type: application/json [15:40:45] [15:40:45]POST finish read [15:40:45]Found Content-Length = 682 [15:40:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872002", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [15:40:45]execute_script... [15:40: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)872002", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [15:40:45]POST & json_proto [15:40:45]process_json_proto [15:40:45]json parsed OK: [15:40:45]protocol is kg_v1.0 [15:40:45]action value=close_receipt [15:40:45]process_action close_receipt [15:40:45]cmd_close_receipt [15:40:45]MH_GetDate [15:40:45]Write to MH i2c: F0 00 00 98 B9 40 [15:40:45]Write i2c OK [15:40:45]MH_I2C_Read... [15:40:45]Read from MH i2c: F0 [15:40:45]MH_I2C_Read... [15:40:45]Read from MH i2c: F0 09 00 [15:40:45]MH_I2C_Read... [15:40:45]Read from MH i2c: F0 09 00 98 B9 00 83 66 A6 66 FF 4D C0 64 AE [15:40:45]GetLastDocTimeStamp 1722181098 [15:40:45]current date 1722181251 [15:40:45]FM_GetShiftState [15:40:45]SAM_PROTO_GetShiftState [15:40:45]wFMCommunicate request_size=4 [15:40:45]MH_SAM_APDU [15:40:45]CAPDU: 80 13 01 00 [15:40:45]Write to MH i2c: E2 08 00 99 B9 80 13 01 00 00 00 00 00 CF [15:40:45]Write i2c OK [15:40:45]MH_I2C_Read... [15:40:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:40:45]Read from MH i2c: E2 [15:40:45]MH_I2C_Read... [15:40:45]Read from MH i2c: E2 0E 00 [15:40:45]MH_I2C_Read... [15:40:45]Read from MH i2c: E2 0E 00 99 B9 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 95 [15:40:45]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:40:45]wFMCommunicate OK [15:40:45]SAM_PROTO_GetShiftState done [15:40:45]FM_GetShiftState done [15:40:45]opened in 1722127132 [15:40:45]opened+sec_in_day 1722213532 [15:40:45]quantity*price = 110039 [15:40:45]sum+1 = 110040 [15:40:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.39 ИТОГО: 1100.00 Внесено: 1100.00 СДАЧА: 0.00 НСП 1% : 9.74 НДС 12% : 116.86 Наличными: 1100.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 245 28.07.2024 15:40 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230431 ФПД: 135297850041793 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T154051&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230431&fm=135297850041793&tin=02508201610067®Number=0000000000099253&sum=110000 [15:40:46]StoreToDocumentArchive [15:40:46]shift 386 fd 230431 [15:40:46]save to /storage/0386/doc_00230431 [15:40:46]save last doc name /storage/0386/doc_00230431 to /storage/kkm_last_doc_name [15:40:46]save OK [15:40:46]Clear old archive folders... [15:40:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [15:40:46]tlvbuf is 00A9B650 [15:40:46]SAM_PROTO_ClearQueue [15:40:46]wFMCommunicate request_size=4 [15:40:46]MH_SAM_APDU [15:40:46]CAPDU: 80 09 00 00 [15:40:46]Write to MH i2c: E2 08 00 A6 B9 80 09 00 00 00 00 00 00 D1 [15:40:46]Write i2c OK [15:40:46]MH_I2C_Read... [15:40:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:40:46]Read from MH i2c: E2 [15:40:46]MH_I2C_Read... [15:40:46]Read from MH i2c: E2 03 00 [15:40:46]MH_I2C_Read... [15:40:46]Read from MH i2c: E2 03 00 A6 B9 00 90 00 D3 [15:40:46]RAPDU: 90 00 [15:40:46]wFMCommunicate OK [15:40:46]SAM_PROTO_ClearQueue done [15:40:46]KKMCreateOFDPacket [15:40:46]OFDProtocolAddRootSTLVToBuf [15:40:46]FM_MakeSignedData [15:40:46]FM_MakeSignedData [15:40:46]SAM_PROTO_SignData [15:40:46]wFMCommunicate request_size=4 [15:40:46]MH_SAM_APDU [15:40:46]CAPDU: 80 0D 01 02 [15:40:46]Write to MH i2c: E2 08 00 A7 B9 80 0D 01 02 00 00 00 00 D9 [15:40:46]Write i2c OK [15:40:46]MH_I2C_Read... [15:40:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:40:46]Read from MH i2c: E2 [15:40:46]MH_I2C_Read... [15:40:46]Read from MH i2c: E2 03 00 [15:40:46]MH_I2C_Read... [15:40:46]Read from MH i2c: E2 03 00 A7 B9 00 90 00 D4 [15:40:46]RAPDU: 90 00 [15:40:46]wFMCommunicate OK [15:40:46]wFMCommunicate request_size=255 [15:40:46]MH_SAM_APDU [15:40: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 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 F5 00 00 00 F4 03 04 00 83 66 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1F 84 03 00 35 04 06 00 7B [15:40:46]Write to MH i2c: E2 02 01 A8 B9 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 F5 00 00 00 F4 03 04 00 83 66 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1F 84 03 00 35 04 06 00 7B 00 00 92 [15:40:46]Write i2c OK [15:40:46]MH_I2C_Read... [15:40:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:40:46]Read from MH i2c: E2 [15:40:46]MH_I2C_Read... [15:40:46]Read from MH i2c: E2 03 00 [15:40:46]MH_I2C_Read... [15:40:46]Read from MH i2c: E2 03 00 A8 B9 00 90 00 D5 [15:40:46]RAPDU: 90 00 [15:40:46]wFMCommunicate OK [15:40:46]wFMCommunicate request_size=10 [15:40:46]MH_SAM_APDU [15:40:46]CAPDU: 80 0D 02 02 05 0D 7C 4A 65 C1 [15:40:46]Write to MH i2c: E2 0D 00 A9 B9 80 0D 02 02 05 00 0D 7C 4A 65 C1 00 00 DF [15:40:46]Write i2c OK [15:40:46]MH_I2C_Read... [15:40:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:40:46]Read from MH i2c: E2 [15:40:46]MH_I2C_Read... [15:40:46]Read from MH i2c: E2 03 00 [15:40:46]MH_I2C_Read... [15:40:46]Read from MH i2c: E2 03 00 A9 B9 00 90 00 D6 [15:40:46]RAPDU: 90 00 [15:40:46]wFMCommunicate OK [15:40:46]wFMCommunicate request_size=4 [15:40:46]MH_SAM_APDU [15:40:46]CAPDU: 80 0D 03 02 [15:40:46]Write to MH i2c: E2 08 00 AA B9 80 0D 03 02 00 00 00 00 DE [15:40:46]Write i2c OK [15:40:46]MH_I2C_Read... [15:40:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:40:46]Read from MH i2c: E2 [15:40:46]MH_I2C_Read... [15:40:46]Read from MH i2c: E2 0B 00 [15:40:46]MH_I2C_Read... [15:40:46]Read from MH i2c: E2 0B 00 AA B9 00 BB CC F7 DF 0A 07 25 76 90 00 E8 [15:40:46]RAPDU: BB CC F7 DF 0A 07 25 76 90 00 [15:40:46]wFMCommunicate OK [15:40:46]SAM_PROTO_SignData done [15:40:46]FM_MakeSignedData done [15:40:46]CreateOFDProtocolMessage [15:40:46]wFMCommunicate request_size=4 [15:40:46]MH_SAM_APDU [15:40:46]CAPDU: 80 11 00 00 [15:40:46]Write to MH i2c: E2 08 00 AB B9 80 11 00 00 00 00 00 00 DE [15:40:46]Write i2c OK [15:40:46]MH_I2C_Read... [15:40:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:40:46]Read from MH i2c: E2 [15:40:46]MH_I2C_Read... [15:40:46]Read from MH i2c: E2 17 00 [15:40:46]MH_I2C_Read... [15:40:46]Read from MH i2c: E2 17 00 AB B9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 2F [15:40:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:40:46]wFMCommunicate OK [15:40:46]CreateOFDProtocolMessage done [15:40:46]OFDSenderStorePacket 230431 [15:40:46]StoreOFDPacket docnum=230431 [15:40:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 BF 1B 07 01 41 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 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 F5 00 00 00 F4 03 04 00 83 66 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1F 84 03 00 35 04 06 00 7B 0D 7C 4A 65 C1 BB CC F7 DF 0A 07 25 76 [15:40:46]CheckFolder [15:40:46]dirname=/storage/ofd_packets [15:40:46]CheckFolder done [15:40:46]ProducePacketName [15:40:46]name=ofd_packets/00230431 [15:40:46]NVStorageSaveData ofd_packets/00230431 [15:40:46]File name is /storage/ofd_packets/00230431 [15:40:46]Write 301 bytes [15:40:46]NVStorageSaveData done [15:40:46]OFDSenderStorePacket done [15:40:46]KKMCreateOFDPacket done [15:40:46]NVStorageSaveData kkm_last_timestamp [15:40:46]File name is /storage/kkm_last_timestamp [15:40:46]Write 4 bytes [15:40:46]NVStorageSaveData done [15:40:46]ExternCall_PrintAddStr [15:40:46]wPrintStart [15:40:46]Write to MH i2c: 01 00 00 AC B9 65 [15:40:46]Write i2c OK [15:40:46]MH_I2C_Read... [15:40:46]Read from MH i2c: 01 [15:40:46]MH_I2C_Read... [15:40:46]Read from MH i2c: 01 07 00 [15:40:46]MH_I2C_Read... [15:40:46]Read from MH i2c: 01 07 00 AC B9 00 00 00 00 00 FF 0F 7A [15:40:46]RasterBufferAndPrint [15:40:46]line Счет N : (1)872002 [15:40:46]line ИНН: 02508201610067 [15:40:46]line Контрольно-Кассовый Чек [15:40:46]line ПРОДАЖА [15:40:46]line ТРК (МРК, ГНК) : 42 [15:40:46]line Товар: 2710124130 [15:40:46]line Аи-92-К-5 [15:40:46]line 16.230 * 67.80 [15:40:46]line = 1100.39 [15:40:46]line НДС 12% НСП 1% [15:40:46]line > о реализуемом товаре [15:40:46]line ОКРУГЛЕНИЕ: -0.39 [15:40:46]line ИТОГО: 1100.00 [15:40:46]line Внесено: 1100.00 [15:40:46]line СДАЧА: 0.00 [15:40:46]line НСП 1% : 9.74 [15:40:46]line НДС 12% : 116.86 [15:40:46]line Наличными: 1100.00 [15:40:46]line Безнал.: 0.00 [15:40:46]line Место: АЗС № 125 "Партнер Нефть" [15:40:46]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [15:40:46]line СНО: Общий режим [15:40:46]line Чек 245 28.07.2024 15:40 [15:40:46]line Смена: 386 ФФД: 1.0 [15:40:46]line ЗНМ: 0300000050 [15:40:46]line РНМ: 0000000000099253 [15:40:46]line Версия ККМ: 001 [15:40:46]line ФМ: 0000000000965352 [15:40:46]line ФД: 230431 [15:40:46]line ФПД: 135297850041793 [15:40:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T154051&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230431&fm=135297850041793&tin=02508201610067®Number=0000000000099253&sum=110000 [15:40:47]OFD Sender: Processing packet 230431 [packets to send 132, broken 131] [15:40:47]ProducePacketName [15:40:47]name=ofd_packets/00230431 [15:40:47]OFD Sender: To server: pG, [15:40:47]CommunicateWithHost lk.salyk.kg:30040 [15:40:47]ConnectInit lk.salyk.kg [15:40:47]written 0, free lines is 4095 [15:40:47]Connected sock=10 [15:40:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 BF 1B 07 01 41 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 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 F5 00 00 00 F4 03 04 00 83 66 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1F 84 03 00 35 04 06 00 7B 0D 7C 4A 65 C1 BB CC F7 DF 0A 07 25 76 [15:40:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 01 82 47 00 65 97 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1F 84 03 00 F4 03 04 00 5B 0D A6 66 B6 04 01 00 00 EE 9E C4 46 CA 90 28 B7 [15:40:47]CommunicateWithHost err = 0 [15:40:47]CheckOFDResponse [15:40:47]1017 (14) - 77093643461234 [15:40:47]1041 (16) - 0000000000965352 [15:40:47]1040 (4) - 230431 [15:40:47]1012 (4) - 28.07.2024 09:20 [15:40:47]1206 (1) - 0 [15:40:47]OFD Sender: Remove packet 230431 [15:40:47]ProducePacketName [15:40:47]name=ofd_packets/00230431 [15:40:47]NVStorageDeleteData [15:40:47]Write to MH i2c: 01 00 00 D7 B9 90 [15:40:47]Write i2c OK [15:40:47]MH_I2C_Read... [15:40:47]Read from MH i2c: 01 [15:40:47]MH_I2C_Read... [15:40:47]Read from MH i2c: 01 07 00 [15:40:47]MH_I2C_Read... [15:40:47]Read from MH i2c: 01 07 00 D7 B9 00 00 00 00 00 FB 0C 9E [15:40:47]RasterBufferAndPrint [15:40:47]line [15:40:47]line [15:40:47]line [15:40:47]line [15:40:47]line [15:40:47]written 0, free lines is 3329 [15:40:47]MH_Cut [15:40:47]Write to MH i2c: D1 01 00 DE B9 01 69 [15:40:47]Write i2c OK [15:40:47]MH_I2C_Read... [15:40:47]Read from MH i2c: D1 [15:40:47]MH_I2C_Read... [15:40:47]Read from MH i2c: D1 01 00 [15:40:47]MH_I2C_Read... [15:40:47]Read from MH i2c: D1 01 00 DE B9 00 68 [15:40:47]Write to MH i2c: 01 00 00 DF B9 98 [15:40:47]Write i2c OK [15:40:47]MH_I2C_Read... [15:40:48]OFD Sender: No OFD packet to send [15:40:48]*** Cut start [15:40:48]*** Partial cut [15:40:48]*** CUTSNS_PIN = 1 [15:40:48]*** CUTSNS_PIN = 0 [15:40:48]*** Brake cut motor [15:40:48]Read from MH i2c: 01 [15:40:48]MH_I2C_Read... [15:40:48]*** Stop cut motor [15:40:48]*** Cut end [15:40:48]Read from MH i2c: 01 07 00 [15:40:48]MH_I2C_Read... [15:40:48]Read from MH i2c: 01 07 00 DF B9 00 00 00 00 00 FF 0F AD [15:40:48]process_action close_receipt done [15:40:48]requested_data is exist [15:40:48]produce_requested_data [15:40:48]requested_item fm.sn is exist - process it [15:40:48]wFMCommunicate request_size=4 [15:40:48]MH_SAM_APDU [15:40:48]CAPDU: 80 11 00 00 [15:40:48]Write to MH i2c: E2 08 00 E0 B9 80 11 00 00 00 00 00 00 13 [15:40:48]Write i2c OK [15:40:48]MH_I2C_Read... [15:40:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:40:48]Read from MH i2c: E2 [15:40:48]MH_I2C_Read... [15:40:48]Read from MH i2c: E2 17 00 [15:40:49]MH_I2C_Read... [15:40:49]Read from MH i2c: E2 17 00 E0 B9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 64 [15:40:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:40:49]wFMCommunicate OK [15:40:49]requested_item fd.num is exist - process it [15:40:49]SAM_PROTO_GetFieldsCounters [15:40:49]wFMCommunicate request_size=4 [15:40:49]MH_SAM_APDU [15:40:49]CAPDU: 80 13 00 00 [15:40:49]Write to MH i2c: E2 08 00 E1 B9 80 13 00 00 00 00 00 00 16 [15:40:49]Write i2c OK [15:40:49]MH_I2C_Read... [15:40:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:40:49]Read from MH i2c: E2 [15:40:49]MH_I2C_Read... [15:40:49]Read from MH i2c: E2 62 00 [15:40:49]MH_I2C_Read... [15:40:49]Read from MH i2c: E2 62 00 E1 B9 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 1F 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 F5 00 00 00 5E 04 04 00 F5 00 00 00 57 04 04 00 F6 00 00 00 19 04 04 00 00 00 00 00 90 00 40 [15:40:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 1F 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 F5 00 00 00 5E 04 04 00 F5 00 00 00 57 04 04 00 F6 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:40:49]wFMCommunicate OK [15:40:49]SAM_PROTO_GetFieldsCounters done [15:40:49]requested_item shift.num is exist - process it [15:40:49]requested_item shift.opened is exist - process it [15:40:49]req_shift_opened [15:40:49]FM_GetShiftState [15:40:49]SAM_PROTO_GetShiftState [15:40:49]wFMCommunicate request_size=4 [15:40:49]MH_SAM_APDU [15:40:49]CAPDU: 80 13 01 00 [15:40:49]Write to MH i2c: E2 08 00 E2 B9 80 13 01 00 00 00 00 00 18 [15:40:49]Write i2c OK [15:40:49]MH_I2C_Read... [15:40:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:40:49]Read from MH i2c: E2 [15:40:49]MH_I2C_Read... [15:40:49]Read from MH i2c: E2 0E 00 [15:40:49]MH_I2C_Read... [15:40:49]Read from MH i2c: E2 0E 00 E2 B9 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 DE [15:40:49]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:40:49]wFMCommunicate OK [15:40:49]SAM_PROTO_GetShiftState done [15:40:49]FM_GetShiftState done [15:40:49]req_shift_opened done [15:40:49]requested_item shift.open_date is exist - process it [15:40:49]req_shift_open_date [15:40:49]req_shift_open_date done [15:40:49]produce_requested_data done [15:40:49]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230431,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [15:40:49]process_action_free close_receipt [15:40:49]json_value_free [15:40:49]json_value_free done [15:40:49]process_json_proto returns [15:40:49]Send response to host [15:40:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230431,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [15:40:49]free response buf [15:40:49]execute_script done [15:40:49]execute_script returns [15:40:49]free content buf [15:40:49]Sock 9.Close socket [15:40:49]Sock 9.Thread stoped [15:40:53]OFD Sender: No OFD packet to send [15:40:58]OFD Sender: No OFD packet to send [15:41:03]OFD Sender: No OFD packet to send [15:41:08]OFD Sender: No OFD packet to send [15:41:13]OFD Sender: No OFD packet to send [15:41:18]OFD Sender: No OFD packet to send [15:41:23]OFD Sender: No OFD packet to send [15:41:28]OFD Sender: No OFD packet to send [15:41:33]OFD Sender: No OFD packet to send [15:41:38]OFD Sender: No OFD packet to send [15:41:43]OFD Sender: No OFD packet to send [15:41:48]OFD Sender: No OFD packet to send [15:41:53]OFD Sender: No OFD packet to send [15:41:58]OFD Sender: No OFD packet to send [15:42:03]OFD Sender: No OFD packet to send [15:42:08]OFD Sender: No OFD packet to send [15:42:13]OFD Sender: No OFD packet to send [15:42:18]OFD Sender: No OFD packet to send [15:42:23]OFD Sender: No OFD packet to send [15:42:28]OFD Sender: No OFD packet to send [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:06]accept exits with 8 [15:43:06]New connection [15:43:06]New thread 3066903908 created [15:43:06]Thread 3067047268 joined [15:43:06]Waiting for new connection... [15:43:06] Sock 8.Parse request [15:43:06]Sock 8.Check first char [15:43:06]Sock 8.First char is OK [15:43:06]request: POST /json_proto HTTP/1.0 [15:43:06]Method: POST [15:43:06]URL: /json_proto [15:43:06]Method is POST - this is cgi request [15:43:06]url: /json_proto [15:43:06]query_string will be loaded in cgi processing [15:43:06]execute_cgi json_proto POST (null) [15:43:06]execute_cgi path=json_proto method=POST [15:43:06]POST find Content-Length [15:43:06]Host: 172.17.49.131:8080 [15:43:06]Content-Length: 678 [15:43:06]Content-Type: application/json [15:43:06] [15:43:06]POST finish read [15:43:06]Found Content-Length = 678 [15:43:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872003", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 19.950, "sum" : 1500.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:06]execute_script... [15:43: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)872003", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 19.950, "sum" : 1500.24, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1500.00, "total" : 1500.00, "payments": [ { "type": 0, "sum" : 1500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [15:43:06]POST & json_proto [15:43:06]process_json_proto [15:43:06]json parsed OK: [15:43:06]protocol is kg_v1.0 [15:43:06]action value=close_receipt [15:43:06]process_action close_receipt [15:43:06]cmd_close_receipt [15:43:06]MH_GetDate [15:43:06]Write to MH i2c: F0 00 00 E3 B9 8B [15:43:06]Write i2c OK [15:43:06]MH_I2C_Read... [15:43:06]Read from MH i2c: F0 [15:43:06]MH_I2C_Read... [15:43:06]Read from MH i2c: F0 09 00 [15:43:06]MH_I2C_Read... [15:43:06]Read from MH i2c: F0 09 00 E3 B9 00 11 67 A6 66 FF 4D C0 64 88 [15:43:06]GetLastDocTimeStamp 1722181251 [15:43:06]current date 1722181393 [15:43:06]FM_GetShiftState [15:43:06]SAM_PROTO_GetShiftState [15:43:06]wFMCommunicate request_size=4 [15:43:06]MH_SAM_APDU [15:43:06]CAPDU: 80 13 01 00 [15:43:06]Write to MH i2c: E2 08 00 E4 B9 80 13 01 00 00 00 00 00 1A [15:43:06]Write i2c OK [15:43:06]MH_I2C_Read... [15:43:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:43:06]Read from MH i2c: E2 [15:43:06]MH_I2C_Read... [15:43:06]Read from MH i2c: E2 0E 00 [15:43:06]MH_I2C_Read... [15:43:06]Read from MH i2c: E2 0E 00 E4 B9 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 E0 [15:43:06]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:43:06]wFMCommunicate OK [15:43:06]SAM_PROTO_GetShiftState done [15:43:06]FM_GetShiftState done [15:43:06]opened in 1722127132 [15:43:06]opened+sec_in_day 1722213532 [15:43:06]quantity*price = 150024 [15:43:06]sum+1 = 150025 [15:43:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.24 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.32 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 246 28.07.2024 15:43 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230432 ФПД: 25017462422752 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T154313&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230432&fm=25017462422752&tin=02508201610067®Number=0000000000099253&sum=150000 [15:43:07]StoreToDocumentArchive [15:43:07]shift 386 fd 230432 [15:43:07]save to /storage/0386/doc_00230432 [15:43:07]save last doc name /storage/0386/doc_00230432 to /storage/kkm_last_doc_name [15:43:07]save OK [15:43:07]Clear old archive folders... [15:43:07]ProcessDocumentItem done err = 0, tmpTLVsize=248 [15:43:07]tlvbuf is 008BC2F0 [15:43:07]SAM_PROTO_ClearQueue [15:43:07]wFMCommunicate request_size=4 [15:43:07]MH_SAM_APDU [15:43:07]CAPDU: 80 09 00 00 [15:43:07]Write to MH i2c: E2 08 00 F1 B9 80 09 00 00 00 00 00 00 1C [15:43:07]Write i2c OK [15:43:07]MH_I2C_Read... [15:43:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [15:43:07]Read from MH i2c: E2 [15:43:07]MH_I2C_Read... [15:43:07]Read from MH i2c: E2 03 00 [15:43:07]MH_I2C_Read... [15:43:07]Read from MH i2c: E2 03 00 F1 B9 00 90 00 1E [15:43:07]RAPDU: 90 00 [15:43:07]wFMCommunicate OK [15:43:07]SAM_PROTO_ClearQueue done [15:43:07]KKMCreateOFDPacket [15:43:07]OFDProtocolAddRootSTLVToBuf [15:43:07]FM_MakeSignedData [15:43:07]FM_MakeSignedData [15:43:07]SAM_PROTO_SignData [15:43:07]wFMCommunicate request_size=4 [15:43:07]MH_SAM_APDU [15:43:07]CAPDU: 80 0D 01 02 [15:43:07]Write to MH i2c: E2 08 00 F2 B9 80 0D 01 02 00 00 00 00 24 [15:43:07]Write i2c OK [15:43:07]MH_I2C_Read... [15:43:07]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [15:43:07]Read from MH i2c: E2 [15:43:07]MH_I2C_Read... [15:43:07]Read from MH i2c: E2 03 00 [15:43:07]MH_I2C_Read... [15:43:07]Read from MH i2c: E2 03 00 F2 B9 00 90 00 1F [15:43:07]RAPDU: 90 00 [15:43:07]wFMCommunicate OK [15:43:07]wFMCommunicate request_size=255 [15:43:07]MH_SAM_APDU [15:43: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 EE 4D 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 08 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 11 67 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 20 84 03 00 35 04 06 00 16 C0 D4 F5 [15:43:07]Write to MH i2c: E2 02 01 F3 B9 80 0D 02 02 FA 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EE 4D 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 08 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 11 67 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 20 84 03 00 35 04 06 00 16 C0 D4 F5 00 00 F6 [15:43:07]Write i2c OK [15:43:07]MH_I2C_Read... [15:43:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:43:08]Read from MH i2c: E2 [15:43:08]MH_I2C_Read... [15:43:08]Read from MH i2c: E2 03 00 [15:43:08]MH_I2C_Read... [15:43:08]Read from MH i2c: E2 03 00 F3 B9 00 90 00 20 [15:43:08]RAPDU: 90 00 [15:43:08]wFMCommunicate OK [15:43:08]wFMCommunicate request_size=7 [15:43:08]MH_SAM_APDU [15:43:08]CAPDU: 80 0D 02 02 02 FC E0 [15:43:08]Write to MH i2c: E2 0A 00 F4 B9 80 0D 02 02 02 00 FC E0 00 00 07 [15:43:08]Write i2c OK [15:43:08]MH_I2C_Read... [15:43:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [15:43:08]Read from MH i2c: E2 [15:43:08]MH_I2C_Read... [15:43:08]Read from MH i2c: E2 03 00 [15:43:08]MH_I2C_Read... [15:43:08]Read from MH i2c: E2 03 00 F4 B9 00 90 00 21 [15:43:08]RAPDU: 90 00 [15:43:08]wFMCommunicate OK [15:43:08]wFMCommunicate request_size=4 [15:43:08]MH_SAM_APDU [15:43:08]CAPDU: 80 0D 03 02 [15:43:08]Write to MH i2c: E2 08 00 F5 B9 80 0D 03 02 00 00 00 00 29 [15:43:08]Write i2c OK [15:43:08]MH_I2C_Read... [15:43:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [15:43:08]Read from MH i2c: E2 [15:43:08]MH_I2C_Read... [15:43:08]Read from MH i2c: E2 0B 00 [15:43:08]MH_I2C_Read... [15:43:08]Read from MH i2c: E2 0B 00 F5 B9 00 41 32 41 5F D2 88 8A 37 90 00 58 [15:43:08]RAPDU: 41 32 41 5F D2 88 8A 37 90 00 [15:43:08]wFMCommunicate OK [15:43:08]SAM_PROTO_SignData done [15:43:08]FM_MakeSignedData done [15:43:08]CreateOFDProtocolMessage [15:43:08]wFMCommunicate request_size=4 [15:43:08]MH_SAM_APDU [15:43:08]CAPDU: 80 11 00 00 [15:43:08]Write to MH i2c: E2 08 00 F6 B9 80 11 00 00 00 00 00 00 29 [15:43:08]Write i2c OK [15:43:08]MH_I2C_Read... [15:43:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:43:08]Read from MH i2c: E2 [15:43:08]MH_I2C_Read... [15:43:08]Read from MH i2c: E2 17 00 [15:43:08]MH_I2C_Read... [15:43:08]Read from MH i2c: E2 17 00 F6 B9 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 7A [15:43:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:43:08]wFMCommunicate OK [15:43:08]CreateOFDProtocolMessage done [15:43:08]OFDSenderStorePacket 230432 [15:43:08]StoreOFDPacket docnum=230432 [15:43:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 66 97 04 01 A7 DF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EE 4D 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 08 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 11 67 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 20 84 03 00 35 04 06 00 16 C0 D4 F5 FC E0 41 32 41 5F D2 88 8A 37 [15:43:08]CheckFolder [15:43:08]dirname=/storage/ofd_packets [15:43:08]CheckFolder done [15:43:08]ProducePacketName [15:43:08]name=ofd_packets/00230432 [15:43:08]NVStorageSaveData ofd_packets/00230432 [15:43:08]File name is /storage/ofd_packets/00230432 [15:43:08]Write 298 bytes [15:43:08]NVStorageSaveData done [15:43:08]OFDSenderStorePacket done [15:43:08]KKMCreateOFDPacket done [15:43:08]NVStorageSaveData kkm_last_timestamp [15:43:08]File name is /storage/kkm_last_timestamp [15:43:08]Write 4 bytes [15:43:08]NVStorageSaveData done [15:43:08]ExternCall_PrintAddStr [15:43:08]wPrintStart [15:43:08]Write to MH i2c: 01 00 00 F7 B9 B0 [15:43:08]Write i2c OK [15:43:08]MH_I2C_Read... [15:43:08]Read from MH i2c: 01 [15:43:08]MH_I2C_Read... [15:43:08]Read from MH i2c: 01 07 00 [15:43:08]MH_I2C_Read... [15:43:08]Read from MH i2c: 01 07 00 F7 B9 00 00 00 00 00 FF 0F C5 [15:43:08]RasterBufferAndPrint [15:43:08]line Счет N : (1)872003 [15:43:08]line ИНН: 02508201610067 [15:43:08]line Контрольно-Кассовый Чек [15:43:08]line ПРОДАЖА [15:43:08]line ТРК (МРК, ГНК) : 1 [15:43:08]line Товар: 2710194210 [15:43:08]line ДТ-К-5 [15:43:08]line 19.950 * 75.20 [15:43:08]line = 1500.24 [15:43:08]line НДС 12% НСП 1% [15:43:08]line > о реализуемом товаре [15:43:08]line ОКРУГЛЕНИЕ: -0.24 [15:43:08]line ИТОГО: 1500.00 [15:43:08]line Внесено: 1500.00 [15:43:08]line СДАЧА: 0.00 [15:43:08]line НСП 1% : 13.28 [15:43:08]line НДС 12% : 159.32 [15:43:08]line Наличными: 1500.00 [15:43:08]line Безнал.: 0.00 [15:43:08]line Место: АЗС № 125 "Партнер Нефть" [15:43:08]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [15:43:08]line СНО: Общий режим [15:43:08]line Чек 246 28.07.2024 15:43 [15:43:08]line Смена: 386 ФФД: 1.0 [15:43:08]line ЗНМ: 0300000050 [15:43:08]line РНМ: 0000000000099253 [15:43:08]line Версия ККМ: 001 [15:43:08]line ФМ: 0000000000965352 [15:43:08]line ФД: 230432 [15:43:08]line ФПД: 25017462422752 [15:43:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T154313&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230432&fm=25017462422752&tin=02508201610067®Number=0000000000099253&sum=150000 [15:43:08]OFD Sender: Processing packet 230432 [packets to send 132, broken 131] [15:43:08]ProducePacketName [15:43:08]name=ofd_packets/00230432 [15:43:08]OFD Sender: To server: pG, [15:43:08]CommunicateWithHost lk.salyk.kg:30040 [15:43:08]ConnectInit lk.salyk.kg [15:43:08]written 0, free lines is 4095 [15:43:08]Write to MH i2c: 01 00 00 22 BA DC [15:43:08]Write i2c OK [15:43:08]MH_I2C_Read... [15:43:08]Read from MH i2c: 01 [15:43:08]MH_I2C_Read... [15:43:08]Read from MH i2c: 01 07 00 [15:43:08]MH_I2C_Read... [15:43:08]Read from MH i2c: 01 07 00 22 BA 00 00 00 00 00 F4 0C E3 [15:43:08]RasterBufferAndPrint [15:43:08]line [15:43:08]line [15:43:08]line [15:43:08]line [15:43:08]line [15:43:08]written 0, free lines is 3322 [15:43:09]MH_Cut [15:43:09]Write to MH i2c: D1 01 00 29 BA 01 B5 [15:43:09]Write i2c OK [15:43:09]MH_I2C_Read... [15:43:09]Read from MH i2c: D1 [15:43:09]MH_I2C_Read... [15:43:09]Read from MH i2c: D1 01 00 [15:43:09]MH_I2C_Read... [15:43:09]Read from MH i2c: D1 01 00 29 BA 00 B4 [15:43:09]Write to MH i2c: 01 00 00 2A BA E4 [15:43:09]Write i2c OK [15:43:09]MH_I2C_Read... [15:43:09]*** Cut start [15:43:09]*** Partial cut [15:43:09]*** CUTSNS_PIN = 1 [15:43:09]*** CUTSNS_PIN = 0 [15:43:09]*** Brake cut motor [15:43:10]Read from MH i2c: 01 [15:43:10]MH_I2C_Read... [15:43:10]*** Stop cut motor [15:43:10]*** Cut end [15:43:10]Read from MH i2c: 01 07 00 [15:43:10]MH_I2C_Read... [15:43:10]Read from MH i2c: 01 07 00 2A BA 00 00 00 00 00 FF 0F F9 [15:43:10]process_action close_receipt done [15:43:10]requested_data is exist [15:43:10]produce_requested_data [15:43:10]requested_item fm.sn is exist - process it [15:43:10]wFMCommunicate request_size=4 [15:43:10]MH_SAM_APDU [15:43:10]CAPDU: 80 11 00 00 [15:43:10]Write to MH i2c: E2 08 00 2B BA 80 11 00 00 00 00 00 00 5F [15:43:10]Write i2c OK [15:43:10]MH_I2C_Read... [15:43:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [15:43:10]Read from MH i2c: E2 [15:43:10]MH_I2C_Read... [15:43:10]Read from MH i2c: E2 17 00 [15:43:10]MH_I2C_Read... [15:43:10]Read from MH i2c: E2 17 00 2B BA 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 B0 [15:43:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [15:43:10]wFMCommunicate OK [15:43:10]requested_item fd.num is exist - process it [15:43:10]SAM_PROTO_GetFieldsCounters [15:43:10]wFMCommunicate request_size=4 [15:43:10]MH_SAM_APDU [15:43:10]CAPDU: 80 13 00 00 [15:43:10]Write to MH i2c: E2 08 00 2C BA 80 13 00 00 00 00 00 00 62 [15:43:10]Write i2c OK [15:43:10]MH_I2C_Read... [15:43:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [15:43:10]Read from MH i2c: E2 [15:43:10]MH_I2C_Read... [15:43:10]Read from MH i2c: E2 62 00 [15:43:10]MH_I2C_Read... [15:43:10]Read from MH i2c: E2 62 00 2C BA 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 20 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 F6 00 00 00 5E 04 04 00 F6 00 00 00 57 04 04 00 F7 00 00 00 19 04 04 00 00 00 00 00 90 00 90 [15:43:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 20 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 F6 00 00 00 5E 04 04 00 F6 00 00 00 57 04 04 00 F7 00 00 00 19 04 04 00 00 00 00 00 90 00 [15:43:10]wFMCommunicate OK [15:43:10]SAM_PROTO_GetFieldsCounters done [15:43:10]requested_item shift.num is exist - process it [15:43:10]requested_item shift.opened is exist - process it [15:43:10]req_shift_opened [15:43:10]FM_GetShiftState [15:43:10]SAM_PROTO_GetShiftState [15:43:10]wFMCommunicate request_size=4 [15:43:10]MH_SAM_APDU [15:43:10]CAPDU: 80 13 01 00 [15:43:10]Write to MH i2c: E2 08 00 2D BA 80 13 01 00 00 00 00 00 64 [15:43:10]Write i2c OK [15:43:10]MH_I2C_Read... [15:43:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [15:43:10]Read from MH i2c: E2 [15:43:10]MH_I2C_Read... [15:43:10]Read from MH i2c: E2 0E 00 [15:43:10]MH_I2C_Read... [15:43:10]Read from MH i2c: E2 0E 00 2D BA 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 2A [15:43:10]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [15:43:10]wFMCommunicate OK [15:43:10]SAM_PROTO_GetShiftState done [15:43:10]FM_GetShiftState done [15:43:10]req_shift_opened done [15:43:10]requested_item shift.open_date is exist - process it [15:43:10]req_shift_open_date [15:43:10]req_shift_open_date done [15:43:10]produce_requested_data done [15:43:10]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230432,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [15:43:10]process_action_free close_receipt [15:43:10]json_value_free [15:43:10]json_value_free done [15:43:10]process_json_proto returns [15:43:10]Send response to host [15:43:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230432,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [15:43:10]free response buf [15:43:10]execute_script done [15:43:10]execute_script returns [15:43:10]free content buf [15:43:10]Sock 8.Close socket [15:43:10]Sock 8.Thread stoped [15:45:20]ConnectInit Can't connect to host [15:45:20]CommunicateWithHost connect error [15:45:20]CommunicateWithHost err = -1 [15:45:20]OFD Sender: Server communicate error [15:45:25]OFD Sender: Processing packet 230432 [packets to send 132, broken 131] [15:45:25]ProducePacketName [15:45:25]name=ofd_packets/00230432 [15:45:25]OFD Sender: To server: pG, [15:45:25]CommunicateWithHost lk.salyk.kg:30040 [15:45:25]ConnectInit lk.salyk.kg [15:45:25]Connected sock=8 [15:45:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 66 97 04 01 A7 DF 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EE 4D 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 08 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F6 00 00 00 F4 03 04 00 11 67 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 20 84 03 00 35 04 06 00 16 C0 D4 F5 FC E0 41 32 41 5F D2 88 8A 37 [15:45:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 D5 09 47 00 A0 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 39 36 35 33 35 32 10 04 04 00 20 84 03 00 F4 03 04 00 71 0E A6 66 B6 04 01 00 00 D1 8C D8 41 5E CC C1 D2 [15:45:25]CommunicateWithHost err = 0 [15:45:25]CheckOFDResponse [15:45:25]1017 (14) - 77093643461234 [15:45:25]1041 (16) - 0000000000965352 [15:45:25]1040 (4) - 230432 [15:45:25]1012 (4) - 28.07.2024 09:25 [15:45:25]1206 (1) - 0 [15:45:25]OFD Sender: Remove packet 230432 [15:45:25]ProducePacketName [15:45:25]name=ofd_packets/00230432 [15:45:25]NVStorageDeleteData [15:45:25]OFD Sender: No OFD packet to send [15:45:30]OFD Sender: No OFD packet to send [15:45:35]OFD Sender: No OFD packet to send [15:45:40]OFD Sender: No OFD packet to send [15:45:45]OFD Sender: No OFD packet to send [15:45:50]OFD Sender: No OFD packet to send [15:45:55]OFD Sender: No OFD packet to send [15:46:00]OFD Sender: No OFD packet to send [15:46:05]OFD Sender: No OFD packet to send [15:46:10]OFD Sender: No OFD packet to send [15:46:15]OFD Sender: No OFD packet to send [15:46:21]OFD Sender: No OFD packet to send [15:46:26]OFD Sender: No OFD packet to send [15:46:31]OFD Sender: No OFD packet to send [15:46:36]OFD Sender: No OFD packet to send [15:46:41]OFD Sender: No OFD packet to send [15:46:46]OFD Sender: No OFD packet to send [15:46:51]OFD Sender: No OFD packet to send [15:46:56]OFD Sender: No OFD packet to send [15:47:01]OFD Sender: No OFD packet to send [15:47:06]OFD Sender: No OFD packet to send [15:47:11]OFD Sender: No OFD packet to send [15:47:16]OFD Sender: No OFD packet to send [15:47:21]OFD Sender: No OFD packet to send [15:47:26]OFD Sender: No OFD packet to send [15:47:31]OFD Sender: No OFD packet to send [15:47:36]OFD Sender: No OFD packet to send [15:47:41]OFD Sender: No OFD packet to send [15:47:46]OFD Sender: No OFD packet to send [15:47:51]OFD Sender: No OFD packet to send [15:47:56]OFD Sender: No OFD packet to send [15:48:01]OFD Sender: No OFD packet to send [15:48:06]OFD Sender: No OFD packet to send [22:12:46]ConnectInit Can't connect to host [22:12:50]OFD Sender: Processing packet 230433 [packets to send 321, broken 131] [22:12:50]ProducePacketName [22:12:50]name=ofd_packets/00230433 [22:12:50]OFD Sender: To server: pG, [22:12:50]CommunicateWithHost lk.salyk.kg:30040 [22:12:50]ConnectInit lk.salyk.kg [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 BC FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 01 03 00 61 [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]*** Starting fw at address 01020100 (2007E328 010249C5) [00:00:10]*** Waiting for read because exit forced [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]*** 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 54000000005725BC (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 R4676 (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: 31880924+1690324479=1722205403 [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 = 0x33570624 [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 BC FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF FF 00 03 00 62 [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 60 00 FF FF 7F [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 DC C4 A6 66 FF 4D C0 64 1B [22:23:24]Current date/time: 28.07.2024 22:23 [22:23:24]FM_Init [22:23:24]wFMConnect [22:23:24]MH_SAM_On [22:23:24]Write to MH i2c: E0 00 00 08 00 E7 [22:23:24]Write i2c OK [22:23:24]MH_I2C_Read... [22:23:24]*** iso7816_init finished! [22:23:24]*** atr: [22:23:24]*** 0F 3B D5 18 FF 81 91 FE [22:23:24]*** 1F C3 80 73 C8 21 10 0A [22:23:24]*** 00 00 00 00 00 00 00 00 [22:23:24]*** 00 00 00 00 00 00 00 00 [22:23:24]*** 00 00 00 00 00 00 00 00 [22:23:24]*** 00 00 00 00 00 00 00 00 [22:23:24]*** 00 00 00 00 00 00 00 00 [22:23:24]*** 00 00 00 00 00 00 00 00 [22:23:24]Read from MH i2c: E0 [22:23:24]MH_I2C_Read... [22:23:24]Read from MH i2c: E0 10 00 [22:23:24]MH_I2C_Read... [22:23:24]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 [22:23:24]ATR: 3B D5 18 FF 81 91 FE 1F C3 80 73 C8 21 10 0A [22:23:24]wFMCommunicate request_size=10 [22:23:24]MH_SAM_APDU [22:23:24]CAPDU: 00 A4 04 00 05 01 02 03 04 05 [22:23:24]Write to MH i2c: E2 0D 00 09 00 00 A4 04 00 05 00 01 02 03 04 05 00 00 B3 [22:23:24]Write i2c OK [22:23:24]MH_I2C_Read... [22:23:24]*** iso7816_exchange 00 A4 04 00... Resp OK rsp.len_out = 0! [22:23:24]Read from MH i2c: E2 [22:23:24]MH_I2C_Read... [22:23:24]Read from MH i2c: E2 03 00 [22:23:24]MH_I2C_Read... [22:23:24]Read from MH i2c: E2 03 00 09 00 00 90 00 7D [22:23:24]RAPDU: 90 00 [22:23:24]wFMCommunicate OK [22:23:24]wFMCommunicate request_size=4 [22:23:24]MH_SAM_APDU [22:23:24]CAPDU: 80 11 00 00 [22:23:24]Write to MH i2c: E2 08 00 0A 00 80 11 00 00 00 00 00 00 84 [22:23:24]Write i2c OK [22:23:24]MH_I2C_Read... [22:23:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:23:24]Read from MH i2c: E2 [22:23:24]MH_I2C_Read... [22:23:24]Read from MH i2c: E2 17 00 [22:23:24]MH_I2C_Read... [22:23:24]Read from MH i2c: E2 17 00 0A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 D5 [22:23:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:23:24]wFMCommunicate OK [22:23:24]Detected FM SN is 0000000000965352 [22:23:24]Stored FM SN is 0000000000965352 [22:23:24]wFMCommunicate request_size=9 [22:23:24]MH_SAM_APDU [22:23:24]CAPDU: 80 16 00 00 04 93 38 00 00 [22:23:24]Write to MH i2c: E2 0C 00 0B 00 80 16 00 00 04 00 93 38 00 00 00 00 5D [22:23:24]Write i2c OK [22:23:24]MH_I2C_Read... [22:23:24]*** iso7816_exchange 80 16 00 00... Resp OK rsp.len_out = 0! [22:23:24]Read from MH i2c: E2 [22:23:24]MH_I2C_Read... [22:23:24]Read from MH i2c: E2 03 00 [22:23:24]MH_I2C_Read... [22:23:24]Read from MH i2c: E2 03 00 0B 00 00 90 00 7F [22:23:24]RAPDU: 90 00 [22:23:24]wFMCommunicate OK [22:23:24]FM PIN OK [22:23:24]wFMCommunicate request_size=8 [22:23:24]MH_SAM_APDU [22:23:24]CAPDU: 80 14 04 00 03 02 00 01 [22:23:24]Write to MH i2c: E2 0B 00 0C 00 80 14 04 00 03 00 02 00 01 00 00 96 [22:23:24]Write i2c OK [22:23:24]MH_I2C_Read... [22:23:24]*** iso7816_exchange 80 14 04 00... Resp OK rsp.len_out = 0! [22:23:24]Read from MH i2c: E2 [22:23:24]MH_I2C_Read... [22:23:24]Read from MH i2c: E2 03 00 [22:23:24]MH_I2C_Read... [22:23:24]Read from MH i2c: E2 03 00 0C 00 00 90 00 80 [22:23:24]RAPDU: 90 00 [22:23:24]wFMCommunicate OK [22:23:24]wFMCommunicate request_size=13 [22:23:24]MH_SAM_APDU [22:23:24]CAPDU: 80 14 04 01 08 07 00 01 02 03 04 05 06 [22:23:24]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 [22:23:24]Write i2c OK [22:23:24]MH_I2C_Read... [22:23:24]*** iso7816_exchange 80 14 04 01... Resp OK rsp.len_out = 0! [22:23:24]Read from MH i2c: E2 [22:23:24]MH_I2C_Read... [22:23:24]Read from MH i2c: E2 03 00 [22:23:24]MH_I2C_Read... [22:23:24]Read from MH i2c: E2 03 00 0D 00 00 90 00 81 [22:23:24]RAPDU: 90 00 [22:23:24]wFMCommunicate OK [22:23:24]wFMCommunicate request_size=4 [22:23:24]MH_SAM_APDU [22:23:24]CAPDU: 80 11 00 00 [22:23:24]Write to MH i2c: E2 08 00 0E 00 80 11 00 00 00 00 00 00 88 [22:23:24]Write i2c OK [22:23:24]MH_I2C_Read... [22:23:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:23:24]Read from MH i2c: E2 [22:23:24]MH_I2C_Read... [22:23:24]Read from MH i2c: E2 17 00 [22:23:24]MH_I2C_Read... [22:23:24]Read from MH i2c: E2 17 00 0E 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 D9 [22:23:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:23:24]wFMCommunicate OK [22:23:24]DocumentArchiveInit [22:23:24]Start Httpd... [22:23:24]Httpd thread 3067923812 created [22:23:24]Write to MH i2c: 01 00 00 0F 00 0F [22:23:24]Write i2c OK [22:23:24]MH_I2C_Read... [22:23:24]Read from MH i2c: 01 [22:23:24]MH_I2C_Read... [22:23:24]Read from MH i2c: 01 07 00 [22:23:24]MH_I2C_Read... [22:23:24]Read from MH i2c: 01 07 00 0F 00 00 00 00 00 00 FF 0F 24 [22:23:24]MH Int Process started [22:23:24]Allocated Socket 8 [22:23:24]Bind OK [22:23:24]Listen OK [22:23:24]httpd running on port 8080 [22:23:24]Waiting for new connection... [22:23:24]OFD Sender: Processing packet 230433 [packets to send 321, broken 131] [22:23:24]ProducePacketName [22:23:24]name=ofd_packets/00230433 [22:23:24]OFD Sender: To server: pG, [22:23:24]CommunicateWithHost lk.salyk.kg:30040 [22:23:24]ConnectInit lk.salyk.kg [22:23:24]Connected sock=7 [22:23:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 01 00 00 88 8E 08 01 27 1B 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 F7 00 00 00 F4 03 04 00 F1 68 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 21 84 03 00 35 04 06 00 A6 CC FF C2 C8 3E 41 D7 1C A2 7C 3F 2C D1 [22:23:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 D9 A9 47 00 7A 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 39 36 35 33 35 32 10 04 04 00 21 84 03 00 F4 03 04 00 B1 6B A6 66 B6 04 01 00 00 DF 7F 01 FE EC D3 1E 1E [22:23:25]CommunicateWithHost err = 0 [22:23:25]CheckOFDResponse [22:23:25]1017 (14) - 77093643461234 [22:23:25]1041 (16) - 0000000000965352 [22:23:25]1040 (4) - 230433 [22:23:25]1012 (4) - 28.07.2024 16:02 [22:23:25]1206 (1) - 0 [22:23:25]OFD Sender: Remove packet 230433 [22:23:25]ProducePacketName [22:23:25]name=ofd_packets/00230433 [22:23:25]NVStorageDeleteData [22:23:25]OFD Sender: Processing packet 230434 [packets to send 320, broken 131] [22:23:25]ProducePacketName [22:23:25]name=ofd_packets/00230434 [22:23:25]OFD Sender: To server: pG, [22:23:25]CommunicateWithHost lk.salyk.kg:30040 [22:23:25]ConnectInit lk.salyk.kg [22:23:25]Connected sock=7 [22:23:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 3A B3 07 01 C6 47 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 F8 00 00 00 F4 03 04 00 3C 69 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 22 84 03 00 35 04 06 00 00 15 EE F7 31 23 B2 04 92 7B 4D 2B 62 AF [22:23:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 24 E3 47 00 CE 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 39 36 35 33 35 32 10 04 04 00 22 84 03 00 F4 03 04 00 B2 6B A6 66 B6 04 01 00 00 00 61 E9 90 11 34 FE DE [22:23:25]CommunicateWithHost err = 0 [22:23:25]CheckOFDResponse [22:23:25]1017 (14) - 77093643461234 [22:23:25]1041 (16) - 0000000000965352 [22:23:25]1040 (4) - 230434 [22:23:25]1012 (4) - 28.07.2024 16:02 [22:23:25]1206 (1) - 0 [22:23:25]OFD Sender: Remove packet 230434 [22:23:25]ProducePacketName [22:23:25]name=ofd_packets/00230434 [22:23:25]NVStorageDeleteData [22:23:26]OFD Sender: Processing packet 230435 [packets to send 319, broken 131] [22:23:26]ProducePacketName [22:23:26]name=ofd_packets/00230435 [22:23:26]OFD Sender: To server: pG, [22:23:26]CommunicateWithHost lk.salyk.kg:30040 [22:23:26]ConnectInit lk.salyk.kg [22:23:26]Connected sock=7 [22:23:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 96 DF 04 01 0D 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 FA 19 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 58 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 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 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 F9 00 00 00 F4 03 04 00 90 69 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 23 84 03 00 35 04 06 00 D7 D4 A7 5C 73 8A 0E 9C EE 09 DF 01 B8 13 [22:23:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 DF BB 47 00 F7 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 39 36 35 33 35 32 10 04 04 00 23 84 03 00 F4 03 04 00 B3 6B A6 66 B6 04 01 00 00 94 75 75 3A A5 82 41 F7 [22:23:26]CommunicateWithHost err = 0 [22:23:26]CheckOFDResponse [22:23:26]1017 (14) - 77093643461234 [22:23:26]1041 (16) - 0000000000965352 [22:23:26]1040 (4) - 230435 [22:23:26]1012 (4) - 28.07.2024 16:02 [22:23:26]1206 (1) - 0 [22:23:26]OFD Sender: Remove packet 230435 [22:23:26]ProducePacketName [22:23:26]name=ofd_packets/00230435 [22:23:26]NVStorageDeleteData [22:23:27]OFD Sender: Processing packet 230436 [packets to send 318, broken 131] [22:23:27]ProducePacketName [22:23:27]name=ofd_packets/00230436 [22:23:27]OFD Sender: To server: pG, [22:23:27]CommunicateWithHost lk.salyk.kg:30040 [22:23:27]ConnectInit lk.salyk.kg [22:23:27]Connected sock=7 [22:23:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 AE B8 07 01 AD 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 FA 00 00 00 F4 03 04 00 CC 69 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 24 84 03 00 35 04 06 00 B7 62 68 FD 59 0C 0B 15 29 F4 B7 05 3A F4 [22:23:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 E8 37 47 00 DC 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 39 36 35 33 35 32 10 04 04 00 24 84 03 00 F4 03 04 00 B4 6B A6 66 B6 04 01 00 00 B5 8C 4D BD 44 CC 2B AC [22:23:27]CommunicateWithHost err = 0 [22:23:27]CheckOFDResponse [22:23:27]1017 (14) - 77093643461234 [22:23:27]1041 (16) - 0000000000965352 [22:23:27]1040 (4) - 230436 [22:23:27]1012 (4) - 28.07.2024 16:03 [22:23:27]1206 (1) - 0 [22:23:27]OFD Sender: Remove packet 230436 [22:23:27]ProducePacketName [22:23:27]name=ofd_packets/00230436 [22:23:27]NVStorageDeleteData [22:23:28]OFD Sender: Processing packet 230437 [packets to send 317, broken 131] [22:23:28]ProducePacketName [22:23:28]name=ofd_packets/00230437 [22:23:28]OFD Sender: To server: pG, [22:23:28]CommunicateWithHost lk.salyk.kg:30040 [22:23:28]ConnectInit lk.salyk.kg [22:23:28]Connected sock=7 [22:23:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 0F 8A 07 01 07 83 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 F0 14 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 67 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FB 00 00 00 F4 03 04 00 FB 69 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 25 84 03 00 35 04 06 00 C2 A8 E6 87 EC A8 8F 6B DE 9E 9A 55 94 D6 [22:23:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 25 78 47 00 4F 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 39 36 35 33 35 32 10 04 04 00 25 84 03 00 F4 03 04 00 B5 6B A6 66 B6 04 01 00 00 4C F7 6F A7 8D D7 82 31 [22:23:28]CommunicateWithHost err = 0 [22:23:28]CheckOFDResponse [22:23:28]1017 (14) - 77093643461234 [22:23:28]1041 (16) - 0000000000965352 [22:23:28]1040 (4) - 230437 [22:23:28]1012 (4) - 28.07.2024 16:03 [22:23:28]1206 (1) - 0 [22:23:28]OFD Sender: Remove packet 230437 [22:23:28]ProducePacketName [22:23:28]name=ofd_packets/00230437 [22:23:28]NVStorageDeleteData [22:23:29]OFD Sender: Processing packet 230438 [packets to send 316, broken 131] [22:23:29]ProducePacketName [22:23:29]name=ofd_packets/00230438 [22:23:29]OFD Sender: To server: pG, [22:23:29]CommunicateWithHost lk.salyk.kg:30040 [22:23:29]ConnectInit lk.salyk.kg [22:23:29]Connected sock=7 [22:23:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 01 00 00 7E 14 08 01 60 58 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 FC 00 00 00 F4 03 04 00 7E 6A A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 26 84 03 00 35 04 06 00 CC F2 17 D6 3F 8F D8 82 D1 9E BD DC 90 4C [22:23:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 C0 E0 47 00 67 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 39 36 35 33 35 32 10 04 04 00 26 84 03 00 F4 03 04 00 B5 6B A6 66 B6 04 01 00 00 C1 C4 8F 1F 17 16 F2 49 [22:23:29]CommunicateWithHost err = 0 [22:23:29]CheckOFDResponse [22:23:29]1017 (14) - 77093643461234 [22:23:29]1041 (16) - 0000000000965352 [22:23:29]1040 (4) - 230438 [22:23:29]1012 (4) - 28.07.2024 16:03 [22:23:29]1206 (1) - 0 [22:23:29]OFD Sender: Remove packet 230438 [22:23:29]ProducePacketName [22:23:29]name=ofd_packets/00230438 [22:23:29]NVStorageDeleteData [22:23:30]OFD Sender: Processing packet 230439 [packets to send 315, broken 131] [22:23:30]ProducePacketName [22:23:30]name=ofd_packets/00230439 [22:23:30]OFD Sender: To server: pG, [22:23:30]CommunicateWithHost lk.salyk.kg:30040 [22:23:30]ConnectInit lk.salyk.kg [22:23:30]Connected sock=7 [22:23:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 59 1C 07 01 A3 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 42 27 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 42 25 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F8 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 1F 00 00 00 00 07 04 06 00 F8 24 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FD 00 00 00 F4 03 04 00 6C 6B A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 27 84 03 00 35 04 06 00 8F 4E B4 26 95 2A A2 F0 DC AB 07 8B 3C B5 [22:23:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 5F A2 47 00 98 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 39 36 35 33 35 32 10 04 04 00 27 84 03 00 F4 03 04 00 B6 6B A6 66 B6 04 01 00 00 2E 37 8C 94 4E 35 63 68 [22:23:30]CommunicateWithHost err = 0 [22:23:30]CheckOFDResponse [22:23:30]1017 (14) - 77093643461234 [22:23:30]1041 (16) - 0000000000965352 [22:23:30]1040 (4) - 230439 [22:23:30]1012 (4) - 28.07.2024 16:03 [22:23:30]1206 (1) - 0 [22:23:30]OFD Sender: Remove packet 230439 [22:23:30]ProducePacketName [22:23:30]name=ofd_packets/00230439 [22:23:30]NVStorageDeleteData [22:23:30]OFD Sender: Processing packet 230440 [packets to send 314, broken 131] [22:23:30]ProducePacketName [22:23:30]name=ofd_packets/00230440 [22:23:30]OFD Sender: To server: pG, [22:23:30]CommunicateWithHost lk.salyk.kg:30040 [22:23:30]ConnectInit lk.salyk.kg [22:23:30]Connected sock=7 [22:23:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 40 A9 07 01 6A B3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 FE 00 00 00 F4 03 04 00 E8 6B A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 28 84 03 00 35 04 06 00 B2 A5 D2 13 5F 1A 56 79 0F DF 32 3F 01 F8 [22:23:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 D9 95 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 39 36 35 33 35 32 10 04 04 00 28 84 03 00 F4 03 04 00 B7 6B A6 66 B6 04 01 00 00 17 E1 64 B9 27 1C 05 02 [22:23:31]CommunicateWithHost err = 0 [22:23:31]CheckOFDResponse [22:23:31]1017 (14) - 77093643461234 [22:23:31]1041 (16) - 0000000000965352 [22:23:31]1040 (4) - 230440 [22:23:31]1012 (4) - 28.07.2024 16:03 [22:23:31]1206 (1) - 0 [22:23:31]OFD Sender: Remove packet 230440 [22:23:31]ProducePacketName [22:23:31]name=ofd_packets/00230440 [22:23:31]NVStorageDeleteData [22:23:31]OFD Sender: Processing packet 230441 [packets to send 313, broken 131] [22:23:31]ProducePacketName [22:23:31]name=ofd_packets/00230441 [22:23:31]OFD Sender: To server: pG, [22:23:31]CommunicateWithHost lk.salyk.kg:30040 [22:23:31]ConnectInit lk.salyk.kg [22:23:31]Connected sock=7 [22:23:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 70 78 07 01 47 94 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 FF 00 00 00 F4 03 04 00 EC 6B A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 29 84 03 00 35 04 06 00 3A 0B 66 40 12 3D 4F AA 9D 50 A7 56 B0 C8 [22:23:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 DF 88 47 00 29 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 39 36 35 33 35 32 10 04 04 00 29 84 03 00 F4 03 04 00 B8 6B A6 66 B6 04 01 00 00 26 71 B7 BC D0 BB FD 24 [22:23:32]CommunicateWithHost err = 0 [22:23:32]CheckOFDResponse [22:23:32]1017 (14) - 77093643461234 [22:23:32]1041 (16) - 0000000000965352 [22:23:32]1040 (4) - 230441 [22:23:32]1012 (4) - 28.07.2024 16:03 [22:23:32]1206 (1) - 0 [22:23:32]OFD Sender: Remove packet 230441 [22:23:32]ProducePacketName [22:23:32]name=ofd_packets/00230441 [22:23:32]NVStorageDeleteData [22:23:32]accept exits with 9 [22:23:32]New connection [22:23:32]New thread 3067637092 created [22:23:32]Waiting for new connection... [22:23:32] Sock 9.Parse request [22:23:32]Sock 9.Check first char [22:23:32]Sock 9.First char is OK [22:23:32]request: POST /json_proto HTTP/1.0 [22:23:32]Method: POST [22:23:32]URL: /json_proto [22:23:32]Method is POST - this is cgi request [22:23:32]url: /json_proto [22:23:32]query_string will be loaded in cgi processing [22:23:32]execute_cgi json_proto POST (null) [22:23:32]execute_cgi path=json_proto method=POST [22:23:32]POST find Content-Length [22:23:32]Host: 172.17.49.131:8080 [22:23:32]Content-Length: 215 [22:23:32]Content-Type: application/json [22:23:32] [22:23:32]POST finish read [22:23:32]Found Content-Length = 215 [22:23:32]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" ] } } [22:23:32]execute_script... [22:23:32]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" ] } } [22:23:32]POST & json_proto [22:23:32]process_json_proto [22:23:32]json parsed OK: [22:23:32]protocol is kg_v1.0 [22:23:32]action value=get_value [22:23:32]process_action get_value [22:23:32]cmd_get_value [22:23:32]process_action get_value done [22:23:32]requested_data is exist [22:23:32]produce_requested_data [22:23:32]requested_item kkm.sn is exist - process it [22:23:32]requested_item kkm.ver is exist - process it [22:23:32]requested_item fm.sn is exist - process it [22:23:32]wFMCommunicate request_size=4 [22:23:32]MH_SAM_APDU [22:23:32]CAPDU: 80 11 00 00 [22:23:32]Write to MH i2c: E2 08 00 10 00 80 11 00 00 00 00 00 00 8A [22:23:32]Write i2c OK [22:23:32]MH_I2C_Read... [22:23:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:23:32]Read from MH i2c: E2 [22:23:32]MH_I2C_Read... [22:23:32]Read from MH i2c: E2 17 00 [22:23:32]MH_I2C_Read... [22:23:32]Read from MH i2c: E2 17 00 10 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 DB [22:23:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:23:32]wFMCommunicate OK [22:23:32]requested_item fd.num is exist - process it [22:23:32]SAM_PROTO_GetFieldsCounters [22:23:32]wFMCommunicate request_size=4 [22:23:32]MH_SAM_APDU [22:23:32]CAPDU: 80 13 00 00 [22:23:32]Write to MH i2c: E2 08 00 11 00 80 13 00 00 00 00 00 00 8D [22:23:32]Write i2c OK [22:23:32]MH_I2C_Read... [22:23:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:23:32]Read from MH i2c: E2 [22:23:32]MH_I2C_Read... [22:23:32]Read from MH i2c: E2 62 00 [22:23:32]MH_I2C_Read... [22:23:32]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 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 DE 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 B4 01 00 00 5E 04 04 00 B4 01 00 00 57 04 04 00 B5 01 00 00 19 04 04 00 00 00 00 00 90 00 B6 [22:23:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 DE 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 B4 01 00 00 5E 04 04 00 B4 01 00 00 57 04 04 00 B5 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:23:32]wFMCommunicate OK [22:23:32]SAM_PROTO_GetFieldsCounters done [22:23:32]requested_item shift.num is exist - process it [22:23:32]requested_item shift.opened is exist - process it [22:23:32]req_shift_opened [22:23:32]FM_GetShiftState [22:23:32]SAM_PROTO_GetShiftState [22:23:32]wFMCommunicate request_size=4 [22:23:32]MH_SAM_APDU [22:23:32]CAPDU: 80 13 01 00 [22:23:32]Write to MH i2c: E2 08 00 12 00 80 13 01 00 00 00 00 00 8F [22:23:32]OFD Sender: Processing packet 230442 [packets to send 312, broken 131] [22:23:32]ProducePacketName [22:23:32]name=ofd_packets/00230442 [22:23:32]Write i2c OK [22:23:32]MH_I2C_Read... [22:23:32]OFD Sender: To server: pG, [22:23:32]CommunicateWithHost lk.salyk.kg:30040 [22:23:32]ConnectInit lk.salyk.kg [22:23:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:23:32]Read from MH i2c: E2 [22:23:32]MH_I2C_Read... [22:23:32]Read from MH i2c: E2 0E 00 [22:23:32]MH_I2C_Read... [22:23:32]Read from MH i2c: E2 0E 00 12 00 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 55 [22:23:32]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:23:32]wFMCommunicate OK [22:23:32]SAM_PROTO_GetShiftState done [22:23:32]FM_GetShiftState done [22:23:32]req_shift_opened done [22:23:32]requested_item shift.open_date is exist - process it [22:23:32]req_shift_open_date [22:23:32]req_shift_open_date done [22:23:32]produce_requested_data done [22:23:32]produce_requested_data return {"kkm.sn":"0300000050","kkm.ver":"001","fm.sn":"0000000000965352","fd.num":230622,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [22:23:32]process_action_free get_value [22:23:32]json_value_free [22:23:32]json_value_free done [22:23:32]process_json_proto returns [22:23:32]Send response to host [22:23:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000050","kkm.ver":"001","fm.sn":"0000000000965352","fd.num":230622,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [22:23:32]free response buf [22:23:32]execute_script done [22:23:32]execute_script returns [22:23:32]free content buf [22:23:32]Sock 9.Close socket [22:23:32]Sock 9.Thread stoped [22:23:32]accept exits with 7 [22:23:32]New connection [22:23:32]New thread 3067493732 created [22:23:32]Thread 3067637092 joined [22:23:32]Waiting for new connection... [22:23:32] Sock 7.Parse request [22:23:32]Sock 7.Check first char [22:23:32]Sock 7.First char is OK [22:23:32]request: POST /json_proto HTTP/1.0 [22:23:32]Method: POST [22:23:32]URL: /json_proto [22:23:32]Method is POST - this is cgi request [22:23:32]url: /json_proto [22:23:32]query_string will be loaded in cgi processing [22:23:32]execute_cgi json_proto POST (null) [22:23:32]execute_cgi path=json_proto method=POST [22:23:32]POST find Content-Length [22:23:32]Host: 172.17.49.131:8080 [22:23:32]Content-Length: 331 [22:23:32]Content-Type: application/json [22:23:32] [22:23:32]POST finish read [22:23:32]Found Content-Length = 331 [22:23:32]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" ] } } [22:23:32]execute_script... [22:23: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" ] } } [22:23:32]POST & json_proto [22:23:32]process_json_proto [22:23:32]json parsed OK: [22:23:32]protocol is kg_v1.0 [22:23:32]action value=get_value [22:23:32]process_action get_value [22:23:32]cmd_get_value [22:23:32]process_action get_value done [22:23:32]requested_data is exist [22:23:32]produce_requested_data [22:23:32]requested_item fm.sale.total is exist - process it [22:23:32]SAM_PROTO_GetFMData [22:23:32]wFMCommunicate request_size=4 [22:23:32]MH_SAM_APDU [22:23:32]CAPDU: 80 13 03 00 [22:23:32]Write to MH i2c: E2 08 00 13 00 80 13 03 00 00 00 00 00 92 [22:23:32]Write i2c OK [22:23:32]MH_I2C_Read... [22:23:32]Connected sock=10 [22:23:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 B9 2D 07 01 70 A1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 76 25 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 FC FD 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 E8 FD 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3F 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F9 1A 00 00 00 00 07 04 06 00 E8 FD 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 00 01 00 00 F4 03 04 00 0B 6C A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 2A 84 03 00 35 04 06 00 12 4D CC 37 04 21 C4 7F 39 70 99 EF 9B 1E [22:23:33]Read from MH i2c: E2 [22:23:33]MH_I2C_Read... [22:23:33]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [22:23:33]Read from MH i2c: E2 FD 00 [22:23:33]MH_I2C_Read... [22:23:33]Read from MH i2c: E2 FD 00 13 00 00 C6 04 85 04 C2 04 6E 04 04 00 DA 81 03 00 69 04 A4 00 6F 04 04 00 0A 78 03 00 B1 04 05 00 2F 58 20 76 05 70 04 05 00 86 F4 36 6B 04 72 04 05 00 A9 63 E9 0A 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 CD 06 83 94 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 F3 16 60 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 D0 09 00 00 B1 04 04 00 8C 0A 0F 23 70 04 04 00 8C 0A 0F 23 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 C9 37 B9 03 EF 03 90 00 59 [22:23:33]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 DA 81 03 00 69 04 A4 00 6F 04 04 00 0A 78 03 00 B1 04 05 00 2F 58 20 76 05 70 04 05 00 86 F4 36 6B 04 72 04 05 00 A9 63 E9 0A 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 CD 06 83 94 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 F3 16 60 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 D0 09 00 00 B1 04 04 00 8C 0A 0F 23 70 04 04 00 8C 0A 0F 23 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 C9 37 B9 03 EF 03 90 00 [22:23:33]wFMCommunicate OK [22:23:33]wFMCommunicate request_size=4 [22:23:33]MH_SAM_APDU [22:23:33]CAPDU: 80 17 00 00 [22:23:33]Write to MH i2c: E2 08 00 14 00 80 17 00 00 00 00 00 00 94 [22:23:33]Write i2c OK [22:23:33]MH_I2C_Read... [22:23:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 29 84 47 00 5F 38 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 2A 84 03 00 F4 03 04 00 B9 6B A6 66 B6 04 01 00 00 CE B1 37 59 BB D8 4B B5 [22:23:33]CommunicateWithHost err = 0 [22:23:33]CheckOFDResponse [22:23:33]1017 (14) - 77093643461234 [22:23:33]1041 (16) - 0000000000965352 [22:23:33]1040 (4) - 230442 [22:23:33]1012 (4) - 28.07.2024 16:03 [22:23:33]1206 (1) - 0 [22:23:33]OFD Sender: Remove packet 230442 [22:23:33]ProducePacketName [22:23:33]name=ofd_packets/00230442 [22:23:33]NVStorageDeleteData [22:23:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:23:33]Read from MH i2c: E2 [22:23:33]MH_I2C_Read... [22:23:33]Read from MH i2c: E2 FD 00 [22:23:33]MH_I2C_Read... [22:23:33]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 D6 6E 4F EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 E2 [22:23:33]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 D6 6E 4F EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 [22:23:33]wFMCommunicate OK [22:23:33]wFMCommunicate request_size=4 [22:23:33]MH_SAM_APDU [22:23:33]CAPDU: 80 17 00 00 [22:23:33]Write to MH i2c: E2 08 00 15 00 80 17 00 00 00 00 00 00 95 [22:23:33]Write i2c OK [22:23:33]MH_I2C_Read... [22:23:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:23:33]Read from MH i2c: E2 [22:23:33]MH_I2C_Read... [22:23:33]Read from MH i2c: E2 FD 00 [22:23:33]MH_I2C_Read... [22:23:33]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 [22:23: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 [22:23:33]wFMCommunicate OK [22:23:33]wFMCommunicate request_size=4 [22:23:33]MH_SAM_APDU [22:23:33]CAPDU: 80 17 00 00 [22:23:33]Write to MH i2c: E2 08 00 16 00 80 17 00 00 00 00 00 00 96 [22:23:33]Write i2c OK [22:23:33]MH_I2C_Read... [22:23:33]OFD Sender: Processing packet 230443 [packets to send 311, broken 131] [22:23:33]ProducePacketName [22:23:33]name=ofd_packets/00230443 [22:23:33]OFD Sender: To server: pG, [22:23:33]CommunicateWithHost lk.salyk.kg:30040 [22:23:33]ConnectInit lk.salyk.kg [22:23:33]Connected sock=10 [22:23:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 62 2E 07 01 35 88 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 27 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 9C 0D 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 88 0D 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 63 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 A2 1C 00 00 00 00 07 04 06 00 88 0D 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 01 00 00 F4 03 04 00 BD 6C A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 2B 84 03 00 35 04 06 00 58 A6 7D 99 78 C7 CF 17 C2 7D D8 56 3A 33 [22:23:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:23:34]Read from MH i2c: E2 [22:23:34]MH_I2C_Read... [22:23:34]Read from MH i2c: E2 FD 00 [22:23:34]MH_I2C_Read... [22:23: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 [22:23: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 [22:23:34]wFMCommunicate OK [22:23:34]wFMCommunicate request_size=4 [22:23:34]MH_SAM_APDU [22:23:34]CAPDU: 80 17 00 00 [22:23:34]Write to MH i2c: E2 08 00 17 00 80 17 00 00 00 00 00 00 97 [22:23:34]Write i2c OK [22:23:34]MH_I2C_Read... [22:23:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 11 F7 47 00 17 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 39 36 35 33 35 32 10 04 04 00 2B 84 03 00 F4 03 04 00 BA 6B A6 66 B6 04 01 00 00 06 32 BC A2 6B EF 38 21 [22:23:34]CommunicateWithHost err = 0 [22:23:34]CheckOFDResponse [22:23:34]1017 (14) - 77093643461234 [22:23:34]1041 (16) - 0000000000965352 [22:23:34]1040 (4) - 230443 [22:23:34]1012 (4) - 28.07.2024 16:03 [22:23:34]1206 (1) - 0 [22:23:34]OFD Sender: Remove packet 230443 [22:23:34]ProducePacketName [22:23:34]name=ofd_packets/00230443 [22:23:34]NVStorageDeleteData [22:23:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [22:23:34]Read from MH i2c: E2 [22:23:34]MH_I2C_Read... [22:23:34]Read from MH i2c: E2 E3 00 [22:23:34]MH_I2C_Read... [22:23:34]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 [22:23:34]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 [22:23:34]wFMCommunicate OK [22:23:34]SAM_PROTO_GetFMData done [22:23:34]requested_item fm.sale_refund.total is exist - process it [22:23:34]requested_item fm.buy.total is exist - process it [22:23:34]requested_item shift.sale.total is exist - process it [22:23:34]SAM_PROTO_GetShiftData [22:23:34]wFMCommunicate request_size=4 [22:23:34]MH_SAM_APDU [22:23:34]CAPDU: 80 13 02 00 [22:23:34]Write to MH i2c: E2 08 00 18 00 80 13 02 00 00 00 00 00 96 [22:23:34]Write i2c OK [22:23:34]MH_I2C_Read... [22:23:34]OFD Sender: Processing packet 230444 [packets to send 310, broken 131] [22:23:34]ProducePacketName [22:23:34]name=ofd_packets/00230444 [22:23:34]OFD Sender: To server: pG, [22:23:34]CommunicateWithHost lk.salyk.kg:30040 [22:23:34]ConnectInit lk.salyk.kg [22:23:34]Connected sock=10 [22:23:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 1E C7 07 01 BF 3E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 78 AF 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 22 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 Read from MH i2c: E2 7C [22:23:35]00 MH_I2C_Read... [22:23:35]00 Read from MH i2c: 00 E2 00 FD 07 00 04 [22:23:35]06 MH_I2C_Read... [22:23:35]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 02 01 00 00 F4 03 04 00 22 6E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 2C 84 03 00 35 04 06 00 24 CE 6E ED E7 F7 E8 9E EB F0 69 8E C4 29 [22:23:35]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [22:23:35]Read from MH i2c: E2 FD 00 18 00 00 BC 04 AA 04 B8 04 6E 04 04 00 B4 01 00 00 69 04 9E 00 6F 04 04 00 B1 01 00 00 B1 04 04 00 1A 46 C8 02 70 04 04 00 98 AA F2 01 72 04 03 00 82 9B D5 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 74 A7 4B 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 F0 4D 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 03 00 00 00 B1 04 03 00 10 EB 09 70 04 03 00 10 EB 09 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 AF 0D 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 D3 [22:23:35]RAPDU: BC 04 AA 04 B8 04 6E 04 04 00 B4 01 00 00 69 04 9E 00 6F 04 04 00 B1 01 00 00 B1 04 04 00 1A 46 C8 02 70 04 04 00 98 AA F2 01 72 04 03 00 82 9B D5 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 74 A7 4B 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 F0 4D 06 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6A 04 98 00 6F 04 04 00 03 00 00 00 B1 04 03 00 10 EB 09 70 04 03 00 10 EB 09 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 AF 0D 01 EF 03 09 00 F6 03 01 00 00 F7 03 90 00 [22:23:35]wFMCommunicate OK [22:23:35]wFMCommunicate request_size=4 [22:23:35]MH_SAM_APDU [22:23:35]CAPDU: 80 17 00 00 [22:23:35]Write to MH i2c: E2 08 00 19 00 80 17 00 00 00 00 00 00 99 [22:23:35]Write i2c OK [22:23:35]MH_I2C_Read... [22:23:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 C3 25 47 00 29 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 39 36 35 33 35 32 10 04 04 00 2C 84 03 00 F4 03 04 00 BB 6B A6 66 B6 04 01 00 00 4D 72 8F 3A 06 1F 74 E3 [22:23:35]CommunicateWithHost err = 0 [22:23:35]CheckOFDResponse [22:23:35]1017 (14) - 77093643461234 [22:23:35]1041 (16) - 0000000000965352 [22:23:35]1040 (4) - 230444 [22:23:35]1012 (4) - 28.07.2024 16:03 [22:23:35]1206 (1) - 0 [22:23:35]OFD Sender: Remove packet 230444 [22:23:35]ProducePacketName [22:23:35]name=ofd_packets/00230444 [22:23:35]NVStorageDeleteData [22:23:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:23:35]Read from MH i2c: E2 [22:23:35]MH_I2C_Read... [22:23:35]Read from MH i2c: E2 FD 00 [22:23:35]MH_I2C_Read... [22:23:35]Read from MH i2c: E2 FD 00 19 00 00 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 79 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 D2 [22:23:35]RAPDU: 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 79 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6B 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6C 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 90 00 [22:23:35]wFMCommunicate OK [22:23:35]wFMCommunicate request_size=4 [22:23:35]MH_SAM_APDU [22:23:35]CAPDU: 80 17 00 00 [22:23:35]Write to MH i2c: E2 08 00 1A 00 80 17 00 00 00 00 00 00 9A [22:23:35]Write i2c OK [22:23:35]MH_I2C_Read... [22:23:35]OFD Sender: Processing packet 230445 [packets to send 309, broken 131] [22:23:35]ProducePacketName [22:23:35]name=ofd_packets/00230445 [22:23:35]OFD Sender: To server: pG, [22:23:35]CommunicateWithHost lk.salyk.kg:30040 [22:23:35]ConnectInit lk.salyk.kg [22:23:35]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:23:35]Read from MH i2c: E2 [22:23:35]MH_I2C_Read... [22:23:35]Read from MH i2c: E2 FD 00 [22:23:35]MH_I2C_Read... [22:23:35]Connected sock=10 [22:23:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 8C 9A 07 01 AA A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 03 01 00 00 F4 03 04 00 43 6E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 2D 84 03 00 35 04 06 00 B7 65 11 08 4A A7 E1 A8 44 14 B9 CE CB 32 [22:23:36]Read from MH i2c: E2 FD 00 1A 00 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 C3 [22:23:36]RAPDU: 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 90 00 [22:23:36]wFMCommunicate OK [22:23:36]wFMCommunicate request_size=4 [22:23:36]MH_SAM_APDU [22:23:36]CAPDU: 80 17 00 00 [22:23:36]Write to MH i2c: E2 08 00 1B 00 80 17 00 00 00 00 00 00 9B [22:23:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 8E 7C 47 00 19 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 39 36 35 33 35 32 10 04 04 00 2D 84 03 00 F4 03 04 00 BC 6B A6 66 B6 04 01 00 00 59 7F D7 19 69 8E 0E CF [22:23:36]CommunicateWithHost err = 0 [22:23:36]CheckOFDResponse [22:23:36]1017 (14) - 77093643461234 [22:23:36]1041 (16) - 0000000000965352 [22:23:36]1040 (4) - 230445 [22:23:36]1012 (4) - 28.07.2024 16:03 [22:23:36]1206 (1) - 0 [22:23:36]OFD Sender: Remove packet 230445 [22:23:36]ProducePacketName [22:23:36]name=ofd_packets/00230445 [22:23:36]NVStorageDeleteData [22:23:36]Write i2c OK [22:23:36]MH_I2C_Read... [22:23:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [22:23:36]Read from MH i2c: E2 [22:23:36]MH_I2C_Read... [22:23:36]Read from MH i2c: E2 FD 00 [22:23:36]MH_I2C_Read... [22:23:36]Read from MH i2c: E2 FD 00 1B 00 00 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 1C [22:23:36]RAPDU: 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 90 00 [22:23:36]wFMCommunicate OK [22:23:36]wFMCommunicate request_size=4 [22:23:36]MH_SAM_APDU [22:23:36]CAPDU: 80 17 00 00 [22:23:36]Write to MH i2c: E2 08 00 1C 00 80 17 00 00 00 00 00 00 9C [22:23:36]Write i2c OK [22:23:36]MH_I2C_Read... [22:23:36]OFD Sender: Processing packet 230446 [packets to send 308, broken 131] [22:23:36]ProducePacketName [22:23:36]name=ofd_packets/00230446 [22:23:36]OFD Sender: To server: pG, [22:23:36]CommunicateWithHost lk.salyk.kg:30040 [22:23:36]ConnectInit lk.salyk.kg [22:23:36]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 214! [22:23:36]Read from MH i2c: E2 [22:23:36]MH_I2C_Read... [22:23:36]Read from MH i2c: E2 D9 00 [22:23:36]MH_I2C_Read... [22:23:36]Read from MH i2c: E2 D9 00 1C 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 7B [22:23:37]RAPDU: F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [22:23:37]wFMCommunicate OK [22:23:37]SAM_PROTO_GetShiftData done [22:23:37]requested_item shift.sale.total_cash is exist - process it [22:23:37]requested_item shift.sale_refund.total is exist - process it [22:23:37]requested_item shift.sale_refund.total_cash is exist - process it [22:23:37]requested_item shift.buy.total is exist - process it [22:23:37]requested_item shift.buy.total_cash is exist - process it [22:23:37]produce_requested_data done [22:23:37]produce_requested_data return {"fm.sale.total":234566676.95,"fm.sale_refund.total":5881883.00,"fm.buy.total":0.00,"shift.sale.total":466795.78,"shift.sale.total_cash":326806.00,"shift.sale_refund.total":6500.00,"shift.sale_refund.total_cash":6500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [22:23:37]process_action_free get_value [22:23:37]Connected sock=10 [22:23:37]json_value_free [22:23:37]Data to sent: json_value_free done [22:23:37]87 process_json_proto returns [22:23:37]95 Send response to host [22:23:37]F6 {"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":234566676.95,"fm.sale_refund.total":5881883.00,"fm.buy.total":0.00,"shift.sale.total":466795.78,"shift.sale.total_cash":326806.00,"shift.sale_refund.total":6500.00,"shift.sale_refund.total_cash":6500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [22:23:37]70 free response buf [22:23:37]47 execute_script done [22:23:37]2C execute_script returns [22:23:37]01 free content buf [22:23:37]00 Sock 7.Close socket [22:23:37]30 Sock 7.Thread stoped [22:23:37]30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 71 20 07 01 B1 93 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 46 28 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 D8 2C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C8 2C 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 AA 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 F3 1F 00 00 00 00 07 04 06 00 C8 2C 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 01 00 00 F4 03 04 00 72 6E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 2E 84 03 00 35 04 06 00 6B 92 7B 9F 44 14 C1 95 EE AB 95 50 63 A7 [22:23:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 96 43 47 00 50 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 39 36 35 33 35 32 10 04 04 00 2E 84 03 00 F4 03 04 00 BD 6B A6 66 B6 04 01 00 00 F0 20 09 5B 56 FB 7E 11 [22:23:37]CommunicateWithHost err = 0 [22:23:37]CheckOFDResponse [22:23:37]1017 (14) - 77093643461234 [22:23:37]1041 (16) - 0000000000965352 [22:23:37]1040 (4) - 230446 [22:23:37]1012 (4) - 28.07.2024 16:03 [22:23:37]1206 (1) - 0 [22:23:37]OFD Sender: Remove packet 230446 [22:23:37]ProducePacketName [22:23:37]name=ofd_packets/00230446 [22:23:37]NVStorageDeleteData [22:23:37]accept exits with 9 [22:23:37]New connection [22:23:37]New thread 3067637092 created [22:23:37]Thread 3067493732 joined [22:23:37]Waiting for new connection... [22:23:37] Sock 9.Parse request [22:23:37]Sock 9.Check first char [22:23:37]Sock 9.First char is OK [22:23:37]request: POST /json_proto HTTP/1.0 [22:23:37]Method: POST [22:23:37]URL: /json_proto [22:23:37]Method is POST - this is cgi request [22:23:37]url: /json_proto [22:23:37]query_string will be loaded in cgi processing [22:23:37]execute_cgi json_proto POST (null) [22:23:37]execute_cgi path=json_proto method=POST [22:23:37]POST find Content-Length [22:23:37]Host: 172.17.49.131:8080 [22:23:37]Content-Length: 803 [22:23:37]Content-Type: application/json [22:23:37] [22:23:37]POST finish read [22:23:37]Found Content-Length = 803 [22:23:37]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872202", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [22:23:37]execute_script... [22:23: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)872202", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [22:23:37]POST & json_proto [22:23:37]process_json_proto [22:23:37]json parsed OK: [22:23:37]protocol is kg_v1.0 [22:23:37]action value=close_receipt [22:23:37]process_action close_receipt [22:23:37]cmd_close_receipt [22:23:37]MH_GetDate [22:23:37]Write to MH i2c: F0 00 00 1D 00 0C [22:23:37]Write i2c OK [22:23:37]MH_I2C_Read... [22:23:37]Read from MH i2c: F0 [22:23:37]MH_I2C_Read... [22:23:37]Read from MH i2c: F0 09 00 [22:23:37]MH_I2C_Read... [22:23:37]Read from MH i2c: F0 09 00 1D 00 00 EA C4 A6 66 FF 4D C0 64 3F [22:23:37]GetLastDocTimeStamp 1722204681 [22:23:37]current date 1722205418 [22:23:37]FM_GetShiftState [22:23:37]SAM_PROTO_GetShiftState [22:23:37]wFMCommunicate request_size=4 [22:23:37]MH_SAM_APDU [22:23:37]CAPDU: 80 13 01 00 [22:23:37]Write to MH i2c: E2 08 00 1E 00 80 13 01 00 00 00 00 00 9B [22:23:37]Write i2c OK [22:23:37]MH_I2C_Read... [22:23:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:23:37]Read from MH i2c: E2 [22:23:37]MH_I2C_Read... [22:23:37]Read from MH i2c: E2 0E 00 [22:23:37]MH_I2C_Read... [22:23:37]Read from MH i2c: E2 0E 00 1E 00 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 61 [22:23:37]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:23:37]wFMCommunicate OK [22:23:37]SAM_PROTO_GetShiftState done [22:23:37]FM_GetShiftState done [22:23:37]opened in 1722127132 [22:23:37]opened+sec_in_day 1722213532 [22:23:37]quantity*price = 150041 [22:23:37]sum+1 = 150042 [22:23:37]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.41 НСП 1% : 13.28 НДС 12% : 159.34 Наличными: 0.00 Безнал.: 1500.41 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 437 28.07.2024 22:23 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000965352 ФД: 230623 ФПД: 107733284820509 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T222338&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230623&fm=107733284820509&tin=02508201610067®Number=0000000000099253&sum=150041 [22:23:39]StoreToDocumentArchive [22:23:39]shift 386 fd 230623 [22:23:39]save to /storage/0386/doc_00230623 [22:23:39]save last doc name /storage/0386/doc_00230623 to /storage/kkm_last_doc_name [22:23:39]save OK [22:23:39]Clear old archive folders... [22:23:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:23:39]tlvbuf is 020225F0 [22:23:39]SAM_PROTO_ClearQueue [22:23:39]wFMCommunicate request_size=4 [22:23:39]MH_SAM_APDU [22:23:39]CAPDU: 80 09 00 00 [22:23:39]Write to MH i2c: E2 08 00 2B 00 80 09 00 00 00 00 00 00 9D [22:23:39]Write i2c OK [22:23:39]MH_I2C_Read... [22:23:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:23:39]Read from MH i2c: E2 [22:23:39]MH_I2C_Read... [22:23:39]Read from MH i2c: E2 03 00 [22:23:39]MH_I2C_Read... [22:23:39]Read from MH i2c: E2 03 00 2B 00 00 90 00 9F [22:23:39]RAPDU: 90 00 [22:23:39]wFMCommunicate OK [22:23:39]SAM_PROTO_ClearQueue done [22:23:39]KKMCreateOFDPacket [22:23:39]OFDProtocolAddRootSTLVToBuf [22:23:39]FM_MakeSignedData [22:23:39]FM_MakeSignedData [22:23:39]SAM_PROTO_SignData [22:23:39]wFMCommunicate request_size=4 [22:23:39]MH_SAM_APDU [22:23:39]CAPDU: 80 0D 01 02 [22:23:39]Write to MH i2c: E2 08 00 2C 00 80 0D 01 02 00 00 00 00 A5 [22:23:39]Write i2c OK [22:23:39]MH_I2C_Read... [22:23:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:23:39]OFD Sender: Processing packet 230448 [packets to send 306, broken 131] [22:23:39]ProducePacketName [22:23:39]name=ofd_packets/00230448 [22:23:39]Read from MH i2c: E2 [22:23:39]MH_I2C_Read... [22:23:39]Read from MH i2c: E2 03 00 [22:23:39]MH_I2C_Read... [22:23:39]Read from MH i2c: E2 03 00 2C 00 00 90 00 A0 [22:23:39]RAPDU: 90 00 [22:23:39]wFMCommunicate OK [22:23:39]wFMCommunicate request_size=255 [22:23:39]MH_SAM_APDU [22:23: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 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 B5 01 00 00 F4 03 04 00 EA C4 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 DF 84 03 00 35 04 06 00 61 [22:23:39]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 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 OFD Sender: To server: pG, [22:23:40]00 CommunicateWithHost lk.salyk.kg:30040 [22:23:40]EE ConnectInit lk.salyk.kg [22:23:40]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 B5 01 00 00 F4 03 04 00 EA C4 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 DF 84 03 00 35 04 06 00 61 00 00 A8 [22:23:40]Write i2c OK [22:23:40]MH_I2C_Read... [22:23:40]Connected sock=10 [22:23:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 62 84 07 01 A0 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 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 06 01 00 00 F4 03 04 00 F0 6E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 30 84 03 00 35 04 06 00 F1 0A 4A 06 32 E7 4A 25 DC FA 62 C2 1D 79 [22:23:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:23:40]Read from MH i2c: E2 [22:23:40]MH_I2C_Read... [22:23:40]Read from MH i2c: E2 03 00 [22:23:40]MH_I2C_Read... [22:23:40]Read from MH i2c: E2 03 00 2D 00 00 90 00 A1 [22:23:40]RAPDU: 90 00 [22:23:40]wFMCommunicate OK [22:23:40]wFMCommunicate request_size=10 [22:23:40]MH_SAM_APDU [22:23:40]CAPDU: 80 0D 02 02 05 FB 9C 2C 16 1D [22:23:40]Write to MH i2c: E2 0D 00 2E 00 80 0D 02 02 05 00 FB 9C 2C 16 1D 00 00 A8 [22:23:40]Write i2c OK [22:23:40]MH_I2C_Read... [22:23:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:23:40]Read from MH i2c: E2 [22:23:40]MH_I2C_Read... [22:23:40]Read from MH i2c: E2 03 00 [22:23:40]MH_I2C_Read... [22:23:40]Read from MH i2c: E2 03 00 2E 00 00 90 00 A2 [22:23:40]RAPDU: 90 00 [22:23:40]wFMCommunicate OK [22:23:40]wFMCommunicate request_size=4 [22:23:40]MH_SAM_APDU [22:23:40]CAPDU: 80 0D 03 02 [22:23:40]Write to MH i2c: E2 08 00 2F 00 80 0D 03 02 00 00 00 00 AA [22:23:40]Write i2c OK [22:23:40]MH_I2C_Read... [22:23:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 30 AE 47 00 4D 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 *** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:23:40]30 Read from MH i2c: 30 E2 30 [22:23:40]30 MH_I2C_Read... [22:23:40]30 Read from MH i2c: 30 E2 30 0B 30 00 30 [22:23:40]30 MH_I2C_Read... [22:23:40]39 36 Read from MH i2c: 35 E2 33 0B 35 00 32 2F 10 00 04 00 04 A1 00 4C 30 DA 84 D9 03 2A 00 4D F4 03 04 00 C0 6B A6 66 B6 04 01 00 00 17 D7 C3 72 3D E9 44 5D [22:23:40]F8 CommunicateWithHost err = 0 [22:23:40]CheckOFDResponse [22:23:40]E7 1017 (14) - 77093643461234 [22:23:40]90 1041 (16) - 0000000000965352 [22:23:40]00 1040 (4) - 230448 [22:23:40]A1 1012 (4) - 28.07.2024 16:03 [22:23:40] [22:23:40]1206 (1) - 0 [22:23:40]RAPDU: OFD Sender: Remove packet 230448 [22:23:40]A1 ProducePacketName [22:23:40]4C name=ofd_packets/00230448 [22:23:40]DA NVStorageDeleteData [22:23:40]D9 2A 4D F8 E7 90 00 [22:23:40]wFMCommunicate OK [22:23:40]SAM_PROTO_SignData done [22:23:40]FM_MakeSignedData done [22:23:40]CreateOFDProtocolMessage [22:23:40]wFMCommunicate request_size=4 [22:23:40]MH_SAM_APDU [22:23:40]CAPDU: 80 11 00 00 [22:23:40]Write to MH i2c: E2 08 00 30 00 80 11 00 00 00 00 00 00 AA [22:23:40]Write i2c OK [22:23:40]MH_I2C_Read... [22:23:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:23:40]Read from MH i2c: E2 [22:23:40]MH_I2C_Read... [22:23:40]Read from MH i2c: E2 17 00 [22:23:40]MH_I2C_Read... [22:23: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 39 36 35 33 35 32 90 00 FB [22:23:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:23:40]wFMCommunicate OK [22:23:40]CreateOFDProtocolMessage done [22:23:40]OFDSenderStorePacket 230623 [22:23:40]StoreOFDPacket docnum=230623 [22:23:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 EA 96 07 01 A8 A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 B5 01 00 00 F4 03 04 00 EA C4 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 DF 84 03 00 35 04 06 00 61 FB 9C 2C 16 1D A1 4C DA D9 2A 4D F8 E7 [22:23:40]CheckFolder [22:23:40]dirname=/storage/ofd_packets [22:23:40]CheckFolder done [22:23:40]ProducePacketName [22:23:40]name=ofd_packets/00230623 [22:23:40]NVStorageSaveData ofd_packets/00230623 [22:23:40]File name is /storage/ofd_packets/00230623 [22:23:40]Write 301 bytes [22:23:40]NVStorageSaveData done [22:23:40]OFDSenderStorePacket done [22:23:40]KKMCreateOFDPacket done [22:23:40]NVStorageSaveData kkm_last_timestamp [22:23:40]File name is /storage/kkm_last_timestamp [22:23:40]Write 4 bytes [22:23:40]NVStorageSaveData done [22:23:40]ExternCall_PrintAddStr [22:23:40]wPrintStart [22:23:40]Write to MH i2c: 01 00 00 31 00 31 [22:23:40]Write i2c OK [22:23:40]MH_I2C_Read... [22:23:40]Read from MH i2c: 01 [22:23:40]MH_I2C_Read... [22:23:40]Read from MH i2c: 01 07 00 [22:23:40]MH_I2C_Read... [22:23:40]Read from MH i2c: 01 07 00 31 00 00 00 00 00 00 FF 0F 46 [22:23:40]RasterBufferAndPrint [22:23:40]line Счет N : (1)872202 [22:23:40]line ИНН: 02508201610067 [22:23:40]line Контрольно-Кассовый Чек [22:23:40]line ПРОДАЖА [22:23:40]line ТРК (МРК, ГНК) : 62 [22:23:40]line Товар: 2710124130 [22:23:40]line Аи-92-К-5 [22:23:40]line 22.130 * 67.80 [22:23:40]line = 1500.41 [22:23:40]line НДС 12% НСП 1% [22:23:40]line > о реализуемом товаре [22:23:40]line ИТОГО: 1500.41 [22:23:40]line НСП 1% : 13.28 [22:23:40]line НДС 12% : 159.34 [22:23:40]line Наличными: 0.00 [22:23:40]line Безнал.: 1500.41 [22:23:40]line Место: АЗС № 125 "Партнер Нефть" [22:23:40]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [22:23:40]line СНО: Общий режим [22:23:40]line Чек 437 28.07.2024 22:23 [22:23:40]line Смена: 386 ФФД: 1.0 [22:23:40]line ЗНМ: 0300000050 [22:23:40]line РНМ: 0000000000099253 [22:23:40]line Версия ККМ: 001 [22:23:40]line Платежная система: O! деньги [22:23:40]line ФМ: 0000000000965352 [22:23:40]line ФД: 230623 [22:23:40]line ФПД: 107733284820509 [22:23:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T222338&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230623&fm=107733284820509&tin=02508201610067®Number=0000000000099253&sum=150041 [22:23:40]written 0, free lines is 4095 [22:23:41]OFD Sender: Processing packet 230449 [packets to send 306, broken 131] [22:23:41]ProducePacketName [22:23:41]name=ofd_packets/00230449 [22:23:41]OFD Sender: To server: pG, [22:23:41]CommunicateWithHost lk.salyk.kg:30040 [22:23:41]ConnectInit lk.salyk.kg [22:23:41]Connected sock=10 [22:23:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 52 96 04 01 46 3C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 60 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 60 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 01 00 00 F4 03 04 00 34 6F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 31 84 03 00 35 04 06 00 D1 8A E8 50 E2 5F 5A A3 14 72 29 73 2B 31 [22:23:41]Write to MH i2c: 01 00 00 5B 00 5B [22:23:41]Write i2c OK [22:23:41]MH_I2C_Read... [22:23:41]Read from MH i2c: 01 [22:23:41]MH_I2C_Read... [22:23:41]Read from MH i2c: 01 07 00 [22:23:41]MH_I2C_Read... [22:23:41]Read from MH i2c: 01 07 00 5B 00 00 00 00 00 00 C4 0E 34 [22:23:41]RasterBufferAndPrint [22:23:41]line [22:23:41]line [22:23:41]line [22:23:41]line [22:23:41]line [22:23:41]written 0, free lines is 3812 [22:23:41]MH_Cut [22:23:41]Write to MH i2c: D1 01 00 62 00 01 34 [22:23:41]Write i2c OK [22:23:41]MH_I2C_Read... [22:23:41]Read from MH i2c: D1 [22:23:41]MH_I2C_Read... [22:23:41]Read from MH i2c: D1 01 00 [22:23:41]MH_I2C_Read... [22:23:41]Read from MH i2c: D1 01 00 62 00 00 33 [22:23:41]Write to MH i2c: 01 00 00 63 00 63 [22:23:41]Write i2c OK [22:23:41]MH_I2C_Read... [22:23:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 21 10 47 00 4C 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 39 36 35 33 35 32 10 04 04 00 31 84 03 00 F4 03 04 00 C2 6B A6 66 B6 04 01 00 00 5E 31 52 4A ED A4 EA 96 [22:23:41]CommunicateWithHost err = 0 [22:23:41]CheckOFDResponse [22:23:41]1017 (14) - 77093643461234 [22:23:41]1041 (16) - 0000000000965352 [22:23:41]1040 (4) - 230449 [22:23:41]1012 (4) - 28.07.2024 16:03 [22:23:41]1206 (1) - 0 [22:23:41]OFD Sender: Remove packet 230449 [22:23:41]ProducePacketName [22:23:41]name=ofd_packets/00230449 [22:23:41]NVStorageDeleteData [22:23:41]*** Cut start [22:23:41]*** Partial cut [22:23:41]*** CUTSNS_PIN = 1 [22:23:41]*** CUTSNS_PIN = 0 [22:23:42]*** Brake cut motor [22:23:42]OFD Sender: Processing packet 230450 [packets to send 305, broken 131] [22:23:42]ProducePacketName [22:23:42]name=ofd_packets/00230450 [22:23:42]OFD Sender: To server: pG, [22:23:42]CommunicateWithHost lk.salyk.kg:30040 [22:23:42]ConnectInit lk.salyk.kg [22:23:42]Connected sock=10 [22:23:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 A7 D8 07 01 98 D7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 57 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 11 4A 02 00 00 00 F2 *** Stop cut motor [22:23:42]03 *** Cut end [22:23:42]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 08 01 00 00 F4 03 04 00 5D 6F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 32 84 03 00 35 04 06 00 7A 6C 85 0A BC B2 66 C4 F2 11 BB 8F 5C 98 [22:23:42]Read from MH i2c: 01 [22:23:42]MH_I2C_Read... [22:23:42]Read from MH i2c: 01 07 00 [22:23:42]MH_I2C_Read... [22:23:42]Read from MH i2c: 01 07 00 63 00 00 00 00 00 00 FF 0F 78 [22:23:42]process_action close_receipt done [22:23:42]requested_data is exist [22:23:42]produce_requested_data [22:23:42]requested_item fm.sn is exist - process it [22:23:42]wFMCommunicate request_size=4 [22:23:42]MH_SAM_APDU [22:23:42]CAPDU: 80 11 00 00 [22:23:42]Write to MH i2c: E2 08 00 64 00 80 11 00 00 00 00 00 00 DE [22:23:42]Write i2c OK [22:23:42]MH_I2C_Read... [22:23:42]Read from MH i2c: *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:23:42]E2 [22:23:42]MH_I2C_Read... [22:23:42]Read from MH i2c: E2 17 00 [22:23:42]MH_I2C_Read... [22:23: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 39 36 35 33 35 32 90 00 2F [22:23:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:23:42]wFMCommunicate OK [22:23:42]requested_item fd.num is exist - process it [22:23:42]SAM_PROTO_GetFieldsCounters [22:23:42]wFMCommunicate request_size=4 [22:23:42]MH_SAM_APDU [22:23:42]CAPDU: 80 13 00 00 [22:23:42]Write to MH i2c: E2 08 00 65 00 80 13 00 00 00 00 00 00 E1 [22:23:42]Write i2c OK [22:23:42]MH_I2C_Read... [22:23:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 BE 16 47 00 09 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 39 36 35 33 35 32 10 04 04 00 32 84 03 00 F4 *** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:23:42]03 04 00 C3 6B A6 66 B6 04 01 00 00 26 12 EB E4 62 ED 3E 85 [22:23:42]CommunicateWithHost err = 0 [22:23:42]CheckOFDResponse [22:23:42]1017 (14) - 77093643461234 [22:23:42]1041 (16) - 0000000000965352 [22:23:42]1040 (4) - 230450 [22:23:42]1012 (4) - 28.07.2024 16:03 [22:23:42]1206 (1) - 0 [22:23:42]OFD Sender: Remove packet 230450 [22:23:42]ProducePacketName [22:23:42]name=ofd_packets/00230450 [22:23:42]NVStorageDeleteData [22:23:42]Read from MH i2c: E2 [22:23:42]MH_I2C_Read... [22:23:42]Read from MH i2c: E2 62 00 [22:23:42]MH_I2C_Read... [22:23: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 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 DF 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 B5 01 00 00 5E 04 04 00 B5 01 00 00 57 04 04 00 B6 01 00 00 19 04 04 00 00 00 00 00 90 00 0E [22:23:43]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 DF 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 B5 01 00 00 5E 04 04 00 B5 01 00 00 57 04 04 00 B6 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:23:43]wFMCommunicate OK [22:23:43]SAM_PROTO_GetFieldsCounters done [22:23:43]requested_item shift.num is exist - process it [22:23:43]requested_item shift.opened is exist - process it [22:23:43]req_shift_opened [22:23:43]FM_GetShiftState [22:23:43]SAM_PROTO_GetShiftState [22:23:43]wFMCommunicate request_size=4 [22:23:43]MH_SAM_APDU [22:23:43]CAPDU: 80 13 01 00 [22:23:43]Write to MH i2c: E2 08 00 66 00 80 13 01 00 00 00 00 00 E3 [22:23:43]Write i2c OK [22:23:43]MH_I2C_Read... [22:23:43]Read from MH i2c: *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:23:43]E2 [22:23:43]MH_I2C_Read... [22:23:43]Read from MH i2c: E2 0E 00 [22:23:43]MH_I2C_Read... [22:23:43]Read from MH i2c: E2 0E 00 66 00 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 A9 [22:23:43]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:23:43]wFMCommunicate OK [22:23:43]SAM_PROTO_GetShiftState done [22:23:43]FM_GetShiftState done [22:23:43]req_shift_opened done [22:23:43]requested_item shift.open_date is exist - process it [22:23:43]req_shift_open_date [22:23:43]req_shift_open_date done [22:23:43]produce_requested_data done [22:23:43]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230623,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [22:23:43]process_action_free close_receipt [22:23:43]json_value_free [22:23:43]json_value_free done [22:23:43]process_json_proto returns [22:23:43]Send response to host [22:23:43]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230623,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [22:23:43]free response buf [22:23:43]execute_script done [22:23:43]execute_script returns [22:23:43]free content buf [22:23:43]Sock 9.Close socket [22:23:43]Sock 9.Thread stoped [22:23:43]OFD Sender: Processing packet 230451 [packets to send 304, broken 131] [22:23:43]ProducePacketName [22:23:43]name=ofd_packets/00230451 [22:23:43]OFD Sender: To server: pG, [22:23:43]CommunicateWithHost lk.salyk.kg:30040 [22:23:43]ConnectInit lk.salyk.kg [22:23:43]accept exits with 7 [22:23:43]New connection [22:23:43]New thread 3067493732 created [22:23:43]Thread 3067637092 joined [22:23:43]Waiting for new connection... [22:23:43] Sock 7.Parse request [22:23:43]Sock 7.Check first char [22:23:43]Sock 7.First char is OK [22:23:43]request: POST /json_proto HTTP/1.0 [22:23:43]Method: POST [22:23:43]URL: /json_proto [22:23:43]Method is POST - this is cgi request [22:23:43]url: /json_proto [22:23:43]query_string will be loaded in cgi processing [22:23:43]execute_cgi json_proto POST (null) [22:23:43]execute_cgi path=json_proto method=POST [22:23:43]POST find Content-Length [22:23:43]Host: 172.17.49.131:8080 [22:23:43]Content-Length: 677 [22:23:43]Content-Type: application/json [22:23:43] [22:23:43]POST finish read [22:23:43]Found Content-Length = 677 [22:23:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872203", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 6.700, "sum" : 500.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:23:43]execute_script... [22: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)872203", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 6.700, "sum" : 500.49, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:23:43]POST & json_proto [22:23:43]process_json_proto [22:23:43]json parsed OK: [22:23:43]protocol is kg_v1.0 [22:23:43]action value=close_receipt [22:23:43]process_action close_receipt [22:23:43]cmd_close_receipt [22:23:43]MH_GetDate [22:23:43]Write to MH i2c: F0 00 00 67 00 56 [22:23:43]Write i2c OK [22:23:43]MH_I2C_Read... [22:23:43]Read from MH i2c: F0 [22:23:43]MH_I2C_Read... [22:23:43]Read from MH i2c: F0 09 00 [22:23:43]MH_I2C_Read... [22:23:43]Read from MH i2c: F0 09 00 67 00 00 EF C4 A6 66 FF 4D C0 64 8E [22:23:43]GetLastDocTimeStamp 1722205418 [22:23:43]current date 1722205423 [22:23:43]FM_GetShiftState [22:23:43]SAM_PROTO_GetShiftState [22:23:43]wFMCommunicate request_size=4 [22:23:43]MH_SAM_APDU [22:23:43]CAPDU: 80 13 01 00 [22:23:43]Write to MH i2c: E2 08 00 68 00 80 13 01 00 00 00 00 00 E5 [22:23:43]Write i2c OK [22:23:43]MH_I2C_Read... [22:23:43]Connected sock=9 [22:23:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 BC 9C 07 01 D7 87 5A 03 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:23:43]01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D Read from MH i2c: D0 E2 9A [22:23:43]2D MH_I2C_Read... [22:23:43]35 Read from MH i2c: FF E2 03 08 0E 00 00 03 [22:23:43]D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 MH_I2C_Read... [22:23:43]C3 00 Read from MH i2c: 00 E2 00 0E 00 00 F2 68 03 00 01 00 00 09 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 00 03 01 26 1C 00 93 EF A5 03 66 0F 00 00 00 F6 00 00 03 90 01 00 00 AB 01 [22:23:43]F7 RAPDU: 03 09 06 00 00 01 BB 1C 01 93 00 A5 00 66 00 00 00 00 EE 00 03 00 0F 90 00 00 F2 [22:23:43]03 wFMCommunicate OK [22:23:43]01 00 SAM_PROTO_GetShiftState done [22:23:43]01 FM_GetShiftState done [22:23:43]F3 opened in 1722127132 [22:23:43]03 opened+sec_in_day 1722213532 [22:23:43]06 quantity*price = 50049 [22:23:43]00 sum+1 = 50050 [22:23:43]C2 Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.49 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.15 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 438 28.07.2024 22:23 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230624 ФПД: 220371738392792 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T222344&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230624&fm=220371738392792&tin=02508201610067®Number=0000000000099253&sum=50000 [22:23:45]StoreToDocumentArchive [22:23:45]shift 386 fd 230624 [22:23:45]save to /storage/0386/doc_00230624 [22:23:45]save last doc name /storage/0386/doc_00230624 to /storage/kkm_last_doc_name [22:23:45]save OK [22:23:45]Clear old archive folders... [22:23:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:23:45]tlvbuf is 020B9B00 [22:23:45]SAM_PROTO_ClearQueue [22:23:45]wFMCommunicate request_size=4 [22:23:45]MH_SAM_APDU [22:23:45]CAPDU: 80 09 00 00 [22:23:45]Write to MH i2c: E2 08 00 75 00 80 09 00 00 00 00 00 00 E7 [22:23:45]Write i2c OK [22:23:45]MH_I2C_Read... [22:23:46]Read from MH i2c: *** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:23:46]E2 [22:23:46]MH_I2C_Read... [22:23:46]Read from MH i2c: E2 03 00 [22:23:46]MH_I2C_Read... [22:23:46]Read from MH i2c: E2 03 00 75 00 00 90 00 E9 [22:23:46]RAPDU: 90 00 [22:23:46]wFMCommunicate OK [22:23:46]SAM_PROTO_ClearQueue done [22:23:46]KKMCreateOFDPacket [22:23:46]OFDProtocolAddRootSTLVToBuf [22:23:46]FM_MakeSignedData [22:23:46]FM_MakeSignedData [22:23:46]SAM_PROTO_SignData [22:23:46]wFMCommunicate request_size=4 [22:23:46]MH_SAM_APDU [22:23:46]CAPDU: 80 0D 01 02 [22:23:46]Write to MH i2c: E2 08 00 76 00 80 0D 01 02 00 00 00 00 EF [22:23:46]Write i2c OK [22:23:46]MH_I2C_Read... [22:23:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:23:46]Read from MH i2c: E2 [22:23:46]MH_I2C_Read... [22:23:46]Read from MH i2c: E2 03 00 [22:23:46]MH_I2C_Read... [22:23:46]Read from MH i2c: E2 03 00 76 00 00 90 00 EA [22:23:46]RAPDU: 90 00 [22:23:46]wFMCommunicate OK [22:23:46]wFMCommunicate request_size=255 [22:23:46]MH_SAM_APDU [22:23: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 2C 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 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 F0 C4 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E0 84 03 00 35 04 06 00 C8 [22:23:46]Write to MH i2c: E2 02 01 77 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 2C 1A 00 00 00 OFD Sender: Processing packet 230453 [packets to send 302, broken 131] [22:23:46]00 ProducePacketName [22:23:46]00 name=ofd_packets/00230453 [22:23:46]37 04 OFD Sender: To server: pG, [22:23:46]06 CommunicateWithHost lk.salyk.kg:30040 [22:23:46]00 ConnectInit lk.salyk.kg [22:23:46]2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 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 F0 C4 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E0 84 03 00 35 04 06 00 C8 00 00 B5 [22:23:46]Connected sock=10 [22:23:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 01 00 00 85 26 08 01 12 C6 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 BC 16 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 6A 9C 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 9C 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 62 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9C 10 00 00 00 00 07 04 06 00 40 9C 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 Write i2c OK [22:23:46]00 MH_I2C_Read... [22:23:46]01 00 12 04 04 00 0B 01 00 00 F4 03 04 00 E0 6F A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 *** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:23:46]30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 35 84 03 00 35 Read from MH i2c: 04 E2 06 [22:23:46]00 MH_I2C_Read... [22:23:46]01 14 E8 88 FA 14 90 FA 48 Read from MH i2c: A3 E2 9E 03 2E 00 66 [22:23:46]AF MH_I2C_Read... [22:23:46] [22:23:46]Read from MH i2c: E2 03 00 77 00 00 90 00 EB [22:23:46]RAPDU: 90 00 [22:23:46]wFMCommunicate OK [22:23:46]wFMCommunicate request_size=10 [22:23:46]MH_SAM_APDU [22:23:46]CAPDU: 80 0D 02 02 05 6D 4B 2F 78 D8 [22:23:46]Write to MH i2c: E2 0D 00 78 00 80 0D 02 02 05 00 6D 4B 2F 78 D8 00 00 33 [22:23:46]Write i2c OK [22:23:46]MH_I2C_Read... [22:23:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:23:46]Read from MH i2c: E2 [22:23:46]MH_I2C_Read... [22:23:46]Read from MH i2c: E2 03 00 [22:23:46]MH_I2C_Read... [22:23:46]Read from MH i2c: E2 03 00 78 00 00 90 00 EC [22:23:46]RAPDU: 90 00 [22:23:46]wFMCommunicate OK [22:23:46]wFMCommunicate request_size=4 [22:23:46]MH_SAM_APDU [22:23:46]CAPDU: 80 0D 03 02 [22:23:46]Write to MH i2c: E2 08 00 79 00 80 0D 03 02 00 00 00 00 F4 [22:23:46]Write i2c OK [22:23:46]MH_I2C_Read... [22:23:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:23:46]Read from MH i2c: E2 [22:23:46]MH_I2C_Read... [22:23:46]Read from MH i2c: E2 0B 00 [22:23:46]MH_I2C_Read... [22:23:46]Read from MH i2c: E2 0B 00 79 00 00 45 D9 A6 94 B0 CA 3E 9E 90 00 A3 [22:23:46]RAPDU: 45 D9 A6 94 B0 CA 3E 9E Received data: 90 87 00 95 [22:23:46]F6 wFMCommunicate OK [22:23:46]70 SAM_PROTO_SignData done [22:23:46]47 FM_MakeSignedData done [22:23:46]2C CreateOFDProtocolMessage [22:23:46]01 wFMCommunicate request_size=4 [22:23:46]00 MH_SAM_APDU [22:23:46]30 CAPDU: 30 80 30 11 30 00 30 00 30 [22:23:46]30 Write to MH i2c: 30 E2 30 08 30 00 39 7A 36 00 35 80 33 11 35 00 00 00 00 00 00 F4 [22:23:46]32 4F 00 00 00 40 3F 47 00 16 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 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:23:47]30 30 39 36 35 33 35 32 10 04 04 00 35 84 03 00 F4 03 04 00 C7 6B A6 66 B6 04 01 00 00 30 9C 6B 0D E9 C0 EF 87 [22:23:47]CommunicateWithHost err = 0 [22:23:47]CheckOFDResponse [22:23:47]1017 (14) - 77093643461234 [22:23:47]1041 (16) - 0000000000965352 [22:23:47]1040 (4) - 230453 [22:23:47]1012 (4) - 28.07.2024 16:03 [22:23:47]1206 (1) - 0 [22:23:47]OFD Sender: Remove packet 230453 [22:23:47]ProducePacketName [22:23:47]name=ofd_packets/00230453 [22:23:47]NVStorageDeleteData [22:23:47]Write i2c OK [22:23:47]MH_I2C_Read... [22:23:47]Read from MH i2c: E2 [22:23:47]MH_I2C_Read... [22:23:47]Read from MH i2c: E2 17 00 [22:23:47]MH_I2C_Read... [22:23:47]Read from MH i2c: E2 17 00 7A 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 45 [22:23:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:23:47]wFMCommunicate OK [22:23:47]CreateOFDProtocolMessage done [22:23:47]OFDSenderStorePacket 230624 [22:23:47]StoreOFDPacket docnum=230624 [22:23:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 9D 7E 07 01 99 BC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 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 F0 C4 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E0 84 03 00 35 04 06 00 C8 6D 4B 2F 78 D8 45 D9 A6 94 B0 CA 3E 9E [22:23:47]CheckFolder [22:23:47]dirname=/storage/ofd_packets [22:23:47]CheckFolder done [22:23:47]ProducePacketName [22:23:47]name=ofd_packets/00230624 [22:23:47]NVStorageSaveData ofd_packets/00230624 [22:23:47]File name is /storage/ofd_packets/00230624 [22:23:47]Write 301 bytes [22:23:47]NVStorageSaveData done [22:23:47]OFDSenderStorePacket done [22:23:47]KKMCreateOFDPacket done [22:23:47]NVStorageSaveData kkm_last_timestamp [22:23:47]File name is /storage/kkm_last_timestamp [22:23:47]Write 4 bytes [22:23:47]NVStorageSaveData done [22:23:47]ExternCall_PrintAddStr [22:23:47]wPrintStart [22:23:47]Write to MH i2c: 01 00 00 7B 00 7B [22:23:47]Write i2c OK [22:23:47]MH_I2C_Read... [22:23:47]Read from MH i2c: 01 [22:23:47]MH_I2C_Read... [22:23:47]Read from MH i2c: 01 07 00 [22:23:47]MH_I2C_Read... [22:23:47]Read from MH i2c: 01 07 00 7B 00 00 00 00 00 00 FF 0F 90 [22:23:47]RasterBufferAndPrint [22:23:47]line Счет N : (1)872203 [22:23:47]line ИНН: 02508201610067 [22:23:47]line Контрольно-Кассовый Чек [22:23:47]line ПРОДАЖА [22:23:47]line ТРК (МРК, ГНК) : 51 [22:23:47]line Товар: 2710124500 [22:23:47]line Аи-95-К-5 [22:23:47]line 6.700 * 74.70 [22:23:47]line = 500.49 [22:23:47]line НДС 12% НСП 1% [22:23:47]line > о реализуемом товаре [22:23:47]line ОКРУГЛЕНИЕ: -0.49 [22:23:47]line ИТОГО: 500.00 [22:23:47]line Внесено: 500.00 [22:23:47]line СДАЧА: 0.00 [22:23:47]line НСП 1% : 4.43 [22:23:47]line НДС 12% : 53.15 [22:23:47]line Наличными: 500.00 [22:23:47]line Безнал.: 0.00 [22:23:47]line Место: АЗС № 125 "Партнер Нефть" [22:23:47]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [22:23:47]line СНО: Общий режим [22:23:47]line Чек 438 28.07.2024 22:23 [22:23:47]line Смена: 386 ФФД: 1.0 [22:23:47]line ЗНМ: 0300000050 [22:23:47]line РНМ: 0000000000099253 [22:23:47]line Версия ККМ: 001 [22:23:47]line ФМ: 0000000000965352 [22:23:47]line ФД: 230624 [22:23:47]line ФПД: 220371738392792 [22:23:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T222344&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230624&fm=220371738392792&tin=02508201610067®Number=0000000000099253&sum=50000 [22:23:47]written 0, free lines is 4095 [22:23:47]OFD Sender: Processing packet 230454 [packets to send 302, broken 131] [22:23:47]ProducePacketName [22:23:47]name=ofd_packets/00230454 [22:23:47]OFD Sender: To server: pG, [22:23:47]CommunicateWithHost lk.salyk.kg:30040 [22:23:47]ConnectInit lk.salyk.kg [22:23:47]Write to MH i2c: 01 00 00 A6 00 A6 [22:23:47]Write i2c OK [22:23:47]MH_I2C_Read... [22:23:47]Read from MH i2c: 01 [22:23:47]MH_I2C_Read... [22:23:47]Read from MH i2c: 01 07 00 [22:23:47]MH_I2C_Read... [22:23:47]Read from MH i2c: 01 07 00 A6 00 00 00 00 00 00 0C 0D C6 [22:23:47]RasterBufferAndPrint [22:23:47]line [22:23:47]line [22:23:47]line [22:23:47]Connected sock=9 [22:23:47]line [22:23:47]Data to sent: line [22:23:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 written 0, free lines is 3383 [22:23:47]36 35 33 35 32 0F 01 00 00 C1 B8 07 01 06 75 5A 03 01 00 03 MH_Cut [22:23:47]00 Write to MH i2c: FB D1 00 01 1E 00 04 01 AD 00 00 01 01 23 7F 04 [22:23:47]4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 Write i2c OK [22:23:47]B8 MH_I2C_Read... [22:23:47]2D Read from MH i2c: 39 D1 35 [22:23:47]2D MH_I2C_Read... [22:23:47]D0 9A 2D 35 Read from MH i2c: FF D1 03 01 08 00 00 [22:23:47]03 4E MH_I2C_Read... [22:23:47]34 00 00 00 00 00 37 04 06 Read from MH i2c: 00 D1 2E 01 1D 00 00 AD 00 00 00 00 00 7E 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 [22:23:47]00 Write to MH i2c: 01 01 BC 04 00 01 00 00 AE 01 00 FC AE [22:23:47]03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 01 00 00 F4 03 04 00 2D 71 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 36 84 03 00 35 04 06 00 A1 43 D3 E5 D7 32 0A AA CC FC D2 F2 ED 27 [22:23:48]Write i2c OK [22:23:48]MH_I2C_Read... [22:23:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 19 18 47 00 7B 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 39 36 35 33 35 32 10 04 04 00 36 84 03 00 F4 03 04 00 C8 6B A6 66 B6 04 01 00 00 4D 08 33 F5 03 E8 7F A6 [22:23:48]CommunicateWithHost err = 0 [22:23:48]CheckOFDResponse [22:23:48]1017 (14) - 77093643461234 [22:23:48]1041 (16) - 0000000000965352 [22:23:48]1040 (4) - 230454 [22:23:48]1012 (4) - 28.07.2024 16:03 [22:23:48]1206 (1) - 0 [22:23:48]OFD Sender: Remove packet 230454 [22:23:48]ProducePacketName [22:23:48]name=ofd_packets/00230454 [22:23:48]NVStorageDeleteData [22:23:48]*** Cut start [22:23:48]*** Partial cut [22:23:48]*** CUTSNS_PIN = 1 [22:23:48]*** CUTSNS_PIN = 0 [22:23:48]*** Brake cut motor [22:23:48]Read from MH i2c: 01 [22:23:48]MH_I2C_Read... [22:23:48]*** Stop cut motor [22:23:48]*** Cut end [22:23:48]OFD Sender: Processing packet 230455 [packets to send 301, broken 131] [22:23:48]ProducePacketName [22:23:48]name=ofd_packets/00230455 [22:23:48]Read from MH i2c: 01 07 00 [22:23:48]MH_I2C_Read... [22:23:49]Read from MH i2c: 01 07 00 AE 00 00 00 00 00 00 FF 0F C3 [22:23:49]process_action close_receipt done [22:23:49]requested_data is exist [22:23:49]produce_requested_data [22:23:49]requested_item fm.sn is exist - process it [22:23:49]wFMCommunicate request_size=4 [22:23:49]MH_SAM_APDU [22:23:49]CAPDU: 80 11 00 00 [22:23:49]Write to MH i2c: E2 08 00 AF 00 80 11 00 00 00 00 00 00 29 [22:23:49]OFD Sender: To server: pG, [22:23:49]CommunicateWithHost lk.salyk.kg:30040 [22:23:49]ConnectInit lk.salyk.kg [22:23:49]Write i2c OK [22:23:49]MH_I2C_Read... [22:23:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:23:49]Read from MH i2c: E2 [22:23:49]MH_I2C_Read... [22:23:49]Read from MH i2c: E2 17 00 [22:23:49]MH_I2C_Read... [22:23:49]Read from MH i2c: E2 17 00 AF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 7A [22:23:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:23:49]wFMCommunicate OK [22:23:49]requested_item fd.num is exist - process it [22:23:49]SAM_PROTO_GetFieldsCounters [22:23:49]wFMCommunicate request_size=4 [22:23:49]MH_SAM_APDU [22:23:49]CAPDU: 80 13 00 00 [22:23:49]Connected sock=9 [22:23:49]Write to MH i2c: Data to sent: E2 87 08 95 00 F6 B0 70 00 47 80 13 00 00 00 00 00 00 2C [22:23:49]2C 01 00 30 30 30 30 Write i2c OK [22:23:49]30 MH_I2C_Read... [22:23:49]30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 F7 1B 07 01 5C 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 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 *** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:23:49]F6 03 01 00 01 F7 03 06 00 6C 02 00 00 00 Read from MH i2c: 00 E2 EE [22:23:49]03 MH_I2C_Read... [22:23:49]0F 00 F2 03 Read from MH i2c: 01 E2 00 62 00 [22:23:49]MH_I2C_Read... [22:23:49]01 F3 03 06 00 Read from MH i2c: 0E E2 1D 62 00 00 00 B0 00 00 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 E0 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 B6 01 07 00 04 00 06 5E 00 04 00 04 00 00 00 B6 00 01 00 00 57 04 04 00 B7 01 00 00 19 04 04 00 00 00 00 00 90 00 00 00 5D 39 [22:23:49]04 RAPDU: 06 5D 00 00 95 11 B9 01 04 00 01 00 00 00 01 1F 11 04 04 02 10 00 00 01 30 00 30 12 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 04 30 04 30 00 30 0D 30 01 30 00 30 00 30 F4 30 03 30 04 30 00 39 82 39 73 32 A6 35 66 33 0E 10 04 04 04 04 00 00 E0 84 03 00 0E 04 04 00 82 01 00 00 12 82 04 01 04 00 00 00 B6 B9 01 04 00 01 00 00 5E 01 04 04 00 B6 01 00 00 57 04 04 00 B7 01 00 00 19 04 04 0D 00 04 00 10 00 00 00 30 00 30 90 30 00 30 [22:23:49]30 wFMCommunicate OK [22:23:49]30 SAM_PROTO_GetFieldsCounters done [22:23:49]requested_item shift.num is exist - process it [22:23:49]requested_item shift.opened is exist - process it [22:23:49]req_shift_opened [22:23:49]FM_GetShiftState [22:23:49]SAM_PROTO_GetShiftState [22:23:49]wFMCommunicate request_size=4 [22:23:49]MH_SAM_APDU [22:23:49]CAPDU: 80 13 01 00 [22:23:49]Write to MH i2c: E2 08 00 30 B1 30 00 30 80 30 13 30 01 39 00 39 00 32 00 35 00 00 2E [22:23:49]Write i2c OK [22:23:49]MH_I2C_Read... [22:23:49]33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 37 84 03 00 35 04 06 00 0F B9 4E 57 21 E3 66 A2 7A BC FA 1E EA 45 [22:23:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:23:49]Read from MH i2c: E2 [22:23:49]MH_I2C_Read... [22:23:49]Read from MH i2c: E2 0E 00 [22:23:49]MH_I2C_Read... [22:23:49]Read from MH i2c: E2 0E 00 B1 00 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 F4 [22:23:49]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:23:49]wFMCommunicate OK [22:23:49]SAM_PROTO_GetShiftState done [22:23:49]FM_GetShiftState done [22:23:49]req_shift_opened done [22:23:49]requested_item shift.open_date is exist - process it [22:23:49]req_shift_open_date [22:23:49]req_shift_open_date done [22:23:49]produce_requested_data done [22:23:49]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230624,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [22:23:49]process_action_free close_receipt [22:23:49]json_value_free [22:23:49]json_value_free done [22:23:49]process_json_proto returns [22:23:49]Send response to host [22:23:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230624,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [22:23:49]free response buf [22:23:49]execute_script done [22:23:49]execute_script returns [22:23:49]free content buf [22:23:49]Sock 7.Close socket [22:23:49]Sock 7.Thread stoped [22:23:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 7C BE 47 00 AA 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 39 36 35 33 35 32 10 04 04 00 37 84 03 00 F4 03 04 00 CA 6B A6 66 B6 04 01 00 00 E5 3E 02 46 E1 81 09 76 [22:23:49]CommunicateWithHost err = 0 [22:23:49]CheckOFDResponse [22:23:49]1017 (14) - 77093643461234 [22:23:49]1041 (16) - 0000000000965352 [22:23:49]1040 (4) - 230455 [22:23:49]1012 (4) - 28.07.2024 16:03 [22:23:49]1206 (1) - 0 [22:23:49]OFD Sender: Remove packet 230455 [22:23:49]ProducePacketName [22:23:49]name=ofd_packets/00230455 [22:23:49]NVStorageDeleteData [22:23:49]accept exits with 11 [22:23:49]New connection [22:23:50]New thread 3067637092 created [22:23:50]Thread 3067493732 joined [22:23:50]Waiting for new connection... [22:23:50] Sock 11.Parse request [22:23:50]Sock 11.Check first char [22:23:50]Sock 11.First char is OK [22:23:50]request: POST /json_proto HTTP/1.0 [22:23:50]Method: POST [22:23:50]URL: /json_proto [22:23:50]Method is POST - this is cgi request [22:23:50]url: /json_proto [22:23:50]query_string will be loaded in cgi processing [22:23:50]execute_cgi json_proto POST (null) [22:23:50]execute_cgi path=json_proto method=POST [22:23:50]POST find Content-Length [22:23:50]Host: 172.17.49.131:8080 [22:23:50]Content-Length: 799 [22:23:50]Content-Type: application/json [22:23:50] [22:23:50]POST finish read [22:23:50]Found Content-Length = 799 [22:23:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872204", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 19.950, "sum" : 1500.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" : 1500.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:23:50]execute_script... [22:23: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)872204", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 19.950, "sum" : 1500.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" : 1500.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:23:50]POST & json_proto [22:23:50]process_json_proto [22:23:50]json parsed OK: [22:23:50]protocol is kg_v1.0 [22:23:50]action value=close_receipt [22:23:50]process_action close_receipt [22:23:50]cmd_close_receipt [22:23:50]MH_GetDate [22:23:50]Write to MH i2c: F0 00 00 B2 00 A1 [22:23:50]Write i2c OK [22:23:50]MH_I2C_Read... [22:23:50]Read from MH i2c: F0 [22:23:50]MH_I2C_Read... [22:23:50]Read from MH i2c: F0 09 00 [22:23:50]MH_I2C_Read... [22:23:50]Read from MH i2c: F0 09 00 B2 00 00 F6 C4 A6 66 FF 4D C0 64 E0 [22:23:50]GetLastDocTimeStamp 1722205424 [22:23:50]current date 1722205430 [22:23:50]FM_GetShiftState [22:23:50]SAM_PROTO_GetShiftState [22:23:50]wFMCommunicate request_size=4 [22:23:50]MH_SAM_APDU [22:23:50]CAPDU: 80 13 01 00 [22:23:50]Write to MH i2c: E2 08 00 B3 00 80 13 01 00 00 00 00 00 30 [22:23:50]Write i2c OK [22:23:50]MH_I2C_Read... [22:23:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:23:50]Read from MH i2c: E2 [22:23:50]MH_I2C_Read... [22:23:50]Read from MH i2c: E2 0E 00 [22:23:50]MH_I2C_Read... [22:23:50]Read from MH i2c: E2 0E 00 B3 00 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 F6 [22:23:50]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:23:50]wFMCommunicate OK [22:23:50]SAM_PROTO_GetShiftState done [22:23:50]FM_GetShiftState done [22:23:50]opened in 1722127132 [22:23:50]opened+sec_in_day 1722213532 [22:23:50]quantity*price = 150024 [22:23:50]sum+1 = 150025 [22:23:50]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ИТОГО: 2500.40 НСП 1% : 22.13 НДС 12% : 265.53 Наличными: 0.00 Безнал.: 2500.40 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 440 28.07.2024 22:28 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000965352 ФД: 230626 ФПД: 230874828229742 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T222810&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230626&fm=230874828229742&tin=02508201610067®Number=0000000000099253&sum=250040 [22:28:12]StoreToDocumentArchive [22:28:12]shift 386 fd 230626 [22:28:12]save to /storage/0386/doc_00230626 [22:28:12]save last doc name /storage/0386/doc_00230626 to /storage/kkm_last_doc_name [22:28:12]save OK [22:28:12]Clear old archive folders... [22:28:12]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:28:12]tlvbuf is 00658BC0 [22:28:12]SAM_PROTO_ClearQueue [22:28:12]wFMCommunicate request_size=4 [22:28:12]MH_SAM_APDU [22:28:12]CAPDU: 80 09 00 00 [22:28:12]Write to MH i2c: E2 08 00 30 00 80 09 00 00 00 00 00 00 A2 [22:28:12]Write i2c OK [22:28:12]MH_I2C_Read... [22:28:12]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:28:12]Read from MH i2c: E2 [22:28:12]MH_I2C_Read... [22:28:12]Read from MH i2c: E2 03 00 [22:28:12]MH_I2C_Read... [22:28:12]Read from MH i2c: E2 03 00 30 00 00 90 00 A4 [22:28:12]RAPDU: 90 00 [22:28:12]wFMCommunicate OK [22:28:12]SAM_PROTO_ClearQueue done [22:28:12]KKMCreateOFDPacket [22:28:12]OFDProtocolAddRootSTLVToBuf [22:28:12]FM_MakeSignedData [22:28:12]FM_MakeSignedData [22:28:12]SAM_PROTO_SignData [22:28:12]wFMCommunicate request_size=4 [22:28:12]MH_SAM_APDU [22:28:12]CAPDU: 80 0D 01 02 [22:28:12]Write to MH i2c: E2 08 00 31 00 80 0D 01 02 00 00 00 00 AA [22:28:12]Write i2c OK [22:28:12]MH_I2C_Read... [22:28:12]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:28:12]Read from MH i2c: E2 [22:28:12]MH_I2C_Read... [22:28:12]Read from MH i2c: E2 03 00 [22:28:12]MH_I2C_Read... [22:28:12]Read from MH i2c: E2 03 00 31 00 00 90 00 A5 [22:28:12]RAPDU: 90 00 [22:28:12]wFMCommunicate OK [22:28:12]wFMCommunicate request_size=255 [22:28:12]MH_SAM_APDU [22:28: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 E2 81 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B8 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 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 B9 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B8 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 01 00 00 F4 03 04 00 FA C5 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E2 84 03 00 35 04 06 00 D1 FA BC 1F [22:28:12]Write to MH i2c: E2 02 01 32 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 E2 81 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B8 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 D0 03 00 00 00 EB 03 26 00 EF 03 0F 00 OFD Sender: Processing packet 230535 [packets to send 222, broken 131] [22:28:12]F6 ProducePacketName [22:28:12]03 name=ofd_packets/00230535 [22:28:12]01 00 OFD Sender: To server: pG, [22:28:12]01 F7 CommunicateWithHost lk.salyk.kg:30040 [22:28:12]03 ConnectInit lk.salyk.kg [22:28:12]06 00 A5 08 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B9 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B8 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 01 00 00 F4 03 04 00 FA C5 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E2 84 03 00 35 04 06 00 D1 FA BC 1F 00 00 6C [22:28:12]Write i2c OK [22:28:12]MH_I2C_Read... [22:28:12]Connected sock=11 [22:28:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 81 C4 07 01 19 1D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 5D 01 00 00 F4 03 04 00 56 9A A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 *** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:28:13]04 04 00 87 84 03 00 35 04 06 00 D9 24 70 5D 0F 58 2A 14 A9 ED 8A B8 49 5B [22:28:13]Read from MH i2c: E2 [22:28:13]MH_I2C_Read... [22:28:13]Read from MH i2c: E2 03 00 [22:28:13]MH_I2C_Read... [22:28:13]Read from MH i2c: E2 03 00 32 00 00 90 00 A6 [22:28:13]RAPDU: 90 00 [22:28:13]wFMCommunicate OK [22:28:13]wFMCommunicate request_size=7 [22:28:13]MH_SAM_APDU [22:28:13]CAPDU: 80 0D 02 02 02 CC 6E [22:28:13]Write to MH i2c: E2 0A 00 33 00 80 0D 02 02 02 00 CC 6E 00 00 EB [22:28:13]Write i2c OK [22:28:13]MH_I2C_Read... [22:28:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:28:13]Read from MH i2c: E2 [22:28:13]MH_I2C_Read... [22:28:13]Read from MH i2c: E2 03 00 [22:28:13]MH_I2C_Read... [22:28:13]Read from MH i2c: E2 03 00 33 00 00 90 00 A7 [22:28:13]RAPDU: 90 00 [22:28:13]wFMCommunicate OK [22:28:13]wFMCommunicate request_size=4 [22:28:13]MH_SAM_APDU [22:28:13]CAPDU: 80 0D 03 02 [22:28:13]Write to MH i2c: E2 08 00 34 00 80 0D 03 02 00 00 00 00 AF [22:28:13]Write i2c OK [22:28:13]MH_I2C_Read... [22:28:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:28:13]Read from MH i2c: E2 [22:28:13]MH_I2C_Read... [22:28:13]Read from MH i2c: E2 0B 00 [22:28:13]MH_I2C_Read... [22:28:13]Read from MH i2c: E2 0B 00 34 00 00 BD 95 B9 16 BB 13 32 40 90 00 11 [22:28:13]RAPDU: BD 95 B9 16 BB 13 32 40 90 00 [22:28:13]wFMCommunicate OK [22:28:13]SAM_PROTO_SignData done [22:28:13]FM_MakeSignedData done [22:28:13]CreateOFDProtocolMessage [22:28:13]wFMCommunicate request_size=4 [22:28:13]MH_SAM_APDU [22:28:13]CAPDU: 80 11 00 00 [22:28:13]Write to MH i2c: E2 08 00 Received data: 35 87 00 95 80 F6 11 70 00 47 00 2C 00 01 00 00 00 30 00 30 AF 30 [22:28:13]30 30 30 Write i2c OK [22:28:13]30 MH_I2C_Read... [22:28:13]30 30 30 39 36 35 33 35 32 4F 00 00 00 86 21 47 00 FB 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 39 36 35 33 35 32 10 04 04 00 87 84 03 00 F4 03 04 00 D1 6C A6 66 B6 04 01 00 00 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:28:13]AA F3 09 69 46 19 28 75 [22:28:13]CommunicateWithHost err = 0 [22:28:13]CheckOFDResponse [22:28:13]1017 (14) - 77093643461234 [22:28:13]1041 (16) - 0000000000965352 [22:28:13]1040 (4) - 230535 [22:28:13]1012 (4) - 28.07.2024 16:07 [22:28:13]1206 (1) - 0 [22:28:13]Read from MH i2c: OFD Sender: Remove packet 230535 [22:28:13]E2 ProducePacketName [22:28:13] [22:28:13]name=ofd_packets/00230535 [22:28:13]MH_I2C_Read... [22:28:13]NVStorageDeleteData [22:28:13]Read from MH i2c: E2 17 00 [22:28:13]MH_I2C_Read... [22:28:13]Read from MH i2c: E2 17 00 35 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 00 [22:28:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:28:13]wFMCommunicate OK [22:28:13]CreateOFDProtocolMessage done [22:28:13]OFDSenderStorePacket 230626 [22:28:13]StoreOFDPacket docnum=230626 [22:28:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 45 FC 04 01 76 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 E2 81 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B8 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 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 B9 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B8 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 01 00 00 F4 03 04 00 FA C5 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E2 84 03 00 35 04 06 00 D1 FA BC 1F CC 6E BD 95 B9 16 BB 13 32 40 [22:28:13]CheckFolder [22:28:13]dirname=/storage/ofd_packets [22:28:13]CheckFolder done [22:28:13]ProducePacketName [22:28:13]name=ofd_packets/00230626 [22:28:13]NVStorageSaveData ofd_packets/00230626 [22:28:13]File name is /storage/ofd_packets/00230626 [22:28:13]Write 298 bytes [22:28:13]NVStorageSaveData done [22:28:13]OFDSenderStorePacket done [22:28:13]KKMCreateOFDPacket done [22:28:13]NVStorageSaveData kkm_last_timestamp [22:28:13]File name is /storage/kkm_last_timestamp [22:28:13]Write 4 bytes [22:28:13]NVStorageSaveData done [22:28:13]ExternCall_PrintAddStr [22:28:13]wPrintStart [22:28:13]Write to MH i2c: 01 00 00 36 00 36 [22:28:13]Write i2c OK [22:28:13]MH_I2C_Read... [22:28:13]Read from MH i2c: 01 [22:28:13]MH_I2C_Read... [22:28:13]Read from MH i2c: 01 07 00 [22:28:13]MH_I2C_Read... [22:28:13]Read from MH i2c: 01 07 00 36 00 00 00 00 00 00 FF 0F 4B [22:28:13]RasterBufferAndPrint [22:28:13]line Счет N : (1)872205 [22:28:13]line ИНН: 02508201610067 [22:28:13]line Контрольно-Кассовый Чек [22:28:13]line ПРОДАЖА [22:28:13]line ТРК (МРК, ГНК) : 1 [22:28:13]line Товар: 2710194210 [22:28:13]line ДТ-К-5 [22:28:13]line 33.250 * 75.20 [22:28:13]line = 2500.40 [22:28:13]line НДС 12% НСП 1% [22:28:13]line > о реализуемом товаре [22:28:13]line ИТОГО: 2500.40 [22:28:13]line НСП 1% : 22.13 [22:28:13]line НДС 12% : 265.53 [22:28:13]line Наличными: 0.00 [22:28:13]line Безнал.: 2500.40 [22:28:13]line Место: АЗС № 125 "Партнер Нефть" [22:28:13]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [22:28:13]line СНО: Общий режим [22:28:13]line Чек 440 28.07.2024 22:28 [22:28:13]line Смена: 386 ФФД: 1.0 [22:28:13]line ЗНМ: 0300000050 [22:28:13]line РНМ: 0000000000099253 [22:28:13]line Версия ККМ: 001 [22:28:13]line Платежная система: O! деньги [22:28:13]line ФМ: 0000000000965352 [22:28:13]line ФД: 230626 [22:28:13]line ФПД: 230874828229742 [22:28:13]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T222810&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230626&fm=230874828229742&tin=02508201610067®Number=0000000000099253&sum=250040 [22:28:13]written 0, free lines is 4095 [22:28:13]OFD Sender: Processing packet 230536 [packets to send 222, broken 131] [22:28:13]ProducePacketName [22:28:13]name=ofd_packets/00230536 [22:28:13]OFD Sender: To server: pG, [22:28:13]CommunicateWithHost lk.salyk.kg:30040 [22:28:13]ConnectInit lk.salyk.kg [22:28:13]Write to MH i2c: 01 00 00 60 00 60 [22:28:13]Write i2c OK [22:28:13]MH_I2C_Read... [22:28:13]Read from MH i2c: 01 [22:28:13]MH_I2C_Read... [22:28:13]Read from MH i2c: 01 07 00 [22:28:13]MH_I2C_Read... [22:28:13]Read from MH i2c: 01 07 00 60 00 00 00 00 00 00 1D 0D 91 [22:28:13]RasterBufferAndPrint [22:28:13]line [22:28:13]line [22:28:13]line [22:28:13]line [22:28:13]line [22:28:13]written 0, free lines is 3387 [22:28:13]MH_Cut [22:28:13]Write to MH i2c: D1 01 00 67 00 01 39 [22:28:13]Write i2c OK [22:28:13]MH_I2C_Read... [22:28:13]Read from MH i2c: D1 [22:28:13]MH_I2C_Read... [22:28:13]Connected sock=8 [22:28:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 BC CF 07 01 F4 F7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 5E 01 00 00 F4 03 04 00 61 9A A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 88 84 03 00 35 04 06 00 BF 0C 34 FC 38 D0 AC BC 15 F7 6E 1F 2E 06 [22:28:14]Read from MH i2c: D1 01 00 [22:28:14]MH_I2C_Read... [22:28:14]Read from MH i2c: D1 01 00 67 00 00 38 [22:28:14]Write to MH i2c: 01 00 00 68 00 68 [22:28:14]Write i2c OK [22:28:14]MH_I2C_Read... [22:28:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 47 0B 47 00 58 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 39 36 35 33 35 32 10 04 04 00 88 84 03 00 F4 03 04 00 D2 6C A6 66 B6 04 01 00 00 8D 9A 05 A1 48 AF 77 A6 [22:28:14]CommunicateWithHost err = 0 [22:28:14]CheckOFDResponse [22:28:14]1017 (14) - 77093643461234 [22:28:14]1041 (16) - 0000000000965352 [22:28:14]1040 (4) - 230536 [22:28:14]1012 (4) - 28.07.2024 16:07 [22:28:14]1206 (1) - 0 [22:28:14]OFD Sender: Remove packet 230536 [22:28:14]ProducePacketName [22:28:14]name=ofd_packets/00230536 [22:28:14]NVStorageDeleteData [22:28:14]*** Cut start [22:28:14]*** Partial cut [22:28:14]*** CUTSNS_PIN = 1 [22:28:14]*** CUTSNS_PIN = 0 [22:28:14]*** Brake cut motor [22:28:15]OFD Sender: Processing packet 230537 [packets to send 221, broken 131] [22:28:15]ProducePacketName [22:28:15]name=ofd_packets/00230537 [22:28:15]OFD Sender: To server: pG, [22:28:15]CommunicateWithHost lk.salyk.kg:30040 [22:28:15]ConnectInit lk.salyk.kg [22:28:15]Read from MH i2c: 01 [22:28:15]MH_I2C_Read... [22:28:15]*** Stop cut motor [22:28:15]*** Cut end [22:28:15]Read from MH i2c: 01 07 00 [22:28:15]MH_I2C_Read... [22:28:15]Connected sock=8 [22:28:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 5F F4 07 01 33 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 78 AF 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 22 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 5F 01 00 00 F4 03 04 00 6A 9B A6 66 0E 04 Read from MH i2c: 04 01 00 07 82 00 01 68 00 00 00 00 B9 00 04 00 01 00 00 00 FF 0F 7D [22:28:15]process_action close_receipt done [22:28:15]requested_data is exist [22:28:15]produce_requested_data [22:28:15]requested_item fm.sn is exist - process it [22:28:15]wFMCommunicate request_size=4 [22:28:15]MH_SAM_APDU [22:28:15]CAPDU: 80 11 00 00 [22:28:15]Write to MH i2c: E2 01 08 0D 00 04 10 69 00 00 30 80 30 11 30 00 30 00 30 00 30 00 30 00 30 00 30 E3 30 [22:28:15]30 39 39 Write i2c OK [22:28:15]32 MH_I2C_Read... [22:28:15]35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 89 84 03 00 35 04 06 00 46 28 BC *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:28:15]A2 82 FE A0 54 B5 F4 0E 6D 2A 18 [22:28:15]Read from MH i2c: E2 [22:28:15]MH_I2C_Read... [22:28:15]Read from MH i2c: E2 17 00 [22:28:15]MH_I2C_Read... [22:28:15]Read from MH i2c: E2 17 00 69 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 34 [22:28:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:28:15]wFMCommunicate OK [22:28:15]requested_item fd.num is exist - process it [22:28:15]SAM_PROTO_GetFieldsCounters [22:28:15]wFMCommunicate request_size=4 [22:28:15]MH_SAM_APDU [22:28:15]CAPDU: 80 13 00 00 [22:28:15]Write to MH i2c: E2 08 00 6A 00 80 13 00 00 00 00 00 00 E6 [22:28:15]Write i2c OK [22:28:15]MH_I2C_Read... [22:28:15]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:28:15]Read from MH i2c: E2 Received data: [22:28:15]MH_I2C_Read... [22:28:15]87 95 F6 70 47 2C 01 00 30 30 Read from MH i2c: 30 E2 30 62 30 00 30 [22:28:15]30 MH_I2C_Read... [22:28:15]30 30 30 39 36 35 33 Read from MH i2c: 35 E2 32 4F 00 00 00 BC 63 47 00 0D 30 A5 07 01 00 07 00 3B 62 00 00 F9 6A 03 00 0E 00 00 5D 37 00 37 B9 30 04 39 01 33 36 00 34 01 33 11 34 04 36 10 31 00 32 30 33 30 34 30 11 30 04 30 10 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 00 30 30 30 30 30 30 30 30 30 30 30 30 39 30 39 30 32 30 30 35 33 10 04 04 00 E2 84 03 00 0E 04 04 00 82 01 00 00 12 04 39 04 36 00 35 B8 33 01 35 00 32 00 10 5E 04 04 04 04 00 00 89 B8 84 01 03 00 00 00 F4 57 03 04 04 04 00 00 D3 B9 6C 01 A6 66 00 B6 00 04 19 01 04 00 04 00 00 91 00 9A 00 BA 00 5A 00 2A 90 A6 00 8E 1F 5D [22:28:15] [22:28:15]RAPDU: CommunicateWithHost err = 0 [22:28:15]5D CheckOFDResponse [22:28:15]00 1017 (14) - 77093643461234 [22:28:15]B9 1041 (16) - 0000000000965352 [22:28:15]04 1040 (4) - 230537 [22:28:15]01 1012 (4) - 28.07.2024 16:07 [22:28:15]00 1206 (1) - 0 [22:28:15]01 OFD Sender: Remove packet 230537 [22:28:15]11 ProducePacketName [22:28:15]04 name=ofd_packets/00230537 [22:28:15]10 NVStorageDeleteData [22:28:15]00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 E2 84 03 00 0E 04 04 00 82 01 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 [22:28:15]wFMCommunicate OK [22:28:15]SAM_PROTO_GetFieldsCounters done [22:28:15]requested_item shift.num is exist - process it [22:28:15]requested_item shift.opened is exist - process it [22:28:15]req_shift_opened [22:28:15]FM_GetShiftState [22:28:15]SAM_PROTO_GetShiftState [22:28:15]wFMCommunicate request_size=4 [22:28:15]MH_SAM_APDU [22:28:15]CAPDU: 80 13 01 00 [22:28:15]Write to MH i2c: E2 08 00 6B 00 80 13 01 00 00 00 00 00 E8 [22:28:15]Write i2c OK [22:28:15]MH_I2C_Read... [22:28:15]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:28:15]Read from MH i2c: E2 [22:28:15]MH_I2C_Read... [22:28:15]Read from MH i2c: E2 0E 00 [22:28:15]MH_I2C_Read... [22:28:15]Read from MH i2c: E2 0E 00 6B 00 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 AE [22:28:16]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:28:16]wFMCommunicate OK [22:28:16]SAM_PROTO_GetShiftState done [22:28:16]FM_GetShiftState done [22:28:16]req_shift_opened done [22:28:16]requested_item shift.open_date is exist - process it [22:28:16]req_shift_open_date [22:28:16]req_shift_open_date done [22:28:16]produce_requested_data done [22:28:16]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230626,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [22:28:16]process_action_free close_receipt [22:28:16]json_value_free [22:28:16]json_value_free done [22:28:16]process_json_proto returns [22:28:16]Send response to host [22:28:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230626,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [22:28:16]free response buf [22:28:16]execute_script done [22:28:16]execute_script returns [22:28:16]free content buf [22:28:16]Sock 7.Close socket [22:28:16]Sock 7.Thread stoped [22:28:16]accept exits with 10 [22:28:16]New connection [22:28:16]New thread 3067133284 created [22:28:16]Thread 3067276644 joined [22:28:16]Waiting for new connection... [22:28:16] Sock 10.Parse request [22:28:16]Sock 10.Check first char [22:28:16]Sock 10.First char is OK [22:28:16]request: POST /json_proto HTTP/1.0 [22:28:16]Method: POST [22:28:16]URL: /json_proto [22:28:16]Method is POST - this is cgi request [22:28:16]url: /json_proto [22:28:16]query_string will be loaded in cgi processing [22:28:16]execute_cgi json_proto POST (null) [22:28:16]execute_cgi path=json_proto method=POST [22:28:16]POST find Content-Length [22:28:16]Host: 172.17.49.131:8080 [22:28:16]Content-Length: 673 [22:28:16]Content-Type: application/json [22:28:16] [22:28:16]POST finish read [22:28:16]Found Content-Length = 673 [22:28:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872206", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 9.310, "sum" : 700.11, "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:28:16]execute_script... [22: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)872206", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 9.310, "sum" : 700.11, "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:28:16]POST & json_proto [22:28:16]process_json_proto [22:28:16]json parsed OK: [22:28:16]protocol is kg_v1.0 [22:28:16]action value=close_receipt [22:28:16]process_action close_receipt [22:28:16]cmd_close_receipt [22:28:16]MH_GetDate [22:28:16]Write to MH i2c: F0 00 00 6C 00 5B [22:28:16]Write i2c OK [22:28:16]MH_I2C_Read... [22:28:16]Read from MH i2c: F0 [22:28:16]MH_I2C_Read... [22:28:16]Read from MH i2c: F0 09 00 [22:28:16]MH_I2C_Read... [22:28:16]Read from MH i2c: F0 09 00 6C 00 00 00 C6 A6 66 FF 4D C0 64 A6 [22:28:16]GetLastDocTimeStamp 1722205690 [22:28:16]current date 1722205696 [22:28:16]FM_GetShiftState [22:28:16]SAM_PROTO_GetShiftState [22:28:16]wFMCommunicate request_size=4 [22:28:16]MH_SAM_APDU [22:28:16]CAPDU: 80 13 01 00 [22:28:16]Write to MH i2c: E2 08 00 6D 00 80 13 01 00 00 00 00 00 EA [22:28:16]Write i2c OK [22:28:16]MH_I2C_Read... [22:28:16]OFD Sender: Processing packet 230538 [packets to send 220, broken 131] [22:28:16]ProducePacketName [22:28:16]name=ofd_packets/00230538 [22:28:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:28:16]OFD Sender: To server: pG, [22:28:16]CommunicateWithHost lk.salyk.kg:30040 [22:28:16]ConnectInit lk.salyk.kg [22:28:16]Read from MH i2c: E2 [22:28:16]MH_I2C_Read... [22:28:16]Read from MH i2c: E2 0E 00 [22:28:16]MH_I2C_Read... [22:28:16]Read from MH i2c: E2 0E 00 6D 00 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 B0 [22:28:16]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:28:16]wFMCommunicate OK [22:28:16]SAM_PROTO_GetShiftState done [22:28:16]FM_GetShiftState done [22:28:16]opened in 1722127132 [22:28:16]opened+sec_in_day 1722213532 [22:28:16]quantity*price = 70011 [22:28:16]sum+1 = 70012 [22:28:16]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.35 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 441 28.07.2024 22:28 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230627 ФПД: 42927944719926 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T222816&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230627&fm=42927944719926&tin=02508201610067®Number=0000000000099253&sum=70000 [22:28:18]StoreToDocumentArchive [22:28:18]shift 386 fd 230627 [22:28:18]save to /storage/0386/doc_00230627 [22:28:18]save last doc name /storage/0386/doc_00230627 to /storage/kkm_last_doc_name [22:28:18]save OK [22:28:18]Clear old archive folders... [22:28:18]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:28:18]tlvbuf is 0066E7A0 [22:28:18]SAM_PROTO_ClearQueue [22:28:18]wFMCommunicate request_size=4 [22:28:18]MH_SAM_APDU [22:28:18]CAPDU: 80 09 00 00 [22:28:18]Write to MH i2c: E2 08 00 7A 00 80 09 00 00 00 00 00 00 EC [22:28:18]Write i2c OK [22:28:18]MH_I2C_Read... [22:28:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 52 F9 47 00 5D 11 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 *** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:28:18]33 Read from MH i2c: 36 E2 34 [22:28:18]33 MH_I2C_Read... [22:28:18]34 36 31 32 33 34 11 04 Read from MH i2c: 10 00 E2 30 03 30 00 30 [22:28:18]30 MH_I2C_Read... [22:28:18]30 30 30 30 30 30 39 36 35 Read from MH i2c: 33 E2 35 03 32 00 10 7A 04 00 04 00 00 8B 84 03 00 F4 03 04 00 D6 6C A6 66 B6 04 01 00 00 53 90 6B 00 58 EE FA [22:28:18]69 RAPDU: 4C 90 4E 00 7B [22:28:18] [22:28:18]wFMCommunicate OK [22:28:18]CommunicateWithHost err = 0 [22:28:18]CheckOFDResponse [22:28:18]1017 (14) - 77093643461234 [22:28:18]1041 (16) - 0000000000965352 [22:28:18]1040 (4) - 230539 [22:28:18]1012 (4) - 28.07.2024 16:07 [22:28:18]1206 (1) - 0 [22:28:18]OFD Sender: Remove packet 230539 [22:28:18]ProducePacketName [22:28:18]name=ofd_packets/00230539 [22:28:18]NVStorageDeleteData [22:28:18]SAM_PROTO_ClearQueue done [22:28:18]KKMCreateOFDPacket [22:28:18]OFDProtocolAddRootSTLVToBuf [22:28:18]FM_MakeSignedData [22:28:18]FM_MakeSignedData [22:28:18]SAM_PROTO_SignData [22:28:18]wFMCommunicate request_size=4 [22:28:18]MH_SAM_APDU [22:28:18]CAPDU: 80 0D 01 02 [22:28:18]Write to MH i2c: E2 08 00 7B 00 80 0D 01 02 00 00 00 00 F4 [22:28:18]Write i2c OK [22:28:18]MH_I2C_Read... [22:28:18]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:28:18]Read from MH i2c: E2 [22:28:18]MH_I2C_Read... [22:28:18]Read from MH i2c: E2 03 00 [22:28:18]MH_I2C_Read... [22:28:18]Read from MH i2c: E2 03 00 7B 00 00 90 00 EF [22:28:18]RAPDU: 90 00 [22:28:18]wFMCommunicate OK [22:28:18]wFMCommunicate request_size=255 [22:28:18]MH_SAM_APDU [22:28: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 5E 24 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 7B 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 B9 01 00 00 F4 03 04 00 00 C6 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E3 84 03 00 35 04 06 00 27 0A F0 E5 [22:28:18]Write to MH i2c: E2 02 01 7C 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 5E 24 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 7B 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 B9 01 00 00 F4 03 04 00 00 C6 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E3 84 03 00 35 04 06 00 27 0A F0 E5 00 00 F7 [22:28:19]Write i2c OK [22:28:19]MH_I2C_Read... [22:28:19]OFD Sender: Processing packet 230540 [packets to send 218, broken 131] [22:28:19]ProducePacketName [22:28:19]name=ofd_packets/00230540 [22:28:19]OFD Sender: To server: pG, [22:28:19]CommunicateWithHost lk.salyk.kg:30040 [22:28:19]ConnectInit lk.salyk.kg [22:28:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:28:19]Read from MH i2c: E2 [22:28:19]MH_I2C_Read... [22:28:19]Read from MH i2c: E2 03 00 [22:28:19]MH_I2C_Read... [22:28:19]Read from MH i2c: E2 03 00 7C 00 00 90 00 F0 [22:28:19]RAPDU: 90 00 [22:28:19]wFMCommunicate OK [22:28:19]wFMCommunicate request_size=7 [22:28:19]MH_SAM_APDU [22:28:19]CAPDU: 80 0D 02 02 02 5E 36 [22:28:19]Write to MH i2c: E2 0A 00 7D 00 80 0D 02 02 02 00 5E 36 00 00 8F [22:28:19]Write i2c OK [22:28:19]MH_I2C_Read... [22:28:19]Connected sock=8 [22:28:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 85 *** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:28:19]56 07 01 36 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 Read from MH i2c: 01 E2 23 [22:28:19]04 MH_I2C_Read... [22:28:19]4D Read from MH i2c: 00 E2 8A 03 04 00 0A [22:28:19]00 MH_I2C_Read... [22:28:19]32 37 31 30 31 32 34 31 33 30 06 04 0C Read from MH i2c: 00 E2 D0 03 90 00 D0 7D B8 00 2D 00 39 90 32 00 2D F1 D0 [22:28:19]9A RAPDU: 2D 90 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 00 1A [22:28:19]00 wFMCommunicate OK [22:28:19]00 wFMCommunicate request_size=4 [22:28:19]00 MH_SAM_APDU [22:28:19]00 CAPDU: 13 80 04 0D 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 01 00 00 F4 03 04 00 52 9C A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 8C 84 03 00 35 04 06 00 D8 37 77 C5 E8 91 9D 4C DC 2C 85 0B CD 8F [22:28:19]03 02 [22:28:19]Write to MH i2c: E2 08 00 7E 00 80 0D 03 02 00 00 00 00 F9 [22:28:19]Write i2c OK [22:28:19]MH_I2C_Read... [22:28:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:28:19]Read from MH i2c: E2 [22:28:19]MH_I2C_Read... [22:28:19]Read from MH i2c: E2 0B 00 [22:28:19]MH_I2C_Read... [22:28:19]Read from MH i2c: E2 0B 00 7E 00 00 1E 0D 2C 9D 9B 7F BE C7 90 00 8D [22:28:19]RAPDU: 1E 0D 2C 9D 9B 7F BE C7 90 00 [22:28:19]wFMCommunicate OK [22:28:19]SAM_PROTO_SignData done [22:28:19]FM_MakeSignedData done [22:28:19]CreateOFDProtocolMessage [22:28:19]wFMCommunicate request_size=4 [22:28:19]MH_SAM_APDU [22:28:19]CAPDU: 80 11 00 00 [22:28:19]Write to MH i2c: E2 08 00 7F 00 80 11 00 00 00 00 00 00 F9 [22:28:19]Write i2c OK [22:28:19]MH_I2C_Read... [22:28:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:28:19]Read from MH i2c: E2 [22:28:19]MH_I2C_Read... [22:28:19]Read from MH i2c: E2 17 00 [22:28:19]MH_I2C_Read... [22:28:19]Read from MH i2c: E2 17 00 7F 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 4A [22:28:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:28:19]wFMCommunicate OK [22:28:20]CreateOFDProtocolMessage done [22:28:20]OFDSenderStorePacket 230627 [22:28:20]StoreOFDPacket docnum=230627 [22:28:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 E1 04 04 01 29 C4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 24 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 7B 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 B9 01 00 00 F4 03 04 00 00 C6 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E3 84 03 00 35 04 06 00 27 0A F0 E5 5E 36 1E 0D 2C 9D 9B 7F BE C7 [22:28:20]CheckFolder [22:28:20]dirname=/storage/ofd_packets [22:28:20]CheckFolder done [22:28:20]ProducePacketName [22:28:20]name=ofd_packets/00230627 [22:28:20]NVStorageSaveData ofd_packets/00230627 [22:28:20]File name is /storage/ofd_packets/00230627 [22:28:20]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 CE 71 47 00 66 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 39 36 35 33 35 32 10 04 04 00 8C 84 03 00 F4 03 04 00 D8 6C A6 66 B6 04 01 00 00 8C D2 14 DC 1A AA C1 D8 [22:28:20]CommunicateWithHost err = 0 [22:28:20]CheckOFDResponse [22:28:20]1017 (14) - 77093643461234 [22:28:20]1041 (16) - 0000000000965352 [22:28:20]1040 (4) - 230540 [22:28:20]1012 (4) - 28.07.2024 16:07 [22:28:20]1206 (1) - 0 [22:28:20]OFD Sender: Remove packet 230540 [22:28:20]ProducePacketName [22:28:20]name=ofd_packets/00230540 [22:28:20]NVStorageDeleteData [22:28:20]Write 298 bytes [22:28:20]NVStorageSaveData done [22:28:20]OFDSenderStorePacket done [22:28:20]KKMCreateOFDPacket done [22:28:20]NVStorageSaveData kkm_last_timestamp [22:28:20]File name is /storage/kkm_last_timestamp [22:28:20]Write 4 bytes [22:28:20]NVStorageSaveData done [22:28:20]ExternCall_PrintAddStr [22:28:20]wPrintStart [22:28:20]Write to MH i2c: 01 00 00 80 00 80 [22:28:20]Write i2c OK [22:28:20]MH_I2C_Read... [22:28:20]Read from MH i2c: 01 [22:28:20]MH_I2C_Read... [22:28:20]Read from MH i2c: 01 07 00 [22:28:20]MH_I2C_Read... [22:28:20]Read from MH i2c: 01 07 00 80 00 00 00 00 00 00 FF 0F 95 [22:28:20]RasterBufferAndPrint [22:28:20]line Счет N : (1)872206 [22:28:20]line ИНН: 02508201610067 [22:28:20]line Контрольно-Кассовый Чек [22:28:20]line ПРОДАЖА [22:28:20]line ТРК (МРК, ГНК) : 2 [22:28:20]line Товар: 2710194210 [22:28:20]line ДТ-К-5 [22:28:20]line 9.310 * 75.20 [22:28:20]line = 700.11 [22:28:20]line НДС 12% НСП 1% [22:28:20]line > о реализуемом товаре [22:28:20]line ОКРУГЛЕНИЕ: -0.11 [22:28:20]line ИТОГО: 700.00 [22:28:20]line Внесено: 700.00 [22:28:20]line СДАЧА: 0.00 [22:28:20]line НСП 1% : 6.20 [22:28:20]line НДС 12% : 74.35 [22:28:20]line Наличными: 700.00 [22:28:20]line Безнал.: 0.00 [22:28:20]line Место: АЗС № 125 "Партнер Нефть" [22:28:20]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [22:28:20]line СНО: Общий режим [22:28:20]line Чек 441 28.07.2024 22:28 [22:28:20]line Смена: 386 ФФД: 1.0 [22:28:20]line ЗНМ: 0300000050 [22:28:20]line РНМ: 0000000000099253 [22:28:20]line Версия ККМ: 001 [22:28:20]line ФМ: 0000000000965352 [22:28:20]line ФД: 230627 [22:28:20]line ФПД: 42927944719926 [22:28:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T222816&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230627&fm=42927944719926&tin=02508201610067®Number=0000000000099253&sum=70000 [22:28:20]written 0, free lines is 4095 [22:28:20]OFD Sender: Processing packet 230541 [packets to send 218, broken 131] [22:28:20]ProducePacketName [22:28:20]name=ofd_packets/00230541 [22:28:20]OFD Sender: To server: pG, [22:28:20]CommunicateWithHost lk.salyk.kg:30040 [22:28:20]ConnectInit lk.salyk.kg [22:28:20]Write to MH i2c: 01 00 00 AB 00 AB [22:28:20]Write i2c OK [22:28:20]MH_I2C_Read... [22:28:20]Read from MH i2c: 01 [22:28:20]MH_I2C_Read... [22:28:20]Read from MH i2c: 01 07 00 [22:28:20]MH_I2C_Read... [22:28:20]Read from MH i2c: 01 07 00 AB 00 00 00 00 00 00 FF 0C BD [22:28:20]RasterBufferAndPrint [22:28:20]line [22:28:20]line [22:28:20]line [22:28:20]line [22:28:20]line [22:28:20]written 0, free lines is 3369 [22:28:20]MH_Cut [22:28:20]Write to MH i2c: D1 01 00 B2 00 01 84 [22:28:20]Write i2c OK [22:28:20]MH_I2C_Read... [22:28:20]Read from MH i2c: D1 [22:28:20]MH_I2C_Read... [22:28:20]Read from MH i2c: D1 01 00 [22:28:20]MH_I2C_Read... [22:28:20]Read from MH i2c: D1 01 00 B2 00 00 83 [22:28:20]Write to MH i2c: 01 00 00 B3 00 B3 [22:28:20]Write i2c OK [22:28:20]MH_I2C_Read... [22:28:20]Connected sock=8 [22:28:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 3B FF 07 01 4B 87 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 63 01 00 00 F4 03 04 00 79 9C A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 8D 84 03 00 35 04 06 00 EB 08 56 13 12 D5 68 7F F6 4A BC 18 93 4F [22:28:21]*** Cut start [22:28:21]*** Partial cut [22:28:21]*** CUTSNS_PIN = 1 [22:28:21]*** CUTSNS_PIN = 0 [22:28:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 49 B1 47 00 D4 C4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 8D 84 03 00 F4 03 04 00 D9 6C A6 66 B6 04 01 00 00 D0 73 96 CD AB A2 2B B1 [22:28:21]CommunicateWithHost err = 0 [22:28:21]CheckOFDResponse [22:28:21]1017 (14) - 77093643461234 [22:28:21]1041 (16) - 0000000000965352 [22:28:21]*** Brake cut motor [22:28:21]1040 (4) - 230541 [22:28:21]1012 (4) - 28.07.2024 16:07 [22:28:21]1206 (1) - 0 [22:28:21]OFD Sender: Remove packet 230541 [22:28:21]ProducePacketName [22:28:21]name=ofd_packets/00230541 [22:28:21]NVStorageDeleteData [22:28:21]Read from MH i2c: *** Stop cut motor [22:28:21]01 *** Cut end [22:28:21] [22:28:21]MH_I2C_Read... [22:28:21]Read from MH i2c: 01 07 00 [22:28:21]MH_I2C_Read... [22:28:21]Read from MH i2c: 01 07 00 B3 00 00 00 00 00 00 FF 0F C8 [22:28:21]process_action close_receipt done [22:28:21]requested_data is exist [22:28:21]produce_requested_data [22:28:21]requested_item fm.sn is exist - process it [22:28:21]wFMCommunicate request_size=4 [22:28:21]MH_SAM_APDU [22:28:21]CAPDU: 80 11 00 00 [22:28:21]Write to MH i2c: E2 08 00 B4 00 80 11 00 00 00 00 00 00 2E [22:28:21]Write i2c OK [22:28:21]MH_I2C_Read... [22:28:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:28:22]Read from MH i2c: E2 [22:28:22]MH_I2C_Read... [22:28:22]Read from MH i2c: E2 17 00 [22:28:22]MH_I2C_Read... [22:28:22]Read from MH i2c: E2 17 00 B4 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 7F [22:28:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:28:22]wFMCommunicate OK [22:28:22]requested_item fd.num is exist - process it [22:28:22]SAM_PROTO_GetFieldsCounters [22:28:22]wFMCommunicate request_size=4 [22:28:22]MH_SAM_APDU [22:28:22]CAPDU: 80 13 00 00 [22:28:22]Write to MH i2c: E2 08 00 B5 00 80 13 00 00 00 00 00 00 31 [22:28:22]Write i2c OK [22:28:22]MH_I2C_Read... [22:28:22]OFD Sender: Processing packet 230542 [packets to send 217, broken 131] [22:28:22]ProducePacketName [22:28:22]name=ofd_packets/00230542 [22:28:22]OFD Sender: To server: pG, [22:28:22]CommunicateWithHost lk.salyk.kg:30040 [22:28:22]ConnectInit lk.salyk.kg [22:28:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:28:22]Read from MH i2c: E2 [22:28:22]MH_I2C_Read... [22:28:22]Read from MH i2c: E2 62 00 [22:28:22]MH_I2C_Read... [22:28:22]Read from MH i2c: E2 62 00 B5 00 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 E3 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 B9 01 00 00 5E 04 04 00 B9 01 00 00 57 04 04 00 BA 01 00 00 19 04 04 00 00 00 00 00 90 00 6E [22:28:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 E3 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 B9 01 00 00 5E 04 04 00 B9 01 00 00 57 04 04 00 BA 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:28:22]wFMCommunicate OK [22:28:22]SAM_PROTO_GetFieldsCounters done [22:28:22]Connected sock=8 [22:28:22]requested_item shift.num is exist - process it [22:28:22]Data to sent: requested_item shift.opened is exist - process it [22:28:22]87 req_shift_opened [22:28:22]95 FM_GetShiftState [22:28:22]F6 SAM_PROTO_GetShiftState [22:28:22]70 wFMCommunicate request_size=4 [22:28:22]47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 MH_SAM_APDU [22:28:22]35 CAPDU: 33 80 35 13 32 01 0C 00 01 [22:28:22]00 Write to MH i2c: 00 E2 04 08 FF 00 04 B6 01 00 7D 80 BB 13 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 01 00 00 8A 00 04 00 0A 00 00 00 32 33 37 [22:28:22]31 30 Write i2c OK [22:28:22]31 MH_I2C_Read... [22:28:22]39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 *** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:28:22]00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 Read from MH i2c: 00 E2 EF [22:28:22]03 MH_I2C_Read... [22:28:22]0F 00 F6 03 01 00 01 F7 03 Read from MH i2c: 06 E2 00 0E 75 00 03 [22:28:22]00 MH_I2C_Read... [22:28:22]00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 64 01 00 00 F4 03 04 00 2C 9D A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 8E 84 03 00 35 04 06 00 29 B8 30 7E 1E 3A FC E7 01 68 27 7A 64 D7 [22:28:22]Read from MH i2c: E2 0E 00 B6 00 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 F9 [22:28:22]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:28:22]wFMCommunicate OK [22:28:22]SAM_PROTO_GetShiftState done [22:28:22]FM_GetShiftState done [22:28:22]req_shift_opened done [22:28:22]requested_item shift.open_date is exist - process it [22:28:22]req_shift_open_date [22:28:22]req_shift_open_date done [22:28:22]produce_requested_data done [22:28:22]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230627,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [22:28:22]process_action_free close_receipt [22:28:22]json_value_free [22:28:22]json_value_free done [22:28:22]process_json_proto returns [22:28:22]Send response to host [22:28:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230627,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [22:28:22]free response buf [22:28:22]execute_script done [22:28:22]execute_script returns [22:28:22]free content buf [22:28:22]Sock 10.Close socket [22:28:22]Sock 10.Thread stoped [22:28:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 41 02 47 00 34 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 39 36 35 33 35 32 10 04 04 00 8E 84 03 00 F4 03 04 00 DB 6C A6 66 B6 04 01 00 00 91 00 90 7D 3D 6F 6D 16 [22:28:23]CommunicateWithHost err = 0 [22:28:23]CheckOFDResponse [22:28:23]1017 (14) - 77093643461234 [22:28:23]1041 (16) - 0000000000965352 [22:28:23]1040 (4) - 230542 [22:28:23]1012 (4) - 28.07.2024 16:07 [22:28:23]1206 (1) - 0 [22:28:23]OFD Sender: Remove packet 230542 [22:28:23]ProducePacketName [22:28:23]name=ofd_packets/00230542 [22:28:23]NVStorageDeleteData [22:28:23]accept exits with 7 [22:28:23]New connection [22:28:23]New thread 3067276644 created [22:28:23]Thread 3067133284 joined [22:28:23]Waiting for new connection... [22:28:23] Sock 7.Parse request [22:28:23]Sock 7.Check first char [22:28:23]Sock 7.First char is OK [22:28:23]request: POST /json_proto HTTP/1.0 [22:28:23]Method: POST [22:28:23]URL: /json_proto [22:28:23]Method is POST - this is cgi request [22:28:23]url: /json_proto [22:28:23]query_string will be loaded in cgi processing [22:28:23]execute_cgi json_proto POST (null) [22:28:23]execute_cgi path=json_proto method=POST [22:28:23]POST find Content-Length [22:28:23]Host: 172.17.49.131:8080 [22:28:23]Content-Length: 673 [22:28:23]Content-Type: application/json [22:28:23] [22:28:23]POST finish read [22:28:23]Found Content-Length = 673 [22:28:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872208", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 7.980, "sum" : 600.10, "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:23]execute_script... [22:28: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)872208", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 7.980, "sum" : 600.10, "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:23]POST & json_proto [22:28:23]process_json_proto [22:28:23]json parsed OK: [22:28:23]protocol is kg_v1.0 [22:28:23]action value=close_receipt [22:28:23]process_action close_receipt [22:28:23]cmd_close_receipt [22:28:23]MH_GetDate [22:28:23]Write to MH i2c: F0 00 00 B7 00 A6 [22:28:23]Write i2c OK [22:28:23]MH_I2C_Read... [22:28:23]Read from MH i2c: F0 [22:28:23]MH_I2C_Read... [22:28:23]Read from MH i2c: F0 09 00 [22:28:23]MH_I2C_Read... [22:28:23]Read from MH i2c: F0 09 00 B7 00 00 07 C6 A6 66 FF 4D C0 64 F8 [22:28:23]GetLastDocTimeStamp 1722205696 [22:28:23]current date 1722205703 [22:28:23]FM_GetShiftState [22:28:23]SAM_PROTO_GetShiftState [22:28:23]wFMCommunicate request_size=4 [22:28:23]MH_SAM_APDU [22:28:23]CAPDU: 80 13 01 00 [22:28:23]Write to MH i2c: E2 08 00 B8 00 80 13 01 00 00 00 00 00 35 [22:28:23]Write i2c OK [22:28:23]MH_I2C_Read... [22:28:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:28:23]Read from MH i2c: E2 [22:28:23]MH_I2C_Read... [22:28:23]Read from MH i2c: E2 0E 00 [22:28:23]MH_I2C_Read... [22:28:23]Read from MH i2c: E2 0E 00 B8 00 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 FB [22:28:23]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:28:23]wFMCommunicate OK [22:28:23]SAM_PROTO_GetShiftState done [22:28:23]FM_GetShiftState done [22:28:23]opened in 1722127132 [22:28:23]opened+sec_in_day 1722213532 [22:28:23]quantity*price = 60009 [22:28:23]sum+1 = 60011 [22:28:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.10 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.73 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 442 28.07.2024 22:28 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230628 ФПД: 65881194607993 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T222823&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230628&fm=65881194607993&tin=02508201610067®Number=0000000000099253&sum=60000 [22:28:25]StoreToDocumentArchive [22:28:25]shift 386 fd 230628 [22:28:25]save to /storage/0386/doc_00230628 [22:28:25]save last doc name /storage/0386/doc_00230628 to /storage/kkm_last_doc_name [22:28:25]save OK [22:28:25]Clear old archive folders... [22:28:25]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:28:25]tlvbuf is 005C2490 [22:28:25]SAM_PROTO_ClearQueue [22:28:25]wFMCommunicate request_size=4 [22:28:25]MH_SAM_APDU [22:28:25]CAPDU: 80 09 00 00 [22:28:25]Write to MH i2c: E2 08 00 C5 00 80 09 00 00 00 00 00 00 37 [22:28:25]Connected sock=10 [22:28:25]Data to sent: Write i2c OK [22:28:25]87 MH_I2C_Read... [22:28:25]95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 *** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:28:25]00 00 FF 29 07 01 70 EE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 Read from MH i2c: 01 E2 FC [22:28:25]03 MH_I2C_Read... [22:28:25]06 Read from MH i2c: 00 E2 A0 03 86 00 01 [22:28:26]00 MH_I2C_Read... [22:28:26]00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 Read from MH i2c: 03 E2 06 03 00 00 75 C5 03 00 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7E 90 29 00 00 39 00 [22:28:26]00 RAPDU: 00 90 07 00 04 06 00 A0 86 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 01 00 00 F4 03 04 00 9D 9D A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 [22:28:26]01 wFMCommunicate OK [22:28:26]0D SAM_PROTO_ClearQueue done [22:28:26]04 KKMCreateOFDPacket [22:28:26]10 OFDProtocolAddRootSTLVToBuf [22:28:26]00 FM_MakeSignedData [22:28:26]30 FM_MakeSignedData [22:28:26]30 SAM_PROTO_SignData [22:28:26]30 wFMCommunicate request_size=4 [22:28:26]30 MH_SAM_APDU [22:28:26]30 CAPDU: 30 80 30 0D 30 01 30 02 30 [22:28:26]30 Write to MH i2c: 39 E2 39 08 32 00 35 C6 33 00 11 80 04 0D 10 01 00 02 30 00 30 00 30 00 00 3F [22:28:26]30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 *** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:28:26]00 90 84 03 00 35 04 06 00 FF A4 A7 53 DA 2D 21 D5 4D F5 7E E7 43 A8 [22:28:26]Write i2c OK [22:28:26]MH_I2C_Read... [22:28:26]Read from MH i2c: E2 [22:28:26]MH_I2C_Read... [22:28:26]Read from MH i2c: E2 03 00 [22:28:26]MH_I2C_Read... [22:28:26]Read from MH i2c: E2 03 00 C6 00 00 90 00 3A [22:28:26]RAPDU: 90 00 [22:28:26]wFMCommunicate OK [22:28:26]wFMCommunicate request_size=255 [22:28:26]MH_SAM_APDU [22:28: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 2C 1F 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 6A 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 BA 01 00 00 F4 03 04 00 07 C6 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 Received data: 39 87 39 95 32 F6 35 70 33 47 11 2C 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 01 33 00 35 30 32 30 10 30 04 30 04 30 00 E4 84 03 00 35 04 06 00 3B EB 29 33 [22:28:26]Write to MH i2c: E2 02 01 C7 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 2C 1F 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 6A 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 30 00 30 13 30 02 30 00 30 00 39 00 36 00 EE 35 03 33 0F 35 00 32 F2 4F 00 00 00 5F 64 47 00 E3 BA A5 07 01 00 07 03 00 01 3B 00 01 00 F3 F9 03 03 06 0E 00 00 E5 37 18 37 00 00 30 00 39 00 33 07 36 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 34 00 33 01 34 00 36 12 31 04 32 04 33 00 BA 01 00 00 F4 03 04 00 07 C6 A6 66 0E 04 34 04 11 00 04 82 10 01 00 00 30 00 30 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 30 39 30 39 30 32 39 35 36 33 35 11 33 35 04 32 10 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 04 35 04 32 00 10 90 04 84 04 03 00 00 E4 84 03 00 35 04 06 00 3B EB 29 33 00 00 63 F4 [22:28:26]03 04 00 DE 6C A6 66 B6 04 Write i2c OK [22:28:26]01 MH_I2C_Read... [22:28:26]00 00 41 BB 86 AF 3D 5B 9F A3 [22:28:26]CommunicateWithHost err = 0 [22:28:26]CheckOFDResponse [22:28:26]1017 (14) - 77093643461234 [22:28:26]1041 (16) - 0000000000965352 [22:28:26]1040 (4) - 230544 [22:28:26]1012 (4) - 28.07.2024 16:07 [22:28:26]1206 (1) - 0 [22:28:26]OFD Sender: Remove packet 230544 [22:28:26]ProducePacketName [22:28:26]name=ofd_packets/00230544 [22:28:26]NVStorageDeleteData [22:28:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:28:27]Read from MH i2c: E2 [22:28:27]MH_I2C_Read... [22:28:27]Read from MH i2c: E2 03 00 [22:28:27]MH_I2C_Read... [22:28:27]Read from MH i2c: E2 03 00 C7 00 00 90 00 3B [22:28:27]RAPDU: 90 00 [22:28:27]wFMCommunicate OK [22:28:27]wFMCommunicate request_size=7 [22:28:27]MH_SAM_APDU [22:28:27]CAPDU: 80 0D 02 02 02 B5 79 [22:28:27]Write to MH i2c: E2 0A 00 C8 00 80 0D 02 02 02 00 B5 79 00 00 74 [22:28:27]Write i2c OK [22:28:27]MH_I2C_Read... [22:28:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:28:27]Read from MH i2c: E2 [22:28:27]MH_I2C_Read... [22:28:27]Read from MH i2c: E2 03 00 [22:28:27]MH_I2C_Read... [22:28:27]Read from MH i2c: E2 03 00 C8 00 00 90 00 3C [22:28:27]RAPDU: 90 00 [22:28:27]wFMCommunicate OK [22:28:27]wFMCommunicate request_size=4 [22:28:27]MH_SAM_APDU [22:28:27]CAPDU: 80 0D 03 02 [22:28:27]Write to MH i2c: E2 08 00 C9 00 80 0D 03 02 00 00 00 00 44 [22:28:27]Write i2c OK [22:28:27]MH_I2C_Read... [22:28:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:28:27]Read from MH i2c: E2 [22:28:27]MH_I2C_Read... [22:28:27]Read from MH i2c: E2 0B 00 [22:28:27]MH_I2C_Read... [22:28:27]Read from MH i2c: E2 0B 00 C9 00 00 9B BA 43 A2 C3 E3 10 2B 90 00 60 [22:28:27]RAPDU: 9B BA 43 A2 C3 E3 10 2B 90 00 [22:28:27]wFMCommunicate OK [22:28:27]SAM_PROTO_SignData done [22:28:27]FM_MakeSignedData done [22:28:27]CreateOFDProtocolMessage [22:28:27]wFMCommunicate request_size=4 [22:28:27]MH_SAM_APDU [22:28:27]CAPDU: 80 11 00 00 [22:28:27]Write to MH i2c: E2 08 00 CA 00 80 11 00 00 00 00 00 00 44 [22:28:27]Write i2c OK [22:28:27]MH_I2C_Read... [22:28:27]Read from MH i2c: E2 [22:28:27]MH_I2C_Read... [22:28:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:28:27]Read from MH i2c: E2 17 00 [22:28:27]MH_I2C_Read... [22:28:27]Read from MH i2c: E2 17 00 CA 00 00 11 OFD Sender: Processing packet 230545 [packets to send 214, broken 131] [22:28:27]04 ProducePacketName [22:28:27]10 name=ofd_packets/00230545 [22:28:27]00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 95 [22:28:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:28:27]wFMCommunicate OK [22:28:27]CreateOFDProtocolMessage done [22:28:27]OFDSenderStorePacket 230628 [22:28:27]StoreOFDPacket docnum=230628 [22:28:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 DC A5 04 01 FA 39 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2C 1F 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 6A 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 BA 01 00 00 F4 03 04 00 07 C6 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E4 84 03 00 35 04 06 00 3B EB 29 33 B5 79 9B BA 43 A2 C3 E3 10 2B [22:28:27]CheckFolder [22:28:27]dirname=/storage/ofd_packets [22:28:27]CheckFolder done [22:28:27]ProducePacketName [22:28:27]name=ofd_packets/00230628 [22:28:27]NVStorageSaveData ofd_packets/00230628 [22:28:27]File name is /storage/ofd_packets/00230628 [22:28:27]Write 298 bytes [22:28:27]NVStorageSaveData done [22:28:27]OFDSenderStorePacket done [22:28:27]KKMCreateOFDPacket done [22:28:27]NVStorageSaveData kkm_last_timestamp [22:28:27]File name is /storage/kkm_last_timestamp [22:28:27]Write 4 bytes [22:28:27]NVStorageSaveData done [22:28:27]ExternCall_PrintAddStr [22:28:27]wPrintStart [22:28:27]Write to MH i2c: 01 00 00 CB 00 CB [22:28:27]OFD Sender: To server: pG, [22:28:27]CommunicateWithHost lk.salyk.kg:30040 [22:28:27]ConnectInit lk.salyk.kg [22:28:27]Write i2c OK [22:28:27]MH_I2C_Read... [22:28:27]Read from MH i2c: 01 [22:28:27]MH_I2C_Read... [22:28:27]Read from MH i2c: 01 07 00 [22:28:27]MH_I2C_Read... [22:28:27]Read from MH i2c: 01 07 00 CB 00 00 00 00 00 00 FF 0F E0 [22:28:27]RasterBufferAndPrint [22:28:27]line Счет N : (1)872208 [22:28:27]line ИНН: 02508201610067 [22:28:27]line Контрольно-Кассовый Чек [22:28:27]line ПРОДАЖА [22:28:27]line ТРК (МРК, ГНК) : 2 [22:28:27]line Товар: 2710194210 [22:28:27]line ДТ-К-5 [22:28:27]line 7.980 * 75.20 [22:28:27]line = 600.10 [22:28:27]line НДС 12% НСП 1% [22:28:27]line > о реализуемом товаре [22:28:27]line ОКРУГЛЕНИЕ: -0.10 [22:28:27]line ИТОГО: 600.00 [22:28:27]line Внесено: 600.00 [22:28:27]line СДАЧА: 0.00 [22:28:27]line НСП 1% : 5.31 [22:28:27]line НДС 12% : 63.73 [22:28:27]line Наличными: 600.00 [22:28:27]line Безнал.: 0.00 [22:28:27]line Место: АЗС № 125 "Партнер Нефть" [22:28:27]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [22:28:27]line СНО: Общий режим [22:28:27]line Чек 442 28.07.2024 22:28 [22:28:27]line Смена: 386 ФФД: 1.0 [22:28:27]line ЗНМ: 0300000050 [22:28:27]line РНМ: 0000000000099253 [22:28:27]line Версия ККМ: 001 [22:28:27]line ФМ: 0000000000965352 [22:28:27]line ФД: 230628 [22:28:27]line ФПД: 65881194607993 [22:28:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T222823&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230628&fm=65881194607993&tin=02508201610067®Number=0000000000099253&sum=60000 [22:28:27]written 0, free lines is 4095 [22:28:27]Connected sock=10 [22:28:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 EB 29 07 01 7C 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 C6 3E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 EB D4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EB 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 CC 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EB D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 67 01 00 00 F4 03 04 00 D3 9D A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 91 84 03 00 35 04 06 00 38 B7 F9 57 EA 5F 2B 17 F8 FE 9A 2A 8A 88 [22:28:28]Write to MH i2c: 01 00 00 F6 00 F6 [22:28:28]Write i2c OK [22:28:28]MH_I2C_Read... [22:28:28]Read from MH i2c: 01 [22:28:28]MH_I2C_Read... [22:28:28]Read from MH i2c: 01 07 00 [22:28:28]MH_I2C_Read... [22:28:28]Read from MH i2c: 01 07 00 F6 00 00 00 00 00 00 01 0D 0B [22:28:28]RasterBufferAndPrint [22:28:28]line [22:28:28]line [22:28:28]line [22:28:28]line [22:28:28]line [22:28:28]written 0, free lines is 3377 [22:28:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 F4 D2 47 00 7D 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 39 36 35 33 35 32 10 04 04 00 91 84 03 00 F4 03 04 00 E0 6C A6 66 B6 04 01 00 00 2B 6C 9C DC 48 87 90 5E [22:28:28]CommunicateWithHost err = 0 [22:28:28]CheckOFDResponse [22:28:28]1017 (14) - 77093643461234 [22:28:28]1041 (16) - 0000000000965352 [22:28:28]1040 (4) - 230545 [22:28:28]1012 (4) - 28.07.2024 16:08 [22:28:28]1206 (1) - 0 [22:28:28]OFD Sender: Remove packet 230545 [22:28:28]ProducePacketName [22:28:28]name=ofd_packets/00230545 [22:28:28]NVStorageDeleteData [22:28:28]MH_Cut [22:28:28]Write to MH i2c: D1 01 00 FD 00 01 CF [22:28:28]Write i2c OK [22:28:28]MH_I2C_Read... [22:28:28]Read from MH i2c: D1 [22:28:28]MH_I2C_Read... [22:28:28]Read from MH i2c: D1 01 00 [22:28:28]MH_I2C_Read... [22:28:28]Read from MH i2c: D1 01 00 FD 00 00 CE [22:28:28]Write to MH i2c: 01 00 00 FE 00 FE [22:28:28]Write i2c OK [22:28:28]MH_I2C_Read... [22:28:28]*** Cut start [22:28:28]*** Partial cut [22:28:28]*** CUTSNS_PIN = 1 [22:28:28]*** CUTSNS_PIN = 0 [22:28:28]OFD Sender: Processing packet 230546 [packets to send 214, broken 131] [22:28:28]ProducePacketName [22:28:28]name=ofd_packets/00230546 [22:28:28]OFD Sender: To server: pG, [22:28:28]CommunicateWithHost lk.salyk.kg:30040 [22:28:28]ConnectInit lk.salyk.kg [22:28:28]*** Brake cut motor [22:28:28]Connected sock=10 [22:28:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 B3 C3 07 01 22 8B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 68 01 00 00 F4 03 04 00 DF 9D A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 92 84 03 00 35 04 06 00 42 10 F1 7B 84 FD D5 41 80 43 AA B5 8C 43 [22:28:29]Read from MH i2c: 01 [22:28:29]MH_I2C_Read... [22:28:29]*** Stop cut motor [22:28:29]*** Cut end [22:28:29]Read from MH i2c: 01 07 00 [22:28:29]MH_I2C_Read... [22:28:29]Read from MH i2c: 01 07 00 FE 00 00 00 00 00 00 FF 0F 13 [22:28:29]process_action close_receipt done [22:28:29]requested_data is exist [22:28:29]produce_requested_data [22:28:29]requested_item fm.sn is exist - process it [22:28:29]wFMCommunicate request_size=4 [22:28:29]MH_SAM_APDU [22:28:29]CAPDU: 80 11 00 00 [22:28:29]Write to MH i2c: E2 08 00 FF 00 80 11 00 00 00 00 00 00 79 [22:28:29]Write i2c OK [22:28:29]MH_I2C_Read... [22:28:29]Read from MH i2c: Received data: E2 87 [22:28:29]95 MH_I2C_Read... [22:28:29]F6 *** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:28:29]70 Read from MH i2c: 47 E2 2C 01 17 00 00 30 [22:28:29]30 MH_I2C_Read... [22:28:29]30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 FA 9D 47 00 77 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 39 36 35 33 35 32 10 04 04 00 92 84 03 00 F4 03 04 00 E1 6C A6 66 B6 04 01 00 00 A2 23 CC 99 6A E0 00 F0 [22:28:29]CommunicateWithHost err = 0 [22:28:29]CheckOFDResponse [22:28:29]1017 (14) - 77093643461234 [22:28:29]1041 (16) - 0000000000965352 [22:28:29]1040 (4) - 230546 [22:28:29]1012 (4) - 28.07.2024 16:08 [22:28:29]1206 (1) - 0 [22:28:29]OFD Sender: Remove packet 230546 [22:28:29]ProducePacketName [22:28:29]name=ofd_packets/00230546 [22:28:29]NVStorageDeleteData [22:28:29]Read from MH i2c: E2 17 00 FF 00 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 CA [22:28:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:28:29]wFMCommunicate OK [22:28:29]requested_item fd.num is exist - process it [22:28:29]SAM_PROTO_GetFieldsCounters [22:28:29]wFMCommunicate request_size=4 [22:28:29]MH_SAM_APDU [22:28:29]CAPDU: 80 13 00 00 [22:28:29]Write to MH i2c: E2 08 00 00 01 80 13 00 00 00 00 00 00 7D [22:28:29]Write i2c OK [22:28:29]MH_I2C_Read... [22:28:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:28:29]Read from MH i2c: E2 [22:28:29]MH_I2C_Read... [22:28:29]Read from MH i2c: E2 62 00 [22:28:29]MH_I2C_Read... [22:28:29]Read from MH i2c: E2 62 00 00 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 E4 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 BA 01 00 00 5E 04 04 00 BA 01 00 00 57 04 04 00 BB 01 00 00 19 04 04 00 00 00 00 00 90 00 BE [22:28:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 E4 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 BA 01 00 00 5E 04 04 00 BA 01 00 00 57 04 04 00 BB 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:28:29]wFMCommunicate OK [22:28:29]SAM_PROTO_GetFieldsCounters done [22:28:29]requested_item shift.num is exist - process it [22:28:29]requested_item shift.opened is exist - process it [22:28:29]req_shift_opened [22:28:29]FM_GetShiftState [22:28:29]SAM_PROTO_GetShiftState [22:28:29]wFMCommunicate request_size=4 [22:28:29]MH_SAM_APDU [22:28:29]CAPDU: 80 13 01 00 [22:28:29]Write to MH i2c: E2 08 00 01 01 80 13 01 00 00 00 00 00 7F [22:28:29]Write i2c OK [22:28:29]MH_I2C_Read... [22:28:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:28:29]Read from MH i2c: E2 [22:28:29]MH_I2C_Read... [22:28:29]Read from MH i2c: E2 0E 00 [22:28:29]MH_I2C_Read... [22:28:29]Read from MH i2c: E2 0E 00 01 01 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 45 [22:28:30]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:28:30]wFMCommunicate OK [22:28:30]SAM_PROTO_GetShiftState done [22:28:30]FM_GetShiftState done [22:28:30]req_shift_opened done [22:28:30]requested_item shift.open_date is exist - process it [22:28:30]req_shift_open_date [22:28:30]req_shift_open_date done [22:28:30]produce_requested_data done [22:28:30]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230628,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [22:28:30]process_action_free close_receipt [22:28:30]json_value_free [22:28:30]json_value_free done [22:28:30]process_json_proto returns [22:28:30]Send response to host [22:28:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230628,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [22:28:30]free response buf [22:28:30]execute_script done [22:28:30]execute_script returns [22:28:30]free content buf [22:28:30]Sock 7.Close socket [22:28:30]Sock 7.Thread stoped [22:28:30]OFD Sender: Processing packet 230547 [packets to send 213, broken 131] [22:28:30]ProducePacketName [22:28:30]name=ofd_packets/00230547 [22:28:30]OFD Sender: To server: pG, [22:28:30]CommunicateWithHost lk.salyk.kg:30040 [22:28:30]ConnectInit lk.salyk.kg [22:28:30]Connected sock=7 [22:28:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 C8 11 07 01 70 C9 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 2E 27 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A3 09 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A3 09 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5A 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 36 1C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A3 09 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 69 01 00 00 F4 03 04 00 E4 9D A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 93 84 03 00 35 04 06 00 E8 C2 19 00 B9 C2 1C 88 32 4F 40 08 24 FC [22:28:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 BA 1D 47 00 60 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 39 36 35 33 35 32 10 04 04 00 93 84 03 00 F4 03 04 00 E2 6C A6 66 B6 04 01 00 00 07 C2 99 A6 E7 B2 29 CF [22:28:30]CommunicateWithHost err = 0 [22:28:30]CheckOFDResponse [22:28:30]1017 (14) - 77093643461234 [22:28:30]1041 (16) - 0000000000965352 [22:28:30]1040 (4) - 230547 [22:28:30]1012 (4) - 28.07.2024 16:08 [22:28:30]1206 (1) - 0 [22:28:30]OFD Sender: Remove packet 230547 [22:28:30]ProducePacketName [22:28:30]name=ofd_packets/00230547 [22:28:30]NVStorageDeleteData [22:28:31]OFD Sender: Processing packet 230548 [packets to send 212, broken 131] [22:28:31]ProducePacketName [22:28:31]name=ofd_packets/00230548 [22:28:31]OFD Sender: To server: pG, [22:28:31]CommunicateWithHost lk.salyk.kg:30040 [22:28:31]ConnectInit lk.salyk.kg [22:28:31]Connected sock=7 [22:28:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 7F B7 07 01 BA 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 6A 01 00 00 F4 03 04 00 90 9E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 94 84 03 00 35 04 06 00 42 9E B0 54 34 33 42 E1 31 72 9C 44 4C 96 [22:28:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 30 13 47 00 6A 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 39 36 35 33 35 32 10 04 04 00 94 84 03 00 F4 03 04 00 E3 6C A6 66 B6 04 01 00 00 94 85 AA B7 A1 4B 92 D5 [22:28:31]CommunicateWithHost err = 0 [22:28:31]CheckOFDResponse [22:28:31]1017 (14) - 77093643461234 [22:28:31]1041 (16) - 0000000000965352 [22:28:31]1040 (4) - 230548 [22:28:31]1012 (4) - 28.07.2024 16:08 [22:28:31]1206 (1) - 0 [22:28:31]OFD Sender: Remove packet 230548 [22:28:31]ProducePacketName [22:28:31]name=ofd_packets/00230548 [22:28:31]NVStorageDeleteData [22:28:32]OFD Sender: Processing packet 230549 [packets to send 211, broken 131] [22:28:32]ProducePacketName [22:28:32]name=ofd_packets/00230549 [22:28:32]OFD Sender: To server: pG, [22:28:32]CommunicateWithHost lk.salyk.kg:30040 [22:28:32]ConnectInit lk.salyk.kg [22:28:32]Connected sock=7 [22:28:32]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 FF B5 07 01 AB 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 6B 01 00 00 F4 03 04 00 99 9E A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 95 84 03 00 35 04 06 00 41 B7 3A 0C BC 74 59 B8 10 64 AF 88 B9 38 [22:28:32]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 FD C9 47 00 E1 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 39 36 35 33 35 32 10 04 04 00 95 84 03 00 F4 03 04 00 E4 6C A6 66 B6 04 01 00 00 0C EC 0B 14 E9 E2 F1 C9 [22:28:32]CommunicateWithHost err = 0 [22:28:32]CheckOFDResponse [22:28:32]1017 (14) - 77093643461234 [22:28:32]1041 (16) - 0000000000965352 [22:28:32]1040 (4) - 230549 [22:28:32]1012 (4) - 28.07.2024 16:08 [22:28:32]1206 (1) - 0 [22:28:32]OFD Sender: Remove packet 230549 [22:28:32]ProducePacketName [22:28:32]name=ofd_packets/00230549 [22:28:32]NVStorageDeleteData [22:28:33]OFD Sender: Processing packet 230550 [packets to send 210, broken 131] [22:28:33]ProducePacketName [22:28:33]name=ofd_packets/00230550 [22:28:33]OFD Sender: To server: pG, [22:28:33]CommunicateWithHost lk.salyk.kg:30040 [22:28:33]ConnectInit lk.salyk.kg [22:28:33]Connected sock=7 [22:28:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 CC 57 07 01 96 8B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FE 74 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 82 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6C 01 00 00 F4 03 04 00 5A A0 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 96 84 03 00 35 04 06 00 3C C9 77 D7 4E DA D3 32 69 60 1A 76 33 68 [22:28:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 F3 3B 47 00 8A 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 39 36 35 33 35 32 10 04 04 00 96 84 03 00 F4 03 04 00 E6 6C A6 66 B6 04 01 00 00 E0 D1 5C A7 C4 0D 4A 3A [22:28:34]CommunicateWithHost err = 0 [22:28:34]CheckOFDResponse [22:28:34]1017 (14) - 77093643461234 [22:28:34]1041 (16) - 0000000000965352 [22:28:34]1040 (4) - 230550 [22:28:34]1012 (4) - 28.07.2024 16:08 [22:28:34]1206 (1) - 0 [22:28:34]OFD Sender: Remove packet 230550 [22:28:34]ProducePacketName [22:28:34]name=ofd_packets/00230550 [22:28:34]NVStorageDeleteData [22:28:34]OFD Sender: Processing packet 230551 [packets to send 209, broken 131] [22:28:34]ProducePacketName [22:28:34]name=ofd_packets/00230551 [22:28:34]OFD Sender: To server: pG, [22:28:34]CommunicateWithHost lk.salyk.kg:30040 [22:28:34]ConnectInit lk.salyk.kg [22:28:34]Connected sock=7 [22:28:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 AE 3A 07 01 E2 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 6D 01 00 00 F4 03 04 00 BB A1 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 97 84 03 00 35 04 06 00 1E D7 11 10 F1 9B D4 D7 DE CD 3E 8F DC 9E [22:28:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 DE 2C 47 00 08 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 39 36 35 33 35 32 10 04 04 00 97 84 03 00 F4 03 04 00 E7 6C A6 66 B6 04 01 00 00 8B DD 93 51 4F C6 A8 AA [22:28:35]CommunicateWithHost err = 0 [22:28:35]CheckOFDResponse [22:28:35]1017 (14) - 77093643461234 [22:28:35]1041 (16) - 0000000000965352 [22:28:35]1040 (4) - 230551 [22:28:35]1012 (4) - 28.07.2024 16:08 [22:28:35]1206 (1) - 0 [22:28:35]OFD Sender: Remove packet 230551 [22:28:35]ProducePacketName [22:28:35]name=ofd_packets/00230551 [22:28:35]NVStorageDeleteData [22:28:35]OFD Sender: Processing packet 230552 [packets to send 208, broken 131] [22:28:35]ProducePacketName [22:28:35]name=ofd_packets/00230552 [22:28:35]OFD Sender: To server: pG, [22:28:35]CommunicateWithHost lk.salyk.kg:30040 [22:28:35]ConnectInit lk.salyk.kg [22:28:35]Connected sock=7 [22:28:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 A4 28 07 01 24 94 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 02 35 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 65 67 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 67 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2E 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 2A 26 00 00 00 00 07 04 06 00 60 67 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 6E 01 00 00 F4 03 04 00 86 A2 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 98 84 03 00 35 04 06 00 9A 05 7B 8A C8 15 2F CB 47 8B B7 7D 03 B6 [22:28:36]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 CA B0 47 00 4C 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 39 36 35 33 35 32 10 04 04 00 98 84 03 00 F4 03 04 00 E8 6C A6 66 B6 04 01 00 00 8D 06 88 08 67 E2 26 0B [22:28:36]CommunicateWithHost err = 0 [22:28:36]CheckOFDResponse [22:28:36]1017 (14) - 77093643461234 [22:28:36]1041 (16) - 0000000000965352 [22:28:36]1040 (4) - 230552 [22:28:36]1012 (4) - 28.07.2024 16:08 [22:28:36]1206 (1) - 0 [22:28:36]OFD Sender: Remove packet 230552 [22:28:36]ProducePacketName [22:28:36]name=ofd_packets/00230552 [22:28:36]NVStorageDeleteData [22:28:36]OFD Sender: Processing packet 230553 [packets to send 207, broken 131] [22:28:36]ProducePacketName [22:28:36]name=ofd_packets/00230553 [22:28:36]OFD Sender: To server: pG, [22:28:36]CommunicateWithHost lk.salyk.kg:30040 [22:28:36]ConnectInit lk.salyk.kg [22:28:36]Connected sock=7 [22:28:36]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 57 D4 07 01 DF 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 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 6F 01 00 00 F4 03 04 00 B2 A2 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 99 84 03 00 35 04 06 00 7F CB 5A B6 9F C6 3B 26 21 ED 65 00 99 02 [22:28:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 2B 58 47 00 51 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 39 36 35 33 35 32 10 04 04 00 99 84 03 00 F4 03 04 00 E9 6C A6 66 B6 04 01 00 00 E9 20 50 46 12 8E 5D A3 [22:28:37]CommunicateWithHost err = 0 [22:28:37]CheckOFDResponse [22:28:37]1017 (14) - 77093643461234 [22:28:37]1041 (16) - 0000000000965352 [22:28:37]1040 (4) - 230553 [22:28:37]1012 (4) - 28.07.2024 16:08 [22:28:37]1206 (1) - 0 [22:28:37]OFD Sender: Remove packet 230553 [22:28:37]ProducePacketName [22:28:37]name=ofd_packets/00230553 [22:28:37]NVStorageDeleteData [22:28:37]OFD Sender: Processing packet 230554 [packets to send 206, broken 131] [22:28:37]ProducePacketName [22:28:37]name=ofd_packets/00230554 [22:28:37]OFD Sender: To server: pG, [22:28:37]CommunicateWithHost lk.salyk.kg:30040 [22:28:37]ConnectInit lk.salyk.kg [22:28:37]Connected sock=9 [22:28:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 01 00 00 EB DE 08 01 D7 EB 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 70 01 00 00 F4 03 04 00 0D A3 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 9A 84 03 00 35 04 06 00 37 F3 29 D0 B1 23 C6 73 DE E6 4A BD 5E 1A [22:28:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 05 7F 47 00 38 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 39 36 35 33 35 32 10 04 04 00 9A 84 03 00 F4 03 04 00 EA 6C A6 66 B6 04 01 00 00 F5 C7 90 F5 4B B6 27 B3 [22:28:38]CommunicateWithHost err = 0 [22:28:38]CheckOFDResponse [22:28:38]1017 (14) - 77093643461234 [22:28:38]1041 (16) - 0000000000965352 [22:28:38]1040 (4) - 230554 [22:28:38]1012 (4) - 28.07.2024 16:08 [22:28:38]1206 (1) - 0 [22:28:38]OFD Sender: Remove packet 230554 [22:28:38]ProducePacketName [22:28:38]name=ofd_packets/00230554 [22:28:38]NVStorageDeleteData [22:28:38]OFD Sender: Processing packet 230555 [packets to send 205, broken 131] [22:28:38]ProducePacketName [22:28:38]name=ofd_packets/00230555 [22:28:38]OFD Sender: To server: pG, [22:28:38]CommunicateWithHost lk.salyk.kg:30040 [22:28:38]ConnectInit lk.salyk.kg [22:28:39]Connected sock=9 [22:28:39]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 41 45 07 01 1A 03 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 71 01 00 00 F4 03 04 00 67 A3 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 9B 84 03 00 35 04 06 00 59 61 29 E4 8E D0 56 B3 6C 74 7B 68 F1 79 [22:28:39]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 B2 E9 47 00 AB 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 39 36 35 33 35 32 10 04 04 00 9B 84 03 00 F4 03 04 00 EB 6C A6 66 B6 04 01 00 00 56 03 A9 D2 CA AB A0 2F [22:28:39]CommunicateWithHost err = 0 [22:28:39]CheckOFDResponse [22:28:39]1017 (14) - 77093643461234 [22:28:39]1041 (16) - 0000000000965352 [22:28:39]1040 (4) - 230555 [22:28:39]1012 (4) - 28.07.2024 16:08 [22:28:39]1206 (1) - 0 [22:28:39]OFD Sender: Remove packet 230555 [22:28:39]ProducePacketName [22:28:39]name=ofd_packets/00230555 [22:28:39]NVStorageDeleteData [22:28:40]OFD Sender: Processing packet 230556 [packets to send 204, broken 131] [22:28:40]ProducePacketName [22:28:40]name=ofd_packets/00230556 [22:28:40]OFD Sender: To server: pG, [22:28:40]CommunicateWithHost lk.salyk.kg:30040 [22:28:40]ConnectInit lk.salyk.kg [22:28:40]Connected sock=9 [22:28:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 27 CB 07 01 D0 E5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FE 74 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 82 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 72 01 00 00 F4 03 04 00 89 A3 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 9C 84 03 00 35 04 06 00 4A 0E 92 FC D5 7C CC 56 E0 AD 74 DE 90 D2 [22:28:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 BB 86 47 00 84 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 39 36 35 33 35 32 10 04 04 00 9C 84 03 00 F4 03 04 00 EC 6C A6 66 B6 04 01 00 00 C0 73 96 FC C0 48 27 E6 [22:28:40]CommunicateWithHost err = 0 [22:28:40]CheckOFDResponse [22:28:40]1017 (14) - 77093643461234 [22:28:40]1041 (16) - 0000000000965352 [22:28:40]1040 (4) - 230556 [22:28:40]1012 (4) - 28.07.2024 16:08 [22:28:40]1206 (1) - 0 [22:28:40]OFD Sender: Remove packet 230556 [22:28:40]ProducePacketName [22:28:40]name=ofd_packets/00230556 [22:28:40]NVStorageDeleteData [22:28:41]OFD Sender: Processing packet 230557 [packets to send 203, broken 131] [22:28:41]ProducePacketName [22:28:41]name=ofd_packets/00230557 [22:28:41]OFD Sender: To server: pG, [22:28:41]CommunicateWithHost lk.salyk.kg:30040 [22:28:41]ConnectInit lk.salyk.kg [22:28:41]Connected sock=9 [22:28:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 F4 00 07 01 96 61 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 73 01 00 00 F4 03 04 00 14 A4 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 9D 84 03 00 35 04 06 00 79 E9 F9 52 03 73 9A 8C EF 98 E7 3F B8 10 [22:28:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 69 34 47 00 41 10 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 9D 84 03 00 F4 03 04 00 ED 6C A6 66 B6 04 01 00 00 19 96 ED 3D B4 CE 72 33 [22:28:41]CommunicateWithHost err = 0 [22:28:41]CheckOFDResponse [22:28:41]1017 (14) - 77093643461234 [22:28:41]1041 (16) - 0000000000965352 [22:28:41]1040 (4) - 230557 [22:28:41]1012 (4) - 28.07.2024 16:08 [22:28:41]1206 (1) - 0 [22:28:41]OFD Sender: Remove packet 230557 [22:28:41]ProducePacketName [22:28:41]name=ofd_packets/00230557 [22:28:41]NVStorageDeleteData [22:28:42]OFD Sender: Processing packet 230558 [packets to send 202, broken 131] [22:28:42]ProducePacketName [22:28:42]name=ofd_packets/00230558 [22:28:42]OFD Sender: To server: pG, [22:28:42]CommunicateWithHost lk.salyk.kg:30040 [22:28:42]ConnectInit lk.salyk.kg [22:28:42]Connected sock=9 [22:28:42]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 18 0E 07 01 83 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 3C EB 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 33 DD 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 33 DD 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 8D 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9B BA 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 33 DD 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 74 01 00 00 F4 03 04 00 ED A4 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 9E 84 03 00 35 04 06 00 1B DC D8 96 F3 5D CF F6 6F 56 61 E4 A0 71 [22:28:42]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 12 A4 47 00 D0 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 39 36 35 33 35 32 10 04 04 00 9E 84 03 00 F4 03 04 00 EE 6C A6 66 B6 04 01 00 00 3A 63 D4 16 AF 25 C9 B8 [22:28:42]CommunicateWithHost err = 0 [22:28:42]CheckOFDResponse [22:28:42]1017 (14) - 77093643461234 [22:28:42]1041 (16) - 0000000000965352 [22:28:42]1040 (4) - 230558 [22:28:42]1012 (4) - 28.07.2024 16:08 [22:28:42]1206 (1) - 0 [22:28:42]OFD Sender: Remove packet 230558 [22:28:42]ProducePacketName [22:28:42]name=ofd_packets/00230558 [22:28:42]NVStorageDeleteData [22:28:43]OFD Sender: Processing packet 230559 [packets to send 201, broken 131] [22:28:43]ProducePacketName [22:28:43]name=ofd_packets/00230559 [22:28:43]OFD Sender: To server: pG, [22:28:43]CommunicateWithHost lk.salyk.kg:30040 [22:28:43]ConnectInit lk.salyk.kg [22:28:43]Connected sock=9 [22:28:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 78 5E 07 01 10 7D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 75 01 00 00 F4 03 04 00 F6 A4 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 9F 84 03 00 35 04 06 00 81 C8 9A 6A 77 E3 C2 F2 29 72 9C 12 CA B1 [22:28:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 C4 05 47 00 69 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 39 36 35 33 35 32 10 04 04 00 9F 84 03 00 F4 03 04 00 F0 6C A6 66 B6 04 01 00 00 08 E2 49 50 E5 F0 6E FE [22:28:44]CommunicateWithHost err = 0 [22:28:44]CheckOFDResponse [22:28:44]1017 (14) - 77093643461234 [22:28:44]1041 (16) - 0000000000965352 [22:28:44]1040 (4) - 230559 [22:28:44]1012 (4) - 28.07.2024 16:08 [22:28:44]1206 (1) - 0 [22:28:44]OFD Sender: Remove packet 230559 [22:28:44]ProducePacketName [22:28:44]name=ofd_packets/00230559 [22:28:44]NVStorageDeleteData [22:28:44]OFD Sender: Processing packet 230560 [packets to send 200, broken 131] [22:28:44]ProducePacketName [22:28:44]name=ofd_packets/00230560 [22:28:44]OFD Sender: To server: pG, [22:28:44]CommunicateWithHost lk.salyk.kg:30040 [22:28:44]ConnectInit lk.salyk.kg [22:28:44]Connected sock=9 [22:28:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 CB BE 07 01 BB 8B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B0 CC 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 50 57 05 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 30 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 33 91 00 00 00 00 07 04 06 00 30 57 05 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 76 01 00 00 F4 03 04 00 46 A5 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A0 84 03 00 35 04 06 00 5F 44 26 C3 E3 B6 40 CC F2 CE 6F 4F D8 59 [22:28:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 BD C4 47 00 FB 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 39 36 35 33 35 32 10 04 04 00 A0 84 03 00 F4 03 04 00 F1 6C A6 66 B6 04 01 00 00 9F AA 24 64 E6 E0 F4 20 [22:28:45]CommunicateWithHost err = 0 [22:28:45]CheckOFDResponse [22:28:45]1017 (14) - 77093643461234 [22:28:45]1041 (16) - 0000000000965352 [22:28:45]1040 (4) - 230560 [22:28:45]1012 (4) - 28.07.2024 16:08 [22:28:45]1206 (1) - 0 [22:28:45]OFD Sender: Remove packet 230560 [22:28:45]ProducePacketName [22:28:45]name=ofd_packets/00230560 [22:28:45]NVStorageDeleteData [22:28:45]OFD Sender: Processing packet 230561 [packets to send 199, broken 131] [22:28:45]ProducePacketName [22:28:45]name=ofd_packets/00230561 [22:28:45]OFD Sender: To server: pG, [22:28:45]CommunicateWithHost lk.salyk.kg:30040 [22:28:45]ConnectInit lk.salyk.kg [22:28:45]Connected sock=9 [22:28:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 E3 84 07 01 12 BE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 18 74 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 1E 13 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 1E 13 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F7 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 96 53 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 1E 13 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 77 01 00 00 F4 03 04 00 F1 A6 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A1 84 03 00 35 04 06 00 06 5F 00 C7 8E 62 7B 7C 32 AA 42 42 FF 84 [22:28:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 77 6D 47 00 36 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 39 36 35 33 35 32 10 04 04 00 A1 84 03 00 F4 03 04 00 F2 6C A6 66 B6 04 01 00 00 08 FE 0E 7C A2 7D D4 3C [22:28:46]CommunicateWithHost err = 0 [22:28:46]CheckOFDResponse [22:28:46]1017 (14) - 77093643461234 [22:28:46]1041 (16) - 0000000000965352 [22:28:46]1040 (4) - 230561 [22:28:46]1012 (4) - 28.07.2024 16:08 [22:28:46]1206 (1) - 0 [22:28:46]OFD Sender: Remove packet 230561 [22:28:46]ProducePacketName [22:28:46]name=ofd_packets/00230561 [22:28:46]NVStorageDeleteData [22:28:46]OFD Sender: Processing packet 230562 [packets to send 198, broken 131] [22:28:46]ProducePacketName [22:28:46]name=ofd_packets/00230562 [22:28:46]OFD Sender: To server: pG, [22:28:46]CommunicateWithHost lk.salyk.kg:30040 [22:28:46]ConnectInit lk.salyk.kg [22:28:46]Connected sock=9 [22:28:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 B8 5D 07 01 DB 85 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 78 01 00 00 F4 03 04 00 A5 A7 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A2 84 03 00 35 04 06 00 0D D2 44 03 00 64 AA 02 70 20 4F B6 F7 33 [22:28:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 7C 1B 47 00 BB 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 39 36 35 33 35 32 10 04 04 00 A2 84 03 00 F4 03 04 00 F3 6C A6 66 B6 04 01 00 00 50 D6 74 07 76 9A 51 55 [22:28:47]CommunicateWithHost err = 0 [22:28:47]CheckOFDResponse [22:28:47]1017 (14) - 77093643461234 [22:28:47]1041 (16) - 0000000000965352 [22:28:47]1040 (4) - 230562 [22:28:47]1012 (4) - 28.07.2024 16:08 [22:28:47]1206 (1) - 0 [22:28:47]OFD Sender: Remove packet 230562 [22:28:47]ProducePacketName [22:28:47]name=ofd_packets/00230562 [22:28:47]NVStorageDeleteData [22:28:47]OFD Sender: Processing packet 230563 [packets to send 197, broken 131] [22:28:47]ProducePacketName [22:28:47]name=ofd_packets/00230563 [22:28:47]OFD Sender: To server: pG, [22:28:47]CommunicateWithHost lk.salyk.kg:30040 [22:28:47]ConnectInit lk.salyk.kg [22:28:48]Connected sock=9 [22:28:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 86 C0 07 01 7E 3B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 79 01 00 00 F4 03 04 00 C3 A7 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A3 84 03 00 35 04 06 00 3C 92 AA 19 6D 50 FE 2F 9C 66 FC 30 39 93 [22:28:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 11 76 47 00 47 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 39 36 35 33 35 32 10 04 04 00 A3 84 03 00 F4 03 04 00 F4 6C A6 66 B6 04 01 00 00 66 51 C4 FE 8A FE 43 B4 [22:28:48]CommunicateWithHost err = 0 [22:28:48]CheckOFDResponse [22:28:48]1017 (14) - 77093643461234 [22:28:48]1041 (16) - 0000000000965352 [22:28:48]1040 (4) - 230563 [22:28:48]1012 (4) - 28.07.2024 16:08 [22:28:48]1206 (1) - 0 [22:28:48]OFD Sender: Remove packet 230563 [22:28:48]ProducePacketName [22:28:48]name=ofd_packets/00230563 [22:28:48]NVStorageDeleteData [22:28:49]OFD Sender: Processing packet 230564 [packets to send 196, broken 131] [22:28:49]ProducePacketName [22:28:49]name=ofd_packets/00230564 [22:28:49]OFD Sender: To server: pG, [22:28:49]CommunicateWithHost lk.salyk.kg:30040 [22:28:49]ConnectInit lk.salyk.kg [22:28:49]Connected sock=9 [22:28:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 FF 1C 07 01 20 DD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 01 00 00 F4 03 04 00 CF A7 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A4 84 03 00 35 04 06 00 5F EF F3 B9 26 E1 F2 DB 33 7A 12 66 0D 17 [22:28:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 3B 9C 47 00 7A 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 39 36 35 33 35 32 10 04 04 00 A4 84 03 00 F4 03 04 00 F5 6C A6 66 B6 04 01 00 00 7C B2 08 94 16 E7 07 B9 [22:28:49]CommunicateWithHost err = 0 [22:28:49]CheckOFDResponse [22:28:49]1017 (14) - 77093643461234 [22:28:49]1041 (16) - 0000000000965352 [22:28:49]1040 (4) - 230564 [22:28:49]1012 (4) - 28.07.2024 16:08 [22:28:49]1206 (1) - 0 [22:28:49]OFD Sender: Remove packet 230564 [22:28:49]ProducePacketName [22:28:49]name=ofd_packets/00230564 [22:28:49]NVStorageDeleteData [22:28:50]OFD Sender: Processing packet 230565 [packets to send 195, broken 131] [22:28:50]ProducePacketName [22:28:50]name=ofd_packets/00230565 [22:28:50]OFD Sender: To server: pG, [22:28:50]CommunicateWithHost lk.salyk.kg:30040 [22:28:50]ConnectInit lk.salyk.kg [22:28:50]Connected sock=10 [22:28:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 A6 2C 07 01 C7 D1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 7B 01 00 00 F4 03 04 00 CC A8 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A5 84 03 00 35 04 06 00 3A 95 49 23 DD FD 1B 0E 3F 5C 82 54 5F BA [22:28:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 A2 87 47 00 1B B8 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A5 84 03 00 F4 03 04 00 F6 6C A6 66 B6 04 01 00 00 A6 30 5B 44 C5 1C 44 16 [22:28:50]CommunicateWithHost err = 0 [22:28:50]CheckOFDResponse [22:28:50]1017 (14) - 77093643461234 [22:28:50]1041 (16) - 0000000000965352 [22:28:50]1040 (4) - 230565 [22:28:50]1012 (4) - 28.07.2024 16:08 [22:28:50]1206 (1) - 0 [22:28:50]OFD Sender: Remove packet 230565 [22:28:50]ProducePacketName [22:28:50]name=ofd_packets/00230565 [22:28:50]NVStorageDeleteData [22:28:51]OFD Sender: Processing packet 230566 [packets to send 194, broken 131] [22:28:51]ProducePacketName [22:28:51]name=ofd_packets/00230566 [22:28:51]OFD Sender: To server: pG, [22:28:51]CommunicateWithHost lk.salyk.kg:30040 [22:28:51]ConnectInit lk.salyk.kg [22:28:51]Connected sock=9 [22:28:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 4A 4B 07 01 6C E8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 C4 59 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 A2 57 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9C 57 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 4E 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AD 3F 00 00 00 00 07 04 06 00 9C 57 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7C 01 00 00 F4 03 04 00 3C A9 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A6 84 03 00 35 04 06 00 B9 20 A7 C8 AA 61 30 93 DA E5 49 70 19 68 [22:28:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 C6 E9 47 00 4D 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 39 36 35 33 35 32 10 04 04 00 A6 84 03 00 F4 03 04 00 F8 6C A6 66 B6 04 01 00 00 A1 0C A5 BF AD 56 32 83 [22:28:51]CommunicateWithHost err = 0 [22:28:51]CheckOFDResponse [22:28:51]1017 (14) - 77093643461234 [22:28:51]1041 (16) - 0000000000965352 [22:28:51]1040 (4) - 230566 [22:28:51]1012 (4) - 28.07.2024 16:08 [22:28:51]1206 (1) - 0 [22:28:51]OFD Sender: Remove packet 230566 [22:28:51]ProducePacketName [22:28:51]name=ofd_packets/00230566 [22:28:51]NVStorageDeleteData [22:28:52]OFD Sender: Processing packet 230567 [packets to send 193, broken 131] [22:28:52]ProducePacketName [22:28:52]name=ofd_packets/00230567 [22:28:52]OFD Sender: To server: pG, [22:28:52]CommunicateWithHost lk.salyk.kg:30040 [22:28:52]ConnectInit lk.salyk.kg [22:28:52]Connected sock=9 [22:28:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 00 29 07 01 66 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 7D 01 00 00 F4 03 04 00 69 A9 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A7 84 03 00 35 04 06 00 45 61 43 41 17 79 46 2F 1F 74 B1 94 78 9E [22:28:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 58 F5 47 00 D9 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 39 36 35 33 35 32 10 04 04 00 A7 84 03 00 F4 03 04 00 F9 6C A6 66 B6 04 01 00 00 D7 CE 39 00 7B C6 9D 1A [22:28:53]CommunicateWithHost err = 0 [22:28:53]CheckOFDResponse [22:28:53]1017 (14) - 77093643461234 [22:28:53]1041 (16) - 0000000000965352 [22:28:53]1040 (4) - 230567 [22:28:53]1012 (4) - 28.07.2024 16:08 [22:28:53]1206 (1) - 0 [22:28:53]OFD Sender: Remove packet 230567 [22:28:53]ProducePacketName [22:28:53]name=ofd_packets/00230567 [22:28:53]NVStorageDeleteData [22:28:53]OFD Sender: Processing packet 230568 [packets to send 192, broken 131] [22:28:53]ProducePacketName [22:28:53]name=ofd_packets/00230568 [22:28:53]OFD Sender: To server: pG, [22:28:53]CommunicateWithHost lk.salyk.kg:30040 [22:28:53]ConnectInit lk.salyk.kg [22:28:53]Connected sock=9 [22:28:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 F6 B5 07 01 56 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 A4 24 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B5 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 11 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 7E 01 00 00 F4 03 04 00 9E AA A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A8 84 03 00 35 04 06 00 08 CD F2 25 2B 01 AE B1 1B A0 EA A3 24 41 [22:28:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 FA 7C 47 00 FF 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 39 36 35 33 35 32 10 04 04 00 A8 84 03 00 F4 03 04 00 FA 6C A6 66 B6 04 01 00 00 EA A1 F1 D8 32 E0 F3 A0 [22:28:54]CommunicateWithHost err = 0 [22:28:54]CheckOFDResponse [22:28:54]1017 (14) - 77093643461234 [22:28:54]1041 (16) - 0000000000965352 [22:28:54]1040 (4) - 230568 [22:28:54]1012 (4) - 28.07.2024 16:08 [22:28:54]1206 (1) - 0 [22:28:54]OFD Sender: Remove packet 230568 [22:28:54]ProducePacketName [22:28:54]name=ofd_packets/00230568 [22:28:54]NVStorageDeleteData [22:28:54]OFD Sender: Processing packet 230569 [packets to send 191, broken 131] [22:28:54]ProducePacketName [22:28:54]name=ofd_packets/00230569 [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:54]Connected sock=9 [22:28:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 0C F7 04 01 9C 5F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 60 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 60 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 7F 01 00 00 F4 03 04 00 B6 AB A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 A9 84 03 00 35 04 06 00 30 59 1B AE 62 63 11 C3 C2 9E 25 DB 7C DA [22:28:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 19 A6 47 00 EE 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 39 36 35 33 35 32 10 04 04 00 A9 84 03 00 F4 03 04 00 FB 6C A6 66 B6 04 01 00 00 D0 1E E8 4A 3D BF 2F 26 [22:28:55]CommunicateWithHost err = 0 [22:28:55]CheckOFDResponse [22:28:55]1017 (14) - 77093643461234 [22:28:55]1041 (16) - 0000000000965352 [22:28:55]1040 (4) - 230569 [22:28:55]1012 (4) - 28.07.2024 16:08 [22:28:55]1206 (1) - 0 [22:28:55]OFD Sender: Remove packet 230569 [22:28:55]ProducePacketName [22:28:55]name=ofd_packets/00230569 [22:28:55]NVStorageDeleteData [22:28:55]OFD Sender: Processing packet 230570 [packets to send 190, broken 131] [22:28:55]ProducePacketName [22:28:55]name=ofd_packets/00230570 [22:28:55]OFD Sender: To server: pG, [22:28:55]CommunicateWithHost lk.salyk.kg:30040 [22:28:55]ConnectInit lk.salyk.kg [22:28:56]Connected sock=9 [22:28:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 E4 85 07 01 57 3E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0C 26 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 F5 01 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 01 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 65 1B 00 00 00 00 07 04 06 00 D0 01 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 01 00 00 F4 03 04 00 CD AB A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 AA 84 03 00 35 04 06 00 06 17 16 AD BA 6D 74 4B 12 F4 92 C5 05 10 [22:28:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 39 FE 47 00 84 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 39 36 35 33 35 32 10 04 04 00 AA 84 03 00 F4 03 04 00 FC 6C A6 66 B6 04 01 00 00 68 29 FD 34 59 FF 77 EF [22:28:56]CommunicateWithHost err = 0 [22:28:56]CheckOFDResponse [22:28:56]1017 (14) - 77093643461234 [22:28:56]1041 (16) - 0000000000965352 [22:28:56]1040 (4) - 230570 [22:28:56]1012 (4) - 28.07.2024 16:08 [22:28:56]1206 (1) - 0 [22:28:56]OFD Sender: Remove packet 230570 [22:28:56]ProducePacketName [22:28:56]name=ofd_packets/00230570 [22:28:56]NVStorageDeleteData [22:28:57]OFD Sender: Processing packet 230571 [packets to send 189, broken 131] [22:28:57]ProducePacketName [22:28:57]name=ofd_packets/00230571 [22:28:57]OFD Sender: To server: pG, [22:28:57]CommunicateWithHost lk.salyk.kg:30040 [22:28:57]ConnectInit lk.salyk.kg [22:28:57]Connected sock=9 [22:28:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 2B 94 07 01 DE 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 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 81 01 00 00 F4 03 04 00 69 AC A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 AB 84 03 00 35 04 06 00 BF 22 C5 49 E4 65 F2 B1 E6 A8 C0 FB 8A 59 [22:28:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 43 4B 47 00 01 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 39 36 35 33 35 32 10 04 04 00 AB 84 03 00 F4 03 04 00 FD 6C A6 66 B6 04 01 00 00 09 AE 0A 5F A5 1D C9 F9 [22:28:57]CommunicateWithHost err = 0 [22:28:57]CheckOFDResponse [22:28:57]1017 (14) - 77093643461234 [22:28:57]1041 (16) - 0000000000965352 [22:28:57]1040 (4) - 230571 [22:28:57]1012 (4) - 28.07.2024 16:08 [22:28:57]1206 (1) - 0 [22:28:57]OFD Sender: Remove packet 230571 [22:28:57]ProducePacketName [22:28:57]name=ofd_packets/00230571 [22:28:57]NVStorageDeleteData [22:28:58]OFD Sender: Processing packet 230572 [packets to send 188, broken 131] [22:28:58]ProducePacketName [22:28:58]name=ofd_packets/00230572 [22:28:58]OFD Sender: To server: pG, [22:28:58]CommunicateWithHost lk.salyk.kg:30040 [22:28:58]ConnectInit lk.salyk.kg [22:28:58]Connected sock=9 [22:28:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 A7 E4 07 01 39 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 34 2B 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 EB 24 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EB 24 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 98 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1B 1F 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EB 24 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 82 01 00 00 F4 03 04 00 C9 AC A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 AC 84 03 00 35 04 06 00 7C EA 04 91 56 B0 AF 3A B3 EF 9D B3 4E 5E [22:28:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 9F BA 47 00 D5 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 39 36 35 33 35 32 10 04 04 00 AC 84 03 00 F4 03 04 00 FE 6C A6 66 B6 04 01 00 00 DA EA 4C D0 A2 8F 48 9F [22:28:58]CommunicateWithHost err = 0 [22:28:58]CheckOFDResponse [22:28:58]1017 (14) - 77093643461234 [22:28:58]1041 (16) - 0000000000965352 [22:28:58]1040 (4) - 230572 [22:28:58]1012 (4) - 28.07.2024 16:08 [22:28:58]1206 (1) - 0 [22:28:58]OFD Sender: Remove packet 230572 [22:28:58]ProducePacketName [22:28:58]name=ofd_packets/00230572 [22:28:58]NVStorageDeleteData [22:28:59]OFD Sender: Processing packet 230573 [packets to send 187, broken 131] [22:28:59]ProducePacketName [22:28:59]name=ofd_packets/00230573 [22:28:59]OFD Sender: To server: pG, [22:28:59]CommunicateWithHost lk.salyk.kg:30040 [22:28:59]ConnectInit lk.salyk.kg [22:28:59]Connected sock=9 [22:28:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 0D 24 07 01 71 03 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 83 01 00 00 F4 03 04 00 37 AD A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 AD 84 03 00 35 04 06 00 50 74 90 EE 9D 60 1D B4 44 D4 64 23 5D 88 [22:28:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 9F 2F 47 00 CD 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 39 36 35 33 35 32 10 04 04 00 AD 84 03 00 F4 03 04 00 00 6D A6 66 B6 04 01 00 00 CB 11 9E 22 25 EA 3F B7 [22:28:59]CommunicateWithHost err = 0 [22:28:59]CheckOFDResponse [22:28:59]1017 (14) - 77093643461234 [22:28:59]1041 (16) - 0000000000965352 [22:28:59]1040 (4) - 230573 [22:28:59]1012 (4) - 28.07.2024 16:08 [22:28:59]1206 (1) - 0 [22:28:59]OFD Sender: Remove packet 230573 [22:28:59]ProducePacketName [22:28:59]name=ofd_packets/00230573 [22:28:59]NVStorageDeleteData [22:29:00]OFD Sender: Processing packet 230574 [packets to send 186, broken 131] [22:29:00]ProducePacketName [22:29:00]name=ofd_packets/00230574 [22:29:00]OFD Sender: To server: pG, [22:29:00]CommunicateWithHost lk.salyk.kg:30040 [22:29:00]ConnectInit lk.salyk.kg [22:29:00]Connected sock=9 [22:29:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 31 06 07 01 7C 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 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 84 01 00 00 F4 03 04 00 42 AD A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 AE 84 03 00 35 04 06 00 E1 C8 76 1B 8B BB 60 BD B6 58 7C D3 8D CF [22:29:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 69 91 47 00 50 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 39 36 35 33 35 32 10 04 04 00 AE 84 03 00 F4 03 04 00 01 6D A6 66 B6 04 01 00 00 85 D1 F1 63 CB 5F 5C 4B [22:29:01]CommunicateWithHost err = 0 [22:29:01]CheckOFDResponse [22:29:01]1017 (14) - 77093643461234 [22:29:01]1041 (16) - 0000000000965352 [22:29:01]1040 (4) - 230574 [22:29:01]1012 (4) - 28.07.2024 16:08 [22:29:01]1206 (1) - 0 [22:29:01]OFD Sender: Remove packet 230574 [22:29:01]ProducePacketName [22:29:01]name=ofd_packets/00230574 [22:29:01]NVStorageDeleteData [22:29:01]OFD Sender: Processing packet 230575 [packets to send 185, broken 131] [22:29:01]ProducePacketName [22:29:01]name=ofd_packets/00230575 [22:29:01]OFD Sender: To server: pG, [22:29:01]CommunicateWithHost lk.salyk.kg:30040 [22:29:01]ConnectInit lk.salyk.kg [22:29:01]Connected sock=9 [22:29:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 47 8A 07 01 9D 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 36 29 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 69 17 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 69 17 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 79 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 AC 1D 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 69 17 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 85 01 00 00 F4 03 04 00 49 AD A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 AF 84 03 00 35 04 06 00 F8 7C DB B5 B5 95 A4 8A 51 47 E7 40 E3 A9 [22:29:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 E7 83 47 00 AC 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 39 36 35 33 35 32 10 04 04 00 AF 84 03 00 F4 03 04 00 02 6D A6 66 B6 04 01 00 00 9D A7 F0 DA AB 00 D9 6F [22:29:02]CommunicateWithHost err = 0 [22:29:02]CheckOFDResponse [22:29:02]1017 (14) - 77093643461234 [22:29:02]1041 (16) - 0000000000965352 [22:29:02]1040 (4) - 230575 [22:29:02]1012 (4) - 28.07.2024 16:08 [22:29:02]1206 (1) - 0 [22:29:02]OFD Sender: Remove packet 230575 [22:29:02]ProducePacketName [22:29:02]name=ofd_packets/00230575 [22:29:02]NVStorageDeleteData [22:29:02]OFD Sender: Processing packet 230576 [packets to send 184, broken 131] [22:29:02]ProducePacketName [22:29:02]name=ofd_packets/00230576 [22:29:02]OFD Sender: To server: pG, [22:29:02]CommunicateWithHost lk.salyk.kg:30040 [22:29:02]ConnectInit lk.salyk.kg [22:29:02]Connected sock=9 [22:29:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 86 C6 07 01 C5 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 86 01 00 00 F4 03 04 00 4D AD A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B0 84 03 00 35 04 06 00 36 CD 00 3B 94 59 6C EA 14 6B 2D 6D 64 31 [22:29:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 0E 7E 47 00 F2 89 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B0 84 03 00 F4 03 04 00 03 6D A6 66 B6 04 01 00 00 B0 08 F2 D9 2C 6B DB 0B [22:29:03]CommunicateWithHost err = 0 [22:29:03]CheckOFDResponse [22:29:03]1017 (14) - 77093643461234 [22:29:03]1041 (16) - 0000000000965352 [22:29:03]1040 (4) - 230576 [22:29:03]1012 (4) - 28.07.2024 16:08 [22:29:03]1206 (1) - 0 [22:29:03]OFD Sender: Remove packet 230576 [22:29:03]ProducePacketName [22:29:03]name=ofd_packets/00230576 [22:29:03]NVStorageDeleteData [22:29:03]OFD Sender: Processing packet 230577 [packets to send 183, broken 131] [22:29:03]ProducePacketName [22:29:03]name=ofd_packets/00230577 [22:29:03]OFD Sender: To server: pG, [22:29:03]CommunicateWithHost lk.salyk.kg:30040 [22:29:03]ConnectInit lk.salyk.kg [22:29:04]Connected sock=9 [22:29:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 D3 36 07 01 E9 28 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 87 01 00 00 F4 03 04 00 EF AD A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B1 84 03 00 35 04 06 00 0E 75 7E 85 36 3A 62 5D 44 AC FD 8D 94 8A [22:29:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 50 A4 47 00 45 0E A5 07 01 00 07 00 *** FLAG_PRN_PAP1 set [22:29:04]3B *** FLAG_PRN_PAP2 set [22:29:04]00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B1 84 03 00 F4 03 04 00 04 6D A6 66 B6 04 01 00 00 3B 03 EC 5C B0 71 E2 C9 [22:29:04]CommunicateWithHost err = 0 [22:29:04]CheckOFDResponse [22:29:04]1017 (14) - 77093643461234 [22:29:04]1041 (16) - 0000000000965352 [22:29:04]1040 (4) - 230577 [22:29:04]1012 (4) - 28.07.2024 16:08 [22:29:04]1206 (1) - 0 [22:29:04]OFD Sender: Remove packet 230577 [22:29:04]ProducePacketName [22:29:04]name=ofd_packets/00230577 [22:29:04]NVStorageDeleteData [22:29:04]int [22:29:04]Write to MH i2c: 01 00 00 02 01 03 [22:29:04]Write i2c OK [22:29:04]MH_I2C_Read... [22:29:04]Read from MH i2c: 01 [22:29:04]MH_I2C_Read... [22:29:04]Read from MH i2c: 01 07 00 [22:29:04]MH_I2C_Read... [22:29:04]Read from MH i2c: 01 07 00 02 01 00 03 00 00 00 FF 0F 1B [22:29:04]state=0 [22:29:04]No paper [22:29:04]Cover opened [22:29:05]OFD Sender: Processing packet 230578 [packets to send 182, broken 131] [22:29:05]ProducePacketName [22:29:05]name=ofd_packets/00230578 [22:29:05]OFD Sender: To server: pG, [22:29:05]CommunicateWithHost lk.salyk.kg:30040 [22:29:05]ConnectInit lk.salyk.kg [22:29:05]Connected sock=9 [22:29:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 F2 F0 04 01 BE 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 5E 24 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 7B 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 88 01 00 00 F4 03 04 00 5A AE A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B2 84 03 00 35 04 06 00 11 35 C3 47 FC 83 6F F4 D0 A4 DC 9B DF A4 [22:29:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 C1 96 47 00 10 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 39 36 35 33 35 32 10 04 04 00 B2 84 03 00 F4 03 04 00 05 6D A6 66 B6 04 01 00 00 A1 22 D6 8B CE 14 F6 0B [22:29:05]CommunicateWithHost err = 0 [22:29:05]CheckOFDResponse [22:29:05]1017 (14) - 77093643461234 [22:29:05]1041 (16) - 0000000000965352 [22:29:05]1040 (4) - 230578 [22:29:05]1012 (4) - 28.07.2024 16:08 [22:29:05]1206 (1) - 0 [22:29:05]OFD Sender: Remove packet 230578 [22:29:05]ProducePacketName [22:29:05]name=ofd_packets/00230578 [22:29:05]NVStorageDeleteData [22:29:06]int [22:29:06]Write to MH i2c: 01 00 00 03 01 04 *** FLAG_PRN_PAP2 reset [22:29:06] [22:29:06]Write i2c OK [22:29:06]MH_I2C_Read... [22:29:06]Read from MH i2c: 01 [22:29:06]MH_I2C_Read... [22:29:06]Read from MH i2c: 01 07 00 [22:29:06]MH_I2C_Read... [22:29:06]Read from MH i2c: 01 07 00 03 01 00 01 00 00 00 FF 0F 1A [22:29:06]state=3 [22:29:06]No paper [22:29:06]Cover closed [22:29:06]OFD Sender: Processing packet 230579 [packets to send 181, broken 131] [22:29:06]ProducePacketName [22:29:06]name=ofd_packets/00230579 [22:29:06]OFD Sender: To server: pG, [22:29:06]CommunicateWithHost lk.salyk.kg:30040 [22:29:06]ConnectInit lk.salyk.kg [22:29:06]int [22:29:06]Write to MH i2c: 01 00 00 *** FLAG_PRN_PAP2 set [22:29:06]04 01 05 [22:29:06]Write i2c OK [22:29:06]MH_I2C_Read... [22:29:06]Read from MH i2c: 01 [22:29:06]MH_I2C_Read... [22:29:06]Read from MH i2c: 01 07 00 [22:29:06]MH_I2C_Read... [22:29:06]Read from MH i2c: 01 07 00 04 01 00 03 00 00 00 FF 0F 1D [22:29:06]state=0 [22:29:06]No paper [22:29:06]Cover opened [22:29:06]Connected sock=10 [22:29:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 02 F0 07 01 3A 3E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 89 01 00 00 F4 03 04 00 40 B0 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B3 84 03 00 35 04 06 00 54 EF 82 33 ED BA 41 6C F8 1F A1 C7 5D 2B [22:29:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 E9 12 47 00 C8 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 39 36 35 33 35 32 10 04 04 00 B3 84 03 00 F4 03 04 00 07 6D A6 66 B6 04 01 00 00 C3 A2 EB 63 5D D3 04 E3 [22:29:07]CommunicateWithHost err = 0 [22:29:07]CheckOFDResponse [22:29:07]1017 (14) - 77093643461234 [22:29:07]1041 (16) - 0000000000965352 [22:29:07]1040 (4) - 230579 [22:29:07]1012 (4) - 28.07.2024 16:08 [22:29:07]1206 (1) - 0 [22:29:07]OFD Sender: Remove packet 230579 [22:29:07]ProducePacketName [22:29:07]name=ofd_packets/00230579 [22:29:07]NVStorageDeleteData [22:29:07]OFD Sender: Processing packet 230580 [packets to send 180, broken 131] [22:29:07]ProducePacketName [22:29:07]name=ofd_packets/00230580 [22:29:07]OFD Sender: To server: pG, [22:29:07]CommunicateWithHost lk.salyk.kg:30040 [22:29:07]ConnectInit lk.salyk.kg [22:29:07]Connected sock=9 [22:29:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 95 92 07 01 93 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 64 96 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 6B 63 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 6B 63 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F1 09 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 4D 77 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 6B 63 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 8A 01 00 00 F4 03 04 00 95 B0 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B4 84 03 00 35 04 06 00 EE 95 B3 A5 3C 7D 4D 59 82 79 73 86 87 51 [22:29:08]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 92 EE 47 00 FF 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 39 36 35 33 35 32 10 04 04 00 B4 84 03 00 F4 03 04 00 08 6D A6 66 B6 04 01 00 00 14 43 0A 91 51 4D E5 13 [22:29:08]CommunicateWithHost err = 0 [22:29:08]CheckOFDResponse [22:29:08]1017 (14) - 77093643461234 [22:29:08]1041 (16) - 0000000000965352 [22:29:08]1040 (4) - 230580 [22:29:08]1012 (4) - 28.07.2024 16:08 [22:29:08]1206 (1) - 0 [22:29:08]OFD Sender: Remove packet 230580 [22:29:08]ProducePacketName [22:29:08]name=ofd_packets/00230580 [22:29:08]NVStorageDeleteData [22:29:08]OFD Sender: Processing packet 230581 [packets to send 179, broken 131] [22:29:08]ProducePacketName [22:29:08]name=ofd_packets/00230581 [22:29:08]OFD Sender: To server: pG, [22:29:08]CommunicateWithHost lk.salyk.kg:30040 [22:29:08]ConnectInit lk.salyk.kg [22:29:08]Connected sock=9 [22:29:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 AB 50 07 01 41 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 8B 01 00 00 F4 03 04 00 5B B1 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B5 84 03 00 35 04 06 00 1E EE B1 1A D3 8F 43 89 28 10 34 98 46 FF [22:29:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 F4 0F 47 00 E7 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 39 36 35 33 35 32 10 04 04 00 B5 84 03 00 F4 03 04 00 09 6D A6 66 B6 04 01 00 00 C6 FD E3 40 32 13 89 C0 [22:29:09]CommunicateWithHost err = 0 [22:29:09]CheckOFDResponse [22:29:09]1017 (14) - 77093643461234 [22:29:09]1041 (16) - 0000000000965352 [22:29:09]1040 (4) - 230581 [22:29:09]1012 (4) - 28.07.2024 16:08 [22:29:09]1206 (1) - 0 [22:29:09]OFD Sender: Remove packet 230581 [22:29:09]ProducePacketName [22:29:09]name=ofd_packets/00230581 [22:29:09]NVStorageDeleteData [22:29:09]OFD Sender: Processing packet 230582 [packets to send 178, broken 131] [22:29:09]ProducePacketName [22:29:09]name=ofd_packets/00230582 [22:29:09]OFD Sender: To server: pG, [22:29:09]CommunicateWithHost lk.salyk.kg:30040 [22:29:09]ConnectInit lk.salyk.kg [22:29:09]Connected sock=9 [22:29:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 56 61 04 01 4F 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 F4 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 8C 01 00 00 F4 03 04 00 85 B1 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B6 84 03 00 35 04 06 00 CF 17 89 CC B4 E5 52 5F EE CD A9 C3 76 8E [22:29:10]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 BB 10 47 00 4B 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 39 36 35 33 35 32 10 04 04 00 B6 84 03 00 F4 03 04 00 0A 6D A6 66 B6 04 01 00 00 7D 99 63 95 41 C4 45 9C [22:29:10]CommunicateWithHost err = 0 [22:29:10]CheckOFDResponse [22:29:10]1017 (14) - 77093643461234 [22:29:10]1041 (16) - 0000000000965352 [22:29:10]1040 (4) - 230582 [22:29:10]1012 (4) - 28.07.2024 16:08 [22:29:10]1206 (1) - 0 [22:29:10]OFD Sender: Remove packet 230582 [22:29:10]ProducePacketName [22:29:10]name=ofd_packets/00230582 [22:29:10]NVStorageDeleteData [22:29:11]OFD Sender: Processing packet 230583 [packets to send 177, broken 131] [22:29:11]ProducePacketName [22:29:11]name=ofd_packets/00230583 [22:29:11]OFD Sender: To server: pG, [22:29:11]CommunicateWithHost lk.salyk.kg:30040 [22:29:11]ConnectInit lk.salyk.kg [22:29:11]Connected sock=9 [22:29:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 61 96 07 01 9B 6F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 8D 01 00 00 F4 03 04 00 93 B1 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B7 84 03 00 35 04 06 00 1E 67 5D 9E 60 2D 42 26 35 BF 6E 3D 8C C8 [22:29:11]Write to MH i2c: 01 00 00 05 01 06 [22:29:11]Write i2c OK [22:29:11]MH_I2C_Read... [22:29:11]Read from MH i2c: 01 [22:29:11]MH_I2C_Read... [22:29:11]Read from MH i2c: 01 07 00 [22:29:11]MH_I2C_Read... [22:29:11]Read from MH i2c: 01 07 00 05 01 00 03 00 00 00 FF 0F 1E [22:29:11]state=3 [22:29:11]No paper [22:29:11]Cover opened [22:29:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 E2 E6 47 00 84 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 39 36 35 33 35 32 10 04 04 00 B7 84 03 00 F4 03 04 00 0B 6D A6 66 B6 04 01 00 00 88 22 6C C8 F7 A1 40 81 [22:29:11]CommunicateWithHost err = 0 [22:29:11]CheckOFDResponse [22:29:11]1017 (14) - 77093643461234 [22:29:11]1041 (16) - 0000000000965352 [22:29:11]1040 (4) - 230583 [22:29:11]1012 (4) - 28.07.2024 16:08 [22:29:11]1206 (1) - 0 [22:29:11]OFD Sender: Remove packet 230583 [22:29:11]ProducePacketName [22:29:11]name=ofd_packets/00230583 [22:29:11]NVStorageDeleteData [22:29:12]OFD Sender: Processing packet 230584 [packets to send 176, broken 131] [22:29:12]ProducePacketName [22:29:12]name=ofd_packets/00230584 [22:29:12]OFD Sender: To server: pG, [22:29:12]CommunicateWithHost lk.salyk.kg:30040 [22:29:12]ConnectInit lk.salyk.kg [22:29:12]Connected sock=9 [22:29:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 F3 C1 07 01 E6 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 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 8E 01 00 00 F4 03 04 00 97 B1 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B8 84 03 00 35 04 06 00 B9 1A 9D 63 4F 05 8A 0C 87 4E 69 68 4A 72 [22:29:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 5F 10 47 00 73 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 39 36 35 33 35 32 10 04 04 00 B8 84 03 00 F4 03 04 00 0C 6D A6 66 B6 04 01 00 00 95 09 31 9E 86 15 9D B8 [22:29:12]CommunicateWithHost err = 0 [22:29:12]CheckOFDResponse [22:29:12]1017 (14) - 77093643461234 [22:29:12]1041 (16) - 0000000000965352 [22:29:12]1040 (4) - 230584 [22:29:12]1012 (4) - 28.07.2024 16:08 [22:29:12]1206 (1) - 0 [22:29:12]OFD Sender: Remove packet 230584 [22:29:12]ProducePacketName [22:29:12]name=ofd_packets/00230584 [22:29:12]NVStorageDeleteData [22:29:13]OFD Sender: Processing packet 230585 [packets to send 175, broken 131] [22:29:13]ProducePacketName [22:29:13]name=ofd_packets/00230585 [22:29:13]OFD Sender: To server: pG, [22:29:13]CommunicateWithHost lk.salyk.kg:30040 [22:29:13]ConnectInit lk.salyk.kg [22:29:13]Connected sock=9 [22:29:13]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 D1 C8 07 01 A2 BA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 8F 01 00 00 F4 03 04 00 A6 B1 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 B9 84 03 00 35 04 06 00 2C C2 48 25 F0 A9 F6 BF 58 91 DE 85 39 F2 [22:29:13]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 D3 50 47 00 5B 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 39 36 35 33 35 32 10 04 04 00 B9 84 03 00 F4 03 04 00 0E 6D A6 66 B6 04 01 00 00 A7 8D 93 AD 8B E0 0B 9A [22:29:14]CommunicateWithHost err = 0 [22:29:14]CheckOFDResponse [22:29:14]1017 (14) - 77093643461234 [22:29:14]1041 (16) - 0000000000965352 [22:29:14]1040 (4) - 230585 [22:29:14]1012 (4) - 28.07.2024 16:08 [22:29:14]1206 (1) - 0 [22:29:14]OFD Sender: Remove packet 230585 [22:29:14]ProducePacketName [22:29:14]name=ofd_packets/00230585 [22:29:14]NVStorageDeleteData [22:29:14]OFD Sender: Processing packet 230586 [packets to send 174, broken 131] [22:29:14]ProducePacketName [22:29:14]name=ofd_packets/00230586 [22:29:14]OFD Sender: To server: pG, [22:29:14]CommunicateWithHost lk.salyk.kg:30040 [22:29:14]ConnectInit lk.salyk.kg [22:29:14]Connected sock=9 [22:29:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 50 91 07 01 DC 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 2C 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 81 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 81 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 90 01 00 00 F4 03 04 00 B9 B2 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 BA 84 03 00 35 04 06 00 B3 12 BE B8 9B 6C 58 C2 A2 36 8D 97 32 E6 [22:29:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 62 D4 47 00 45 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 39 36 35 33 35 32 10 04 04 00 BA 84 03 00 F4 03 04 00 0F 6D A6 66 B6 04 01 00 00 DF 77 F1 12 25 8D 88 BA [22:29:15]CommunicateWithHost err = 0 [22:29:15]CheckOFDResponse [22:29:15]1017 (14) - 77093643461234 [22:29:15]1041 (16) - 0000000000965352 [22:29:15]1040 (4) - 230586 [22:29:15]1012 (4) - 28.07.2024 16:08 [22:29:15]1206 (1) - 0 [22:29:15]OFD Sender: Remove packet 230586 [22:29:15]ProducePacketName [22:29:15]name=ofd_packets/00230586 [22:29:15]NVStorageDeleteData [22:29:15]OFD Sender: Processing packet 230587 [packets to send 173, broken 131] [22:29:15]ProducePacketName [22:29:15]name=ofd_packets/00230587 [22:29:15]OFD Sender: To server: pG, [22:29:15]CommunicateWithHost lk.salyk.kg:30040 [22:29:15]ConnectInit lk.salyk.kg [22:29:15]Connected sock=9 [22:29:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 D8 C8 07 01 D8 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 BC 57 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 11 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 91 01 00 00 F4 03 04 00 BE B2 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 BB 84 03 00 35 04 06 00 C6 95 F9 A1 FF 28 B9 09 8C 34 F6 A1 88 19 [22:29:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 62 CF 47 00 87 0D A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 BB 84 03 00 F4 03 04 00 10 6D A6 66 B6 04 01 00 00 F7 12 A8 96 B7 41 42 2B [22:29:16]CommunicateWithHost err = 0 [22:29:16]CheckOFDResponse [22:29:16]1017 (14) - 77093643461234 [22:29:16]1041 (16) - 0000000000965352 [22:29:16]1040 (4) - 230587 [22:29:16]1012 (4) - 28.07.2024 16:08 [22:29:16]1206 (1) - 0 [22:29:16]OFD Sender: Remove packet 230587 [22:29:16]ProducePacketName [22:29:16]name=ofd_packets/00230587 [22:29:16]NVStorageDeleteData [22:29:16]Write to MH i2c: 01 00 00 06 01 07 [22:29:16]Write i2c OK [22:29:16]MH_I2C_Read... [22:29:16]Read from MH i2c: 01 [22:29:16]MH_I2C_Read... [22:29:16]Read from MH i2c: 01 07 00 [22:29:16]MH_I2C_Read... [22:29:16]Read from MH i2c: 01 07 00 06 01 00 03 00 00 00 FF 0F 1F [22:29:16]state=3 [22:29:16]No paper [22:29:16]Cover opened [22:29:16]OFD Sender: Processing packet 230588 [packets to send 172, broken 131] [22:29:16]ProducePacketName [22:29:16]name=ofd_packets/00230588 [22:29:16]OFD Sender: To server: pG, [22:29:16]CommunicateWithHost lk.salyk.kg:30040 [22:29:16]ConnectInit lk.salyk.kg [22:29:17]Connected sock=10 [22:29:17]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 38 24 07 01 33 D1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 92 01 00 00 F4 03 04 00 52 B3 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 BC 84 03 00 35 04 06 00 A0 AB 2A 4A DF 57 F0 BD 29 11 22 39 1E 5C [22:29:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 90 EF 47 00 6B E1 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 BC 84 03 00 F4 03 04 00 11 6D A6 66 B6 04 01 00 00 1D 04 78 0E 96 95 C5 ED [22:29:17]CommunicateWithHost err = 0 [22:29:17]CheckOFDResponse [22:29:17]1017 (14) - 77093643461234 [22:29:17]1041 (16) - 0000000000965352 [22:29:17]1040 (4) - 230588 [22:29:17]1012 (4) - 28.07.2024 16:08 [22:29:17]1206 (1) - 0 [22:29:17]OFD Sender: Remove packet 230588 [22:29:17]ProducePacketName [22:29:17]name=ofd_packets/00230588 [22:29:17]NVStorageDeleteData [22:29:18]OFD Sender: Processing packet 230589 [packets to send 171, broken 131] [22:29:18]ProducePacketName [22:29:18]name=ofd_packets/00230589 [22:29:18]OFD Sender: To server: pG, [22:29:18]CommunicateWithHost lk.salyk.kg:30040 [22:29:18]ConnectInit lk.salyk.kg [22:29:18]Connected sock=9 [22:29:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 74 57 07 01 98 86 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 93 01 00 00 F4 03 04 00 5E B3 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 BD 84 03 00 35 04 06 00 5D 58 59 C1 CC 16 3F 23 47 55 BD 51 1E 0D [22:29:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 47 20 47 00 93 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 39 36 35 33 35 32 10 04 04 00 BD 84 03 00 F4 03 04 00 12 6D A6 66 B6 04 01 00 00 7F 9C 9E CA C0 46 F1 80 [22:29:18]CommunicateWithHost err = 0 [22:29:18]CheckOFDResponse [22:29:18]1017 (14) - 77093643461234 [22:29:18]1041 (16) - 0000000000965352 [22:29:18]1040 (4) - 230589 [22:29:18]1012 (4) - 28.07.2024 16:08 [22:29:18]1206 (1) - 0 [22:29:18]OFD Sender: Remove packet 230589 [22:29:18]ProducePacketName [22:29:18]name=ofd_packets/00230589 [22:29:18]NVStorageDeleteData [22:29:19]OFD Sender: Processing packet 230590 [packets to send 170, broken 131] [22:29:19]ProducePacketName [22:29:19]name=ofd_packets/00230590 [22:29:19]OFD Sender: To server: pG, [22:29:19]CommunicateWithHost lk.salyk.kg:30040 [22:29:19]ConnectInit lk.salyk.kg [22:29:19]Connected sock=9 [22:29:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 60 40 07 01 76 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 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 94 01 00 00 F4 03 04 00 8E B3 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 BE 84 03 00 35 04 06 00 F8 39 1D 8D CE 24 12 E1 EA 63 40 3B 45 0F [22:29:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 25 27 47 00 37 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 39 36 35 33 35 32 10 04 04 00 BE 84 03 00 F4 03 04 00 14 6D A6 66 B6 04 01 00 00 F7 B8 39 93 49 57 78 6A [22:29:19]CommunicateWithHost err = 0 [22:29:19]CheckOFDResponse [22:29:19]1017 (14) - 77093643461234 [22:29:19]1041 (16) - 0000000000965352 [22:29:19]1040 (4) - 230590 [22:29:19]1012 (4) - 28.07.2024 16:08 [22:29:19]1206 (1) - 0 [22:29:19]OFD Sender: Remove packet 230590 [22:29:19]ProducePacketName [22:29:19]name=ofd_packets/00230590 [22:29:19]NVStorageDeleteData [22:29:20]OFD Sender: Processing packet 230591 [packets to send 169, broken 131] [22:29:20]ProducePacketName [22:29:20]name=ofd_packets/00230591 [22:29:20]OFD Sender: To server: pG, [22:29:20]CommunicateWithHost lk.salyk.kg:30040 [22:29:20]ConnectInit lk.salyk.kg [22:29:20]Connected sock=9 [22:29:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 27 EC 07 01 C7 D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 95 01 00 00 F4 03 04 00 AF B3 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 BF 84 03 00 35 04 06 00 D6 06 55 DD 4F F2 69 E6 5C B7 DD 45 89 48 [22:29:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 67 53 47 00 32 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 39 36 35 33 35 32 10 04 04 00 BF 84 03 00 F4 03 04 00 15 6D A6 66 B6 04 01 00 00 D7 E2 51 60 81 38 90 35 [22:29:21]CommunicateWithHost err = 0 [22:29:21]CheckOFDResponse [22:29:21]1017 (14) - 77093643461234 [22:29:21]1041 (16) - 0000000000965352 [22:29:21]1040 (4) - 230591 [22:29:21]1012 (4) - 28.07.2024 16:08 [22:29:21]1206 (1) - 0 [22:29:21]OFD Sender: Remove packet 230591 [22:29:21]ProducePacketName [22:29:21]name=ofd_packets/00230591 [22:29:21]NVStorageDeleteData [22:29:21]Write to MH i2c: 01 00 00 07 01 08 [22:29:21]Write i2c OK [22:29:21]MH_I2C_Read... [22:29:21]Read from MH i2c: 01 [22:29:21]MH_I2C_Read... [22:29:21]Read from MH i2c: 01 07 00 [22:29:21]MH_I2C_Read... [22:29:21]Read from MH i2c: 01 07 00 07 01 00 03 00 00 00 FF 0F 20 [22:29:21]state=3 [22:29:21]No paper [22:29:21]Cover opened [22:29:21]OFD Sender: Processing packet 230592 [packets to send 168, broken 131] [22:29:21]ProducePacketName [22:29:21]name=ofd_packets/00230592 [22:29:21]OFD Sender: To server: pG, [22:29:21]CommunicateWithHost lk.salyk.kg:30040 [22:29:21]ConnectInit lk.salyk.kg [22:29:21]Connected sock=9 [22:29:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 3E 8B 07 01 7C 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 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 96 01 00 00 F4 03 04 00 D4 B3 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C0 84 03 00 35 04 06 00 41 B8 84 93 A6 11 A5 FD D2 B2 4E BF 70 64 [22:29:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 B6 8D 47 00 B3 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 39 36 35 33 35 32 10 04 04 00 C0 84 03 00 F4 03 04 00 16 6D A6 66 B6 04 01 00 00 16 4C 13 64 9A 55 22 F3 [22:29:22]CommunicateWithHost err = 0 [22:29:22]CheckOFDResponse [22:29:22]1017 (14) - 77093643461234 [22:29:22]1041 (16) - 0000000000965352 [22:29:22]1040 (4) - 230592 [22:29:22]1012 (4) - 28.07.2024 16:08 [22:29:22]1206 (1) - 0 [22:29:22]OFD Sender: Remove packet 230592 [22:29:22]ProducePacketName [22:29:22]name=ofd_packets/00230592 [22:29:22]NVStorageDeleteData [22:29:22]OFD Sender: Processing packet 230593 [packets to send 167, broken 131] [22:29:22]ProducePacketName [22:29:22]name=ofd_packets/00230593 [22:29:22]OFD Sender: To server: pG, [22:29:22]CommunicateWithHost lk.salyk.kg:30040 [22:29:22]ConnectInit lk.salyk.kg [22:29:22]Connected sock=9 [22:29:22]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 1E 15 07 01 CD 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 CA 39 01 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 01 28 09 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 01 28 09 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BE 14 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EC F8 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 01 28 09 00 00 00 1F 04 02 00 01 00 12 04 04 00 97 01 00 00 F4 03 04 00 01 B5 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C1 84 03 00 35 04 06 00 9D C5 DE E3 D2 9B CB B4 F1 F6 5C AB 5C 55 [22:29:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 95 B9 47 00 BE 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 39 36 35 33 35 32 10 04 04 00 C1 84 03 00 F4 03 04 00 17 6D A6 66 B6 04 01 00 00 BD 10 29 6A 20 2D D4 E1 [22:29:23]CommunicateWithHost err = 0 [22:29:23]CheckOFDResponse [22:29:23]1017 (14) - 77093643461234 [22:29:23]1041 (16) - 0000000000965352 [22:29:23]1040 (4) - 230593 [22:29:23]1012 (4) - 28.07.2024 16:08 [22:29:23]1206 (1) - 0 [22:29:23]OFD Sender: Remove packet 230593 [22:29:23]ProducePacketName [22:29:23]name=ofd_packets/00230593 [22:29:23]NVStorageDeleteData [22:29:24]OFD Sender: Processing packet 230594 [packets to send 166, broken 131] [22:29:24]ProducePacketName [22:29:24]name=ofd_packets/00230594 [22:29:24]OFD Sender: To server: pG, [22:29:24]CommunicateWithHost lk.salyk.kg:30040 [22:29:24]ConnectInit lk.salyk.kg [22:29:24]Connected sock=9 [22:29:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 81 AB 07 01 1C 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 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 int [22:29:24]04 Write to MH i2c: 02 01 00 00 01 00 00 12 04 04 00 98 01 00 00 F4 03 04 00 05 B5 A6 66 0E 04 04 00 82 08 01 01 00 09 00 [22:29:24]B9 04 01 00 Write i2c OK [22:29:24]01 0D 04 10 00 30 30 30 30 30 30 30 MH_I2C_Read... [22:29:24]30 30 30 30 39 Read from MH i2c: 39 01 32 [22:29:24]35 MH_I2C_Read... [22:29:24]33 Read from MH i2c: 11 01 04 07 10 00 00 [22:29:24]30 MH_I2C_Read... [22:29:24]30 30 30 30 30 30 Read from MH i2c: 30 01 30 07 *** FLAG_PRN_PAP2 reset [22:29:24]00 *** FLAG_PRN_PAP1 reset [22:29:24]08 30 39 36 35 33 35 32 10 04 04 00 C2 01 84 00 03 00 00 00 35 00 04 06 00 B6 63 66 56 58 A5 69 83 0B 00 89 FF C7 0F 19 1E 00 [22:29:24]BE [22:29:24]state=3 [22:29:24]Cover closed [22:29:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 28 6B 47 00 6D 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 39 36 35 33 35 32 10 04 04 00 C2 84 03 00 F4 03 04 00 18 6D A6 66 B6 04 01 00 00 F3 CD 36 9F 18 D6 58 CD [22:29:24]CommunicateWithHost err = 0 [22:29:24]CheckOFDResponse [22:29:24]1017 (14) - 77093643461234 [22:29:24]1041 (16) - 0000000000965352 [22:29:24]1040 (4) - 230594 [22:29:24]1012 (4) - 28.07.2024 16:08 [22:29:24]1206 (1) - 0 [22:29:24]OFD Sender: Remove packet 230594 [22:29:24]ProducePacketName [22:29:24]name=ofd_packets/00230594 [22:29:24]NVStorageDeleteData [22:29:25]OFD Sender: Processing packet 230595 [packets to send 165, broken 131] [22:29:25]ProducePacketName [22:29:25]name=ofd_packets/00230595 [22:29:25]OFD Sender: To server: pG, [22:29:25]CommunicateWithHost lk.salyk.kg:30040 [22:29:25]ConnectInit lk.salyk.kg [22:29:25]Connected sock=9 [22:29:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 C2 3F 04 01 74 4F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 99 01 00 00 F4 03 04 00 30 B5 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C3 84 03 00 35 04 06 00 D1 86 30 20 2E 0F B8 58 50 31 CB B1 42 F7 [22:29:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 93 1A 47 00 49 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 39 36 35 33 35 32 10 04 04 00 C3 84 03 00 F4 03 04 00 1A 6D A6 66 B6 04 01 00 00 DD C2 9E 2A 1A C6 45 46 [22:29:26]CommunicateWithHost err = 0 [22:29:26]CheckOFDResponse [22:29:26]1017 (14) - 77093643461234 [22:29:26]1041 (16) - 0000000000965352 [22:29:26]1040 (4) - 230595 [22:29:26]1012 (4) - 28.07.2024 16:08 [22:29:26]1206 (1) - 0 [22:29:26]OFD Sender: Remove packet 230595 [22:29:26]ProducePacketName [22:29:26]name=ofd_packets/00230595 [22:29:26]NVStorageDeleteData [22:29:26]OFD Sender: Processing packet 230596 [packets to send 164, broken 131] [22:29:26]ProducePacketName [22:29:26]name=ofd_packets/00230596 [22:29:26]OFD Sender: To server: pG, [22:29:26]CommunicateWithHost lk.salyk.kg:30040 [22:29:26]ConnectInit lk.salyk.kg [22:29:26]Connected sock=9 [22:29:26]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 E3 28 07 01 BB BF 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 68 1F 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 9B EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9B EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9B EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9A 01 00 00 F4 03 04 00 5A B5 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C4 84 03 00 35 04 06 00 2C F7 31 E1 44 7D 3D 40 2D 88 51 C2 4C C9 [22:29:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 E9 66 47 00 1E 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 39 36 35 33 35 32 10 04 04 00 C4 84 03 00 F4 03 04 00 1B 6D A6 66 B6 04 01 00 00 1E CC 2B CA D0 F8 53 C5 [22:29:27]CommunicateWithHost err = 0 [22:29:27]CheckOFDResponse [22:29:27]1017 (14) - 77093643461234 [22:29:27]1041 (16) - 0000000000965352 [22:29:27]1040 (4) - 230596 [22:29:27]1012 (4) - 28.07.2024 16:08 [22:29:27]1206 (1) - 0 [22:29:27]OFD Sender: Remove packet 230596 [22:29:27]ProducePacketName [22:29:27]name=ofd_packets/00230596 [22:29:27]NVStorageDeleteData [22:29:27]OFD Sender: Processing packet 230597 [packets to send 163, broken 131] [22:29:27]ProducePacketName [22:29:27]name=ofd_packets/00230597 [22:29:27]OFD Sender: To server: pG, [22:29:27]CommunicateWithHost lk.salyk.kg:30040 [22:29:27]ConnectInit lk.salyk.kg [22:29:27]Connected sock=9 [22:29:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 C8 82 04 01 B2 E5 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 FA 19 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 58 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 58 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 BF 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 58 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 9B 01 00 00 F4 03 04 00 B1 B5 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C5 84 03 00 35 04 06 00 9D 2A 95 47 14 5E 61 D2 EB CA 10 2A FE 4A [22:29:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 06 7F 47 00 F9 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 39 36 35 33 35 32 10 04 04 00 C5 84 03 00 F4 03 04 00 1C 6D A6 66 B6 04 01 00 00 17 45 52 2A 7D 9F BD 6A [22:29:28]CommunicateWithHost err = 0 [22:29:28]CheckOFDResponse [22:29:28]1017 (14) - 77093643461234 [22:29:28]1041 (16) - 0000000000965352 [22:29:28]1040 (4) - 230597 [22:29:28]1012 (4) - 28.07.2024 16:09 [22:29:28]1206 (1) - 0 [22:29:28]OFD Sender: Remove packet 230597 [22:29:28]ProducePacketName [22:29:28]name=ofd_packets/00230597 [22:29:28]NVStorageDeleteData [22:29:29]OFD Sender: Processing packet 230598 [packets to send 162, broken 131] [22:29:29]ProducePacketName [22:29:29]name=ofd_packets/00230598 [22:29:29]OFD Sender: To server: pG, [22:29:29]CommunicateWithHost lk.salyk.kg:30040 [22:29:29]ConnectInit lk.salyk.kg [22:29:29]Connected sock=9 [22:29:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 0A 0E 07 01 F0 96 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C6 D4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 26 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C8 31 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 D4 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 9C 01 00 00 F4 03 04 00 CE B6 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C6 84 03 00 35 04 06 00 23 6D FE 6D C4 0B 13 E7 5B CE 6C D9 53 65 [22:29:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 C9 D0 47 00 76 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 39 36 35 33 35 32 10 04 04 00 C6 84 03 00 F4 03 04 00 1D 6D A6 66 B6 04 01 00 00 43 47 5A 39 9E B9 B6 34 [22:29:29]CommunicateWithHost err = 0 [22:29:29]CheckOFDResponse [22:29:29]1017 (14) - 77093643461234 [22:29:29]1041 (16) - 0000000000965352 [22:29:29]1040 (4) - 230598 [22:29:29]1012 (4) - 28.07.2024 16:09 [22:29:29]1206 (1) - 0 [22:29:29]OFD Sender: Remove packet 230598 [22:29:29]ProducePacketName [22:29:29]name=ofd_packets/00230598 [22:29:29]NVStorageDeleteData [22:29:30]OFD Sender: Processing packet 230599 [packets to send 161, broken 131] [22:29:30]ProducePacketName [22:29:30]name=ofd_packets/00230599 [22:29:30]OFD Sender: To server: pG, [22:29:30]CommunicateWithHost lk.salyk.kg:30040 [22:29:30]ConnectInit lk.salyk.kg [22:29:30]Connected sock=9 [22:29:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 FE 30 07 01 E2 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 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 9D 01 00 00 F4 03 04 00 D4 B6 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C7 84 03 00 35 04 06 00 A6 D9 C4 0F 17 7F 85 B1 09 F8 60 FC C1 53 [22:29:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 BB 3B 47 00 80 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 39 36 35 33 35 32 10 04 04 00 C7 84 03 00 F4 03 04 00 1E 6D A6 66 B6 04 01 00 00 B6 3E 59 5A 4C 08 DC 42 [22:29:30]CommunicateWithHost err = 0 [22:29:30]CheckOFDResponse [22:29:30]1017 (14) - 77093643461234 [22:29:30]1041 (16) - 0000000000965352 [22:29:30]1040 (4) - 230599 [22:29:30]1012 (4) - 28.07.2024 16:09 [22:29:30]1206 (1) - 0 [22:29:30]OFD Sender: Remove packet 230599 [22:29:30]ProducePacketName [22:29:30]name=ofd_packets/00230599 [22:29:30]NVStorageDeleteData [22:29:31]OFD Sender: Processing packet 230600 [packets to send 160, broken 131] [22:29:31]ProducePacketName [22:29:31]name=ofd_packets/00230600 [22:29:31]OFD Sender: To server: pG, [22:29:31]CommunicateWithHost lk.salyk.kg:30040 [22:29:31]ConnectInit lk.salyk.kg [22:29:31]Connected sock=9 [22:29:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 8A F5 07 01 57 70 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 9E 01 00 00 F4 03 04 00 57 B7 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C8 84 03 00 35 04 06 00 65 70 52 0E EF A3 89 73 B4 F5 32 52 F9 AC [22:29:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 46 06 47 00 73 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 39 36 35 33 35 32 10 04 04 00 C8 84 03 00 F4 03 04 00 20 6D A6 66 B6 04 01 00 00 9F 05 21 FA B7 D3 BA CB [22:29:32]CommunicateWithHost err = 0 [22:29:32]CheckOFDResponse [22:29:32]1017 (14) - 77093643461234 [22:29:32]1041 (16) - 0000000000965352 [22:29:32]1040 (4) - 230600 [22:29:32]1012 (4) - 28.07.2024 16:09 [22:29:32]1206 (1) - 0 [22:29:32]OFD Sender: Remove packet 230600 [22:29:32]ProducePacketName [22:29:32]name=ofd_packets/00230600 [22:29:32]NVStorageDeleteData [22:29:32]OFD Sender: Processing packet 230601 [packets to send 159, broken 131] [22:29:32]ProducePacketName [22:29:32]name=ofd_packets/00230601 [22:29:32]OFD Sender: To server: pG, [22:29:32]CommunicateWithHost lk.salyk.kg:30040 [22:29:32]ConnectInit lk.salyk.kg [22:29:45]accept exits with 8 [22:29:45]New connection [22:29:45]New thread 3067133284 created [22:29:45]Thread 3067276644 joined [22:29:45]Waiting for new connection... [22:29:45] Sock 8.Parse request [22:29:45]Sock 8.Check first char [22:29:45]Sock 8.First char is OK [22:29:45]request: POST /json_proto HTTP/1.0 [22:29:45]Method: POST [22:29:45]URL: /json_proto [22:29:45]Method is POST - this is cgi request [22:29:45]url: /json_proto [22:29:45]query_string will be loaded in cgi processing [22:29:45]execute_cgi json_proto POST (null) [22:29:45]execute_cgi path=json_proto method=POST [22:29:45]POST find Content-Length [22:29:45]Host: 172.17.49.131:8080 [22:29:45]Content-Length: 799 [22:29:45]Content-Type: application/json [22:29:45] [22:29:45]POST finish read [22:29:45]Found Content-Length = 799 [22:29:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872207", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 19.950, "sum" : 1500.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" : 1500.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:29:45]execute_script... [22:29: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)872207", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 19.950, "sum" : 1500.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" : 1500.24 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:29:45]POST & json_proto [22:29:45]process_json_proto [22:29:45]json parsed OK: [22:29:45]protocol is kg_v1.0 [22:29:45]action value=close_receipt [22:29:45]process_action close_receipt [22:29:45]cmd_close_receipt [22:29:45]MH_GetDate [22:29:45]Write to MH i2c: F0 00 00 09 01 F9 [22:29:45]Write i2c OK [22:29:45]MH_I2C_Read... [22:29:45]Read from MH i2c: F0 [22:29:45]MH_I2C_Read... [22:29:45]Read from MH i2c: F0 09 00 [22:29:45]MH_I2C_Read... [22:29:45]Read from MH i2c: F0 09 00 09 01 00 59 C6 A6 66 FF 4D C0 64 9D [22:29:45]GetLastDocTimeStamp 1722205703 [22:29:45]current date 1722205785 [22:29:45]FM_GetShiftState [22:29:45]SAM_PROTO_GetShiftState [22:29:45]wFMCommunicate request_size=4 [22:29:45]MH_SAM_APDU [22:29:45]CAPDU: 80 13 01 00 [22:29:45]Write to MH i2c: E2 08 00 0A 01 80 13 01 00 00 00 00 00 88 [22:29:45]Write i2c OK [22:29:45]MH_I2C_Read... [22:29:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:29:45]Read from MH i2c: E2 [22:29:45]MH_I2C_Read... [22:29:45]Read from MH i2c: E2 0E 00 [22:29:45]MH_I2C_Read... [22:29:45]Read from MH i2c: E2 0E 00 0A 01 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 4E [22:29:45]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:29:45]wFMCommunicate OK [22:29:45]SAM_PROTO_GetShiftState done [22:29:45]FM_GetShiftState done [22:29:45]opened in 1722127132 [22:29:45]opened+sec_in_day 1722213532 [22:29:45]quantity*price = 150024 [22:29:45]sum+1 = 150025 [22:29:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1500.24 НСП 1% : 13.28 НДС 12% : 159.32 Наличными: 0.00 Безнал.: 1500.24 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 443 28.07.2024 22:29 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000965352 ФД: 230629 ФПД: 109881674777741 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T222946&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230629&fm=109881674777741&tin=02508201610067®Number=0000000000099253&sum=150024 [22:29:47]StoreToDocumentArchive [22:29:47]shift 386 fd 230629 [22:29:47]save to /storage/0386/doc_00230629 [22:29:47]save last doc name /storage/0386/doc_00230629 to /storage/kkm_last_doc_name [22:29:47]save OK [22:29:47]Clear old archive folders... [22:29:47]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:29:47]tlvbuf is 006A5890 [22:29:47]SAM_PROTO_ClearQueue [22:29:47]wFMCommunicate request_size=4 [22:29:47]MH_SAM_APDU [22:29:47]CAPDU: 80 09 00 00 [22:29:47]Write to MH i2c: E2 08 00 17 01 80 09 00 00 00 00 00 00 8A [22:29:47]Write i2c OK [22:29:47]MH_I2C_Read... [22:29:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:29:47]Read from MH i2c: E2 [22:29:47]MH_I2C_Read... [22:29:47]Read from MH i2c: E2 03 00 [22:29:47]MH_I2C_Read... [22:29:47]Read from MH i2c: E2 03 00 17 01 00 90 00 8C [22:29:47]RAPDU: 90 00 [22:29:47]wFMCommunicate OK [22:29:47]SAM_PROTO_ClearQueue done [22:29:47]KKMCreateOFDPacket [22:29:47]OFDProtocolAddRootSTLVToBuf [22:29:47]FM_MakeSignedData [22:29:47]FM_MakeSignedData [22:29:47]SAM_PROTO_SignData [22:29:47]wFMCommunicate request_size=4 [22:29:47]MH_SAM_APDU [22:29:47]CAPDU: 80 0D 01 02 [22:29:47]Write to MH i2c: E2 08 00 18 01 80 0D 01 02 00 00 00 00 92 [22:29:47]Write i2c OK [22:29:47]MH_I2C_Read... [22:29:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:29:47]Read from MH i2c: E2 [22:29:47]MH_I2C_Read... [22:29:47]Read from MH i2c: E2 03 00 [22:29:47]MH_I2C_Read... [22:29:47]Read from MH i2c: E2 03 00 18 01 00 90 00 8D [22:29:47]RAPDU: 90 00 [22:29:47]wFMCommunicate OK [22:29:47]wFMCommunicate request_size=255 [22:29:47]MH_SAM_APDU [22:29: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 EE 4D 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 08 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 08 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 01 00 00 F4 03 04 00 5A C6 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E5 84 03 00 35 04 06 00 63 EF D2 31 [22:29:48]Write to MH i2c: E2 02 01 19 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 EE 4D 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 08 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 08 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 01 00 00 F4 03 04 00 5A C6 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E5 84 03 00 35 04 06 00 63 EF D2 31 00 00 7F [22:29:48]Write i2c OK [22:29:48]MH_I2C_Read... [22:29:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:29:48]Read from MH i2c: E2 [22:29:48]MH_I2C_Read... [22:29:48]Read from MH i2c: E2 03 00 [22:29:48]MH_I2C_Read... [22:29:48]Read from MH i2c: E2 03 00 19 01 00 90 00 8E [22:29:48]RAPDU: 90 00 [22:29:48]wFMCommunicate OK [22:29:48]wFMCommunicate request_size=7 [22:29:48]MH_SAM_APDU [22:29:48]CAPDU: 80 0D 02 02 02 44 8D [22:29:48]Write to MH i2c: E2 0A 00 1A 01 80 0D 02 02 02 00 44 8D 00 00 6A [22:29:48]Write i2c OK [22:29:48]MH_I2C_Read... [22:29:48]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:29:48]Read from MH i2c: E2 [22:29:48]MH_I2C_Read... [22:29:48]Read from MH i2c: E2 03 00 [22:29:48]MH_I2C_Read... [22:29:48]Read from MH i2c: E2 03 00 1A 01 00 90 00 8F [22:29:48]RAPDU: 90 00 [22:29:48]wFMCommunicate OK [22:29:48]wFMCommunicate request_size=4 [22:29:48]MH_SAM_APDU [22:29:48]CAPDU: 80 0D 03 02 [22:29:48]Write to MH i2c: E2 08 00 1B 01 80 0D 03 02 00 00 00 00 97 [22:29:48]Write i2c OK [22:29:48]MH_I2C_Read... [22:29:48]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:29:48]Read from MH i2c: E2 [22:29:48]MH_I2C_Read... [22:29:48]Read from MH i2c: E2 0B 00 [22:29:48]MH_I2C_Read... [22:29:48]Read from MH i2c: E2 0B 00 1B 01 00 2F C5 9C 00 9C 79 79 83 90 00 39 [22:29:48]RAPDU: 2F C5 9C 00 9C 79 79 83 90 00 [22:29:48]wFMCommunicate OK [22:29:48]SAM_PROTO_SignData done [22:29:48]FM_MakeSignedData done [22:29:48]CreateOFDProtocolMessage [22:29:48]wFMCommunicate request_size=4 [22:29:48]MH_SAM_APDU [22:29:48]CAPDU: 80 11 00 00 [22:29:48]Write to MH i2c: E2 08 00 1C 01 80 11 00 00 00 00 00 00 97 [22:29:48]Write i2c OK [22:29:48]MH_I2C_Read... [22:29:48]Read from MH i2c: E2 [22:29:48]MH_I2C_Read... [22:29:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:29:48]Read from MH i2c: E2 17 00 [22:29:48]MH_I2C_Read... [22:29:48]Read from MH i2c: E2 17 00 1C 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 E8 [22:29:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:29:48]wFMCommunicate OK [22:29:48]CreateOFDProtocolMessage done [22:29:48]OFDSenderStorePacket 230629 [22:29:48]StoreOFDPacket docnum=230629 [22:29:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 96 B0 04 01 5F 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 EE 4D 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 08 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 08 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 01 00 00 F4 03 04 00 5A C6 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E5 84 03 00 35 04 06 00 63 EF D2 31 44 8D 2F C5 9C 00 9C 79 79 83 [22:29:48]CheckFolder [22:29:48]dirname=/storage/ofd_packets [22:29:48]CheckFolder done [22:29:48]ProducePacketName [22:29:48]name=ofd_packets/00230629 [22:29:48]NVStorageSaveData ofd_packets/00230629 [22:29:48]File name is /storage/ofd_packets/00230629 [22:29:48]Write 298 bytes [22:29:48]NVStorageSaveData done [22:29:48]OFDSenderStorePacket done [22:29:48]KKMCreateOFDPacket done [22:29:48]NVStorageSaveData kkm_last_timestamp [22:29:48]File name is /storage/kkm_last_timestamp [22:29:48]Write 4 bytes [22:29:48]NVStorageSaveData done [22:29:48]ExternCall_PrintAddStr [22:29:48]wPrintStart [22:29:48]Write to MH i2c: 01 00 00 1D 01 1E [22:29:48]Write i2c OK [22:29:48]MH_I2C_Read... [22:29:48]Read from MH i2c: 01 [22:29:48]MH_I2C_Read... [22:29:48]Read from MH i2c: 01 07 00 [22:29:48]MH_I2C_Read... [22:29:48]Read from MH i2c: 01 07 00 1D 01 00 00 00 00 00 FF 0F 33 [22:29:48]RasterBufferAndPrint [22:29:48]line Счет N : (1)872207 [22:29:48]line ИНН: 02508201610067 [22:29:48]line Контрольно-Кассовый Чек [22:29:48]line ПРОДАЖА [22:29:48]line ТРК (МРК, ГНК) : 1 [22:29:48]line Товар: 2710194210 [22:29:48]line ДТ-К-5 [22:29:48]line 19.950 * 75.20 [22:29:48]line = 1500.24 [22:29:48]line НДС 12% НСП 1% [22:29:48]line > о реализуемом товаре [22:29:48]line ИТОГО: 1500.24 [22:29:48]line НСП 1% : 13.28 [22:29:48]line НДС 12% : 159.32 [22:29:48]line Наличными: 0.00 [22:29:48]line Безнал.: 1500.24 [22:29:48]line Место: АЗС № 125 "Партнер Нефть" [22:29:48]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [22:29:48]line СНО: Общий режим [22:29:48]line Чек 443 28.07.2024 22:29 [22:29:48]line Смена: 386 ФФД: 1.0 [22:29:48]line ЗНМ: 0300000050 [22:29:48]line РНМ: 0000000000099253 [22:29:48]line Версия ККМ: 001 [22:29:48]line Платежная система: O! деньги [22:29:48]line ФМ: 0000000000965352 [22:29:48]line ФД: 230629 [22:29:48]line ФПД: 109881674777741 [22:29:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T222946&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230629&fm=109881674777741&tin=02508201610067®Number=0000000000099253&sum=150024 [22:29:48]written 0, free lines is 4095 [22:29:49]Write to MH i2c: 01 00 00 47 01 48 [22:29:49]Write i2c OK [22:29:49]MH_I2C_Read... [22:29:49]Read from MH i2c: 01 [22:29:49]MH_I2C_Read... [22:29:49]Read from MH i2c: 01 07 00 [22:29:49]MH_I2C_Read... [22:29:49]Read from MH i2c: 01 07 00 47 01 00 00 00 00 00 11 0D 6D [22:29:49]RasterBufferAndPrint [22:29:49]line [22:29:49]line [22:29:49]line [22:29:49]line [22:29:49]line [22:29:49]written 0, free lines is 3396 [22:29:49]MH_Cut [22:29:49]Write to MH i2c: D1 01 00 4E 01 01 21 [22:29:49]Write i2c OK [22:29:49]MH_I2C_Read... [22:29:49]Read from MH i2c: D1 [22:29:49]MH_I2C_Read... [22:29:49]Read from MH i2c: D1 01 00 [22:29:49]MH_I2C_Read... [22:29:49]Read from MH i2c: D1 01 00 4E 01 00 20 [22:29:49]Write to MH i2c: 01 00 00 4F 01 50 [22:29:49]Write i2c OK [22:29:49]MH_I2C_Read... [22:29:50]*** Cut start [22:29:50]*** Partial cut [22:29:50]*** CUTSNS_PIN = 1 [22:29:50]*** CUTSNS_PIN = 0 [22:29:50]*** Brake cut motor [22:29:50]Read from MH i2c: 01 [22:29:50]MH_I2C_Read... [22:29:50]*** Stop cut motor [22:29:50]*** Cut end [22:29:50]Read from MH i2c: 01 07 00 [22:29:50]MH_I2C_Read... [22:29:50]Read from MH i2c: 01 07 00 4F 01 00 00 00 00 00 FF 0F 65 [22:29:50]process_action close_receipt done [22:29:50]requested_data is exist [22:29:50]produce_requested_data [22:29:50]requested_item fm.sn is exist - process it [22:29:50]wFMCommunicate request_size=4 [22:29:50]MH_SAM_APDU [22:29:50]CAPDU: 80 11 00 00 [22:29:50]Write to MH i2c: E2 08 00 50 01 80 11 00 00 00 00 00 00 CB [22:29:50]Write i2c OK [22:29:50]MH_I2C_Read... [22:29:50]Read from MH i2c: E2 [22:29:50]MH_I2C_Read... [22:29:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:29:50]Read from MH i2c: E2 17 00 [22:29:50]MH_I2C_Read... [22:29:50]Read from MH i2c: E2 17 00 50 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 1C [22:29:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:29:50]wFMCommunicate OK [22:29:50]requested_item fd.num is exist - process it [22:29:50]SAM_PROTO_GetFieldsCounters [22:29:50]wFMCommunicate request_size=4 [22:29:50]MH_SAM_APDU [22:29:50]CAPDU: 80 13 00 00 [22:29:50]Write to MH i2c: E2 08 00 51 01 80 13 00 00 00 00 00 00 CE [22:29:50]Write i2c OK [22:29:50]MH_I2C_Read... [22:29:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:29:50]Read from MH i2c: E2 [22:29:50]MH_I2C_Read... [22:29:50]Read from MH i2c: E2 62 00 [22:29:50]MH_I2C_Read... [22:29:50]Read from MH i2c: E2 62 00 51 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 E5 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 BB 01 00 00 5E 04 04 00 BB 01 00 00 57 04 04 00 BC 01 00 00 19 04 04 00 00 00 00 00 90 00 13 [22:29:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 E5 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 BB 01 00 00 5E 04 04 00 BB 01 00 00 57 04 04 00 BC 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:29:51]wFMCommunicate OK [22:29:51]SAM_PROTO_GetFieldsCounters done [22:29:51]requested_item shift.num is exist - process it [22:29:51]requested_item shift.opened is exist - process it [22:29:51]req_shift_opened [22:29:51]FM_GetShiftState [22:29:51]SAM_PROTO_GetShiftState [22:29:51]wFMCommunicate request_size=4 [22:29:51]MH_SAM_APDU [22:29:51]CAPDU: 80 13 01 00 [22:29:51]Write to MH i2c: E2 08 00 52 01 80 13 01 00 00 00 00 00 D0 [22:29:51]Write i2c OK [22:29:51]MH_I2C_Read... [22:29:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:29:51]Read from MH i2c: E2 [22:29:51]MH_I2C_Read... [22:29:51]Read from MH i2c: E2 0E 00 [22:29:51]MH_I2C_Read... [22:29:51]Read from MH i2c: E2 0E 00 52 01 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 96 [22:29:51]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:29:51]wFMCommunicate OK [22:29:51]SAM_PROTO_GetShiftState done [22:29:51]FM_GetShiftState done [22:29:51]req_shift_opened done [22:29:51]requested_item shift.open_date is exist - process it [22:29:51]req_shift_open_date [22:29:51]req_shift_open_date done [22:29:51]produce_requested_data done [22:29:51]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230629,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [22:29:51]process_action_free close_receipt [22:29:51]json_value_free [22:29:51]json_value_free done [22:29:51]process_json_proto returns [22:29:51]Send response to host [22:29:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230629,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [22:29:51]free response buf [22:29:51]execute_script done [22:29:51]execute_script returns [22:29:51]free content buf [22:29:51]Sock 8.Close socket [22:29:51]Sock 8.Thread stoped [22:30:57]accept exits with 10 [22:30:57]New connection [22:30:57]New thread 3067276644 created [22:30:57]Thread 3067133284 joined [22:30:57]Waiting for new connection... [22:30:57] Sock 10.Parse request [22:30:57]Sock 10.Check first char [22:30:57]Sock 10.First char is OK [22:30:57]request: POST /json_proto HTTP/1.0 [22:30:57]Method: POST [22:30:57]URL: /json_proto [22:30:57]Method is POST - this is cgi request [22:30:57]url: /json_proto [22:30:57]query_string will be loaded in cgi processing [22:30:57]execute_cgi json_proto POST (null) [22:30:57]execute_cgi path=json_proto method=POST [22:30:57]POST find Content-Length [22:30:57]Host: 172.17.49.131:8080 [22:30:57]Content-Length: 678 [22:30:57]Content-Type: application/json [22:30:57] [22:30:57]POST finish read [22:30:57]Found Content-Length = 678 [22:30:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872209", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:30:57]execute_script... [22:30: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)872209", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 10.330, "sum" : 700.37, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 700.00, "total" : 700.00, "payments": [ { "type": 0, "sum" : 700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:30:57]POST & json_proto [22:30:57]process_json_proto [22:30:57]json parsed OK: [22:30:57]protocol is kg_v1.0 [22:30:57]action value=close_receipt [22:30:57]process_action close_receipt [22:30:57]cmd_close_receipt [22:30:57]MH_GetDate [22:30:57]Write to MH i2c: F0 00 00 53 01 43 [22:30:57]Write i2c OK [22:30:57]MH_I2C_Read... [22:30:57]Read from MH i2c: F0 [22:30:57]MH_I2C_Read... [22:30:57]Read from MH i2c: F0 09 00 [22:30:57]MH_I2C_Read... [22:30:57]Read from MH i2c: F0 09 00 53 01 00 A1 C6 A6 66 FF 4D C0 64 2F [22:30:57]GetLastDocTimeStamp 1722205786 [22:30:57]current date 1722205857 [22:30:57]FM_GetShiftState [22:30:57]SAM_PROTO_GetShiftState [22:30:57]wFMCommunicate request_size=4 [22:30:57]MH_SAM_APDU [22:30:57]CAPDU: 80 13 01 00 [22:30:57]Write to MH i2c: E2 08 00 54 01 80 13 01 00 00 00 00 00 D2 [22:30:57]Write i2c OK [22:30:57]MH_I2C_Read... [22:30:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:30:57]Read from MH i2c: E2 [22:30:57]MH_I2C_Read... [22:30:57]Read from MH i2c: E2 0E 00 [22:30:57]MH_I2C_Read... [22:30:57]Read from MH i2c: E2 0E 00 54 01 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 98 [22:30:57]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:30:57]wFMCommunicate OK [22:30:57]SAM_PROTO_GetShiftState done [22:30:57]FM_GetShiftState done [22:30:57]opened in 1722127132 [22:30:57]opened+sec_in_day 1722213532 [22:30:57]quantity*price = 70037 [22:30:57]sum+1 = 70038 [22:30:57]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.37 ИТОГО: 700.00 Внесено: 700.00 СДАЧА: 0.00 НСП 1% : 6.20 НДС 12% : 74.38 Наличными: 700.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 444 28.07.2024 22:30 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230630 ФПД: 126278211418073 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T223057&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230630&fm=126278211418073&tin=02508201610067®Number=0000000000099253&sum=70000 [22:30:58]StoreToDocumentArchive [22:30:58]shift 386 fd 230630 [22:30:58]save to /storage/0386/doc_00230630 [22:30:58]save last doc name /storage/0386/doc_00230630 to /storage/kkm_last_doc_name [22:30:58]save OK [22:30:58]Clear old archive folders... [22:30:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:30:58]tlvbuf is 005E3230 [22:30:58]SAM_PROTO_ClearQueue [22:30:58]wFMCommunicate request_size=4 [22:30:58]MH_SAM_APDU [22:30:58]CAPDU: 80 09 00 00 [22:30:58]Write to MH i2c: E2 08 00 61 01 80 09 00 00 00 00 00 00 D4 [22:30:58]Write i2c OK [22:30:58]MH_I2C_Read... [22:30:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:30:58]Read from MH i2c: E2 [22:30:58]MH_I2C_Read... [22:30:58]Read from MH i2c: E2 03 00 [22:30:58]MH_I2C_Read... [22:30:58]Read from MH i2c: E2 03 00 61 01 00 90 00 D6 [22:30:58]RAPDU: 90 00 [22:30:58]wFMCommunicate OK [22:30:58]SAM_PROTO_ClearQueue done [22:30:58]KKMCreateOFDPacket [22:30:58]OFDProtocolAddRootSTLVToBuf [22:30:58]FM_MakeSignedData [22:30:58]FM_MakeSignedData [22:30:58]SAM_PROTO_SignData [22:30:58]wFMCommunicate request_size=4 [22:30:58]MH_SAM_APDU [22:30:58]CAPDU: 80 0D 01 02 [22:30:58]Write to MH i2c: E2 08 00 62 01 80 0D 01 02 00 00 00 00 DC [22:30:58]Write i2c OK [22:30:58]MH_I2C_Read... [22:30:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:30:58]Read from MH i2c: E2 [22:30:58]MH_I2C_Read... [22:30:58]Read from MH i2c: E2 03 00 [22:30:58]MH_I2C_Read... [22:30:58]Read from MH i2c: E2 03 00 62 01 00 90 00 D7 [22:30:58]RAPDU: 90 00 [22:30:58]wFMCommunicate OK [22:30:58]wFMCommunicate request_size=255 [22:30:58]MH_SAM_APDU [22:30: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 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 BC 01 00 00 F4 03 04 00 A1 C6 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E6 84 03 00 35 04 06 00 72 [22:30:58]Write to MH i2c: E2 02 01 63 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 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 BC 01 00 00 F4 03 04 00 A1 C6 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E6 84 03 00 35 04 06 00 72 00 00 D5 [22:30:58]Write i2c OK [22:30:58]MH_I2C_Read... [22:30:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:30:59]Read from MH i2c: E2 [22:30:59]MH_I2C_Read... [22:30:59]Read from MH i2c: E2 03 00 [22:30:59]MH_I2C_Read... [22:30:59]Read from MH i2c: E2 03 00 63 01 00 90 00 D8 [22:30:59]RAPDU: 90 00 [22:30:59]wFMCommunicate OK [22:30:59]wFMCommunicate request_size=10 [22:30:59]MH_SAM_APDU [22:30:59]CAPDU: 80 0D 02 02 05 D9 6F EF 37 D9 [22:30:59]Write to MH i2c: E2 0D 00 64 01 80 0D 02 02 05 00 D9 6F EF 37 D9 00 00 30 [22:30:59]Write i2c OK [22:30:59]MH_I2C_Read... [22:30:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:30:59]Read from MH i2c: E2 [22:30:59]MH_I2C_Read... [22:30:59]Read from MH i2c: E2 03 00 [22:30:59]MH_I2C_Read... [22:30:59]Read from MH i2c: E2 03 00 64 01 00 90 00 D9 [22:30:59]RAPDU: 90 00 [22:30:59]wFMCommunicate OK [22:30:59]wFMCommunicate request_size=4 [22:30:59]MH_SAM_APDU [22:30:59]CAPDU: 80 0D 03 02 [22:30:59]Write to MH i2c: E2 08 00 65 01 80 0D 03 02 00 00 00 00 E1 [22:30:59]Write i2c OK [22:30:59]MH_I2C_Read... [22:30:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:30:59]Read from MH i2c: E2 [22:30:59]MH_I2C_Read... [22:30:59]Read from MH i2c: E2 0B 00 [22:30:59]MH_I2C_Read... [22:30:59]Read from MH i2c: E2 0B 00 65 01 00 0E F5 27 FB CC 91 12 3B 90 00 B1 [22:30:59]RAPDU: 0E F5 27 FB CC 91 12 3B 90 00 [22:30:59]wFMCommunicate OK [22:30:59]SAM_PROTO_SignData done [22:30:59]FM_MakeSignedData done [22:30:59]CreateOFDProtocolMessage [22:30:59]wFMCommunicate request_size=4 [22:30:59]MH_SAM_APDU [22:30:59]CAPDU: 80 11 00 00 [22:30:59]Write to MH i2c: E2 08 00 66 01 80 11 00 00 00 00 00 00 E1 [22:30:59]Write i2c OK [22:30:59]MH_I2C_Read... [22:30:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:30:59]Read from MH i2c: E2 [22:30:59]MH_I2C_Read... [22:30:59]Read from MH i2c: E2 17 00 [22:30:59]MH_I2C_Read... [22:30:59]Read from MH i2c: E2 17 00 66 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 32 [22:30:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:30:59]wFMCommunicate OK [22:30:59]CreateOFDProtocolMessage done [22:30:59]OFDSenderStorePacket 230630 [22:30:59]StoreOFDPacket docnum=230630 [22:30:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 87 C1 07 01 C3 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 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 BC 01 00 00 F4 03 04 00 A1 C6 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E6 84 03 00 35 04 06 00 72 D9 6F EF 37 D9 0E F5 27 FB CC 91 12 3B [22:30:59]CheckFolder [22:30:59]dirname=/storage/ofd_packets [22:30:59]CheckFolder done [22:30:59]ProducePacketName [22:30:59]name=ofd_packets/00230630 [22:30:59]NVStorageSaveData ofd_packets/00230630 [22:30:59]File name is /storage/ofd_packets/00230630 [22:30:59]Write 301 bytes [22:30:59]NVStorageSaveData done [22:30:59]OFDSenderStorePacket done [22:30:59]KKMCreateOFDPacket done [22:30:59]NVStorageSaveData kkm_last_timestamp [22:30:59]File name is /storage/kkm_last_timestamp [22:30:59]Write 4 bytes [22:30:59]NVStorageSaveData done [22:30:59]ExternCall_PrintAddStr [22:30:59]wPrintStart [22:30:59]Write to MH i2c: 01 00 00 67 01 68 [22:30:59]Write i2c OK [22:30:59]MH_I2C_Read... [22:30:59]Read from MH i2c: 01 [22:30:59]MH_I2C_Read... [22:30:59]Read from MH i2c: 01 07 00 [22:30:59]MH_I2C_Read... [22:30:59]Read from MH i2c: 01 07 00 67 01 00 00 00 00 00 FF 0F 7D [22:30:59]RasterBufferAndPrint [22:30:59]line Счет N : (1)872209 [22:30:59]line ИНН: 02508201610067 [22:30:59]line Контрольно-Кассовый Чек [22:30:59]line ПРОДАЖА [22:30:59]line ТРК (МРК, ГНК) : 42 [22:30:59]line Товар: 2710124130 [22:30:59]line Аи-92-К-5 [22:30:59]line 10.330 * 67.80 [22:30:59]line = 700.37 [22:30:59]line НДС 12% НСП 1% [22:30:59]line > о реализуемом товаре [22:30:59]line ОКРУГЛЕНИЕ: -0.37 [22:30:59]line ИТОГО: 700.00 [22:30:59]line Внесено: 700.00 [22:30:59]line СДАЧА: 0.00 [22:30:59]line НСП 1% : 6.20 [22:30:59]line НДС 12% : 74.38 [22:30:59]line Наличными: 700.00 [22:30:59]line Безнал.: 0.00 [22:30:59]line Место: АЗС № 125 "Партнер Нефть" [22:30:59]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [22:30:59]line СНО: Общий режим [22:30:59]line Чек 444 28.07.2024 22:30 [22:30:59]line Смена: 386 ФФД: 1.0 [22:30:59]line ЗНМ: 0300000050 [22:30:59]line РНМ: 0000000000099253 [22:30:59]line Версия ККМ: 001 [22:30:59]line ФМ: 0000000000965352 [22:30:59]line ФД: 230630 [22:30:59]line ФПД: 126278211418073 [22:30:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T223057&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230630&fm=126278211418073&tin=02508201610067®Number=0000000000099253&sum=70000 [22:30:59]written 0, free lines is 4095 [22:31:00]Write to MH i2c: 01 00 00 92 01 93 [22:31:00]Write i2c OK [22:31:00]MH_I2C_Read... [22:31:00]Read from MH i2c: 01 [22:31:00]MH_I2C_Read... [22:31:00]Read from MH i2c: 01 07 00 [22:31:00]MH_I2C_Read... [22:31:00]Read from MH i2c: 01 07 00 92 01 00 00 00 00 00 F5 0C 9B [22:31:00]RasterBufferAndPrint [22:31:00]line [22:31:00]line [22:31:00]line [22:31:00]line [22:31:00]line [22:31:00]written 0, free lines is 3323 [22:31:00]MH_Cut [22:31:00]Write to MH i2c: D1 01 00 99 01 01 6C [22:31:00]Write i2c OK [22:31:00]MH_I2C_Read... [22:31:00]Read from MH i2c: D1 [22:31:00]MH_I2C_Read... [22:31:00]Read from MH i2c: D1 01 00 [22:31:00]MH_I2C_Read... [22:31:00]Read from MH i2c: D1 01 00 99 01 00 6B [22:31:00]Write to MH i2c: 01 00 00 9A 01 9B [22:31:00]Write i2c OK [22:31:00]MH_I2C_Read... [22:31:00]*** Cut start [22:31:00]*** Partial cut [22:31:00]*** CUTSNS_PIN = 1 [22:31:00]*** CUTSNS_PIN = 0 [22:31:00]*** Brake cut motor [22:31:01]Read from MH i2c: 01 [22:31:01]MH_I2C_Read... [22:31:01]*** Stop cut motor [22:31:01]*** Cut end [22:31:01]Read from MH i2c: 01 07 00 [22:31:01]MH_I2C_Read... [22:31:01]Read from MH i2c: 01 07 00 9A 01 00 00 00 00 00 FF 0F B0 [22:31:01]process_action close_receipt done [22:31:01]requested_data is exist [22:31:01]produce_requested_data [22:31:01]requested_item fm.sn is exist - process it [22:31:01]wFMCommunicate request_size=4 [22:31:01]MH_SAM_APDU [22:31:01]CAPDU: 80 11 00 00 [22:31:01]Write to MH i2c: E2 08 00 9B 01 80 11 00 00 00 00 00 00 16 [22:31:01]Write i2c OK [22:31:01]MH_I2C_Read... [22:31:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:31:01]Read from MH i2c: E2 [22:31:01]MH_I2C_Read... [22:31:01]Read from MH i2c: E2 17 00 [22:31:01]MH_I2C_Read... [22:31:01]Read from MH i2c: E2 17 00 9B 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 67 [22:31:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:31:01]wFMCommunicate OK [22:31:01]requested_item fd.num is exist - process it [22:31:01]SAM_PROTO_GetFieldsCounters [22:31:01]wFMCommunicate request_size=4 [22:31:01]MH_SAM_APDU [22:31:01]CAPDU: 80 13 00 00 [22:31:01]Write to MH i2c: E2 08 00 9C 01 80 13 00 00 00 00 00 00 19 [22:31:01]Write i2c OK [22:31:01]MH_I2C_Read... [22:31:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:31:01]Read from MH i2c: E2 [22:31:01]MH_I2C_Read... [22:31:01]Read from MH i2c: E2 62 00 [22:31:01]MH_I2C_Read... [22:31:01]Read from MH i2c: E2 62 00 9C 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 E6 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 BC 01 00 00 5E 04 04 00 BC 01 00 00 57 04 04 00 BD 01 00 00 19 04 04 00 00 00 00 00 90 00 62 [22:31:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 E6 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 BC 01 00 00 5E 04 04 00 BC 01 00 00 57 04 04 00 BD 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:31:01]wFMCommunicate OK [22:31:01]SAM_PROTO_GetFieldsCounters done [22:31:01]requested_item shift.num is exist - process it [22:31:01]requested_item shift.opened is exist - process it [22:31:01]req_shift_opened [22:31:01]FM_GetShiftState [22:31:01]SAM_PROTO_GetShiftState [22:31:01]wFMCommunicate request_size=4 [22:31:01]MH_SAM_APDU [22:31:01]CAPDU: 80 13 01 00 [22:31:01]Write to MH i2c: E2 08 00 9D 01 80 13 01 00 00 00 00 00 1B [22:31:01]Write i2c OK [22:31:01]MH_I2C_Read... [22:31:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:31:01]Read from MH i2c: E2 [22:31:01]MH_I2C_Read... [22:31:01]Read from MH i2c: E2 0E 00 [22:31:01]MH_I2C_Read... [22:31:01]Read from MH i2c: E2 0E 00 9D 01 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 E1 [22:31:01]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:31:01]wFMCommunicate OK [22:31:01]SAM_PROTO_GetShiftState done [22:31:01]FM_GetShiftState done [22:31:01]req_shift_opened done [22:31:01]requested_item shift.open_date is exist - process it [22:31:01]req_shift_open_date [22:31:01]req_shift_open_date done [22:31:01]produce_requested_data done [22:31:01]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230630,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [22:31:01]process_action_free close_receipt [22:31:01]json_value_free [22:31:01]json_value_free done [22:31:01]process_json_proto returns [22:31:01]Send response to host [22:31:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230630,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [22:31:01]free response buf [22:31:01]execute_script done [22:31:01]execute_script returns [22:31:01]free content buf [22:31:01]Sock 10.Close socket [22:31:01]Sock 10.Thread stoped [22:31:43]ConnectInit Can't connect to host [22:31:43]CommunicateWithHost connect error [22:31:43]CommunicateWithHost err = -1 [22:31:43]OFD Sender: Server communicate error [22:31:43]OFD Sender: Processing packet 230601 [packets to send 161, broken 131] [22:31:43]ProducePacketName [22:31:43]name=ofd_packets/00230601 [22:31:43]OFD Sender: To server: pG, [22:31:43]CommunicateWithHost lk.salyk.kg:30040 [22:31:43]ConnectInit lk.salyk.kg [22:31:43]Connected sock=9 [22:31:43]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 8E 3D 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 BC 48 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 F6 22 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F6 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 F6 22 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 9F 01 00 00 F4 03 04 00 9C B9 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C9 84 03 00 35 04 06 00 B4 BC A2 36 DB 3A 02 EC 89 05 6B 51 5F 0A [22:31:43]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 E3 CC 47 00 1A 89 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 C9 84 03 00 F4 03 04 00 A3 6D A6 66 B6 04 01 00 00 39 69 DA 2C 42 47 98 E5 [22:31:43]CommunicateWithHost err = 0 [22:31:43]CheckOFDResponse [22:31:43]1017 (14) - 77093643461234 [22:31:43]1041 (16) - 0000000000965352 [22:31:43]1040 (4) - 230601 [22:31:43]1012 (4) - 28.07.2024 16:11 [22:31:43]1206 (1) - 0 [22:31:43]OFD Sender: Remove packet 230601 [22:31:43]ProducePacketName [22:31:43]name=ofd_packets/00230601 [22:31:43]NVStorageDeleteData [22:31:44]OFD Sender: Processing packet 230602 [packets to send 160, broken 131] [22:31:44]ProducePacketName [22:31:44]name=ofd_packets/00230602 [22:31:44]OFD Sender: To server: pG, [22:31:44]CommunicateWithHost lk.salyk.kg:30040 [22:31:44]ConnectInit lk.salyk.kg [22:31:44]Connected sock=9 [22:31:44]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 09 54 04 01 EF E0 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EE 4D 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 08 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 08 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 A0 01 00 00 F4 03 04 00 AA B9 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 CA 84 03 00 35 04 06 00 ED 26 98 FD CF E4 0F CD 2F 4C CB 28 15 45 [22:31:44]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 A7 5F 47 00 71 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 39 36 35 33 35 32 10 04 04 00 CA 84 03 00 F4 03 04 00 A4 6D A6 66 B6 04 01 00 00 D4 44 D6 57 B4 98 86 26 [22:31:44]CommunicateWithHost err = 0 [22:31:44]CheckOFDResponse [22:31:44]1017 (14) - 77093643461234 [22:31:44]1041 (16) - 0000000000965352 [22:31:44]1040 (4) - 230602 [22:31:44]1012 (4) - 28.07.2024 16:11 [22:31:44]1206 (1) - 0 [22:31:44]OFD Sender: Remove packet 230602 [22:31:44]ProducePacketName [22:31:44]name=ofd_packets/00230602 [22:31:44]NVStorageDeleteData [22:31:44]OFD Sender: Processing packet 230603 [packets to send 159, broken 131] [22:31:44]ProducePacketName [22:31:44]name=ofd_packets/00230603 [22:31:44]OFD Sender: To server: pG, [22:31:44]CommunicateWithHost lk.salyk.kg:30040 [22:31:44]ConnectInit lk.salyk.kg [22:31:45]Connected sock=9 [22:31:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 89 A5 07 01 16 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 10 27 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 CC 23 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 CC 23 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 95 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FD 1E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 CC 23 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A1 01 00 00 F4 03 04 00 B4 B9 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 CB 84 03 00 35 04 06 00 35 D6 2B 4D D3 4C 7C 31 5E B7 94 89 C5 6A [22:31:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 7C 99 47 00 3C 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 39 36 35 33 35 32 10 04 04 00 CB 84 03 00 F4 03 04 00 A5 6D A6 66 B6 04 01 00 00 16 D7 92 D9 33 F5 42 F1 [22:31:45]CommunicateWithHost err = 0 [22:31:45]CheckOFDResponse [22:31:45]1017 (14) - 77093643461234 [22:31:45]1041 (16) - 0000000000965352 [22:31:45]1040 (4) - 230603 [22:31:45]1012 (4) - 28.07.2024 16:11 [22:31:45]1206 (1) - 0 [22:31:45]OFD Sender: Remove packet 230603 [22:31:45]ProducePacketName [22:31:45]name=ofd_packets/00230603 [22:31:45]NVStorageDeleteData [22:31:45]OFD Sender: Processing packet 230604 [packets to send 158, broken 131] [22:31:45]ProducePacketName [22:31:45]name=ofd_packets/00230604 [22:31:45]OFD Sender: To server: pG, [22:31:45]CommunicateWithHost lk.salyk.kg:30040 [22:31:45]ConnectInit lk.salyk.kg [22:31:45]Connected sock=9 [22:31:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 10 5A 04 01 AA 4C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 90 29 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 8D 38 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 8D 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 8D 38 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 A2 01 00 00 F4 03 04 00 31 BA A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 CC 84 03 00 35 04 06 00 19 26 AB 0A 82 28 B3 D2 79 F6 FF 52 3A AC [22:31:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 A1 D8 47 00 C7 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 39 36 35 33 35 32 10 04 04 00 CC 84 03 00 F4 03 04 00 A6 6D A6 66 B6 04 01 00 00 A0 17 47 37 4B DB F1 12 [22:31:46]CommunicateWithHost err = 0 [22:31:46]CheckOFDResponse [22:31:46]1017 (14) - 77093643461234 [22:31:46]1041 (16) - 0000000000965352 [22:31:46]1040 (4) - 230604 [22:31:46]1012 (4) - 28.07.2024 16:11 [22:31:46]1206 (1) - 0 [22:31:46]OFD Sender: Remove packet 230604 [22:31:46]ProducePacketName [22:31:46]name=ofd_packets/00230604 [22:31:46]NVStorageDeleteData [22:31:46]OFD Sender: Processing packet 230605 [packets to send 157, broken 131] [22:31:46]ProducePacketName [22:31:46]name=ofd_packets/00230605 [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=9 [22:31:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 6E A5 07 01 75 95 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 A3 01 00 00 F4 03 04 00 94 BA A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 CD 84 03 00 35 04 06 00 DC B2 F9 14 51 F2 E5 A1 D4 C5 5D 5C A9 4A [22:31:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 8B 7A 47 00 1D 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 39 36 35 33 35 32 10 04 04 00 CD 84 03 00 F4 03 04 00 A7 6D A6 66 B6 04 01 00 00 9C 19 04 70 02 93 CC B5 [22:31:46]CommunicateWithHost err = 0 [22:31:46]CheckOFDResponse [22:31:46]1017 (14) - 77093643461234 [22:31:46]1041 (16) - 0000000000965352 [22:31:46]1040 (4) - 230605 [22:31:46]1012 (4) - 28.07.2024 16:11 [22:31:46]1206 (1) - 0 [22:31:46]OFD Sender: Remove packet 230605 [22:31:46]ProducePacketName [22:31:46]name=ofd_packets/00230605 [22:31:46]NVStorageDeleteData [22:31:47]OFD Sender: Processing packet 230606 [packets to send 156, broken 131] [22:31:47]ProducePacketName [22:31:47]name=ofd_packets/00230606 [22:31:47]OFD Sender: To server: pG, [22:31:47]CommunicateWithHost lk.salyk.kg:30040 [22:31:47]ConnectInit lk.salyk.kg [22:31:47]Connected sock=9 [22:31:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 22 6E 07 01 8B 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 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 A4 01 00 00 F4 03 04 00 B0 BA A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 CE 84 03 00 35 04 06 00 71 E8 AE 69 06 B9 CE F0 D9 51 78 A5 E1 3D [22:31:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 AB 55 47 00 76 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 39 36 35 33 35 32 10 04 04 00 CE 84 03 00 F4 03 04 00 A7 6D A6 66 B6 04 01 00 00 88 51 FB 3F C6 95 D9 84 [22:31:47]CommunicateWithHost err = 0 [22:31:47]CheckOFDResponse [22:31:47]1017 (14) - 77093643461234 [22:31:47]1041 (16) - 0000000000965352 [22:31:47]1040 (4) - 230606 [22:31:47]1012 (4) - 28.07.2024 16:11 [22:31:47]1206 (1) - 0 [22:31:47]OFD Sender: Remove packet 230606 [22:31:47]ProducePacketName [22:31:47]name=ofd_packets/00230606 [22:31:47]NVStorageDeleteData [22:31:48]OFD Sender: Processing packet 230607 [packets to send 155, broken 131] [22:31:48]ProducePacketName [22:31:48]name=ofd_packets/00230607 [22:31:48]OFD Sender: To server: pG, [22:31:48]CommunicateWithHost lk.salyk.kg:30040 [22:31:48]ConnectInit lk.salyk.kg [22:31:48]Connected sock=9 [22:31:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 83 18 07 01 E0 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 68 1F 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 9B EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 9B EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 9B EA 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A5 01 00 00 F4 03 04 00 04 BB A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 CF 84 03 00 35 04 06 00 85 26 7C 9C 74 1C A9 46 DA 0B FB 79 1E 47 [22:31:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 28 B6 47 00 B1 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 39 36 35 33 35 32 10 04 04 00 CF 84 03 00 F4 03 04 00 A8 6D A6 66 B6 04 01 00 00 11 BD F5 29 82 83 7E 86 [22:31:48]CommunicateWithHost err = 0 [22:31:48]CheckOFDResponse [22:31:48]1017 (14) - 77093643461234 [22:31:48]1041 (16) - 0000000000965352 [22:31:48]1040 (4) - 230607 [22:31:48]1012 (4) - 28.07.2024 16:11 [22:31:48]1206 (1) - 0 [22:31:48]OFD Sender: Remove packet 230607 [22:31:48]ProducePacketName [22:31:48]name=ofd_packets/00230607 [22:31:48]NVStorageDeleteData [22:31:49]OFD Sender: Processing packet 230608 [packets to send 154, broken 131] [22:31:49]ProducePacketName [22:31:49]name=ofd_packets/00230608 [22:31:49]OFD Sender: To server: pG, [22:31:49]CommunicateWithHost lk.salyk.kg:30040 [22:31:49]ConnectInit lk.salyk.kg [22:31:49]Connected sock=9 [22:31:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 1C 84 07 01 04 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 2C 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 A6 01 00 00 F4 03 04 00 2C BB A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D0 84 03 00 35 04 06 00 61 30 74 C0 D7 9B 9C 30 F8 80 65 7D 40 80 [22:31:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 EB BA 47 00 75 52 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D0 84 03 00 F4 03 04 00 A9 6D A6 66 B6 04 01 00 00 3E 5A 99 99 6D 54 3C AF [22:31:49]CommunicateWithHost err = 0 [22:31:49]CheckOFDResponse [22:31:49]1017 (14) - 77093643461234 [22:31:49]1041 (16) - 0000000000965352 [22:31:49]1040 (4) - 230608 [22:31:49]1012 (4) - 28.07.2024 16:11 [22:31:49]1206 (1) - 0 [22:31:49]OFD Sender: Remove packet 230608 [22:31:49]ProducePacketName [22:31:49]name=ofd_packets/00230608 [22:31:49]NVStorageDeleteData [22:31:49]OFD Sender: Processing packet 230609 [packets to send 153, broken 131] [22:31:49]ProducePacketName [22:31:49]name=ofd_packets/00230609 [22:31:49]OFD Sender: To server: pG, [22:31:49]CommunicateWithHost lk.salyk.kg:30040 [22:31:49]ConnectInit lk.salyk.kg [22:31:50]Connected sock=9 [22:31:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 E9 AA 07 01 F2 63 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 A7 01 00 00 F4 03 04 00 3E BB A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D1 84 03 00 35 04 06 00 C7 09 6B 32 C2 54 BB E6 46 7A 18 DB 43 A4 [22:31:50]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 64 D1 47 00 32 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 39 36 35 33 35 32 10 04 04 00 D1 84 03 00 F4 03 04 00 AA 6D A6 66 B6 04 01 00 00 CC 84 3C E4 BE 54 81 8E [22:31:50]CommunicateWithHost err = 0 [22:31:50]CheckOFDResponse [22:31:50]1017 (14) - 77093643461234 [22:31:50]1041 (16) - 0000000000965352 [22:31:50]1040 (4) - 230609 [22:31:50]1012 (4) - 28.07.2024 16:11 [22:31:50]1206 (1) - 0 [22:31:50]OFD Sender: Remove packet 230609 [22:31:50]ProducePacketName [22:31:50]name=ofd_packets/00230609 [22:31:50]NVStorageDeleteData [22:31:50]OFD Sender: Processing packet 230610 [packets to send 152, broken 131] [22:31:50]ProducePacketName [22:31:50]name=ofd_packets/00230610 [22:31:50]OFD Sender: To server: pG, [22:31:50]CommunicateWithHost lk.salyk.kg:30040 [22:31:50]ConnectInit lk.salyk.kg [22:31:50]Connected sock=9 [22:31:50]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 59 0B 07 01 41 C7 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 A8 01 00 00 F4 03 04 00 EC BB A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D2 84 03 00 35 04 06 00 F8 02 0F 86 58 2B F7 BC 87 50 72 98 53 75 [22:31:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 F5 C4 47 00 D2 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 39 36 35 33 35 32 10 04 04 00 D2 84 03 00 F4 03 04 00 AB 6D A6 66 B6 04 01 00 00 43 8C 1E 66 FF A6 6F 82 [22:31:51]CommunicateWithHost err = 0 [22:31:51]CheckOFDResponse [22:31:51]1017 (14) - 77093643461234 [22:31:51]1041 (16) - 0000000000965352 [22:31:51]1040 (4) - 230610 [22:31:51]1012 (4) - 28.07.2024 16:11 [22:31:51]1206 (1) - 0 [22:31:51]OFD Sender: Remove packet 230610 [22:31:51]ProducePacketName [22:31:51]name=ofd_packets/00230610 [22:31:51]NVStorageDeleteData [22:31:51]OFD Sender: Processing packet 230611 [packets to send 151, broken 131] [22:31:51]ProducePacketName [22:31:51]name=ofd_packets/00230611 [22:31:51]OFD Sender: To server: pG, [22:31:51]CommunicateWithHost lk.salyk.kg:30040 [22:31:51]ConnectInit lk.salyk.kg [22:31:51]Connected sock=9 [22:31:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 8A 3A 07 01 AF 94 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 A9 01 00 00 F4 03 04 00 74 BC A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D3 84 03 00 35 04 06 00 08 71 65 A5 45 9E 7C C8 6D E2 8B 6D 60 FC [22:31:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 54 05 47 00 B7 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 39 36 35 33 35 32 10 04 04 00 D3 84 03 00 F4 03 04 00 AC 6D A6 66 B6 04 01 00 00 EF 99 18 EE 61 D4 23 CB [22:31:51]CommunicateWithHost err = 0 [22:31:51]CheckOFDResponse [22:31:51]1017 (14) - 77093643461234 [22:31:51]1041 (16) - 0000000000965352 [22:31:51]1040 (4) - 230611 [22:31:51]1012 (4) - 28.07.2024 16:11 [22:31:51]1206 (1) - 0 [22:31:51]OFD Sender: Remove packet 230611 [22:31:51]ProducePacketName [22:31:51]name=ofd_packets/00230611 [22:31:51]NVStorageDeleteData [22:31:52]OFD Sender: Processing packet 230612 [packets to send 150, broken 131] [22:31:52]ProducePacketName [22:31:52]name=ofd_packets/00230612 [22:31:52]OFD Sender: To server: pG, [22:31:52]CommunicateWithHost lk.salyk.kg:30040 [22:31:52]ConnectInit lk.salyk.kg [22:31:52]Connected sock=9 [22:31:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 83 3C 07 01 E9 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 AA 01 00 00 F4 03 04 00 BD BC A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D4 84 03 00 35 04 06 00 DF 48 62 4F AD EE DF F9 BC C7 E6 9A 70 96 [22:31:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 2A 42 47 00 C6 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 39 36 35 33 35 32 10 04 04 00 D4 84 03 00 F4 03 04 00 AC 6D A6 66 B6 04 01 00 00 6C 39 06 E9 8A 52 15 A5 [22:31:52]CommunicateWithHost err = 0 [22:31:52]CheckOFDResponse [22:31:52]1017 (14) - 77093643461234 [22:31:52]1041 (16) - 0000000000965352 [22:31:52]1040 (4) - 230612 [22:31:52]1012 (4) - 28.07.2024 16:11 [22:31:52]1206 (1) - 0 [22:31:52]OFD Sender: Remove packet 230612 [22:31:52]ProducePacketName [22:31:52]name=ofd_packets/00230612 [22:31:52]NVStorageDeleteData [22:31:53]OFD Sender: Processing packet 230613 [packets to send 149, broken 131] [22:31:53]ProducePacketName [22:31:53]name=ofd_packets/00230613 [22:31:53]OFD Sender: To server: pG, [22:31:53]CommunicateWithHost lk.salyk.kg:30040 [22:31:53]ConnectInit lk.salyk.kg [22:31:53]Connected sock=10 [22:31:53]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 74 B5 07 01 98 B3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 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 87 BD A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D5 84 03 00 35 04 06 00 AC A2 68 10 B3 E8 C3 AF 13 74 8A 5C F9 6E [22:31:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 CE EB 47 00 91 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 39 36 35 33 35 32 10 04 04 00 D5 84 03 00 F4 03 04 00 AD 6D A6 66 B6 04 01 00 00 71 45 73 C6 06 57 38 8C [22:31:53]CommunicateWithHost err = 0 [22:31:53]CheckOFDResponse [22:31:53]1017 (14) - 77093643461234 [22:31:53]1041 (16) - 0000000000965352 [22:31:53]1040 (4) - 230613 [22:31:53]1012 (4) - 28.07.2024 16:11 [22:31:53]1206 (1) - 0 [22:31:53]OFD Sender: Remove packet 230613 [22:31:53]ProducePacketName [22:31:53]name=ofd_packets/00230613 [22:31:53]NVStorageDeleteData [22:31:54]OFD Sender: Processing packet 230614 [packets to send 148, broken 131] [22:31:54]ProducePacketName [22:31:54]name=ofd_packets/00230614 [22:31:54]OFD Sender: To server: pG, [22:31:54]CommunicateWithHost lk.salyk.kg:30040 [22:31:54]ConnectInit lk.salyk.kg [22:31:54]Connected sock=9 [22:31:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 01 33 07 01 6D 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 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 AC 01 00 00 F4 03 04 00 D9 BD A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D6 84 03 00 35 04 06 00 80 5D 71 FA 88 AF 66 C2 6D B3 A9 05 BD 72 [22:31:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 83 F9 47 00 F4 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 39 36 35 33 35 32 10 04 04 00 D6 84 03 00 F4 03 04 00 AE 6D A6 66 B6 04 01 00 00 42 88 23 D1 14 6C 39 3E [22:31:54]CommunicateWithHost err = 0 [22:31:54]CheckOFDResponse [22:31:54]1017 (14) - 77093643461234 [22:31:54]1041 (16) - 0000000000965352 [22:31:54]1040 (4) - 230614 [22:31:54]1012 (4) - 28.07.2024 16:11 [22:31:54]1206 (1) - 0 [22:31:54]OFD Sender: Remove packet 230614 [22:31:54]ProducePacketName [22:31:54]name=ofd_packets/00230614 [22:31:54]NVStorageDeleteData [22:31:54]OFD Sender: Processing packet 230615 [packets to send 147, broken 131] [22:31:54]ProducePacketName [22:31:54]name=ofd_packets/00230615 [22:31:54]OFD Sender: To server: pG, [22:31:54]CommunicateWithHost lk.salyk.kg:30040 [22:31:54]ConnectInit lk.salyk.kg [22:31:54]Connected sock=9 [22:31:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 D8 10 04 01 65 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 DC 9B 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 10 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 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 77 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 AD 01 00 00 F4 03 04 00 0C BE A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D7 84 03 00 35 04 06 00 69 E8 E9 63 41 35 5B 49 A3 4D 08 B4 36 60 [22:31:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 BA 4E 47 00 03 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 39 36 35 33 35 32 10 04 04 00 D7 84 03 00 F4 03 04 00 AF 6D A6 66 B6 04 01 00 00 1C 98 4A 07 EB 0E BA 48 [22:31:55]CommunicateWithHost err = 0 [22:31:55]CheckOFDResponse [22:31:55]1017 (14) - 77093643461234 [22:31:55]1041 (16) - 0000000000965352 [22:31:55]1040 (4) - 230615 [22:31:55]1012 (4) - 28.07.2024 16:11 [22:31:55]1206 (1) - 0 [22:31:55]OFD Sender: Remove packet 230615 [22:31:55]ProducePacketName [22:31:55]name=ofd_packets/00230615 [22:31:55]NVStorageDeleteData [22:31:55]OFD Sender: Processing packet 230616 [packets to send 146, broken 131] [22:31:55]ProducePacketName [22:31:55]name=ofd_packets/00230616 [22:31:55]OFD Sender: To server: pG, [22:31:55]CommunicateWithHost lk.salyk.kg:30040 [22:31:55]ConnectInit lk.salyk.kg [22:31:55]Connected sock=9 [22:31:55]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 BA 05 07 01 51 A3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 AE 01 00 00 F4 03 04 00 11 BE A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D8 84 03 00 35 04 06 00 B5 47 18 DA C1 5F F8 9C 6B A5 C4 39 87 B7 [22:31:55]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 6D AA 47 00 55 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 39 36 35 33 35 32 10 04 04 00 D8 84 03 00 F4 03 04 00 B0 6D A6 66 B6 04 01 00 00 C8 BE 56 2F E8 0D 20 8B [22:31:55]CommunicateWithHost err = 0 [22:31:55]CheckOFDResponse [22:31:55]1017 (14) - 77093643461234 [22:31:55]1041 (16) - 0000000000965352 [22:31:55]1040 (4) - 230616 [22:31:55]1012 (4) - 28.07.2024 16:11 [22:31:55]1206 (1) - 0 [22:31:55]OFD Sender: Remove packet 230616 [22:31:55]ProducePacketName [22:31:55]name=ofd_packets/00230616 [22:31:55]NVStorageDeleteData [22:31:56]OFD Sender: Processing packet 230617 [packets to send 145, broken 131] [22:31:56]ProducePacketName [22:31:56]name=ofd_packets/00230617 [22:31:56]OFD Sender: To server: pG, [22:31:56]CommunicateWithHost lk.salyk.kg:30040 [22:31:56]ConnectInit lk.salyk.kg [22:31:56]Connected sock=9 [22:31:56]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 4E CD 07 01 38 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 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 AF 01 00 00 F4 03 04 00 20 BF A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 D9 84 03 00 35 04 06 00 CB 42 DC 4F 66 87 46 12 68 01 58 B3 2D 49 [22:31:56]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 C6 D6 47 00 AB 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 39 36 35 33 35 32 10 04 04 00 D9 84 03 00 F4 03 04 00 B0 6D A6 66 B6 04 01 00 00 D7 EC C1 3C F4 B9 28 63 [22:31:56]CommunicateWithHost err = 0 [22:31:56]CheckOFDResponse [22:31:56]1017 (14) - 77093643461234 [22:31:56]1041 (16) - 0000000000965352 [22:31:56]1040 (4) - 230617 [22:31:56]1012 (4) - 28.07.2024 16:11 [22:31:56]1206 (1) - 0 [22:31:56]OFD Sender: Remove packet 230617 [22:31:56]ProducePacketName [22:31:56]name=ofd_packets/00230617 [22:31:56]NVStorageDeleteData [22:31:57]OFD Sender: Processing packet 230618 [packets to send 144, broken 131] [22:31:57]ProducePacketName [22:31:57]name=ofd_packets/00230618 [22:31:57]OFD Sender: To server: pG, [22:31:57]CommunicateWithHost lk.salyk.kg:30040 [22:31:57]ConnectInit lk.salyk.kg [22:31:57]Connected sock=9 [22:31:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 C3 91 07 01 1D E1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 B0 01 00 00 F4 03 04 00 71 C0 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 DA 84 03 00 35 04 06 00 35 D2 6C 9C 57 EA 8D 2F 70 0D 4A 79 00 41 [22:31:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 05 F2 47 00 35 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 39 36 35 33 35 32 10 04 04 00 DA 84 03 00 F4 03 04 00 B1 6D A6 66 B6 04 01 00 00 59 6A 35 B4 D6 94 79 35 [22:31:57]CommunicateWithHost err = 0 [22:31:57]CheckOFDResponse [22:31:57]1017 (14) - 77093643461234 [22:31:57]1041 (16) - 0000000000965352 [22:31:57]1040 (4) - 230618 [22:31:57]1012 (4) - 28.07.2024 16:11 [22:31:57]1206 (1) - 0 [22:31:57]OFD Sender: Remove packet 230618 [22:31:57]ProducePacketName [22:31:57]name=ofd_packets/00230618 [22:31:57]NVStorageDeleteData [22:31:58]OFD Sender: Processing packet 230619 [packets to send 143, broken 131] [22:31:58]ProducePacketName [22:31:58]name=ofd_packets/00230619 [22:31:58]OFD Sender: To server: pG, [22:31:58]CommunicateWithHost lk.salyk.kg:30040 [22:31:58]ConnectInit lk.salyk.kg [22:31:58]Connected sock=9 [22:31:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 F6 92 04 01 75 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 F4 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 B1 01 00 00 F4 03 04 00 BE C0 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 DB 84 03 00 35 04 06 00 F6 08 54 8A 0D 88 3B FF C2 4F B3 0F CA 26 [22:31:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 F7 95 47 00 F2 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 39 36 35 33 35 32 10 04 04 00 DB 84 03 00 F4 03 04 00 B2 6D A6 66 B6 04 01 00 00 CA 61 C4 F9 80 0D 66 27 [22:31:58]CommunicateWithHost err = 0 [22:31:58]CheckOFDResponse [22:31:58]1017 (14) - 77093643461234 [22:31:58]1041 (16) - 0000000000965352 [22:31:58]1040 (4) - 230619 [22:31:58]1012 (4) - 28.07.2024 16:11 [22:31:58]1206 (1) - 0 [22:31:58]OFD Sender: Remove packet 230619 [22:31:58]ProducePacketName [22:31:58]name=ofd_packets/00230619 [22:31:58]NVStorageDeleteData [22:31:58]OFD Sender: Processing packet 230620 [packets to send 142, broken 131] [22:31:58]ProducePacketName [22:31:58]name=ofd_packets/00230620 [22:31:58]OFD Sender: To server: pG, [22:31:58]CommunicateWithHost lk.salyk.kg:30040 [22:31:58]ConnectInit lk.salyk.kg [22:31:59]Connected sock=9 [22:31:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 A4 B7 07 01 66 36 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 B2 01 00 00 F4 03 04 00 DF C0 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 DC 84 03 00 35 04 06 00 81 E0 F0 8C 5A 73 8D 5A FB CD 4A DF 99 B9 [22:31:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 E9 9F 47 00 C5 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 39 36 35 33 35 32 10 04 04 00 DC 84 03 00 F4 03 04 00 B3 6D A6 66 B6 04 01 00 00 29 03 74 59 36 4D 11 4F [22:31:59]CommunicateWithHost err = 0 [22:31:59]CheckOFDResponse [22:31:59]1017 (14) - 77093643461234 [22:31:59]1041 (16) - 0000000000965352 [22:31:59]1040 (4) - 230620 [22:31:59]1012 (4) - 28.07.2024 16:11 [22:31:59]1206 (1) - 0 [22:31:59]OFD Sender: Remove packet 230620 [22:31:59]ProducePacketName [22:31:59]name=ofd_packets/00230620 [22:31:59]NVStorageDeleteData [22:31:59]OFD Sender: Processing packet 230621 [packets to send 141, broken 131] [22:31:59]ProducePacketName [22:31:59]name=ofd_packets/00230621 [22:31:59]OFD Sender: To server: pG, [22:31:59]CommunicateWithHost lk.salyk.kg:30040 [22:31:59]ConnectInit lk.salyk.kg [22:31:59]Connected sock=9 [22:31:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 5E AA 07 01 7E 63 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 B6 67 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 29 BF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 29 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 AC 4A 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 29 BF 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 B3 01 00 00 F4 03 04 00 3E C1 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 DD 84 03 00 35 04 06 00 F3 91 00 80 0F AE 1B 22 0C A0 01 6C F8 1B [22:32:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 94 59 47 00 40 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 39 36 35 33 35 32 10 04 04 00 DD 84 03 00 F4 03 04 00 B4 6D A6 66 B6 04 01 00 00 7F B7 79 FE B0 F6 FC 7C [22:32:00]CommunicateWithHost err = 0 [22:32:00]CheckOFDResponse [22:32:00]1017 (14) - 77093643461234 [22:32:00]1041 (16) - 0000000000965352 [22:32:00]1040 (4) - 230621 [22:32:00]1012 (4) - 28.07.2024 16:11 [22:32:00]1206 (1) - 0 [22:32:00]OFD Sender: Remove packet 230621 [22:32:00]ProducePacketName [22:32:00]name=ofd_packets/00230621 [22:32:00]NVStorageDeleteData [22:32:00]OFD Sender: Processing packet 230622 [packets to send 140, broken 131] [22:32:00]ProducePacketName [22:32:00]name=ofd_packets/00230622 [22:32:00]OFD Sender: To server: pG, [22:32:00]CommunicateWithHost lk.salyk.kg:30040 [22:32:00]ConnectInit lk.salyk.kg [22:32:00]Connected sock=9 [22:32:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 13 9A 07 01 95 B3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 B4 01 00 00 F4 03 04 00 09 C2 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 DE 84 03 00 35 04 06 00 92 EB C6 BB 04 A3 43 52 39 6E 05 55 F7 51 [22:32:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 D8 15 47 00 2B 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 39 36 35 33 35 32 10 04 04 00 DE 84 03 00 F4 03 04 00 B5 6D A6 66 B6 04 01 00 00 77 8B 21 11 FF B0 38 79 [22:32:01]CommunicateWithHost err = 0 [22:32:01]CheckOFDResponse [22:32:01]1017 (14) - 77093643461234 [22:32:01]1041 (16) - 0000000000965352 [22:32:01]1040 (4) - 230622 [22:32:01]1012 (4) - 28.07.2024 16:11 [22:32:01]1206 (1) - 0 [22:32:01]OFD Sender: Remove packet 230622 [22:32:01]ProducePacketName [22:32:01]name=ofd_packets/00230622 [22:32:01]NVStorageDeleteData [22:32:01]OFD Sender: Processing packet 230623 [packets to send 139, broken 131] [22:32:01]ProducePacketName [22:32:01]name=ofd_packets/00230623 [22:32:01]OFD Sender: To server: pG, [22:32:01]CommunicateWithHost lk.salyk.kg:30040 [22:32:01]ConnectInit lk.salyk.kg [22:32:01]Connected sock=9 [22:32:01]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 EA 96 07 01 A8 A6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 B5 01 00 00 F4 03 04 00 EA C4 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 DF 84 03 00 35 04 06 00 61 FB 9C 2C 16 1D A1 4C DA D9 2A 4D F8 E7 [22:32:01]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 D2 26 47 00 6A 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 39 36 35 33 35 32 10 04 04 00 DF 84 03 00 F4 03 04 00 B6 6D A6 66 B6 04 01 00 00 79 32 2B 1A F7 EC C5 C4 [22:32:01]CommunicateWithHost err = 0 [22:32:01]CheckOFDResponse [22:32:01]1017 (14) - 77093643461234 [22:32:01]1041 (16) - 0000000000965352 [22:32:01]1040 (4) - 230623 [22:32:01]1012 (4) - 28.07.2024 16:11 [22:32:01]1206 (1) - 0 [22:32:01]OFD Sender: Remove packet 230623 [22:32:01]ProducePacketName [22:32:01]name=ofd_packets/00230623 [22:32:01]NVStorageDeleteData [22:32:02]OFD Sender: Processing packet 230624 [packets to send 138, broken 131] [22:32:02]ProducePacketName [22:32:02]name=ofd_packets/00230624 [22:32:02]OFD Sender: To server: pG, [22:32:02]CommunicateWithHost lk.salyk.kg:30040 [22:32:02]ConnectInit lk.salyk.kg [22:32:02]Connected sock=9 [22:32:02]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 9D 7E 07 01 99 BC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 2E 1D 00 00 00 00 13 04 06 00 81 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C3 14 00 00 00 00 07 04 06 00 50 C3 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 F0 C4 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E0 84 03 00 35 04 06 00 C8 6D 4B 2F 78 D8 45 D9 A6 94 B0 CA 3E 9E [22:32:02]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 24 DF 47 00 9A 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 39 36 35 33 35 32 10 04 04 00 E0 84 03 00 F4 03 04 00 B6 6D A6 66 B6 04 01 00 00 1F CB 06 65 11 0C 34 5F [22:32:02]CommunicateWithHost err = 0 [22:32:02]CheckOFDResponse [22:32:02]1017 (14) - 77093643461234 [22:32:02]1041 (16) - 0000000000965352 [22:32:02]1040 (4) - 230624 [22:32:02]1012 (4) - 28.07.2024 16:11 [22:32:02]1206 (1) - 0 [22:32:02]OFD Sender: Remove packet 230624 [22:32:02]ProducePacketName [22:32:02]name=ofd_packets/00230624 [22:32:02]NVStorageDeleteData [22:32:03]OFD Sender: Processing packet 230625 [packets to send 137, broken 131] [22:32:03]ProducePacketName [22:32:03]name=ofd_packets/00230625 [22:32:03]OFD Sender: To server: pG, [22:32:03]CommunicateWithHost lk.salyk.kg:30040 [22:32:03]ConnectInit lk.salyk.kg [22:32:03]Connected sock=9 [22:32:03]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 44 F8 04 01 C3 9C 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 EE 4D 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 08 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 08 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 B7 01 00 00 F4 03 04 00 F6 C4 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E1 84 03 00 35 04 06 00 55 91 AE D7 A2 BE B5 87 49 2E B2 E4 29 B3 [22:32:03]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 79 9C 47 00 EF 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 39 36 35 33 35 32 10 04 04 00 E1 84 03 00 F4 03 04 00 B7 6D A6 66 B6 04 01 00 00 E3 FA 0E 47 5A 85 90 6E [22:32:03]CommunicateWithHost err = 0 [22:32:03]CheckOFDResponse [22:32:03]1017 (14) - 77093643461234 [22:32:03]1041 (16) - 0000000000965352 [22:32:03]1040 (4) - 230625 [22:32:03]1012 (4) - 28.07.2024 16:11 [22:32:03]1206 (1) - 0 [22:32:03]OFD Sender: Remove packet 230625 [22:32:03]ProducePacketName [22:32:03]name=ofd_packets/00230625 [22:32:03]NVStorageDeleteData [22:32:04]OFD Sender: Processing packet 230626 [packets to send 136, broken 131] [22:32:04]ProducePacketName [22:32:04]name=ofd_packets/00230626 [22:32:04]OFD Sender: To server: pG, [22:32:04]CommunicateWithHost lk.salyk.kg:30040 [22:32:04]ConnectInit lk.salyk.kg [22:32:04]Connected sock=9 [22:32:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 45 FC 04 01 76 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 E2 81 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B8 D0 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B8 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 B9 67 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B8 D0 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 B8 01 00 00 F4 03 04 00 FA C5 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E2 84 03 00 35 04 06 00 D1 FA BC 1F CC 6E BD 95 B9 16 BB 13 32 40 [22:32:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 E0 A0 47 00 18 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 39 36 35 33 35 32 10 04 04 00 E2 84 03 00 F4 03 04 00 B8 6D A6 66 B6 04 01 00 00 42 7E FC 12 F1 D7 22 E7 [22:32:04]CommunicateWithHost err = 0 [22:32:04]CheckOFDResponse [22:32:04]1017 (14) - 77093643461234 [22:32:04]1041 (16) - 0000000000965352 [22:32:04]1040 (4) - 230626 [22:32:04]1012 (4) - 28.07.2024 16:11 [22:32:04]1206 (1) - 0 [22:32:04]OFD Sender: Remove packet 230626 [22:32:04]ProducePacketName [22:32:04]name=ofd_packets/00230626 [22:32:04]NVStorageDeleteData [22:32:04]OFD Sender: Processing packet 230627 [packets to send 135, broken 131] [22:32:04]ProducePacketName [22:32:04]name=ofd_packets/00230627 [22:32:04]OFD Sender: To server: pG, [22:32:04]CommunicateWithHost lk.salyk.kg:30040 [22:32:04]ConnectInit lk.salyk.kg [22:32:04]Connected sock=9 [22:32:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 E1 04 04 01 29 C4 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 24 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 7B 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 B9 01 00 00 F4 03 04 00 00 C6 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E3 84 03 00 35 04 06 00 27 0A F0 E5 5E 36 1E 0D 2C 9D 9B 7F BE C7 [22:32:05]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 C8 00 47 00 C7 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 39 36 35 33 35 32 10 04 04 00 E3 84 03 00 F4 03 04 00 B9 6D A6 66 B6 04 01 00 00 AF AF 36 E5 34 F3 71 81 [22:32:05]CommunicateWithHost err = 0 [22:32:05]CheckOFDResponse [22:32:05]1017 (14) - 77093643461234 [22:32:05]1041 (16) - 0000000000965352 [22:32:05]1040 (4) - 230627 [22:32:05]1012 (4) - 28.07.2024 16:11 [22:32:05]1206 (1) - 0 [22:32:05]OFD Sender: Remove packet 230627 [22:32:05]ProducePacketName [22:32:05]name=ofd_packets/00230627 [22:32:05]NVStorageDeleteData [22:32:05]OFD Sender: Processing packet 230628 [packets to send 134, broken 131] [22:32:05]ProducePacketName [22:32:05]name=ofd_packets/00230628 [22:32:05]OFD Sender: To server: pG, [22:32:05]CommunicateWithHost lk.salyk.kg:30040 [22:32:05]ConnectInit lk.salyk.kg [22:32:05]Connected sock=9 [22:32:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 DC A5 04 01 FA 39 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 2C 1F 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 6A 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 BA 01 00 00 F4 03 04 00 07 C6 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E4 84 03 00 35 04 06 00 3B EB 29 33 B5 79 9B BA 43 A2 C3 E3 10 2B [22:32:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 F1 05 47 00 9D 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 39 36 35 33 35 32 10 04 04 00 E4 84 03 00 F4 03 04 00 BA 6D A6 66 B6 04 01 00 00 30 03 C7 5B 43 12 EC E1 [22:32:06]CommunicateWithHost err = 0 [22:32:06]CheckOFDResponse [22:32:06]1017 (14) - 77093643461234 [22:32:06]1041 (16) - 0000000000965352 [22:32:06]1040 (4) - 230628 [22:32:06]1012 (4) - 28.07.2024 16:11 [22:32:06]1206 (1) - 0 [22:32:06]OFD Sender: Remove packet 230628 [22:32:06]ProducePacketName [22:32:06]name=ofd_packets/00230628 [22:32:06]NVStorageDeleteData [22:32:06]OFD Sender: Processing packet 230629 [packets to send 133, broken 131] [22:32:06]ProducePacketName [22:32:06]name=ofd_packets/00230629 [22:32:06]OFD Sender: To server: pG, [22:32:06]CommunicateWithHost lk.salyk.kg:30040 [22:32:06]ConnectInit lk.salyk.kg [22:32:06]Connected sock=9 [22:32:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 96 B0 04 01 5F 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 EE 4D 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 08 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 08 4A 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 3C 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 08 4A 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 BB 01 00 00 F4 03 04 00 5A C6 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E5 84 03 00 35 04 06 00 63 EF D2 31 44 8D 2F C5 9C 00 9C 79 79 83 [22:32:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 2B 5B 47 00 E3 10 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E5 84 03 00 F4 03 04 00 BB 6D A6 66 B6 04 01 00 00 16 FD 4E 68 A8 FA 41 85 [22:32:06]CommunicateWithHost err = 0 [22:32:06]CheckOFDResponse [22:32:06]1017 (14) - 77093643461234 [22:32:06]1041 (16) - 0000000000965352 [22:32:06]1040 (4) - 230629 [22:32:06]1012 (4) - 28.07.2024 16:11 [22:32:06]1206 (1) - 0 [22:32:06]OFD Sender: Remove packet 230629 [22:32:06]ProducePacketName [22:32:06]name=ofd_packets/00230629 [22:32:06]NVStorageDeleteData [22:32:07]OFD Sender: Processing packet 230630 [packets to send 132, broken 131] [22:32:07]ProducePacketName [22:32:07]name=ofd_packets/00230630 [22:32:07]OFD Sender: To server: pG, [22:32:07]CommunicateWithHost lk.salyk.kg:30040 [22:32:07]ConnectInit lk.salyk.kg [22:32:07]Connected sock=9 [22:32:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 87 C1 07 01 C3 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 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 BC 01 00 00 F4 03 04 00 A1 C6 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E6 84 03 00 35 04 06 00 72 D9 6F EF 37 D9 0E F5 27 FB CC 91 12 3B [22:32:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 ED 9B 47 00 05 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 39 36 35 33 35 32 10 04 04 00 E6 84 03 00 F4 03 04 00 BB 6D A6 66 B6 04 01 00 00 60 47 22 C8 8B 22 51 89 [22:32:07]CommunicateWithHost err = 0 [22:32:07]CheckOFDResponse [22:32:07]1017 (14) - 77093643461234 [22:32:07]1041 (16) - 0000000000965352 [22:32:07]1040 (4) - 230630 [22:32:07]1012 (4) - 28.07.2024 16:11 [22:32:07]1206 (1) - 0 [22:32:07]OFD Sender: Remove packet 230630 [22:32:07]ProducePacketName [22:32:07]name=ofd_packets/00230630 [22:32:07]NVStorageDeleteData [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:43]OFD Sender: No OFD packet to send [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]accept exits with 8 [22:34:33]New connection [22:34:33]New thread 3067133284 created [22:34:33]Thread 3067276644 joined [22:34:33]Waiting for new connection... [22:34:33] Sock 8.Parse request [22:34:33]Sock 8.Check first char [22:34:33]Sock 8.First char is OK [22:34:33]request: POST /json_proto HTTP/1.0 [22:34:33]Method: POST [22:34:33]URL: /json_proto [22:34:33]Method is POST - this is cgi request [22:34:33]url: /json_proto [22:34:33]query_string will be loaded in cgi processing [22:34:33]execute_cgi json_proto POST (null) [22:34:33]execute_cgi path=json_proto method=POST [22:34:33]POST find Content-Length [22:34:33]Host: 172.17.49.131:8080 [22:34:33]Content-Length: 677 [22:34:33]Content-Type: application/json [22:34:33] [22:34:33]POST finish read [22:34:33]Found Content-Length = 677 [22:34:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872213", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:34:33]execute_script... [22:34: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)872213", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:34:33]POST & json_proto [22:34:33]process_json_proto [22:34:33]json parsed OK: [22:34:33]protocol is kg_v1.0 [22:34:33]action value=close_receipt [22:34:33]process_action close_receipt [22:34:33]cmd_close_receipt [22:34:33]MH_GetDate [22:34:33]Write to MH i2c: F0 00 00 9E 01 8E [22:34:33]Write i2c OK [22:34:33]MH_I2C_Read... [22:34:33]Read from MH i2c: F0 [22:34:33]MH_I2C_Read... [22:34:33]Read from MH i2c: F0 09 00 [22:34:33]MH_I2C_Read... [22:34:33]Read from MH i2c: F0 09 00 9E 01 00 79 C7 A6 66 FF 4D C0 64 53 [22:34:33]GetLastDocTimeStamp 1722205857 [22:34:33]current date 1722206073 [22:34:33]FM_GetShiftState [22:34:33]SAM_PROTO_GetShiftState [22:34:33]wFMCommunicate request_size=4 [22:34:33]MH_SAM_APDU [22:34:33]CAPDU: 80 13 01 00 [22:34:33]Write to MH i2c: E2 08 00 9F 01 80 13 01 00 00 00 00 00 1D [22:34:33]Write i2c OK [22:34:33]MH_I2C_Read... [22:34:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:34:33]Read from MH i2c: E2 [22:34:33]MH_I2C_Read... [22:34:33]Read from MH i2c: E2 0E 00 [22:34:33]MH_I2C_Read... [22:34:33]Read from MH i2c: E2 0E 00 9F 01 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 E3 [22:34:33]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:34:33]wFMCommunicate OK [22:34:33]SAM_PROTO_GetShiftState done [22:34:33]FM_GetShiftState done [22:34:33]opened in 1722127132 [22:34:33]opened+sec_in_day 1722213532 [22:34:33]quantity*price = 20001 [22:34:33]sum+1 = 20002 [22:34:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 445 28.07.2024 22:34 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230631 ФПД: 175041174167376 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T223433&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230631&fm=175041174167376&tin=02508201610067®Number=0000000000099253&sum=20000 [22:34:34]StoreToDocumentArchive [22:34:34]shift 386 fd 230631 [22:34:34]save to /storage/0386/doc_00230631 [22:34:34]save last doc name /storage/0386/doc_00230631 to /storage/kkm_last_doc_name [22:34:34]save OK [22:34:34]Clear old archive folders... [22:34:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:34:34]tlvbuf is 005E4B60 [22:34:34]SAM_PROTO_ClearQueue [22:34:34]wFMCommunicate request_size=4 [22:34:34]MH_SAM_APDU [22:34:34]CAPDU: 80 09 00 00 [22:34:34]Write to MH i2c: E2 08 00 AC 01 80 09 00 00 00 00 00 00 1F [22:34:34]Write i2c OK [22:34:34]MH_I2C_Read... [22:34:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:34:34]Read from MH i2c: E2 [22:34:34]MH_I2C_Read... [22:34:34]Read from MH i2c: E2 03 00 [22:34:34]MH_I2C_Read... [22:34:34]Read from MH i2c: E2 03 00 AC 01 00 90 00 21 [22:34:34]RAPDU: 90 00 [22:34:34]wFMCommunicate OK [22:34:34]SAM_PROTO_ClearQueue done [22:34:34]KKMCreateOFDPacket [22:34:34]OFDProtocolAddRootSTLVToBuf [22:34:34]FM_MakeSignedData [22:34:34]FM_MakeSignedData [22:34:34]SAM_PROTO_SignData [22:34:34]wFMCommunicate request_size=4 [22:34:34]MH_SAM_APDU [22:34:34]CAPDU: 80 0D 01 02 [22:34:34]Write to MH i2c: E2 08 00 AD 01 80 0D 01 02 00 00 00 00 27 [22:34:34]Write i2c OK [22:34:34]MH_I2C_Read... [22:34:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:34:34]Read from MH i2c: E2 [22:34:34]MH_I2C_Read... [22:34:34]Read from MH i2c: E2 03 00 [22:34:34]MH_I2C_Read... [22:34:34]Read from MH i2c: E2 03 00 AD 01 00 90 00 22 [22:34:34]RAPDU: 90 00 [22:34:34]wFMCommunicate OK [22:34:34]wFMCommunicate request_size=255 [22:34:34]MH_SAM_APDU [22:34: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 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 BD 01 00 00 F4 03 04 00 79 C7 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E7 84 03 00 35 04 06 00 9F [22:34:34]Write to MH i2c: E2 02 01 AE 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 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 BD 01 00 00 F4 03 04 00 79 C7 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E7 84 03 00 35 04 06 00 9F 00 00 43 [22:34:34]Write i2c OK [22:34:34]MH_I2C_Read... [22:34:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:34:34]Read from MH i2c: E2 [22:34:34]MH_I2C_Read... [22:34:34]Read from MH i2c: E2 03 00 [22:34:34]MH_I2C_Read... [22:34:34]Read from MH i2c: E2 03 00 AE 01 00 90 00 23 [22:34:34]RAPDU: 90 00 [22:34:34]wFMCommunicate OK [22:34:34]wFMCommunicate request_size=10 [22:34:34]MH_SAM_APDU [22:34:34]CAPDU: 80 0D 02 02 05 32 F3 01 DF 50 [22:34:34]Write to MH i2c: E2 0D 00 AF 01 80 0D 02 02 05 00 32 F3 01 DF 50 00 00 89 [22:34:34]Write i2c OK [22:34:34]MH_I2C_Read... [22:34:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:34:34]Read from MH i2c: E2 [22:34:34]MH_I2C_Read... [22:34:34]Read from MH i2c: E2 03 00 [22:34:34]MH_I2C_Read... [22:34:34]Read from MH i2c: E2 03 00 AF 01 00 90 00 24 [22:34:34]RAPDU: 90 00 [22:34:34]wFMCommunicate OK [22:34:34]wFMCommunicate request_size=4 [22:34:34]MH_SAM_APDU [22:34:34]CAPDU: 80 0D 03 02 [22:34:34]Write to MH i2c: E2 08 00 B0 01 80 0D 03 02 00 00 00 00 2C [22:34:34]Write i2c OK [22:34:34]MH_I2C_Read... [22:34:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:34:34]Read from MH i2c: E2 [22:34:34]MH_I2C_Read... [22:34:34]Read from MH i2c: E2 0B 00 [22:34:34]MH_I2C_Read... [22:34:34]Read from MH i2c: E2 0B 00 B0 01 00 62 0F BE 8E 8D 91 F1 1A 90 00 13 [22:34:34]RAPDU: 62 0F BE 8E 8D 91 F1 1A 90 00 [22:34:34]wFMCommunicate OK [22:34:34]SAM_PROTO_SignData done [22:34:34]FM_MakeSignedData done [22:34:34]CreateOFDProtocolMessage [22:34:34]wFMCommunicate request_size=4 [22:34:34]MH_SAM_APDU [22:34:34]CAPDU: 80 11 00 00 [22:34:34]Write to MH i2c: E2 08 00 B1 01 80 11 00 00 00 00 00 00 2C [22:34:34]Write i2c OK [22:34:34]MH_I2C_Read... [22:34:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:34:34]Read from MH i2c: E2 [22:34:34]MH_I2C_Read... [22:34:34]Read from MH i2c: E2 17 00 [22:34:34]MH_I2C_Read... [22:34:34]Read from MH i2c: E2 17 00 B1 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 7D [22:34:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:34:34]wFMCommunicate OK [22:34:34]CreateOFDProtocolMessage done [22:34:34]OFDSenderStorePacket 230631 [22:34:34]StoreOFDPacket docnum=230631 [22:34:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 19 33 07 01 18 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 BD 01 00 00 F4 03 04 00 79 C7 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E7 84 03 00 35 04 06 00 9F 32 F3 01 DF 50 62 0F BE 8E 8D 91 F1 1A [22:34:34]CheckFolder [22:34:34]dirname=/storage/ofd_packets [22:34:34]CheckFolder done [22:34:34]ProducePacketName [22:34:34]name=ofd_packets/00230631 [22:34:34]NVStorageSaveData ofd_packets/00230631 [22:34:34]File name is /storage/ofd_packets/00230631 [22:34:34]Write 301 bytes [22:34:34]NVStorageSaveData done [22:34:34]OFDSenderStorePacket done [22:34:34]KKMCreateOFDPacket done [22:34:34]NVStorageSaveData kkm_last_timestamp [22:34:34]File name is /storage/kkm_last_timestamp [22:34:34]Write 4 bytes [22:34:34]NVStorageSaveData done [22:34:34]ExternCall_PrintAddStr [22:34:34]wPrintStart [22:34:34]Write to MH i2c: 01 00 00 B2 01 B3 [22:34:34]Write i2c OK [22:34:34]MH_I2C_Read... [22:34:34]Read from MH i2c: 01 [22:34:34]MH_I2C_Read... [22:34:34]Read from MH i2c: 01 07 00 [22:34:34]MH_I2C_Read... [22:34:34]Read from MH i2c: 01 07 00 B2 01 00 00 00 00 00 FF 0F C8 [22:34:34]RasterBufferAndPrint [22:34:34]line Счет N : (1)872213 [22:34:34]line ИНН: 02508201610067 [22:34:34]line Контрольно-Кассовый Чек [22:34:34]line ПРОДАЖА [22:34:34]line ТРК (МРК, ГНК) : 52 [22:34:34]line Товар: 2710124130 [22:34:34]line Аи-92-К-5 [22:34:34]line 2.950 * 67.80 [22:34:34]line = 200.01 [22:34:34]line НДС 12% НСП 1% [22:34:34]line > о реализуемом товаре [22:34:34]line ОКРУГЛЕНИЕ: -0.01 [22:34:34]line ИТОГО: 200.00 [22:34:34]line Внесено: 200.00 [22:34:34]line СДАЧА: 0.00 [22:34:34]line НСП 1% : 1.77 [22:34:34]line НДС 12% : 21.24 [22:34:34]line Наличными: 200.00 [22:34:34]line Безнал.: 0.00 [22:34:34]line Место: АЗС № 125 "Партнер Нефть" [22:34:34]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [22:34:34]line СНО: Общий режим [22:34:34]line Чек 445 28.07.2024 22:34 [22:34:34]line Смена: 386 ФФД: 1.0 [22:34:34]line ЗНМ: 0300000050 [22:34:34]line РНМ: 0000000000099253 [22:34:34]line Версия ККМ: 001 [22:34:34]line ФМ: 0000000000965352 [22:34:34]line ФД: 230631 [22:34:34]line ФПД: 175041174167376 [22:34:35]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T223433&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230631&fm=175041174167376&tin=02508201610067®Number=0000000000099253&sum=20000 [22:34:35]OFD Sender: Processing packet 230631 [packets to send 132, broken 131] [22:34:35]ProducePacketName [22:34:35]name=ofd_packets/00230631 [22:34:35]OFD Sender: To server: pG, [22:34:35]CommunicateWithHost lk.salyk.kg:30040 [22:34:35]ConnectInit lk.salyk.kg [22:34:35]written 0, free lines is 4095 [22:34:35]Connected sock=10 [22:34:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 19 33 07 01 18 7A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 BD 01 00 00 F4 03 04 00 79 C7 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E7 84 03 00 35 04 06 00 9F 32 F3 01 DF 50 62 0F BE 8E 8D 91 F1 1A [22:34:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 3A 0B 47 00 A6 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 39 36 35 33 35 32 10 04 04 00 E7 84 03 00 F4 03 04 00 4F 6E A6 66 B6 04 01 00 00 C5 43 D9 55 0A 35 34 CF [22:34:35]CommunicateWithHost err = 0 [22:34:35]CheckOFDResponse [22:34:35]1017 (14) - 77093643461234 [22:34:35]1041 (16) - 0000000000965352 [22:34:35]1040 (4) - 230631 [22:34:35]1012 (4) - 28.07.2024 16:14 [22:34:35]1206 (1) - 0 [22:34:35]OFD Sender: Remove packet 230631 [22:34:35]ProducePacketName [22:34:35]name=ofd_packets/00230631 [22:34:35]NVStorageDeleteData [22:34:35]Write to MH i2c: 01 00 00 DD 01 DE [22:34:35]Write i2c OK [22:34:35]MH_I2C_Read... [22:34:35]Read from MH i2c: 01 [22:34:35]MH_I2C_Read... [22:34:35]Read from MH i2c: 01 07 00 [22:34:35]MH_I2C_Read... [22:34:35]Read from MH i2c: 01 07 00 DD 01 00 00 00 00 00 FF 0C F0 [22:34:35]RasterBufferAndPrint [22:34:35]line [22:34:35]line [22:34:35]line [22:34:35]line [22:34:35]line [22:34:35]written 0, free lines is 3333 [22:34:35]MH_Cut [22:34:35]Write to MH i2c: D1 01 00 E4 01 01 B7 [22:34:35]Write i2c OK [22:34:35]MH_I2C_Read... [22:34:35]Read from MH i2c: D1 [22:34:35]MH_I2C_Read... [22:34:35]Read from MH i2c: D1 01 00 [22:34:35]MH_I2C_Read... [22:34:35]Read from MH i2c: D1 01 00 E4 01 00 B6 [22:34:35]Write to MH i2c: 01 00 00 E5 01 E6 [22:34:35]Write i2c OK [22:34:35]MH_I2C_Read... [22:34:35]OFD Sender: No OFD packet to send [22:34:36]*** Cut start [22:34:36]*** Partial cut [22:34:36]*** CUTSNS_PIN = 1 [22:34:36]*** CUTSNS_PIN = 0 [22:34:36]*** Brake cut motor [22:34:36]Read from MH i2c: 01 [22:34:36]MH_I2C_Read... [22:34:36]*** Stop cut motor [22:34:36]*** Cut end [22:34:36]Read from MH i2c: 01 07 00 [22:34:36]MH_I2C_Read... [22:34:36]Read from MH i2c: 01 07 00 E5 01 00 00 00 00 00 FF 0F FB [22:34:36]process_action close_receipt done [22:34:36]requested_data is exist [22:34:36]produce_requested_data [22:34:36]requested_item fm.sn is exist - process it [22:34:36]wFMCommunicate request_size=4 [22:34:36]MH_SAM_APDU [22:34:36]CAPDU: 80 11 00 00 [22:34:36]Write to MH i2c: E2 08 00 E6 01 80 11 00 00 00 00 00 00 61 [22:34:36]Write i2c OK [22:34:36]MH_I2C_Read... [22:34:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:34:36]Read from MH i2c: E2 [22:34:36]MH_I2C_Read... [22:34:36]Read from MH i2c: E2 17 00 [22:34:36]MH_I2C_Read... [22:34:36]Read from MH i2c: E2 17 00 E6 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 B2 [22:34:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:34:36]wFMCommunicate OK [22:34:36]requested_item fd.num is exist - process it [22:34:36]SAM_PROTO_GetFieldsCounters [22:34:36]wFMCommunicate request_size=4 [22:34:36]MH_SAM_APDU [22:34:36]CAPDU: 80 13 00 00 [22:34:36]Write to MH i2c: E2 08 00 E7 01 80 13 00 00 00 00 00 00 64 [22:34:36]Write i2c OK [22:34:36]MH_I2C_Read... [22:34:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:34:36]Read from MH i2c: E2 [22:34:36]MH_I2C_Read... [22:34:36]Read from MH i2c: E2 62 00 [22:34:36]MH_I2C_Read... [22:34:36]Read from MH i2c: E2 62 00 E7 01 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 E7 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 BD 01 00 00 5E 04 04 00 BD 01 00 00 57 04 04 00 BE 01 00 00 19 04 04 00 00 00 00 00 90 00 B1 [22:34:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 E7 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 BD 01 00 00 5E 04 04 00 BD 01 00 00 57 04 04 00 BE 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:34:36]wFMCommunicate OK [22:34:36]SAM_PROTO_GetFieldsCounters done [22:34:36]requested_item shift.num is exist - process it [22:34:36]requested_item shift.opened is exist - process it [22:34:36]req_shift_opened [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 E8 01 80 13 01 00 00 00 00 00 66 [22:34:36]Write i2c OK [22:34:36]MH_I2C_Read... [22:34:37]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:34:37]Read from MH i2c: E2 [22:34:37]MH_I2C_Read... [22:34:37]Read from MH i2c: E2 0E 00 [22:34:37]MH_I2C_Read... [22:34:37]Read from MH i2c: E2 0E 00 E8 01 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 2C [22:34:37]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:34:37]wFMCommunicate OK [22:34:37]SAM_PROTO_GetShiftState done [22:34:37]FM_GetShiftState done [22:34:37]req_shift_opened done [22:34:37]requested_item shift.open_date is exist - process it [22:34:37]req_shift_open_date [22:34:37]req_shift_open_date done [22:34:37]produce_requested_data done [22:34:37]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230631,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [22:34:37]process_action_free close_receipt [22:34:37]json_value_free [22:34:37]json_value_free done [22:34:37]process_json_proto returns [22:34:37]Send response to host [22:34:37]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230631,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [22:34:37]free response buf [22:34:37]execute_script done [22:34:37]execute_script returns [22:34:37]free content buf [22:34:37]Sock 8.Close socket [22:34:37]Sock 8.Thread stoped [22:34:40]OFD Sender: No OFD packet to send [22:34:45]OFD Sender: No OFD packet to send [22:34:50]accept exits with 9 [22:34:50]New connection [22:34:50]New thread 3067276644 created [22:34:50]Thread 3067133284 joined [22:34:50]Waiting for new connection... [22:34:50] Sock 9.Parse request [22:34:50]Sock 9.Check first char [22:34:50]Sock 9.First char is OK [22:34:50]request: POST /json_proto HTTP/1.0 [22:34:50]Method: POST [22:34:50]URL: /json_proto [22:34:50]Method is POST - this is cgi request [22:34:50]url: /json_proto [22:34:50]query_string will be loaded in cgi processing [22:34:50]execute_cgi json_proto POST (null) [22:34:50]execute_cgi path=json_proto method=POST [22:34:50]POST find Content-Length [22:34:50]Host: 172.17.49.131:8080 [22:34:50]Content-Length: 677 [22:34:50]Content-Type: application/json [22:34:50] [22:34:50]POST finish read [22:34:50]Found Content-Length = 677 [22:34:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872212", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:34:50]execute_script... [22:34:50]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872212", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:34:50]POST & json_proto [22:34:50]process_json_proto [22:34:50]json parsed OK: [22:34:50]protocol is kg_v1.0 [22:34:50]action value=close_receipt [22:34:50]process_action close_receipt [22:34:50]cmd_close_receipt [22:34:50]MH_GetDate [22:34:50]Write to MH i2c: F0 00 00 E9 01 D9 [22:34:50]Write i2c OK [22:34:50]MH_I2C_Read... [22:34:50]Read from MH i2c: F0 [22:34:50]MH_I2C_Read... [22:34:50]Read from MH i2c: F0 09 00 [22:34:50]MH_I2C_Read... [22:34:50]Read from MH i2c: F0 09 00 E9 01 00 8A C7 A6 66 FF 4D C0 64 AF [22:34:50]GetLastDocTimeStamp 1722206073 [22:34:50]current date 1722206090 [22:34:50]FM_GetShiftState [22:34:50]SAM_PROTO_GetShiftState [22:34:50]wFMCommunicate request_size=4 [22:34:50]MH_SAM_APDU [22:34:50]CAPDU: 80 13 01 00 [22:34:50]Write to MH i2c: E2 08 00 EA 01 80 13 01 00 00 00 00 00 68 [22:34:50]Write i2c OK [22:34:50]MH_I2C_Read... [22:34:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:34:50]Read from MH i2c: E2 [22:34:50]MH_I2C_Read... [22:34:50]Read from MH i2c: E2 0E 00 [22:34:50]MH_I2C_Read... [22:34:50]Read from MH i2c: E2 0E 00 EA 01 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 2E [22:34:50]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:34:50]wFMCommunicate OK [22:34:50]SAM_PROTO_GetShiftState done [22:34:50]FM_GetShiftState done [22:34:50]opened in 1722127132 [22:34:50]opened+sec_in_day 1722213532 [22:34:50]quantity*price = 40002 [22:34:50]sum+1 = 40003 [22:34:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 446 28.07.2024 22:34 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230632 ФПД: 56099081913773 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T223450&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230632&fm=56099081913773&tin=02508201610067®Number=0000000000099253&sum=40000 [22:34:51]StoreToDocumentArchive [22:34:51]shift 386 fd 230632 [22:34:51]save to /storage/0386/doc_00230632 [22:34:51]save last doc name /storage/0386/doc_00230632 to /storage/kkm_last_doc_name [22:34:51]save OK [22:34:51]Clear old archive folders... [22:34:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:34:51]tlvbuf is 005E5820 [22:34:51]SAM_PROTO_ClearQueue [22:34:51]wFMCommunicate request_size=4 [22:34:51]MH_SAM_APDU [22:34:51]CAPDU: 80 09 00 00 [22:34:51]Write to MH i2c: E2 08 00 F7 01 80 09 00 00 00 00 00 00 6A [22:34:51]Write i2c OK [22:34:51]MH_I2C_Read... [22:34:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:34:51]Read from MH i2c: E2 [22:34:51]MH_I2C_Read... [22:34:51]Read from MH i2c: E2 03 00 [22:34:51]MH_I2C_Read... [22:34:51]Read from MH i2c: E2 03 00 F7 01 00 90 00 6C [22:34:51]RAPDU: 90 00 [22:34:51]wFMCommunicate OK [22:34:51]SAM_PROTO_ClearQueue done [22:34:51]KKMCreateOFDPacket [22:34:51]OFDProtocolAddRootSTLVToBuf [22:34:51]FM_MakeSignedData [22:34:51]FM_MakeSignedData [22:34:51]SAM_PROTO_SignData [22:34:51]wFMCommunicate request_size=4 [22:34:51]MH_SAM_APDU [22:34:51]CAPDU: 80 0D 01 02 [22:34:51]Write to MH i2c: E2 08 00 F8 01 80 0D 01 02 00 00 00 00 72 [22:34:51]Write i2c OK [22:34:51]MH_I2C_Read... [22:34:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:34:51]Read from MH i2c: E2 [22:34:51]MH_I2C_Read... [22:34:51]Read from MH i2c: E2 03 00 [22:34:51]MH_I2C_Read... [22:34:51]Read from MH i2c: E2 03 00 F8 01 00 90 00 6D [22:34:51]RAPDU: 90 00 [22:34:51]wFMCommunicate OK [22:34:51]wFMCommunicate request_size=255 [22:34:51]MH_SAM_APDU [22:34:51]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 BE 01 00 00 F4 03 04 00 8A C7 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E8 84 03 00 35 04 06 00 33 [22:34:51]Write to MH i2c: E2 02 01 F9 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 BE 01 00 00 F4 03 04 00 8A C7 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E8 84 03 00 35 04 06 00 33 00 00 18 [22:34:51]Write i2c OK [22:34:51]MH_I2C_Read... [22:34:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:34:52]Read from MH i2c: E2 [22:34:52]MH_I2C_Read... [22:34:52]Read from MH i2c: E2 03 00 [22:34:52]MH_I2C_Read... [22:34:52]Read from MH i2c: E2 03 00 F9 01 00 90 00 6E [22:34:52]RAPDU: 90 00 [22:34:52]wFMCommunicate OK [22:34:52]wFMCommunicate request_size=10 [22:34:52]MH_SAM_APDU [22:34:52]CAPDU: 80 0D 02 02 05 05 95 D9 85 AD [22:34:52]Write to MH i2c: E2 0D 00 FA 01 80 0D 02 02 05 00 05 95 D9 85 AD 00 00 24 [22:34:52]Write i2c OK [22:34:52]MH_I2C_Read... [22:34:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:34:52]Read from MH i2c: E2 [22:34:52]MH_I2C_Read... [22:34:52]Read from MH i2c: E2 03 00 [22:34:52]MH_I2C_Read... [22:34:52]Read from MH i2c: E2 03 00 FA 01 00 90 00 6F [22:34:52]RAPDU: 90 00 [22:34:52]wFMCommunicate OK [22:34:52]wFMCommunicate request_size=4 [22:34:52]MH_SAM_APDU [22:34:52]CAPDU: 80 0D 03 02 [22:34:52]Write to MH i2c: E2 08 00 FB 01 80 0D 03 02 00 00 00 00 77 [22:34:52]Write i2c OK [22:34:52]MH_I2C_Read... [22:34:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:34:52]Read from MH i2c: E2 [22:34:52]MH_I2C_Read... [22:34:52]Read from MH i2c: E2 0B 00 [22:34:52]MH_I2C_Read... [22:34:52]Read from MH i2c: E2 0B 00 FB 01 00 FF 74 37 F9 B2 86 64 BE 90 00 75 [22:34:52]RAPDU: FF 74 37 F9 B2 86 64 BE 90 00 [22:34:52]wFMCommunicate OK [22:34:52]SAM_PROTO_SignData done [22:34:52]FM_MakeSignedData done [22:34:52]CreateOFDProtocolMessage [22:34:52]wFMCommunicate request_size=4 [22:34:52]MH_SAM_APDU [22:34:52]CAPDU: 80 11 00 00 [22:34:52]Write to MH i2c: E2 08 00 FC 01 80 11 00 00 00 00 00 00 77 [22:34:52]Write i2c OK [22:34:52]MH_I2C_Read... [22:34:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:34:52]Read from MH i2c: E2 [22:34:52]MH_I2C_Read... [22:34:52]Read from MH i2c: E2 17 00 [22:34:52]MH_I2C_Read... [22:34:52]Read from MH i2c: E2 17 00 FC 01 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 C8 [22:34:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:34:52]wFMCommunicate OK [22:34:52]CreateOFDProtocolMessage done [22:34:52]OFDSenderStorePacket 230632 [22:34:52]StoreOFDPacket docnum=230632 [22:34:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 CE 2D 07 01 29 3B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 BE 01 00 00 F4 03 04 00 8A C7 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E8 84 03 00 35 04 06 00 33 05 95 D9 85 AD FF 74 37 F9 B2 86 64 BE [22:34:52]CheckFolder [22:34:52]dirname=/storage/ofd_packets [22:34:52]CheckFolder done [22:34:52]ProducePacketName [22:34:52]name=ofd_packets/00230632 [22:34:52]NVStorageSaveData ofd_packets/00230632 [22:34:52]File name is /storage/ofd_packets/00230632 [22:34:52]Write 301 bytes [22:34:52]NVStorageSaveData done [22:34:52]OFDSenderStorePacket done [22:34:52]KKMCreateOFDPacket done [22:34:52]NVStorageSaveData kkm_last_timestamp [22:34:52]File name is /storage/kkm_last_timestamp [22:34:52]Write 4 bytes [22:34:52]NVStorageSaveData done [22:34:52]ExternCall_PrintAddStr [22:34:52]wPrintStart [22:34:52]Write to MH i2c: 01 00 00 FD 01 FE [22:34:52]Write i2c OK [22:34:52]MH_I2C_Read... [22:34:52]Read from MH i2c: 01 [22:34:52]MH_I2C_Read... [22:34:52]Read from MH i2c: 01 07 00 [22:34:52]MH_I2C_Read... [22:34:52]Read from MH i2c: 01 07 00 FD 01 00 00 00 00 00 FF 0F 13 [22:34:52]RasterBufferAndPrint [22:34:52]line Счет N : (1)872212 [22:34:52]line ИНН: 02508201610067 [22:34:52]line Контрольно-Кассовый Чек [22:34:52]line ПРОДАЖА [22:34:52]line ТРК (МРК, ГНК) : 62 [22:34:52]line Товар: 2710124130 [22:34:52]line Аи-92-К-5 [22:34:52]line 5.900 * 67.80 [22:34:52]line = 400.02 [22:34:52]line НДС 12% НСП 1% [22:34:52]line > о реализуемом товаре [22:34:52]line ОКРУГЛЕНИЕ: -0.02 [22:34:52]line ИТОГО: 400.00 [22:34:52]line Внесено: 400.00 [22:34:52]line СДАЧА: 0.00 [22:34:52]line НСП 1% : 3.54 [22:34:52]line НДС 12% : 42.48 [22:34:52]line Наличными: 400.00 [22:34:52]line Безнал.: 0.00 [22:34:52]line Место: АЗС № 125 "Партнер Нефть" [22:34:52]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [22:34:52]line СНО: Общий режим [22:34:52]line Чек 446 28.07.2024 22:34 [22:34:52]line Смена: 386 ФФД: 1.0 [22:34:52]line ЗНМ: 0300000050 [22:34:52]line РНМ: 0000000000099253 [22:34:52]line Версия ККМ: 001 [22:34:52]line ФМ: 0000000000965352 [22:34:52]line ФД: 230632 [22:34:52]line ФПД: 56099081913773 [22:34:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T223450&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230632&fm=56099081913773&tin=02508201610067®Number=0000000000099253&sum=40000 [22:34:52]OFD Sender: Processing packet 230632 [packets to send 132, broken 131] [22:34:52]ProducePacketName [22:34:52]name=ofd_packets/00230632 [22:34:52]OFD Sender: To server: pG, [22:34:52]CommunicateWithHost lk.salyk.kg:30040 [22:34:52]ConnectInit lk.salyk.kg [22:34:52]written 0, free lines is 4095 [22:34:52]Connected sock=10 [22:34:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 CE 2D 07 01 29 3B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 BE 01 00 00 F4 03 04 00 8A C7 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E8 84 03 00 35 04 06 00 33 05 95 D9 85 AD FF 74 37 F9 B2 86 64 BE [22:34:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 69 AE 47 00 F0 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 39 36 35 33 35 32 10 04 04 00 E8 84 03 00 F4 03 04 00 61 6E A6 66 B6 04 01 00 00 61 7F DB E6 A8 AE 1D 46 [22:34:53]CommunicateWithHost err = 0 [22:34:53]CheckOFDResponse [22:34:53]1017 (14) - 77093643461234 [22:34:53]1041 (16) - 0000000000965352 [22:34:53]1040 (4) - 230632 [22:34:53]1012 (4) - 28.07.2024 16:14 [22:34:53]1206 (1) - 0 [22:34:53]OFD Sender: Remove packet 230632 [22:34:53]ProducePacketName [22:34:53]name=ofd_packets/00230632 [22:34:53]NVStorageDeleteData [22:34:53]Write to MH i2c: 01 00 00 28 02 2A [22:34:53]Write i2c OK [22:34:53]MH_I2C_Read... [22:34:53]Read from MH i2c: 01 [22:34:53]MH_I2C_Read... [22:34:53]Read from MH i2c: 01 07 00 [22:34:53]MH_I2C_Read... [22:34:53]Read from MH i2c: 01 07 00 28 02 00 00 00 00 00 FE 0C 3B [22:34:53]RasterBufferAndPrint [22:34:53]line [22:34:53]line [22:34:53]line [22:34:53]line [22:34:53]line [22:34:53]written 0, free lines is 3332 [22:34:53]MH_Cut [22:34:53]Write to MH i2c: D1 01 00 2F 02 01 03 [22:34:53]Write i2c OK [22:34:53]MH_I2C_Read... [22:34:53]Read from MH i2c: D1 [22:34:53]MH_I2C_Read... [22:34:53]Read from MH i2c: D1 01 00 [22:34:53]MH_I2C_Read... [22:34:53]Read from MH i2c: D1 01 00 2F 02 00 02 [22:34:53]Write to MH i2c: 01 00 00 30 02 32 [22:34:53]Write i2c OK [22:34:53]MH_I2C_Read... [22:34:53]OFD Sender: No OFD packet to send [22:34:53]*** Cut start [22:34:53]*** Partial cut [22:34:53]*** CUTSNS_PIN = 1 [22:34:53]*** CUTSNS_PIN = 0 [22:34:54]*** Brake cut motor [22:34:54]Read from MH i2c: 01 [22:34:54]MH_I2C_Read... [22:34:54]*** Stop cut motor [22:34:54]*** Cut end [22:34:54]Read from MH i2c: 01 07 00 [22:34:54]MH_I2C_Read... [22:34:54]Read from MH i2c: 01 07 00 30 02 00 00 00 00 00 FF 0F 47 [22:34:54]process_action close_receipt done [22:34:54]requested_data is exist [22:34:54]produce_requested_data [22:34:54]requested_item fm.sn is exist - process it [22:34:54]wFMCommunicate request_size=4 [22:34:54]MH_SAM_APDU [22:34:54]CAPDU: 80 11 00 00 [22:34:54]Write to MH i2c: E2 08 00 31 02 80 11 00 00 00 00 00 00 AD [22:34:54]Write i2c OK [22:34:54]MH_I2C_Read... [22:34:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:34:54]Read from MH i2c: E2 [22:34:54]MH_I2C_Read... [22:34:54]Read from MH i2c: E2 17 00 [22:34:54]MH_I2C_Read... [22:34:54]Read from MH i2c: E2 17 00 31 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 FE [22:34:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:34:54]wFMCommunicate OK [22:34:54]requested_item fd.num is exist - process it [22:34:54]SAM_PROTO_GetFieldsCounters [22:34:54]wFMCommunicate request_size=4 [22:34:54]MH_SAM_APDU [22:34:54]CAPDU: 80 13 00 00 [22:34:54]Write to MH i2c: E2 08 00 32 02 80 13 00 00 00 00 00 00 B0 [22:34:54]Write i2c OK [22:34:54]MH_I2C_Read... [22:34:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:34:54]Read from MH i2c: E2 [22:34:54]MH_I2C_Read... [22:34:54]Read from MH i2c: E2 62 00 [22:34:54]MH_I2C_Read... [22:34:54]Read from MH i2c: E2 62 00 32 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 E8 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 BE 01 00 00 5E 04 04 00 BE 01 00 00 57 04 04 00 BF 01 00 00 19 04 04 00 00 00 00 00 90 00 01 [22:34:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 E8 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 BE 01 00 00 5E 04 04 00 BE 01 00 00 57 04 04 00 BF 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:34:54]wFMCommunicate OK [22:34:54]SAM_PROTO_GetFieldsCounters done [22:34:54]requested_item shift.num is exist - process it [22:34:54]requested_item shift.opened is exist - process it [22:34:54]req_shift_opened [22:34:54]FM_GetShiftState [22:34:54]SAM_PROTO_GetShiftState [22:34:54]wFMCommunicate request_size=4 [22:34:54]MH_SAM_APDU [22:34:54]CAPDU: 80 13 01 00 [22:34:54]Write to MH i2c: E2 08 00 33 02 80 13 01 00 00 00 00 00 B2 [22:34:54]Write i2c OK [22:34:54]MH_I2C_Read... [22:34:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:34:54]Read from MH i2c: E2 [22:34:54]MH_I2C_Read... [22:34:54]Read from MH i2c: E2 0E 00 [22:34:54]MH_I2C_Read... [22:34:54]Read from MH i2c: E2 0E 00 33 02 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 78 [22:34:54]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:34:54]wFMCommunicate OK [22:34:54]SAM_PROTO_GetShiftState done [22:34:54]FM_GetShiftState done [22:34:54]req_shift_opened done [22:34:54]requested_item shift.open_date is exist - process it [22:34:54]req_shift_open_date [22:34:54]req_shift_open_date done [22:34:54]produce_requested_data done [22:34:54]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230632,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [22:34:54]process_action_free close_receipt [22:34:54]json_value_free [22:34:54]json_value_free done [22:34:54]process_json_proto returns [22:34:54]Send response to host [22:34:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230632,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [22:34:54]free response buf [22:34:54]execute_script done [22:34:54]execute_script returns [22:34:54]free content buf [22:34:54]Sock 9.Close socket [22:34:54]Sock 9.Thread stoped [22:34:55]accept exits with 8 [22:34:55]New connection [22:34:55]New thread 3067133284 created [22:34:55]Thread 3067276644 joined [22:34:55]Waiting for new connection... [22:34:55] Sock 8.Parse request [22:34:55]Sock 8.Check first char [22:34:55]Sock 8.First char is OK [22:34:55]request: POST /json_proto HTTP/1.0 [22:34:55]Method: POST [22:34:55]URL: /json_proto [22:34:55]Method is POST - this is cgi request [22:34:55]url: /json_proto [22:34:55]query_string will be loaded in cgi processing [22:34:55]execute_cgi json_proto POST (null) [22:34:55]execute_cgi path=json_proto method=POST [22:34:55]POST find Content-Length [22:34:55]Host: 172.17.49.131:8080 [22:34:55]Content-Length: 799 [22:34:55]Content-Type: application/json [22:34:55] [22:34:55]POST finish read [22:34:55]Found Content-Length = 799 [22:34:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872210", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 39.900, "sum" : 3000.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.48 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:34:55]execute_script... [22:34: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)872210", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 39.900, "sum" : 3000.48, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.48 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:34:55]POST & json_proto [22:34:55]process_json_proto [22:34:55]json parsed OK: [22:34:55]protocol is kg_v1.0 [22:34:55]action value=close_receipt [22:34:55]process_action close_receipt [22:34:55]cmd_close_receipt [22:34:55]MH_GetDate [22:34:55]Write to MH i2c: F0 00 00 34 02 25 [22:34:55]Write i2c OK [22:34:55]MH_I2C_Read... [22:34:55]Read from MH i2c: F0 [22:34:55]MH_I2C_Read... [22:34:55]Read from MH i2c: F0 09 00 [22:34:55]MH_I2C_Read... [22:34:55]Read from MH i2c: F0 09 00 34 02 00 8F C7 A6 66 FF 4D C0 64 00 [22:34:55]GetLastDocTimeStamp 1722206090 [22:34:55]current date 1722206095 [22:34:55]FM_GetShiftState [22:34:55]SAM_PROTO_GetShiftState [22:34:55]wFMCommunicate request_size=4 [22:34:55]MH_SAM_APDU [22:34:55]CAPDU: 80 13 01 00 [22:34:55]Write to MH i2c: E2 08 00 35 02 80 13 01 00 00 00 00 00 B4 [22:34:55]Write i2c OK [22:34:55]MH_I2C_Read... [22:34:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:34:55]Read from MH i2c: E2 [22:34:55]MH_I2C_Read... [22:34:55]Read from MH i2c: E2 0E 00 [22:34:55]MH_I2C_Read... [22:34:55]Read from MH i2c: E2 0E 00 35 02 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 7A [22:34:55]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:34:55]wFMCommunicate OK [22:34:55]SAM_PROTO_GetShiftState done [22:34:55]FM_GetShiftState done [22:34:55]opened in 1722127132 [22:34:55]opened+sec_in_day 1722213532 [22:34:55]quantity*price = 300048 [22:34:55]sum+1 = 300049 [22:34:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.48 НСП 1% : 26.55 НДС 12% : 318.63 Наличными: 0.00 Безнал.: 3000.48 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 447 28.07.2024 22:34 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000965352 ФД: 230633 ФПД: 145614084928453 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T223455&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230633&fm=145614084928453&tin=02508201610067®Number=0000000000099253&sum=300048 [22:34:56]StoreToDocumentArchive [22:34:56]shift 386 fd 230633 [22:34:56]save to /storage/0386/doc_00230633 [22:34:56]save last doc name /storage/0386/doc_00230633 to /storage/kkm_last_doc_name [22:34:56]save OK [22:34:56]Clear old archive folders... [22:34:56]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:34:56]tlvbuf is 00688B90 [22:34:56]SAM_PROTO_ClearQueue [22:34:56]wFMCommunicate request_size=4 [22:34:56]MH_SAM_APDU [22:34:56]CAPDU: 80 09 00 00 [22:34:56]Write to MH i2c: E2 08 00 42 02 80 09 00 00 00 00 00 00 B6 [22:34:56]Write i2c OK [22:34:56]MH_I2C_Read... [22:34:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:34:56]Read from MH i2c: E2 [22:34:56]MH_I2C_Read... [22:34:56]Read from MH i2c: E2 03 00 [22:34:56]MH_I2C_Read... [22:34:56]Read from MH i2c: E2 03 00 42 02 00 90 00 B8 [22:34:56]RAPDU: 90 00 [22:34:56]wFMCommunicate OK [22:34:56]SAM_PROTO_ClearQueue done [22:34:56]KKMCreateOFDPacket [22:34:56]OFDProtocolAddRootSTLVToBuf [22:34:56]FM_MakeSignedData [22:34:56]FM_MakeSignedData [22:34:56]SAM_PROTO_SignData [22:34:56]wFMCommunicate request_size=4 [22:34:56]MH_SAM_APDU [22:34:56]CAPDU: 80 0D 01 02 [22:34:56]Write to MH i2c: E2 08 00 43 02 80 0D 01 02 00 00 00 00 BE [22:34:56]Write i2c OK [22:34:56]MH_I2C_Read... [22:34:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:34:56]Read from MH i2c: E2 [22:34:56]MH_I2C_Read... [22:34:56]Read from MH i2c: E2 03 00 [22:34:56]MH_I2C_Read... [22:34:56]Read from MH i2c: E2 03 00 43 02 00 90 00 B9 [22:34:56]RAPDU: 90 00 [22:34:56]wFMCommunicate OK [22:34:56]wFMCommunicate request_size=255 [22:34:56]MH_SAM_APDU [22:34: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 DC 9B 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 10 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 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 77 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 01 00 00 F4 03 04 00 8F C7 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E9 84 03 00 35 04 06 00 84 6F 6B CE [22:34:56]Write to MH i2c: E2 02 01 44 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 DC 9B 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 10 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 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 77 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 01 00 00 F4 03 04 00 8F C7 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E9 84 03 00 35 04 06 00 84 6F 6B CE 00 00 A5 [22:34:56]Write i2c OK [22:34:56]MH_I2C_Read... [22:34:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:34:56]Read from MH i2c: E2 [22:34:56]MH_I2C_Read... [22:34:56]Read from MH i2c: E2 03 00 [22:34:56]MH_I2C_Read... [22:34:56]Read from MH i2c: E2 03 00 44 02 00 90 00 BA [22:34:56]RAPDU: 90 00 [22:34:56]wFMCommunicate OK [22:34:56]wFMCommunicate request_size=7 [22:34:56]MH_SAM_APDU [22:34:56]CAPDU: 80 0D 02 02 02 73 C5 [22:34:56]Write to MH i2c: E2 0A 00 45 02 80 0D 02 02 02 00 73 C5 00 00 FD [22:34:56]Write i2c OK [22:34:56]MH_I2C_Read... [22:34:56]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:34:56]Read from MH i2c: E2 [22:34:56]MH_I2C_Read... [22:34:56]Read from MH i2c: E2 03 00 [22:34:56]MH_I2C_Read... [22:34:56]Read from MH i2c: E2 03 00 45 02 00 90 00 BB [22:34:56]RAPDU: 90 00 [22:34:56]wFMCommunicate OK [22:34:56]wFMCommunicate request_size=4 [22:34:56]MH_SAM_APDU [22:34:56]CAPDU: 80 0D 03 02 [22:34:56]Write to MH i2c: E2 08 00 46 02 80 0D 03 02 00 00 00 00 C3 [22:34:56]Write i2c OK [22:34:56]MH_I2C_Read... [22:34:56]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:34:56]Read from MH i2c: E2 [22:34:56]MH_I2C_Read... [22:34:56]Read from MH i2c: E2 0B 00 [22:34:56]MH_I2C_Read... [22:34:56]Read from MH i2c: E2 0B 00 46 02 00 13 9E C4 6B 63 98 82 34 90 00 55 [22:34:56]RAPDU: 13 9E C4 6B 63 98 82 34 90 00 [22:34:56]wFMCommunicate OK [22:34:56]SAM_PROTO_SignData done [22:34:56]FM_MakeSignedData done [22:34:56]CreateOFDProtocolMessage [22:34:56]wFMCommunicate request_size=4 [22:34:56]MH_SAM_APDU [22:34:56]CAPDU: 80 11 00 00 [22:34:56]Write to MH i2c: E2 08 00 47 02 80 11 00 00 00 00 00 00 C3 [22:34:56]Write i2c OK [22:34:56]MH_I2C_Read... [22:34:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:34:57]Read from MH i2c: E2 [22:34:57]MH_I2C_Read... [22:34:57]Read from MH i2c: E2 17 00 [22:34:57]MH_I2C_Read... [22:34:57]Read from MH i2c: E2 17 00 47 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 14 [22:34:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:34:57]wFMCommunicate OK [22:34:57]CreateOFDProtocolMessage done [22:34:57]OFDSenderStorePacket 230633 [22:34:57]StoreOFDPacket docnum=230633 [22:34:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 B3 33 04 01 3A FE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 DC 9B 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 10 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 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 77 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 01 00 00 F4 03 04 00 8F C7 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E9 84 03 00 35 04 06 00 84 6F 6B CE 73 C5 13 9E C4 6B 63 98 82 34 [22:34:57]CheckFolder [22:34:57]dirname=/storage/ofd_packets [22:34:57]CheckFolder done [22:34:57]ProducePacketName [22:34:57]name=ofd_packets/00230633 [22:34:57]NVStorageSaveData ofd_packets/00230633 [22:34:57]File name is /storage/ofd_packets/00230633 [22:34:57]Write 298 bytes [22:34:57]NVStorageSaveData done [22:34:57]OFDSenderStorePacket done [22:34:57]KKMCreateOFDPacket done [22:34:57]NVStorageSaveData kkm_last_timestamp [22:34:57]File name is /storage/kkm_last_timestamp [22:34:57]Write 4 bytes [22:34:57]NVStorageSaveData done [22:34:57]ExternCall_PrintAddStr [22:34:57]wPrintStart [22:34:57]Write to MH i2c: 01 00 00 48 02 4A [22:34:57]Write i2c OK [22:34:57]MH_I2C_Read... [22:34:57]Read from MH i2c: 01 [22:34:57]MH_I2C_Read... [22:34:57]Read from MH i2c: 01 07 00 [22:34:57]MH_I2C_Read... [22:34:57]Read from MH i2c: 01 07 00 48 02 00 00 00 00 00 FF 0F 5F [22:34:57]RasterBufferAndPrint [22:34:57]line Счет N : (1)872210 [22:34:57]line ИНН: 02508201610067 [22:34:57]line Контрольно-Кассовый Чек [22:34:57]line ПРОДАЖА [22:34:57]line ТРК (МРК, ГНК) : 1 [22:34:57]line Товар: 2710194210 [22:34:57]line ДТ-К-5 [22:34:57]line 39.900 * 75.20 [22:34:57]line = 3000.48 [22:34:57]line НДС 12% НСП 1% [22:34:57]line > о реализуемом товаре [22:34:57]line ИТОГО: 3000.48 [22:34:57]line НСП 1% : 26.55 [22:34:57]line НДС 12% : 318.63 [22:34:57]line Наличными: 0.00 [22:34:57]line Безнал.: 3000.48 [22:34:57]line Место: АЗС № 125 "Партнер Нефть" [22:34:57]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [22:34:57]line СНО: Общий режим [22:34:57]line Чек 447 28.07.2024 22:34 [22:34:57]line Смена: 386 ФФД: 1.0 [22:34:57]line ЗНМ: 0300000050 [22:34:57]line РНМ: 0000000000099253 [22:34:57]line Версия ККМ: 001 [22:34:57]line Платежная система: O! деньги [22:34:57]line ФМ: 0000000000965352 [22:34:57]line ФД: 230633 [22:34:57]line ФПД: 145614084928453 [22:34:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T223455&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230633&fm=145614084928453&tin=02508201610067®Number=0000000000099253&sum=300048 [22:34:57]written 0, free lines is 4095 [22:34:57]OFD Sender: Processing packet 230633 [packets to send 132, broken 131] [22:34:57]ProducePacketName [22:34:57]name=ofd_packets/00230633 [22:34:57]OFD Sender: To server: pG, [22:34:57]CommunicateWithHost lk.salyk.kg:30040 [22:34:57]ConnectInit lk.salyk.kg [22:34:57]Connected sock=10 [22:34:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 B3 33 04 01 3A FE 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 DC 9B 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 10 94 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 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 77 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 10 94 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 BF 01 00 00 F4 03 04 00 8F C7 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 E9 84 03 00 35 04 06 00 84 6F 6B CE 73 C5 13 9E C4 6B 63 98 82 34 [22:34:57]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 0B 74 47 00 ED 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 39 36 35 33 35 32 10 04 04 00 E9 84 03 00 F4 03 04 00 65 6E A6 66 B6 04 01 00 00 1F 4F D2 76 CA 3A 8E 22 [22:34:57]CommunicateWithHost err = 0 [22:34:57]CheckOFDResponse [22:34:57]1017 (14) - 77093643461234 [22:34:57]1041 (16) - 0000000000965352 [22:34:57]1040 (4) - 230633 [22:34:57]1012 (4) - 28.07.2024 16:14 [22:34:57]1206 (1) - 0 [22:34:57]OFD Sender: Remove packet 230633 [22:34:57]ProducePacketName [22:34:57]name=ofd_packets/00230633 [22:34:57]NVStorageDeleteData [22:34:57]Write to MH i2c: 01 00 00 72 02 74 [22:34:57]Write i2c OK [22:34:57]MH_I2C_Read... [22:34:57]Read from MH i2c: 01 [22:34:57]MH_I2C_Read... [22:34:57]Read from MH i2c: 01 07 00 [22:34:57]MH_I2C_Read... [22:34:57]Read from MH i2c: 01 07 00 72 02 00 00 00 00 00 18 0D A0 [22:34:57]RasterBufferAndPrint [22:34:57]line [22:34:57]line [22:34:57]line [22:34:57]line [22:34:57]line [22:34:57]written 0, free lines is 3364 [22:34:57]MH_Cut [22:34:57]Write to MH i2c: D1 01 00 79 02 01 4D [22:34:57]Write i2c OK [22:34:57]MH_I2C_Read... [22:34:57]Read from MH i2c: D1 [22:34:57]MH_I2C_Read... [22:34:57]Read from MH i2c: D1 01 00 [22:34:57]MH_I2C_Read... [22:34:57]Read from MH i2c: D1 01 00 79 02 00 4C [22:34:57]Write to MH i2c: 01 00 00 7A 02 7C [22:34:57]Write i2c OK [22:34:57]MH_I2C_Read... [22:34:58]OFD Sender: No OFD packet to send [22:34:58]*** Cut start [22:34:58]*** Partial cut [22:34:58]*** CUTSNS_PIN = 1 [22:34:58]*** CUTSNS_PIN = 0 [22:34:58]*** Brake cut motor [22:34:59]Read from MH i2c: 01 [22:34:59]MH_I2C_Read... [22:34:59]*** Stop cut motor [22:34:59]*** Cut end [22:34:59]Read from MH i2c: 01 07 00 [22:34:59]MH_I2C_Read... [22:34:59]Read from MH i2c: 01 07 00 7A 02 00 00 00 00 00 FF 0F 91 [22:34:59]process_action close_receipt done [22:34:59]requested_data is exist [22:34:59]produce_requested_data [22:34:59]requested_item fm.sn is exist - process it [22:34:59]wFMCommunicate request_size=4 [22:34:59]MH_SAM_APDU [22:34:59]CAPDU: 80 11 00 00 [22:34:59]Write to MH i2c: E2 08 00 7B 02 80 11 00 00 00 00 00 00 F7 [22:34:59]Write i2c OK [22:34:59]MH_I2C_Read... [22:34:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:34:59]Read from MH i2c: E2 [22:34:59]MH_I2C_Read... [22:34:59]Read from MH i2c: E2 17 00 [22:34:59]MH_I2C_Read... [22:34:59]Read from MH i2c: E2 17 00 7B 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 48 [22:34:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:34:59]wFMCommunicate OK [22:34:59]requested_item fd.num is exist - process it [22:34:59]SAM_PROTO_GetFieldsCounters [22:34:59]wFMCommunicate request_size=4 [22:34:59]MH_SAM_APDU [22:34:59]CAPDU: 80 13 00 00 [22:34:59]Write to MH i2c: E2 08 00 7C 02 80 13 00 00 00 00 00 00 FA [22:34:59]Write i2c OK [22:34:59]MH_I2C_Read... [22:34:59]Read from MH i2c: E2 [22:34:59]MH_I2C_Read... [22:34:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:34:59]Read from MH i2c: E2 62 00 [22:34:59]MH_I2C_Read... [22:34:59]Read from MH i2c: E2 62 00 7C 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 E9 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 BF 01 00 00 5E 04 04 00 BF 01 00 00 57 04 04 00 C0 01 00 00 19 04 04 00 00 00 00 00 90 00 4F [22:34:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 E9 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 BF 01 00 00 5E 04 04 00 BF 01 00 00 57 04 04 00 C0 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:34:59]wFMCommunicate OK [22:34:59]SAM_PROTO_GetFieldsCounters done [22:34:59]requested_item shift.num is exist - process it [22:34:59]requested_item shift.opened is exist - process it [22:34:59]req_shift_opened [22:34:59]FM_GetShiftState [22:34:59]SAM_PROTO_GetShiftState [22:34:59]wFMCommunicate request_size=4 [22:34:59]MH_SAM_APDU [22:34:59]CAPDU: 80 13 01 00 [22:34:59]Write to MH i2c: E2 08 00 7D 02 80 13 01 00 00 00 00 00 FC [22:34:59]Write i2c OK [22:34:59]MH_I2C_Read... [22:34:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:34:59]Read from MH i2c: E2 [22:34:59]MH_I2C_Read... [22:34:59]Read from MH i2c: E2 0E 00 [22:34:59]MH_I2C_Read... [22:34:59]Read from MH i2c: E2 0E 00 7D 02 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 C2 [22:34:59]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:34:59]wFMCommunicate OK [22:34:59]SAM_PROTO_GetShiftState done [22:34:59]FM_GetShiftState done [22:34:59]req_shift_opened done [22:34:59]requested_item shift.open_date is exist - process it [22:34:59]req_shift_open_date [22:34:59]req_shift_open_date done [22:34:59]produce_requested_data done [22:34:59]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230633,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [22:34:59]process_action_free close_receipt [22:34:59]json_value_free [22:34:59]json_value_free done [22:34:59]process_json_proto returns [22:34:59]Send response to host [22:34:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230633,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [22:34:59]free response buf [22:34:59]execute_script done [22:34:59]execute_script returns [22:34:59]free content buf [22:34:59]Sock 8.Close socket [22:34:59]Sock 8.Thread stoped [22:35:03]OFD Sender: No OFD packet to send [22:35:08]OFD Sender: No OFD packet to send [22:35:13]OFD Sender: No OFD packet to send [22:35:18]OFD Sender: No OFD packet to send [22:35:23]OFD Sender: No OFD packet to send [22:35:28]OFD Sender: No OFD packet to send [22:35:33]OFD Sender: No OFD packet to send [22:35:38]OFD Sender: No OFD packet to send [22:35:43]OFD Sender: No OFD packet to send [22:35:48]OFD Sender: No OFD packet to send [22:35:53]OFD Sender: No OFD packet to send [22:35:58]OFD Sender: No OFD packet to send [22:36:03]OFD Sender: No OFD packet to send [22:36:08]OFD Sender: No OFD packet to send [22:36:13]OFD Sender: No OFD packet to send [22:36:18]OFD Sender: No OFD packet to send [22:36:23]OFD Sender: No OFD packet to send [22:36:28]OFD Sender: No OFD packet to send [22:36:33]OFD Sender: No OFD packet to send [22:36:38]OFD Sender: No OFD packet to send [22:36:43]OFD Sender: No OFD packet to send [22:36:48]OFD Sender: No OFD packet to send [22:36:53]OFD Sender: No OFD packet to send [22:36:58]OFD Sender: No OFD packet to send [22:37:03]OFD Sender: No OFD packet to send [22:37:08]OFD Sender: No OFD packet to send [22:37:13]OFD Sender: No OFD packet to send [22:37:18]OFD Sender: No OFD packet to send [22:37:23]OFD Sender: No OFD packet to send [22:37:28]OFD Sender: No OFD packet to send [22:37:33]OFD Sender: No OFD packet to send [22:37:38]OFD Sender: No OFD packet to send [22:37:43]OFD Sender: No OFD packet to send [22:37:48]OFD Sender: No OFD packet to send [22:37:53]OFD Sender: No OFD packet to send [22:37:58]OFD Sender: No OFD packet to send [22:38:03]OFD Sender: No OFD packet to send [22:38:08]OFD Sender: No OFD packet to send [22:38:13]OFD Sender: No OFD packet to send [22:38:18]OFD Sender: No OFD packet to send [22:38:23]OFD Sender: No OFD packet to send [22:38:28]OFD Sender: No OFD packet to send [22:38:33]OFD Sender: No OFD packet to send [22:38:38]OFD Sender: No OFD packet to send [22:38:43]OFD Sender: No OFD packet to send [22:38:45]accept exits with 9 [22:38:45]New connection [22:38:45]New thread 3067276644 created [22:38:45]Thread 3067133284 joined [22:38:45]Waiting for new connection... [22:38:45] Sock 9.Parse request [22:38:45]Sock 9.Check first char [22:38:45]Sock 9.First char is OK [22:38:45]request: POST /json_proto HTTP/1.0 [22:38:45]Method: POST [22:38:45]URL: /json_proto [22:38:45]Method is POST - this is cgi request [22:38:45]url: /json_proto [22:38:45]query_string will be loaded in cgi processing [22:38:45]execute_cgi json_proto POST (null) [22:38:45]execute_cgi path=json_proto method=POST [22:38:45]POST find Content-Length [22:38:45]Host: 172.17.49.131:8080 [22:38:45]Content-Length: 677 [22:38:45]Content-Type: application/json [22:38:45] [22:38:45]POST finish read [22:38:45]Found Content-Length = 677 [22:38:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872216", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.130, "sum" : 280.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 280.00, "total" : 280.00, "payments": [ { "type": 0, "sum" : 280.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:38:45]execute_script... [22:38: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)872216", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.130, "sum" : 280.01, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 280.00, "total" : 280.00, "payments": [ { "type": 0, "sum" : 280.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:38:45]POST & json_proto [22:38:45]process_json_proto [22:38:45]json parsed OK: [22:38:45]protocol is kg_v1.0 [22:38:45]action value=close_receipt [22:38:45]process_action close_receipt [22:38:45]cmd_close_receipt [22:38:45]MH_GetDate [22:38:45]Write to MH i2c: F0 00 00 7E 02 6F [22:38:45]Write i2c OK [22:38:45]MH_I2C_Read... [22:38:45]Read from MH i2c: F0 [22:38:45]MH_I2C_Read... [22:38:45]Read from MH i2c: F0 09 00 [22:38:45]MH_I2C_Read... [22:38:45]Read from MH i2c: F0 09 00 7E 02 00 75 C8 A6 66 FF 4D C0 64 31 [22:38:45]GetLastDocTimeStamp 1722206095 [22:38:45]current date 1722206325 [22:38:45]FM_GetShiftState [22:38:45]SAM_PROTO_GetShiftState [22:38:45]wFMCommunicate request_size=4 [22:38:45]MH_SAM_APDU [22:38:45]CAPDU: 80 13 01 00 [22:38:45]Write to MH i2c: E2 08 00 7F 02 80 13 01 00 00 00 00 00 FE [22:38:45]Write i2c OK [22:38:45]MH_I2C_Read... [22:38:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:38:45]Read from MH i2c: E2 [22:38:45]MH_I2C_Read... [22:38:45]Read from MH i2c: E2 0E 00 [22:38:45]MH_I2C_Read... [22:38:45]Read from MH i2c: E2 0E 00 7F 02 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 C4 [22:38:45]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:38:45]wFMCommunicate OK [22:38:45]SAM_PROTO_GetShiftState done [22:38:45]FM_GetShiftState done [22:38:45]opened in 1722127132 [22:38:45]opened+sec_in_day 1722213532 [22:38:45]quantity*price = 28001 [22:38:45]sum+1 = 28002 [22:38:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 280.00 Внесено: 280.00 СДАЧА: 0.00 НСП 1% : 2.48 НДС 12% : 29.74 Наличными: 280.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 448 28.07.2024 22:38 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230634 ФПД: 148231733774058 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T223845&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230634&fm=148231733774058&tin=02508201610067®Number=0000000000099253&sum=28000 [22:38:46]StoreToDocumentArchive [22:38:46]shift 386 fd 230634 [22:38:46]save to /storage/0386/doc_00230634 [22:38:46]save last doc name /storage/0386/doc_00230634 to /storage/kkm_last_doc_name [22:38:46]save OK [22:38:46]Clear old archive folders... [22:38:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:38:46]tlvbuf is 0068A4E0 [22:38:46]SAM_PROTO_ClearQueue [22:38:46]wFMCommunicate request_size=4 [22:38:46]MH_SAM_APDU [22:38:46]CAPDU: 80 09 00 00 [22:38:46]Write to MH i2c: E2 08 00 8C 02 80 09 00 00 00 00 00 00 00 [22:38:46]Write i2c OK [22:38:46]MH_I2C_Read... [22:38:46]Read from MH i2c: E2 [22:38:46]MH_I2C_Read... [22:38:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:38:46]Read from MH i2c: E2 03 00 [22:38:46]MH_I2C_Read... [22:38:46]Read from MH i2c: E2 03 00 8C 02 00 90 00 02 [22:38:46]RAPDU: 90 00 [22:38:46]wFMCommunicate OK [22:38:46]SAM_PROTO_ClearQueue done [22:38:46]KKMCreateOFDPacket [22:38:46]OFDProtocolAddRootSTLVToBuf [22:38:46]FM_MakeSignedData [22:38:46]FM_MakeSignedData [22:38:46]SAM_PROTO_SignData [22:38:46]wFMCommunicate request_size=4 [22:38:46]MH_SAM_APDU [22:38:46]CAPDU: 80 0D 01 02 [22:38:46]Write to MH i2c: E2 08 00 8D 02 80 0D 01 02 00 00 00 00 08 [22:38:46]Write i2c OK [22:38:46]MH_I2C_Read... [22:38:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:38:46]Read from MH i2c: E2 [22:38:46]MH_I2C_Read... [22:38:46]Read from MH i2c: E2 03 00 [22:38:46]MH_I2C_Read... [22:38:46]Read from MH i2c: E2 03 00 8D 02 00 90 00 03 [22:38:46]RAPDU: 90 00 [22:38:46]wFMCommunicate OK [22:38:46]wFMCommunicate request_size=255 [22:38:46]MH_SAM_APDU [22:38: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 22 10 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 61 6D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 6D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 0B 00 00 00 00 07 04 06 00 60 6D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 01 00 00 F4 03 04 00 75 C8 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 EA 84 03 00 35 04 06 00 86 [22:38:46]Write to MH i2c: E2 02 01 8E 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 22 10 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 61 6D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 6D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 0B 00 00 00 00 07 04 06 00 60 6D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 01 00 00 F4 03 04 00 75 C8 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 EA 84 03 00 35 04 06 00 86 00 00 68 [22:38:46]Write i2c OK [22:38:46]MH_I2C_Read... [22:38:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:38:46]Read from MH i2c: E2 [22:38:46]MH_I2C_Read... [22:38:46]Read from MH i2c: E2 03 00 [22:38:46]MH_I2C_Read... [22:38:46]Read from MH i2c: E2 03 00 8E 02 00 90 00 04 [22:38:46]RAPDU: 90 00 [22:38:46]wFMCommunicate OK [22:38:46]wFMCommunicate request_size=10 [22:38:46]MH_SAM_APDU [22:38:46]CAPDU: 80 0D 02 02 05 D0 E3 D6 06 EA [22:38:46]Write to MH i2c: E2 0D 00 8F 02 80 0D 02 02 05 00 D0 E3 D6 06 EA 00 00 8E [22:38:46]Write i2c OK [22:38:46]MH_I2C_Read... [22:38:46]Read from MH i2c: E2 [22:38:46]MH_I2C_Read... [22:38:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:38:46]Read from MH i2c: E2 03 00 [22:38:46]MH_I2C_Read... [22:38:46]Read from MH i2c: E2 03 00 8F 02 00 90 00 05 [22:38:46]RAPDU: 90 00 [22:38:46]wFMCommunicate OK [22:38:46]wFMCommunicate request_size=4 [22:38:46]MH_SAM_APDU [22:38:46]CAPDU: 80 0D 03 02 [22:38:46]Write to MH i2c: E2 08 00 90 02 80 0D 03 02 00 00 00 00 0D [22:38:46]Write i2c OK [22:38:46]MH_I2C_Read... [22:38:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:38:46]Read from MH i2c: E2 [22:38:46]MH_I2C_Read... [22:38:46]Read from MH i2c: E2 0B 00 [22:38:46]MH_I2C_Read... [22:38:46]Read from MH i2c: E2 0B 00 90 02 00 AC E0 BA 20 DB C3 5B 7A 90 00 E7 [22:38:46]RAPDU: AC E0 BA 20 DB C3 5B 7A 90 00 [22:38:46]wFMCommunicate OK [22:38:46]SAM_PROTO_SignData done [22:38:46]FM_MakeSignedData done [22:38:46]CreateOFDProtocolMessage [22:38:46]wFMCommunicate request_size=4 [22:38:46]MH_SAM_APDU [22:38:46]CAPDU: 80 11 00 00 [22:38:46]Write to MH i2c: E2 08 00 91 02 80 11 00 00 00 00 00 00 0D [22:38:46]Write i2c OK [22:38:46]MH_I2C_Read... [22:38:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:38:46]Read from MH i2c: E2 [22:38:46]MH_I2C_Read... [22:38:46]Read from MH i2c: E2 17 00 [22:38:46]MH_I2C_Read... [22:38:46]Read from MH i2c: E2 17 00 91 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 5E [22:38:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:38:46]wFMCommunicate OK [22:38:46]CreateOFDProtocolMessage done [22:38:46]OFDSenderStorePacket 230634 [22:38:46]StoreOFDPacket docnum=230634 [22:38:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 66 FB 07 01 C5 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 22 10 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 61 6D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 6D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 0B 00 00 00 00 07 04 06 00 60 6D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 01 00 00 F4 03 04 00 75 C8 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 EA 84 03 00 35 04 06 00 86 D0 E3 D6 06 EA AC E0 BA 20 DB C3 5B 7A [22:38:46]CheckFolder [22:38:46]dirname=/storage/ofd_packets [22:38:46]CheckFolder done [22:38:46]ProducePacketName [22:38:46]name=ofd_packets/00230634 [22:38:46]NVStorageSaveData ofd_packets/00230634 [22:38:46]File name is /storage/ofd_packets/00230634 [22:38:46]Write 301 bytes [22:38:46]NVStorageSaveData done [22:38:46]OFDSenderStorePacket done [22:38:46]KKMCreateOFDPacket done [22:38:46]NVStorageSaveData kkm_last_timestamp [22:38:46]File name is /storage/kkm_last_timestamp [22:38:46]Write 4 bytes [22:38:46]NVStorageSaveData done [22:38:46]ExternCall_PrintAddStr [22:38:46]wPrintStart [22:38:46]Write to MH i2c: 01 00 00 92 02 94 [22:38:46]Write i2c OK [22:38:46]MH_I2C_Read... [22:38:46]Read from MH i2c: 01 [22:38:46]MH_I2C_Read... [22:38:46]Read from MH i2c: 01 07 00 [22:38:46]MH_I2C_Read... [22:38:46]Read from MH i2c: 01 07 00 92 02 00 00 00 00 00 FF 0F A9 [22:38:46]RasterBufferAndPrint [22:38:46]line Счет N : (1)872216 [22:38:46]line ИНН: 02508201610067 [22:38:46]line Контрольно-Кассовый Чек [22:38:46]line ПРОДАЖА [22:38:46]line ТРК (МРК, ГНК) : 42 [22:38:46]line Товар: 2710124130 [22:38:46]line Аи-92-К-5 [22:38:46]line 4.130 * 67.80 [22:38:46]line = 280.01 [22:38:46]line НДС 12% НСП 1% [22:38:46]line > о реализуемом товаре [22:38:46]line ОКРУГЛЕНИЕ: -0.01 [22:38:46]line ИТОГО: 280.00 [22:38:46]line Внесено: 280.00 [22:38:46]line СДАЧА: 0.00 [22:38:46]line НСП 1% : 2.48 [22:38:46]line НДС 12% : 29.74 [22:38:46]line Наличными: 280.00 [22:38:46]line Безнал.: 0.00 [22:38:46]line Место: АЗС № 125 "Партнер Нефть" [22:38:46]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [22:38:46]line СНО: Общий режим [22:38:46]line Чек 448 28.07.2024 22:38 [22:38:46]line Смена: 386 ФФД: 1.0 [22:38:46]line ЗНМ: 0300000050 [22:38:46]line РНМ: 0000000000099253 [22:38:46]line Версия ККМ: 001 [22:38:46]line ФМ: 0000000000965352 [22:38:46]line ФД: 230634 [22:38:46]line ФПД: 148231733774058 [22:38:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T223845&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230634&fm=148231733774058&tin=02508201610067®Number=0000000000099253&sum=28000 [22:38:46]written 0, free lines is 4095 [22:38:46]OFD Sender: Processing packet 230634 [packets to send 132, broken 131] [22:38:46]ProducePacketName [22:38:46]name=ofd_packets/00230634 [22:38:46]OFD Sender: To server: pG, [22:38:46]CommunicateWithHost lk.salyk.kg:30040 [22:38:46]ConnectInit lk.salyk.kg [22:38:47]Connected sock=10 [22:38:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 66 FB 07 01 C5 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 22 10 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 61 6D 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 6D 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F8 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 9E 0B 00 00 00 00 07 04 06 00 60 6D 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C0 01 00 00 F4 03 04 00 75 C8 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 EA 84 03 00 35 04 06 00 86 D0 E3 D6 06 EA AC E0 BA 20 DB C3 5B 7A [22:38:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 7B F2 47 00 6F 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 39 36 35 33 35 32 10 04 04 00 EA 84 03 00 F4 03 04 00 4B 6F A6 66 B6 04 01 00 00 79 0C D3 7A 21 52 0C BC [22:38:47]CommunicateWithHost err = 0 [22:38:47]CheckOFDResponse [22:38:47]1017 (14) - 77093643461234 [22:38:47]1041 (16) - 0000000000965352 [22:38:47]1040 (4) - 230634 [22:38:47]1012 (4) - 28.07.2024 16:18 [22:38:47]1206 (1) - 0 [22:38:47]OFD Sender: Remove packet 230634 [22:38:47]ProducePacketName [22:38:47]name=ofd_packets/00230634 [22:38:47]NVStorageDeleteData [22:38:47]Write to MH i2c: 01 00 00 BD 02 BF [22:38:47]Write i2c OK [22:38:47]MH_I2C_Read... [22:38:47]Read from MH i2c: 01 [22:38:47]MH_I2C_Read... [22:38:47]Read from MH i2c: 01 07 00 [22:38:47]MH_I2C_Read... [22:38:47]Read from MH i2c: 01 07 00 BD 02 00 00 00 00 00 0E 0D E1 [22:38:47]RasterBufferAndPrint [22:38:47]line [22:38:47]line [22:38:47]line [22:38:47]line [22:38:47]line [22:38:47]written 0, free lines is 3348 [22:38:47]MH_Cut [22:38:47]Write to MH i2c: D1 01 00 C4 02 01 98 [22:38:47]Write i2c OK [22:38:47]MH_I2C_Read... [22:38:47]Read from MH i2c: D1 [22:38:47]MH_I2C_Read... [22:38:47]Read from MH i2c: D1 01 00 [22:38:47]MH_I2C_Read... [22:38:47]Read from MH i2c: D1 01 00 C4 02 00 97 [22:38:47]Write to MH i2c: 01 00 00 C5 02 C7 [22:38:47]Write i2c OK [22:38:47]MH_I2C_Read... [22:38:47]OFD Sender: No OFD packet to send [22:38:48]*** Cut start [22:38:48]*** Partial cut [22:38:48]*** CUTSNS_PIN = 1 [22:38:48]*** CUTSNS_PIN = 0 [22:38:48]*** Brake cut motor [22:38:48]Read from MH i2c: 01 [22:38:48]MH_I2C_Read... [22:38:48]*** Stop cut motor [22:38:48]*** Cut end [22:38:48]Read from MH i2c: 01 07 00 [22:38:48]MH_I2C_Read... [22:38:48]Read from MH i2c: 01 07 00 C5 02 00 00 00 00 00 FF 0F DC [22:38:48]process_action close_receipt done [22:38:48]requested_data is exist [22:38:48]produce_requested_data [22:38:48]requested_item fm.sn is exist - process it [22:38:48]wFMCommunicate request_size=4 [22:38:48]MH_SAM_APDU [22:38:48]CAPDU: 80 11 00 00 [22:38:48]Write to MH i2c: E2 08 00 C6 02 80 11 00 00 00 00 00 00 42 [22:38:48]Write i2c OK [22:38:48]MH_I2C_Read... [22:38:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:38:48]Read from MH i2c: E2 [22:38:48]MH_I2C_Read... [22:38:48]Read from MH i2c: E2 17 00 [22:38:48]MH_I2C_Read... [22:38:48]Read from MH i2c: E2 17 00 C6 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 93 [22:38:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:38:48]wFMCommunicate OK [22:38:48]requested_item fd.num is exist - process it [22:38:48]SAM_PROTO_GetFieldsCounters [22:38:48]wFMCommunicate request_size=4 [22:38:48]MH_SAM_APDU [22:38:48]CAPDU: 80 13 00 00 [22:38:48]Write to MH i2c: E2 08 00 C7 02 80 13 00 00 00 00 00 00 45 [22:38:48]Write i2c OK [22:38:48]MH_I2C_Read... [22:38:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:38:48]Read from MH i2c: E2 [22:38:48]MH_I2C_Read... [22:38:48]Read from MH i2c: E2 62 00 [22:38:48]MH_I2C_Read... [22:38:48]Read from MH i2c: E2 62 00 C7 02 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 EA 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 C0 01 00 00 5E 04 04 00 C0 01 00 00 57 04 04 00 C1 01 00 00 19 04 04 00 00 00 00 00 90 00 9E [22:38:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 EA 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 C0 01 00 00 5E 04 04 00 C0 01 00 00 57 04 04 00 C1 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:38:48]wFMCommunicate OK [22:38:48]SAM_PROTO_GetFieldsCounters done [22:38:48]requested_item shift.num is exist - process it [22:38:48]requested_item shift.opened is exist - process it [22:38:48]req_shift_opened [22:38:48]FM_GetShiftState [22:38:48]SAM_PROTO_GetShiftState [22:38:48]wFMCommunicate request_size=4 [22:38:48]MH_SAM_APDU [22:38:48]CAPDU: 80 13 01 00 [22:38:48]Write to MH i2c: E2 08 00 C8 02 80 13 01 00 00 00 00 00 47 [22:38:48]Write i2c OK [22:38:48]MH_I2C_Read... [22:38:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:38:48]Read from MH i2c: E2 [22:38:48]MH_I2C_Read... [22:38:48]Read from MH i2c: E2 0E 00 [22:38:48]MH_I2C_Read... [22:38:48]Read from MH i2c: E2 0E 00 C8 02 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 0D [22:38:48]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:38:48]wFMCommunicate OK [22:38:48]SAM_PROTO_GetShiftState done [22:38:48]FM_GetShiftState done [22:38:48]req_shift_opened done [22:38:48]requested_item shift.open_date is exist - process it [22:38:48]req_shift_open_date [22:38:48]req_shift_open_date done [22:38:48]produce_requested_data done [22:38:48]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230634,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [22:38:48]process_action_free close_receipt [22:38:48]json_value_free [22:38:48]json_value_free done [22:38:48]process_json_proto returns [22:38:48]Send response to host [22:38:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230634,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [22:38:48]free response buf [22:38:48]execute_script done [22:38:48]execute_script returns [22:38:48]free content buf [22:38:48]Sock 9.Close socket [22:38:48]Sock 9.Thread stoped [22:38:52]OFD Sender: No OFD packet to send [22:38:55]accept exits with 8 [22:38:55]New connection [22:38:55]New thread 3067133284 created [22:38:55]Thread 3067276644 joined [22:38:55]Waiting for new connection... [22:38:55] Sock 8.Parse request [22:38:55]Sock 8.Check first char [22:38:55]Sock 8.First char is OK [22:38:55]request: POST /json_proto HTTP/1.0 [22:38:55]Method: POST [22:38:55]URL: /json_proto [22:38:55]Method is POST - this is cgi request [22:38:55]url: /json_proto [22:38:55]query_string will be loaded in cgi processing [22:38:55]execute_cgi json_proto POST (null) [22:38:55]execute_cgi path=json_proto method=POST [22:38:55]POST find Content-Length [22:38:55]Host: 172.17.49.131:8080 [22:38:55]Content-Length: 803 [22:38:55]Content-Type: application/json [22:38:55] [22:38:55]POST finish read [22:38:55]Found Content-Length = 803 [22:38:55]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872215", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:38:55]execute_script... [22:38:55]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872215", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:38:55]POST & json_proto [22:38:55]process_json_proto [22:38:55]json parsed OK: [22:38:55]protocol is kg_v1.0 [22:38:55]action value=close_receipt [22:38:55]process_action close_receipt [22:38:55]cmd_close_receipt [22:38:55]MH_GetDate [22:38:55]Write to MH i2c: F0 00 00 C9 02 BA [22:38:55]Write i2c OK [22:38:55]MH_I2C_Read... [22:38:55]Read from MH i2c: F0 [22:38:55]MH_I2C_Read... [22:38:55]Read from MH i2c: F0 09 00 [22:38:55]MH_I2C_Read... [22:38:55]Read from MH i2c: F0 09 00 C9 02 00 7F C8 A6 66 FF 4D C0 64 86 [22:38:55]GetLastDocTimeStamp 1722206325 [22:38:55]current date 1722206335 [22:38:55]FM_GetShiftState [22:38:55]SAM_PROTO_GetShiftState [22:38:55]wFMCommunicate request_size=4 [22:38:55]MH_SAM_APDU [22:38:55]CAPDU: 80 13 01 00 [22:38:55]Write to MH i2c: E2 08 00 CA 02 80 13 01 00 00 00 00 00 49 [22:38:55]Write i2c OK [22:38:55]MH_I2C_Read... [22:38:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:38:55]Read from MH i2c: E2 [22:38:55]MH_I2C_Read... [22:38:55]Read from MH i2c: E2 0E 00 [22:38:55]MH_I2C_Read... [22:38:55]Read from MH i2c: E2 0E 00 CA 02 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 0F [22:38:55]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:38:55]wFMCommunicate OK [22:38:55]SAM_PROTO_GetShiftState done [22:38:55]FM_GetShiftState done [22:38:55]opened in 1722127132 [22:38:55]opened+sec_in_day 1722213532 [22:38:55]quantity*price = 100005 [22:38:55]sum+1 = 100006 [22:38:55]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 449 28.07.2024 22:38 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000965352 ФД: 230635 ФПД: 17074641339882 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T223855&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230635&fm=17074641339882&tin=02508201610067®Number=0000000000099253&sum=100005 [22:38:56]StoreToDocumentArchive [22:38:56]shift 386 fd 230635 [22:38:56]save to /storage/0386/doc_00230635 [22:38:56]save last doc name /storage/0386/doc_00230635 to /storage/kkm_last_doc_name [22:38:56]save OK [22:38:56]Clear old archive folders... [22:38:56]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:38:56]tlvbuf is 0068DAE0 [22:38:56]SAM_PROTO_ClearQueue [22:38:56]wFMCommunicate request_size=4 [22:38:56]MH_SAM_APDU [22:38:56]CAPDU: 80 09 00 00 [22:38:56]Write to MH i2c: E2 08 00 D7 02 80 09 00 00 00 00 00 00 4B [22:38:56]Write i2c OK [22:38:56]MH_I2C_Read... [22:38:56]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:38:56]Read from MH i2c: E2 [22:38:56]MH_I2C_Read... [22:38:56]Read from MH i2c: E2 03 00 [22:38:56]MH_I2C_Read... [22:38:56]Read from MH i2c: E2 03 00 D7 02 00 90 00 4D [22:38:56]RAPDU: 90 00 [22:38:56]wFMCommunicate OK [22:38:56]SAM_PROTO_ClearQueue done [22:38:56]KKMCreateOFDPacket [22:38:56]OFDProtocolAddRootSTLVToBuf [22:38:56]FM_MakeSignedData [22:38:56]FM_MakeSignedData [22:38:56]SAM_PROTO_SignData [22:38:56]wFMCommunicate request_size=4 [22:38:56]MH_SAM_APDU [22:38:56]CAPDU: 80 0D 01 02 [22:38:56]Write to MH i2c: E2 08 00 D8 02 80 0D 01 02 00 00 00 00 53 [22:38:56]Write i2c OK [22:38:56]MH_I2C_Read... [22:38:56]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:38:56]Read from MH i2c: E2 [22:38:56]MH_I2C_Read... [22:38:56]Read from MH i2c: E2 03 00 [22:38:56]MH_I2C_Read... [22:38:56]Read from MH i2c: E2 03 00 D8 02 00 90 00 4E [22:38:56]RAPDU: 90 00 [22:38:56]wFMCommunicate OK [22:38:56]wFMCommunicate request_size=255 [22:38:56]MH_SAM_APDU [22:38:56]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C1 01 00 00 F4 03 04 00 7F C8 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 EB 84 03 00 35 04 06 00 0F [22:38:56]Write to MH i2c: E2 02 01 D9 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 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 C1 01 00 00 F4 03 04 00 7F C8 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 EB 84 03 00 35 04 06 00 0F 00 00 85 [22:38:57]Write i2c OK [22:38:57]MH_I2C_Read... [22:38:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:38:57]Read from MH i2c: E2 [22:38:57]MH_I2C_Read... [22:38:57]Read from MH i2c: E2 03 00 [22:38:57]MH_I2C_Read... [22:38:57]Read from MH i2c: E2 03 00 D9 02 00 90 00 4F [22:38:57]RAPDU: 90 00 [22:38:57]wFMCommunicate OK [22:38:57]wFMCommunicate request_size=10 [22:38:57]MH_SAM_APDU [22:38:57]CAPDU: 80 0D 02 02 05 87 7F EE 85 EA [22:38:57]Write to MH i2c: E2 0D 00 DA 02 80 0D 02 02 05 00 87 7F EE 85 EA 00 00 C3 [22:38:57]Write i2c OK [22:38:57]MH_I2C_Read... [22:38:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:38:57]Read from MH i2c: E2 [22:38:57]MH_I2C_Read... [22:38:57]Read from MH i2c: E2 03 00 [22:38:57]MH_I2C_Read... [22:38:57]Read from MH i2c: E2 03 00 DA 02 00 90 00 50 [22:38:57]RAPDU: 90 00 [22:38:57]wFMCommunicate OK [22:38:57]wFMCommunicate request_size=4 [22:38:57]MH_SAM_APDU [22:38:57]CAPDU: 80 0D 03 02 [22:38:57]Write to MH i2c: E2 08 00 DB 02 80 0D 03 02 00 00 00 00 58 [22:38:57]Write i2c OK [22:38:57]MH_I2C_Read... [22:38:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:38:57]Read from MH i2c: E2 [22:38:57]MH_I2C_Read... [22:38:57]Read from MH i2c: E2 0B 00 [22:38:57]MH_I2C_Read... [22:38:57]Read from MH i2c: E2 0B 00 DB 02 00 97 99 65 56 07 DA A9 AC 90 00 7A [22:38:57]RAPDU: 97 99 65 56 07 DA A9 AC 90 00 [22:38:57]wFMCommunicate OK [22:38:57]SAM_PROTO_SignData done [22:38:57]FM_MakeSignedData done [22:38:57]CreateOFDProtocolMessage [22:38:57]wFMCommunicate request_size=4 [22:38:57]MH_SAM_APDU [22:38:57]CAPDU: 80 11 00 00 [22:38:57]Write to MH i2c: E2 08 00 DC 02 80 11 00 00 00 00 00 00 58 [22:38:57]Write i2c OK [22:38:57]MH_I2C_Read... [22:38:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:38:57]Read from MH i2c: E2 [22:38:57]MH_I2C_Read... [22:38:57]Read from MH i2c: E2 17 00 [22:38:57]MH_I2C_Read... [22:38:57]Read from MH i2c: E2 17 00 DC 02 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 A9 [22:38:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:38:57]wFMCommunicate OK [22:38:57]CreateOFDProtocolMessage done [22:38:57]OFDSenderStorePacket 230635 [22:38:57]StoreOFDPacket docnum=230635 [22:38:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 56 AD 07 01 02 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C1 01 00 00 F4 03 04 00 7F C8 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 EB 84 03 00 35 04 06 00 0F 87 7F EE 85 EA 97 99 65 56 07 DA A9 AC [22:38:57]CheckFolder [22:38:57]dirname=/storage/ofd_packets [22:38:57]CheckFolder done [22:38:57]ProducePacketName [22:38:57]name=ofd_packets/00230635 [22:38:57]NVStorageSaveData ofd_packets/00230635 [22:38:57]File name is /storage/ofd_packets/00230635 [22:38:57]Write 301 bytes [22:38:57]NVStorageSaveData done [22:38:57]OFDSenderStorePacket done [22:38:57]KKMCreateOFDPacket done [22:38:57]NVStorageSaveData kkm_last_timestamp [22:38:57]File name is /storage/kkm_last_timestamp [22:38:57]Write 4 bytes [22:38:57]NVStorageSaveData done [22:38:57]ExternCall_PrintAddStr [22:38:57]wPrintStart [22:38:57]Write to MH i2c: 01 00 00 DD 02 DF [22:38:57]Write i2c OK [22:38:57]MH_I2C_Read... [22:38:57]Read from MH i2c: 01 [22:38:57]MH_I2C_Read... [22:38:57]Read from MH i2c: 01 07 00 [22:38:57]MH_I2C_Read... [22:38:57]Read from MH i2c: 01 07 00 DD 02 00 00 00 00 00 FF 0F F4 [22:38:57]RasterBufferAndPrint [22:38:57]line Счет N : (1)872215 [22:38:57]line ИНН: 02508201610067 [22:38:57]line Контрольно-Кассовый Чек [22:38:57]line ПРОДАЖА [22:38:57]line ТРК (МРК, ГНК) : 52 [22:38:57]line Товар: 2710124130 [22:38:57]line Аи-92-К-5 [22:38:57]line 14.750 * 67.80 [22:38:57]line = 1000.05 [22:38:57]line НДС 12% НСП 1% [22:38:57]line > о реализуемом товаре [22:38:57]line ИТОГО: 1000.05 [22:38:57]line НСП 1% : 8.85 [22:38:57]line НДС 12% : 106.20 [22:38:57]line Наличными: 0.00 [22:38:57]line Безнал.: 1000.05 [22:38:57]line Место: АЗС № 125 "Партнер Нефть" [22:38:57]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [22:38:57]line СНО: Общий режим [22:38:57]line Чек 449 28.07.2024 22:38 [22:38:57]line Смена: 386 ФФД: 1.0 [22:38:57]line ЗНМ: 0300000050 [22:38:57]line РНМ: 0000000000099253 [22:38:57]line Версия ККМ: 001 [22:38:57]line Платежная система: O! деньги [22:38:57]line ФМ: 0000000000965352 [22:38:57]line ФД: 230635 [22:38:57]line ФПД: 17074641339882 [22:38:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T223855&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230635&fm=17074641339882&tin=02508201610067®Number=0000000000099253&sum=100005 [22:38:57]OFD Sender: Processing packet 230635 [packets to send 132, broken 131] [22:38:57]ProducePacketName [22:38:57]name=ofd_packets/00230635 [22:38:57]OFD Sender: To server: pG, [22:38:57]CommunicateWithHost lk.salyk.kg:30040 [22:38:57]ConnectInit lk.salyk.kg [22:38:57]written 0, free lines is 4095 [22:38:57]Connected sock=10 [22:38:57]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 56 AD 07 01 02 7E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C1 01 00 00 F4 03 04 00 7F C8 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 EB 84 03 00 35 04 06 00 0F 87 7F EE 85 EA 97 99 65 56 07 DA A9 AC [22:38:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 36 01 47 00 82 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 39 36 35 33 35 32 10 04 04 00 EB 84 03 00 F4 03 04 00 56 6F A6 66 B6 04 01 00 00 DD B1 F0 C6 9F F0 FF 70 [22:38:58]CommunicateWithHost err = 0 [22:38:58]CheckOFDResponse [22:38:58]1017 (14) - 77093643461234 [22:38:58]1041 (16) - 0000000000965352 [22:38:58]1040 (4) - 230635 [22:38:58]1012 (4) - 28.07.2024 16:18 [22:38:58]1206 (1) - 0 [22:38:58]OFD Sender: Remove packet 230635 [22:38:58]ProducePacketName [22:38:58]name=ofd_packets/00230635 [22:38:58]NVStorageDeleteData [22:38:58]Write to MH i2c: 01 00 00 07 03 0A [22:38:58]Write i2c OK [22:38:58]MH_I2C_Read... [22:38:58]Read from MH i2c: 01 [22:38:58]MH_I2C_Read... [22:38:58]Read from MH i2c: 01 07 00 [22:38:58]MH_I2C_Read... [22:38:58]Read from MH i2c: 01 07 00 07 03 00 00 00 00 00 1B 0D 39 [22:38:58]RasterBufferAndPrint [22:38:58]line [22:38:58]line [22:38:58]line [22:38:58]line [22:38:58]line [22:38:58]written 0, free lines is 3364 [22:38:58]MH_Cut [22:38:58]Write to MH i2c: D1 01 00 0E 03 01 E3 [22:38:58]Write i2c OK [22:38:58]MH_I2C_Read... [22:38:58]Read from MH i2c: D1 [22:38:58]MH_I2C_Read... [22:38:58]Read from MH i2c: D1 01 00 [22:38:58]MH_I2C_Read... [22:38:58]Read from MH i2c: D1 01 00 0E 03 00 E2 [22:38:58]Write to MH i2c: 01 00 00 0F 03 12 [22:38:58]Write i2c OK [22:38:58]MH_I2C_Read... [22:38:58]OFD Sender: No OFD packet to send [22:38:58]*** Cut start [22:38:58]*** Partial cut [22:38:58]*** CUTSNS_PIN = 1 [22:38:58]*** CUTSNS_PIN = 0 [22:38:59]*** Brake cut motor [22:38:59]Read from MH i2c: 01 [22:38:59]MH_I2C_Read... [22:38:59]*** Stop cut motor [22:38:59]*** Cut end [22:38:59]Read from MH i2c: 01 07 00 [22:38:59]MH_I2C_Read... [22:38:59]Read from MH i2c: 01 07 00 0F 03 00 00 00 00 00 FF 0F 27 [22:38:59]process_action close_receipt done [22:38:59]requested_data is exist [22:38:59]produce_requested_data [22:38:59]requested_item fm.sn is exist - process it [22:38:59]wFMCommunicate request_size=4 [22:38:59]MH_SAM_APDU [22:38:59]CAPDU: 80 11 00 00 [22:38:59]Write to MH i2c: E2 08 00 10 03 80 11 00 00 00 00 00 00 8D [22:38:59]Write i2c OK [22:38:59]MH_I2C_Read... [22:38:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:38:59]Read from MH i2c: E2 [22:38:59]MH_I2C_Read... [22:38:59]Read from MH i2c: E2 17 00 [22:38:59]MH_I2C_Read... [22:38:59]Read from MH i2c: E2 17 00 10 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 DE [22:38:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:38:59]wFMCommunicate OK [22:38:59]requested_item fd.num is exist - process it [22:38:59]SAM_PROTO_GetFieldsCounters [22:38:59]wFMCommunicate request_size=4 [22:38:59]MH_SAM_APDU [22:38:59]CAPDU: 80 13 00 00 [22:38:59]Write to MH i2c: E2 08 00 11 03 80 13 00 00 00 00 00 00 90 [22:38:59]Write i2c OK [22:38:59]MH_I2C_Read... [22:38:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:38:59]Read from MH i2c: E2 [22:38:59]MH_I2C_Read... [22:38:59]Read from MH i2c: E2 62 00 [22:38:59]MH_I2C_Read... [22:38:59]Read from MH i2c: E2 62 00 11 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 EB 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 C1 01 00 00 5E 04 04 00 C1 01 00 00 57 04 04 00 C2 01 00 00 19 04 04 00 00 00 00 00 90 00 ED [22:38:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 EB 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 C1 01 00 00 5E 04 04 00 C1 01 00 00 57 04 04 00 C2 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:38:59]wFMCommunicate OK [22:38:59]SAM_PROTO_GetFieldsCounters done [22:38:59]requested_item shift.num is exist - process it [22:38:59]requested_item shift.opened is exist - process it [22:38:59]req_shift_opened [22:38:59]FM_GetShiftState [22:38:59]SAM_PROTO_GetShiftState [22:38:59]wFMCommunicate request_size=4 [22:38:59]MH_SAM_APDU [22:38:59]CAPDU: 80 13 01 00 [22:38:59]Write to MH i2c: E2 08 00 12 03 80 13 01 00 00 00 00 00 92 [22:38:59]Write i2c OK [22:38:59]MH_I2C_Read... [22:38:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:38:59]Read from MH i2c: E2 [22:38:59]MH_I2C_Read... [22:38:59]Read from MH i2c: E2 0E 00 [22:38:59]MH_I2C_Read... [22:38:59]Read from MH i2c: E2 0E 00 12 03 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 58 [22:38:59]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:38:59]wFMCommunicate OK [22:38:59]SAM_PROTO_GetShiftState done [22:38:59]FM_GetShiftState done [22:38:59]req_shift_opened done [22:38:59]requested_item shift.open_date is exist - process it [22:38:59]req_shift_open_date [22:38:59]req_shift_open_date done [22:38:59]produce_requested_data done [22:38:59]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230635,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [22:38:59]process_action_free close_receipt [22:38:59]json_value_free [22:38:59]json_value_free done [22:38:59]process_json_proto returns [22:38:59]Send response to host [22:38:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230635,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [22:38:59]free response buf [22:38:59]execute_script done [22:38:59]execute_script returns [22:38:59]free content buf [22:38:59]Sock 8.Close socket [22:38:59]Sock 8.Thread stoped [22:39:03]OFD Sender: No OFD packet to send [22:39:08]OFD Sender: No OFD packet to send [22:39:13]OFD Sender: No OFD packet to send [22:39:16]accept exits with 9 [22:39:16]New connection [22:39:16]New thread 3067276644 created [22:39:16]Thread 3067133284 joined [22:39:16]Waiting for new connection... [22:39:16] Sock 9.Parse request [22:39:16]Sock 9.Check first char [22:39:16]Sock 9.First char is OK [22:39:16]request: POST /json_proto HTTP/1.0 [22:39:16]Method: POST [22:39:16]URL: /json_proto [22:39:16]Method is POST - this is cgi request [22:39:16]url: /json_proto [22:39:16]query_string will be loaded in cgi processing [22:39:16]execute_cgi json_proto POST (null) [22:39:16]execute_cgi path=json_proto method=POST [22:39:16]POST find Content-Length [22:39:16]Host: 172.17.49.131:8080 [22:39:16]Content-Length: 803 [22:39:16]Content-Type: application/json [22:39:16] [22:39:16]POST finish read [22:39:16]Found Content-Length = 803 [22:39:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872214", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [22:39:16]execute_script... [22:39:16]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872214", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [22:39:16]POST & json_proto [22:39:16]process_json_proto [22:39:16]json parsed OK: [22:39:16]protocol is kg_v1.0 [22:39:16]action value=close_receipt [22:39:16]process_action close_receipt [22:39:16]cmd_close_receipt [22:39:16]MH_GetDate [22:39:16]Write to MH i2c: F0 00 00 13 03 05 [22:39:16]Write i2c OK [22:39:16]MH_I2C_Read... [22:39:16]Read from MH i2c: F0 [22:39:16]MH_I2C_Read... [22:39:16]Read from MH i2c: F0 09 00 [22:39:16]MH_I2C_Read... [22:39:16]Read from MH i2c: F0 09 00 13 03 00 94 C8 A6 66 FF 4D C0 64 E6 [22:39:16]GetLastDocTimeStamp 1722206335 [22:39:16]current date 1722206356 [22:39:16]FM_GetShiftState [22:39:16]SAM_PROTO_GetShiftState [22:39:16]wFMCommunicate request_size=4 [22:39:16]MH_SAM_APDU [22:39:16]CAPDU: 80 13 01 00 [22:39:16]Write to MH i2c: E2 08 00 14 03 80 13 01 00 00 00 00 00 94 [22:39:16]Write i2c OK [22:39:16]MH_I2C_Read... [22:39:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:39:16]Read from MH i2c: E2 [22:39:16]MH_I2C_Read... [22:39:16]Read from MH i2c: E2 0E 00 [22:39:16]MH_I2C_Read... [22:39:16]Read from MH i2c: E2 0E 00 14 03 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 5A [22:39:16]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:39:16]wFMCommunicate OK [22:39:16]SAM_PROTO_GetShiftState done [22:39:16]FM_GetShiftState done [22:39:16]opened in 1722127132 [22:39:16]opened+sec_in_day 1722213532 [22:39:16]quantity*price = 200010 [22:39:16]sum+1 = 200011 [22:39:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.10 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 0.00 Безнал.: 2000.10 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 450 28.07.2024 22:39 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000965352 ФД: 230636 ФПД: 25006709909613 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T223916&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230636&fm=25006709909613&tin=02508201610067®Number=0000000000099253&sum=200010 [22:39:17]StoreToDocumentArchive [22:39:17]shift 386 fd 230636 [22:39:17]save to /storage/0386/doc_00230636 [22:39:17]save last doc name /storage/0386/doc_00230636 to /storage/kkm_last_doc_name [22:39:17]save OK [22:39:17]Clear old archive folders... [22:39:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:39:17]tlvbuf is 005ADA70 [22:39:17]SAM_PROTO_ClearQueue [22:39:17]wFMCommunicate request_size=4 [22:39:17]MH_SAM_APDU [22:39:17]CAPDU: 80 09 00 00 [22:39:17]Write to MH i2c: E2 08 00 21 03 80 09 00 00 00 00 00 00 96 [22:39:17]Write i2c OK [22:39:17]MH_I2C_Read... [22:39:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:39:17]Read from MH i2c: E2 [22:39:17]MH_I2C_Read... [22:39:17]Read from MH i2c: E2 03 00 [22:39:17]MH_I2C_Read... [22:39:17]Read from MH i2c: E2 03 00 21 03 00 90 00 98 [22:39:17]RAPDU: 90 00 [22:39:17]wFMCommunicate OK [22:39:17]SAM_PROTO_ClearQueue done [22:39:17]KKMCreateOFDPacket [22:39:17]OFDProtocolAddRootSTLVToBuf [22:39:17]FM_MakeSignedData [22:39:17]FM_MakeSignedData [22:39:17]SAM_PROTO_SignData [22:39:17]wFMCommunicate request_size=4 [22:39:17]MH_SAM_APDU [22:39:17]CAPDU: 80 0D 01 02 [22:39:17]Write to MH i2c: E2 08 00 22 03 80 0D 01 02 00 00 00 00 9E [22:39:17]Write i2c OK [22:39:17]MH_I2C_Read... [22:39:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:39:17]Read from MH i2c: E2 [22:39:17]MH_I2C_Read... [22:39:17]Read from MH i2c: E2 03 00 [22:39:17]MH_I2C_Read... [22:39:17]Read from MH i2c: E2 03 00 22 03 00 90 00 99 [22:39:17]RAPDU: 90 00 [22:39:17]wFMCommunicate OK [22:39:17]wFMCommunicate request_size=255 [22:39:17]MH_SAM_APDU [22:39: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 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 C2 01 00 00 F4 03 04 00 94 C8 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 EC 84 03 00 35 04 06 00 16 [22:39:17]Write to MH i2c: E2 02 01 23 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 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 C2 01 00 00 F4 03 04 00 94 C8 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 EC 84 03 00 35 04 06 00 16 00 00 6D [22:39:17]Write i2c OK [22:39:17]MH_I2C_Read... [22:39:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:39:18]Read from MH i2c: E2 [22:39:18]MH_I2C_Read... [22:39:18]Read from MH i2c: E2 03 00 [22:39:18]MH_I2C_Read... [22:39:18]Read from MH i2c: E2 03 00 23 03 00 90 00 9A [22:39:18]RAPDU: 90 00 [22:39:18]wFMCommunicate OK [22:39:18]wFMCommunicate request_size=10 [22:39:18]MH_SAM_APDU [22:39:18]CAPDU: 80 0D 02 02 05 BE 54 0F A8 6D [22:39:18]Write to MH i2c: E2 0D 00 24 03 80 0D 02 02 05 00 BE 54 0F A8 6D 00 00 E1 [22:39:18]Write i2c OK [22:39:18]MH_I2C_Read... [22:39:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:39:18]Read from MH i2c: E2 [22:39:18]MH_I2C_Read... [22:39:18]Read from MH i2c: E2 03 00 [22:39:18]MH_I2C_Read... [22:39:18]Read from MH i2c: E2 03 00 24 03 00 90 00 9B [22:39:18]RAPDU: 90 00 [22:39:18]wFMCommunicate OK [22:39:18]wFMCommunicate request_size=4 [22:39:18]MH_SAM_APDU [22:39:18]CAPDU: 80 0D 03 02 [22:39:18]Write to MH i2c: E2 08 00 25 03 80 0D 03 02 00 00 00 00 A3 [22:39:18]Write i2c OK [22:39:18]MH_I2C_Read... [22:39:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:39:18]Read from MH i2c: E2 [22:39:18]MH_I2C_Read... [22:39:18]Read from MH i2c: E2 0B 00 [22:39:18]MH_I2C_Read... [22:39:18]Read from MH i2c: E2 0B 00 25 03 00 04 D9 2F 3F D0 8F AD 25 90 00 20 [22:39:18]RAPDU: 04 D9 2F 3F D0 8F AD 25 90 00 [22:39:18]wFMCommunicate OK [22:39:18]SAM_PROTO_SignData done [22:39:18]FM_MakeSignedData done [22:39:18]CreateOFDProtocolMessage [22:39:18]wFMCommunicate request_size=4 [22:39:18]MH_SAM_APDU [22:39:18]CAPDU: 80 11 00 00 [22:39:18]Write to MH i2c: E2 08 00 26 03 80 11 00 00 00 00 00 00 A3 [22:39:18]Write i2c OK [22:39:18]MH_I2C_Read... [22:39:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:39:18]Read from MH i2c: E2 [22:39:18]MH_I2C_Read... [22:39:18]Read from MH i2c: E2 17 00 [22:39:18]MH_I2C_Read... [22:39:18]Read from MH i2c: E2 17 00 26 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 F4 [22:39:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:39:18]wFMCommunicate OK [22:39:18]CreateOFDProtocolMessage done [22:39:18]OFDSenderStorePacket 230636 [22:39:18]StoreOFDPacket docnum=230636 [22:39:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 2F 06 07 01 F1 EE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 C2 01 00 00 F4 03 04 00 94 C8 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 EC 84 03 00 35 04 06 00 16 BE 54 0F A8 6D 04 D9 2F 3F D0 8F AD 25 [22:39:18]CheckFolder [22:39:18]dirname=/storage/ofd_packets [22:39:18]CheckFolder done [22:39:18]ProducePacketName [22:39:18]name=ofd_packets/00230636 [22:39:18]NVStorageSaveData ofd_packets/00230636 [22:39:18]File name is /storage/ofd_packets/00230636 [22:39:18]Write 301 bytes [22:39:18]NVStorageSaveData done [22:39:18]OFDSenderStorePacket done [22:39:18]KKMCreateOFDPacket done [22:39:18]NVStorageSaveData kkm_last_timestamp [22:39:18]File name is /storage/kkm_last_timestamp [22:39:18]Write 4 bytes [22:39:18]NVStorageSaveData done [22:39:18]ExternCall_PrintAddStr [22:39:18]wPrintStart [22:39:18]Write to MH i2c: 01 00 00 27 03 2A [22:39:18]Write i2c OK [22:39:18]MH_I2C_Read... [22:39:18]Read from MH i2c: 01 [22:39:18]MH_I2C_Read... [22:39:18]Read from MH i2c: 01 07 00 [22:39:18]MH_I2C_Read... [22:39:18]Read from MH i2c: 01 07 00 27 03 00 00 00 00 00 FF 0F 3F [22:39:18]RasterBufferAndPrint [22:39:18]line Счет N : (1)872214 [22:39:18]line ИНН: 02508201610067 [22:39:18]line Контрольно-Кассовый Чек [22:39:18]line ПРОДАЖА [22:39:18]line ТРК (МРК, ГНК) : 62 [22:39:18]line Товар: 2710124130 [22:39:18]line Аи-92-К-5 [22:39:18]line 29.500 * 67.80 [22:39:18]line = 2000.10 [22:39:18]line НДС 12% НСП 1% [22:39:18]line > о реализуемом товаре [22:39:18]line ИТОГО: 2000.10 [22:39:18]line НСП 1% : 17.70 [22:39:18]line НДС 12% : 212.40 [22:39:18]line Наличными: 0.00 [22:39:18]line Безнал.: 2000.10 [22:39:18]line Место: АЗС № 125 "Партнер Нефть" [22:39:18]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [22:39:18]line СНО: Общий режим [22:39:18]line Чек 450 28.07.2024 22:39 [22:39:18]line Смена: 386 ФФД: 1.0 [22:39:18]line ЗНМ: 0300000050 [22:39:18]line РНМ: 0000000000099253 [22:39:18]line Версия ККМ: 001 [22:39:18]line Платежная система: O! деньги [22:39:18]line ФМ: 0000000000965352 [22:39:18]line ФД: 230636 [22:39:18]line ФПД: 25006709909613 [22:39:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T223916&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230636&fm=25006709909613&tin=02508201610067®Number=0000000000099253&sum=200010 [22:39:18]OFD Sender: Processing packet 230636 [packets to send 132, broken 131] [22:39:18]ProducePacketName [22:39:18]name=ofd_packets/00230636 [22:39:18]OFD Sender: To server: pG, [22:39:18]CommunicateWithHost lk.salyk.kg:30040 [22:39:18]ConnectInit lk.salyk.kg [22:39:18]written 0, free lines is 4095 [22:39:18]Connected sock=10 [22:39:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 2F 06 07 01 F1 EE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 C2 01 00 00 F4 03 04 00 94 C8 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 EC 84 03 00 35 04 06 00 16 BE 54 0F A8 6D 04 D9 2F 3F D0 8F AD 25 [22:39:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 74 0E 47 00 F8 C4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 EC 84 03 00 F4 03 04 00 6B 6F A6 66 B6 04 01 00 00 C8 76 4B 2A 34 EF CB 89 [22:39:18]CommunicateWithHost err = 0 [22:39:18]CheckOFDResponse [22:39:18]1017 (14) - 77093643461234 [22:39:18]1041 (16) - 0000000000965352 [22:39:18]1040 (4) - 230636 [22:39:18]1012 (4) - 28.07.2024 16:18 [22:39:18]1206 (1) - 0 [22:39:18]OFD Sender: Remove packet 230636 [22:39:18]ProducePacketName [22:39:18]name=ofd_packets/00230636 [22:39:18]NVStorageDeleteData [22:39:19]Write to MH i2c: 01 00 00 51 03 54 [22:39:19]Write i2c OK [22:39:19]MH_I2C_Read... [22:39:19]Read from MH i2c: 01 [22:39:19]MH_I2C_Read... [22:39:19]Read from MH i2c: 01 07 00 [22:39:19]MH_I2C_Read... [22:39:19]Read from MH i2c: 01 07 00 51 03 00 00 00 00 00 20 0D 88 [22:39:19]RasterBufferAndPrint [22:39:19]line [22:39:19]line [22:39:19]line [22:39:19]line [22:39:19]line [22:39:19]written 0, free lines is 3366 [22:39:19]MH_Cut [22:39:19]Write to MH i2c: D1 01 00 58 03 01 2D [22:39:19]Write i2c OK [22:39:19]MH_I2C_Read... [22:39:19]Read from MH i2c: D1 [22:39:19]MH_I2C_Read... [22:39:19]Read from MH i2c: D1 01 00 [22:39:19]MH_I2C_Read... [22:39:19]Read from MH i2c: D1 01 00 58 03 00 2C [22:39:19]Write to MH i2c: 01 00 00 59 03 5C [22:39:19]Write i2c OK [22:39:19]MH_I2C_Read... [22:39:19]OFD Sender: No OFD packet to send [22:39:19]*** Cut start [22:39:19]*** Partial cut [22:39:19]*** CUTSNS_PIN = 1 [22:39:19]*** CUTSNS_PIN = 0 [22:39:19]*** Brake cut motor [22:39:20]Read from MH i2c: 01 [22:39:20]MH_I2C_Read... [22:39:20]*** Stop cut motor [22:39:20]*** Cut end [22:39:20]Read from MH i2c: 01 07 00 [22:39:20]MH_I2C_Read... [22:39:20]Read from MH i2c: 01 07 00 59 03 00 00 00 00 00 FF 0F 71 [22:39:20]process_action close_receipt done [22:39:20]requested_data is exist [22:39:20]produce_requested_data [22:39:20]requested_item fm.sn is exist - process it [22:39:20]wFMCommunicate request_size=4 [22:39:20]MH_SAM_APDU [22:39:20]CAPDU: 80 11 00 00 [22:39:20]Write to MH i2c: E2 08 00 5A 03 80 11 00 00 00 00 00 00 D7 [22:39:20]Write i2c OK [22:39:20]MH_I2C_Read... [22:39:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:39:20]Read from MH i2c: E2 [22:39:20]MH_I2C_Read... [22:39:20]Read from MH i2c: E2 17 00 [22:39:20]MH_I2C_Read... [22:39:20]Read from MH i2c: E2 17 00 5A 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 28 [22:39:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:39:20]wFMCommunicate OK [22:39:20]requested_item fd.num is exist - process it [22:39:20]SAM_PROTO_GetFieldsCounters [22:39:20]wFMCommunicate request_size=4 [22:39:20]MH_SAM_APDU [22:39:20]CAPDU: 80 13 00 00 [22:39:20]Write to MH i2c: E2 08 00 5B 03 80 13 00 00 00 00 00 00 DA [22:39:20]Write i2c OK [22:39:20]MH_I2C_Read... [22:39:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:39:20]Read from MH i2c: E2 [22:39:20]MH_I2C_Read... [22:39:20]Read from MH i2c: E2 62 00 [22:39:20]MH_I2C_Read... [22:39:20]Read from MH i2c: E2 62 00 5B 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 EC 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 C2 01 00 00 5E 04 04 00 C2 01 00 00 57 04 04 00 C3 01 00 00 19 04 04 00 00 00 00 00 90 00 3B [22:39:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 EC 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 C2 01 00 00 5E 04 04 00 C2 01 00 00 57 04 04 00 C3 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:39:20]wFMCommunicate OK [22:39:20]SAM_PROTO_GetFieldsCounters done [22:39:20]requested_item shift.num is exist - process it [22:39:20]requested_item shift.opened is exist - process it [22:39:20]req_shift_opened [22:39:20]FM_GetShiftState [22:39:20]SAM_PROTO_GetShiftState [22:39:20]wFMCommunicate request_size=4 [22:39:20]MH_SAM_APDU [22:39:20]CAPDU: 80 13 01 00 [22:39:20]Write to MH i2c: E2 08 00 5C 03 80 13 01 00 00 00 00 00 DC [22:39:20]Write i2c OK [22:39:20]MH_I2C_Read... [22:39:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:39:20]Read from MH i2c: E2 [22:39:20]MH_I2C_Read... [22:39:20]Read from MH i2c: E2 0E 00 [22:39:20]MH_I2C_Read... [22:39:20]Read from MH i2c: E2 0E 00 5C 03 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 A2 [22:39:20]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:39:20]wFMCommunicate OK [22:39:20]SAM_PROTO_GetShiftState done [22:39:20]FM_GetShiftState done [22:39:20]req_shift_opened done [22:39:20]requested_item shift.open_date is exist - process it [22:39:20]req_shift_open_date [22:39:20]req_shift_open_date done [22:39:20]produce_requested_data done [22:39:20]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230636,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [22:39:20]process_action_free close_receipt [22:39:20]json_value_free [22:39:20]json_value_free done [22:39:20]process_json_proto returns [22:39:20]Send response to host [22:39:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230636,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [22:39:20]free response buf [22:39:20]execute_script done [22:39:20]execute_script returns [22:39:20]free content buf [22:39:20]Sock 9.Close socket [22:39:20]Sock 9.Thread stoped [22:39:24]OFD Sender: No OFD packet to send [22:39:29]OFD Sender: No OFD packet to send [22:39:34]OFD Sender: No OFD packet to send [22:39:39]OFD Sender: No OFD packet to send [22:39:44]OFD Sender: No OFD packet to send [22:39:49]OFD Sender: No OFD packet to send [22:39:54]OFD Sender: No OFD packet to send [22:39:59]OFD Sender: No OFD packet to send [22:40:04]OFD Sender: No OFD packet to send [22:40:09]OFD Sender: No OFD packet to send [22:40:14]OFD Sender: No OFD packet to send [22:40:19]OFD Sender: No OFD packet to send [22:40:24]OFD Sender: No OFD packet to send [22:40:29]OFD Sender: No OFD packet to send [22:40:34]OFD Sender: No OFD packet to send [22:40:39]OFD Sender: No OFD packet to send [22:40:44]OFD Sender: No OFD packet to send [22:40:49]OFD Sender: No OFD packet to send [22:40:54]OFD Sender: No OFD packet to send [22:40:59]OFD Sender: No OFD packet to send [22:41:04]OFD Sender: No OFD packet to send [22:41:09]OFD Sender: No OFD packet to send [22:41:14]OFD Sender: No OFD packet to send [22:41:19]OFD Sender: No OFD packet to send [22:41:24]OFD Sender: No OFD packet to send [22:41:29]OFD Sender: No OFD packet to send [22:41:34]OFD Sender: No OFD packet to send [22:41:39]OFD Sender: No OFD packet to send [22:41:44]OFD Sender: No OFD packet to send [22:41:49]OFD Sender: No OFD packet to send [22:41:54]OFD Sender: No OFD packet to send [22:41:59]OFD Sender: No OFD packet to send [22:42:04]OFD Sender: No OFD packet to send [22:42:09]OFD Sender: No OFD packet to send [22:42:14]OFD Sender: No OFD packet to send [22:42:19]OFD Sender: No OFD packet to send [22:42:24]OFD Sender: No OFD packet to send [22:42:29]OFD Sender: No OFD packet to send [22:42:34]OFD Sender: No OFD packet to send [22:42:39]OFD Sender: No OFD packet to send [22:42:44]OFD Sender: No OFD packet to send [22:42:49]OFD Sender: No OFD packet to send [22:42:54]OFD Sender: No OFD packet to send [22:42:59]OFD Sender: No OFD packet to send [22:43:03]accept exits with 8 [22:43:03]New connection [22:43:03]New thread 3067133284 created [22:43:03]Thread 3067276644 joined [22:43:03]Waiting for new connection... [22:43:03] Sock 8.Parse request [22:43:03]Sock 8.Check first char [22:43:03]Sock 8.First char is OK [22:43:03]request: POST /json_proto HTTP/1.0 [22:43:03]Method: POST [22:43:03]URL: /json_proto [22:43:03]Method is POST - this is cgi request [22:43:03]url: /json_proto [22:43:03]query_string will be loaded in cgi processing [22:43:03]execute_cgi json_proto POST (null) [22:43:03]execute_cgi path=json_proto method=POST [22:43:03]POST find Content-Length [22:43:03]Host: 172.17.49.131:8080 [22:43:03]Content-Length: 843 [22:43:03]Content-Type: application/json [22:43:03] [22:43:03]POST finish read [22:43:03]Found Content-Length = 843 [22:43:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872217", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:43:03]execute_script... [22:43: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)872217", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:43:03]POST & json_proto [22:43:03]process_json_proto [22:43:03]json parsed OK: [22:43:03]protocol is kg_v1.0 [22:43:03]action value=close_receipt [22:43:03]process_action close_receipt [22:43:03]cmd_close_receipt [22:43:03]MH_GetDate [22:43:03]Write to MH i2c: F0 00 00 5D 03 4F [22:43:03]Write i2c OK [22:43:03]MH_I2C_Read... [22:43:03]Read from MH i2c: F0 [22:43:03]MH_I2C_Read... [22:43:03]Read from MH i2c: F0 09 00 [22:43:03]MH_I2C_Read... [22:43:03]Read from MH i2c: F0 09 00 5D 03 00 77 C9 A6 66 FF 4D C0 64 14 [22:43:03]GetLastDocTimeStamp 1722206356 [22:43:03]current date 1722206583 [22:43:03]FM_GetShiftState [22:43:03]SAM_PROTO_GetShiftState [22:43:03]wFMCommunicate request_size=4 [22:43:03]MH_SAM_APDU [22:43:03]CAPDU: 80 13 01 00 [22:43:03]Write to MH i2c: E2 08 00 5E 03 80 13 01 00 00 00 00 00 DE [22:43:03]Write i2c OK [22:43:03]MH_I2C_Read... [22:43:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:43:03]Read from MH i2c: E2 [22:43:03]MH_I2C_Read... [22:43:03]Read from MH i2c: E2 0E 00 [22:43:03]MH_I2C_Read... [22:43:03]Read from MH i2c: E2 0E 00 5E 03 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 A4 [22:43:03]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:43:03]wFMCommunicate OK [22:43:03]SAM_PROTO_GetShiftState done [22:43:03]FM_GetShiftState done [22:43:03]opened in 1722127132 [22:43:03]opened+sec_in_day 1722213532 [22:43:03]quantity*price = 100023 [22:43:03]sum+1 = 100024 [22:43:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.23 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.23 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 451 28.07.2024 22:43 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000965352 ФД: 230637 ФПД: 17728276653925 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T224303&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230637&fm=17728276653925&tin=02508201610067®Number=0000000000099253&sum=100023 [22:43:04]StoreToDocumentArchive [22:43:04]shift 386 fd 230637 [22:43:04]save to /storage/0386/doc_00230637 [22:43:04]save last doc name /storage/0386/doc_00230637 to /storage/kkm_last_doc_name [22:43:04]save OK [22:43:04]Clear old archive folders... [22:43:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:43:04]tlvbuf is 00697550 [22:43:04]SAM_PROTO_ClearQueue [22:43:04]wFMCommunicate request_size=4 [22:43:04]MH_SAM_APDU [22:43:04]CAPDU: 80 09 00 00 [22:43:04]Write to MH i2c: E2 08 00 6B 03 80 09 00 00 00 00 00 00 E0 [22:43:04]Write i2c OK [22:43:04]MH_I2C_Read... [22:43:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:43:04]Read from MH i2c: E2 [22:43:04]MH_I2C_Read... [22:43:04]Read from MH i2c: E2 03 00 [22:43:04]MH_I2C_Read... [22:43:04]Read from MH i2c: E2 03 00 6B 03 00 90 00 E2 [22:43:04]RAPDU: 90 00 [22:43:04]wFMCommunicate OK [22:43:04]SAM_PROTO_ClearQueue done [22:43:04]KKMCreateOFDPacket [22:43:04]OFDProtocolAddRootSTLVToBuf [22:43:04]FM_MakeSignedData [22:43:04]FM_MakeSignedData [22:43:04]SAM_PROTO_SignData [22:43:04]wFMCommunicate request_size=4 [22:43:04]MH_SAM_APDU [22:43:04]CAPDU: 80 0D 01 02 [22:43:04]Write to MH i2c: E2 08 00 6C 03 80 0D 01 02 00 00 00 00 E8 [22:43:04]Write i2c OK [22:43:04]MH_I2C_Read... [22:43:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:43:04]Read from MH i2c: E2 [22:43:04]MH_I2C_Read... [22:43:04]Read from MH i2c: E2 03 00 [22:43:04]MH_I2C_Read... [22:43:04]Read from MH i2c: E2 03 00 6C 03 00 90 00 E3 [22:43:04]RAPDU: 90 00 [22:43:04]wFMCommunicate OK [22:43:04]wFMCommunicate request_size=255 [22:43:04]MH_SAM_APDU [22:43: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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 01 00 00 F4 03 04 00 77 C9 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 ED 84 03 00 35 04 06 00 10 [22:43:04]Write to MH i2c: E2 02 01 6D 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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 01 00 00 F4 03 04 00 77 C9 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 ED 84 03 00 35 04 06 00 10 00 00 B4 [22:43:04]Write i2c OK [22:43:04]MH_I2C_Read... [22:43:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:43:05]Read from MH i2c: E2 [22:43:05]MH_I2C_Read... [22:43:05]Read from MH i2c: E2 03 00 [22:43:05]MH_I2C_Read... [22:43:05]Read from MH i2c: E2 03 00 6D 03 00 90 00 E4 [22:43:05]RAPDU: 90 00 [22:43:05]wFMCommunicate OK [22:43:05]wFMCommunicate request_size=10 [22:43:05]MH_SAM_APDU [22:43:05]CAPDU: 80 0D 02 02 05 1F AF A1 E7 65 [22:43:05]Write to MH i2c: E2 0D 00 6E 03 80 0D 02 02 05 00 1F AF A1 E7 65 00 00 B0 [22:43:05]Write i2c OK [22:43:05]MH_I2C_Read... [22:43:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:43:05]Read from MH i2c: E2 [22:43:05]MH_I2C_Read... [22:43:05]Read from MH i2c: E2 03 00 [22:43:05]MH_I2C_Read... [22:43:05]Read from MH i2c: E2 03 00 6E 03 00 90 00 E5 [22:43:05]RAPDU: 90 00 [22:43:05]wFMCommunicate OK [22:43:05]wFMCommunicate request_size=4 [22:43:05]MH_SAM_APDU [22:43:05]CAPDU: 80 0D 03 02 [22:43:05]Write to MH i2c: E2 08 00 6F 03 80 0D 03 02 00 00 00 00 ED [22:43:05]Write i2c OK [22:43:05]MH_I2C_Read... [22:43:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:43:05]Read from MH i2c: E2 [22:43:05]MH_I2C_Read... [22:43:05]Read from MH i2c: E2 0B 00 [22:43:05]MH_I2C_Read... [22:43:05]Read from MH i2c: E2 0B 00 6F 03 00 9C 54 B4 FA B9 0F E8 30 90 00 6C [22:43:05]RAPDU: 9C 54 B4 FA B9 0F E8 30 90 00 [22:43:05]wFMCommunicate OK [22:43:05]SAM_PROTO_SignData done [22:43:05]FM_MakeSignedData done [22:43:05]CreateOFDProtocolMessage [22:43:05]wFMCommunicate request_size=4 [22:43:05]MH_SAM_APDU [22:43:05]CAPDU: 80 11 00 00 [22:43:05]Write to MH i2c: E2 08 00 70 03 80 11 00 00 00 00 00 00 ED [22:43:05]Write i2c OK [22:43:05]MH_I2C_Read... [22:43:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:43:05]Read from MH i2c: E2 [22:43:05]MH_I2C_Read... [22:43:05]Read from MH i2c: E2 17 00 [22:43:05]MH_I2C_Read... [22:43:05]Read from MH i2c: E2 17 00 70 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 3E [22:43:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:43:05]wFMCommunicate OK [22:43:05]CreateOFDProtocolMessage done [22:43:05]OFDSenderStorePacket 230637 [22:43:05]StoreOFDPacket docnum=230637 [22:43:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 1C 3A 07 01 EA 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 01 00 00 F4 03 04 00 77 C9 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 ED 84 03 00 35 04 06 00 10 1F AF A1 E7 65 9C 54 B4 FA B9 0F E8 30 [22:43:05]CheckFolder [22:43:05]dirname=/storage/ofd_packets [22:43:05]CheckFolder done [22:43:05]ProducePacketName [22:43:05]name=ofd_packets/00230637 [22:43:05]NVStorageSaveData ofd_packets/00230637 [22:43:05]File name is /storage/ofd_packets/00230637 [22:43:05]Write 301 bytes [22:43:05]NVStorageSaveData done [22:43:05]OFDSenderStorePacket done [22:43:05]KKMCreateOFDPacket done [22:43:05]NVStorageSaveData kkm_last_timestamp [22:43:05]File name is /storage/kkm_last_timestamp [22:43:05]Write 4 bytes [22:43:05]NVStorageSaveData done [22:43:05]ExternCall_PrintAddStr [22:43:05]wPrintStart [22:43:05]Write to MH i2c: 01 00 00 71 03 74 [22:43:05]Write i2c OK [22:43:05]MH_I2C_Read... [22:43:05]Read from MH i2c: 01 [22:43:05]MH_I2C_Read... [22:43:05]Read from MH i2c: 01 07 00 [22:43:05]MH_I2C_Read... [22:43:05]Read from MH i2c: 01 07 00 71 03 00 00 00 00 00 FF 0F 89 [22:43:05]RasterBufferAndPrint [22:43:05]line Счет N : (1)872217 [22:43:05]line ИНН: 02508201610067 [22:43:05]line Контрольно-Кассовый Чек [22:43:05]line ПРОДАЖА [22:43:05]line ТРК (МРК, ГНК) : 61 [22:43:05]line Товар: 2710124500 [22:43:05]line Аи-95-К-5 [22:43:05]line 13.390 * 74.70 [22:43:05]line = 1000.23 [22:43:05]line НДС 12% НСП 1% [22:43:05]line > о реализуемом товаре [22:43:05]line ИТОГО: 1000.23 [22:43:05]line НСП 1% : 8.85 [22:43:05]line НДС 12% : 106.22 [22:43:05]line Наличными: 0.00 [22:43:05]line Безнал.: 1000.23 [22:43:05]line Место: АЗС № 125 "Партнер Нефть" [22:43:05]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [22:43:05]line СНО: Общий режим [22:43:05]line Чек 451 28.07.2024 22:43 [22:43:05]line Смена: 386 ФФД: 1.0 [22:43:05]line ЗНМ: 0300000050 [22:43:05]line РНМ: 0000000000099253 [22:43:05]line Версия ККМ: 001 [22:43:05]line Платежная система: АКБ Кыргызстан [22:43:05]line ФМ: 0000000000965352 [22:43:05]line ФД: 230637 [22:43:05]line ФПД: 17728276653925 [22:43:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T224303&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230637&fm=17728276653925&tin=02508201610067®Number=0000000000099253&sum=100023 [22:43:05]OFD Sender: Processing packet 230637 [packets to send 132, broken 131] [22:43:05]ProducePacketName [22:43:05]name=ofd_packets/00230637 [22:43:05]OFD Sender: To server: pG, [22:43:05]CommunicateWithHost lk.salyk.kg:30040 [22:43:05]ConnectInit lk.salyk.kg [22:43:05]written 0, free lines is 4095 [22:43:05]Connected sock=10 [22:43:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 1C 3A 07 01 EA 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C3 01 00 00 F4 03 04 00 77 C9 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 ED 84 03 00 35 04 06 00 10 1F AF A1 E7 65 9C 54 B4 FA B9 0F E8 30 [22:43:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 C2 A9 47 00 52 C4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 ED 84 03 00 F4 03 04 00 4E 70 A6 66 B6 04 01 00 00 91 97 DA 98 8B 00 CC 18 [22:43:06]CommunicateWithHost err = 0 [22:43:06]CheckOFDResponse [22:43:06]1017 (14) - 77093643461234 [22:43:06]1041 (16) - 0000000000965352 [22:43:06]1040 (4) - 230637 [22:43:06]1012 (4) - 28.07.2024 16:22 [22:43:06]1206 (1) - 0 [22:43:06]OFD Sender: Remove packet 230637 [22:43:06]ProducePacketName [22:43:06]name=ofd_packets/00230637 [22:43:06]NVStorageDeleteData [22:43:06]Write to MH i2c: 01 00 00 9B 03 9E [22:43:06]Write i2c OK [22:43:06]MH_I2C_Read... [22:43:06]Read from MH i2c: 01 [22:43:06]MH_I2C_Read... [22:43:06]Read from MH i2c: 01 07 00 [22:43:06]MH_I2C_Read... [22:43:06]Read from MH i2c: 01 07 00 9B 03 00 00 00 00 00 0F 0D C1 [22:43:06]RasterBufferAndPrint [22:43:06]line [22:43:06]line [22:43:06]line [22:43:06]line [22:43:06]line [22:43:06]written 0, free lines is 3350 [22:43:06]MH_Cut [22:43:06]Write to MH i2c: D1 01 00 A2 03 01 77 [22:43:06]Write i2c OK [22:43:06]MH_I2C_Read... [22:43:06]Read from MH i2c: D1 [22:43:06]MH_I2C_Read... [22:43:06]Read from MH i2c: D1 01 00 [22:43:06]MH_I2C_Read... [22:43:06]Read from MH i2c: D1 01 00 A2 03 00 76 [22:43:06]Write to MH i2c: 01 00 00 A3 03 A6 [22:43:06]Write i2c OK [22:43:06]MH_I2C_Read... [22:43:06]OFD Sender: No OFD packet to send [22:43:06]*** Cut start [22:43:06]*** Partial cut [22:43:06]*** CUTSNS_PIN = 1 [22:43:06]*** CUTSNS_PIN = 0 [22:43:07]*** Brake cut motor [22:43:07]Read from MH i2c: 01 [22:43:07]MH_I2C_Read... [22:43:07]*** Stop cut motor [22:43:07]*** Cut end [22:43:07]Read from MH i2c: 01 07 00 [22:43:07]MH_I2C_Read... [22:43:07]Read from MH i2c: 01 07 00 A3 03 00 00 00 00 00 FF 0F BB [22:43:07]process_action close_receipt done [22:43:07]requested_data is exist [22:43:07]produce_requested_data [22:43:07]requested_item fm.sn is exist - process it [22:43:07]wFMCommunicate request_size=4 [22:43:07]MH_SAM_APDU [22:43:07]CAPDU: 80 11 00 00 [22:43:07]Write to MH i2c: E2 08 00 A4 03 80 11 00 00 00 00 00 00 21 [22:43:07]Write i2c OK [22:43:07]MH_I2C_Read... [22:43:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:43:07]Read from MH i2c: E2 [22:43:07]MH_I2C_Read... [22:43:07]Read from MH i2c: E2 17 00 [22:43:07]MH_I2C_Read... [22:43:07]Read from MH i2c: E2 17 00 A4 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 72 [22:43:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:43:07]wFMCommunicate OK [22:43:07]requested_item fd.num is exist - process it [22:43:07]SAM_PROTO_GetFieldsCounters [22:43:07]wFMCommunicate request_size=4 [22:43:07]MH_SAM_APDU [22:43:07]CAPDU: 80 13 00 00 [22:43:07]Write to MH i2c: E2 08 00 A5 03 80 13 00 00 00 00 00 00 24 [22:43:07]Write i2c OK [22:43:07]MH_I2C_Read... [22:43:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:43:07]Read from MH i2c: E2 [22:43:07]MH_I2C_Read... [22:43:07]Read from MH i2c: E2 62 00 [22:43:07]MH_I2C_Read... [22:43:07]Read from MH i2c: E2 62 00 A5 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 ED 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 C3 01 00 00 5E 04 04 00 C3 01 00 00 57 04 04 00 C4 01 00 00 19 04 04 00 00 00 00 00 90 00 89 [22:43:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 ED 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 C3 01 00 00 5E 04 04 00 C3 01 00 00 57 04 04 00 C4 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:43:07]wFMCommunicate OK [22:43:07]SAM_PROTO_GetFieldsCounters done [22:43:07]requested_item shift.num is exist - process it [22:43:07]requested_item shift.opened is exist - process it [22:43:07]req_shift_opened [22:43:07]FM_GetShiftState [22:43:07]SAM_PROTO_GetShiftState [22:43:07]wFMCommunicate request_size=4 [22:43:07]MH_SAM_APDU [22:43:07]CAPDU: 80 13 01 00 [22:43:07]Write to MH i2c: E2 08 00 A6 03 80 13 01 00 00 00 00 00 26 [22:43:07]Write i2c OK [22:43:07]MH_I2C_Read... [22:43:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:43:07]Read from MH i2c: E2 [22:43:07]MH_I2C_Read... [22:43:07]Read from MH i2c: E2 0E 00 [22:43:07]MH_I2C_Read... [22:43:07]Read from MH i2c: E2 0E 00 A6 03 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 EC [22:43:07]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:43:07]wFMCommunicate OK [22:43:07]SAM_PROTO_GetShiftState done [22:43:07]FM_GetShiftState done [22:43:07]req_shift_opened done [22:43:07]requested_item shift.open_date is exist - process it [22:43:07]req_shift_open_date [22:43:07]req_shift_open_date done [22:43:07]produce_requested_data done [22:43:07]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230637,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [22:43:07]process_action_free close_receipt [22:43:07]json_value_free [22:43:07]json_value_free done [22:43:07]process_json_proto returns [22:43:07]Send response to host [22:43:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230637,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [22:43:07]free response buf [22:43:07]execute_script done [22:43:07]execute_script returns [22:43:07]free content buf [22:43:07]Sock 8.Close socket [22:43:07]Sock 8.Thread stoped [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:21]OFD Sender: No OFD packet to send [22:44:26]OFD Sender: No OFD packet to send [22:44:31]OFD Sender: No OFD packet to send [22:44:36]OFD Sender: No OFD packet to send [22:44:41]OFD Sender: No OFD packet to send [22:44:46]OFD Sender: No OFD packet to send [22:44:51]OFD Sender: No OFD packet to send [22:44:56]OFD Sender: No OFD packet to send [22:45:01]OFD Sender: No OFD packet to send [22:45:06]OFD Sender: No OFD packet to send [22:45:10]accept exits with 9 [22:45:10]New connection [22:45:10]New thread 3067276644 created [22:45:10]Thread 3067133284 joined [22:45:10]Waiting for new connection... [22:45:10] Sock 9.Parse request [22:45:10]Sock 9.Check first char [22:45:10]Sock 9.First char is OK [22:45:10]request: POST /json_proto HTTP/1.0 [22:45:10]Method: POST [22:45:10]URL: /json_proto [22:45:10]Method is POST - this is cgi request [22:45:10]url: /json_proto [22:45:10]query_string will be loaded in cgi processing [22:45:10]execute_cgi json_proto POST (null) [22:45:10]execute_cgi path=json_proto method=POST [22:45:10]POST find Content-Length [22:45:10]Host: 172.17.49.131:8080 [22:45:10]Content-Length: 670 [22:45:10]Content-Type: application/json [22:45:10] [22:45:10]POST finish read [22:45:10]Found Content-Length = 670 [22:45:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872219", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:45:10]execute_script... [22:45: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)872219", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.80, "quantity" : 8.730, "sum" : 600.62, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 600.00, "total" : 600.00, "payments": [ { "type": 0, "sum" : 600.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:45:10]POST & json_proto [22:45:10]process_json_proto [22:45:10]json parsed OK: [22:45:10]protocol is kg_v1.0 [22:45:10]action value=close_receipt [22:45:10]process_action close_receipt [22:45:10]cmd_close_receipt [22:45:10]MH_GetDate [22:45:10]Write to MH i2c: F0 00 00 A7 03 99 [22:45:10]Write i2c OK [22:45:10]MH_I2C_Read... [22:45:10]Read from MH i2c: F0 [22:45:10]MH_I2C_Read... [22:45:10]Read from MH i2c: F0 09 00 [22:45:10]MH_I2C_Read... [22:45:10]Read from MH i2c: F0 09 00 A7 03 00 F6 C9 A6 66 FF 4D C0 64 DD [22:45:10]GetLastDocTimeStamp 1722206583 [22:45:10]current date 1722206710 [22:45:10]FM_GetShiftState [22:45:10]SAM_PROTO_GetShiftState [22:45:10]wFMCommunicate request_size=4 [22:45:10]MH_SAM_APDU [22:45:10]CAPDU: 80 13 01 00 [22:45:10]Write to MH i2c: E2 08 00 A8 03 80 13 01 00 00 00 00 00 28 [22:45:10]Write i2c OK [22:45:10]MH_I2C_Read... [22:45:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:45:10]Read from MH i2c: E2 [22:45:10]MH_I2C_Read... [22:45:10]Read from MH i2c: E2 0E 00 [22:45:10]MH_I2C_Read... [22:45:10]Read from MH i2c: E2 0E 00 A8 03 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 EE [22:45:10]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:45:10]wFMCommunicate OK [22:45:10]SAM_PROTO_GetShiftState done [22:45:10]FM_GetShiftState done [22:45:10]opened in 1722127132 [22:45:10]opened+sec_in_day 1722213532 [22:45:10]quantity*price = 60062 [22:45:10]sum+1 = 60063 [22:45:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.62 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.78 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 452 28.07.2024 22:45 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230638 ФПД: 164789160191036 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T224510&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230638&fm=164789160191036&tin=02508201610067®Number=0000000000099253&sum=60000 [22:45:11]StoreToDocumentArchive [22:45:11]shift 386 fd 230638 [22:45:11]save to /storage/0386/doc_00230638 [22:45:11]save last doc name /storage/0386/doc_00230638 to /storage/kkm_last_doc_name [22:45:11]save OK [22:45:11]Clear old archive folders... [22:45:11]ProcessDocumentItem done err = 0, tmpTLVsize=252 [22:45:11]tlvbuf is B6EF7180 [22:45:11]SAM_PROTO_ClearQueue [22:45:11]wFMCommunicate request_size=4 [22:45:11]MH_SAM_APDU [22:45:11]CAPDU: 80 09 00 00 [22:45:11]Write to MH i2c: E2 08 00 B5 03 80 09 00 00 00 00 00 00 2A [22:45:11]Write i2c OK [22:45:11]MH_I2C_Read... [22:45:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:45:11]Read from MH i2c: E2 [22:45:11]MH_I2C_Read... [22:45:11]Read from MH i2c: E2 03 00 [22:45:11]MH_I2C_Read... [22:45:11]Read from MH i2c: E2 03 00 B5 03 00 90 00 2C [22:45:11]RAPDU: 90 00 [22:45:11]wFMCommunicate OK [22:45:11]SAM_PROTO_ClearQueue done [22:45:11]KKMCreateOFDPacket [22:45:11]OFDProtocolAddRootSTLVToBuf [22:45:11]FM_MakeSignedData [22:45:11]FM_MakeSignedData [22:45:11]SAM_PROTO_SignData [22:45:11]wFMCommunicate request_size=4 [22:45:11]MH_SAM_APDU [22:45:11]CAPDU: 80 0D 01 02 [22:45:11]Write to MH i2c: E2 08 00 B6 03 80 0D 01 02 00 00 00 00 32 [22:45:11]Write i2c OK [22:45:11]MH_I2C_Read... [22:45:11]Read from MH i2c: E2 [22:45:11]MH_I2C_Read... [22:45:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:45:11]Read from MH i2c: E2 03 00 [22:45:11]MH_I2C_Read... [22:45:11]Read from MH i2c: E2 03 00 B6 03 00 90 00 2D [22:45:11]RAPDU: 90 00 [22:45:11]wFMCommunicate OK [22:45:11]wFMCommunicate request_size=255 [22:45:11]MH_SAM_APDU [22:45:11]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 01 00 00 F4 03 04 00 F6 C9 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 EE 84 03 00 35 04 06 00 [22:45:11]Write to MH i2c: E2 02 01 B7 03 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 01 00 00 F4 03 04 00 F6 C9 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 EE 84 03 00 35 04 06 00 00 00 CB [22:45:11]Write i2c OK [22:45:11]MH_I2C_Read... [22:45:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:45:11]Read from MH i2c: E2 [22:45:11]MH_I2C_Read... [22:45:11]Read from MH i2c: E2 03 00 [22:45:11]MH_I2C_Read... [22:45:11]Read from MH i2c: E2 03 00 B7 03 00 90 00 2E [22:45:11]RAPDU: 90 00 [22:45:11]wFMCommunicate OK [22:45:11]wFMCommunicate request_size=11 [22:45:11]MH_SAM_APDU [22:45:11]CAPDU: 80 0D 02 02 06 95 DF F7 5B 24 3C [22:45:11]Write to MH i2c: E2 0E 00 B8 03 80 0D 02 02 06 00 95 DF F7 5B 24 3C 00 00 67 [22:45:11]Write i2c OK [22:45:11]MH_I2C_Read... [22:45:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:45:11]Read from MH i2c: E2 [22:45:11]MH_I2C_Read... [22:45:11]Read from MH i2c: E2 03 00 [22:45:11]MH_I2C_Read... [22:45:11]Read from MH i2c: E2 03 00 B8 03 00 90 00 2F [22:45:11]RAPDU: 90 00 [22:45:11]wFMCommunicate OK [22:45:11]wFMCommunicate request_size=4 [22:45:11]MH_SAM_APDU [22:45:11]CAPDU: 80 0D 03 02 [22:45:11]Write to MH i2c: E2 08 00 B9 03 80 0D 03 02 00 00 00 00 37 [22:45:11]Write i2c OK [22:45:11]MH_I2C_Read... [22:45:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:45:11]Read from MH i2c: E2 [22:45:11]MH_I2C_Read... [22:45:11]Read from MH i2c: E2 0B 00 [22:45:11]MH_I2C_Read... [22:45:11]Read from MH i2c: E2 0B 00 B9 03 00 15 3B 1C B4 AD 7C EC 7F 90 00 EC [22:45:11]RAPDU: 15 3B 1C B4 AD 7C EC 7F 90 00 [22:45:11]wFMCommunicate OK [22:45:11]SAM_PROTO_SignData done [22:45:11]FM_MakeSignedData done [22:45:11]CreateOFDProtocolMessage [22:45:11]wFMCommunicate request_size=4 [22:45:11]MH_SAM_APDU [22:45:11]CAPDU: 80 11 00 00 [22:45:11]Write to MH i2c: E2 08 00 BA 03 80 11 00 00 00 00 00 00 37 [22:45:11]Write i2c OK [22:45:11]MH_I2C_Read... [22:45:11]OFD Sender: No OFD packet to send [22:45:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:45:11]Read from MH i2c: E2 [22:45:11]MH_I2C_Read... [22:45:11]Read from MH i2c: E2 17 00 [22:45:11]MH_I2C_Read... [22:45:11]Read from MH i2c: E2 17 00 BA 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 88 [22:45:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:45:11]wFMCommunicate OK [22:45:11]CreateOFDProtocolMessage done [22:45:11]OFDSenderStorePacket 230638 [22:45:11]StoreOFDPacket docnum=230638 [22:45:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 01 00 00 C7 BA 08 01 84 50 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 01 00 00 F4 03 04 00 F6 C9 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 EE 84 03 00 35 04 06 00 95 DF F7 5B 24 3C 15 3B 1C B4 AD 7C EC 7F [22:45:11]CheckFolder [22:45:11]dirname=/storage/ofd_packets [22:45:11]CheckFolder done [22:45:11]ProducePacketName [22:45:11]name=ofd_packets/00230638 [22:45:11]NVStorageSaveData ofd_packets/00230638 [22:45:11]File name is /storage/ofd_packets/00230638 [22:45:11]Write 302 bytes [22:45:11]NVStorageSaveData done [22:45:11]OFDSenderStorePacket done [22:45:11]KKMCreateOFDPacket done [22:45:11]NVStorageSaveData kkm_last_timestamp [22:45:11]File name is /storage/kkm_last_timestamp [22:45:11]Write 4 bytes [22:45:11]NVStorageSaveData done [22:45:11]ExternCall_PrintAddStr [22:45:11]wPrintStart [22:45:11]Write to MH i2c: 01 00 00 BB 03 BE [22:45:11]Write i2c OK [22:45:11]MH_I2C_Read... [22:45:11]Read from MH i2c: 01 [22:45:11]MH_I2C_Read... [22:45:11]Read from MH i2c: 01 07 00 [22:45:11]MH_I2C_Read... [22:45:11]Read from MH i2c: 01 07 00 BB 03 00 00 00 00 00 FF 0F D3 [22:45:11]RasterBufferAndPrint [22:45:11]line Счет N : (1)872219 [22:45:11]line ИНН: 02508201610067 [22:45:11]line Контрольно-Кассовый Чек [22:45:11]line ПРОДАЖА [22:45:11]line ТРК (МРК, ГНК) : 31 [22:45:11]line Товар: 2710124130 [22:45:11]line SUPER 92-К-5 [22:45:11]line 8.730 * 68.80 [22:45:11]line = 600.62 [22:45:11]line НДС 12% НСП 1% [22:45:11]line > о реализуемом товаре [22:45:11]line ОКРУГЛЕНИЕ: -0.62 [22:45:11]line ИТОГО: 600.00 [22:45:11]line Внесено: 600.00 [22:45:11]line СДАЧА: 0.00 [22:45:11]line НСП 1% : 5.31 [22:45:11]line НДС 12% : 63.78 [22:45:11]line Наличными: 600.00 [22:45:11]line Безнал.: 0.00 [22:45:11]line Место: АЗС № 125 "Партнер Нефть" [22:45:11]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [22:45:11]line СНО: Общий режим [22:45:11]line Чек 452 28.07.2024 22:45 [22:45:11]line Смена: 386 ФФД: 1.0 [22:45:11]line ЗНМ: 0300000050 [22:45:11]line РНМ: 0000000000099253 [22:45:11]line Версия ККМ: 001 [22:45:12]line ФМ: 0000000000965352 [22:45:12]line ФД: 230638 [22:45:12]line ФПД: 164789160191036 [22:45:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T224510&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230638&fm=164789160191036&tin=02508201610067®Number=0000000000099253&sum=60000 [22:45:12]OFD Sender: Processing packet 230638 [packets to send 132, broken 131] [22:45:12]ProducePacketName [22:45:12]name=ofd_packets/00230638 [22:45:12]OFD Sender: To server: pG, [22:45:12]CommunicateWithHost lk.salyk.kg:30040 [22:45:12]ConnectInit lk.salyk.kg [22:45:12]written 0, free lines is 4095 [22:45:12]Connected sock=10 [22:45:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 01 00 00 C7 BA 08 01 84 50 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 1A 22 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 9E EA 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 EA 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 13 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 EA 18 00 00 00 00 07 04 06 00 60 EA 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C4 01 00 00 F4 03 04 00 F6 C9 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 EE 84 03 00 35 04 06 00 95 DF F7 5B 24 3C 15 3B 1C B4 AD 7C EC 7F [22:45:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 8B D0 47 00 E3 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 39 36 35 33 35 32 10 04 04 00 EE 84 03 00 F4 03 04 00 CC 70 A6 66 B6 04 01 00 00 58 D3 05 64 B6 68 C8 67 [22:45:12]CommunicateWithHost err = 0 [22:45:12]CheckOFDResponse [22:45:12]1017 (14) - 77093643461234 [22:45:12]1041 (16) - 0000000000965352 [22:45:12]1040 (4) - 230638 [22:45:12]1012 (4) - 28.07.2024 16:24 [22:45:12]1206 (1) - 0 [22:45:12]OFD Sender: Remove packet 230638 [22:45:12]ProducePacketName [22:45:12]name=ofd_packets/00230638 [22:45:12]NVStorageDeleteData [22:45:12]Write to MH i2c: 01 00 00 E6 03 E9 [22:45:12]Write i2c OK [22:45:12]MH_I2C_Read... [22:45:12]Read from MH i2c: 01 [22:45:12]MH_I2C_Read... [22:45:12]Read from MH i2c: 01 07 00 [22:45:12]MH_I2C_Read... [22:45:12]Read from MH i2c: 01 07 00 E6 03 00 00 00 00 00 01 0D FE [22:45:12]RasterBufferAndPrint [22:45:12]line [22:45:12]line [22:45:12]line [22:45:12]line [22:45:12]line [22:45:12]written 0, free lines is 3335 [22:45:12]MH_Cut [22:45:12]Write to MH i2c: D1 01 00 ED 03 01 C2 [22:45:12]Write i2c OK [22:45:12]MH_I2C_Read... [22:45:12]Read from MH i2c: D1 [22:45:12]MH_I2C_Read... [22:45:12]Read from MH i2c: D1 01 00 [22:45:12]MH_I2C_Read... [22:45:12]Read from MH i2c: D1 01 00 ED 03 00 C1 [22:45:12]Write to MH i2c: 01 00 00 EE 03 F1 [22:45:12]Write i2c OK [22:45:12]MH_I2C_Read... [22:45:12]OFD Sender: No OFD packet to send [22:45:13]*** Cut start [22:45:13]*** Partial cut [22:45:13]*** CUTSNS_PIN = 1 [22:45:13]*** CUTSNS_PIN = 0 [22:45:13]*** Brake cut motor [22:45:13]Read from MH i2c: 01 [22:45:13]MH_I2C_Read... [22:45:13]*** Stop cut motor [22:45:13]*** Cut end [22:45:13]Read from MH i2c: 01 07 00 [22:45:13]MH_I2C_Read... [22:45:13]Read from MH i2c: 01 07 00 EE 03 00 00 00 00 00 FF 0F 06 [22:45:13]process_action close_receipt done [22:45:13]requested_data is exist [22:45:13]produce_requested_data [22:45:13]requested_item fm.sn is exist - process it [22:45:13]wFMCommunicate request_size=4 [22:45:13]MH_SAM_APDU [22:45:13]CAPDU: 80 11 00 00 [22:45:13]Write to MH i2c: E2 08 00 EF 03 80 11 00 00 00 00 00 00 6C [22:45:13]Write i2c OK [22:45:13]MH_I2C_Read... [22:45:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:45:13]Read from MH i2c: E2 [22:45:13]MH_I2C_Read... [22:45:13]Read from MH i2c: E2 17 00 [22:45:13]MH_I2C_Read... [22:45:13]Read from MH i2c: E2 17 00 EF 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 BD [22:45:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:45:13]wFMCommunicate OK [22:45:13]requested_item fd.num is exist - process it [22:45:13]SAM_PROTO_GetFieldsCounters [22:45:13]wFMCommunicate request_size=4 [22:45:13]MH_SAM_APDU [22:45:13]CAPDU: 80 13 00 00 [22:45:13]Write to MH i2c: E2 08 00 F0 03 80 13 00 00 00 00 00 00 6F [22:45:13]Write i2c OK [22:45:13]MH_I2C_Read... [22:45:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:45:14]Read from MH i2c: E2 [22:45:14]MH_I2C_Read... [22:45:14]Read from MH i2c: E2 62 00 [22:45:14]MH_I2C_Read... [22:45:14]Read from MH i2c: E2 62 00 F0 03 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 EE 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 C4 01 00 00 5E 04 04 00 C4 01 00 00 57 04 04 00 C5 01 00 00 19 04 04 00 00 00 00 00 90 00 D8 [22:45:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 EE 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 C4 01 00 00 5E 04 04 00 C4 01 00 00 57 04 04 00 C5 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:45:14]wFMCommunicate OK [22:45:14]SAM_PROTO_GetFieldsCounters done [22:45:14]requested_item shift.num is exist - process it [22:45:14]requested_item shift.opened is exist - process it [22:45:14]req_shift_opened [22:45:14]FM_GetShiftState [22:45:14]SAM_PROTO_GetShiftState [22:45:14]wFMCommunicate request_size=4 [22:45:14]MH_SAM_APDU [22:45:14]CAPDU: 80 13 01 00 [22:45:14]Write to MH i2c: E2 08 00 F1 03 80 13 01 00 00 00 00 00 71 [22:45:14]Write i2c OK [22:45:14]MH_I2C_Read... [22:45:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:45:14]Read from MH i2c: E2 [22:45:14]MH_I2C_Read... [22:45:14]Read from MH i2c: E2 0E 00 [22:45:14]MH_I2C_Read... [22:45:14]Read from MH i2c: E2 0E 00 F1 03 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 37 [22:45:14]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:45:14]wFMCommunicate OK [22:45:14]SAM_PROTO_GetShiftState done [22:45:14]FM_GetShiftState done [22:45:14]req_shift_opened done [22:45:14]requested_item shift.open_date is exist - process it [22:45:14]req_shift_open_date [22:45:14]req_shift_open_date done [22:45:14]produce_requested_data done [22:45:14]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230638,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [22:45:14]process_action_free close_receipt [22:45:14]json_value_free [22:45:14]json_value_free done [22:45:14]process_json_proto returns [22:45:14]Send response to host [22:45:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230638,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [22:45:14]free response buf [22:45:14]execute_script done [22:45:14]execute_script returns [22:45:14]free content buf [22:45:14]Sock 9.Close socket [22:45:14]Sock 9.Thread stoped [22:45:17]OFD Sender: No OFD packet to send [22:45:22]OFD Sender: No OFD packet to send [22:45:27]OFD Sender: No OFD packet to send [22:45:32]OFD Sender: No OFD packet to send [22:45:37]OFD Sender: No OFD packet to send [22:45:42]OFD Sender: No OFD packet to send [22:45:47]OFD Sender: No OFD packet to send [22:45:52]OFD Sender: No OFD packet to send [22:45:57]OFD Sender: No OFD packet to send [22:46:02]OFD Sender: No OFD packet to send [22:46:07]OFD Sender: No OFD packet to send [22:46:12]OFD Sender: No OFD packet to send [22:46:18]OFD Sender: No OFD packet to send [22:46:23]OFD Sender: No OFD packet to send [22:46:28]OFD Sender: No OFD packet to send [22:46:33]OFD Sender: No OFD packet to send [22:46:38]OFD Sender: No OFD packet to send [22:46:43]OFD Sender: No OFD packet to send [22:46:48]OFD Sender: No OFD packet to send [22:46:53]OFD Sender: No OFD packet to send [22:46:58]OFD Sender: No OFD packet to send [22:47:03]OFD Sender: No OFD packet to send [22:47:08]OFD Sender: No OFD packet to send [22:47:13]OFD Sender: No OFD packet to send [22:47:18]OFD Sender: No OFD packet to send [22:47:19]accept exits with 8 [22:47:19]New connection [22:47:19]New thread 3067133284 created [22:47:19]Thread 3067276644 joined [22:47:19]Waiting for new connection... [22:47:19] Sock 8.Parse request [22:47:19]Sock 8.Check first char [22:47:19]Sock 8.First char is OK [22:47:19]request: POST /json_proto HTTP/1.0 [22:47:19]Method: POST [22:47:19]URL: /json_proto [22:47:19]Method is POST - this is cgi request [22:47:19]url: /json_proto [22:47:19]query_string will be loaded in cgi processing [22:47:19]execute_cgi json_proto POST (null) [22:47:19]execute_cgi path=json_proto method=POST [22:47:19]POST find Content-Length [22:47:19]Host: 172.17.49.131:8080 [22:47:19]Content-Length: 799 [22:47:19]Content-Type: application/json [22:47:19] [22:47:19]POST finish read [22:47:19]Found Content-Length = 799 [22:47:19]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872218", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 58.770, "sum" : 4419.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" : 4419.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:47:19]execute_script... [22:47: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)872218", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 58.770, "sum" : 4419.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" : 4419.50 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:47:19]POST & json_proto [22:47:19]process_json_proto [22:47:19]json parsed OK: [22:47:19]protocol is kg_v1.0 [22:47:19]action value=close_receipt [22:47:19]process_action close_receipt [22:47:19]cmd_close_receipt [22:47:19]MH_GetDate [22:47:19]Write to MH i2c: F0 00 00 F2 03 E4 [22:47:19]Write i2c OK [22:47:19]MH_I2C_Read... [22:47:19]Read from MH i2c: F0 [22:47:19]MH_I2C_Read... [22:47:19]Read from MH i2c: F0 09 00 [22:47:19]MH_I2C_Read... [22:47:19]Read from MH i2c: F0 09 00 F2 03 00 77 CA A6 66 FF 4D C0 64 AA [22:47:19]GetLastDocTimeStamp 1722206710 [22:47:19]current date 1722206839 [22:47:19]FM_GetShiftState [22:47:19]SAM_PROTO_GetShiftState [22:47:19]wFMCommunicate request_size=4 [22:47:19]MH_SAM_APDU [22:47:19]CAPDU: 80 13 01 00 [22:47:19]Write to MH i2c: E2 08 00 F3 03 80 13 01 00 00 00 00 00 73 [22:47:19]Write i2c OK [22:47:19]MH_I2C_Read... [22:47:19]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:47:19]Read from MH i2c: E2 [22:47:19]MH_I2C_Read... [22:47:19]Read from MH i2c: E2 0E 00 [22:47:19]MH_I2C_Read... [22:47:19]Read from MH i2c: E2 0E 00 F3 03 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 39 [22:47:19]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:47:19]wFMCommunicate OK [22:47:19]SAM_PROTO_GetShiftState done [22:47:19]FM_GetShiftState done [22:47:19]opened in 1722127132 [22:47:19]opened+sec_in_day 1722213532 [22:47:19]quantity*price = 441950 [22:47:19]sum+1 = 441951 [22:47:19]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4419.50 НСП 1% : 39.11 НДС 12% : 469.33 Наличными: 0.00 Безнал.: 4419.50 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 453 28.07.2024 22:47 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000965352 ФД: 230639 ФПД: 134604404310347 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T224719&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230639&fm=134604404310347&tin=02508201610067®Number=0000000000099253&sum=441950 [22:47:20]StoreToDocumentArchive [22:47:20]shift 386 fd 230639 [22:47:20]save to /storage/0386/doc_00230639 [22:47:20]save last doc name /storage/0386/doc_00230639 to /storage/kkm_last_doc_name [22:47:20]save OK [22:47:20]Clear old archive folders... [22:47:20]ProcessDocumentItem done err = 0, tmpTLVsize=248 [22:47:20]tlvbuf is 006924D0 [22:47:20]SAM_PROTO_ClearQueue [22:47:20]wFMCommunicate request_size=4 [22:47:20]MH_SAM_APDU [22:47:20]CAPDU: 80 09 00 00 [22:47:20]Write to MH i2c: E2 08 00 00 04 80 09 00 00 00 00 00 00 76 [22:47:20]Write i2c OK [22:47:20]MH_I2C_Read... [22:47:20]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:47:20]Read from MH i2c: E2 [22:47:20]MH_I2C_Read... [22:47:20]Read from MH i2c: E2 03 00 [22:47:20]MH_I2C_Read... [22:47:20]Read from MH i2c: E2 03 00 00 04 00 90 00 78 [22:47:20]RAPDU: 90 00 [22:47:20]wFMCommunicate OK [22:47:20]SAM_PROTO_ClearQueue done [22:47:20]KKMCreateOFDPacket [22:47:20]OFDProtocolAddRootSTLVToBuf [22:47:20]FM_MakeSignedData [22:47:20]FM_MakeSignedData [22:47:20]SAM_PROTO_SignData [22:47:20]wFMCommunicate request_size=4 [22:47:20]MH_SAM_APDU [22:47:20]CAPDU: 80 0D 01 02 [22:47:20]Write to MH i2c: E2 08 00 01 04 80 0D 01 02 00 00 00 00 7E [22:47:20]Write i2c OK [22:47:20]MH_I2C_Read... [22:47:20]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:47:20]Read from MH i2c: E2 [22:47:20]MH_I2C_Read... [22:47:20]Read from MH i2c: E2 03 00 [22:47:20]MH_I2C_Read... [22:47:20]Read from MH i2c: E2 03 00 01 04 00 90 00 79 [22:47:20]RAPDU: 90 00 [22:47:20]wFMCommunicate OK [22:47:20]wFMCommunicate request_size=255 [22:47:20]MH_SAM_APDU [22:47: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 92 E5 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 5E BE 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5E BE 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 B7 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5E BE 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 01 00 00 F4 03 04 00 77 CA A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 EF 84 03 00 35 04 06 00 7A 6C 07 B4 [22:47:20]Write to MH i2c: E2 02 01 02 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 92 E5 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 5E BE 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5E BE 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 B7 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5E BE 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 01 00 00 F4 03 04 00 77 CA A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 EF 84 03 00 35 04 06 00 7A 6C 07 B4 00 00 45 [22:47:20]Write i2c OK [22:47:20]MH_I2C_Read... [22:47:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:47:21]Read from MH i2c: E2 [22:47:21]MH_I2C_Read... [22:47:21]Read from MH i2c: E2 03 00 [22:47:21]MH_I2C_Read... [22:47:21]Read from MH i2c: E2 03 00 02 04 00 90 00 7A [22:47:21]RAPDU: 90 00 [22:47:21]wFMCommunicate OK [22:47:21]wFMCommunicate request_size=7 [22:47:21]MH_SAM_APDU [22:47:21]CAPDU: 80 0D 02 02 02 41 4B [22:47:21]Write to MH i2c: E2 0A 00 03 04 80 0D 02 02 02 00 41 4B 00 00 11 [22:47:21]Write i2c OK [22:47:21]MH_I2C_Read... [22:47:21]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:47:21]Read from MH i2c: E2 [22:47:21]MH_I2C_Read... [22:47:21]Read from MH i2c: E2 03 00 [22:47:21]MH_I2C_Read... [22:47:21]Read from MH i2c: E2 03 00 03 04 00 90 00 7B [22:47:21]RAPDU: 90 00 [22:47:21]wFMCommunicate OK [22:47:21]wFMCommunicate request_size=4 [22:47:21]MH_SAM_APDU [22:47:21]CAPDU: 80 0D 03 02 [22:47:21]Write to MH i2c: E2 08 00 04 04 80 0D 03 02 00 00 00 00 83 [22:47:21]Write i2c OK [22:47:21]MH_I2C_Read... [22:47:21]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:47:21]Read from MH i2c: E2 [22:47:21]MH_I2C_Read... [22:47:21]Read from MH i2c: E2 0B 00 [22:47:21]MH_I2C_Read... [22:47:21]Read from MH i2c: E2 0B 00 04 04 00 F8 F3 B6 51 2B BD 69 44 90 00 0B [22:47:21]RAPDU: F8 F3 B6 51 2B BD 69 44 90 00 [22:47:21]wFMCommunicate OK [22:47:21]SAM_PROTO_SignData done [22:47:21]FM_MakeSignedData done [22:47:21]CreateOFDProtocolMessage [22:47:21]wFMCommunicate request_size=4 [22:47:21]MH_SAM_APDU [22:47:21]CAPDU: 80 11 00 00 [22:47:21]Write to MH i2c: E2 08 00 05 04 80 11 00 00 00 00 00 00 83 [22:47:21]Write i2c OK [22:47:21]MH_I2C_Read... [22:47:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:47:21]Read from MH i2c: E2 [22:47:21]MH_I2C_Read... [22:47:21]Read from MH i2c: E2 17 00 [22:47:21]MH_I2C_Read... [22:47:21]Read from MH i2c: E2 17 00 05 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 D4 [22:47:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:47:21]wFMCommunicate OK [22:47:21]CreateOFDProtocolMessage done [22:47:21]OFDSenderStorePacket 230639 [22:47:21]StoreOFDPacket docnum=230639 [22:47:21]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 F6 15 04 01 AD 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 92 E5 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 5E BE 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5E BE 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 B7 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5E BE 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 01 00 00 F4 03 04 00 77 CA A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 EF 84 03 00 35 04 06 00 7A 6C 07 B4 41 4B F8 F3 B6 51 2B BD 69 44 [22:47:21]CheckFolder [22:47:21]dirname=/storage/ofd_packets [22:47:21]CheckFolder done [22:47:21]ProducePacketName [22:47:21]name=ofd_packets/00230639 [22:47:21]NVStorageSaveData ofd_packets/00230639 [22:47:21]File name is /storage/ofd_packets/00230639 [22:47:21]Write 298 bytes [22:47:21]NVStorageSaveData done [22:47:21]OFDSenderStorePacket done [22:47:21]KKMCreateOFDPacket done [22:47:21]NVStorageSaveData kkm_last_timestamp [22:47:21]File name is /storage/kkm_last_timestamp [22:47:21]Write 4 bytes [22:47:21]NVStorageSaveData done [22:47:21]ExternCall_PrintAddStr [22:47:21]wPrintStart [22:47:21]Write to MH i2c: 01 00 00 06 04 0A [22:47:21]Write i2c OK [22:47:21]MH_I2C_Read... [22:47:21]Read from MH i2c: 01 [22:47:21]MH_I2C_Read... [22:47:21]Read from MH i2c: 01 07 00 [22:47:21]MH_I2C_Read... [22:47:21]Read from MH i2c: 01 07 00 06 04 00 00 00 00 00 FF 0F 1F [22:47:21]RasterBufferAndPrint [22:47:21]line Счет N : (1)872218 [22:47:21]line ИНН: 02508201610067 [22:47:21]line Контрольно-Кассовый Чек [22:47:21]line ПРОДАЖА [22:47:21]line ТРК (МРК, ГНК) : 2 [22:47:21]line Товар: 2710194210 [22:47:21]line ДТ-К-5 [22:47:21]line 58.770 * 75.20 [22:47:21]line = 4419.50 [22:47:21]line НДС 12% НСП 1% [22:47:21]line > о реализуемом товаре [22:47:21]line ИТОГО: 4419.50 [22:47:21]line НСП 1% : 39.11 [22:47:21]line НДС 12% : 469.33 [22:47:21]line Наличными: 0.00 [22:47:21]line Безнал.: 4419.50 [22:47:21]line Место: АЗС № 125 "Партнер Нефть" [22:47:21]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [22:47:21]line СНО: Общий режим [22:47:21]line Чек 453 28.07.2024 22:47 [22:47:21]line Смена: 386 ФФД: 1.0 [22:47:21]line ЗНМ: 0300000050 [22:47:21]line РНМ: 0000000000099253 [22:47:21]line Версия ККМ: 001 [22:47:21]line Платежная система: O! деньги [22:47:21]line ФМ: 0000000000965352 [22:47:21]line ФД: 230639 [22:47:21]line ФПД: 134604404310347 [22:47:21]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T224719&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230639&fm=134604404310347&tin=02508201610067®Number=0000000000099253&sum=441950 [22:47:21]OFD Sender: Processing packet 230639 [packets to send 132, broken 131] [22:47:21]ProducePacketName [22:47:21]name=ofd_packets/00230639 [22:47:21]OFD Sender: To server: pG, [22:47:21]CommunicateWithHost lk.salyk.kg:30040 [22:47:21]ConnectInit lk.salyk.kg [22:47:21]written 0, free lines is 4095 [22:47:21]Connected sock=10 [22:47:21]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 F6 15 04 01 AD 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 92 E5 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 5E BE 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5E BE 06 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 47 0F 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 55 B7 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5E BE 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 C5 01 00 00 F4 03 04 00 77 CA A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 EF 84 03 00 35 04 06 00 7A 6C 07 B4 41 4B F8 F3 B6 51 2B BD 69 44 [22:47:22]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 75 E2 47 00 78 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 39 36 35 33 35 32 10 04 04 00 EF 84 03 00 F4 03 04 00 4E 71 A6 66 B6 04 01 00 00 0F FF C2 D1 58 41 32 DF [22:47:22]CommunicateWithHost err = 0 [22:47:22]CheckOFDResponse [22:47:22]1017 (14) - 77093643461234 [22:47:22]1041 (16) - 0000000000965352 [22:47:22]1040 (4) - 230639 [22:47:22]1012 (4) - 28.07.2024 16:26 [22:47:22]1206 (1) - 0 [22:47:22]OFD Sender: Remove packet 230639 [22:47:22]ProducePacketName [22:47:22]name=ofd_packets/00230639 [22:47:22]NVStorageDeleteData [22:47:22]Write to MH i2c: 01 00 00 30 04 34 [22:47:22]Write i2c OK [22:47:22]MH_I2C_Read... [22:47:22]Read from MH i2c: 01 [22:47:22]MH_I2C_Read... [22:47:22]Read from MH i2c: 01 07 00 [22:47:22]MH_I2C_Read... [22:47:22]Read from MH i2c: 01 07 00 30 04 00 00 00 00 00 09 0D 51 [22:47:22]RasterBufferAndPrint [22:47:22]line [22:47:22]line [22:47:22]line [22:47:22]line [22:47:22]line [22:47:22]written 0, free lines is 3343 [22:47:22]MH_Cut [22:47:22]Write to MH i2c: D1 01 00 37 04 01 0D [22:47:22]Write i2c OK [22:47:22]MH_I2C_Read... [22:47:22]Read from MH i2c: D1 [22:47:22]MH_I2C_Read... [22:47:22]Read from MH i2c: D1 01 00 [22:47:22]MH_I2C_Read... [22:47:22]Read from MH i2c: D1 01 00 37 04 00 0C [22:47:22]Write to MH i2c: 01 00 00 38 04 3C [22:47:22]Write i2c OK [22:47:22]MH_I2C_Read... [22:47:22]OFD Sender: No OFD packet to send [22:47:22]*** Cut start [22:47:22]*** Partial cut [22:47:22]*** CUTSNS_PIN = 1 [22:47:22]*** CUTSNS_PIN = 0 [22:47:23]*** Brake cut motor [22:47:23]Read from MH i2c: 01 [22:47:23]MH_I2C_Read... [22:47:23]*** Stop cut motor [22:47:23]*** Cut end [22:47:23]Read from MH i2c: 01 07 00 [22:47:23]MH_I2C_Read... [22:47:23]Read from MH i2c: 01 07 00 38 04 00 00 00 00 00 FF 0F 51 [22:47:23]process_action close_receipt done [22:47:23]requested_data is exist [22:47:23]produce_requested_data [22:47:23]requested_item fm.sn is exist - process it [22:47:23]wFMCommunicate request_size=4 [22:47:23]MH_SAM_APDU [22:47:23]CAPDU: 80 11 00 00 [22:47:23]Write to MH i2c: E2 08 00 39 04 80 11 00 00 00 00 00 00 B7 [22:47:23]Write i2c OK [22:47:23]MH_I2C_Read... [22:47:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:47:23]Read from MH i2c: E2 [22:47:23]MH_I2C_Read... [22:47:23]Read from MH i2c: E2 17 00 [22:47:23]MH_I2C_Read... [22:47:23]Read from MH i2c: E2 17 00 39 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 08 [22:47:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:47:23]wFMCommunicate OK [22:47:23]requested_item fd.num is exist - process it [22:47:23]SAM_PROTO_GetFieldsCounters [22:47:23]wFMCommunicate request_size=4 [22:47:23]MH_SAM_APDU [22:47:23]CAPDU: 80 13 00 00 [22:47:23]Write to MH i2c: E2 08 00 3A 04 80 13 00 00 00 00 00 00 BA [22:47:23]Write i2c OK [22:47:23]MH_I2C_Read... [22:47:23]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:47:23]Read from MH i2c: E2 [22:47:23]MH_I2C_Read... [22:47:23]Read from MH i2c: E2 62 00 [22:47:23]MH_I2C_Read... [22:47:23]Read from MH i2c: E2 62 00 3A 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 EF 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 C5 01 00 00 5E 04 04 00 C5 01 00 00 57 04 04 00 C6 01 00 00 19 04 04 00 00 00 00 00 90 00 27 [22:47:23]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 EF 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 C5 01 00 00 5E 04 04 00 C5 01 00 00 57 04 04 00 C6 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:47:23]wFMCommunicate OK [22:47:23]SAM_PROTO_GetFieldsCounters done [22:47:23]requested_item shift.num is exist - process it [22:47:23]requested_item shift.opened is exist - process it [22:47:23]req_shift_opened [22:47:23]FM_GetShiftState [22:47:23]SAM_PROTO_GetShiftState [22:47:23]wFMCommunicate request_size=4 [22:47:23]MH_SAM_APDU [22:47:23]CAPDU: 80 13 01 00 [22:47:23]Write to MH i2c: E2 08 00 3B 04 80 13 01 00 00 00 00 00 BC [22:47:23]Write i2c OK [22:47:23]MH_I2C_Read... [22:47:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:47:23]Read from MH i2c: E2 [22:47:23]MH_I2C_Read... [22:47:23]Read from MH i2c: E2 0E 00 [22:47:23]MH_I2C_Read... [22:47:23]Read from MH i2c: E2 0E 00 3B 04 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 82 [22:47:23]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:47:23]wFMCommunicate OK [22:47:23]SAM_PROTO_GetShiftState done [22:47:23]FM_GetShiftState done [22:47:23]req_shift_opened done [22:47:23]requested_item shift.open_date is exist - process it [22:47:23]req_shift_open_date [22:47:23]req_shift_open_date done [22:47:23]produce_requested_data done [22:47:23]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230639,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [22:47:23]process_action_free close_receipt [22:47:23]json_value_free [22:47:23]json_value_free done [22:47:23]process_json_proto returns [22:47:23]Send response to host [22:47:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230639,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [22:47:23]free response buf [22:47:23]execute_script done [22:47:23]execute_script returns [22:47:23]free content buf [22:47:23]Sock 8.Close socket [22:47:23]Sock 8.Thread stoped [22:47:27]OFD Sender: No OFD packet to send [22:47:32]OFD Sender: No OFD packet to send [22:47:37]OFD Sender: No OFD packet to send [22:47:42]OFD Sender: No OFD packet to send [22:47:47]OFD Sender: No OFD packet to send [22:47:52]OFD Sender: No OFD packet to send [22:47:57]OFD Sender: No OFD packet to send [22:48:02]OFD Sender: No OFD packet to send [22:48:03]accept exits with 9 [22:48:03]New connection [22:48:03]New thread 3067276644 created [22:48:03]Thread 3067133284 joined [22:48:03]Waiting for new connection... [22:48:03] Sock 9.Parse request [22:48:03]Sock 9.Check first char [22:48:03]Sock 9.First char is OK [22:48:03]request: POST /json_proto HTTP/1.0 [22:48:03]Method: POST [22:48:03]URL: /json_proto [22:48:03]Method is POST - this is cgi request [22:48:03]url: /json_proto [22:48:03]query_string will be loaded in cgi processing [22:48:03]execute_cgi json_proto POST (null) [22:48:03]execute_cgi path=json_proto method=POST [22:48:03]POST find Content-Length [22:48:03]Host: 172.17.49.131:8080 [22:48:03]Content-Length: 843 [22:48:03]Content-Type: application/json [22:48:03] [22:48:03]POST finish read [22:48:03]Found Content-Length = 843 [22:48:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872220", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:48:03]execute_script... [22: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)872220", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:48:03]POST & json_proto [22:48:03]process_json_proto [22:48:03]json parsed OK: [22:48:03]protocol is kg_v1.0 [22:48:03]action value=close_receipt [22:48:03]process_action close_receipt [22:48:03]cmd_close_receipt [22:48:03]MH_GetDate [22:48:03]Write to MH i2c: F0 00 00 3C 04 2F [22:48:03]Write i2c OK [22:48:03]MH_I2C_Read... [22:48:03]Read from MH i2c: F0 [22:48:03]MH_I2C_Read... [22:48:03]Read from MH i2c: F0 09 00 [22:48:03]MH_I2C_Read... [22:48:03]Read from MH i2c: F0 09 00 3C 04 00 A4 CA A6 66 FF 4D C0 64 22 [22:48:03]GetLastDocTimeStamp 1722206839 [22:48:03]current date 1722206884 [22:48:03]FM_GetShiftState [22:48:03]SAM_PROTO_GetShiftState [22:48:03]wFMCommunicate request_size=4 [22:48:03]MH_SAM_APDU [22:48:03]CAPDU: 80 13 01 00 [22:48:03]Write to MH i2c: E2 08 00 3D 04 80 13 01 00 00 00 00 00 BE [22:48:03]Write i2c OK [22:48:03]MH_I2C_Read... [22:48:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:48:03]Read from MH i2c: E2 [22:48:03]MH_I2C_Read... [22:48:03]Read from MH i2c: E2 0E 00 [22:48:03]MH_I2C_Read... [22:48:03]Read from MH i2c: E2 0E 00 3D 04 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 84 [22:48:03]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:48:03]wFMCommunicate OK [22:48:03]SAM_PROTO_GetShiftState done [22:48:03]FM_GetShiftState done [22:48:03]opened in 1722127132 [22:48:03]opened+sec_in_day 1722213532 [22:48:03]quantity*price = 100005 [22:48:03]sum+1 = 100006 [22:48:03]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 454 28.07.2024 22:48 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000965352 ФД: 230640 ФПД: 188646167959533 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T224804&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230640&fm=188646167959533&tin=02508201610067®Number=0000000000099253&sum=100005 [22:48:04]StoreToDocumentArchive [22:48:04]shift 386 fd 230640 [22:48:04]save to /storage/0386/doc_00230640 [22:48:04]save last doc name /storage/0386/doc_00230640 to /storage/kkm_last_doc_name [22:48:04]save OK [22:48:04]Clear old archive folders... [22:48:04]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:48:04]tlvbuf is 00694110 [22:48:04]SAM_PROTO_ClearQueue [22:48:04]wFMCommunicate request_size=4 [22:48:04]MH_SAM_APDU [22:48:04]CAPDU: 80 09 00 00 [22:48:04]Write to MH i2c: E2 08 00 4A 04 80 09 00 00 00 00 00 00 C0 [22:48:04]Write i2c OK [22:48:04]MH_I2C_Read... [22:48:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:48:04]Read from MH i2c: E2 [22:48:04]MH_I2C_Read... [22:48:04]Read from MH i2c: E2 03 00 [22:48:04]MH_I2C_Read... [22:48:04]Read from MH i2c: E2 03 00 4A 04 00 90 00 C2 [22:48:04]RAPDU: 90 00 [22:48:04]wFMCommunicate OK [22:48:04]SAM_PROTO_ClearQueue done [22:48:04]KKMCreateOFDPacket [22:48:04]OFDProtocolAddRootSTLVToBuf [22:48:05]FM_MakeSignedData [22:48:05]FM_MakeSignedData [22:48:05]SAM_PROTO_SignData [22:48:05]wFMCommunicate request_size=4 [22:48:05]MH_SAM_APDU [22:48:05]CAPDU: 80 0D 01 02 [22:48:05]Write to MH i2c: E2 08 00 4B 04 80 0D 01 02 00 00 00 00 C8 [22:48:05]Write i2c OK [22:48:05]MH_I2C_Read... [22:48:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:48:05]Read from MH i2c: E2 [22:48:05]MH_I2C_Read... [22:48:05]Read from MH i2c: E2 03 00 [22:48:05]MH_I2C_Read... [22:48:05]Read from MH i2c: E2 03 00 4B 04 00 90 00 C3 [22:48:05]RAPDU: 90 00 [22:48:05]wFMCommunicate OK [22:48:05]wFMCommunicate request_size=255 [22:48:05]MH_SAM_APDU [22:48: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 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 C6 01 00 00 F4 03 04 00 A4 CA A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F0 84 03 00 35 04 06 00 AB [22:48:05]Write to MH i2c: E2 02 01 4C 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 C6 01 00 00 F4 03 04 00 A4 CA A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F0 84 03 00 35 04 06 00 AB 00 00 C7 [22:48:05]Write i2c OK [22:48:05]MH_I2C_Read... [22:48:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:48:05]Read from MH i2c: E2 [22:48:05]MH_I2C_Read... [22:48:05]Read from MH i2c: E2 03 00 [22:48:05]MH_I2C_Read... [22:48:05]Read from MH i2c: E2 03 00 4C 04 00 90 00 C4 [22:48:05]RAPDU: 90 00 [22:48:05]wFMCommunicate OK [22:48:05]wFMCommunicate request_size=10 [22:48:05]MH_SAM_APDU [22:48:05]CAPDU: 80 0D 02 02 05 92 9B D4 57 ED [22:48:05]Write to MH i2c: E2 0D 00 4D 04 80 0D 02 02 05 00 92 9B D4 57 ED 00 00 1A [22:48:05]Write i2c OK [22:48:05]MH_I2C_Read... [22:48:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:48:05]Read from MH i2c: E2 [22:48:05]MH_I2C_Read... [22:48:05]Read from MH i2c: E2 03 00 [22:48:05]MH_I2C_Read... [22:48:05]Read from MH i2c: E2 03 00 4D 04 00 90 00 C5 [22:48:05]RAPDU: 90 00 [22:48:05]wFMCommunicate OK [22:48:05]wFMCommunicate request_size=4 [22:48:05]MH_SAM_APDU [22:48:05]CAPDU: 80 0D 03 02 [22:48:05]Write to MH i2c: E2 08 00 4E 04 80 0D 03 02 00 00 00 00 CD [22:48:05]Write i2c OK [22:48:05]MH_I2C_Read... [22:48:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:48:05]Read from MH i2c: E2 [22:48:05]MH_I2C_Read... [22:48:05]Read from MH i2c: E2 0B 00 [22:48:05]MH_I2C_Read... [22:48:05]Read from MH i2c: E2 0B 00 4E 04 00 F6 ED 4C 68 A1 98 75 E7 90 00 FA [22:48:05]RAPDU: F6 ED 4C 68 A1 98 75 E7 90 00 [22:48:05]wFMCommunicate OK [22:48:05]SAM_PROTO_SignData done [22:48:05]FM_MakeSignedData done [22:48:05]CreateOFDProtocolMessage [22:48:05]wFMCommunicate request_size=4 [22:48:05]MH_SAM_APDU [22:48:05]CAPDU: 80 11 00 00 [22:48:05]Write to MH i2c: E2 08 00 4F 04 80 11 00 00 00 00 00 00 CD [22:48:05]Write i2c OK [22:48:05]MH_I2C_Read... [22:48:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:48:05]Read from MH i2c: E2 [22:48:05]MH_I2C_Read... [22:48:05]Read from MH i2c: E2 17 00 [22:48:05]MH_I2C_Read... [22:48:05]Read from MH i2c: E2 17 00 4F 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 1E [22:48:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:48:05]wFMCommunicate OK [22:48:05]CreateOFDProtocolMessage done [22:48:05]OFDSenderStorePacket 230640 [22:48:05]StoreOFDPacket docnum=230640 [22:48:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 C8 87 07 01 C3 E8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C6 01 00 00 F4 03 04 00 A4 CA A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F0 84 03 00 35 04 06 00 AB 92 9B D4 57 ED F6 ED 4C 68 A1 98 75 E7 [22:48:05]CheckFolder [22:48:05]dirname=/storage/ofd_packets [22:48:05]CheckFolder done [22:48:05]ProducePacketName [22:48:05]name=ofd_packets/00230640 [22:48:05]NVStorageSaveData ofd_packets/00230640 [22:48:05]File name is /storage/ofd_packets/00230640 [22:48:05]Write 301 bytes [22:48:05]NVStorageSaveData done [22:48:05]OFDSenderStorePacket done [22:48:05]KKMCreateOFDPacket done [22:48:05]NVStorageSaveData kkm_last_timestamp [22:48:05]File name is /storage/kkm_last_timestamp [22:48:05]Write 4 bytes [22:48:05]NVStorageSaveData done [22:48:05]ExternCall_PrintAddStr [22:48:05]wPrintStart [22:48:05]Write to MH i2c: 01 00 00 50 04 54 [22:48:05]Write i2c OK [22:48:05]MH_I2C_Read... [22:48:05]Read from MH i2c: 01 [22:48:05]MH_I2C_Read... [22:48:05]Read from MH i2c: 01 07 00 [22:48:05]MH_I2C_Read... [22:48:05]Read from MH i2c: 01 07 00 50 04 00 00 00 00 00 FF 0F 69 [22:48:05]RasterBufferAndPrint [22:48:05]line Счет N : (1)872220 [22:48:05]line ИНН: 02508201610067 [22:48:05]line Контрольно-Кассовый Чек [22:48:05]line ПРОДАЖА [22:48:05]line ТРК (МРК, ГНК) : 62 [22:48:05]line Товар: 2710124130 [22:48:05]line Аи-92-К-5 [22:48:05]line 14.750 * 67.80 [22:48:05]line = 1000.05 [22:48:05]line НДС 12% НСП 1% [22:48:05]line > о реализуемом товаре [22:48:05]line ИТОГО: 1000.05 [22:48:05]line НСП 1% : 8.85 [22:48:05]line НДС 12% : 106.20 [22:48:05]line Наличными: 0.00 [22:48:05]line Безнал.: 1000.05 [22:48:05]line Место: АЗС № 125 "Партнер Нефть" [22:48:05]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [22:48:05]line СНО: Общий режим [22:48:05]line Чек 454 28.07.2024 22:48 [22:48:05]line Смена: 386 ФФД: 1.0 [22:48:05]line ЗНМ: 0300000050 [22:48:05]line РНМ: 0000000000099253 [22:48:05]line Версия ККМ: 001 [22:48:05]line Платежная система: АКБ Кыргызстан [22:48:05]line ФМ: 0000000000965352 [22:48:05]line ФД: 230640 [22:48:05]line ФПД: 188646167959533 [22:48:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T224804&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230640&fm=188646167959533&tin=02508201610067®Number=0000000000099253&sum=100005 [22:48:05]written 0, free lines is 4095 [22:48:05]OFD Sender: Processing packet 230640 [packets to send 132, broken 131] [22:48:05]ProducePacketName [22:48:05]name=ofd_packets/00230640 [22:48:05]OFD Sender: To server: pG, [22:48:05]CommunicateWithHost lk.salyk.kg:30040 [22:48:05]ConnectInit lk.salyk.kg [22:48:05]Connected sock=11 [22:48:05]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 C8 87 07 01 C3 E8 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C6 01 00 00 F4 03 04 00 A4 CA A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F0 84 03 00 35 04 06 00 AB 92 9B D4 57 ED F6 ED 4C 68 A1 98 75 E7 [22:48:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 56 1C 47 00 53 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 39 36 35 33 35 32 10 04 04 00 F0 84 03 00 F4 03 04 00 7A 71 A6 66 B6 04 01 00 00 3E 34 B3 B0 5F 9D D0 14 [22:48:06]CommunicateWithHost err = 0 [22:48:06]CheckOFDResponse [22:48:06]1017 (14) - 77093643461234 [22:48:06]1041 (16) - 0000000000965352 [22:48:06]1040 (4) - 230640 [22:48:06]1012 (4) - 28.07.2024 16:27 [22:48:06]1206 (1) - 0 [22:48:06]OFD Sender: Remove packet 230640 [22:48:06]ProducePacketName [22:48:06]name=ofd_packets/00230640 [22:48:06]NVStorageDeleteData [22:48:06]Write to MH i2c: 01 00 00 7A 04 7E [22:48:06]Write i2c OK [22:48:06]MH_I2C_Read... [22:48:06]Read from MH i2c: 01 [22:48:06]MH_I2C_Read... [22:48:06]Read from MH i2c: 01 07 00 [22:48:06]MH_I2C_Read... [22:48:06]Read from MH i2c: 01 07 00 7A 04 00 00 00 00 00 0B 0D 9D [22:48:06]RasterBufferAndPrint [22:48:06]line [22:48:06]line [22:48:06]line [22:48:06]line [22:48:06]line [22:48:06]written 0, free lines is 3345 [22:48:06]MH_Cut [22:48:06]Write to MH i2c: D1 01 00 81 04 01 57 [22:48:06]Write i2c OK [22:48:06]MH_I2C_Read... [22:48:06]Read from MH i2c: D1 [22:48:06]MH_I2C_Read... [22:48:06]Read from MH i2c: D1 01 00 [22:48:06]MH_I2C_Read... [22:48:06]Read from MH i2c: D1 01 00 81 04 00 56 [22:48:06]Write to MH i2c: 01 00 00 82 04 86 [22:48:06]Write i2c OK [22:48:06]MH_I2C_Read... [22:48:06]OFD Sender: No OFD packet to send [22:48:06]*** Cut start [22:48:06]*** Partial cut [22:48:06]*** CUTSNS_PIN = 1 [22:48:06]*** CUTSNS_PIN = 0 [22:48:07]*** Brake cut motor [22:48:07]Read from MH i2c: 01 [22:48:07]MH_I2C_Read... [22:48:07]*** Stop cut motor [22:48:07]*** Cut end [22:48:07]Read from MH i2c: 01 07 00 [22:48:07]MH_I2C_Read... [22:48:07]Read from MH i2c: 01 07 00 82 04 00 00 00 00 00 FF 0F 9B [22:48:07]process_action close_receipt done [22:48:07]requested_data is exist [22:48:07]produce_requested_data [22:48:07]requested_item fm.sn is exist - process it [22:48:07]wFMCommunicate request_size=4 [22:48:07]MH_SAM_APDU [22:48:07]CAPDU: 80 11 00 00 [22:48:07]Write to MH i2c: E2 08 00 83 04 80 11 00 00 00 00 00 00 01 [22:48:07]Write i2c OK [22:48:07]MH_I2C_Read... [22:48:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:48:07]Read from MH i2c: E2 [22:48:07]MH_I2C_Read... [22:48:07]Read from MH i2c: E2 17 00 [22:48:07]MH_I2C_Read... [22:48:07]Read from MH i2c: E2 17 00 83 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 52 [22:48:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:48:07]wFMCommunicate OK [22:48:07]requested_item fd.num is exist - process it [22:48:07]SAM_PROTO_GetFieldsCounters [22:48:07]wFMCommunicate request_size=4 [22:48:07]MH_SAM_APDU [22:48:07]CAPDU: 80 13 00 00 [22:48:07]Write to MH i2c: E2 08 00 84 04 80 13 00 00 00 00 00 00 04 [22:48:07]Write i2c OK [22:48:07]MH_I2C_Read... [22:48:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:48:07]Read from MH i2c: E2 [22:48:07]MH_I2C_Read... [22:48:07]Read from MH i2c: E2 62 00 [22:48:07]MH_I2C_Read... [22:48:07]Read from MH i2c: E2 62 00 84 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 F0 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 C6 01 00 00 5E 04 04 00 C6 01 00 00 57 04 04 00 C7 01 00 00 19 04 04 00 00 00 00 00 90 00 75 [22:48:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 F0 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 C6 01 00 00 5E 04 04 00 C6 01 00 00 57 04 04 00 C7 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:48:07]wFMCommunicate OK [22:48:07]SAM_PROTO_GetFieldsCounters done [22:48:07]requested_item shift.num is exist - process it [22:48:07]requested_item shift.opened is exist - process it [22:48:07]req_shift_opened [22:48:07]FM_GetShiftState [22:48:07]SAM_PROTO_GetShiftState [22:48:07]wFMCommunicate request_size=4 [22:48:07]MH_SAM_APDU [22:48:07]CAPDU: 80 13 01 00 [22:48:07]Write to MH i2c: E2 08 00 85 04 80 13 01 00 00 00 00 00 06 [22:48:07]Write i2c OK [22:48:07]MH_I2C_Read... [22:48:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:48:07]Read from MH i2c: E2 [22:48:07]MH_I2C_Read... [22:48:07]Read from MH i2c: E2 0E 00 [22:48:07]MH_I2C_Read... [22:48:07]Read from MH i2c: E2 0E 00 85 04 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 CC [22:48:07]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:48:07]wFMCommunicate OK [22:48:07]SAM_PROTO_GetShiftState done [22:48:07]FM_GetShiftState done [22:48:07]req_shift_opened done [22:48:07]requested_item shift.open_date is exist - process it [22:48:07]req_shift_open_date [22:48:07]req_shift_open_date done [22:48:07]produce_requested_data done [22:48:07]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230640,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [22:48:07]process_action_free close_receipt [22:48:07]json_value_free [22:48:07]json_value_free done [22:48:07]process_json_proto returns [22:48:07]Send response to host [22:48:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230640,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [22:48:07]free response buf [22:48:07]execute_script done [22:48:07]execute_script returns [22:48:07]free content buf [22:48:07]Sock 9.Close socket [22:48:07]Sock 9.Thread stoped [22:48:11]OFD Sender: No OFD packet to send [22:48:16]OFD Sender: No OFD packet to send [22:48:21]OFD Sender: No OFD packet to send [22:48:26]OFD Sender: No OFD packet to send [22:48:31]OFD Sender: No OFD packet to send [22:48:36]OFD Sender: No OFD packet to send [22:48:41]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:45]accept exits with 8 [22:49:45]New connection [22:49:45]New thread 3067133284 created [22:49:45]Thread 3067276644 joined [22:49:45]Waiting for new connection... [22:49:45] Sock 8.Parse request [22:49:45]Sock 8.Check first char [22:49:45]Sock 8.First char is OK [22:49:45]request: POST /json_proto HTTP/1.0 [22:49:45]Method: POST [22:49:45]URL: /json_proto [22:49:45]Method is POST - this is cgi request [22:49:45]url: /json_proto [22:49:45]query_string will be loaded in cgi processing [22:49:45]execute_cgi json_proto POST (null) [22:49:45]execute_cgi path=json_proto method=POST [22:49:45]POST find Content-Length [22:49:45]Host: 172.17.49.131:8080 [22:49:45]Content-Length: 803 [22:49:45]Content-Type: application/json [22:49:45] [22:49:45]POST finish read [22:49:45]Found Content-Length = 803 [22:49:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872221", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:49:45]execute_script... [22:49:45]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872221", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:49:45]POST & json_proto [22:49:45]process_json_proto [22:49:45]json parsed OK: [22:49:45]protocol is kg_v1.0 [22:49:45]action value=close_receipt [22:49:45]process_action close_receipt [22:49:45]cmd_close_receipt [22:49:45]MH_GetDate [22:49:45]Write to MH i2c: F0 00 00 86 04 79 [22:49:45]Write i2c OK [22:49:45]MH_I2C_Read... [22:49:45]Read from MH i2c: F0 [22:49:45]MH_I2C_Read... [22:49:45]Read from MH i2c: F0 09 00 [22:49:45]MH_I2C_Read... [22:49:45]Read from MH i2c: F0 09 00 86 04 00 09 CB A6 66 FF 4D C0 64 D2 [22:49:45]GetLastDocTimeStamp 1722206884 [22:49:45]current date 1722206985 [22:49:45]FM_GetShiftState [22:49:45]SAM_PROTO_GetShiftState [22:49:45]wFMCommunicate request_size=4 [22:49:45]MH_SAM_APDU [22:49:45]CAPDU: 80 13 01 00 [22:49:45]Write to MH i2c: E2 08 00 87 04 80 13 01 00 00 00 00 00 08 [22:49:45]Write i2c OK [22:49:45]MH_I2C_Read... [22:49:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:49:45]Read from MH i2c: E2 [22:49:45]MH_I2C_Read... [22:49:45]Read from MH i2c: E2 0E 00 [22:49:45]MH_I2C_Read... [22:49:45]Read from MH i2c: E2 0E 00 87 04 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 CE [22:49:45]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:49:45]wFMCommunicate OK [22:49:45]SAM_PROTO_GetShiftState done [22:49:45]FM_GetShiftState done [22:49:45]opened in 1722127132 [22:49:45]opened+sec_in_day 1722213532 [22:49:45]quantity*price = 100005 [22:49:45]sum+1 = 100006 [22:49:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 455 28.07.2024 22:49 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000965352 ФД: 230641 ФПД: 14539707795264 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T224945&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230641&fm=14539707795264&tin=02508201610067®Number=0000000000099253&sum=100005 [22:49:46]StoreToDocumentArchive [22:49:46]shift 386 fd 230641 [22:49:46]save to /storage/0386/doc_00230641 [22:49:46]save last doc name /storage/0386/doc_00230641 to /storage/kkm_last_doc_name [22:49:46]save OK [22:49:46]Clear old archive folders... [22:49:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:49:46]tlvbuf is 005AF2A0 [22:49:46]SAM_PROTO_ClearQueue [22:49:46]wFMCommunicate request_size=4 [22:49:46]MH_SAM_APDU [22:49:46]CAPDU: 80 09 00 00 [22:49:46]Write to MH i2c: E2 08 00 94 04 80 09 00 00 00 00 00 00 0A [22:49:46]Write i2c OK [22:49:46]MH_I2C_Read... [22:49:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:49:46]Read from MH i2c: E2 [22:49:46]MH_I2C_Read... [22:49:46]Read from MH i2c: E2 03 00 [22:49:46]MH_I2C_Read... [22:49:46]Read from MH i2c: E2 03 00 94 04 00 90 00 0C [22:49:46]RAPDU: 90 00 [22:49:46]wFMCommunicate OK [22:49:46]SAM_PROTO_ClearQueue done [22:49:46]KKMCreateOFDPacket [22:49:46]OFDProtocolAddRootSTLVToBuf [22:49:46]FM_MakeSignedData [22:49:46]FM_MakeSignedData [22:49:46]SAM_PROTO_SignData [22:49:46]wFMCommunicate request_size=4 [22:49:46]MH_SAM_APDU [22:49:46]CAPDU: 80 0D 01 02 [22:49:46]Write to MH i2c: E2 08 00 95 04 80 0D 01 02 00 00 00 00 12 [22:49:46]Write i2c OK [22:49:46]MH_I2C_Read... [22:49:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:49:46]Read from MH i2c: E2 [22:49:46]MH_I2C_Read... [22:49:46]Read from MH i2c: E2 03 00 [22:49:46]MH_I2C_Read... [22:49:46]Read from MH i2c: E2 03 00 95 04 00 90 00 0D [22:49:46]RAPDU: 90 00 [22:49:46]wFMCommunicate OK [22:49:46]wFMCommunicate request_size=255 [22:49:46]MH_SAM_APDU [22:49:46]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C7 01 00 00 F4 03 04 00 09 CB A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F1 84 03 00 35 04 06 00 0D [22:49:46]Write to MH i2c: E2 02 01 96 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 C7 01 00 00 F4 03 04 00 09 CB A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F1 84 03 00 35 04 06 00 0D 00 00 DB [22:49:46]Write i2c OK [22:49:46]MH_I2C_Read... [22:49:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:49:47]Read from MH i2c: E2 [22:49:47]MH_I2C_Read... [22:49:47]Read from MH i2c: E2 03 00 [22:49:47]MH_I2C_Read... [22:49:47]Read from MH i2c: E2 03 00 96 04 00 90 00 0E [22:49:47]RAPDU: 90 00 [22:49:47]wFMCommunicate OK [22:49:47]wFMCommunicate request_size=10 [22:49:47]MH_SAM_APDU [22:49:47]CAPDU: 80 0D 02 02 05 39 4A 1E 47 40 [22:49:47]Write to MH i2c: E2 0D 00 97 04 80 0D 02 02 05 00 39 4A 1E 47 40 00 00 47 [22:49:47]Write i2c OK [22:49:47]MH_I2C_Read... [22:49:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:49:47]Read from MH i2c: E2 [22:49:47]MH_I2C_Read... [22:49:47]Read from MH i2c: E2 03 00 [22:49:47]MH_I2C_Read... [22:49:47]Read from MH i2c: E2 03 00 97 04 00 90 00 0F [22:49:47]RAPDU: 90 00 [22:49:47]wFMCommunicate OK [22:49:47]wFMCommunicate request_size=4 [22:49:47]MH_SAM_APDU [22:49:47]CAPDU: 80 0D 03 02 [22:49:47]Write to MH i2c: E2 08 00 98 04 80 0D 03 02 00 00 00 00 17 [22:49:47]Write i2c OK [22:49:47]MH_I2C_Read... [22:49:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:49:47]Read from MH i2c: E2 [22:49:47]MH_I2C_Read... [22:49:47]Read from MH i2c: E2 0B 00 [22:49:47]MH_I2C_Read... [22:49:47]Read from MH i2c: E2 0B 00 98 04 00 60 1C 3A 40 8D 53 04 4E 90 00 40 [22:49:47]RAPDU: 60 1C 3A 40 8D 53 04 4E 90 00 [22:49:47]wFMCommunicate OK [22:49:47]SAM_PROTO_SignData done [22:49:47]FM_MakeSignedData done [22:49:47]CreateOFDProtocolMessage [22:49:47]wFMCommunicate request_size=4 [22:49:47]MH_SAM_APDU [22:49:47]CAPDU: 80 11 00 00 [22:49:47]Write to MH i2c: E2 08 00 99 04 80 11 00 00 00 00 00 00 17 [22:49:47]Write i2c OK [22:49:47]MH_I2C_Read... [22:49:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:49:47]Read from MH i2c: E2 [22:49:47]MH_I2C_Read... [22:49:47]Read from MH i2c: E2 17 00 [22:49:47]MH_I2C_Read... [22:49:47]Read from MH i2c: E2 17 00 99 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 68 [22:49:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:49:47]wFMCommunicate OK [22:49:47]CreateOFDProtocolMessage done [22:49:47]OFDSenderStorePacket 230641 [22:49:47]StoreOFDPacket docnum=230641 [22:49:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 E5 D8 07 01 83 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 01 00 00 F4 03 04 00 09 CB A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F1 84 03 00 35 04 06 00 0D 39 4A 1E 47 40 60 1C 3A 40 8D 53 04 4E [22:49:47]CheckFolder [22:49:47]dirname=/storage/ofd_packets [22:49:47]CheckFolder done [22:49:47]ProducePacketName [22:49:47]name=ofd_packets/00230641 [22:49:47]NVStorageSaveData ofd_packets/00230641 [22:49:47]File name is /storage/ofd_packets/00230641 [22:49:47]Write 301 bytes [22:49:47]NVStorageSaveData done [22:49:47]OFDSenderStorePacket done [22:49:47]KKMCreateOFDPacket done [22:49:47]NVStorageSaveData kkm_last_timestamp [22:49:47]File name is /storage/kkm_last_timestamp [22:49:47]Write 4 bytes [22:49:47]NVStorageSaveData done [22:49:47]ExternCall_PrintAddStr [22:49:47]wPrintStart [22:49:47]Write to MH i2c: 01 00 00 9A 04 9E [22:49:47]Write i2c OK [22:49:47]MH_I2C_Read... [22:49:47]Read from MH i2c: 01 [22:49:47]MH_I2C_Read... [22:49:47]Read from MH i2c: 01 07 00 [22:49:47]MH_I2C_Read... [22:49:47]Read from MH i2c: 01 07 00 9A 04 00 00 00 00 00 FF 0F B3 [22:49:47]RasterBufferAndPrint [22:49:47]line Счет N : (1)872221 [22:49:47]line ИНН: 02508201610067 [22:49:47]line Контрольно-Кассовый Чек [22:49:47]line ПРОДАЖА [22:49:47]line ТРК (МРК, ГНК) : 32 [22:49:47]line Товар: 2710124130 [22:49:47]line Аи-92-К-5 [22:49:47]line 14.750 * 67.80 [22:49:47]line = 1000.05 [22:49:47]line НДС 12% НСП 1% [22:49:47]line > о реализуемом товаре [22:49:47]line ИТОГО: 1000.05 [22:49:47]line НСП 1% : 8.85 [22:49:47]line НДС 12% : 106.20 [22:49:47]line Наличными: 0.00 [22:49:47]line Безнал.: 1000.05 [22:49:47]line Место: АЗС № 125 "Партнер Нефть" [22:49:47]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [22:49:47]line СНО: Общий режим [22:49:47]line Чек 455 28.07.2024 22:49 [22:49:47]line Смена: 386 ФФД: 1.0 [22:49:47]line ЗНМ: 0300000050 [22:49:47]line РНМ: 0000000000099253 [22:49:47]line Версия ККМ: 001 [22:49:47]line Платежная система: O! деньги [22:49:47]line ФМ: 0000000000965352 [22:49:47]line ФД: 230641 [22:49:47]line ФПД: 14539707795264 [22:49:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T224945&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230641&fm=14539707795264&tin=02508201610067®Number=0000000000099253&sum=100005 [22:49:47]OFD Sender: Processing packet 230641 [packets to send 132, broken 131] [22:49:47]ProducePacketName [22:49:47]name=ofd_packets/00230641 [22:49:47]OFD Sender: To server: pG, [22:49:47]CommunicateWithHost lk.salyk.kg:30040 [22:49:47]ConnectInit lk.salyk.kg [22:49:47]written 0, free lines is 4095 [22:49:47]Connected sock=10 [22:49:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 E5 D8 07 01 83 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 9E 39 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A5 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A5 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7C 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A5 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 C7 01 00 00 F4 03 04 00 09 CB A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F1 84 03 00 35 04 06 00 0D 39 4A 1E 47 40 60 1C 3A 40 8D 53 04 4E [22:49:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 48 45 47 00 24 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 39 36 35 33 35 32 10 04 04 00 F1 84 03 00 F4 03 04 00 E0 71 A6 66 B6 04 01 00 00 9F F3 AB 07 50 26 E2 92 [22:49:47]CommunicateWithHost err = 0 [22:49:47]CheckOFDResponse [22:49:47]1017 (14) - 77093643461234 [22:49:47]1041 (16) - 0000000000965352 [22:49:47]1040 (4) - 230641 [22:49:47]1012 (4) - 28.07.2024 16:29 [22:49:47]1206 (1) - 0 [22:49:47]OFD Sender: Remove packet 230641 [22:49:47]ProducePacketName [22:49:47]name=ofd_packets/00230641 [22:49:47]NVStorageDeleteData [22:49:48]Write to MH i2c: 01 00 00 C4 04 C8 [22:49:48]Write i2c OK [22:49:48]MH_I2C_Read... [22:49:48]Read from MH i2c: 01 [22:49:48]MH_I2C_Read... [22:49:48]Read from MH i2c: 01 07 00 [22:49:48]MH_I2C_Read... [22:49:48]Read from MH i2c: 01 07 00 C4 04 00 00 00 00 00 11 0D ED [22:49:48]RasterBufferAndPrint [22:49:48]line [22:49:48]line [22:49:48]line [22:49:48]line [22:49:48]line [22:49:48]written 0, free lines is 3352 [22:49:48]MH_Cut [22:49:48]Write to MH i2c: D1 01 00 CB 04 01 A1 [22:49:48]Write i2c OK [22:49:48]MH_I2C_Read... [22:49:48]Read from MH i2c: D1 [22:49:48]MH_I2C_Read... [22:49:48]Read from MH i2c: D1 01 00 [22:49:48]MH_I2C_Read... [22:49:48]Read from MH i2c: D1 01 00 CB 04 00 A0 [22:49:48]Write to MH i2c: 01 00 00 CC 04 D0 [22:49:48]Write i2c OK [22:49:48]MH_I2C_Read... [22:49:48]OFD Sender: No OFD packet to send [22:49:48]*** Cut start [22:49:48]*** Partial cut [22:49:48]*** CUTSNS_PIN = 1 [22:49:48]*** CUTSNS_PIN = 0 [22:49:49]*** Brake cut motor [22:49:49]Read from MH i2c: 01 [22:49:49]MH_I2C_Read... [22:49:49]*** Stop cut motor [22:49:49]*** Cut end [22:49:49]Read from MH i2c: 01 07 00 [22:49:49]MH_I2C_Read... [22:49:49]Read from MH i2c: 01 07 00 CC 04 00 00 00 00 00 FF 0F E5 [22:49:49]process_action close_receipt done [22:49:49]requested_data is exist [22:49:49]produce_requested_data [22:49:49]requested_item fm.sn is exist - process it [22:49:49]wFMCommunicate request_size=4 [22:49:49]MH_SAM_APDU [22:49:49]CAPDU: 80 11 00 00 [22:49:49]Write to MH i2c: E2 08 00 CD 04 80 11 00 00 00 00 00 00 4B [22:49:49]Write i2c OK [22:49:49]MH_I2C_Read... [22:49:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:49:49]Read from MH i2c: E2 [22:49:49]MH_I2C_Read... [22:49:49]Read from MH i2c: E2 17 00 [22:49:49]MH_I2C_Read... [22:49:49]Read from MH i2c: E2 17 00 CD 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 9C [22:49:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:49:49]wFMCommunicate OK [22:49:49]requested_item fd.num is exist - process it [22:49:49]SAM_PROTO_GetFieldsCounters [22:49:49]wFMCommunicate request_size=4 [22:49:49]MH_SAM_APDU [22:49:49]CAPDU: 80 13 00 00 [22:49:49]Write to MH i2c: E2 08 00 CE 04 80 13 00 00 00 00 00 00 4E [22:49:49]Write i2c OK [22:49:49]MH_I2C_Read... [22:49:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:49:49]Read from MH i2c: E2 [22:49:49]MH_I2C_Read... [22:49:49]Read from MH i2c: E2 62 00 [22:49:49]MH_I2C_Read... [22:49:49]Read from MH i2c: E2 62 00 CE 04 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 F1 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 C7 01 00 00 5E 04 04 00 C7 01 00 00 57 04 04 00 C8 01 00 00 19 04 04 00 00 00 00 00 90 00 C3 [22:49:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 F1 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 C7 01 00 00 5E 04 04 00 C7 01 00 00 57 04 04 00 C8 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:49:49]wFMCommunicate OK [22:49:49]SAM_PROTO_GetFieldsCounters done [22:49:49]requested_item shift.num is exist - process it [22:49:49]requested_item shift.opened is exist - process it [22:49:49]req_shift_opened [22:49:49]FM_GetShiftState [22:49:49]SAM_PROTO_GetShiftState [22:49:49]wFMCommunicate request_size=4 [22:49:49]MH_SAM_APDU [22:49:49]CAPDU: 80 13 01 00 [22:49:49]Write to MH i2c: E2 08 00 CF 04 80 13 01 00 00 00 00 00 50 [22:49:49]Write i2c OK [22:49:49]MH_I2C_Read... [22:49:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:49:49]Read from MH i2c: E2 [22:49:49]MH_I2C_Read... [22:49:49]Read from MH i2c: E2 0E 00 [22:49:49]MH_I2C_Read... [22:49:49]Read from MH i2c: E2 0E 00 CF 04 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 16 [22:49:49]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:49:49]wFMCommunicate OK [22:49:49]SAM_PROTO_GetShiftState done [22:49:49]FM_GetShiftState done [22:49:49]req_shift_opened done [22:49:49]requested_item shift.open_date is exist - process it [22:49:49]req_shift_open_date [22:49:49]req_shift_open_date done [22:49:49]produce_requested_data done [22:49:49]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230641,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [22:49:49]process_action_free close_receipt [22:49:49]json_value_free [22:49:49]json_value_free done [22:49:49]process_json_proto returns [22:49:49]Send response to host [22:49:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230641,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [22:49:49]free response buf [22:49:49]execute_script done [22:49:49]execute_script returns [22:49:49]free content buf [22:49:49]Sock 8.Close socket [22:49:49]Sock 8.Thread stoped [22:49:53]OFD Sender: No OFD packet to send [22:49:58]OFD Sender: No OFD packet to send [22:50:03]OFD Sender: No OFD packet to send [22:50:08]OFD Sender: No OFD packet to send [22:50:13]OFD Sender: No OFD packet to send [22:50:18]OFD Sender: No OFD packet to send [22:50:23]OFD Sender: No OFD packet to send [22:50:28]OFD Sender: No OFD packet to send [22:50:33]OFD Sender: No OFD packet to send [22:50:38]OFD Sender: No OFD packet to send [22:50:43]OFD Sender: No OFD packet to send [22:50:48]OFD Sender: No OFD packet to send [22:50:53]OFD Sender: No OFD packet to send [22:50:58]OFD Sender: No OFD packet to send [22:51:03]OFD Sender: No OFD packet to send [22:51:08]OFD Sender: No OFD packet to send [22:51:13]OFD Sender: No OFD packet to send [22:51:14]accept exits with 9 [22:51:14]New connection [22:51:14]New thread 3067276644 created [22:51:14]Thread 3067133284 joined [22:51:14]Waiting for new connection... [22:51:14] Sock 9.Parse request [22:51:14]Sock 9.Check first char [22:51:14]Sock 9.First char is OK [22:51:14]request: POST /json_proto HTTP/1.0 [22:51:14]Method: POST [22:51:14]URL: /json_proto [22:51:14]Method is POST - this is cgi request [22:51:14]url: /json_proto [22:51:14]query_string will be loaded in cgi processing [22:51:14]execute_cgi json_proto POST (null) [22:51:14]execute_cgi path=json_proto method=POST [22:51:14]POST find Content-Length [22:51:14]Host: 172.17.49.131:8080 [22:51:14]Content-Length: 840 [22:51:14]Content-Type: application/json [22:51:14] [22:51:14]POST finish read [22:51:14]Found Content-Length = 840 [22:51:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872222", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 600.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:51:14]execute_script... [22:51:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872222", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 600.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:51:14]POST & json_proto [22:51:14]process_json_proto [22:51:14]json parsed OK: [22:51:14]protocol is kg_v1.0 [22:51:14]action value=close_receipt [22:51:14]process_action close_receipt [22:51:14]cmd_close_receipt [22:51:14]MH_GetDate [22:51:14]Write to MH i2c: F0 00 00 D0 04 C3 [22:51:14]Write i2c OK [22:51:14]MH_I2C_Read... [22:51:14]Read from MH i2c: F0 [22:51:14]MH_I2C_Read... [22:51:14]Read from MH i2c: F0 09 00 [22:51:14]MH_I2C_Read... [22:51:14]Read from MH i2c: F0 09 00 D0 04 00 62 CB A6 66 FF 4D C0 64 75 [22:51:14]GetLastDocTimeStamp 1722206985 [22:51:14]current date 1722207074 [22:51:14]FM_GetShiftState [22:51:14]SAM_PROTO_GetShiftState [22:51:14]wFMCommunicate request_size=4 [22:51:14]MH_SAM_APDU [22:51:14]CAPDU: 80 13 01 00 [22:51:14]Write to MH i2c: E2 08 00 D1 04 80 13 01 00 00 00 00 00 52 [22:51:14]Write i2c OK [22:51:14]MH_I2C_Read... [22:51:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:51:14]Read from MH i2c: E2 [22:51:14]MH_I2C_Read... [22:51:14]Read from MH i2c: E2 0E 00 [22:51:14]MH_I2C_Read... [22:51:14]Read from MH i2c: E2 0E 00 D1 04 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 18 [22:51:14]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:51:14]wFMCommunicate OK [22:51:14]SAM_PROTO_GetShiftState done [22:51:14]FM_GetShiftState done [22:51:14]opened in 1722127132 [22:51:14]opened+sec_in_day 1722213532 [22:51:14]quantity*price = 60003 [22:51:14]sum+1 = 60004 [22:51:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.03 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 0.00 Безнал.: 600.03 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 456 28.07.2024 22:51 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000965352 ФД: 230642 ФПД: 29673476469579 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T225114&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230642&fm=29673476469579&tin=02508201610067®Number=0000000000099253&sum=60003 [22:51:15]StoreToDocumentArchive [22:51:15]shift 386 fd 230642 [22:51:15]save to /storage/0386/doc_00230642 [22:51:15]save last doc name /storage/0386/doc_00230642 to /storage/kkm_last_doc_name [22:51:15]save OK [22:51:15]Clear old archive folders... [22:51:15]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:51:15]tlvbuf is 005AF160 [22:51:15]SAM_PROTO_ClearQueue [22:51:15]wFMCommunicate request_size=4 [22:51:15]MH_SAM_APDU [22:51:15]CAPDU: 80 09 00 00 [22:51:15]Write to MH i2c: E2 08 00 DE 04 80 09 00 00 00 00 00 00 54 [22:51:15]Write i2c OK [22:51:15]MH_I2C_Read... [22:51:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:51:15]Read from MH i2c: E2 [22:51:15]MH_I2C_Read... [22:51:15]Read from MH i2c: E2 03 00 [22:51:15]MH_I2C_Read... [22:51:15]Read from MH i2c: E2 03 00 DE 04 00 90 00 56 [22:51:15]RAPDU: 90 00 [22:51:15]wFMCommunicate OK [22:51:15]SAM_PROTO_ClearQueue done [22:51:15]KKMCreateOFDPacket [22:51:15]OFDProtocolAddRootSTLVToBuf [22:51:15]FM_MakeSignedData [22:51:15]FM_MakeSignedData [22:51:15]SAM_PROTO_SignData [22:51:15]wFMCommunicate request_size=4 [22:51:15]MH_SAM_APDU [22:51:15]CAPDU: 80 0D 01 02 [22:51:15]Write to MH i2c: E2 08 00 DF 04 80 0D 01 02 00 00 00 00 5C [22:51:15]Write i2c OK [22:51:15]MH_I2C_Read... [22:51:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:51:15]Read from MH i2c: E2 [22:51:15]MH_I2C_Read... [22:51:15]Read from MH i2c: E2 03 00 [22:51:15]MH_I2C_Read... [22:51:15]Read from MH i2c: E2 03 00 DF 04 00 90 00 57 [22:51:15]RAPDU: 90 00 [22:51:15]wFMCommunicate OK [22:51:15]wFMCommunicate request_size=255 [22:51:15]MH_SAM_APDU [22:51: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 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 C8 01 00 00 F4 03 04 00 62 CB A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F2 84 03 00 35 04 06 00 1A [22:51:15]Write to MH i2c: E2 02 01 E0 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 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 C8 01 00 00 F4 03 04 00 62 CB A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F2 84 03 00 35 04 06 00 1A 00 00 C1 [22:51:15]Write i2c OK [22:51:15]MH_I2C_Read... [22:51:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:51:15]Read from MH i2c: E2 [22:51:15]MH_I2C_Read... [22:51:15]Read from MH i2c: E2 03 00 [22:51:15]MH_I2C_Read... [22:51:15]Read from MH i2c: E2 03 00 E0 04 00 90 00 58 [22:51:15]RAPDU: 90 00 [22:51:15]wFMCommunicate OK [22:51:15]wFMCommunicate request_size=10 [22:51:15]MH_SAM_APDU [22:51:15]CAPDU: 80 0D 02 02 05 FC E5 06 33 4B [22:51:15]Write to MH i2c: E2 0D 00 E1 04 80 0D 02 02 05 00 FC E5 06 33 4B 00 00 CE [22:51:15]Write i2c OK [22:51:15]MH_I2C_Read... [22:51:15]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:51:15]Read from MH i2c: E2 [22:51:15]MH_I2C_Read... [22:51:15]Read from MH i2c: E2 03 00 [22:51:15]MH_I2C_Read... [22:51:15]Read from MH i2c: E2 03 00 E1 04 00 90 00 59 [22:51:15]RAPDU: 90 00 [22:51:15]wFMCommunicate OK [22:51:15]wFMCommunicate request_size=4 [22:51:15]MH_SAM_APDU [22:51:15]CAPDU: 80 0D 03 02 [22:51:15]Write to MH i2c: E2 08 00 E2 04 80 0D 03 02 00 00 00 00 61 [22:51:15]Write i2c OK [22:51:15]MH_I2C_Read... [22:51:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:51:15]Read from MH i2c: E2 [22:51:15]MH_I2C_Read... [22:51:15]Read from MH i2c: E2 0B 00 [22:51:15]MH_I2C_Read... [22:51:15]Read from MH i2c: E2 0B 00 E2 04 00 A4 70 FF 55 90 F8 BA 48 90 00 54 [22:51:15]RAPDU: A4 70 FF 55 90 F8 BA 48 90 00 [22:51:15]wFMCommunicate OK [22:51:15]SAM_PROTO_SignData done [22:51:15]FM_MakeSignedData done [22:51:15]CreateOFDProtocolMessage [22:51:15]wFMCommunicate request_size=4 [22:51:15]MH_SAM_APDU [22:51:15]CAPDU: 80 11 00 00 [22:51:15]Write to MH i2c: E2 08 00 E3 04 80 11 00 00 00 00 00 00 61 [22:51:15]Write i2c OK [22:51:15]MH_I2C_Read... [22:51:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:51:15]Read from MH i2c: E2 [22:51:15]MH_I2C_Read... [22:51:15]Read from MH i2c: E2 17 00 [22:51:15]MH_I2C_Read... [22:51:15]Read from MH i2c: E2 17 00 E3 04 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 B2 [22:51:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:51:15]wFMCommunicate OK [22:51:15]CreateOFDProtocolMessage done [22:51:15]OFDSenderStorePacket 230642 [22:51:15]StoreOFDPacket docnum=230642 [22:51:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 56 0E 07 01 E1 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 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 C8 01 00 00 F4 03 04 00 62 CB A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F2 84 03 00 35 04 06 00 1A FC E5 06 33 4B A4 70 FF 55 90 F8 BA 48 [22:51:15]CheckFolder [22:51:15]dirname=/storage/ofd_packets [22:51:15]CheckFolder done [22:51:15]ProducePacketName [22:51:15]name=ofd_packets/00230642 [22:51:15]NVStorageSaveData ofd_packets/00230642 [22:51:15]File name is /storage/ofd_packets/00230642 [22:51:15]Write 301 bytes [22:51:15]NVStorageSaveData done [22:51:15]OFDSenderStorePacket done [22:51:15]KKMCreateOFDPacket done [22:51:15]NVStorageSaveData kkm_last_timestamp [22:51:15]File name is /storage/kkm_last_timestamp [22:51:15]Write 4 bytes [22:51:15]NVStorageSaveData done [22:51:15]ExternCall_PrintAddStr [22:51:15]wPrintStart [22:51:15]Write to MH i2c: 01 00 00 E4 04 E8 [22:51:15]Write i2c OK [22:51:15]MH_I2C_Read... [22:51:15]Read from MH i2c: 01 [22:51:15]MH_I2C_Read... [22:51:15]Read from MH i2c: 01 07 00 [22:51:15]MH_I2C_Read... [22:51:15]Read from MH i2c: 01 07 00 E4 04 00 00 00 00 00 FF 0F FD [22:51:15]RasterBufferAndPrint [22:51:15]line Счет N : (1)872222 [22:51:15]line ИНН: 02508201610067 [22:51:15]line Контрольно-Кассовый Чек [22:51:15]line ПРОДАЖА [22:51:15]line ТРК (МРК, ГНК) : 62 [22:51:15]line Товар: 2710124130 [22:51:15]line Аи-92-К-5 [22:51:15]line 8.850 * 67.80 [22:51:15]line = 600.03 [22:51:15]line НДС 12% НСП 1% [22:51:15]line > о реализуемом товаре [22:51:15]line ИТОГО: 600.03 [22:51:15]line НСП 1% : 5.31 [22:51:15]line НДС 12% : 63.72 [22:51:15]line Наличными: 0.00 [22:51:15]line Безнал.: 600.03 [22:51:15]line Место: АЗС № 125 "Партнер Нефть" [22:51:15]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [22:51:15]line СНО: Общий режим [22:51:15]line Чек 456 28.07.2024 22:51 [22:51:15]line Смена: 386 ФФД: 1.0 [22:51:15]line ЗНМ: 0300000050 [22:51:15]line РНМ: 0000000000099253 [22:51:15]line Версия ККМ: 001 [22:51:15]line Платежная система: АКБ Кыргызстан [22:51:15]line ФМ: 0000000000965352 [22:51:15]line ФД: 230642 [22:51:15]line ФПД: 29673476469579 [22:51:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T225114&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230642&fm=29673476469579&tin=02508201610067®Number=0000000000099253&sum=60003 [22:51:16]written 0, free lines is 4095 [22:51:16]OFD Sender: Processing packet 230642 [packets to send 132, broken 131] [22:51:16]ProducePacketName [22:51:16]name=ofd_packets/00230642 [22:51:16]OFD Sender: To server: pG, [22:51:16]CommunicateWithHost lk.salyk.kg:30040 [22:51:16]ConnectInit lk.salyk.kg [22:51:16]Connected sock=11 [22:51:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 56 0E 07 01 E1 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 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 C8 01 00 00 F4 03 04 00 62 CB A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F2 84 03 00 35 04 06 00 1A FC E5 06 33 4B A4 70 FF 55 90 F8 BA 48 [22:51:16]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 76 48 47 00 47 DC A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F2 84 03 00 F4 03 04 00 38 72 A6 66 B6 04 01 00 00 AE DE 02 66 71 F1 04 0A [22:51:16]CommunicateWithHost err = 0 [22:51:16]CheckOFDResponse [22:51:16]1017 (14) - 77093643461234 [22:51:16]1041 (16) - 0000000000965352 [22:51:16]1040 (4) - 230642 [22:51:16]1012 (4) - 28.07.2024 16:30 [22:51:16]1206 (1) - 0 [22:51:16]OFD Sender: Remove packet 230642 [22:51:16]ProducePacketName [22:51:16]name=ofd_packets/00230642 [22:51:16]NVStorageDeleteData [22:51:16]Write to MH i2c: 01 00 00 0E 05 13 [22:51:16]Write i2c OK [22:51:16]MH_I2C_Read... [22:51:16]Read from MH i2c: 01 [22:51:16]MH_I2C_Read... [22:51:16]Read from MH i2c: 01 07 00 [22:51:16]MH_I2C_Read... [22:51:16]Read from MH i2c: 01 07 00 0E 05 00 00 00 00 00 10 0D 37 [22:51:16]RasterBufferAndPrint [22:51:16]line [22:51:16]line [22:51:16]line [22:51:16]line [22:51:16]line [22:51:16]written 0, free lines is 3352 [22:51:16]MH_Cut [22:51:16]Write to MH i2c: D1 01 00 15 05 01 EC [22:51:16]Write i2c OK [22:51:16]MH_I2C_Read... [22:51:16]Read from MH i2c: D1 [22:51:16]MH_I2C_Read... [22:51:16]Read from MH i2c: D1 01 00 [22:51:16]MH_I2C_Read... [22:51:16]Read from MH i2c: D1 01 00 15 05 00 EB [22:51:16]Write to MH i2c: 01 00 00 16 05 1B [22:51:16]Write i2c OK [22:51:16]MH_I2C_Read... [22:51:17]OFD Sender: No OFD packet to send [22:51:17]*** Cut start [22:51:17]*** Partial cut [22:51:17]*** CUTSNS_PIN = 1 [22:51:17]*** CUTSNS_PIN = 0 [22:51:17]*** Brake cut motor [22:51:17]Read from MH i2c: 01 [22:51:17]MH_I2C_Read... [22:51:17]*** Stop cut motor [22:51:17]*** Cut end [22:51:17]Read from MH i2c: 01 07 00 [22:51:17]MH_I2C_Read... [22:51:17]Read from MH i2c: 01 07 00 16 05 00 00 00 00 00 FF 0F 30 [22:51:17]process_action close_receipt done [22:51:18]requested_data is exist [22:51:18]produce_requested_data [22:51:18]requested_item fm.sn is exist - process it [22:51:18]wFMCommunicate request_size=4 [22:51:18]MH_SAM_APDU [22:51:18]CAPDU: 80 11 00 00 [22:51:18]Write to MH i2c: E2 08 00 17 05 80 11 00 00 00 00 00 00 96 [22:51:18]Write i2c OK [22:51:18]MH_I2C_Read... [22:51:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:51:18]Read from MH i2c: E2 [22:51:18]MH_I2C_Read... [22:51:18]Read from MH i2c: E2 17 00 [22:51:18]MH_I2C_Read... [22:51:18]Read from MH i2c: E2 17 00 17 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 E7 [22:51:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:51:18]wFMCommunicate OK [22:51:18]requested_item fd.num is exist - process it [22:51:18]SAM_PROTO_GetFieldsCounters [22:51:18]wFMCommunicate request_size=4 [22:51:18]MH_SAM_APDU [22:51:18]CAPDU: 80 13 00 00 [22:51:18]Write to MH i2c: E2 08 00 18 05 80 13 00 00 00 00 00 00 99 [22:51:18]Write i2c OK [22:51:18]MH_I2C_Read... [22:51:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:51:18]Read from MH i2c: E2 [22:51:18]MH_I2C_Read... [22:51:18]Read from MH i2c: E2 62 00 [22:51:18]MH_I2C_Read... [22:51:18]Read from MH i2c: E2 62 00 18 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 F2 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 C8 01 00 00 5E 04 04 00 C8 01 00 00 57 04 04 00 C9 01 00 00 19 04 04 00 00 00 00 00 90 00 12 [22:51:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 F2 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 C8 01 00 00 5E 04 04 00 C8 01 00 00 57 04 04 00 C9 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:51:18]wFMCommunicate OK [22:51:18]SAM_PROTO_GetFieldsCounters done [22:51:18]requested_item shift.num is exist - process it [22:51:18]requested_item shift.opened is exist - process it [22:51:18]req_shift_opened [22:51:18]FM_GetShiftState [22:51:18]SAM_PROTO_GetShiftState [22:51:18]wFMCommunicate request_size=4 [22:51:18]MH_SAM_APDU [22:51:18]CAPDU: 80 13 01 00 [22:51:18]Write to MH i2c: E2 08 00 19 05 80 13 01 00 00 00 00 00 9B [22:51:18]Write i2c OK [22:51:18]MH_I2C_Read... [22:51:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:51:18]Read from MH i2c: E2 [22:51:18]MH_I2C_Read... [22:51:18]Read from MH i2c: E2 0E 00 [22:51:18]MH_I2C_Read... [22:51:18]Read from MH i2c: E2 0E 00 19 05 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 61 [22:51:18]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:51:18]wFMCommunicate OK [22:51:18]SAM_PROTO_GetShiftState done [22:51:18]FM_GetShiftState done [22:51:18]req_shift_opened done [22:51:18]requested_item shift.open_date is exist - process it [22:51:18]req_shift_open_date [22:51:18]req_shift_open_date done [22:51:18]produce_requested_data done [22:51:18]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230642,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [22:51:18]process_action_free close_receipt [22:51:18]json_value_free [22:51:18]json_value_free done [22:51:18]process_json_proto returns [22:51:18]Send response to host [22:51:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230642,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [22:51:18]free response buf [22:51:18]execute_script done [22:51:18]execute_script returns [22:51:18]free content buf [22:51:18]Sock 9.Close socket [22:51:18]Sock 9.Thread stoped [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:42]OFD Sender: No OFD packet to send [22:53:47]OFD Sender: No OFD packet to send [22:53:52]OFD Sender: No OFD packet to send [22:53:57]OFD Sender: No OFD packet to send [22:54:02]OFD Sender: No OFD packet to send [22:54:07]OFD Sender: No OFD packet to send [22:54:12]OFD Sender: No OFD packet to send [22:54:17]OFD Sender: No OFD packet to send [22:54:22]OFD Sender: No OFD packet to send [22:54:27]OFD Sender: No OFD packet to send [22:54:32]OFD Sender: No OFD packet to send [22:54:37]OFD Sender: No OFD packet to send [22:54:42]OFD Sender: No OFD packet to send [22:54:47]OFD Sender: No OFD packet to send [22:54:52]OFD Sender: No OFD packet to send [22:54:57]OFD Sender: No OFD packet to send [22:55:02]OFD Sender: No OFD packet to send [22:55:07]OFD Sender: No OFD packet to send [22:55:12]OFD Sender: No OFD packet to send [22:55:17]OFD Sender: No OFD packet to send [22:55:22]OFD Sender: No OFD packet to send [22:55:27]OFD Sender: No OFD packet to send [22:55:32]OFD Sender: No OFD packet to send [22:55:37]OFD Sender: No OFD packet to send [22:55:42]OFD Sender: No OFD packet to send [22:55:47]OFD Sender: No OFD packet to send [22:55:52]OFD Sender: No OFD packet to send [22:55:57]OFD Sender: No OFD packet to send [22:56:02]OFD Sender: No OFD packet to send [22:56:07]OFD Sender: No OFD packet to send [22:56:08]accept exits with 8 [22:56:08]New connection [22:56:08]New thread 3067133284 created [22:56:08]Thread 3067276644 joined [22:56:08]Waiting for new connection... [22:56:08] Sock 8.Parse request [22:56:08]Sock 8.Check first char [22:56:08]Sock 8.First char is OK [22:56:08]request: POST /json_proto HTTP/1.0 [22:56:08]Method: POST [22:56:08]URL: /json_proto [22:56:08]Method is POST - this is cgi request [22:56:08]url: /json_proto [22:56:08]query_string will be loaded in cgi processing [22:56:08]execute_cgi json_proto POST (null) [22:56:08]execute_cgi path=json_proto method=POST [22:56:08]POST find Content-Length [22:56:08]Host: 172.17.49.131:8080 [22:56:08]Content-Length: 677 [22:56:08]Content-Type: application/json [22:56:08] [22:56:08]POST finish read [22:56:08]Found Content-Length = 677 [22:56:08]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872226", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:56:08]execute_script... [22: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)872226", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:56:08]POST & json_proto [22:56:08]process_json_proto [22:56:08]json parsed OK: [22:56:08]protocol is kg_v1.0 [22:56:08]action value=close_receipt [22:56:08]process_action close_receipt [22:56:08]cmd_close_receipt [22:56:08]MH_GetDate [22:56:08]Write to MH i2c: F0 00 00 1A 05 0E [22:56:08]Write i2c OK [22:56:08]MH_I2C_Read... [22:56:08]Read from MH i2c: F0 [22:56:08]MH_I2C_Read... [22:56:08]Read from MH i2c: F0 09 00 [22:56:08]MH_I2C_Read... [22:56:08]Read from MH i2c: F0 09 00 1A 05 00 89 CC A6 66 FF 4D C0 64 E8 [22:56:08]GetLastDocTimeStamp 1722207074 [22:56:08]current date 1722207369 [22:56:08]FM_GetShiftState [22:56:08]SAM_PROTO_GetShiftState [22:56:08]wFMCommunicate request_size=4 [22:56:08]MH_SAM_APDU [22:56:08]CAPDU: 80 13 01 00 [22:56:08]Write to MH i2c: E2 08 00 1B 05 80 13 01 00 00 00 00 00 9D [22:56:08]Write i2c OK [22:56:08]MH_I2C_Read... [22:56:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:56:08]Read from MH i2c: E2 [22:56:08]MH_I2C_Read... [22:56:08]Read from MH i2c: E2 0E 00 [22:56:08]MH_I2C_Read... [22:56:08]Read from MH i2c: E2 0E 00 1B 05 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 63 [22:56:08]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:56:08]wFMCommunicate OK [22:56:08]SAM_PROTO_GetShiftState done [22:56:08]FM_GetShiftState done [22:56:08]opened in 1722127132 [22:56:08]opened+sec_in_day 1722213532 [22:56:08]quantity*price = 50036 [22:56:08]sum+1 = 50037 [22:56:08]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 457 28.07.2024 22:56 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230643 ФПД: 158161512780932 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T225609&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230643&fm=158161512780932&tin=02508201610067®Number=0000000000099253&sum=50000 [22:56:10]StoreToDocumentArchive [22:56:10]shift 386 fd 230643 [22:56:10]save to /storage/0386/doc_00230643 [22:56:10]save last doc name /storage/0386/doc_00230643 to /storage/kkm_last_doc_name [22:56:10]save OK [22:56:10]Clear old archive folders... [22:56:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:56:10]tlvbuf is 0068CFA0 [22:56:10]SAM_PROTO_ClearQueue [22:56:10]wFMCommunicate request_size=4 [22:56:10]MH_SAM_APDU [22:56:10]CAPDU: 80 09 00 00 [22:56:10]Write to MH i2c: E2 08 00 28 05 80 09 00 00 00 00 00 00 9F [22:56:10]Write i2c OK [22:56:10]MH_I2C_Read... [22:56:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:56:10]Read from MH i2c: E2 [22:56:10]MH_I2C_Read... [22:56:10]Read from MH i2c: E2 03 00 [22:56:10]MH_I2C_Read... [22:56:10]Read from MH i2c: E2 03 00 28 05 00 90 00 A1 [22:56:10]RAPDU: 90 00 [22:56:10]wFMCommunicate OK [22:56:10]SAM_PROTO_ClearQueue done [22:56:10]KKMCreateOFDPacket [22:56:10]OFDProtocolAddRootSTLVToBuf [22:56:10]FM_MakeSignedData [22:56:10]FM_MakeSignedData [22:56:10]SAM_PROTO_SignData [22:56:10]wFMCommunicate request_size=4 [22:56:10]MH_SAM_APDU [22:56:10]CAPDU: 80 0D 01 02 [22:56:10]Write to MH i2c: E2 08 00 29 05 80 0D 01 02 00 00 00 00 A7 [22:56:10]Write i2c OK [22:56:10]MH_I2C_Read... [22:56:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:56:10]Read from MH i2c: E2 [22:56:10]MH_I2C_Read... [22:56:10]Read from MH i2c: E2 03 00 [22:56:10]MH_I2C_Read... [22:56:10]Read from MH i2c: E2 03 00 29 05 00 90 00 A2 [22:56:10]RAPDU: 90 00 [22:56:10]wFMCommunicate OK [22:56:10]wFMCommunicate request_size=255 [22:56:10]MH_SAM_APDU [22:56: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 C9 01 00 00 F4 03 04 00 89 CC A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F3 84 03 00 35 04 06 00 8F [22:56:10]Write to MH i2c: E2 02 01 2A 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 C9 01 00 00 F4 03 04 00 89 CC A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F3 84 03 00 35 04 06 00 8F 00 00 DE [22:56:10]Write i2c OK [22:56:10]MH_I2C_Read... [22:56:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:56:10]Read from MH i2c: E2 [22:56:10]MH_I2C_Read... [22:56:10]Read from MH i2c: E2 03 00 [22:56:10]MH_I2C_Read... [22:56:10]Read from MH i2c: E2 03 00 2A 05 00 90 00 A3 [22:56:10]RAPDU: 90 00 [22:56:10]wFMCommunicate OK [22:56:10]wFMCommunicate request_size=10 [22:56:10]MH_SAM_APDU [22:56:10]CAPDU: 80 0D 02 02 05 D8 D8 C9 54 84 [22:56:10]Write to MH i2c: E2 0D 00 2B 05 80 0D 02 02 05 00 D8 D8 C9 54 84 00 00 05 [22:56:10]Write i2c OK [22:56:10]MH_I2C_Read... [22:56:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:56:10]Read from MH i2c: E2 [22:56:10]MH_I2C_Read... [22:56:10]Read from MH i2c: E2 03 00 [22:56:10]MH_I2C_Read... [22:56:10]Read from MH i2c: E2 03 00 2B 05 00 90 00 A4 [22:56:10]RAPDU: 90 00 [22:56:10]wFMCommunicate OK [22:56:10]wFMCommunicate request_size=4 [22:56:10]MH_SAM_APDU [22:56:10]CAPDU: 80 0D 03 02 [22:56:10]Write to MH i2c: E2 08 00 2C 05 80 0D 03 02 00 00 00 00 AC [22:56:10]Write i2c OK [22:56:10]MH_I2C_Read... [22:56:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:56:10]Read from MH i2c: E2 [22:56:10]MH_I2C_Read... [22:56:10]Read from MH i2c: E2 0B 00 [22:56:10]MH_I2C_Read... [22:56:10]Read from MH i2c: E2 0B 00 2C 05 00 0F A9 16 27 C4 BA 5A 1A 90 00 94 [22:56:10]RAPDU: 0F A9 16 27 C4 BA 5A 1A 90 00 [22:56:10]wFMCommunicate OK [22:56:10]SAM_PROTO_SignData done [22:56:10]FM_MakeSignedData done [22:56:10]CreateOFDProtocolMessage [22:56:10]wFMCommunicate request_size=4 [22:56:10]MH_SAM_APDU [22:56:10]CAPDU: 80 11 00 00 [22:56:10]Write to MH i2c: E2 08 00 2D 05 80 11 00 00 00 00 00 00 AC [22:56:10]Write i2c OK [22:56:10]MH_I2C_Read... [22:56:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:56:10]Read from MH i2c: E2 [22:56:10]MH_I2C_Read... [22:56:10]Read from MH i2c: E2 17 00 [22:56:10]MH_I2C_Read... [22:56:10]Read from MH i2c: E2 17 00 2D 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 FD [22:56:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:56:10]wFMCommunicate OK [22:56:10]CreateOFDProtocolMessage done [22:56:10]OFDSenderStorePacket 230643 [22:56:10]StoreOFDPacket docnum=230643 [22:56:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 F8 E2 07 01 EF 2C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C9 01 00 00 F4 03 04 00 89 CC A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F3 84 03 00 35 04 06 00 8F D8 D8 C9 54 84 0F A9 16 27 C4 BA 5A 1A [22:56:10]CheckFolder [22:56:10]dirname=/storage/ofd_packets [22:56:10]CheckFolder done [22:56:10]ProducePacketName [22:56:10]name=ofd_packets/00230643 [22:56:10]NVStorageSaveData ofd_packets/00230643 [22:56:10]File name is /storage/ofd_packets/00230643 [22:56:10]Write 301 bytes [22:56:10]NVStorageSaveData done [22:56:10]OFDSenderStorePacket done [22:56:10]KKMCreateOFDPacket done [22:56:10]NVStorageSaveData kkm_last_timestamp [22:56:10]File name is /storage/kkm_last_timestamp [22:56:10]Write 4 bytes [22:56:10]NVStorageSaveData done [22:56:10]ExternCall_PrintAddStr [22:56:10]wPrintStart [22:56:10]Write to MH i2c: 01 00 00 2E 05 33 [22:56:10]Write i2c OK [22:56:10]MH_I2C_Read... [22:56:10]Read from MH i2c: 01 [22:56:10]MH_I2C_Read... [22:56:10]Read from MH i2c: 01 07 00 [22:56:10]MH_I2C_Read... [22:56:10]Read from MH i2c: 01 07 00 2E 05 00 00 00 00 00 FF 0F 48 [22:56:10]RasterBufferAndPrint [22:56:10]line Счет N : (1)872226 [22:56:10]line ИНН: 02508201610067 [22:56:10]line Контрольно-Кассовый Чек [22:56:10]line ПРОДАЖА [22:56:10]line ТРК (МРК, ГНК) : 62 [22:56:10]line Товар: 2710124130 [22:56:10]line Аи-92-К-5 [22:56:10]line 7.380 * 67.80 [22:56:10]line = 500.36 [22:56:10]line НДС 12% НСП 1% [22:56:10]line > о реализуемом товаре [22:56:10]line ОКРУГЛЕНИЕ: -0.36 [22:56:10]line ИТОГО: 500.00 [22:56:10]line Внесено: 500.00 [22:56:10]line СДАЧА: 0.00 [22:56:10]line НСП 1% : 4.43 [22:56:10]line НДС 12% : 53.14 [22:56:10]line Наличными: 500.00 [22:56:10]line Безнал.: 0.00 [22:56:10]line Место: АЗС № 125 "Партнер Нефть" [22:56:10]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [22:56:10]line СНО: Общий режим [22:56:10]line Чек 457 28.07.2024 22:56 [22:56:10]line Смена: 386 ФФД: 1.0 [22:56:10]line ЗНМ: 0300000050 [22:56:10]line РНМ: 0000000000099253 [22:56:10]line Версия ККМ: 001 [22:56:10]line ФМ: 0000000000965352 [22:56:10]line ФД: 230643 [22:56:10]line ФПД: 158161512780932 [22:56:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T225609&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230643&fm=158161512780932&tin=02508201610067®Number=0000000000099253&sum=50000 [22:56:10]OFD Sender: Processing packet 230643 [packets to send 132, broken 131] [22:56:10]ProducePacketName [22:56:10]name=ofd_packets/00230643 [22:56:10]OFD Sender: To server: pG, [22:56:10]CommunicateWithHost lk.salyk.kg:30040 [22:56:10]ConnectInit lk.salyk.kg [22:56:10]written 0, free lines is 4095 [22:56:10]Connected sock=10 [22:56:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 F8 E2 07 01 EF 2C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 C9 01 00 00 F4 03 04 00 89 CC A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F3 84 03 00 35 04 06 00 8F D8 D8 C9 54 84 0F A9 16 27 C4 BA 5A 1A [22:56:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 A4 28 47 00 92 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 39 36 35 33 35 32 10 04 04 00 F3 84 03 00 F4 03 04 00 5F 73 A6 66 B6 04 01 00 00 56 94 7D 53 3E E0 FB E4 [22:56:11]CommunicateWithHost err = 0 [22:56:11]CheckOFDResponse [22:56:11]1017 (14) - 77093643461234 [22:56:11]1041 (16) - 0000000000965352 [22:56:11]1040 (4) - 230643 [22:56:11]1012 (4) - 28.07.2024 16:35 [22:56:11]1206 (1) - 0 [22:56:11]OFD Sender: Remove packet 230643 [22:56:11]ProducePacketName [22:56:11]name=ofd_packets/00230643 [22:56:11]NVStorageDeleteData [22:56:11]Write to MH i2c: 01 00 00 59 05 5E [22:56:11]Write i2c OK [22:56:11]MH_I2C_Read... [22:56:11]Read from MH i2c: 01 [22:56:11]MH_I2C_Read... [22:56:11]Read from MH i2c: 01 07 00 [22:56:11]MH_I2C_Read... [22:56:11]Read from MH i2c: 01 07 00 59 05 00 00 00 00 00 F6 0C 67 [22:56:11]RasterBufferAndPrint [22:56:11]line [22:56:11]line [22:56:11]line [22:56:11]line [22:56:11]line [22:56:11]written 0, free lines is 3324 [22:56:11]MH_Cut [22:56:11]Write to MH i2c: D1 01 00 60 05 01 37 [22:56:11]Write i2c OK [22:56:11]MH_I2C_Read... [22:56:11]Read from MH i2c: D1 [22:56:11]MH_I2C_Read... [22:56:11]Read from MH i2c: D1 01 00 [22:56:11]MH_I2C_Read... [22:56:11]Read from MH i2c: D1 01 00 60 05 00 36 [22:56:11]Write to MH i2c: 01 00 00 61 05 66 [22:56:11]Write i2c OK [22:56:11]MH_I2C_Read... [22:56:11]OFD Sender: No OFD packet to send [22:56:12]*** Cut start [22:56:12]*** Partial cut [22:56:12]*** CUTSNS_PIN = 1 [22:56:12]*** CUTSNS_PIN = 0 [22:56:12]*** Brake cut motor [22:56:12]Read from MH i2c: 01 [22:56:12]MH_I2C_Read... [22:56:12]*** Stop cut motor [22:56:12]*** Cut end [22:56:12]Read from MH i2c: 01 07 00 [22:56:12]MH_I2C_Read... [22:56:12]Read from MH i2c: 01 07 00 61 05 00 00 00 00 00 FF 0F 7B [22:56:12]process_action close_receipt done [22:56:12]requested_data is exist [22:56:12]produce_requested_data [22:56:12]requested_item fm.sn is exist - process it [22:56:12]wFMCommunicate request_size=4 [22:56:12]MH_SAM_APDU [22:56:12]CAPDU: 80 11 00 00 [22:56:12]Write to MH i2c: E2 08 00 62 05 80 11 00 00 00 00 00 00 E1 [22:56:12]Write i2c OK [22:56:12]MH_I2C_Read... [22:56:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:56:12]Read from MH i2c: E2 [22:56:12]MH_I2C_Read... [22:56:12]Read from MH i2c: E2 17 00 [22:56:12]MH_I2C_Read... [22:56:12]Read from MH i2c: E2 17 00 62 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 32 [22:56:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:56:12]wFMCommunicate OK [22:56:12]requested_item fd.num is exist - process it [22:56:12]SAM_PROTO_GetFieldsCounters [22:56:12]wFMCommunicate request_size=4 [22:56:12]MH_SAM_APDU [22:56:12]CAPDU: 80 13 00 00 [22:56:12]Write to MH i2c: E2 08 00 63 05 80 13 00 00 00 00 00 00 E4 [22:56:12]Write i2c OK [22:56:12]MH_I2C_Read... [22:56:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:56:12]Read from MH i2c: E2 [22:56:12]MH_I2C_Read... [22:56:12]Read from MH i2c: E2 62 00 [22:56:12]MH_I2C_Read... [22:56:12]Read from MH i2c: E2 62 00 63 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 F3 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 C9 01 00 00 5E 04 04 00 C9 01 00 00 57 04 04 00 CA 01 00 00 19 04 04 00 00 00 00 00 90 00 61 [22:56:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 F3 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 C9 01 00 00 5E 04 04 00 C9 01 00 00 57 04 04 00 CA 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:56:12]wFMCommunicate OK [22:56:12]SAM_PROTO_GetFieldsCounters done [22:56:12]requested_item shift.num is exist - process it [22:56:12]requested_item shift.opened is exist - process it [22:56:12]req_shift_opened [22:56:12]FM_GetShiftState [22:56:12]SAM_PROTO_GetShiftState [22:56:12]wFMCommunicate request_size=4 [22:56:12]MH_SAM_APDU [22:56:12]CAPDU: 80 13 01 00 [22:56:12]Write to MH i2c: E2 08 00 64 05 80 13 01 00 00 00 00 00 E6 [22:56:12]Write i2c OK [22:56:12]MH_I2C_Read... [22:56:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:56:12]Read from MH i2c: E2 [22:56:12]MH_I2C_Read... [22:56:12]Read from MH i2c: E2 0E 00 [22:56:12]MH_I2C_Read... [22:56:12]Read from MH i2c: E2 0E 00 64 05 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 AC [22:56:12]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:56:12]wFMCommunicate OK [22:56:12]SAM_PROTO_GetShiftState done [22:56:12]FM_GetShiftState done [22:56:12]req_shift_opened done [22:56:12]requested_item shift.open_date is exist - process it [22:56:12]req_shift_open_date [22:56:12]req_shift_open_date done [22:56:12]produce_requested_data done [22:56:12]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230643,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [22:56:12]process_action_free close_receipt [22:56:12]json_value_free [22:56:12]json_value_free done [22:56:12]process_json_proto returns [22:56:12]Send response to host [22:56:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230643,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [22:56:12]free response buf [22:56:12]execute_script done [22:56:12]execute_script returns [22:56:12]free content buf [22:56:12]Sock 8.Close socket [22:56:12]Sock 8.Thread stoped [22:56:16]OFD Sender: No OFD packet to send [22:56:21]OFD Sender: No OFD packet to send [22:56:26]OFD Sender: No OFD packet to send [22:56:31]OFD Sender: No OFD packet to send [22:56:36]OFD Sender: No OFD packet to send [22:56:41]OFD Sender: No OFD packet to send [22:56:44]accept exits with 9 [22:56:44]New connection [22:56:44]New thread 3067276644 created [22:56:44]Thread 3067133284 joined [22:56:44]Waiting for new connection... [22:56:44] Sock 9.Parse request [22:56:44]Sock 9.Check first char [22:56:44]Sock 9.First char is OK [22:56:44]request: POST /json_proto HTTP/1.0 [22:56:44]Method: POST [22:56:44]URL: /json_proto [22:56:44]Method is POST - this is cgi request [22:56:44]url: /json_proto [22:56:44]query_string will be loaded in cgi processing [22:56:44]execute_cgi json_proto POST (null) [22:56:44]execute_cgi path=json_proto method=POST [22:56:44]POST find Content-Length [22:56:44]Host: 172.17.49.131:8080 [22:56:44]Content-Length: 796 [22:56:44]Content-Type: application/json [22:56:44] [22:56:44]POST finish read [22:56:44]Found Content-Length = 796 [22:56:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872228", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:56:44]execute_script... [22:56: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)872228", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 41", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:56:44]POST & json_proto [22:56:44]process_json_proto [22:56:44]json parsed OK: [22:56:44]protocol is kg_v1.0 [22:56:44]action value=close_receipt [22:56:44]process_action close_receipt [22:56:44]cmd_close_receipt [22:56:44]MH_GetDate [22:56:44]Write to MH i2c: F0 00 00 65 05 59 [22:56:44]Write i2c OK [22:56:44]MH_I2C_Read... [22:56:44]Read from MH i2c: F0 [22:56:44]MH_I2C_Read... [22:56:44]Read from MH i2c: F0 09 00 [22:56:44]MH_I2C_Read... [22:56:44]Read from MH i2c: F0 09 00 65 05 00 AD CC A6 66 FF 4D C0 64 57 [22:56:44]GetLastDocTimeStamp 1722207369 [22:56:44]current date 1722207405 [22:56:44]FM_GetShiftState [22:56:44]SAM_PROTO_GetShiftState [22:56:44]wFMCommunicate request_size=4 [22:56:44]MH_SAM_APDU [22:56:44]CAPDU: 80 13 01 00 [22:56:44]Write to MH i2c: E2 08 00 66 05 80 13 01 00 00 00 00 00 E8 [22:56:44]Write i2c OK [22:56:44]MH_I2C_Read... [22:56:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:56:44]Read from MH i2c: E2 [22:56:44]MH_I2C_Read... [22:56:44]Read from MH i2c: E2 0E 00 [22:56:44]MH_I2C_Read... [22:56:44]Read from MH i2c: E2 0E 00 66 05 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 AE [22:56:44]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:56:44]wFMCommunicate OK [22:56:44]SAM_PROTO_GetShiftState done [22:56:44]FM_GetShiftState done [22:56:44]opened in 1722127132 [22:56:44]opened+sec_in_day 1722213532 [22:56:44]quantity*price = 100035 [22:56:44]sum+1 = 100036 [22:56:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.35 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 0.00 Безнал.: 1000.35 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 458 28.07.2024 22:56 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000965352 ФД: 230644 ФПД: 132939528246581 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T225645&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230644&fm=132939528246581&tin=02508201610067®Number=0000000000099253&sum=100035 [22:56:45]StoreToDocumentArchive [22:56:45]shift 386 fd 230644 [22:56:45]save to /storage/0386/doc_00230644 [22:56:45]save last doc name /storage/0386/doc_00230644 to /storage/kkm_last_doc_name [22:56:45]save OK [22:56:45]Clear old archive folders... [22:56:45]ProcessDocumentItem done err = 0, tmpTLVsize=252 [22:56:45]tlvbuf is 005B0750 [22:56:45]SAM_PROTO_ClearQueue [22:56:45]wFMCommunicate request_size=4 [22:56:45]MH_SAM_APDU [22:56:45]CAPDU: 80 09 00 00 [22:56:45]Write to MH i2c: E2 08 00 73 05 80 09 00 00 00 00 00 00 EA [22:56:45]Write i2c OK [22:56:45]MH_I2C_Read... [22:56:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:56:45]Read from MH i2c: E2 [22:56:45]MH_I2C_Read... [22:56:45]Read from MH i2c: E2 03 00 [22:56:45]MH_I2C_Read... [22:56:45]Read from MH i2c: E2 03 00 73 05 00 90 00 EC [22:56:45]RAPDU: 90 00 [22:56:45]wFMCommunicate OK [22:56:45]SAM_PROTO_ClearQueue done [22:56:45]KKMCreateOFDPacket [22:56:45]OFDProtocolAddRootSTLVToBuf [22:56:45]FM_MakeSignedData [22:56:45]FM_MakeSignedData [22:56:45]SAM_PROTO_SignData [22:56:45]wFMCommunicate request_size=4 [22:56:45]MH_SAM_APDU [22:56:45]CAPDU: 80 0D 01 02 [22:56:45]Write to MH i2c: E2 08 00 74 05 80 0D 01 02 00 00 00 00 F2 [22:56:45]Write i2c OK [22:56:45]MH_I2C_Read... [22:56:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:56:46]Read from MH i2c: E2 [22:56:46]MH_I2C_Read... [22:56:46]Read from MH i2c: E2 03 00 [22:56:46]MH_I2C_Read... [22:56:46]Read from MH i2c: E2 03 00 74 05 00 90 00 ED [22:56:46]RAPDU: 90 00 [22:56:46]wFMCommunicate OK [22:56:46]wFMCommunicate request_size=255 [22:56:46]MH_SAM_APDU [22:56:46]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 01 00 00 F4 03 04 00 AD CC A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F4 84 03 00 35 04 06 00 [22:56:46]Write to MH i2c: E2 02 01 75 05 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 01 00 00 F4 03 04 00 AD CC A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F4 84 03 00 35 04 06 00 00 00 E4 [22:56:46]Write i2c OK [22:56:46]MH_I2C_Read... [22:56:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:56:46]Read from MH i2c: E2 [22:56:46]MH_I2C_Read... [22:56:46]Read from MH i2c: E2 03 00 [22:56:46]MH_I2C_Read... [22:56:46]Read from MH i2c: E2 03 00 75 05 00 90 00 EE [22:56:46]RAPDU: 90 00 [22:56:46]wFMCommunicate OK [22:56:46]wFMCommunicate request_size=11 [22:56:46]MH_SAM_APDU [22:56:46]CAPDU: 80 0D 02 02 06 78 E8 65 5B 95 35 [22:56:46]Write to MH i2c: E2 0E 00 76 05 80 0D 02 02 06 00 78 E8 65 5B 95 35 00 00 EB [22:56:46]Write i2c OK [22:56:46]MH_I2C_Read... [22:56:46]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:56:46]Read from MH i2c: E2 [22:56:46]MH_I2C_Read... [22:56:46]Read from MH i2c: E2 03 00 [22:56:46]MH_I2C_Read... [22:56:46]Read from MH i2c: E2 03 00 76 05 00 90 00 EF [22:56:46]RAPDU: 90 00 [22:56:46]wFMCommunicate OK [22:56:46]wFMCommunicate request_size=4 [22:56:46]MH_SAM_APDU [22:56:46]CAPDU: 80 0D 03 02 [22:56:46]Write to MH i2c: E2 08 00 77 05 80 0D 03 02 00 00 00 00 F7 [22:56:46]Write i2c OK [22:56:46]MH_I2C_Read... [22:56:46]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:56:46]Read from MH i2c: E2 [22:56:46]MH_I2C_Read... [22:56:46]Read from MH i2c: E2 0B 00 [22:56:46]MH_I2C_Read... [22:56:46]Read from MH i2c: E2 0B 00 77 05 00 A4 23 D2 02 1A E8 57 0C 90 00 F8 [22:56:46]RAPDU: A4 23 D2 02 1A E8 57 0C 90 00 [22:56:46]wFMCommunicate OK [22:56:46]SAM_PROTO_SignData done [22:56:46]FM_MakeSignedData done [22:56:46]CreateOFDProtocolMessage [22:56:46]wFMCommunicate request_size=4 [22:56:46]MH_SAM_APDU [22:56:46]CAPDU: 80 11 00 00 [22:56:46]Write to MH i2c: E2 08 00 78 05 80 11 00 00 00 00 00 00 F7 [22:56:46]Write i2c OK [22:56:46]MH_I2C_Read... [22:56:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:56:46]Read from MH i2c: E2 [22:56:46]MH_I2C_Read... [22:56:46]Read from MH i2c: E2 17 00 [22:56:46]MH_I2C_Read... [22:56:46]Read from MH i2c: E2 17 00 78 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 48 [22:56:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:56:46]wFMCommunicate OK [22:56:46]CreateOFDProtocolMessage done [22:56:46]OFDSenderStorePacket 230644 [22:56:46]StoreOFDPacket docnum=230644 [22:56:46]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 01 00 00 3A 9C 08 01 1A 7D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 01 00 00 F4 03 04 00 AD CC A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F4 84 03 00 35 04 06 00 78 E8 65 5B 95 35 A4 23 D2 02 1A E8 57 0C [22:56:46]CheckFolder [22:56:46]dirname=/storage/ofd_packets [22:56:46]CheckFolder done [22:56:46]ProducePacketName [22:56:46]name=ofd_packets/00230644 [22:56:46]NVStorageSaveData ofd_packets/00230644 [22:56:46]File name is /storage/ofd_packets/00230644 [22:56:46]Write 302 bytes [22:56:46]NVStorageSaveData done [22:56:46]OFDSenderStorePacket done [22:56:46]KKMCreateOFDPacket done [22:56:46]NVStorageSaveData kkm_last_timestamp [22:56:46]File name is /storage/kkm_last_timestamp [22:56:46]Write 4 bytes [22:56:46]NVStorageSaveData done [22:56:46]ExternCall_PrintAddStr [22:56:46]wPrintStart [22:56:46]Write to MH i2c: 01 00 00 79 05 7E [22:56:46]Write i2c OK [22:56:46]MH_I2C_Read... [22:56:46]Read from MH i2c: 01 [22:56:46]MH_I2C_Read... [22:56:46]Read from MH i2c: 01 07 00 [22:56:46]MH_I2C_Read... [22:56:46]Read from MH i2c: 01 07 00 79 05 00 00 00 00 00 FF 0F 93 [22:56:46]RasterBufferAndPrint [22:56:46]line Счет N : (1)872228 [22:56:46]line ИНН: 02508201610067 [22:56:46]line Контрольно-Кассовый Чек [22:56:46]line ПРОДАЖА [22:56:46]line ТРК (МРК, ГНК) : 41 [22:56:46]line Товар: 2710124130 [22:56:46]line SUPER 92-К-5 [22:56:46]line 14.540 * 68.80 [22:56:46]line = 1000.35 [22:56:46]line НДС 12% НСП 1% [22:56:46]line > о реализуемом товаре [22:56:46]line ИТОГО: 1000.35 [22:56:46]line НСП 1% : 8.85 [22:56:46]line НДС 12% : 106.23 [22:56:46]line Наличными: 0.00 [22:56:46]line Безнал.: 1000.35 [22:56:46]line Место: АЗС № 125 "Партнер Нефть" [22:56:46]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [22:56:46]line СНО: Общий режим [22:56:46]line Чек 458 28.07.2024 22:56 [22:56:46]line Смена: 386 ФФД: 1.0 [22:56:46]line ЗНМ: 0300000050 [22:56:46]line РНМ: 0000000000099253 [22:56:46]line Версия ККМ: 001 [22:56:46]line Платежная система: O! деньги [22:56:46]line ФМ: 0000000000965352 [22:56:46]line ФД: 230644 [22:56:46]line ФПД: 132939528246581 [22:56:46]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T225645&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230644&fm=132939528246581&tin=02508201610067®Number=0000000000099253&sum=100035 [22:56:46]written 0, free lines is 4095 [22:56:46]OFD Sender: Processing packet 230644 [packets to send 132, broken 131] [22:56:46]ProducePacketName [22:56:46]name=ofd_packets/00230644 [22:56:46]OFD Sender: To server: pG, [22:56:46]CommunicateWithHost lk.salyk.kg:30040 [22:56:46]ConnectInit lk.salyk.kg [22:56:46]Connected sock=10 [22:56:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 01 00 00 3A 9C 08 01 1A 7D 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C3 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C3 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 CA 01 00 00 F4 03 04 00 AD CC A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F4 84 03 00 35 04 06 00 78 E8 65 5B 95 35 A4 23 D2 02 1A E8 57 0C [22:56:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 30 BA 47 00 60 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 39 36 35 33 35 32 10 04 04 00 F4 84 03 00 F4 03 04 00 83 73 A6 66 B6 04 01 00 00 59 E2 86 A7 CF FB 74 41 [22:56:47]CommunicateWithHost err = 0 [22:56:47]CheckOFDResponse [22:56:47]1017 (14) - 77093643461234 [22:56:47]1041 (16) - 0000000000965352 [22:56:47]1040 (4) - 230644 [22:56:47]1012 (4) - 28.07.2024 16:36 [22:56:47]1206 (1) - 0 [22:56:47]OFD Sender: Remove packet 230644 [22:56:47]ProducePacketName [22:56:47]name=ofd_packets/00230644 [22:56:47]NVStorageDeleteData [22:56:47]Write to MH i2c: 01 00 00 A3 05 A8 [22:56:47]Write i2c OK [22:56:47]MH_I2C_Read... [22:56:47]Read from MH i2c: 01 [22:56:47]MH_I2C_Read... [22:56:47]Read from MH i2c: 01 07 00 [22:56:47]MH_I2C_Read... [22:56:47]Read from MH i2c: 01 07 00 A3 05 00 00 00 00 00 21 0D DD [22:56:47]RasterBufferAndPrint [22:56:47]line [22:56:47]line [22:56:47]line [22:56:47]line [22:56:47]line [22:56:47]written 0, free lines is 3367 [22:56:47]MH_Cut [22:56:47]Write to MH i2c: D1 01 00 AA 05 01 81 [22:56:47]Write i2c OK [22:56:47]MH_I2C_Read... [22:56:47]Read from MH i2c: D1 [22:56:47]MH_I2C_Read... [22:56:47]Read from MH i2c: D1 01 00 [22:56:47]MH_I2C_Read... [22:56:47]Read from MH i2c: D1 01 00 AA 05 00 80 [22:56:47]Write to MH i2c: 01 00 00 AB 05 B0 [22:56:47]Write i2c OK [22:56:47]MH_I2C_Read... [22:56:47]OFD Sender: No OFD packet to send [22:56:47]*** Cut start [22:56:47]*** Partial cut [22:56:47]*** CUTSNS_PIN = 1 [22:56:47]*** CUTSNS_PIN = 0 [22:56:48]*** Brake cut motor [22:56:48]Read from MH i2c: 01 [22:56:48]MH_I2C_Read... [22:56:48]*** Stop cut motor [22:56:48]*** Cut end [22:56:48]Read from MH i2c: 01 07 00 [22:56:48]MH_I2C_Read... [22:56:48]Read from MH i2c: 01 07 00 AB 05 00 00 00 00 00 FF 0F C5 [22:56:48]process_action close_receipt done [22:56:48]requested_data is exist [22:56:48]produce_requested_data [22:56:48]requested_item fm.sn is exist - process it [22:56:48]wFMCommunicate request_size=4 [22:56:48]MH_SAM_APDU [22:56:48]CAPDU: 80 11 00 00 [22:56:48]Write to MH i2c: E2 08 00 AC 05 80 11 00 00 00 00 00 00 2B [22:56:48]Write i2c OK [22:56:48]MH_I2C_Read... [22:56:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:56:48]Read from MH i2c: E2 [22:56:48]MH_I2C_Read... [22:56:48]Read from MH i2c: E2 17 00 [22:56:48]MH_I2C_Read... [22:56:48]Read from MH i2c: E2 17 00 AC 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 7C [22:56:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:56:48]wFMCommunicate OK [22:56:48]requested_item fd.num is exist - process it [22:56:48]SAM_PROTO_GetFieldsCounters [22:56:48]wFMCommunicate request_size=4 [22:56:48]MH_SAM_APDU [22:56:48]CAPDU: 80 13 00 00 [22:56:48]Write to MH i2c: E2 08 00 AD 05 80 13 00 00 00 00 00 00 2E [22:56:48]Write i2c OK [22:56:48]MH_I2C_Read... [22:56:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:56:48]Read from MH i2c: E2 [22:56:48]MH_I2C_Read... [22:56:48]Read from MH i2c: E2 62 00 [22:56:48]MH_I2C_Read... [22:56:48]Read from MH i2c: E2 62 00 AD 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 F4 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 CA 01 00 00 5E 04 04 00 CA 01 00 00 57 04 04 00 CB 01 00 00 19 04 04 00 00 00 00 00 90 00 AF [22:56:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 F4 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 CA 01 00 00 5E 04 04 00 CA 01 00 00 57 04 04 00 CB 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:56:48]wFMCommunicate OK [22:56:48]SAM_PROTO_GetFieldsCounters done [22:56:48]requested_item shift.num is exist - process it [22:56:48]requested_item shift.opened is exist - process it [22:56:48]req_shift_opened [22:56:48]FM_GetShiftState [22:56:48]SAM_PROTO_GetShiftState [22:56:48]wFMCommunicate request_size=4 [22:56:48]MH_SAM_APDU [22:56:48]CAPDU: 80 13 01 00 [22:56:48]Write to MH i2c: E2 08 00 AE 05 80 13 01 00 00 00 00 00 30 [22:56:48]Write i2c OK [22:56:48]MH_I2C_Read... [22:56:48]Read from MH i2c: E2 [22:56:48]MH_I2C_Read... [22:56:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:56:48]Read from MH i2c: E2 0E 00 [22:56:48]MH_I2C_Read... [22:56:48]Read from MH i2c: E2 0E 00 AE 05 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 F6 [22:56:48]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:56:48]wFMCommunicate OK [22:56:48]SAM_PROTO_GetShiftState done [22:56:48]FM_GetShiftState done [22:56:48]req_shift_opened done [22:56:48]requested_item shift.open_date is exist - process it [22:56:48]req_shift_open_date [22:56:48]req_shift_open_date done [22:56:48]produce_requested_data done [22:56:48]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230644,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [22:56:48]process_action_free close_receipt [22:56:48]json_value_free [22:56:48]json_value_free done [22:56:48]process_json_proto returns [22:56:48]Send response to host [22:56:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230644,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [22:56:48]free response buf [22:56:48]execute_script done [22:56:48]execute_script returns [22:56:48]free content buf [22:56:48]Sock 9.Close socket [22:56:48]Sock 9.Thread stoped [22:56:52]OFD Sender: No OFD packet to send [22:56:57]OFD Sender: No OFD packet to send [22:57:02]OFD Sender: No OFD packet to send [22:57:02]accept exits with 8 [22:57:02]New connection [22:57:02]New thread 3067133284 created [22:57:02]Thread 3067276644 joined [22:57:02]Waiting for new connection... [22:57:02] Sock 8.Parse request [22:57:02]Sock 8.Check first char [22:57:02]Sock 8.First char is OK [22:57:02]request: POST /json_proto HTTP/1.0 [22:57:02]Method: POST [22:57:02]URL: /json_proto [22:57:02]Method is POST - this is cgi request [22:57:02]url: /json_proto [22:57:02]query_string will be loaded in cgi processing [22:57:02]execute_cgi json_proto POST (null) [22:57:02]execute_cgi path=json_proto method=POST [22:57:02]POST find Content-Length [22:57:02]Host: 172.17.49.131:8080 [22:57:02]Content-Length: 843 [22:57:02]Content-Type: application/json [22:57:02] [22:57:02]POST finish read [22:57:02]Found Content-Length = 843 [22:57:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872225", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 25.960, "sum" : 1760.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1760.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:57:02]execute_script... [22:57: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)872225", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 25.960, "sum" : 1760.09, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1760.09 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:57:02]POST & json_proto [22:57:02]process_json_proto [22:57:02]json parsed OK: [22:57:02]protocol is kg_v1.0 [22:57:02]action value=close_receipt [22:57:02]process_action close_receipt [22:57:02]cmd_close_receipt [22:57:02]MH_GetDate [22:57:02]Write to MH i2c: F0 00 00 AF 05 A3 [22:57:02]Write i2c OK [22:57:02]MH_I2C_Read... [22:57:02]Read from MH i2c: F0 [22:57:02]MH_I2C_Read... [22:57:02]Read from MH i2c: F0 09 00 [22:57:02]MH_I2C_Read... [22:57:02]Read from MH i2c: F0 09 00 AF 05 00 BE CC A6 66 FF 4D C0 64 B2 [22:57:02]GetLastDocTimeStamp 1722207405 [22:57:02]current date 1722207422 [22:57:02]FM_GetShiftState [22:57:02]SAM_PROTO_GetShiftState [22:57:02]wFMCommunicate request_size=4 [22:57:02]MH_SAM_APDU [22:57:02]CAPDU: 80 13 01 00 [22:57:02]Write to MH i2c: E2 08 00 B0 05 80 13 01 00 00 00 00 00 32 [22:57:02]Write i2c OK [22:57:02]MH_I2C_Read... [22:57:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:57:02]Read from MH i2c: E2 [22:57:02]MH_I2C_Read... [22:57:02]Read from MH i2c: E2 0E 00 [22:57:02]MH_I2C_Read... [22:57:02]Read from MH i2c: E2 0E 00 B0 05 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 F8 [22:57:02]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:57:02]wFMCommunicate OK [22:57:02]SAM_PROTO_GetShiftState done [22:57:02]FM_GetShiftState done [22:57:02]opened in 1722127132 [22:57:02]opened+sec_in_day 1722213532 [22:57:02]quantity*price = 176008 [22:57:02]sum+1 = 176010 [22:57:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1760.09 НСП 1% : 15.58 НДС 12% : 186.91 Наличными: 0.00 Безнал.: 1760.09 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 459 28.07.2024 22:57 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000965352 ФД: 230645 ФПД: 58147996064885 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T225702&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230645&fm=58147996064885&tin=02508201610067®Number=0000000000099253&sum=176009 [22:57:03]StoreToDocumentArchive [22:57:03]shift 386 fd 230645 [22:57:03]save to /storage/0386/doc_00230645 [22:57:03]save last doc name /storage/0386/doc_00230645 to /storage/kkm_last_doc_name [22:57:03]save OK [22:57:03]Clear old archive folders... [22:57:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:57:03]tlvbuf is 006831A0 [22:57:03]SAM_PROTO_ClearQueue [22:57:03]wFMCommunicate request_size=4 [22:57:03]MH_SAM_APDU [22:57:03]CAPDU: 80 09 00 00 [22:57:03]Write to MH i2c: E2 08 00 BD 05 80 09 00 00 00 00 00 00 34 [22:57:03]Write i2c OK [22:57:03]MH_I2C_Read... [22:57:03]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:57:03]Read from MH i2c: E2 [22:57:03]MH_I2C_Read... [22:57:03]Read from MH i2c: E2 03 00 [22:57:03]MH_I2C_Read... [22:57:03]Read from MH i2c: E2 03 00 BD 05 00 90 00 36 [22:57:03]RAPDU: 90 00 [22:57:03]wFMCommunicate OK [22:57:03]SAM_PROTO_ClearQueue done [22:57:03]KKMCreateOFDPacket [22:57:03]OFDProtocolAddRootSTLVToBuf [22:57:03]FM_MakeSignedData [22:57:03]FM_MakeSignedData [22:57:03]SAM_PROTO_SignData [22:57:03]wFMCommunicate request_size=4 [22:57:03]MH_SAM_APDU [22:57:03]CAPDU: 80 0D 01 02 [22:57:03]Write to MH i2c: E2 08 00 BE 05 80 0D 01 02 00 00 00 00 3C [22:57:03]Write i2c OK [22:57:03]MH_I2C_Read... [22:57:03]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:57:03]Read from MH i2c: E2 [22:57:03]MH_I2C_Read... [22:57:03]Read from MH i2c: E2 03 00 [22:57:03]MH_I2C_Read... [22:57:03]Read from MH i2c: E2 03 00 BE 05 00 90 00 37 [22:57:03]RAPDU: 90 00 [22:57:03]wFMCommunicate OK [22:57:03]wFMCommunicate request_size=255 [22:57:03]MH_SAM_APDU [22:57: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 68 65 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 89 AF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 89 AF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 16 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 49 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 89 AF 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 01 00 00 F4 03 04 00 BE CC A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F5 84 03 00 35 04 06 00 34 [22:57:03]Write to MH i2c: E2 02 01 BF 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 68 65 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 89 AF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 89 AF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 16 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 49 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 89 AF 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 01 00 00 F4 03 04 00 BE CC A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F5 84 03 00 35 04 06 00 34 00 00 55 [22:57:03]Write i2c OK [22:57:03]MH_I2C_Read... [22:57:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:57:04]Read from MH i2c: E2 [22:57:04]MH_I2C_Read... [22:57:04]Read from MH i2c: E2 03 00 [22:57:04]MH_I2C_Read... [22:57:04]Read from MH i2c: E2 03 00 BF 05 00 90 00 38 [22:57:04]RAPDU: 90 00 [22:57:04]wFMCommunicate OK [22:57:04]wFMCommunicate request_size=10 [22:57:04]MH_SAM_APDU [22:57:04]CAPDU: 80 0D 02 02 05 E2 A2 A6 5C 75 [22:57:04]Write to MH i2c: E2 0D 00 C0 05 80 0D 02 02 05 00 E2 A2 A6 5C 75 00 00 44 [22:57:04]Write i2c OK [22:57:04]MH_I2C_Read... [22:57:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:57:04]Read from MH i2c: E2 [22:57:04]MH_I2C_Read... [22:57:04]Read from MH i2c: E2 03 00 [22:57:04]MH_I2C_Read... [22:57:04]Read from MH i2c: E2 03 00 C0 05 00 90 00 39 [22:57:04]RAPDU: 90 00 [22:57:04]wFMCommunicate OK [22:57:04]wFMCommunicate request_size=4 [22:57:04]MH_SAM_APDU [22:57:04]CAPDU: 80 0D 03 02 [22:57:04]Write to MH i2c: E2 08 00 C1 05 80 0D 03 02 00 00 00 00 41 [22:57:04]Write i2c OK [22:57:04]MH_I2C_Read... [22:57:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:57:04]Read from MH i2c: E2 [22:57:04]MH_I2C_Read... [22:57:04]Read from MH i2c: E2 0B 00 [22:57:04]MH_I2C_Read... [22:57:04]Read from MH i2c: E2 0B 00 C1 05 00 65 EF 07 8E D3 BB C4 F1 90 00 6E [22:57:04]RAPDU: 65 EF 07 8E D3 BB C4 F1 90 00 [22:57:04]wFMCommunicate OK [22:57:04]SAM_PROTO_SignData done [22:57:04]FM_MakeSignedData done [22:57:04]CreateOFDProtocolMessage [22:57:04]wFMCommunicate request_size=4 [22:57:04]MH_SAM_APDU [22:57:04]CAPDU: 80 11 00 00 [22:57:04]Write to MH i2c: E2 08 00 C2 05 80 11 00 00 00 00 00 00 41 [22:57:04]Write i2c OK [22:57:04]MH_I2C_Read... [22:57:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:57:04]Read from MH i2c: E2 [22:57:04]MH_I2C_Read... [22:57:04]Read from MH i2c: E2 17 00 [22:57:04]MH_I2C_Read... [22:57:04]Read from MH i2c: E2 17 00 C2 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 92 [22:57:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:57:04]wFMCommunicate OK [22:57:04]CreateOFDProtocolMessage done [22:57:04]OFDSenderStorePacket 230645 [22:57:04]StoreOFDPacket docnum=230645 [22:57:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 B8 2C 07 01 4A 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 68 65 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 89 AF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 89 AF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 16 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 49 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 89 AF 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 01 00 00 F4 03 04 00 BE CC A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F5 84 03 00 35 04 06 00 34 E2 A2 A6 5C 75 65 EF 07 8E D3 BB C4 F1 [22:57:04]CheckFolder [22:57:04]dirname=/storage/ofd_packets [22:57:04]CheckFolder done [22:57:04]ProducePacketName [22:57:04]name=ofd_packets/00230645 [22:57:04]NVStorageSaveData ofd_packets/00230645 [22:57:04]File name is /storage/ofd_packets/00230645 [22:57:04]Write 301 bytes [22:57:04]NVStorageSaveData done [22:57:04]OFDSenderStorePacket done [22:57:04]KKMCreateOFDPacket done [22:57:04]NVStorageSaveData kkm_last_timestamp [22:57:04]File name is /storage/kkm_last_timestamp [22:57:04]Write 4 bytes [22:57:04]NVStorageSaveData done [22:57:04]ExternCall_PrintAddStr [22:57:04]wPrintStart [22:57:04]Write to MH i2c: 01 00 00 C3 05 C8 [22:57:04]Write i2c OK [22:57:04]MH_I2C_Read... [22:57:04]Read from MH i2c: 01 [22:57:04]MH_I2C_Read... [22:57:04]Read from MH i2c: 01 07 00 [22:57:04]MH_I2C_Read... [22:57:04]Read from MH i2c: 01 07 00 C3 05 00 00 00 00 00 FF 0F DD [22:57:04]RasterBufferAndPrint [22:57:04]line Счет N : (1)872225 [22:57:04]line ИНН: 02508201610067 [22:57:04]line Контрольно-Кассовый Чек [22:57:04]line ПРОДАЖА [22:57:04]line ТРК (МРК, ГНК) : 52 [22:57:04]line Товар: 2710124130 [22:57:04]line Аи-92-К-5 [22:57:04]line 25.960 * 67.80 [22:57:04]line = 1760.09 [22:57:04]line НДС 12% НСП 1% [22:57:04]line > о реализуемом товаре [22:57:04]line ИТОГО: 1760.09 [22:57:04]line НСП 1% : 15.58 [22:57:04]line НДС 12% : 186.91 [22:57:04]line Наличными: 0.00 [22:57:04]line Безнал.: 1760.09 [22:57:04]line Место: АЗС № 125 "Партнер Нефть" [22:57:04]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [22:57:04]line СНО: Общий режим [22:57:04]line Чек 459 28.07.2024 22:57 [22:57:04]line Смена: 386 ФФД: 1.0 [22:57:04]line ЗНМ: 0300000050 [22:57:04]line РНМ: 0000000000099253 [22:57:04]line Версия ККМ: 001 [22:57:04]line Платежная система: АКБ Кыргызстан [22:57:04]line ФМ: 0000000000965352 [22:57:04]line ФД: 230645 [22:57:04]line ФПД: 58147996064885 [22:57:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T225702&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230645&fm=58147996064885&tin=02508201610067®Number=0000000000099253&sum=176009 [22:57:04]written 0, free lines is 4095 [22:57:04]OFD Sender: Processing packet 230645 [packets to send 132, broken 131] [22:57:04]ProducePacketName [22:57:04]name=ofd_packets/00230645 [22:57:04]OFD Sender: To server: pG, [22:57:04]CommunicateWithHost lk.salyk.kg:30040 [22:57:04]ConnectInit lk.salyk.kg [22:57:04]Connected sock=10 [22:57:04]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 B8 2C 07 01 4A 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 68 65 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 89 AF 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 89 AF 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 16 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 03 49 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 89 AF 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 CB 01 00 00 F4 03 04 00 BE CC A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F5 84 03 00 35 04 06 00 34 E2 A2 A6 5C 75 65 EF 07 8E D3 BB C4 F1 [22:57:04]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 EA 39 47 00 84 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 39 36 35 33 35 32 10 04 04 00 F5 84 03 00 F4 03 04 00 95 73 A6 66 B6 04 01 00 00 7D 98 2A FB 56 F5 1A 48 [22:57:04]CommunicateWithHost err = 0 [22:57:04]CheckOFDResponse [22:57:04]1017 (14) - 77093643461234 [22:57:04]1041 (16) - 0000000000965352 [22:57:04]1040 (4) - 230645 [22:57:04]1012 (4) - 28.07.2024 16:36 [22:57:04]1206 (1) - 0 [22:57:04]OFD Sender: Remove packet 230645 [22:57:04]ProducePacketName [22:57:04]name=ofd_packets/00230645 [22:57:04]NVStorageDeleteData [22:57:05]Write to MH i2c: 01 00 00 ED 05 F2 [22:57:05]Write i2c OK [22:57:05]MH_I2C_Read... [22:57:05]Read from MH i2c: 01 [22:57:05]MH_I2C_Read... [22:57:05]Read from MH i2c: 01 07 00 [22:57:05]MH_I2C_Read... [22:57:05]Read from MH i2c: 01 07 00 ED 05 00 00 00 00 00 1E 0D 24 [22:57:05]RasterBufferAndPrint [22:57:05]line [22:57:05]line [22:57:05]line [22:57:05]line [22:57:05]line [22:57:05]written 0, free lines is 3364 [22:57:05]MH_Cut [22:57:05]Write to MH i2c: D1 01 00 F4 05 01 CB [22:57:05]Write i2c OK [22:57:05]MH_I2C_Read... [22:57:05]Read from MH i2c: D1 [22:57:05]MH_I2C_Read... [22:57:05]Read from MH i2c: D1 01 00 [22:57:05]MH_I2C_Read... [22:57:05]Read from MH i2c: D1 01 00 F4 05 00 CA [22:57:05]Write to MH i2c: 01 00 00 F5 05 FA [22:57:05]Write i2c OK [22:57:05]MH_I2C_Read... [22:57:05]OFD Sender: No OFD packet to send [22:57:05]*** Cut start [22:57:05]*** Partial cut [22:57:05]*** CUTSNS_PIN = 1 [22:57:05]*** CUTSNS_PIN = 0 [22:57:06]*** Brake cut motor [22:57:06]Read from MH i2c: 01 [22:57:06]MH_I2C_Read... [22:57:06]*** Stop cut motor [22:57:06]*** Cut end [22:57:06]Read from MH i2c: 01 07 00 [22:57:06]MH_I2C_Read... [22:57:06]Read from MH i2c: 01 07 00 F5 05 00 00 00 00 00 FF 0F 0F [22:57:06]process_action close_receipt done [22:57:06]requested_data is exist [22:57:06]produce_requested_data [22:57:06]requested_item fm.sn is exist - process it [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 F6 05 80 11 00 00 00 00 00 00 75 [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 F6 05 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 C6 [22:57:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:57:06]wFMCommunicate OK [22:57:06]requested_item fd.num is exist - process it [22:57:06]SAM_PROTO_GetFieldsCounters [22:57:06]wFMCommunicate request_size=4 [22:57:06]MH_SAM_APDU [22:57:06]CAPDU: 80 13 00 00 [22:57:06]Write to MH i2c: E2 08 00 F7 05 80 13 00 00 00 00 00 00 78 [22:57:06]Write i2c OK [22:57:06]MH_I2C_Read... [22:57:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:57:06]Read from MH i2c: E2 [22:57:06]MH_I2C_Read... [22:57:06]Read from MH i2c: E2 62 00 [22:57:06]MH_I2C_Read... [22:57:06]Read from MH i2c: E2 62 00 F7 05 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 F5 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 CB 01 00 00 5E 04 04 00 CB 01 00 00 57 04 04 00 CC 01 00 00 19 04 04 00 00 00 00 00 90 00 FD [22:57:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 F5 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 CB 01 00 00 5E 04 04 00 CB 01 00 00 57 04 04 00 CC 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:57:06]wFMCommunicate OK [22:57:06]SAM_PROTO_GetFieldsCounters done [22:57:06]requested_item shift.num is exist - process it [22:57:06]requested_item shift.opened is exist - process it [22:57:06]req_shift_opened [22:57:06]FM_GetShiftState [22:57:06]SAM_PROTO_GetShiftState [22:57:06]wFMCommunicate request_size=4 [22:57:06]MH_SAM_APDU [22:57:06]CAPDU: 80 13 01 00 [22:57:06]Write to MH i2c: E2 08 00 F8 05 80 13 01 00 00 00 00 00 7A [22:57:06]Write i2c OK [22:57:06]MH_I2C_Read... [22:57:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:57:06]Read from MH i2c: E2 [22:57:06]MH_I2C_Read... [22:57:06]Read from MH i2c: E2 0E 00 [22:57:06]MH_I2C_Read... [22:57:06]Read from MH i2c: E2 0E 00 F8 05 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 40 [22:57:06]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:57:06]wFMCommunicate OK [22:57:06]SAM_PROTO_GetShiftState done [22:57:06]FM_GetShiftState done [22:57:06]req_shift_opened done [22:57:06]requested_item shift.open_date is exist - process it [22:57:06]req_shift_open_date [22:57:06]req_shift_open_date done [22:57:06]produce_requested_data done [22:57:06]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230645,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [22:57:06]process_action_free close_receipt [22:57:06]json_value_free [22:57:06]json_value_free done [22:57:06]process_json_proto returns [22:57:06]Send response to host [22:57:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230645,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [22:57:06]free response buf [22:57:06]execute_script done [22:57:06]execute_script returns [22:57:06]free content buf [22:57:06]Sock 8.Close socket [22:57:06]Sock 8.Thread stoped [22:57:10]OFD Sender: No OFD packet to send [22:57:15]OFD Sender: No OFD packet to send [22:57:20]OFD Sender: No OFD packet to send [22:57:25]OFD Sender: No OFD packet to send [22:57:30]OFD Sender: No OFD packet to send [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:52]accept exits with 9 [22:57:52]New connection [22:57:52]New thread 3067276644 created [22:57:52]Thread 3067133284 joined [22:57:52]Waiting for new connection... [22:57:52] Sock 9.Parse request [22:57:52]Sock 9.Check first char [22:57:52]Sock 9.First char is OK [22:57:52]request: POST /json_proto HTTP/1.0 [22:57:52]Method: POST [22:57:52]URL: /json_proto [22:57:52]Method is POST - this is cgi request [22:57:52]url: /json_proto [22:57:52]query_string will be loaded in cgi processing [22:57:52]execute_cgi json_proto POST (null) [22:57:52]execute_cgi path=json_proto method=POST [22:57:52]POST find Content-Length [22:57:52]Host: 172.17.49.131:8080 [22:57:52]Content-Length: 677 [22:57:52]Content-Type: application/json [22:57:52] [22:57:52]POST finish read [22:57:52]Found Content-Length = 677 [22:57:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872229", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:57:52]execute_script... [22:57: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)872229", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:57:52]POST & json_proto [22:57:52]process_json_proto [22:57:52]json parsed OK: [22:57:52]protocol is kg_v1.0 [22:57:52]action value=close_receipt [22:57:52]process_action close_receipt [22:57:52]cmd_close_receipt [22:57:52]MH_GetDate [22:57:52]Write to MH i2c: F0 00 00 F9 05 ED [22:57:52]Write i2c OK [22:57:52]MH_I2C_Read... [22:57:52]Read from MH i2c: F0 [22:57:52]MH_I2C_Read... [22:57:52]Read from MH i2c: F0 09 00 [22:57:52]MH_I2C_Read... [22:57:52]Read from MH i2c: F0 09 00 F9 05 00 F0 CC A6 66 FF 4D C0 64 2E [22:57:52]GetLastDocTimeStamp 1722207422 [22:57:52]current date 1722207472 [22:57:52]FM_GetShiftState [22:57:52]SAM_PROTO_GetShiftState [22:57:52]wFMCommunicate request_size=4 [22:57:52]MH_SAM_APDU [22:57:52]CAPDU: 80 13 01 00 [22:57:52]Write to MH i2c: E2 08 00 FA 05 80 13 01 00 00 00 00 00 7C [22:57:52]Write i2c OK [22:57:52]MH_I2C_Read... [22:57:52]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:57:52]Read from MH i2c: E2 [22:57:52]MH_I2C_Read... [22:57:52]Read from MH i2c: E2 0E 00 [22:57:52]MH_I2C_Read... [22:57:52]Read from MH i2c: E2 0E 00 FA 05 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 42 [22:57:52]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:57:52]wFMCommunicate OK [22:57:52]SAM_PROTO_GetShiftState done [22:57:52]FM_GetShiftState done [22:57:52]opened in 1722127132 [22:57:52]opened+sec_in_day 1722213532 [22:57:52]quantity*price = 40002 [22:57:52]sum+1 = 40003 [22:57:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 460 28.07.2024 22:57 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230646 ФПД: 244094155072750 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T225752&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230646&fm=244094155072750&tin=02508201610067®Number=0000000000099253&sum=40000 [22:57:53]StoreToDocumentArchive [22:57:53]shift 386 fd 230646 [22:57:53]save to /storage/0386/doc_00230646 [22:57:53]save last doc name /storage/0386/doc_00230646 to /storage/kkm_last_doc_name [22:57:53]save OK [22:57:53]Clear old archive folders... [22:57:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:57:53]tlvbuf is 00687530 [22:57:53]SAM_PROTO_ClearQueue [22:57:53]wFMCommunicate request_size=4 [22:57:53]MH_SAM_APDU [22:57:53]CAPDU: 80 09 00 00 [22:57:53]Write to MH i2c: E2 08 00 07 06 80 09 00 00 00 00 00 00 7F [22:57:53]Write i2c OK [22:57:53]MH_I2C_Read... [22:57:53]Read from MH i2c: E2 [22:57:53]MH_I2C_Read... [22:57:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:57:53]Read from MH i2c: E2 03 00 [22:57:53]MH_I2C_Read... [22:57:53]Read from MH i2c: E2 03 00 07 06 00 90 00 81 [22:57:53]RAPDU: 90 00 [22:57:53]wFMCommunicate OK [22:57:53]SAM_PROTO_ClearQueue done [22:57:53]KKMCreateOFDPacket [22:57:53]OFDProtocolAddRootSTLVToBuf [22:57:53]FM_MakeSignedData [22:57:53]FM_MakeSignedData [22:57:53]SAM_PROTO_SignData [22:57:53]wFMCommunicate request_size=4 [22:57:53]MH_SAM_APDU [22:57:53]CAPDU: 80 0D 01 02 [22:57:53]Write to MH i2c: E2 08 00 08 06 80 0D 01 02 00 00 00 00 87 [22:57:53]Write i2c OK [22:57:53]MH_I2C_Read... [22:57:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:57:53]Read from MH i2c: E2 [22:57:53]MH_I2C_Read... [22:57:53]Read from MH i2c: E2 03 00 [22:57:53]MH_I2C_Read... [22:57:53]Read from MH i2c: E2 03 00 08 06 00 90 00 82 [22:57:53]RAPDU: 90 00 [22:57:53]wFMCommunicate OK [22:57:53]wFMCommunicate request_size=255 [22:57:53]MH_SAM_APDU [22:57: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 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 CC 01 00 00 F4 03 04 00 F0 CC A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F6 84 03 00 35 04 06 00 DE [22:57:53]Write to MH i2c: E2 02 01 09 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 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 CC 01 00 00 F4 03 04 00 F0 CC A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F6 84 03 00 35 04 06 00 DE 00 00 5F [22:57:53]Write i2c OK [22:57:53]MH_I2C_Read... [22:57:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:57:53]Read from MH i2c: E2 [22:57:53]MH_I2C_Read... [22:57:53]Read from MH i2c: E2 03 00 [22:57:53]MH_I2C_Read... [22:57:53]Read from MH i2c: E2 03 00 09 06 00 90 00 83 [22:57:53]RAPDU: 90 00 [22:57:53]wFMCommunicate OK [22:57:53]wFMCommunicate request_size=10 [22:57:53]MH_SAM_APDU [22:57:53]CAPDU: 80 0D 02 02 05 00 99 67 A4 EE [22:57:53]Write to MH i2c: E2 0D 00 0A 06 80 0D 02 02 05 00 00 99 67 A4 EE 00 00 26 [22:57:53]Write i2c OK [22:57:53]MH_I2C_Read... [22:57:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:57:53]Read from MH i2c: E2 [22:57:53]MH_I2C_Read... [22:57:53]Read from MH i2c: E2 03 00 [22:57:53]MH_I2C_Read... [22:57:53]Read from MH i2c: E2 03 00 0A 06 00 90 00 84 [22:57:53]RAPDU: 90 00 [22:57:53]wFMCommunicate OK [22:57:53]wFMCommunicate request_size=4 [22:57:53]MH_SAM_APDU [22:57:53]CAPDU: 80 0D 03 02 [22:57:53]Write to MH i2c: E2 08 00 0B 06 80 0D 03 02 00 00 00 00 8C [22:57:53]Write i2c OK [22:57:53]MH_I2C_Read... [22:57:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:57:53]Read from MH i2c: E2 [22:57:53]MH_I2C_Read... [22:57:53]Read from MH i2c: E2 0B 00 [22:57:53]MH_I2C_Read... [22:57:53]Read from MH i2c: E2 0B 00 0B 06 00 8E EC 96 4E A2 D1 EC E3 90 00 2D [22:57:53]RAPDU: 8E EC 96 4E A2 D1 EC E3 90 00 [22:57:53]wFMCommunicate OK [22:57:53]SAM_PROTO_SignData done [22:57:53]FM_MakeSignedData done [22:57:53]CreateOFDProtocolMessage [22:57:53]wFMCommunicate request_size=4 [22:57:53]MH_SAM_APDU [22:57:53]CAPDU: 80 11 00 00 [22:57:53]Write to MH i2c: E2 08 00 0C 06 80 11 00 00 00 00 00 00 8C [22:57:53]Write i2c OK [22:57:53]MH_I2C_Read... [22:57:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:57:53]Read from MH i2c: E2 [22:57:53]MH_I2C_Read... [22:57:53]Read from MH i2c: E2 17 00 [22:57:53]MH_I2C_Read... [22:57:53]Read from MH i2c: E2 17 00 0C 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 DD [22:57:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:57:53]wFMCommunicate OK [22:57:53]CreateOFDProtocolMessage done [22:57:53]OFDSenderStorePacket 230646 [22:57:53]StoreOFDPacket docnum=230646 [22:57:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 1F 78 07 01 EC 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 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 CC 01 00 00 F4 03 04 00 F0 CC A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F6 84 03 00 35 04 06 00 DE 00 99 67 A4 EE 8E EC 96 4E A2 D1 EC E3 [22:57:53]CheckFolder [22:57:53]dirname=/storage/ofd_packets [22:57:53]CheckFolder done [22:57:53]ProducePacketName [22:57:53]name=ofd_packets/00230646 [22:57:53]NVStorageSaveData ofd_packets/00230646 [22:57:53]File name is /storage/ofd_packets/00230646 [22:57:53]Write 301 bytes [22:57:53]NVStorageSaveData done [22:57:53]OFDSenderStorePacket done [22:57:53]KKMCreateOFDPacket done [22:57:53]NVStorageSaveData kkm_last_timestamp [22:57:53]File name is /storage/kkm_last_timestamp [22:57:53]Write 4 bytes [22:57:53]NVStorageSaveData done [22:57:53]ExternCall_PrintAddStr [22:57:53]wPrintStart [22:57:53]Write to MH i2c: 01 00 00 0D 06 13 [22:57:53]Write i2c OK [22:57:53]MH_I2C_Read... [22:57:53]Read from MH i2c: 01 [22:57:53]MH_I2C_Read... [22:57:53]Read from MH i2c: 01 07 00 [22:57:53]MH_I2C_Read... [22:57:53]Read from MH i2c: 01 07 00 0D 06 00 00 00 00 00 FF 0F 28 [22:57:53]RasterBufferAndPrint [22:57:53]line Счет N : (1)872229 [22:57:53]line ИНН: 02508201610067 [22:57:53]line Контрольно-Кассовый Чек [22:57:53]line ПРОДАЖА [22:57:53]line ТРК (МРК, ГНК) : 32 [22:57:53]line Товар: 2710124130 [22:57:53]line Аи-92-К-5 [22:57:53]line 5.900 * 67.80 [22:57:53]line = 400.02 [22:57:53]line НДС 12% НСП 1% [22:57:53]line > о реализуемом товаре [22:57:53]line ОКРУГЛЕНИЕ: -0.02 [22:57:53]line ИТОГО: 400.00 [22:57:53]line Внесено: 400.00 [22:57:53]line СДАЧА: 0.00 [22:57:53]line НСП 1% : 3.54 [22:57:53]line НДС 12% : 42.48 [22:57:53]line Наличными: 400.00 [22:57:53]line Безнал.: 0.00 [22:57:53]line Место: АЗС № 125 "Партнер Нефть" [22:57:53]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [22:57:53]line СНО: Общий режим [22:57:53]line Чек 460 28.07.2024 22:57 [22:57:53]line Смена: 386 ФФД: 1.0 [22:57:53]line ЗНМ: 0300000050 [22:57:53]line РНМ: 0000000000099253 [22:57:53]line Версия ККМ: 001 [22:57:53]line ФМ: 0000000000965352 [22:57:53]line ФД: 230646 [22:57:53]line ФПД: 244094155072750 [22:57:54]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T225752&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230646&fm=244094155072750&tin=02508201610067®Number=0000000000099253&sum=40000 [22:57:54]OFD Sender: Processing packet 230646 [packets to send 132, broken 131] [22:57:54]ProducePacketName [22:57:54]name=ofd_packets/00230646 [22:57:54]OFD Sender: To server: pG, [22:57:54]CommunicateWithHost lk.salyk.kg:30040 [22:57:54]ConnectInit lk.salyk.kg [22:57:54]written 0, free lines is 4095 [22:57:54]Connected sock=10 [22:57:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 1F 78 07 01 EC 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 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 CC 01 00 00 F4 03 04 00 F0 CC A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F6 84 03 00 35 04 06 00 DE 00 99 67 A4 EE 8E EC 96 4E A2 D1 EC E3 [22:57:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 8F 7D 47 00 29 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 39 36 35 33 35 32 10 04 04 00 F6 84 03 00 F4 03 04 00 C6 73 A6 66 B6 04 01 00 00 6C 5A 8C C3 73 9E F4 09 [22:57:54]CommunicateWithHost err = 0 [22:57:54]CheckOFDResponse [22:57:54]1017 (14) - 77093643461234 [22:57:54]1041 (16) - 0000000000965352 [22:57:54]1040 (4) - 230646 [22:57:54]1012 (4) - 28.07.2024 16:37 [22:57:54]1206 (1) - 0 [22:57:54]OFD Sender: Remove packet 230646 [22:57:54]ProducePacketName [22:57:54]name=ofd_packets/00230646 [22:57:54]NVStorageDeleteData [22:57:54]Write to MH i2c: 01 00 00 38 06 3E [22:57:54]Write i2c OK [22:57:54]MH_I2C_Read... [22:57:54]Read from MH i2c: 01 [22:57:54]MH_I2C_Read... [22:57:54]Read from MH i2c: 01 07 00 [22:57:54]MH_I2C_Read... [22:57:54]Read from MH i2c: 01 07 00 38 06 00 00 00 00 00 04 0D 56 [22:57:54]RasterBufferAndPrint [22:57:54]line [22:57:54]line [22:57:54]line [22:57:54]line [22:57:54]line [22:57:54]written 0, free lines is 3338 [22:57:54]MH_Cut [22:57:54]Write to MH i2c: D1 01 00 3F 06 01 17 [22:57:54]Write i2c OK [22:57:54]MH_I2C_Read... [22:57:54]Read from MH i2c: D1 [22:57:54]MH_I2C_Read... [22:57:54]Read from MH i2c: D1 01 00 [22:57:54]MH_I2C_Read... [22:57:54]Read from MH i2c: D1 01 00 3F 06 00 16 [22:57:54]Write to MH i2c: 01 00 00 40 06 46 [22:57:54]Write i2c OK [22:57:54]MH_I2C_Read... [22:57:55]OFD Sender: No OFD packet to send [22:57:55]*** Cut start [22:57:55]*** Partial cut [22:57:55]*** CUTSNS_PIN = 1 [22:57:55]*** CUTSNS_PIN = 0 [22:57:55]*** Brake cut motor [22:57:55]Read from MH i2c: 01 [22:57:55]MH_I2C_Read... [22:57:55]*** Stop cut motor [22:57:55]*** Cut end [22:57:55]Read from MH i2c: 01 07 00 [22:57:55]MH_I2C_Read... [22:57:55]Read from MH i2c: 01 07 00 40 06 00 00 00 00 00 FF 0F 5B [22:57:55]process_action close_receipt done [22:57:55]requested_data is exist [22:57:55]produce_requested_data [22:57:55]requested_item fm.sn is exist - process it [22:57:55]wFMCommunicate request_size=4 [22:57:55]MH_SAM_APDU [22:57:55]CAPDU: 80 11 00 00 [22:57:55]Write to MH i2c: E2 08 00 41 06 80 11 00 00 00 00 00 00 C1 [22:57:55]Write i2c OK [22:57:55]MH_I2C_Read... [22:57:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:57:55]Read from MH i2c: E2 [22:57:55]MH_I2C_Read... [22:57:55]Read from MH i2c: E2 17 00 [22:57:55]MH_I2C_Read... [22:57:55]Read from MH i2c: E2 17 00 41 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 12 [22:57:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:57:55]wFMCommunicate OK [22:57:55]requested_item fd.num is exist - process it [22:57:55]SAM_PROTO_GetFieldsCounters [22:57:55]wFMCommunicate request_size=4 [22:57:55]MH_SAM_APDU [22:57:55]CAPDU: 80 13 00 00 [22:57:55]Write to MH i2c: E2 08 00 42 06 80 13 00 00 00 00 00 00 C4 [22:57:55]Write i2c OK [22:57:55]MH_I2C_Read... [22:57:56]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:57:56]Read from MH i2c: E2 [22:57:56]MH_I2C_Read... [22:57:56]Read from MH i2c: E2 62 00 [22:57:56]MH_I2C_Read... [22:57:56]Read from MH i2c: E2 62 00 42 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 F6 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 CC 01 00 00 5E 04 04 00 CC 01 00 00 57 04 04 00 CD 01 00 00 19 04 04 00 00 00 00 00 90 00 4D [22:57:56]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 F6 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 CC 01 00 00 5E 04 04 00 CC 01 00 00 57 04 04 00 CD 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:57:56]wFMCommunicate OK [22:57:56]SAM_PROTO_GetFieldsCounters done [22:57:56]requested_item shift.num is exist - process it [22:57:56]requested_item shift.opened is exist - process it [22:57:56]req_shift_opened [22:57:56]FM_GetShiftState [22:57:56]SAM_PROTO_GetShiftState [22:57:56]wFMCommunicate request_size=4 [22:57:56]MH_SAM_APDU [22:57:56]CAPDU: 80 13 01 00 [22:57:56]Write to MH i2c: E2 08 00 43 06 80 13 01 00 00 00 00 00 C6 [22:57:56]Write i2c OK [22:57:56]MH_I2C_Read... [22:57:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:57:56]Read from MH i2c: E2 [22:57:56]MH_I2C_Read... [22:57:56]Read from MH i2c: E2 0E 00 [22:57:56]MH_I2C_Read... [22:57:56]Read from MH i2c: E2 0E 00 43 06 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 8C [22:57:56]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:57:56]wFMCommunicate OK [22:57:56]SAM_PROTO_GetShiftState done [22:57:56]FM_GetShiftState done [22:57:56]req_shift_opened done [22:57:56]requested_item shift.open_date is exist - process it [22:57:56]req_shift_open_date [22:57:56]req_shift_open_date done [22:57:56]produce_requested_data done [22:57:56]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230646,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [22:57:56]process_action_free close_receipt [22:57:56]json_value_free [22:57:56]json_value_free done [22:57:56]process_json_proto returns [22:57:56]Send response to host [22:57:56]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230646,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [22:57:56]free response buf [22:57:56]execute_script done [22:57:56]execute_script returns [22:57:56]free content buf [22:57:56]Sock 9.Close socket [22:57:56]Sock 9.Thread stoped [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:40]OFD Sender: No OFD packet to send [22:58:45]OFD Sender: No OFD packet to send [22:58:50]OFD Sender: No OFD packet to send [22:58:55]OFD Sender: No OFD packet to send [22:59:00]OFD Sender: No OFD packet to send [22:59:05]OFD Sender: No OFD packet to send [22:59:10]OFD Sender: No OFD packet to send [22:59:15]OFD Sender: No OFD packet to send [22:59:20]OFD Sender: No OFD packet to send [22:59:22]accept exits with 8 [22:59:22]New connection [22:59:22]New thread 3067133284 created [22:59:22]Thread 3067276644 joined [22:59:22]Waiting for new connection... [22:59:22] Sock 8.Parse request [22:59:22]Sock 8.Check first char [22:59:22]Sock 8.First char is OK [22:59:22]request: POST /json_proto HTTP/1.0 [22:59:22]Method: POST [22:59:22]URL: /json_proto [22:59:22]Method is POST - this is cgi request [22:59:22]url: /json_proto [22:59:22]query_string will be loaded in cgi processing [22:59:22]execute_cgi json_proto POST (null) [22:59:22]execute_cgi path=json_proto method=POST [22:59:22]POST find Content-Length [22:59:22]Host: 172.17.49.131:8080 [22:59:22]Content-Length: 677 [22:59:22]Content-Type: application/json [22:59:22] [22:59:22]POST finish read [22:59:22]Found Content-Length = 677 [22:59:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872231", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [22:59:22]execute_script... [22:59: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)872231", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [22:59:22]POST & json_proto [22:59:22]process_json_proto [22:59:22]json parsed OK: [22:59:22]protocol is kg_v1.0 [22:59:22]action value=close_receipt [22:59:22]process_action close_receipt [22:59:22]cmd_close_receipt [22:59:22]MH_GetDate [22:59:22]Write to MH i2c: F0 00 00 44 06 39 [22:59:22]Write i2c OK [22:59:22]MH_I2C_Read... [22:59:22]Read from MH i2c: F0 [22:59:22]MH_I2C_Read... [22:59:22]Read from MH i2c: F0 09 00 [22:59:22]MH_I2C_Read... [22:59:22]Read from MH i2c: F0 09 00 44 06 00 4A CD A6 66 FF 4D C0 64 D5 [22:59:22]GetLastDocTimeStamp 1722207472 [22:59:22]current date 1722207562 [22:59:22]FM_GetShiftState [22:59:22]SAM_PROTO_GetShiftState [22:59:22]wFMCommunicate request_size=4 [22:59:22]MH_SAM_APDU [22:59:22]CAPDU: 80 13 01 00 [22:59:22]Write to MH i2c: E2 08 00 45 06 80 13 01 00 00 00 00 00 C8 [22:59:22]Write i2c OK [22:59:22]MH_I2C_Read... [22:59:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:59:22]Read from MH i2c: E2 [22:59:22]MH_I2C_Read... [22:59:22]Read from MH i2c: E2 0E 00 [22:59:22]MH_I2C_Read... [22:59:22]Read from MH i2c: E2 0E 00 45 06 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 8E [22:59:22]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:59:22]wFMCommunicate OK [22:59:22]SAM_PROTO_GetShiftState done [22:59:22]FM_GetShiftState done [22:59:22]opened in 1722127132 [22:59:22]opened+sec_in_day 1722213532 [22:59:22]quantity*price = 60003 [22:59:22]sum+1 = 60004 [22:59:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 461 28.07.2024 22:59 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230647 ФПД: 44155385668087 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T225922&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230647&fm=44155385668087&tin=02508201610067®Number=0000000000099253&sum=60000 [22:59:23]StoreToDocumentArchive [22:59:23]shift 386 fd 230647 [22:59:23]save to /storage/0386/doc_00230647 [22:59:23]save last doc name /storage/0386/doc_00230647 to /storage/kkm_last_doc_name [22:59:23]save OK [22:59:23]Clear old archive folders... [22:59:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:59:23]tlvbuf is 0068CAB0 [22:59:23]SAM_PROTO_ClearQueue [22:59:23]wFMCommunicate request_size=4 [22:59:23]MH_SAM_APDU [22:59:23]CAPDU: 80 09 00 00 [22:59:23]Write to MH i2c: E2 08 00 52 06 80 09 00 00 00 00 00 00 CA [22:59:23]Write i2c OK [22:59:23]MH_I2C_Read... [22:59:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:59:23]Read from MH i2c: E2 [22:59:23]MH_I2C_Read... [22:59:23]Read from MH i2c: E2 03 00 [22:59:23]MH_I2C_Read... [22:59:23]Read from MH i2c: E2 03 00 52 06 00 90 00 CC [22:59:23]RAPDU: 90 00 [22:59:23]wFMCommunicate OK [22:59:23]SAM_PROTO_ClearQueue done [22:59:23]KKMCreateOFDPacket [22:59:23]OFDProtocolAddRootSTLVToBuf [22:59:23]FM_MakeSignedData [22:59:23]FM_MakeSignedData [22:59:23]SAM_PROTO_SignData [22:59:23]wFMCommunicate request_size=4 [22:59:23]MH_SAM_APDU [22:59:23]CAPDU: 80 0D 01 02 [22:59:23]Write to MH i2c: E2 08 00 53 06 80 0D 01 02 00 00 00 00 D2 [22:59:23]Write i2c OK [22:59:23]MH_I2C_Read... [22:59:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:59:23]Read from MH i2c: E2 [22:59:23]MH_I2C_Read... [22:59:23]Read from MH i2c: E2 03 00 [22:59:23]MH_I2C_Read... [22:59:23]Read from MH i2c: E2 03 00 53 06 00 90 00 CD [22:59:23]RAPDU: 90 00 [22:59:23]wFMCommunicate OK [22:59:23]wFMCommunicate request_size=255 [22:59:23]MH_SAM_APDU [22: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 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 CD 01 00 00 F4 03 04 00 4A CD A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F7 84 03 00 35 04 06 00 28 [22:59:23]Write to MH i2c: E2 02 01 54 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 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 CD 01 00 00 F4 03 04 00 4A CD A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F7 84 03 00 35 04 06 00 28 00 00 33 [22:59:23]Write i2c OK [22:59:23]MH_I2C_Read... [22:59:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:59:24]Read from MH i2c: E2 [22:59:24]MH_I2C_Read... [22:59:24]Read from MH i2c: E2 03 00 [22:59:24]MH_I2C_Read... [22:59:24]Read from MH i2c: E2 03 00 54 06 00 90 00 CE [22:59:24]RAPDU: 90 00 [22:59:24]wFMCommunicate OK [22:59:24]wFMCommunicate request_size=10 [22:59:24]MH_SAM_APDU [22:59:24]CAPDU: 80 0D 02 02 05 28 BA 13 E1 F7 [22:59:24]Write to MH i2c: E2 0D 00 55 06 80 0D 02 02 05 00 28 BA 13 E1 F7 00 00 AC [22:59:24]Write i2c OK [22:59:24]MH_I2C_Read... [22:59:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:59:24]Read from MH i2c: E2 [22:59:24]MH_I2C_Read... [22:59:24]Read from MH i2c: E2 03 00 [22:59:24]MH_I2C_Read... [22:59:24]Read from MH i2c: E2 03 00 55 06 00 90 00 CF [22:59:24]RAPDU: 90 00 [22:59:24]wFMCommunicate OK [22:59:24]wFMCommunicate request_size=4 [22:59:24]MH_SAM_APDU [22:59:24]CAPDU: 80 0D 03 02 [22:59:24]Write to MH i2c: E2 08 00 56 06 80 0D 03 02 00 00 00 00 D7 [22:59:24]Write i2c OK [22:59:24]MH_I2C_Read... [22:59:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:59:24]Read from MH i2c: E2 [22:59:24]MH_I2C_Read... [22:59:24]Read from MH i2c: E2 0B 00 [22:59:24]MH_I2C_Read... [22:59:24]Read from MH i2c: E2 0B 00 56 06 00 1E AF 7C 47 CD AF 91 52 90 00 C7 [22:59:24]RAPDU: 1E AF 7C 47 CD AF 91 52 90 00 [22:59:24]wFMCommunicate OK [22:59:24]SAM_PROTO_SignData done [22:59:24]FM_MakeSignedData done [22:59:24]CreateOFDProtocolMessage [22:59:24]wFMCommunicate request_size=4 [22:59:24]MH_SAM_APDU [22:59:24]CAPDU: 80 11 00 00 [22:59:24]Write to MH i2c: E2 08 00 57 06 80 11 00 00 00 00 00 00 D7 [22:59:24]Write i2c OK [22:59:24]MH_I2C_Read... [22:59:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:59:24]Read from MH i2c: E2 [22:59:24]MH_I2C_Read... [22:59:24]Read from MH i2c: E2 17 00 [22:59:24]MH_I2C_Read... [22:59:24]Read from MH i2c: E2 17 00 57 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 28 [22:59:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:59:24]wFMCommunicate OK [22:59:24]CreateOFDProtocolMessage done [22:59:24]OFDSenderStorePacket 230647 [22:59:24]StoreOFDPacket docnum=230647 [22:59:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 E9 B4 07 01 66 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 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 CD 01 00 00 F4 03 04 00 4A CD A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F7 84 03 00 35 04 06 00 28 28 BA 13 E1 F7 1E AF 7C 47 CD AF 91 52 [22:59:24]CheckFolder [22:59:24]dirname=/storage/ofd_packets [22:59:24]CheckFolder done [22:59:24]ProducePacketName [22:59:24]name=ofd_packets/00230647 [22:59:24]NVStorageSaveData ofd_packets/00230647 [22:59:24]File name is /storage/ofd_packets/00230647 [22:59:24]Write 301 bytes [22:59:24]NVStorageSaveData done [22:59:24]OFDSenderStorePacket done [22:59:24]KKMCreateOFDPacket done [22:59:24]NVStorageSaveData kkm_last_timestamp [22:59:24]File name is /storage/kkm_last_timestamp [22:59:24]Write 4 bytes [22:59:24]NVStorageSaveData done [22:59:24]ExternCall_PrintAddStr [22:59:24]wPrintStart [22:59:24]Write to MH i2c: 01 00 00 58 06 5E [22:59:24]Write i2c OK [22:59:24]MH_I2C_Read... [22:59:24]Read from MH i2c: 01 [22:59:24]MH_I2C_Read... [22:59:24]Read from MH i2c: 01 07 00 [22:59:24]MH_I2C_Read... [22:59:24]Read from MH i2c: 01 07 00 58 06 00 00 00 00 00 FF 0F 73 [22:59:24]RasterBufferAndPrint [22:59:24]line Счет N : (1)872231 [22:59:24]line ИНН: 02508201610067 [22:59:24]line Контрольно-Кассовый Чек [22:59:24]line ПРОДАЖА [22:59:24]line ТРК (МРК, ГНК) : 42 [22:59:24]line Товар: 2710124130 [22:59:24]line Аи-92-К-5 [22:59:24]line 8.850 * 67.80 [22:59:24]line = 600.03 [22:59:24]line НДС 12% НСП 1% [22:59:24]line > о реализуемом товаре [22:59:24]line ОКРУГЛЕНИЕ: -0.03 [22:59:24]line ИТОГО: 600.00 [22:59:24]line Внесено: 600.00 [22:59:24]line СДАЧА: 0.00 [22:59:24]line НСП 1% : 5.31 [22:59:24]line НДС 12% : 63.72 [22:59:24]line Наличными: 600.00 [22:59:24]line Безнал.: 0.00 [22:59:24]line Место: АЗС № 125 "Партнер Нефть" [22:59:24]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [22:59:24]line СНО: Общий режим [22:59:24]line Чек 461 28.07.2024 22:59 [22:59:24]line Смена: 386 ФФД: 1.0 [22:59:24]line ЗНМ: 0300000050 [22:59:24]line РНМ: 0000000000099253 [22:59:24]line Версия ККМ: 001 [22:59:24]line ФМ: 0000000000965352 [22:59:24]line ФД: 230647 [22:59:24]line ФПД: 44155385668087 [22:59:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T225922&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230647&fm=44155385668087&tin=02508201610067®Number=0000000000099253&sum=60000 [22:59:24]OFD Sender: Processing packet 230647 [packets to send 132, broken 131] [22:59:24]ProducePacketName [22:59:24]name=ofd_packets/00230647 [22:59:24]OFD Sender: To server: pG, [22:59:24]CommunicateWithHost lk.salyk.kg:30040 [22:59:24]ConnectInit lk.salyk.kg [22:59:24]written 0, free lines is 4095 [22:59:24]Connected sock=10 [22:59:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 E9 B4 07 01 66 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 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 CD 01 00 00 F4 03 04 00 4A CD A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F7 84 03 00 35 04 06 00 28 28 BA 13 E1 F7 1E AF 7C 47 CD AF 91 52 [22:59:24]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 1D 6B 47 00 BA 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 39 36 35 33 35 32 10 04 04 00 F7 84 03 00 F4 03 04 00 21 74 A6 66 B6 04 01 00 00 55 9E AA 94 6C 49 9F 05 [22:59:24]CommunicateWithHost err = 0 [22:59:24]CheckOFDResponse [22:59:24]1017 (14) - 77093643461234 [22:59:24]1041 (16) - 0000000000965352 [22:59:24]1040 (4) - 230647 [22:59:24]1012 (4) - 28.07.2024 16:38 [22:59:24]1206 (1) - 0 [22:59:24]OFD Sender: Remove packet 230647 [22:59:24]ProducePacketName [22:59:24]name=ofd_packets/00230647 [22:59:24]NVStorageDeleteData [22:59:24]Write to MH i2c: 01 00 00 83 06 89 [22:59:24]Write i2c OK [22:59:24]MH_I2C_Read... [22:59:24]Read from MH i2c: 01 [22:59:24]MH_I2C_Read... [22:59:24]Read from MH i2c: 01 07 00 [22:59:24]MH_I2C_Read... [22:59:24]Read from MH i2c: 01 07 00 83 06 00 00 00 00 00 0B 0D A8 [22:59:24]RasterBufferAndPrint [22:59:24]line [22:59:24]line [22:59:24]line [22:59:24]line [22:59:24]line [22:59:24]written 0, free lines is 3345 [22:59:24]MH_Cut [22:59:24]Write to MH i2c: D1 01 00 8A 06 01 62 [22:59:24]Write i2c OK [22:59:24]MH_I2C_Read... [22:59:24]Read from MH i2c: D1 [22:59:24]MH_I2C_Read... [22:59:24]Read from MH i2c: D1 01 00 [22:59:24]MH_I2C_Read... [22:59:24]Read from MH i2c: D1 01 00 8A 06 00 61 [22:59:24]Write to MH i2c: 01 00 00 8B 06 91 [22:59:24]Write i2c OK [22:59:24]MH_I2C_Read... [22:59:25]OFD Sender: No OFD packet to send [22:59:25]*** Cut start [22:59:25]*** Partial cut [22:59:25]*** CUTSNS_PIN = 1 [22:59:25]*** CUTSNS_PIN = 0 [22:59:25]*** Brake cut motor [22:59:26]Read from MH i2c: 01 [22:59:26]MH_I2C_Read... [22:59:26]*** Stop cut motor [22:59:26]*** Cut end [22:59:26]Read from MH i2c: 01 07 00 [22:59:26]MH_I2C_Read... [22:59:26]Read from MH i2c: 01 07 00 8B 06 00 00 00 00 00 FF 0F A6 [22:59:26]process_action close_receipt done [22:59:26]requested_data is exist [22:59:26]produce_requested_data [22:59:26]requested_item fm.sn is exist - process it [22:59:26]wFMCommunicate request_size=4 [22:59:26]MH_SAM_APDU [22:59:26]CAPDU: 80 11 00 00 [22:59:26]Write to MH i2c: E2 08 00 8C 06 80 11 00 00 00 00 00 00 0C [22:59:26]Write i2c OK [22:59:26]MH_I2C_Read... [22:59:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:59:26]Read from MH i2c: E2 [22:59:26]MH_I2C_Read... [22:59:26]Read from MH i2c: E2 17 00 [22:59:26]MH_I2C_Read... [22:59:26]Read from MH i2c: E2 17 00 8C 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 5D [22:59:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:59:26]wFMCommunicate OK [22:59:26]requested_item fd.num is exist - process it [22:59:26]SAM_PROTO_GetFieldsCounters [22:59:26]wFMCommunicate request_size=4 [22:59:26]MH_SAM_APDU [22:59:26]CAPDU: 80 13 00 00 [22:59:26]Write to MH i2c: E2 08 00 8D 06 80 13 00 00 00 00 00 00 0F [22:59:26]Write i2c OK [22:59:26]MH_I2C_Read... [22:59:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:59:26]Read from MH i2c: E2 [22:59:26]MH_I2C_Read... [22:59:26]Read from MH i2c: E2 62 00 [22:59:26]MH_I2C_Read... [22:59:26]Read from MH i2c: E2 62 00 8D 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 F7 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 CD 01 00 00 5E 04 04 00 CD 01 00 00 57 04 04 00 CE 01 00 00 19 04 04 00 00 00 00 00 90 00 9C [22:59:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 F7 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 CD 01 00 00 5E 04 04 00 CD 01 00 00 57 04 04 00 CE 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:59:26]wFMCommunicate OK [22:59:26]SAM_PROTO_GetFieldsCounters done [22:59:26]requested_item shift.num is exist - process it [22:59:26]requested_item shift.opened is exist - process it [22:59:26]req_shift_opened [22:59:26]FM_GetShiftState [22:59:26]SAM_PROTO_GetShiftState [22:59:26]wFMCommunicate request_size=4 [22:59:26]MH_SAM_APDU [22:59:26]CAPDU: 80 13 01 00 [22:59:26]Write to MH i2c: E2 08 00 8E 06 80 13 01 00 00 00 00 00 11 [22:59:26]Write i2c OK [22:59:26]MH_I2C_Read... [22:59:26]Read from MH i2c: E2 [22:59:26]MH_I2C_Read... [22:59:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:59:26]Read from MH i2c: E2 0E 00 [22:59:26]MH_I2C_Read... [22:59:26]Read from MH i2c: E2 0E 00 8E 06 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 D7 [22:59:26]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:59:26]wFMCommunicate OK [22:59:26]SAM_PROTO_GetShiftState done [22:59:26]FM_GetShiftState done [22:59:26]req_shift_opened done [22:59:26]requested_item shift.open_date is exist - process it [22:59:26]req_shift_open_date [22:59:26]req_shift_open_date done [22:59:26]produce_requested_data done [22:59:26]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230647,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [22:59:26]process_action_free close_receipt [22:59:26]json_value_free [22:59:26]json_value_free done [22:59:26]process_json_proto returns [22:59:26]Send response to host [22:59:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230647,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [22:59:26]free response buf [22:59:26]execute_script done [22:59:26]execute_script returns [22:59:26]free content buf [22:59:26]Sock 8.Close socket [22:59:26]Sock 8.Thread stoped [22:59:27]accept exits with 9 [22:59:27]New connection [22:59:27]New thread 3067276644 created [22:59:27]Thread 3067133284 joined [22:59:27]Waiting for new connection... [22:59:27] Sock 9.Parse request [22:59:27]Sock 9.Check first char [22:59:27]Sock 9.First char is OK [22:59:27]request: POST /json_proto HTTP/1.0 [22:59:27]Method: POST [22:59:27]URL: /json_proto [22:59:27]Method is POST - this is cgi request [22:59:27]url: /json_proto [22:59:27]query_string will be loaded in cgi processing [22:59:27]execute_cgi json_proto POST (null) [22:59:27]execute_cgi path=json_proto method=POST [22:59:27]POST find Content-Length [22:59:27]Host: 172.17.49.131:8080 [22:59:27]Content-Length: 843 [22:59:27]Content-Type: application/json [22:59:27] [22:59:27]POST finish read [22:59:27]Found Content-Length = 843 [22:59:27]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872230", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:59:27]execute_script... [22:59: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)872230", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [22:59:27]POST & json_proto [22:59:27]process_json_proto [22:59:27]json parsed OK: [22:59:27]protocol is kg_v1.0 [22:59:27]action value=close_receipt [22:59:27]process_action close_receipt [22:59:27]cmd_close_receipt [22:59:27]MH_GetDate [22:59:27]Write to MH i2c: F0 00 00 8F 06 84 [22:59:27]Write i2c OK [22:59:27]MH_I2C_Read... [22:59:27]Read from MH i2c: F0 [22:59:27]MH_I2C_Read... [22:59:27]Read from MH i2c: F0 09 00 [22:59:27]MH_I2C_Read... [22:59:27]Read from MH i2c: F0 09 00 8F 06 00 4F CD A6 66 FF 4D C0 64 25 [22:59:27]GetLastDocTimeStamp 1722207562 [22:59:27]current date 1722207567 [22:59:27]FM_GetShiftState [22:59:27]SAM_PROTO_GetShiftState [22:59:27]wFMCommunicate request_size=4 [22:59:27]MH_SAM_APDU [22:59:27]CAPDU: 80 13 01 00 [22:59:27]Write to MH i2c: E2 08 00 90 06 80 13 01 00 00 00 00 00 13 [22:59:27]Write i2c OK [22:59:27]MH_I2C_Read... [22:59:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:59:27]Read from MH i2c: E2 [22:59:27]MH_I2C_Read... [22:59:27]Read from MH i2c: E2 0E 00 [22:59:27]MH_I2C_Read... [22:59:27]Read from MH i2c: E2 0E 00 90 06 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 D9 [22:59:27]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:59:27]wFMCommunicate OK [22:59:27]SAM_PROTO_GetShiftState done [22:59:27]FM_GetShiftState done [22:59:27]opened in 1722127132 [22:59:27]opened+sec_in_day 1722213532 [22:59:27]quantity*price = 100005 [22:59:27]sum+1 = 100006 [22:59:27]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 462 28.07.2024 22:59 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000965352 ФД: 230648 ФПД: 6657862295115 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T225927&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230648&fm=6657862295115&tin=02508201610067®Number=0000000000099253&sum=100005 [22:59:28]StoreToDocumentArchive [22:59:28]shift 386 fd 230648 [22:59:28]save to /storage/0386/doc_00230648 [22:59:28]save last doc name /storage/0386/doc_00230648 to /storage/kkm_last_doc_name [22:59:28]save OK [22:59:28]Clear old archive folders... [22:59:28]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:59:28]tlvbuf is 0068E6D0 [22:59:28]SAM_PROTO_ClearQueue [22:59:28]wFMCommunicate request_size=4 [22:59:28]MH_SAM_APDU [22:59:28]CAPDU: 80 09 00 00 [22:59:28]Write to MH i2c: E2 08 00 9D 06 80 09 00 00 00 00 00 00 15 [22:59:28]Write i2c OK [22:59:28]MH_I2C_Read... [22:59:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:59:29]Read from MH i2c: E2 [22:59:29]MH_I2C_Read... [22:59:29]Read from MH i2c: E2 03 00 [22:59:29]MH_I2C_Read... [22:59:29]Read from MH i2c: E2 03 00 9D 06 00 90 00 17 [22:59:29]RAPDU: 90 00 [22:59:29]wFMCommunicate OK [22:59:29]SAM_PROTO_ClearQueue done [22:59:29]KKMCreateOFDPacket [22:59:29]OFDProtocolAddRootSTLVToBuf [22:59:29]FM_MakeSignedData [22:59:29]FM_MakeSignedData [22:59:29]SAM_PROTO_SignData [22:59:29]wFMCommunicate request_size=4 [22:59:29]MH_SAM_APDU [22:59:29]CAPDU: 80 0D 01 02 [22:59:29]Write to MH i2c: E2 08 00 9E 06 80 0D 01 02 00 00 00 00 1D [22:59:29]Write i2c OK [22:59:29]MH_I2C_Read... [22:59:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:59:29]Read from MH i2c: E2 [22:59:29]MH_I2C_Read... [22:59:29]Read from MH i2c: E2 03 00 [22:59:29]MH_I2C_Read... [22:59:29]Read from MH i2c: E2 03 00 9E 06 00 90 00 18 [22:59:29]RAPDU: 90 00 [22:59:29]wFMCommunicate OK [22:59:29]wFMCommunicate request_size=255 [22:59:29]MH_SAM_APDU [22:59: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 CE 01 00 00 F4 03 04 00 4F CD A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F8 84 03 00 35 04 06 00 06 [22:59:29]Write to MH i2c: E2 02 01 9F 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 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 CE 01 00 00 F4 03 04 00 4F CD A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F8 84 03 00 35 04 06 00 06 00 00 35 [22:59:29]Write i2c OK [22:59:29]MH_I2C_Read... [22:59:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:59:29]Read from MH i2c: E2 [22:59:29]MH_I2C_Read... [22:59:29]Read from MH i2c: E2 03 00 [22:59:29]MH_I2C_Read... [22:59:29]Read from MH i2c: E2 03 00 9F 06 00 90 00 19 [22:59:29]RAPDU: 90 00 [22:59:29]wFMCommunicate OK [22:59:29]wFMCommunicate request_size=10 [22:59:29]MH_SAM_APDU [22:59:29]CAPDU: 80 0D 02 02 05 0E 27 84 5E 4B [22:59:29]Write to MH i2c: E2 0D 00 A0 06 80 0D 02 02 05 00 0E 27 84 5E 4B 00 00 8C [22:59:29]Write i2c OK [22:59:29]MH_I2C_Read... [22:59:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:59:29]Read from MH i2c: E2 [22:59:29]MH_I2C_Read... [22:59:29]Read from MH i2c: E2 03 00 [22:59:29]MH_I2C_Read... [22:59:29]Read from MH i2c: E2 03 00 A0 06 00 90 00 1A [22:59:29]RAPDU: 90 00 [22:59:29]wFMCommunicate OK [22:59:29]wFMCommunicate request_size=4 [22:59:29]MH_SAM_APDU [22:59:29]CAPDU: 80 0D 03 02 [22:59:29]Write to MH i2c: E2 08 00 A1 06 80 0D 03 02 00 00 00 00 22 [22:59:29]Write i2c OK [22:59:29]MH_I2C_Read... [22:59:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:59:29]Read from MH i2c: E2 [22:59:29]MH_I2C_Read... [22:59:29]Read from MH i2c: E2 0B 00 [22:59:29]MH_I2C_Read... [22:59:29]Read from MH i2c: E2 0B 00 A1 06 00 99 2F 4F 57 BC FF D6 E7 90 00 09 [22:59:29]RAPDU: 99 2F 4F 57 BC FF D6 E7 90 00 [22:59:29]wFMCommunicate OK [22:59:29]SAM_PROTO_SignData done [22:59:29]FM_MakeSignedData done [22:59:29]CreateOFDProtocolMessage [22:59:29]wFMCommunicate request_size=4 [22:59:29]MH_SAM_APDU [22:59:29]CAPDU: 80 11 00 00 [22:59:29]Write to MH i2c: E2 08 00 A2 06 80 11 00 00 00 00 00 00 22 [22:59:29]Write i2c OK [22:59:29]MH_I2C_Read... [22:59:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:59:29]Read from MH i2c: E2 [22:59:29]MH_I2C_Read... [22:59:29]Read from MH i2c: E2 17 00 [22:59:29]MH_I2C_Read... [22:59:29]Read from MH i2c: E2 17 00 A2 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 73 [22:59:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:59:29]wFMCommunicate OK [22:59:29]CreateOFDProtocolMessage done [22:59:29]OFDSenderStorePacket 230648 [22:59:29]StoreOFDPacket docnum=230648 [22:59:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 07 53 07 01 DA 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 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 CE 01 00 00 F4 03 04 00 4F CD A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F8 84 03 00 35 04 06 00 06 0E 27 84 5E 4B 99 2F 4F 57 BC FF D6 E7 [22:59:29]CheckFolder [22:59:29]dirname=/storage/ofd_packets [22:59:29]CheckFolder done [22:59:29]ProducePacketName [22:59:29]name=ofd_packets/00230648 [22:59:29]NVStorageSaveData ofd_packets/00230648 [22:59:29]File name is /storage/ofd_packets/00230648 [22:59:29]Write 301 bytes [22:59:29]NVStorageSaveData done [22:59:29]OFDSenderStorePacket done [22:59:29]KKMCreateOFDPacket done [22:59:29]NVStorageSaveData kkm_last_timestamp [22:59:29]File name is /storage/kkm_last_timestamp [22:59:29]Write 4 bytes [22:59:29]NVStorageSaveData done [22:59:29]ExternCall_PrintAddStr [22:59:29]wPrintStart [22:59:29]Write to MH i2c: 01 00 00 A3 06 A9 [22:59:29]Write i2c OK [22:59:29]MH_I2C_Read... [22:59:29]Read from MH i2c: 01 [22:59:29]MH_I2C_Read... [22:59:29]Read from MH i2c: 01 07 00 [22:59:29]MH_I2C_Read... [22:59:29]Read from MH i2c: 01 07 00 A3 06 00 00 00 00 00 FF 0F BE [22:59:29]RasterBufferAndPrint [22:59:29]line Счет N : (1)872230 [22:59:29]line ИНН: 02508201610067 [22:59:29]line Контрольно-Кассовый Чек [22:59:29]line ПРОДАЖА [22:59:29]line ТРК (МРК, ГНК) : 62 [22:59:29]line Товар: 2710124130 [22:59:29]line Аи-92-К-5 [22:59:29]line 14.750 * 67.80 [22:59:29]line = 1000.05 [22:59:29]line НДС 12% НСП 1% [22:59:29]line > о реализуемом товаре [22:59:29]line ИТОГО: 1000.05 [22:59:29]line НСП 1% : 8.85 [22:59:29]line НДС 12% : 106.20 [22:59:29]line Наличными: 0.00 [22:59:29]line Безнал.: 1000.05 [22:59:29]line Место: АЗС № 125 "Партнер Нефть" [22:59:29]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [22:59:29]line СНО: Общий режим [22:59:29]line Чек 462 28.07.2024 22:59 [22:59:29]line Смена: 386 ФФД: 1.0 [22:59:29]line ЗНМ: 0300000050 [22:59:29]line РНМ: 0000000000099253 [22:59:29]line Версия ККМ: 001 [22:59:29]line Платежная система: АКБ Кыргызстан [22:59:29]line ФМ: 0000000000965352 [22:59:29]line ФД: 230648 [22:59:29]line ФПД: 6657862295115 [22:59:29]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T225927&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230648&fm=6657862295115&tin=02508201610067®Number=0000000000099253&sum=100005 [22:59:29]written 0, free lines is 4095 [22:59:29]OFD Sender: Processing packet 230648 [packets to send 132, broken 131] [22:59:29]ProducePacketName [22:59:29]name=ofd_packets/00230648 [22:59:29]OFD Sender: To server: pG, [22:59:29]CommunicateWithHost lk.salyk.kg:30040 [22:59:29]ConnectInit lk.salyk.kg [22:59:29]Connected sock=8 [22:59:29]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 07 53 07 01 DA 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 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 CE 01 00 00 F4 03 04 00 4F CD A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F8 84 03 00 35 04 06 00 06 0E 27 84 5E 4B 99 2F 4F 57 BC FF D6 E7 [22:59:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 CD CF 47 00 11 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 39 36 35 33 35 32 10 04 04 00 F8 84 03 00 F4 03 04 00 26 74 A6 66 B6 04 01 00 00 51 73 6C D3 00 B3 32 34 [22:59:29]CommunicateWithHost err = 0 [22:59:29]CheckOFDResponse [22:59:29]1017 (14) - 77093643461234 [22:59:29]1041 (16) - 0000000000965352 [22:59:29]1040 (4) - 230648 [22:59:29]1012 (4) - 28.07.2024 16:39 [22:59:29]1206 (1) - 0 [22:59:29]OFD Sender: Remove packet 230648 [22:59:29]ProducePacketName [22:59:29]name=ofd_packets/00230648 [22:59:29]NVStorageDeleteData [22:59:30]Write to MH i2c: 01 00 00 CD 06 D3 [22:59:30]Write i2c OK [22:59:30]MH_I2C_Read... [22:59:30]Read from MH i2c: 01 [22:59:30]MH_I2C_Read... [22:59:30]Read from MH i2c: 01 07 00 [22:59:30]MH_I2C_Read... [22:59:30]Read from MH i2c: 01 07 00 CD 06 00 00 00 00 00 20 0D 07 [22:59:30]RasterBufferAndPrint [22:59:30]line [22:59:30]line [22:59:30]line [22:59:30]line [22:59:30]line [22:59:30]written 0, free lines is 3372 [22:59:30]MH_Cut [22:59:30]Write to MH i2c: D1 01 00 D4 06 01 AC [22:59:30]Write i2c OK [22:59:30]MH_I2C_Read... [22:59:30]Read from MH i2c: D1 [22:59:30]MH_I2C_Read... [22:59:30]Read from MH i2c: D1 01 00 [22:59:30]MH_I2C_Read... [22:59:30]Read from MH i2c: D1 01 00 D4 06 00 AB [22:59:30]Write to MH i2c: 01 00 00 D5 06 DB [22:59:30]Write i2c OK [22:59:30]MH_I2C_Read... [22:59:30]OFD Sender: No OFD packet to send [22:59:30]*** Cut start [22:59:30]*** Partial cut [22:59:30]*** CUTSNS_PIN = 1 [22:59:30]*** CUTSNS_PIN = 0 [22:59:30]*** Brake cut motor [22:59:31]Read from MH i2c: 01 [22:59:31]MH_I2C_Read... [22:59:31]*** Stop cut motor [22:59:31]*** Cut end [22:59:31]Read from MH i2c: 01 07 00 [22:59:31]MH_I2C_Read... [22:59:31]Read from MH i2c: 01 07 00 D5 06 00 00 00 00 00 FF 0F F0 [22:59:31]process_action close_receipt done [22:59:31]requested_data is exist [22:59:31]produce_requested_data [22:59:31]requested_item fm.sn is exist - process it [22:59:31]wFMCommunicate request_size=4 [22:59:31]MH_SAM_APDU [22:59:31]CAPDU: 80 11 00 00 [22:59:31]Write to MH i2c: E2 08 00 D6 06 80 11 00 00 00 00 00 00 56 [22:59:31]Write i2c OK [22:59:31]MH_I2C_Read... [22:59:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:59:31]Read from MH i2c: E2 [22:59:31]MH_I2C_Read... [22:59:31]Read from MH i2c: E2 17 00 [22:59:31]MH_I2C_Read... [22:59:31]Read from MH i2c: E2 17 00 D6 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 A7 [22:59:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:59:31]wFMCommunicate OK [22:59:31]requested_item fd.num is exist - process it [22:59:31]SAM_PROTO_GetFieldsCounters [22:59:31]wFMCommunicate request_size=4 [22:59:31]MH_SAM_APDU [22:59:31]CAPDU: 80 13 00 00 [22:59:31]Write to MH i2c: E2 08 00 D7 06 80 13 00 00 00 00 00 00 59 [22:59:31]Write i2c OK [22:59:31]MH_I2C_Read... [22:59:31]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:59:31]Read from MH i2c: E2 [22:59:31]MH_I2C_Read... [22:59:31]Read from MH i2c: E2 62 00 [22:59:31]MH_I2C_Read... [22:59:31]Read from MH i2c: E2 62 00 D7 06 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 F8 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 CE 01 00 00 5E 04 04 00 CE 01 00 00 57 04 04 00 CF 01 00 00 19 04 04 00 00 00 00 00 90 00 EA [22:59:31]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 F8 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 CE 01 00 00 5E 04 04 00 CE 01 00 00 57 04 04 00 CF 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:59:31]wFMCommunicate OK [22:59:31]SAM_PROTO_GetFieldsCounters done [22:59:31]requested_item shift.num is exist - process it [22:59:31]requested_item shift.opened is exist - process it [22:59:31]req_shift_opened [22:59:31]FM_GetShiftState [22:59:31]SAM_PROTO_GetShiftState [22:59:31]wFMCommunicate request_size=4 [22:59:31]MH_SAM_APDU [22:59:31]CAPDU: 80 13 01 00 [22:59:31]Write to MH i2c: E2 08 00 D8 06 80 13 01 00 00 00 00 00 5B [22:59:31]Write i2c OK [22:59:31]MH_I2C_Read... [22:59:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:59:31]Read from MH i2c: E2 [22:59:31]MH_I2C_Read... [22:59:31]Read from MH i2c: E2 0E 00 [22:59:31]MH_I2C_Read... [22:59:31]Read from MH i2c: E2 0E 00 D8 06 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 21 [22:59:31]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:59:31]wFMCommunicate OK [22:59:31]SAM_PROTO_GetShiftState done [22:59:31]FM_GetShiftState done [22:59:31]req_shift_opened done [22:59:31]requested_item shift.open_date is exist - process it [22:59:31]req_shift_open_date [22:59:31]req_shift_open_date done [22:59:31]produce_requested_data done [22:59:31]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230648,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [22:59:31]process_action_free close_receipt [22:59:31]json_value_free [22:59:31]json_value_free done [22:59:31]process_json_proto returns [22:59:31]Send response to host [22:59:31]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230648,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [22:59:31]free response buf [22:59:31]execute_script done [22:59:31]execute_script returns [22:59:31]free content buf [22:59:31]Sock 9.Close socket [22:59:31]Sock 9.Thread stoped [22:59:35]OFD Sender: No OFD packet to send [22:59:36]accept exits with 10 [22:59:36]New connection [22:59:36]New thread 3067133284 created [22:59:36]Thread 3067276644 joined [22:59:36]Waiting for new connection... [22:59:36] Sock 10.Parse request [22:59:36]Sock 10.Check first char [22:59:36]Sock 10.First char is OK [22:59:36]request: POST /json_proto HTTP/1.0 [22:59:36]Method: POST [22:59:36]URL: /json_proto [22:59:36]Method is POST - this is cgi request [22:59:36]url: /json_proto [22:59:36]query_string will be loaded in cgi processing [22:59:36]execute_cgi json_proto POST (null) [22:59:36]execute_cgi path=json_proto method=POST [22:59:36]POST find Content-Length [22:59:36]Host: 172.17.49.131:8080 [22:59:36]Content-Length: 677 [22:59:36]Content-Type: application/json [22:59:36] [22:59:36]POST finish read [22:59:36]Found Content-Length = 677 [22:59:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872232", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:59:36]execute_script... [22:59:36]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872232", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:59:36]POST & json_proto [22:59:36]process_json_proto [22:59:36]json parsed OK: [22:59:36]protocol is kg_v1.0 [22:59:36]action value=close_receipt [22:59:36]process_action close_receipt [22:59:36]cmd_close_receipt [22:59:36]MH_GetDate [22:59:36]Write to MH i2c: F0 00 00 D9 06 CE [22:59:36]Write i2c OK [22:59:36]MH_I2C_Read... [22:59:36]Read from MH i2c: F0 [22:59:36]MH_I2C_Read... [22:59:36]Read from MH i2c: F0 09 00 [22:59:36]MH_I2C_Read... [22:59:36]Read from MH i2c: F0 09 00 D9 06 00 58 CD A6 66 FF 4D C0 64 78 [22:59:36]GetLastDocTimeStamp 1722207567 [22:59:36]current date 1722207576 [22:59:36]FM_GetShiftState [22:59:36]SAM_PROTO_GetShiftState [22:59:36]wFMCommunicate request_size=4 [22:59:36]MH_SAM_APDU [22:59:36]CAPDU: 80 13 01 00 [22:59:36]Write to MH i2c: E2 08 00 DA 06 80 13 01 00 00 00 00 00 5D [22:59:36]Write i2c OK [22:59:36]MH_I2C_Read... [22:59:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:59:36]Read from MH i2c: E2 [22:59:36]MH_I2C_Read... [22:59:36]Read from MH i2c: E2 0E 00 [22:59:36]MH_I2C_Read... [22:59:36]Read from MH i2c: E2 0E 00 DA 06 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 23 [22:59:36]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:59:36]wFMCommunicate OK [22:59:36]SAM_PROTO_GetShiftState done [22:59:36]FM_GetShiftState done [22:59:36]opened in 1722127132 [22:59:36]opened+sec_in_day 1722213532 [22:59:36]quantity*price = 50036 [22:59:36]sum+1 = 50037 [22:59: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 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 463 28.07.2024 22:59 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230649 ФПД: 106054564953878 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T225936&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230649&fm=106054564953878&tin=02508201610067®Number=0000000000099253&sum=50000 [22:59:37]StoreToDocumentArchive [22:59:37]shift 386 fd 230649 [22:59:37]save to /storage/0386/doc_00230649 [22:59:37]save last doc name /storage/0386/doc_00230649 to /storage/kkm_last_doc_name [22:59:37]save OK [22:59:37]Clear old archive folders... [22:59:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [22:59:37]tlvbuf is 006C2E00 [22:59:37]SAM_PROTO_ClearQueue [22:59:37]wFMCommunicate request_size=4 [22:59:37]MH_SAM_APDU [22:59:37]CAPDU: 80 09 00 00 [22:59:37]Write to MH i2c: E2 08 00 E7 06 80 09 00 00 00 00 00 00 5F [22:59:37]Write i2c OK [22:59:37]MH_I2C_Read... [22:59:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [22:59:37]Read from MH i2c: E2 [22:59:37]MH_I2C_Read... [22:59:37]Read from MH i2c: E2 03 00 [22:59:37]MH_I2C_Read... [22:59:37]Read from MH i2c: E2 03 00 E7 06 00 90 00 61 [22:59:37]RAPDU: 90 00 [22:59:37]wFMCommunicate OK [22:59:37]SAM_PROTO_ClearQueue done [22:59:37]KKMCreateOFDPacket [22:59:37]OFDProtocolAddRootSTLVToBuf [22:59:37]FM_MakeSignedData [22:59:37]FM_MakeSignedData [22:59:37]SAM_PROTO_SignData [22:59:37]wFMCommunicate request_size=4 [22:59:37]MH_SAM_APDU [22:59:37]CAPDU: 80 0D 01 02 [22:59:37]Write to MH i2c: E2 08 00 E8 06 80 0D 01 02 00 00 00 00 67 [22:59:37]Write i2c OK [22:59:37]MH_I2C_Read... [22:59:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [22:59:37]Read from MH i2c: E2 [22:59:37]MH_I2C_Read... [22:59:37]Read from MH i2c: E2 03 00 [22:59:37]MH_I2C_Read... [22:59:37]Read from MH i2c: E2 03 00 E8 06 00 90 00 62 [22:59:37]RAPDU: 90 00 [22:59:37]wFMCommunicate OK [22:59:37]wFMCommunicate request_size=255 [22:59:37]MH_SAM_APDU [22:59: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 CF 01 00 00 F4 03 04 00 58 CD A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F9 84 03 00 35 04 06 00 60 [22:59:37]Write to MH i2c: E2 02 01 E9 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 CF 01 00 00 F4 03 04 00 58 CD A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F9 84 03 00 35 04 06 00 60 00 00 4B [22:59:37]Write i2c OK [22:59:37]MH_I2C_Read... [22:59:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:59:37]Read from MH i2c: E2 [22:59:37]MH_I2C_Read... [22:59:37]Read from MH i2c: E2 03 00 [22:59:37]MH_I2C_Read... [22:59:37]Read from MH i2c: E2 03 00 E9 06 00 90 00 63 [22:59:37]RAPDU: 90 00 [22:59:37]wFMCommunicate OK [22:59:37]wFMCommunicate request_size=10 [22:59:37]MH_SAM_APDU [22:59:37]CAPDU: 80 0D 02 02 05 74 C0 AB BF 16 [22:59:37]Write to MH i2c: E2 0D 00 EA 06 80 0D 02 02 05 00 74 C0 AB BF 16 00 00 28 [22:59:37]Write i2c OK [22:59:37]MH_I2C_Read... [22:59:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [22:59:37]Read from MH i2c: E2 [22:59:37]MH_I2C_Read... [22:59:37]Read from MH i2c: E2 03 00 [22:59:37]MH_I2C_Read... [22:59:37]Read from MH i2c: E2 03 00 EA 06 00 90 00 64 [22:59:37]RAPDU: 90 00 [22:59:37]wFMCommunicate OK [22:59:37]wFMCommunicate request_size=4 [22:59:37]MH_SAM_APDU [22:59:37]CAPDU: 80 0D 03 02 [22:59:37]Write to MH i2c: E2 08 00 EB 06 80 0D 03 02 00 00 00 00 6C [22:59:37]Write i2c OK [22:59:37]MH_I2C_Read... [22:59:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [22:59:37]Read from MH i2c: E2 [22:59:37]MH_I2C_Read... [22:59:37]Read from MH i2c: E2 0B 00 [22:59:37]MH_I2C_Read... [22:59:37]Read from MH i2c: E2 0B 00 EB 06 00 31 E6 22 A8 05 DC 53 71 90 00 F3 [22:59:37]RAPDU: 31 E6 22 A8 05 DC 53 71 90 00 [22:59:37]wFMCommunicate OK [22:59:37]SAM_PROTO_SignData done [22:59:37]FM_MakeSignedData done [22:59:37]CreateOFDProtocolMessage [22:59:37]wFMCommunicate request_size=4 [22:59:37]MH_SAM_APDU [22:59:37]CAPDU: 80 11 00 00 [22:59:37]Write to MH i2c: E2 08 00 EC 06 80 11 00 00 00 00 00 00 6C [22:59:37]Write i2c OK [22:59:37]MH_I2C_Read... [22:59:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:59:37]Read from MH i2c: E2 [22:59:37]MH_I2C_Read... [22:59:37]Read from MH i2c: E2 17 00 [22:59:37]MH_I2C_Read... [22:59:37]Read from MH i2c: E2 17 00 EC 06 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 BD [22:59:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:59:37]wFMCommunicate OK [22:59:37]CreateOFDProtocolMessage done [22:59:37]OFDSenderStorePacket 230649 [22:59:37]StoreOFDPacket docnum=230649 [22:59:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 54 05 07 01 48 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 01 00 00 F4 03 04 00 58 CD A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F9 84 03 00 35 04 06 00 60 74 C0 AB BF 16 31 E6 22 A8 05 DC 53 71 [22:59:37]CheckFolder [22:59:37]dirname=/storage/ofd_packets [22:59:37]CheckFolder done [22:59:37]ProducePacketName [22:59:37]name=ofd_packets/00230649 [22:59:37]NVStorageSaveData ofd_packets/00230649 [22:59:37]File name is /storage/ofd_packets/00230649 [22:59:37]Write 301 bytes [22:59:37]NVStorageSaveData done [22:59:37]OFDSenderStorePacket done [22:59:37]KKMCreateOFDPacket done [22:59:37]NVStorageSaveData kkm_last_timestamp [22:59:37]File name is /storage/kkm_last_timestamp [22:59:37]Write 4 bytes [22:59:37]NVStorageSaveData done [22:59:37]ExternCall_PrintAddStr [22:59:37]wPrintStart [22:59:37]Write to MH i2c: 01 00 00 ED 06 F3 [22:59:37]OFD Sender: Processing packet 230649 [packets to send 132, broken 131] [22:59:37]ProducePacketName [22:59:37]name=ofd_packets/00230649 [22:59:37]OFD Sender: To server: pG, [22:59:37]CommunicateWithHost lk.salyk.kg:30040 [22:59:37]ConnectInit lk.salyk.kg [22:59:37]Write i2c OK [22:59:37]MH_I2C_Read... [22:59:37]Read from MH i2c: 01 [22:59:37]MH_I2C_Read... [22:59:37]Read from MH i2c: 01 07 00 [22:59:37]MH_I2C_Read... [22:59:37]Read from MH i2c: 01 07 00 ED 06 00 00 00 00 00 FF 0F 08 [22:59:37]RasterBufferAndPrint [22:59:37]line Счет N : (1)872232 [22:59:37]line ИНН: 02508201610067 [22:59:37]line Контрольно-Кассовый Чек [22:59:37]line ПРОДАЖА [22:59:37]line ТРК (МРК, ГНК) : 32 [22:59:37]line Товар: 2710124130 [22:59:37]line Аи-92-К-5 [22:59:37]line 7.380 * 67.80 [22:59:37]line = 500.36 [22:59:37]line НДС 12% НСП 1% [22:59:37]line > о реализуемом товаре [22:59:37]line ОКРУГЛЕНИЕ: -0.36 [22:59:37]line ИТОГО: 500.00 [22:59:37]line Внесено: 500.00 [22:59:37]line СДАЧА: 0.00 [22:59:37]line НСП 1% : 4.43 [22:59:37]line НДС 12% : 53.14 [22:59:37]line Наличными: 500.00 [22:59:37]line Безнал.: 0.00 [22:59:37]line Место: АЗС № 125 "Партнер Нефть" [22:59:37]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [22:59:37]line СНО: Общий режим [22:59:37]line Чек 463 28.07.2024 22:59 [22:59:37]line Смена: 386 ФФД: 1.0 [22:59:37]line ЗНМ: 0300000050 [22:59:37]line РНМ: 0000000000099253 [22:59:37]line Версия ККМ: 001 [22:59:37]line ФМ: 0000000000965352 [22:59:37]line ФД: 230649 [22:59:37]line ФПД: 106054564953878 [22:59:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T225936&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230649&fm=106054564953878&tin=02508201610067®Number=0000000000099253&sum=50000 [22:59:37]written 0, free lines is 4095 [22:59:37]Connected sock=9 [22:59:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 54 05 07 01 48 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 CF 01 00 00 F4 03 04 00 58 CD A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F9 84 03 00 35 04 06 00 60 74 C0 AB BF 16 31 E6 22 A8 05 DC 53 71 [22:59:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 20 AF 47 00 AF 3A A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 F9 84 03 00 F4 03 04 00 2E 74 A6 66 B6 04 01 00 00 4E 69 A2 87 D5 22 AF FE [22:59:38]CommunicateWithHost err = 0 [22:59:38]CheckOFDResponse [22:59:38]1017 (14) - 77093643461234 [22:59:38]1041 (16) - 0000000000965352 [22:59:38]1040 (4) - 230649 [22:59:38]1012 (4) - 28.07.2024 16:39 [22:59:38]1206 (1) - 0 [22:59:38]OFD Sender: Remove packet 230649 [22:59:38]ProducePacketName [22:59:38]name=ofd_packets/00230649 [22:59:38]NVStorageDeleteData [22:59:38]Write to MH i2c: 01 00 00 18 07 1F [22:59:38]Write i2c OK [22:59:38]MH_I2C_Read... [22:59:38]Read from MH i2c: 01 [22:59:38]MH_I2C_Read... [22:59:38]Read from MH i2c: 01 07 00 [22:59:38]MH_I2C_Read... [22:59:38]Read from MH i2c: 01 07 00 18 07 00 00 00 00 00 2F 0D 62 [22:59:38]RasterBufferAndPrint [22:59:38]line [22:59:38]line [22:59:38]line [22:59:38]line [22:59:38]line [22:59:38]written 0, free lines is 3393 [22:59:38]MH_Cut [22:59:38]Write to MH i2c: D1 01 00 1F 07 01 F8 [22:59:38]Write i2c OK [22:59:38]MH_I2C_Read... [22:59:38]Read from MH i2c: D1 [22:59:38]MH_I2C_Read... [22:59:38]Read from MH i2c: D1 01 00 [22:59:38]MH_I2C_Read... [22:59:38]Read from MH i2c: D1 01 00 1F 07 00 F7 [22:59:38]Write to MH i2c: 01 00 00 20 07 27 [22:59:38]Write i2c OK [22:59:38]MH_I2C_Read... [22:59:38]OFD Sender: No OFD packet to send [22:59:39]*** Cut start [22:59:39]*** Partial cut [22:59:39]*** CUTSNS_PIN = 1 [22:59:39]*** CUTSNS_PIN = 0 [22:59:39]*** Brake cut motor [22:59:39]Read from MH i2c: 01 [22:59:39]MH_I2C_Read... [22:59:39]*** Stop cut motor [22:59:39]*** Cut end [22:59:39]Read from MH i2c: 01 07 00 [22:59:39]MH_I2C_Read... [22:59:39]Read from MH i2c: 01 07 00 20 07 00 00 00 00 00 FF 0F 3C [22:59:39]process_action close_receipt done [22:59:39]requested_data is exist [22:59:39]produce_requested_data [22:59:39]requested_item fm.sn is exist - process it [22:59:39]wFMCommunicate request_size=4 [22:59:39]MH_SAM_APDU [22:59:39]CAPDU: 80 11 00 00 [22:59:39]Write to MH i2c: E2 08 00 21 07 80 11 00 00 00 00 00 00 A2 [22:59:39]Write i2c OK [22:59:39]MH_I2C_Read... [22:59:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [22:59:39]Read from MH i2c: E2 [22:59:39]MH_I2C_Read... [22:59:39]Read from MH i2c: E2 17 00 [22:59:39]MH_I2C_Read... [22:59:39]Read from MH i2c: E2 17 00 21 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 F3 [22:59:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [22:59:39]wFMCommunicate OK [22:59:39]requested_item fd.num is exist - process it [22:59:39]SAM_PROTO_GetFieldsCounters [22:59:39]wFMCommunicate request_size=4 [22:59:39]MH_SAM_APDU [22:59:39]CAPDU: 80 13 00 00 [22:59:39]Write to MH i2c: E2 08 00 22 07 80 13 00 00 00 00 00 00 A5 [22:59:39]Write i2c OK [22:59:39]MH_I2C_Read... [22:59:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [22:59:39]Read from MH i2c: E2 [22:59:39]MH_I2C_Read... [22:59:39]Read from MH i2c: E2 62 00 [22:59:39]MH_I2C_Read... [22:59:39]Read from MH i2c: E2 62 00 22 07 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 F9 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 CF 01 00 00 5E 04 04 00 CF 01 00 00 57 04 04 00 D0 01 00 00 19 04 04 00 00 00 00 00 90 00 3A [22:59:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 F9 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 CF 01 00 00 5E 04 04 00 CF 01 00 00 57 04 04 00 D0 01 00 00 19 04 04 00 00 00 00 00 90 00 [22:59:39]wFMCommunicate OK [22:59:39]SAM_PROTO_GetFieldsCounters done [22:59:39]requested_item shift.num is exist - process it [22:59:39]requested_item shift.opened is exist - process it [22:59:39]req_shift_opened [22:59:39]FM_GetShiftState [22:59:39]SAM_PROTO_GetShiftState [22:59:39]wFMCommunicate request_size=4 [22:59:39]MH_SAM_APDU [22:59:39]CAPDU: 80 13 01 00 [22:59:39]Write to MH i2c: E2 08 00 23 07 80 13 01 00 00 00 00 00 A7 [22:59:39]Write i2c OK [22:59:39]MH_I2C_Read... [22:59:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [22:59:39]Read from MH i2c: E2 [22:59:39]MH_I2C_Read... [22:59:39]Read from MH i2c: E2 0E 00 [22:59:39]MH_I2C_Read... [22:59:39]Read from MH i2c: E2 0E 00 23 07 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 6D [22:59:39]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [22:59:39]wFMCommunicate OK [22:59:39]SAM_PROTO_GetShiftState done [22:59:39]FM_GetShiftState done [22:59:39]req_shift_opened done [22:59:39]requested_item shift.open_date is exist - process it [22:59:39]req_shift_open_date [22:59:39]req_shift_open_date done [22:59:39]produce_requested_data done [22:59:39]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230649,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [22:59:39]process_action_free close_receipt [22:59:39]json_value_free [22:59:39]json_value_free done [22:59:39]process_json_proto returns [22:59:39]Send response to host [22:59:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230649,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [22:59:39]free response buf [22:59:39]execute_script done [22:59:39]execute_script returns [22:59:39]free content buf [22:59:39]Sock 10.Close socket [22:59:39]Sock 10.Thread stoped [22:59:43]OFD Sender: No OFD packet to send [22:59:48]OFD Sender: No OFD packet to send [22:59:53]OFD Sender: No OFD packet to send [22:59:58]OFD Sender: No OFD packet to send [23:00:03]OFD Sender: No OFD packet to send [23:00:08]OFD Sender: No OFD packet to send [23:00:13]OFD Sender: No OFD packet to send [23:00:18]OFD Sender: No OFD packet to send [23:00:23]OFD Sender: No OFD packet to send [23:00:28]OFD Sender: No OFD packet to send [23:00:33]OFD Sender: No OFD packet to send [23:00:38]OFD Sender: No OFD packet to send [23:00:43]OFD Sender: No OFD packet to send [23:00:48]OFD Sender: No OFD packet to send [23:00:53]OFD Sender: No OFD packet to send [23:00:58]OFD Sender: No OFD packet to send [23:01:03]OFD Sender: No OFD packet to send [23:01:08]OFD Sender: No OFD packet to send [23:01:13]OFD Sender: No OFD packet to send [23:01:18]OFD Sender: No OFD packet to send [23:01:23]OFD Sender: No OFD packet to send [23:01:28]OFD Sender: No OFD packet to send [23:01:33]OFD Sender: No OFD packet to send [23:01:39]OFD Sender: No OFD packet to send [23:01:44]OFD Sender: No OFD packet to send [23:01:49]OFD Sender: No OFD packet to send [23:01:54]OFD Sender: No OFD packet to send [23:01:59]OFD Sender: No OFD packet to send [23:02:04]OFD Sender: No OFD packet to send [23:02:09]OFD Sender: No OFD packet to send [23:02:14]OFD Sender: No OFD packet to send [23:02:19]OFD Sender: No OFD packet to send [23:02:24]OFD Sender: No OFD packet to send [23:02:29]OFD Sender: No OFD packet to send [23:02:34]OFD Sender: No OFD packet to send [23:02:39]OFD Sender: No OFD packet to send [23:02:44]OFD Sender: No OFD packet to send [23:02:49]OFD Sender: No OFD packet to send [23:02:54]OFD Sender: No OFD packet to send [23:02:59]OFD Sender: No OFD packet to send [23:03:04]OFD Sender: No OFD packet to send [23:03:09]OFD Sender: No OFD packet to send [23:03:14]OFD Sender: No OFD packet to send [23:03:19]OFD Sender: No OFD packet to send [23:03:24]OFD Sender: No OFD packet to send [23:03:29]OFD Sender: No OFD packet to send [23:03:34]OFD Sender: No OFD packet to send [23:03:39]OFD Sender: No OFD packet to send [23:03:44]OFD Sender: No OFD packet to send [23:03:49]OFD Sender: No OFD packet to send [23:03:54]OFD Sender: No OFD packet to send [23:03:59]OFD Sender: No OFD packet to send [23:04:04]OFD Sender: No OFD packet to send [23:04:09]OFD Sender: No OFD packet to send [23:04:12]accept exits with 8 [23:04:12]New connection [23:04:12]New thread 3067276644 created [23:04:12]Thread 3067133284 joined [23:04:12]Waiting for new connection... [23:04:12] Sock 8.Parse request [23:04:12]Sock 8.Check first char [23:04:12]Sock 8.First char is OK [23:04:12]request: POST /json_proto HTTP/1.0 [23:04:12]Method: POST [23:04:12]URL: /json_proto [23:04:12]Method is POST - this is cgi request [23:04:12]url: /json_proto [23:04:12]query_string will be loaded in cgi processing [23:04:12]execute_cgi json_proto POST (null) [23:04:12]execute_cgi path=json_proto method=POST [23:04:12]POST find Content-Length [23:04:12]Host: 172.17.49.131:8080 [23:04:12]Content-Length: 677 [23:04:12]Content-Type: application/json [23:04:12] [23:04:12]POST finish read [23:04:12]Found Content-Length = 677 [23:04:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872233", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [23:04:12]execute_script... [23:04: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)872233", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [23:04:12]POST & json_proto [23:04:12]process_json_proto [23:04:12]json parsed OK: [23:04:12]protocol is kg_v1.0 [23:04:12]action value=close_receipt [23:04:12]process_action close_receipt [23:04:12]cmd_close_receipt [23:04:12]MH_GetDate [23:04:12]Write to MH i2c: F0 00 00 24 07 1A [23:04:12]Write i2c OK [23:04:12]MH_I2C_Read... [23:04:12]Read from MH i2c: F0 [23:04:12]MH_I2C_Read... [23:04:12]Read from MH i2c: F0 09 00 [23:04:12]MH_I2C_Read... [23:04:12]Read from MH i2c: F0 09 00 24 07 00 6C CE A6 66 FF 4D C0 64 D9 [23:04:12]GetLastDocTimeStamp 1722207576 [23:04:12]current date 1722207852 [23:04:12]FM_GetShiftState [23:04:12]SAM_PROTO_GetShiftState [23:04:12]wFMCommunicate request_size=4 [23:04:12]MH_SAM_APDU [23:04:12]CAPDU: 80 13 01 00 [23:04:12]Write to MH i2c: E2 08 00 25 07 80 13 01 00 00 00 00 00 A9 [23:04:12]Write i2c OK [23:04:12]MH_I2C_Read... [23:04:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:04:12]Read from MH i2c: E2 [23:04:12]MH_I2C_Read... [23:04:12]Read from MH i2c: E2 0E 00 [23:04:12]MH_I2C_Read... [23:04:12]Read from MH i2c: E2 0E 00 25 07 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 6F [23:04:12]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [23:04:12]wFMCommunicate OK [23:04:12]SAM_PROTO_GetShiftState done [23:04:12]FM_GetShiftState done [23:04:12]opened in 1722127132 [23:04:12]opened+sec_in_day 1722213532 [23:04:12]quantity*price = 30035 [23:04:12]sum+1 = 30036 [23:04:12]Check (price>sum+1) || (price+1sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.03 ИТОГО: 600.00 Внесено: 600.00 СДАЧА: 0.00 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 600.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 466 28.07.2024 23:08 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230652 ФПД: 225698903709323 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T230846&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230652&fm=225698903709323&tin=02508201610067®Number=0000000000099253&sum=60000 [23:08:47]StoreToDocumentArchive [23:08:47]shift 386 fd 230652 [23:08:47]save to /storage/0386/doc_00230652 [23:08:47]save last doc name /storage/0386/doc_00230652 to /storage/kkm_last_doc_name [23:08:47]save OK [23:08:47]Clear old archive folders... [23:08:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:08:47]tlvbuf is 005F4360 [23:08:47]SAM_PROTO_ClearQueue [23:08:47]wFMCommunicate request_size=4 [23:08:47]MH_SAM_APDU [23:08:47]CAPDU: 80 09 00 00 [23:08:47]Write to MH i2c: E2 08 00 E8 07 80 09 00 00 00 00 00 00 61 [23:08:47]Write i2c OK [23:08:47]MH_I2C_Read... [23:08:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:08:47]Read from MH i2c: E2 [23:08:47]MH_I2C_Read... [23:08:47]Read from MH i2c: E2 03 00 [23:08:47]MH_I2C_Read... [23:08:47]Read from MH i2c: E2 03 00 E8 07 00 90 00 63 [23:08:47]RAPDU: 90 00 [23:08:47]wFMCommunicate OK [23:08:47]SAM_PROTO_ClearQueue done [23:08:47]KKMCreateOFDPacket [23:08:47]OFDProtocolAddRootSTLVToBuf [23:08:47]FM_MakeSignedData [23:08:47]FM_MakeSignedData [23:08:47]SAM_PROTO_SignData [23:08:47]wFMCommunicate request_size=4 [23:08:47]MH_SAM_APDU [23:08:47]CAPDU: 80 0D 01 02 [23:08:47]Write to MH i2c: E2 08 00 E9 07 80 0D 01 02 00 00 00 00 69 [23:08:47]Write i2c OK [23:08:47]MH_I2C_Read... [23:08:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:08:47]Read from MH i2c: E2 [23:08:47]MH_I2C_Read... [23:08:47]Read from MH i2c: E2 03 00 [23:08:47]MH_I2C_Read... [23:08:47]Read from MH i2c: E2 03 00 E9 07 00 90 00 64 [23:08:47]RAPDU: 90 00 [23:08:47]wFMCommunicate OK [23:08:47]wFMCommunicate request_size=255 [23:08:47]MH_SAM_APDU [23:08: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 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 D2 01 00 00 F4 03 04 00 7E CF A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 FC 84 03 00 35 04 06 00 CD [23:08:47]Write to MH i2c: E2 02 01 EA 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 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 D2 01 00 00 F4 03 04 00 7E CF A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 FC 84 03 00 35 04 06 00 CD 00 00 AF [23:08:47]Write i2c OK [23:08:47]MH_I2C_Read... [23:08:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:08:47]Read from MH i2c: E2 [23:08:47]MH_I2C_Read... [23:08:47]Read from MH i2c: E2 03 00 [23:08:47]MH_I2C_Read... [23:08:47]Read from MH i2c: E2 03 00 EA 07 00 90 00 65 [23:08:47]RAPDU: 90 00 [23:08:47]wFMCommunicate OK [23:08:47]wFMCommunicate request_size=10 [23:08:47]MH_SAM_APDU [23:08:47]CAPDU: 80 0D 02 02 05 45 9E FB 56 8B [23:08:47]Write to MH i2c: E2 0D 00 EB 07 80 0D 02 02 05 00 45 9E FB 56 8B 00 00 35 [23:08:47]Write i2c OK [23:08:47]MH_I2C_Read... [23:08:47]OFD Sender: Processing packet 230651 [packets to send 132, broken 131] [23:08:47]ProducePacketName [23:08:47]name=ofd_packets/00230651 [23:08:47]OFD Sender: To server: pG, [23:08:47]CommunicateWithHost lk.salyk.kg:30040 [23:08:47]ConnectInit lk.salyk.kg [23:08:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:08:47]Read from MH i2c: E2 [23:08:47]MH_I2C_Read... [23:08:47]Read from MH i2c: E2 03 00 [23:08:47]MH_I2C_Read... [23:08:47]Read from MH i2c: E2 03 00 EB 07 00 90 00 66 [23:08:47]RAPDU: 90 00 [23:08:47]wFMCommunicate OK [23:08:47]wFMCommunicate request_size=4 [23:08:47]MH_SAM_APDU [23:08:47]CAPDU: 80 0D 03 02 [23:08:47]Write to MH i2c: E2 08 00 EC 07 80 0D 03 02 00 00 00 00 6E [23:08:47]Write i2c OK [23:08:47]MH_I2C_Read... [23:08:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:08:47]Read from MH i2c: E2 [23:08:47]MH_I2C_Read... [23:08:47]Read from MH i2c: E2 0B 00 [23:08:47]MH_I2C_Read... [23:08:47]Read from MH i2c: E2 0B 00 EC 07 00 9A D5 E0 25 32 00 0B 89 90 00 A9 [23:08:47]RAPDU: 9A D5 E0 25 32 00 0B 89 90 00 [23:08:47]wFMCommunicate OK [23:08:47]SAM_PROTO_SignData done [23:08:47]FM_MakeSignedData done [23:08:47]CreateOFDProtocolMessage [23:08:47]wFMCommunicate request_size=4 [23:08:47]MH_SAM_APDU [23:08:47]CAPDU: 80 11 00 00 [23:08:47]Write to MH i2c: E2 08 00 ED 07 80 11 00 00 00 00 00 00 6E [23:08:47]Write i2c OK [23:08:47]MH_I2C_Read... [23:08:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:08:47]Connected sock=9 [23:08:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 A6 F8 07 01 0E E1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 22 1F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 15 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 6A 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 D1 01 00 00 F4 03 04 00 D3 CE A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 FB 84 03 00 35 04 06 00 78 E0 C8 F7 52 24 ED D8 45 39 64 A0 AE 87 [23:08:48]Read from MH i2c: E2 [23:08:48]MH_I2C_Read... [23:08:48]Read from MH i2c: E2 17 00 [23:08:48]MH_I2C_Read... [23:08:48]Read from MH i2c: E2 17 00 ED 07 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 BF [23:08:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [23:08:48]wFMCommunicate OK [23:08:48]CreateOFDProtocolMessage done [23:08:48]OFDSenderStorePacket 230652 [23:08:48]StoreOFDPacket docnum=230652 [23:08:48]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 55 85 07 01 23 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 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 D2 01 00 00 F4 03 04 00 7E CF A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 FC 84 03 00 35 04 06 00 CD 45 9E FB 56 8B 9A D5 E0 25 32 00 0B 89 [23:08:48]CheckFolder [23:08:48]dirname=/storage/ofd_packets [23:08:48]CheckFolder done [23:08:48]ProducePacketName [23:08:48]name=ofd_packets/00230652 [23:08:48]NVStorageSaveData ofd_packets/00230652 [23:08:48]File name is /storage/ofd_packets/00230652 [23:08:48]Write 301 bytes [23:08:48]NVStorageSaveData done [23:08:48]OFDSenderStorePacket done [23:08:48]KKMCreateOFDPacket done [23:08:48]NVStorageSaveData kkm_last_timestamp [23:08:48]File name is /storage/kkm_last_timestamp [23:08:48]Write 4 bytes [23:08:48]NVStorageSaveData done [23:08:48]ExternCall_PrintAddStr [23:08:48]wPrintStart [23:08:48]Write to MH i2c: 01 00 00 EE 07 F5 [23:08:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 4C 9F 47 00 8A 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 39 36 35 33 35 32 10 04 04 00 FB 84 03 00 F4 03 04 00 54 76 A6 66 B6 04 01 00 00 03 41 3E AB 81 4E 0B 0B [23:08:48]CommunicateWithHost err = 0 [23:08:48]CheckOFDResponse [23:08:48]1017 (14) - 77093643461234 [23:08:48]1041 (16) - 0000000000965352 [23:08:48]1040 (4) - 230651 [23:08:48]1012 (4) - 28.07.2024 16:48 [23:08:48]1206 (1) - 0 [23:08:48]OFD Sender: Remove packet 230651 [23:08:48]ProducePacketName [23:08:48]name=ofd_packets/00230651 [23:08:48]NVStorageDeleteData [23:08:48]Write i2c OK [23:08:48]MH_I2C_Read... [23:08:48]Read from MH i2c: 01 [23:08:48]MH_I2C_Read... [23:08:48]Read from MH i2c: 01 07 00 [23:08:48]MH_I2C_Read... [23:08:48]Read from MH i2c: 01 07 00 EE 07 00 00 00 00 00 FF 0F 0A [23:08:48]RasterBufferAndPrint [23:08:48]line Счет N : (1)872236 [23:08:48]line ИНН: 02508201610067 [23:08:48]line Контрольно-Кассовый Чек [23:08:48]line ПРОДАЖА [23:08:48]line ТРК (МРК, ГНК) : 42 [23:08:48]line Товар: 2710124130 [23:08:48]line Аи-92-К-5 [23:08:48]line 8.850 * 67.80 [23:08:48]line = 600.03 [23:08:48]line НДС 12% НСП 1% [23:08:48]line > о реализуемом товаре [23:08:48]line ОКРУГЛЕНИЕ: -0.03 [23:08:48]line ИТОГО: 600.00 [23:08:48]line Внесено: 600.00 [23:08:48]line СДАЧА: 0.00 [23:08:48]line НСП 1% : 5.31 [23:08:48]line НДС 12% : 63.72 [23:08:48]line Наличными: 600.00 [23:08:48]line Безнал.: 0.00 [23:08:48]line Место: АЗС № 125 "Партнер Нефть" [23:08:48]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [23:08:48]line СНО: Общий режим [23:08:48]line Чек 466 28.07.2024 23:08 [23:08:48]line Смена: 386 ФФД: 1.0 [23:08:48]line ЗНМ: 0300000050 [23:08:48]line РНМ: 0000000000099253 [23:08:48]line Версия ККМ: 001 [23:08:48]line ФМ: 0000000000965352 [23:08:48]line ФД: 230652 [23:08:48]line ФПД: 225698903709323 [23:08:48]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T230846&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230652&fm=225698903709323&tin=02508201610067®Number=0000000000099253&sum=60000 [23:08:48]written 0, free lines is 4095 [23:08:48]Write to MH i2c: 01 00 00 19 08 21 [23:08:48]Write i2c OK [23:08:48]MH_I2C_Read... [23:08:48]Read from MH i2c: 01 [23:08:48]MH_I2C_Read... [23:08:48]Read from MH i2c: 01 07 00 [23:08:48]MH_I2C_Read... [23:08:48]Read from MH i2c: 01 07 00 19 08 00 00 00 00 00 FB 0C 2F [23:08:48]RasterBufferAndPrint [23:08:48]line [23:08:48]line [23:08:48]line [23:08:48]line [23:08:48]line [23:08:48]written 0, free lines is 3329 [23:08:48]MH_Cut [23:08:48]Write to MH i2c: D1 01 00 20 08 01 FA [23:08:48]Write i2c OK [23:08:48]MH_I2C_Read... [23:08:48]Read from MH i2c: D1 [23:08:48]MH_I2C_Read... [23:08:48]Read from MH i2c: D1 01 00 [23:08:48]MH_I2C_Read... [23:08:48]Read from MH i2c: D1 01 00 20 08 00 F9 [23:08:48]Write to MH i2c: 01 00 00 21 08 29 [23:08:48]Write i2c OK [23:08:48]MH_I2C_Read... [23:08:48]OFD Sender: Processing packet 230652 [packets to send 132, broken 131] [23:08:48]ProducePacketName [23:08:48]name=ofd_packets/00230652 [23:08:48]OFD Sender: To server: pG, [23:08:48]CommunicateWithHost lk.salyk.kg:30040 [23:08:48]ConnectInit lk.salyk.kg [23:08:48]Connected sock=9 [23:08:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 55 85 07 01 23 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 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 D2 01 00 00 F4 03 04 00 7E CF A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 FC 84 03 00 35 04 06 00 CD 45 9E FB 56 8B 9A D5 E0 25 32 00 0B 89 [23:08:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 5B 5F 47 00 C5 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 39 36 35 33 35 32 10 04 04 00 FC 84 03 00 F4 03 04 00 55 76 A6 66 B6 04 01 00 00 DC 8C 05 09 4D 3E BC D3 [23:08:49]CommunicateWithHost err = 0 [23:08:49]CheckOFDResponse [23:08:49]1017 (14) - 77093643461234 [23:08:49]1041 (16) - 0000000000965352 [23:08:49]1040 (4) - 230652 [23:08:49]1012 (4) - 28.07.2024 16:48 [23:08:49]1206 (1) - 0 [23:08:49]OFD Sender: Remove packet 230652 [23:08:49]ProducePacketName [23:08:49]name=ofd_packets/00230652 [23:08:49]NVStorageDeleteData [23:08:49]*** Cut start [23:08:49]*** Partial cut [23:08:49]*** CUTSNS_PIN = 1 [23:08:49]*** CUTSNS_PIN = 0 [23:08:49]OFD Sender: No OFD packet to send [23:08:49]*** Brake cut motor [23:08:49]OFD Sender: No OFD packet to send [23:08:50]Read from MH i2c: 01 [23:08:50]MH_I2C_Read... [23:08:50]*** Stop cut motor [23:08:50]*** Cut end [23:08:50]Read from MH i2c: 01 07 00 [23:08:50]MH_I2C_Read... [23:08:50]Read from MH i2c: 01 07 00 21 08 00 00 00 00 00 FF 0F 3E [23:08:50]process_action close_receipt done [23:08:50]requested_data is exist [23:08:50]produce_requested_data [23:08:50]requested_item fm.sn is exist - process it [23:08:50]wFMCommunicate request_size=4 [23:08:50]MH_SAM_APDU [23:08:50]CAPDU: 80 11 00 00 [23:08:50]Write to MH i2c: E2 08 00 22 08 80 11 00 00 00 00 00 00 A4 [23:08:50]Write i2c OK [23:08:50]MH_I2C_Read... [23:08:50]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:08:50]Read from MH i2c: E2 [23:08:50]MH_I2C_Read... [23:08:50]Read from MH i2c: E2 17 00 [23:08:50]MH_I2C_Read... [23:08:50]Read from MH i2c: E2 17 00 22 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 F5 [23:08:50]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [23:08:50]wFMCommunicate OK [23:08:50]requested_item fd.num is exist - process it [23:08:50]SAM_PROTO_GetFieldsCounters [23:08:50]wFMCommunicate request_size=4 [23:08:50]MH_SAM_APDU [23:08:50]CAPDU: 80 13 00 00 [23:08:50]Write to MH i2c: E2 08 00 23 08 80 13 00 00 00 00 00 00 A7 [23:08:50]Write i2c OK [23:08:50]MH_I2C_Read... [23:08:50]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:08:50]Read from MH i2c: E2 [23:08:50]MH_I2C_Read... [23:08:50]Read from MH i2c: E2 62 00 [23:08:50]MH_I2C_Read... [23:08:50]Read from MH i2c: E2 62 00 23 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 FC 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 D2 01 00 00 5E 04 04 00 D2 01 00 00 57 04 04 00 D3 01 00 00 19 04 04 00 00 00 00 00 90 00 48 [23:08:50]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 FC 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 D2 01 00 00 5E 04 04 00 D2 01 00 00 57 04 04 00 D3 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:08:50]wFMCommunicate OK [23:08:50]SAM_PROTO_GetFieldsCounters done [23:08:50]requested_item shift.num is exist - process it [23:08:50]requested_item shift.opened is exist - process it [23:08:50]req_shift_opened [23:08:50]FM_GetShiftState [23:08:50]SAM_PROTO_GetShiftState [23:08:50]wFMCommunicate request_size=4 [23:08:50]MH_SAM_APDU [23:08:50]CAPDU: 80 13 01 00 [23:08:50]Write to MH i2c: E2 08 00 24 08 80 13 01 00 00 00 00 00 A9 [23:08:50]Write i2c OK [23:08:50]MH_I2C_Read... [23:08:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:08:50]Read from MH i2c: E2 [23:08:50]MH_I2C_Read... [23:08:50]Read from MH i2c: E2 0E 00 [23:08:50]MH_I2C_Read... [23:08:50]Read from MH i2c: E2 0E 00 24 08 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 6F [23:08:50]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [23:08:50]wFMCommunicate OK [23:08:50]SAM_PROTO_GetShiftState done [23:08:50]FM_GetShiftState done [23:08:50]req_shift_opened done [23:08:50]requested_item shift.open_date is exist - process it [23:08:50]req_shift_open_date [23:08:50]req_shift_open_date done [23:08:50]produce_requested_data done [23:08:50]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230652,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [23:08:50]process_action_free close_receipt [23:08:50]json_value_free [23:08:50]json_value_free done [23:08:50]process_json_proto returns [23:08:50]Send response to host [23:08:50]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230652,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [23:08:50]free response buf [23:08:50]execute_script done [23:08:50]execute_script returns [23:08:50]free content buf [23:08:50]Sock 11.Close socket [23:08:50]Sock 11.Thread stoped [23:08:54]OFD Sender: No OFD packet to send [23:08:59]OFD Sender: No OFD packet to send [23:09:04]OFD Sender: No OFD packet to send [23:09:09]OFD Sender: No OFD packet to send [23:09:14]OFD Sender: No OFD packet to send [23:09:19]OFD Sender: No OFD packet to send [23:09:24]OFD Sender: No OFD packet to send [23:09:29]OFD Sender: No OFD packet to send [23:09:34]OFD Sender: No OFD packet to send [23:09:39]OFD Sender: No OFD packet to send [23:09:44]OFD Sender: No OFD packet to send [23:09:49]OFD Sender: No OFD packet to send [23:09:54]OFD Sender: No OFD packet to send [23:09:59]OFD Sender: No OFD packet to send [23:10:04]OFD Sender: No OFD packet to send [23:10:09]OFD Sender: No OFD packet to send [23:10:14]OFD Sender: No OFD packet to send [23:10:19]OFD Sender: No OFD packet to send [23:10:24]OFD Sender: No OFD packet to send [23:10:29]OFD Sender: No OFD packet to send [23:10:34]OFD Sender: No OFD packet to send [23:10:39]OFD Sender: No OFD packet to send [23:10:44]OFD Sender: No OFD packet to send [23:10:49]OFD Sender: No OFD packet to send [23:10:54]OFD Sender: No OFD packet to send [23:10:59]OFD Sender: No OFD packet to send [23:11:04]OFD Sender: No OFD packet to send [23:11:09]OFD Sender: No OFD packet to send [23:11:14]OFD Sender: No OFD packet to send [23:11:19]OFD Sender: No OFD packet to send [23:11:24]OFD Sender: No OFD packet to send [23:11:29]OFD Sender: No OFD packet to send [23:11:34]OFD Sender: No OFD packet to send [23:11:40]OFD Sender: No OFD packet to send [23:11:45]OFD Sender: No OFD packet to send [23:11:50]OFD Sender: No OFD packet to send [23:15:37]ConnectInit Can't connect to host [23:15:40]OFD Sender: No OFD packet to send [23:15:45]OFD Sender: No OFD packet to send [23:15:50]OFD Sender: No OFD packet to send [23:15:55]OFD Sender: No OFD packet to send [23:16:00]OFD Sender: No OFD packet to send [23:16:05]OFD Sender: No OFD packet to send [23:16:10]OFD Sender: No OFD packet to send [23:16:15]OFD Sender: No OFD packet to send [23:16:20]OFD Sender: No OFD packet to send [23:16:25]OFD Sender: No OFD packet to send [23:16:30]OFD Sender: No OFD packet to send [23:16:35]OFD Sender: No OFD packet to send [23:16:40]OFD Sender: No OFD packet to send [23:16:45]OFD Sender: No OFD packet to send [23:16:50]OFD Sender: No OFD packet to send [23:16:55]OFD Sender: No OFD packet to send [23:17:00]OFD Sender: No OFD packet to send [23:17:05]OFD Sender: No OFD packet to send [23:17:10]OFD Sender: No OFD packet to send [23:17:15]OFD Sender: No OFD packet to send [23:17:20]OFD Sender: No OFD packet to send [23:17:25]OFD Sender: No OFD packet to send [23:17:30]OFD Sender: No OFD packet to send [23:17:35]OFD Sender: No OFD packet to send [23:17:40]OFD Sender: No OFD packet to send [23:17:45]OFD Sender: No OFD packet to send [23:17:50]OFD Sender: No OFD packet to send [23:17:55]OFD Sender: No OFD packet to send [23:18:00]OFD Sender: No OFD packet to send [23:18:05]OFD Sender: No OFD packet to send [23:18:10]OFD Sender: No OFD packet to send [23:18:15]OFD Sender: No OFD packet to send [23:18:20]OFD Sender: No OFD packet to send [23:18:25]OFD Sender: No OFD packet to send [23:18:30]OFD Sender: No OFD packet to send [23:18:35]OFD Sender: No OFD packet to send [23:18:40]OFD Sender: No OFD packet to send [23:18:45]OFD Sender: No OFD packet to send [23:18:50]OFD Sender: No OFD packet to send [23:18:55]OFD Sender: No OFD packet to send [23:19:00]OFD Sender: No OFD packet to send [23:19:05]OFD Sender: No OFD packet to send [23:19:10]OFD Sender: No OFD packet to send [23:19:15]OFD Sender: No OFD packet to send [23:19:20]OFD Sender: No OFD packet to send [23:19:21]accept exits with 8 [23:19:21]New connection [23:19:21]New thread 3067276644 created [23:19:21]Thread 3067133284 joined [23:19:21]Waiting for new connection... [23:19:21] Sock 8.Parse request [23:19:21]Sock 8.Check first char [23:19:21]Sock 8.First char is OK [23:19:21]request: POST /json_proto HTTP/1.0 [23:19:21]Method: POST [23:19:21]URL: /json_proto [23:19:21]Method is POST - this is cgi request [23:19:21]url: /json_proto [23:19:21]query_string will be loaded in cgi processing [23:19:21]execute_cgi json_proto POST (null) [23:19:21]execute_cgi path=json_proto method=POST [23:19:21]POST find Content-Length [23:19:21]Host: 172.17.49.131:8080 [23:19:21]Content-Length: 803 [23:19:21]Content-Type: application/json [23:19:21] [23:19:21]POST finish read [23:19:21]Found Content-Length = 803 [23:19:21]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872237", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:19:21]execute_script... [23: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)872237", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:19:21]POST & json_proto [23:19:21]process_json_proto [23:19:21]json parsed OK: [23:19:21]protocol is kg_v1.0 [23:19:21]action value=close_receipt [23:19:21]process_action close_receipt [23:19:21]cmd_close_receipt [23:19:21]MH_GetDate [23:19:21]Write to MH i2c: F0 00 00 25 08 1C [23:19:21]Write i2c OK [23:19:21]MH_I2C_Read... [23:19:21]Read from MH i2c: F0 [23:19:21]MH_I2C_Read... [23:19:21]Read from MH i2c: F0 09 00 [23:19:21]MH_I2C_Read... [23:19:21]Read from MH i2c: F0 09 00 25 08 00 F9 D1 A6 66 FF 4D C0 64 6B [23:19:21]GetLastDocTimeStamp 1722208126 [23:19:21]current date 1722208761 [23:19:21]FM_GetShiftState [23:19:21]SAM_PROTO_GetShiftState [23:19:21]wFMCommunicate request_size=4 [23:19:21]MH_SAM_APDU [23:19:21]CAPDU: 80 13 01 00 [23:19:21]Write to MH i2c: E2 08 00 26 08 80 13 01 00 00 00 00 00 AB [23:19:21]Write i2c OK [23:19:21]MH_I2C_Read... [23:19:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:19:21]Read from MH i2c: E2 [23:19:21]MH_I2C_Read... [23:19:21]Read from MH i2c: E2 0E 00 [23:19:21]MH_I2C_Read... [23:19:21]Read from MH i2c: E2 0E 00 26 08 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 71 [23:19:21]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [23:19:21]wFMCommunicate OK [23:19:21]SAM_PROTO_GetShiftState done [23:19:21]FM_GetShiftState done [23:19:21]opened in 1722127132 [23:19:21]opened+sec_in_day 1722213532 [23:19:21]quantity*price = 100023 [23:19:21]sum+1 = 100024 [23:19:21]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.23 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.23 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 467 28.07.2024 23:19 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000965352 ФД: 230653 ФПД: 246619639556794 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T231921&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230653&fm=246619639556794&tin=02508201610067®Number=0000000000099253&sum=100023 [23:19:22]StoreToDocumentArchive [23:19:22]shift 386 fd 230653 [23:19:22]save to /storage/0386/doc_00230653 [23:19:22]save last doc name /storage/0386/doc_00230653 to /storage/kkm_last_doc_name [23:19:22]save OK [23:19:22]Clear old archive folders... [23:19:22]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:19:22]tlvbuf is 00688950 [23:19:22]SAM_PROTO_ClearQueue [23:19:22]wFMCommunicate request_size=4 [23:19:22]MH_SAM_APDU [23:19:22]CAPDU: 80 09 00 00 [23:19:22]Write to MH i2c: E2 08 00 33 08 80 09 00 00 00 00 00 00 AD [23:19:22]Write i2c OK [23:19:22]MH_I2C_Read... [23:19:22]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:19:22]Read from MH i2c: E2 [23:19:22]MH_I2C_Read... [23:19:22]Read from MH i2c: E2 03 00 [23:19:22]MH_I2C_Read... [23:19:22]Read from MH i2c: E2 03 00 33 08 00 90 00 AF [23:19:22]RAPDU: 90 00 [23:19:22]wFMCommunicate OK [23:19:22]SAM_PROTO_ClearQueue done [23:19:22]KKMCreateOFDPacket [23:19:22]OFDProtocolAddRootSTLVToBuf [23:19:22]FM_MakeSignedData [23:19:22]FM_MakeSignedData [23:19:22]SAM_PROTO_SignData [23:19:22]wFMCommunicate request_size=4 [23:19:22]MH_SAM_APDU [23:19:22]CAPDU: 80 0D 01 02 [23:19:22]Write to MH i2c: E2 08 00 34 08 80 0D 01 02 00 00 00 00 B5 [23:19:22]Write i2c OK [23:19:22]MH_I2C_Read... [23:19:22]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:19:22]Read from MH i2c: E2 [23:19:22]MH_I2C_Read... [23:19:22]Read from MH i2c: E2 03 00 [23:19:22]MH_I2C_Read... [23:19:22]Read from MH i2c: E2 03 00 34 08 00 90 00 B0 [23:19:22]RAPDU: 90 00 [23:19:22]wFMCommunicate OK [23:19:22]wFMCommunicate request_size=255 [23:19:22]MH_SAM_APDU [23: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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 01 00 00 F4 03 04 00 F9 D1 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 FD 84 03 00 35 04 06 00 E0 [23:19:22]Write to MH i2c: E2 02 01 35 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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 01 00 00 F4 03 04 00 F9 D1 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 FD 84 03 00 35 04 06 00 E0 00 00 FB [23:19:22]Write i2c OK [23:19:22]MH_I2C_Read... [23:19:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:19:23]Read from MH i2c: E2 [23:19:23]MH_I2C_Read... [23:19:23]Read from MH i2c: E2 03 00 [23:19:23]MH_I2C_Read... [23:19:23]Read from MH i2c: E2 03 00 35 08 00 90 00 B1 [23:19:23]RAPDU: 90 00 [23:19:23]wFMCommunicate OK [23:19:23]wFMCommunicate request_size=10 [23:19:23]MH_SAM_APDU [23:19:23]CAPDU: 80 0D 02 02 05 4C 9C 02 AA BA [23:19:23]Write to MH i2c: E2 0D 00 36 08 80 0D 02 02 05 00 4C 9C 02 AA BA 00 00 10 [23:19:23]Write i2c OK [23:19:23]MH_I2C_Read... [23:19:23]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:19:23]Read from MH i2c: E2 [23:19:23]MH_I2C_Read... [23:19:23]Read from MH i2c: E2 03 00 [23:19:23]MH_I2C_Read... [23:19:23]Read from MH i2c: E2 03 00 36 08 00 90 00 B2 [23:19:23]RAPDU: 90 00 [23:19:23]wFMCommunicate OK [23:19:23]wFMCommunicate request_size=4 [23:19:23]MH_SAM_APDU [23:19:23]CAPDU: 80 0D 03 02 [23:19:23]Write to MH i2c: E2 08 00 37 08 80 0D 03 02 00 00 00 00 BA [23:19:23]Write i2c OK [23:19:23]MH_I2C_Read... [23:19:23]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:19:23]Read from MH i2c: E2 [23:19:23]MH_I2C_Read... [23:19:23]Read from MH i2c: E2 0B 00 [23:19:23]MH_I2C_Read... [23:19:23]Read from MH i2c: E2 0B 00 37 08 00 E9 29 CF 67 D1 AC 0D 6C 90 00 F9 [23:19:23]RAPDU: E9 29 CF 67 D1 AC 0D 6C 90 00 [23:19:23]wFMCommunicate OK [23:19:23]SAM_PROTO_SignData done [23:19:23]FM_MakeSignedData done [23:19:23]CreateOFDProtocolMessage [23:19:23]wFMCommunicate request_size=4 [23:19:23]MH_SAM_APDU [23:19:23]CAPDU: 80 11 00 00 [23:19:23]Write to MH i2c: E2 08 00 38 08 80 11 00 00 00 00 00 00 BA [23:19:23]Write i2c OK [23:19:23]MH_I2C_Read... [23:19:23]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:19:23]Read from MH i2c: E2 [23:19:23]MH_I2C_Read... [23:19:23]Read from MH i2c: E2 17 00 [23:19:23]MH_I2C_Read... [23:19:23]Read from MH i2c: E2 17 00 38 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 0B [23:19:23]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [23:19:23]wFMCommunicate OK [23:19:23]CreateOFDProtocolMessage done [23:19:23]OFDSenderStorePacket 230653 [23:19:23]StoreOFDPacket docnum=230653 [23:19:23]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 0C 37 07 01 8B 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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 01 00 00 F4 03 04 00 F9 D1 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 FD 84 03 00 35 04 06 00 E0 4C 9C 02 AA BA E9 29 CF 67 D1 AC 0D 6C [23:19:23]CheckFolder [23:19:23]dirname=/storage/ofd_packets [23:19:23]CheckFolder done [23:19:23]ProducePacketName [23:19:23]name=ofd_packets/00230653 [23:19:23]NVStorageSaveData ofd_packets/00230653 [23:19:23]File name is /storage/ofd_packets/00230653 [23:19:23]Write 301 bytes [23:19:23]NVStorageSaveData done [23:19:23]OFDSenderStorePacket done [23:19:23]KKMCreateOFDPacket done [23:19:23]NVStorageSaveData kkm_last_timestamp [23:19:23]File name is /storage/kkm_last_timestamp [23:19:23]Write 4 bytes [23:19:23]NVStorageSaveData done [23:19:23]ExternCall_PrintAddStr [23:19:23]wPrintStart [23:19:23]Write to MH i2c: 01 00 00 39 08 41 [23:19:23]Write i2c OK [23:19:23]MH_I2C_Read... [23:19:23]Read from MH i2c: 01 [23:19:23]MH_I2C_Read... [23:19:23]Read from MH i2c: 01 07 00 [23:19:23]MH_I2C_Read... [23:19:23]Read from MH i2c: 01 07 00 39 08 00 00 00 00 00 FF 0F 56 [23:19:23]RasterBufferAndPrint [23:19:23]line Счет N : (1)872237 [23:19:23]line ИНН: 02508201610067 [23:19:23]line Контрольно-Кассовый Чек [23:19:23]line ПРОДАЖА [23:19:23]line ТРК (МРК, ГНК) : 61 [23:19:23]line Товар: 2710124500 [23:19:23]line Аи-95-К-5 [23:19:23]line 13.390 * 74.70 [23:19:23]line = 1000.23 [23:19:23]line НДС 12% НСП 1% [23:19:23]line > о реализуемом товаре [23:19:23]line ИТОГО: 1000.23 [23:19:23]line НСП 1% : 8.85 [23:19:23]line НДС 12% : 106.22 [23:19:23]line Наличными: 0.00 [23:19:23]line Безнал.: 1000.23 [23:19:23]line Место: АЗС № 125 "Партнер Нефть" [23:19:23]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [23:19:23]line СНО: Общий режим [23:19:23]line Чек 467 28.07.2024 23:19 [23:19:23]line Смена: 386 ФФД: 1.0 [23:19:23]line ЗНМ: 0300000050 [23:19:23]line РНМ: 0000000000099253 [23:19:23]line Версия ККМ: 001 [23:19:23]line Платежная система: O! деньги [23:19:23]line ФМ: 0000000000965352 [23:19:23]line ФД: 230653 [23:19:23]line ФПД: 246619639556794 [23:19:23]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T231921&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230653&fm=246619639556794&tin=02508201610067®Number=0000000000099253&sum=100023 [23:19:23]written 0, free lines is 4095 [23:19:23]OFD Sender: Processing packet 230653 [packets to send 132, broken 131] [23:19:23]ProducePacketName [23:19:23]name=ofd_packets/00230653 [23:19:23]OFD Sender: To server: pG, [23:19:23]CommunicateWithHost lk.salyk.kg:30040 [23:19:23]ConnectInit lk.salyk.kg [23:19:23]Connected sock=10 [23:19:23]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 0C 37 07 01 8B 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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D3 01 00 00 F4 03 04 00 F9 D1 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 FD 84 03 00 35 04 06 00 E0 4C 9C 02 AA BA E9 29 CF 67 D1 AC 0D 6C [23:19:23]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 F0 73 47 00 C9 97 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 FD 84 03 00 F4 03 04 00 D0 78 A6 66 B6 04 01 00 00 D5 B5 70 57 A7 CB 04 B9 [23:19:23]CommunicateWithHost err = 0 [23:19:23]CheckOFDResponse [23:19:23]1017 (14) - 77093643461234 [23:19:23]1041 (16) - 0000000000965352 [23:19:23]1040 (4) - 230653 [23:19:23]1012 (4) - 28.07.2024 16:58 [23:19:23]1206 (1) - 0 [23:19:23]OFD Sender: Remove packet 230653 [23:19:23]ProducePacketName [23:19:23]name=ofd_packets/00230653 [23:19:23]NVStorageDeleteData [23:19:23]Write to MH i2c: 01 00 00 63 08 6B [23:19:23]Write i2c OK [23:19:23]MH_I2C_Read... [23:19:23]Read from MH i2c: 01 [23:19:23]MH_I2C_Read... [23:19:23]Read from MH i2c: 01 07 00 [23:19:23]MH_I2C_Read... [23:19:23]Read from MH i2c: 01 07 00 63 08 00 00 00 00 00 02 0D 81 [23:19:23]RasterBufferAndPrint [23:19:23]line [23:19:23]line [23:19:23]line [23:19:23]line [23:19:23]line [23:19:23]written 0, free lines is 3336 [23:19:23]MH_Cut [23:19:23]Write to MH i2c: D1 01 00 6A 08 01 44 [23:19:23]Write i2c OK [23:19:23]MH_I2C_Read... [23:19:23]Read from MH i2c: D1 [23:19:23]MH_I2C_Read... [23:19:23]Read from MH i2c: D1 01 00 [23:19:23]MH_I2C_Read... [23:19:23]Read from MH i2c: D1 01 00 6A 08 00 43 [23:19:23]Write to MH i2c: 01 00 00 6B 08 73 [23:19:23]Write i2c OK [23:19:23]MH_I2C_Read... [23:19:24]OFD Sender: No OFD packet to send [23:19:24]*** Cut start [23:19:24]*** Partial cut [23:19:24]*** CUTSNS_PIN = 1 [23:19:24]*** CUTSNS_PIN = 0 [23:19:24]*** Brake cut motor [23:19:25]Read from MH i2c: 01 [23:19:25]MH_I2C_Read... [23:19:25]*** Stop cut motor [23:19:25]*** Cut end [23:19:25]Read from MH i2c: 01 07 00 [23:19:25]MH_I2C_Read... [23:19:25]Read from MH i2c: 01 07 00 6B 08 00 00 00 00 00 FF 0F 88 [23:19:25]process_action close_receipt done [23:19:25]requested_data is exist [23:19:25]produce_requested_data [23:19:25]requested_item fm.sn is exist - process it [23:19:25]wFMCommunicate request_size=4 [23:19:25]MH_SAM_APDU [23:19:25]CAPDU: 80 11 00 00 [23:19:25]Write to MH i2c: E2 08 00 6C 08 80 11 00 00 00 00 00 00 EE [23:19:25]Write i2c OK [23:19:25]MH_I2C_Read... [23:19:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:19:25]Read from MH i2c: E2 [23:19:25]MH_I2C_Read... [23:19:25]Read from MH i2c: E2 17 00 [23:19:25]MH_I2C_Read... [23:19:25]Read from MH i2c: E2 17 00 6C 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 3F [23:19:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [23:19:25]wFMCommunicate OK [23:19:25]requested_item fd.num is exist - process it [23:19:25]SAM_PROTO_GetFieldsCounters [23:19:25]wFMCommunicate request_size=4 [23:19:25]MH_SAM_APDU [23:19:25]CAPDU: 80 13 00 00 [23:19:25]Write to MH i2c: E2 08 00 6D 08 80 13 00 00 00 00 00 00 F1 [23:19:25]Write i2c OK [23:19:25]MH_I2C_Read... [23:19:25]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:19:25]Read from MH i2c: E2 [23:19:25]MH_I2C_Read... [23:19:25]Read from MH i2c: E2 62 00 [23:19:25]MH_I2C_Read... [23:19:25]Read from MH i2c: E2 62 00 6D 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 FD 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 D3 01 00 00 5E 04 04 00 D3 01 00 00 57 04 04 00 D4 01 00 00 19 04 04 00 00 00 00 00 90 00 96 [23:19:25]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 FD 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 D3 01 00 00 5E 04 04 00 D3 01 00 00 57 04 04 00 D4 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:19:25]wFMCommunicate OK [23:19:25]SAM_PROTO_GetFieldsCounters done [23:19:25]requested_item shift.num is exist - process it [23:19:25]requested_item shift.opened is exist - process it [23:19:25]req_shift_opened [23:19:25]FM_GetShiftState [23:19:25]SAM_PROTO_GetShiftState [23:19:25]wFMCommunicate request_size=4 [23:19:25]MH_SAM_APDU [23:19:25]CAPDU: 80 13 01 00 [23:19:25]Write to MH i2c: E2 08 00 6E 08 80 13 01 00 00 00 00 00 F3 [23:19:25]Write i2c OK [23:19:25]MH_I2C_Read... [23:19:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:19:25]Read from MH i2c: E2 [23:19:25]MH_I2C_Read... [23:19:25]Read from MH i2c: E2 0E 00 [23:19:25]MH_I2C_Read... [23:19:25]Read from MH i2c: E2 0E 00 6E 08 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 B9 [23:19:25]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [23:19:25]wFMCommunicate OK [23:19:25]SAM_PROTO_GetShiftState done [23:19:25]FM_GetShiftState done [23:19:25]req_shift_opened done [23:19:25]requested_item shift.open_date is exist - process it [23:19:25]req_shift_open_date [23:19:25]req_shift_open_date done [23:19:25]produce_requested_data done [23:19:25]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230653,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [23:19:25]process_action_free close_receipt [23:19:25]json_value_free [23:19:25]json_value_free done [23:19:25]process_json_proto returns [23:19:25]Send response to host [23:19:25]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230653,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [23:19:25]free response buf [23:19:25]execute_script done [23:19:25]execute_script returns [23:19:25]free content buf [23:19:25]Sock 8.Close socket [23:19:25]Sock 8.Thread stoped [23:19:29]OFD Sender: No OFD packet to send [23:19:34]OFD Sender: No OFD packet to send [23:19:39]OFD Sender: No OFD packet to send [23:19:44]OFD Sender: No OFD packet to send [23:19:49]OFD Sender: No OFD packet to send [23:19:54]OFD Sender: No OFD packet to send [23:19:59]OFD Sender: No OFD packet to send [23:20:04]OFD Sender: No OFD packet to send [23:20:09]OFD Sender: No OFD packet to send [23:20:14]OFD Sender: No OFD packet to send [23:20:19]OFD Sender: No OFD packet to send [23:20:24]OFD Sender: No OFD packet to send [23:20:29]OFD Sender: No OFD packet to send [23:20:34]OFD Sender: No OFD packet to send [23:20:39]OFD Sender: No OFD packet to send [23:20:44]OFD Sender: No OFD packet to send [23:20:49]OFD Sender: No OFD packet to send [23:20:54]OFD Sender: No OFD packet to send [23:20:59]OFD Sender: No OFD packet to send [23:21:04]OFD Sender: No OFD packet to send [23:21:09]OFD Sender: No OFD packet to send [23:21:14]OFD Sender: No OFD packet to send [23:21:19]OFD Sender: No OFD packet to send [23:21:24]OFD Sender: No OFD packet to send [23:21:29]OFD Sender: No OFD packet to send [23:21:34]OFD Sender: No OFD packet to send [23:21:39]OFD Sender: No OFD packet to send [23:21:44]OFD Sender: No OFD packet to send [23:21:49]OFD Sender: No OFD packet to send [23:21:54]OFD Sender: No OFD packet to send [23:21:59]OFD Sender: No OFD packet to send [23:22:04]OFD Sender: No OFD packet to send [23:22:09]OFD Sender: No OFD packet to send [23:22:14]OFD Sender: No OFD packet to send [23:22:19]OFD Sender: No OFD packet to send [23:22:24]OFD Sender: No OFD packet to send [23:22:29]OFD Sender: No OFD packet to send [23:22:31]accept exits with 9 [23:22:31]New connection [23:22:31]New thread 3067133284 created [23:22:31]Thread 3067276644 joined [23:22:31]Waiting for new connection... [23:22:31] Sock 9.Parse request [23:22:31]Sock 9.Check first char [23:22:31]Sock 9.First char is OK [23:22:31]request: POST /json_proto HTTP/1.0 [23:22:31]Method: POST [23:22:31]URL: /json_proto [23:22:31]Method is POST - this is cgi request [23:22:31]url: /json_proto [23:22:31]query_string will be loaded in cgi processing [23:22:31]execute_cgi json_proto POST (null) [23:22:31]execute_cgi path=json_proto method=POST [23:22:31]POST find Content-Length [23:22:31]Host: 172.17.49.131:8080 [23:22:31]Content-Length: 841 [23:22:31]Content-Type: application/json [23:22:31] [23:22:31]POST finish read [23:22:31]Found Content-Length = 841 [23:22:31]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872238", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 13.720, "sum" : 930.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 930.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:22:31]execute_script... [23:22:31]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872238", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 13.720, "sum" : 930.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 930.22 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:22:31]POST & json_proto [23:22:31]process_json_proto [23:22:31]json parsed OK: [23:22:31]protocol is kg_v1.0 [23:22:31]action value=close_receipt [23:22:31]process_action close_receipt [23:22:31]cmd_close_receipt [23:22:31]MH_GetDate [23:22:31]Write to MH i2c: F0 00 00 6F 08 66 [23:22:31]Write i2c OK [23:22:31]MH_I2C_Read... [23:22:31]Read from MH i2c: F0 [23:22:31]MH_I2C_Read... [23:22:31]Read from MH i2c: F0 09 00 [23:22:31]MH_I2C_Read... [23:22:31]Read from MH i2c: F0 09 00 6F 08 00 B8 D2 A6 66 FF 4D C0 64 75 [23:22:31]GetLastDocTimeStamp 1722208761 [23:22:31]current date 1722208952 [23:22:31]FM_GetShiftState [23:22:31]SAM_PROTO_GetShiftState [23:22:31]wFMCommunicate request_size=4 [23:22:31]MH_SAM_APDU [23:22:31]CAPDU: 80 13 01 00 [23:22:31]Write to MH i2c: E2 08 00 70 08 80 13 01 00 00 00 00 00 F5 [23:22:31]Write i2c OK [23:22:31]MH_I2C_Read... [23:22:31]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:22:31]Read from MH i2c: E2 [23:22:31]MH_I2C_Read... [23:22:31]Read from MH i2c: E2 0E 00 [23:22:31]MH_I2C_Read... [23:22:31]Read from MH i2c: E2 0E 00 70 08 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 BB [23:22:31]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [23:22:31]wFMCommunicate OK [23:22:31]SAM_PROTO_GetShiftState done [23:22:31]FM_GetShiftState done [23:22:31]opened in 1722127132 [23:22:31]opened+sec_in_day 1722213532 [23:22:31]quantity*price = 93021 [23:22:31]sum+1 = 93023 [23:22:31]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 930.22 НСП 1% : 8.23 НДС 12% : 98.78 Наличными: 0.00 Безнал.: 930.22 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 468 28.07.2024 23:22 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000965352 ФД: 230654 ФПД: 247944605287498 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T232232&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230654&fm=247944605287498&tin=02508201610067®Number=0000000000099253&sum=93022 [23:22:32]StoreToDocumentArchive [23:22:32]shift 386 fd 230654 [23:22:32]save to /storage/0386/doc_00230654 [23:22:32]save last doc name /storage/0386/doc_00230654 to /storage/kkm_last_doc_name [23:22:32]save OK [23:22:32]Clear old archive folders... [23:22:32]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:22:32]tlvbuf is 00691090 [23:22:32]SAM_PROTO_ClearQueue [23:22:32]wFMCommunicate request_size=4 [23:22:32]MH_SAM_APDU [23:22:32]CAPDU: 80 09 00 00 [23:22:32]Write to MH i2c: E2 08 00 7D 08 80 09 00 00 00 00 00 00 F7 [23:22:32]Write i2c OK [23:22:32]MH_I2C_Read... [23:22:32]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:22:32]Read from MH i2c: E2 [23:22:32]MH_I2C_Read... [23:22:32]Read from MH i2c: E2 03 00 [23:22:32]MH_I2C_Read... [23:22:32]Read from MH i2c: E2 03 00 7D 08 00 90 00 F9 [23:22:32]RAPDU: 90 00 [23:22:32]wFMCommunicate OK [23:22:32]SAM_PROTO_ClearQueue done [23:22:32]KKMCreateOFDPacket [23:22:32]OFDProtocolAddRootSTLVToBuf [23:22:32]FM_MakeSignedData [23:22:32]FM_MakeSignedData [23:22:32]SAM_PROTO_SignData [23:22:32]wFMCommunicate request_size=4 [23:22:32]MH_SAM_APDU [23:22:32]CAPDU: 80 0D 01 02 [23:22:32]Write to MH i2c: E2 08 00 7E 08 80 0D 01 02 00 00 00 00 FF [23:22:32]Write i2c OK [23:22:32]MH_I2C_Read... [23:22:32]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:22:32]Read from MH i2c: E2 [23:22:32]MH_I2C_Read... [23:22:32]Read from MH i2c: E2 03 00 [23:22:32]MH_I2C_Read... [23:22:32]Read from MH i2c: E2 03 00 7E 08 00 90 00 FA [23:22:32]RAPDU: 90 00 [23:22:32]wFMCommunicate OK [23:22:32]wFMCommunicate request_size=255 [23:22:32]MH_SAM_APDU [23:22: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 98 35 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5E 6B 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5E 6B 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 37 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 96 26 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5E 6B 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 01 00 00 F4 03 04 00 B8 D2 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 FE 84 03 00 35 04 06 00 E1 [23:22:32]Write to MH i2c: E2 02 01 7F 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 98 35 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5E 6B 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5E 6B 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 37 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 96 26 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5E 6B 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 01 00 00 F4 03 04 00 B8 D2 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 FE 84 03 00 35 04 06 00 E1 00 00 15 [23:22:33]Write i2c OK [23:22:33]MH_I2C_Read... [23:22:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:22:33]Read from MH i2c: E2 [23:22:33]MH_I2C_Read... [23:22:33]Read from MH i2c: E2 03 00 [23:22:33]MH_I2C_Read... [23:22:33]Read from MH i2c: E2 03 00 7F 08 00 90 00 FB [23:22:33]RAPDU: 90 00 [23:22:33]wFMCommunicate OK [23:22:33]wFMCommunicate request_size=10 [23:22:33]MH_SAM_APDU [23:22:33]CAPDU: 80 0D 02 02 05 81 1A 1F 44 4A [23:22:33]Write to MH i2c: E2 0D 00 80 08 80 0D 02 02 05 00 81 1A 1F 44 4A 00 00 54 [23:22:33]Write i2c OK [23:22:33]MH_I2C_Read... [23:22:33]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:22:33]Read from MH i2c: E2 [23:22:33]MH_I2C_Read... [23:22:33]Read from MH i2c: E2 03 00 [23:22:33]MH_I2C_Read... [23:22:33]Read from MH i2c: E2 03 00 80 08 00 90 00 FC [23:22:33]RAPDU: 90 00 [23:22:33]wFMCommunicate OK [23:22:33]wFMCommunicate request_size=4 [23:22:33]MH_SAM_APDU [23:22:33]CAPDU: 80 0D 03 02 [23:22:33]Write to MH i2c: E2 08 00 81 08 80 0D 03 02 00 00 00 00 04 [23:22:33]Write i2c OK [23:22:33]MH_I2C_Read... [23:22:33]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:22:33]Read from MH i2c: E2 [23:22:33]MH_I2C_Read... [23:22:33]Read from MH i2c: E2 0B 00 [23:22:33]MH_I2C_Read... [23:22:33]Read from MH i2c: E2 0B 00 81 08 00 74 85 0E 1C 4A 9D 4E 7A 90 00 D7 [23:22:33]RAPDU: 74 85 0E 1C 4A 9D 4E 7A 90 00 [23:22:33]wFMCommunicate OK [23:22:33]SAM_PROTO_SignData done [23:22:33]FM_MakeSignedData done [23:22:33]CreateOFDProtocolMessage [23:22:33]wFMCommunicate request_size=4 [23:22:33]MH_SAM_APDU [23:22:33]CAPDU: 80 11 00 00 [23:22:33]Write to MH i2c: E2 08 00 82 08 80 11 00 00 00 00 00 00 04 [23:22:33]Write i2c OK [23:22:33]MH_I2C_Read... [23:22:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:22:33]Read from MH i2c: E2 [23:22:33]MH_I2C_Read... [23:22:33]Read from MH i2c: E2 17 00 [23:22:33]MH_I2C_Read... [23:22:33]Read from MH i2c: E2 17 00 82 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 55 [23:22:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [23:22:33]wFMCommunicate OK [23:22:33]CreateOFDProtocolMessage done [23:22:33]OFDSenderStorePacket 230654 [23:22:33]StoreOFDPacket docnum=230654 [23:22:33]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 ED B3 07 01 E4 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 98 35 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5E 6B 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5E 6B 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 37 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 96 26 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5E 6B 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 01 00 00 F4 03 04 00 B8 D2 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 FE 84 03 00 35 04 06 00 E1 81 1A 1F 44 4A 74 85 0E 1C 4A 9D 4E 7A [23:22:33]CheckFolder [23:22:33]dirname=/storage/ofd_packets [23:22:33]CheckFolder done [23:22:33]ProducePacketName [23:22:33]name=ofd_packets/00230654 [23:22:33]NVStorageSaveData ofd_packets/00230654 [23:22:33]File name is /storage/ofd_packets/00230654 [23:22:33]Write 301 bytes [23:22:33]NVStorageSaveData done [23:22:33]OFDSenderStorePacket done [23:22:33]KKMCreateOFDPacket done [23:22:33]NVStorageSaveData kkm_last_timestamp [23:22:33]File name is /storage/kkm_last_timestamp [23:22:33]Write 4 bytes [23:22:33]NVStorageSaveData done [23:22:33]OFD Sender: Processing packet 230654 [packets to send 132, broken 131] [23:22:33]ProducePacketName [23:22:33]name=ofd_packets/00230654 [23:22:33]OFD Sender: To server: pG, [23:22:33]CommunicateWithHost lk.salyk.kg:30040 [23:22:33]ConnectInit lk.salyk.kg [23:22:33]ExternCall_PrintAddStr [23:22:33]wPrintStart [23:22:33]Write to MH i2c: 01 00 00 83 08 8B [23:22:33]Write i2c OK [23:22:33]MH_I2C_Read... [23:22:33]Read from MH i2c: 01 [23:22:33]MH_I2C_Read... [23:22:33]Read from MH i2c: 01 07 00 [23:22:33]MH_I2C_Read... [23:22:33]Read from MH i2c: 01 07 00 83 08 00 00 00 00 00 FF 0F A0 [23:22:33]RasterBufferAndPrint [23:22:33]line Счет N : (1)872238 [23:22:33]line ИНН: 02508201610067 [23:22:33]line Контрольно-Кассовый Чек [23:22:33]line ПРОДАЖА [23:22:33]line ТРК (МРК, ГНК) : 42 [23:22:33]line Товар: 2710124130 [23:22:33]line Аи-92-К-5 [23:22:33]line 13.720 * 67.80 [23:22:33]line = 930.22 [23:22:33]line НДС 12% НСП 1% [23:22:33]line > о реализуемом товаре [23:22:33]line ИТОГО: 930.22 [23:22:33]line НСП 1% : 8.23 [23:22:33]line НДС 12% : 98.78 [23:22:33]line Наличными: 0.00 [23:22:33]line Безнал.: 930.22 [23:22:33]line Место: АЗС № 125 "Партнер Нефть" [23:22:33]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [23:22:33]line СНО: Общий режим [23:22:33]line Чек 468 28.07.2024 23:22 [23:22:33]line Смена: 386 ФФД: 1.0 [23:22:33]line ЗНМ: 0300000050 [23:22:33]line РНМ: 0000000000099253 [23:22:33]line Версия ККМ: 001 [23:22:33]line Платежная система: АКБ Кыргызстан [23:22:33]line ФМ: 0000000000965352 [23:22:33]line ФД: 230654 [23:22:33]line ФПД: 247944605287498 [23:22:33]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T232232&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230654&fm=247944605287498&tin=02508201610067®Number=0000000000099253&sum=93022 [23:22:33]Connected sock=11 [23:22:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 ED B3 07 01 E4 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 98 35 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5E 6B 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 5E 6B 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 37 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 96 26 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 5E 6B 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D4 01 00 00 F4 03 04 00 B8 D2 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 FE 84 03 00 35 04 06 00 E1 81 1A 1F 44 4A 74 85 0E 1C 4A 9D 4E 7A [23:22:33]written 0, free lines is 4095 [23:22:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 86 66 47 00 96 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 39 36 35 33 35 32 10 04 04 00 FE 84 03 00 F4 03 04 00 8E 79 A6 66 B6 04 01 00 00 7C D1 8D 60 F3 B0 24 22 [23:22:33]CommunicateWithHost err = 0 [23:22:33]CheckOFDResponse [23:22:33]1017 (14) - 77093643461234 [23:22:33]1041 (16) - 0000000000965352 [23:22:33]1040 (4) - 230654 [23:22:33]1012 (4) - 28.07.2024 17:02 [23:22:33]1206 (1) - 0 [23:22:33]OFD Sender: Remove packet 230654 [23:22:33]ProducePacketName [23:22:33]name=ofd_packets/00230654 [23:22:33]NVStorageDeleteData [23:22:34]Write to MH i2c: 01 00 00 AD 08 B5 [23:22:34]Write i2c OK [23:22:34]MH_I2C_Read... [23:22:34]Read from MH i2c: 01 [23:22:34]MH_I2C_Read... [23:22:34]Read from MH i2c: 01 07 00 [23:22:34]MH_I2C_Read... [23:22:34]Read from MH i2c: 01 07 00 AD 08 00 00 00 00 00 1D 0D E6 [23:22:34]RasterBufferAndPrint [23:22:34]line [23:22:34]line [23:22:34]line [23:22:34]line [23:22:34]line [23:22:34]written 0, free lines is 3363 [23:22:34]MH_Cut [23:22:34]Write to MH i2c: D1 01 00 B4 08 01 8E [23:22:34]Write i2c OK [23:22:34]MH_I2C_Read... [23:22:34]Read from MH i2c: D1 [23:22:34]MH_I2C_Read... [23:22:34]Read from MH i2c: D1 01 00 [23:22:34]MH_I2C_Read... [23:22:34]Read from MH i2c: D1 01 00 B4 08 00 8D [23:22:34]Write to MH i2c: 01 00 00 B5 08 BD [23:22:34]Write i2c OK [23:22:34]MH_I2C_Read... [23:22:34]OFD Sender: No OFD packet to send [23:22:34]*** Cut start [23:22:34]*** Partial cut [23:22:34]*** CUTSNS_PIN = 1 [23:22:34]*** CUTSNS_PIN = 0 [23:22:35]*** Brake cut motor [23:22:35]Read from MH i2c: 01 [23:22:35]MH_I2C_Read... [23:22:35]*** Stop cut motor [23:22:35]*** Cut end [23:22:35]Read from MH i2c: 01 07 00 [23:22:35]MH_I2C_Read... [23:22:35]Read from MH i2c: 01 07 00 B5 08 00 00 00 00 00 FF 0F D2 [23:22:35]process_action close_receipt done [23:22:35]requested_data is exist [23:22:35]produce_requested_data [23:22:35]requested_item fm.sn is exist - process it [23:22:35]wFMCommunicate request_size=4 [23:22:35]MH_SAM_APDU [23:22:35]CAPDU: 80 11 00 00 [23:22:35]Write to MH i2c: E2 08 00 B6 08 80 11 00 00 00 00 00 00 38 [23:22:35]Write i2c OK [23:22:35]MH_I2C_Read... [23:22:35]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:22:35]Read from MH i2c: E2 [23:22:35]MH_I2C_Read... [23:22:35]Read from MH i2c: E2 17 00 [23:22:35]MH_I2C_Read... [23:22:35]Read from MH i2c: E2 17 00 B6 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 89 [23:22:35]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [23:22:35]wFMCommunicate OK [23:22:35]requested_item fd.num is exist - process it [23:22:35]SAM_PROTO_GetFieldsCounters [23:22:35]wFMCommunicate request_size=4 [23:22:35]MH_SAM_APDU [23:22:35]CAPDU: 80 13 00 00 [23:22:35]Write to MH i2c: E2 08 00 B7 08 80 13 00 00 00 00 00 00 3B [23:22:35]Write i2c OK [23:22:35]MH_I2C_Read... [23:22:35]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:22:35]Read from MH i2c: E2 [23:22:35]MH_I2C_Read... [23:22:35]Read from MH i2c: E2 62 00 [23:22:35]MH_I2C_Read... [23:22:35]Read from MH i2c: E2 62 00 B7 08 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 FE 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 D4 01 00 00 5E 04 04 00 D4 01 00 00 57 04 04 00 D5 01 00 00 19 04 04 00 00 00 00 00 90 00 E4 [23:22:35]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 FE 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 D4 01 00 00 5E 04 04 00 D4 01 00 00 57 04 04 00 D5 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:22:35]wFMCommunicate OK [23:22:35]SAM_PROTO_GetFieldsCounters done [23:22:35]requested_item shift.num is exist - process it [23:22:35]requested_item shift.opened is exist - process it [23:22:35]req_shift_opened [23:22:35]FM_GetShiftState [23:22:35]SAM_PROTO_GetShiftState [23:22:35]wFMCommunicate request_size=4 [23:22:35]MH_SAM_APDU [23:22:35]CAPDU: 80 13 01 00 [23:22:35]Write to MH i2c: E2 08 00 B8 08 80 13 01 00 00 00 00 00 3D [23:22:35]Write i2c OK [23:22:35]MH_I2C_Read... [23:22:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:22:35]Read from MH i2c: E2 [23:22:35]MH_I2C_Read... [23:22:35]Read from MH i2c: E2 0E 00 [23:22:35]MH_I2C_Read... [23:22:35]Read from MH i2c: E2 0E 00 B8 08 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 03 [23:22:35]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [23:22:35]wFMCommunicate OK [23:22:35]SAM_PROTO_GetShiftState done [23:22:35]FM_GetShiftState done [23:22:35]req_shift_opened done [23:22:35]requested_item shift.open_date is exist - process it [23:22:35]req_shift_open_date [23:22:35]req_shift_open_date done [23:22:35]produce_requested_data done [23:22:35]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230654,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [23:22:35]process_action_free close_receipt [23:22:35]json_value_free [23:22:35]json_value_free done [23:22:35]process_json_proto returns [23:22:35]Send response to host [23:22:35]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230654,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [23:22:35]free response buf [23:22:35]execute_script done [23:22:35]execute_script returns [23:22:35]free content buf [23:22:35]Sock 9.Close socket [23:22:35]Sock 9.Thread stoped [23:22:39]OFD Sender: No OFD packet to send [23:22:44]OFD Sender: No OFD packet to send [23:22:49]OFD Sender: No OFD packet to send [23:22:54]OFD Sender: No OFD packet to send [23:22:59]OFD Sender: No OFD packet to send [23:23:04]OFD Sender: No OFD packet to send [23:23:09]OFD Sender: No OFD packet to send [23:23:14]OFD Sender: No OFD packet to send [23:23:19]OFD Sender: No OFD packet to send [23:23:24]OFD Sender: No OFD packet to send [23:23:29]OFD Sender: No OFD packet to send [23:23:34]OFD Sender: No OFD packet to send [23:23:39]OFD Sender: No OFD packet to send [23:23:44]OFD Sender: No OFD packet to send [23:23:49]OFD Sender: No OFD packet to send [23:23:54]OFD Sender: No OFD packet to send [23:23:59]OFD Sender: No OFD packet to send [23:24:04]OFD Sender: No OFD packet to send [23:24:09]OFD Sender: No OFD packet to send [23:24:14]OFD Sender: No OFD packet to send [23:24:19]OFD Sender: No OFD packet to send [23:24:24]OFD Sender: No OFD packet to send [23:24:29]OFD Sender: No OFD packet to send [23:24:34]OFD Sender: No OFD packet to send [23:24:39]OFD Sender: No OFD packet to send [23:24:44]OFD Sender: No OFD packet to send [23:24:49]OFD Sender: No OFD packet to send [23:24:54]OFD Sender: No OFD packet to send [23:24:59]OFD Sender: No OFD packet to send [23:25:04]OFD Sender: No OFD packet to send [23:25:09]OFD Sender: No OFD packet to send [23:25:14]OFD Sender: No OFD packet to send [23:25:19]OFD Sender: No OFD packet to send [23:25:24]OFD Sender: No OFD packet to send [23:25:29]OFD Sender: No OFD packet to send [23:25:34]OFD Sender: No OFD packet to send [23:25:39]OFD Sender: No OFD packet to send [23:25:44]OFD Sender: No OFD packet to send [23:25:49]OFD Sender: No OFD packet to send [23:25:54]OFD Sender: No OFD packet to send [23:25:59]OFD Sender: No OFD packet to send [23:26:04]OFD Sender: No OFD packet to send [23:26:09]OFD Sender: No OFD packet to send [23:26:14]OFD Sender: No OFD packet to send [23:26:16]accept exits with 8 [23:26:16]New connection [23:26:16]New thread 3067276644 created [23:26:16]Thread 3067133284 joined [23:26:16]Waiting for new connection... [23:26:16] Sock 8.Parse request [23:26:16]Sock 8.Check first char [23:26:16]Sock 8.First char is OK [23:26:16]request: POST /json_proto HTTP/1.0 [23:26:16]Method: POST [23:26:16]URL: /json_proto [23:26:16]Method is POST - this is cgi request [23:26:16]url: /json_proto [23:26:16]query_string will be loaded in cgi processing [23:26:16]execute_cgi json_proto POST (null) [23:26:16]execute_cgi path=json_proto method=POST [23:26:16]POST find Content-Length [23:26:16]Host: 172.17.49.131:8080 [23:26:16]Content-Length: 800 [23:26:16]Content-Type: application/json [23:26:16] [23:26:16]POST finish read [23:26:16]Found Content-Length = 800 [23:26:16]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872239", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 6.890, "sum" : 514.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" : 514.68 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:26:16]execute_script... [23:26: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)872239", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 6.890, "sum" : 514.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" : 514.68 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:26:16]POST & json_proto [23:26:16]process_json_proto [23:26:16]json parsed OK: [23:26:16]protocol is kg_v1.0 [23:26:16]action value=close_receipt [23:26:16]process_action close_receipt [23:26:16]cmd_close_receipt [23:26:16]MH_GetDate [23:26:16]Write to MH i2c: F0 00 00 B9 08 B0 [23:26:16]Write i2c OK [23:26:16]MH_I2C_Read... [23:26:16]Read from MH i2c: F0 [23:26:16]MH_I2C_Read... [23:26:16]Read from MH i2c: F0 09 00 [23:26:16]MH_I2C_Read... [23:26:16]Read from MH i2c: F0 09 00 B9 08 00 98 D3 A6 66 FF 4D C0 64 A0 [23:26:16]GetLastDocTimeStamp 1722208952 [23:26:16]current date 1722209176 [23:26:16]FM_GetShiftState [23:26:16]SAM_PROTO_GetShiftState [23:26:16]wFMCommunicate request_size=4 [23:26:16]MH_SAM_APDU [23:26:16]CAPDU: 80 13 01 00 [23:26:16]Write to MH i2c: E2 08 00 BA 08 80 13 01 00 00 00 00 00 3F [23:26:16]Write i2c OK [23:26:16]MH_I2C_Read... [23:26:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:26:16]Read from MH i2c: E2 [23:26:16]MH_I2C_Read... [23:26:16]Read from MH i2c: E2 0E 00 [23:26:16]MH_I2C_Read... [23:26:16]Read from MH i2c: E2 0E 00 BA 08 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 05 [23:26:16]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [23:26:16]wFMCommunicate OK [23:26:16]SAM_PROTO_GetShiftState done [23:26:16]FM_GetShiftState done [23:26:16]opened in 1722127132 [23:26:16]opened+sec_in_day 1722213532 [23:26:16]quantity*price = 51468 [23:26:16]sum+1 = 51469 [23:26:16]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 514.68 НСП 1% : 4.55 НДС 12% : 54.66 Наличными: 0.00 Безнал.: 514.68 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 469 28.07.2024 23:26 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000965352 ФД: 230655 ФПД: 131747645948734 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T232616&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230655&fm=131747645948734&tin=02508201610067®Number=0000000000099253&sum=51468 [23:26:17]StoreToDocumentArchive [23:26:17]shift 386 fd 230655 [23:26:17]save to /storage/0386/doc_00230655 [23:26:17]save last doc name /storage/0386/doc_00230655 to /storage/kkm_last_doc_name [23:26:17]save OK [23:26:17]Clear old archive folders... [23:26:17]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:26:17]tlvbuf is 0069FDA0 [23:26:17]SAM_PROTO_ClearQueue [23:26:17]wFMCommunicate request_size=4 [23:26:17]MH_SAM_APDU [23:26:17]CAPDU: 80 09 00 00 [23:26:17]Write to MH i2c: E2 08 00 C7 08 80 09 00 00 00 00 00 00 41 [23:26:17]Write i2c OK [23:26:17]MH_I2C_Read... [23:26:17]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:26:17]Read from MH i2c: E2 [23:26:17]MH_I2C_Read... [23:26:17]Read from MH i2c: E2 03 00 [23:26:17]MH_I2C_Read... [23:26:17]Read from MH i2c: E2 03 00 C7 08 00 90 00 43 [23:26:17]RAPDU: 90 00 [23:26:17]wFMCommunicate OK [23:26:17]SAM_PROTO_ClearQueue done [23:26:17]KKMCreateOFDPacket [23:26:17]OFDProtocolAddRootSTLVToBuf [23:26:17]FM_MakeSignedData [23:26:17]FM_MakeSignedData [23:26:17]SAM_PROTO_SignData [23:26:17]wFMCommunicate request_size=4 [23:26:17]MH_SAM_APDU [23:26:17]CAPDU: 80 0D 01 02 [23:26:17]Write to MH i2c: E2 08 00 C8 08 80 0D 01 02 00 00 00 00 49 [23:26:17]Write i2c OK [23:26:17]MH_I2C_Read... [23:26:17]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:26:17]Read from MH i2c: E2 [23:26:17]MH_I2C_Read... [23:26:17]Read from MH i2c: E2 03 00 [23:26:17]MH_I2C_Read... [23:26:17]Read from MH i2c: E2 03 00 C8 08 00 90 00 44 [23:26:17]RAPDU: 90 00 [23:26:17]wFMCommunicate OK [23:26:17]wFMCommunicate request_size=255 [23:26:17]MH_SAM_APDU [23:26:17]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 0C C9 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C C9 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 15 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0C C9 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 01 00 00 F4 03 04 00 98 D3 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 FF 84 03 00 35 04 06 00 77 [23:26:17]Write to MH i2c: E2 02 01 C9 08 80 0D 02 02 FA 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 0C C9 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C C9 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 15 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0C C9 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 01 00 00 F4 03 04 00 98 D3 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 FF 84 03 00 35 04 06 00 77 00 00 2A [23:26:17]Write i2c OK [23:26:17]MH_I2C_Read... [23:26:17]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:26:17]Read from MH i2c: E2 [23:26:17]MH_I2C_Read... [23:26:17]Read from MH i2c: E2 03 00 [23:26:17]MH_I2C_Read... [23:26:17]Read from MH i2c: E2 03 00 C9 08 00 90 00 45 [23:26:17]RAPDU: 90 00 [23:26:17]wFMCommunicate OK [23:26:17]wFMCommunicate request_size=10 [23:26:17]MH_SAM_APDU [23:26:17]CAPDU: 80 0D 02 02 05 D2 E3 A3 03 3E [23:26:17]Write to MH i2c: E2 0D 00 CA 08 80 0D 02 02 05 00 D2 E3 A3 03 3E 00 00 EF [23:26:17]Write i2c OK [23:26:17]MH_I2C_Read... [23:26:18]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:26:18]Read from MH i2c: E2 [23:26:18]MH_I2C_Read... [23:26:18]Read from MH i2c: E2 03 00 [23:26:18]MH_I2C_Read... [23:26:18]Read from MH i2c: E2 03 00 CA 08 00 90 00 46 [23:26:18]RAPDU: 90 00 [23:26:18]wFMCommunicate OK [23:26:18]wFMCommunicate request_size=4 [23:26:18]MH_SAM_APDU [23:26:18]CAPDU: 80 0D 03 02 [23:26:18]Write to MH i2c: E2 08 00 CB 08 80 0D 03 02 00 00 00 00 4E [23:26:18]Write i2c OK [23:26:18]MH_I2C_Read... [23:26:18]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:26:18]Read from MH i2c: E2 [23:26:18]MH_I2C_Read... [23:26:18]Read from MH i2c: E2 0B 00 [23:26:18]MH_I2C_Read... [23:26:18]Read from MH i2c: E2 0B 00 CB 08 00 6B AD FD 67 17 1C 18 1A 90 00 30 [23:26:18]RAPDU: 6B AD FD 67 17 1C 18 1A 90 00 [23:26:18]wFMCommunicate OK [23:26:18]SAM_PROTO_SignData done [23:26:18]FM_MakeSignedData done [23:26:18]CreateOFDProtocolMessage [23:26:18]wFMCommunicate request_size=4 [23:26:18]MH_SAM_APDU [23:26:18]CAPDU: 80 11 00 00 [23:26:18]Write to MH i2c: E2 08 00 CC 08 80 11 00 00 00 00 00 00 4E [23:26:18]Write i2c OK [23:26:18]MH_I2C_Read... [23:26:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:26:18]Read from MH i2c: E2 [23:26:18]MH_I2C_Read... [23:26:18]Read from MH i2c: E2 17 00 [23:26:18]MH_I2C_Read... [23:26:18]Read from MH i2c: E2 17 00 CC 08 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 9F [23:26:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [23:26:18]wFMCommunicate OK [23:26:18]CreateOFDProtocolMessage done [23:26:18]OFDSenderStorePacket 230655 [23:26:18]StoreOFDPacket docnum=230655 [23:26:18]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 37 3A 07 01 A2 AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 0C C9 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C C9 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 15 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0C C9 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 01 00 00 F4 03 04 00 98 D3 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 FF 84 03 00 35 04 06 00 77 D2 E3 A3 03 3E 6B AD FD 67 17 1C 18 1A [23:26:18]CheckFolder [23:26:18]dirname=/storage/ofd_packets [23:26:18]CheckFolder done [23:26:18]ProducePacketName [23:26:18]name=ofd_packets/00230655 [23:26:18]NVStorageSaveData ofd_packets/00230655 [23:26:18]File name is /storage/ofd_packets/00230655 [23:26:18]Write 301 bytes [23:26:18]NVStorageSaveData done [23:26:18]OFDSenderStorePacket done [23:26:18]KKMCreateOFDPacket done [23:26:18]NVStorageSaveData kkm_last_timestamp [23:26:18]File name is /storage/kkm_last_timestamp [23:26:18]Write 4 bytes [23:26:18]NVStorageSaveData done [23:26:18]ExternCall_PrintAddStr [23:26:18]wPrintStart [23:26:18]Write to MH i2c: 01 00 00 CD 08 D5 [23:26:18]Write i2c OK [23:26:18]MH_I2C_Read... [23:26:18]Read from MH i2c: 01 [23:26:18]MH_I2C_Read... [23:26:18]Read from MH i2c: 01 07 00 [23:26:18]MH_I2C_Read... [23:26:18]Read from MH i2c: 01 07 00 CD 08 00 00 00 00 00 FF 0F EA [23:26:18]RasterBufferAndPrint [23:26:18]line Счет N : (1)872239 [23:26:18]line ИНН: 02508201610067 [23:26:18]line Контрольно-Кассовый Чек [23:26:18]line ПРОДАЖА [23:26:18]line ТРК (МРК, ГНК) : 61 [23:26:18]line Товар: 2710124500 [23:26:18]line Аи-95-К-5 [23:26:18]line 6.890 * 74.70 [23:26:18]line = 514.68 [23:26:18]line НДС 12% НСП 1% [23:26:18]line > о реализуемом товаре [23:26:18]line ИТОГО: 514.68 [23:26:18]line НСП 1% : 4.55 [23:26:18]line НДС 12% : 54.66 [23:26:18]line Наличными: 0.00 [23:26:18]line Безнал.: 514.68 [23:26:18]line Место: АЗС № 125 "Партнер Нефть" [23:26:18]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [23:26:18]line СНО: Общий режим [23:26:18]line Чек 469 28.07.2024 23:26 [23:26:18]line Смена: 386 ФФД: 1.0 [23:26:18]line ЗНМ: 0300000050 [23:26:18]line РНМ: 0000000000099253 [23:26:18]line Версия ККМ: 001 [23:26:18]line Платежная система: O! деньги [23:26:18]line ФМ: 0000000000965352 [23:26:18]line ФД: 230655 [23:26:18]line ФПД: 131747645948734 [23:26:18]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T232616&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230655&fm=131747645948734&tin=02508201610067®Number=0000000000099253&sum=51468 [23:26:18]written 0, free lines is 4095 [23:26:18]OFD Sender: Processing packet 230655 [packets to send 132, broken 131] [23:26:18]ProducePacketName [23:26:18]name=ofd_packets/00230655 [23:26:18]OFD Sender: To server: pG, [23:26:18]CommunicateWithHost lk.salyk.kg:30040 [23:26:18]ConnectInit lk.salyk.kg [23:26:18]Connected sock=10 [23:26:18]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 37 3A 07 01 A2 AE 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 1A 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 0C C9 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 0C C9 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C7 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5A 15 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 0C C9 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 D5 01 00 00 F4 03 04 00 98 D3 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 FF 84 03 00 35 04 06 00 77 D2 E3 A3 03 3E 6B AD FD 67 17 1C 18 1A [23:26:18]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 18 61 47 00 E3 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 39 36 35 33 35 32 10 04 04 00 FF 84 03 00 F4 03 04 00 6F 7A A6 66 B6 04 01 00 00 B1 B6 B7 A6 13 A8 B0 78 [23:26:18]CommunicateWithHost err = 0 [23:26:18]CheckOFDResponse [23:26:18]1017 (14) - 77093643461234 [23:26:18]1041 (16) - 0000000000965352 [23:26:18]1040 (4) - 230655 [23:26:18]1012 (4) - 28.07.2024 17:05 [23:26:18]1206 (1) - 0 [23:26:18]OFD Sender: Remove packet 230655 [23:26:18]ProducePacketName [23:26:18]name=ofd_packets/00230655 [23:26:18]NVStorageDeleteData [23:26:18]Write to MH i2c: 01 00 00 F7 08 FF [23:26:18]Write i2c OK [23:26:18]MH_I2C_Read... [23:26:18]Read from MH i2c: 01 [23:26:18]MH_I2C_Read... [23:26:18]Read from MH i2c: 01 07 00 [23:26:18]MH_I2C_Read... [23:26:18]Read from MH i2c: 01 07 00 F7 08 00 00 00 00 00 17 0D 2A [23:26:18]RasterBufferAndPrint [23:26:18]line [23:26:18]line [23:26:18]line [23:26:18]line [23:26:18]line [23:26:18]written 0, free lines is 3357 [23:26:18]MH_Cut [23:26:18]Write to MH i2c: D1 01 00 FE 08 01 D8 [23:26:18]Write i2c OK [23:26:18]MH_I2C_Read... [23:26:18]Read from MH i2c: D1 [23:26:18]MH_I2C_Read... [23:26:18]Read from MH i2c: D1 01 00 [23:26:18]MH_I2C_Read... [23:26:18]Read from MH i2c: D1 01 00 FE 08 00 D7 [23:26:18]Write to MH i2c: 01 00 00 FF 08 07 [23:26:18]Write i2c OK [23:26:18]MH_I2C_Read... [23:26:19]OFD Sender: No OFD packet to send [23:26:19]*** Cut start [23:26:19]*** Partial cut [23:26:19]*** CUTSNS_PIN = 1 [23:26:19]*** CUTSNS_PIN = 0 [23:26:19]*** Brake cut motor [23:26:20]Read from MH i2c: 01 [23:26:20]MH_I2C_Read... [23:26:20]*** Stop cut motor [23:26:20]*** Cut end [23:26:20]Read from MH i2c: 01 07 00 [23:26:20]MH_I2C_Read... [23:26:20]Read from MH i2c: 01 07 00 FF 08 00 00 00 00 00 FF 0F 1C [23:26:20]process_action close_receipt done [23:26:20]requested_data is exist [23:26:20]produce_requested_data [23:26:20]requested_item fm.sn is exist - process it [23:26:20]wFMCommunicate request_size=4 [23:26:20]MH_SAM_APDU [23:26:20]CAPDU: 80 11 00 00 [23:26:20]Write to MH i2c: E2 08 00 00 09 80 11 00 00 00 00 00 00 83 [23:26:20]Write i2c OK [23:26:20]MH_I2C_Read... [23:26:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:26:20]Read from MH i2c: E2 [23:26:20]MH_I2C_Read... [23:26:20]Read from MH i2c: E2 17 00 [23:26:20]MH_I2C_Read... [23:26:20]Read from MH i2c: E2 17 00 00 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 D4 [23:26:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [23:26:20]wFMCommunicate OK [23:26:20]requested_item fd.num is exist - process it [23:26:20]SAM_PROTO_GetFieldsCounters [23:26:20]wFMCommunicate request_size=4 [23:26:20]MH_SAM_APDU [23:26:20]CAPDU: 80 13 00 00 [23:26:20]Write to MH i2c: E2 08 00 01 09 80 13 00 00 00 00 00 00 86 [23:26:20]Write i2c OK [23:26:20]MH_I2C_Read... [23:26:20]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:26:20]Read from MH i2c: E2 [23:26:20]MH_I2C_Read... [23:26:20]Read from MH i2c: E2 62 00 [23:26:20]MH_I2C_Read... [23:26:20]Read from MH i2c: E2 62 00 01 09 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 FF 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 D5 01 00 00 5E 04 04 00 D5 01 00 00 57 04 04 00 D6 01 00 00 19 04 04 00 00 00 00 00 90 00 33 [23:26:20]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 FF 84 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 D5 01 00 00 5E 04 04 00 D5 01 00 00 57 04 04 00 D6 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:26:20]wFMCommunicate OK [23:26:20]SAM_PROTO_GetFieldsCounters done [23:26:20]requested_item shift.num is exist - process it [23:26:20]requested_item shift.opened is exist - process it [23:26:20]req_shift_opened [23:26:20]FM_GetShiftState [23:26:20]SAM_PROTO_GetShiftState [23:26:20]wFMCommunicate request_size=4 [23:26:20]MH_SAM_APDU [23:26:20]CAPDU: 80 13 01 00 [23:26:20]Write to MH i2c: E2 08 00 02 09 80 13 01 00 00 00 00 00 88 [23:26:20]Write i2c OK [23:26:20]MH_I2C_Read... [23:26:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:26:20]Read from MH i2c: E2 [23:26:20]MH_I2C_Read... [23:26:20]Read from MH i2c: E2 0E 00 [23:26:20]MH_I2C_Read... [23:26:20]Read from MH i2c: E2 0E 00 02 09 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 4E [23:26:20]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [23:26:20]wFMCommunicate OK [23:26:20]SAM_PROTO_GetShiftState done [23:26:20]FM_GetShiftState done [23:26:20]req_shift_opened done [23:26:20]requested_item shift.open_date is exist - process it [23:26:20]req_shift_open_date [23:26:20]req_shift_open_date done [23:26:20]produce_requested_data done [23:26:20]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230655,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [23:26:20]process_action_free close_receipt [23:26:20]json_value_free [23:26:20]json_value_free done [23:26:20]process_json_proto returns [23:26:20]Send response to host [23:26:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230655,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [23:26:20]free response buf [23:26:20]execute_script done [23:26:20]execute_script returns [23:26:20]free content buf [23:26:20]Sock 8.Close socket [23:26:20]Sock 8.Thread stoped [23:26:24]OFD Sender: No OFD packet to send [23:26:29]OFD Sender: No OFD packet to send [23:26:34]OFD Sender: No OFD packet to send [23:26:39]OFD Sender: No OFD packet to send [23:26:44]OFD Sender: No OFD packet to send [23:26:49]OFD Sender: No OFD packet to send [23:31:43]ConnectInit Can't connect to host [23:31:48]OFD Sender: Processing packet 230656 [packets to send 132, broken 131] [23:31:48]ProducePacketName [23:31:48]name=ofd_packets/00230656 [23:31:48]OFD Sender: To server: pG, [23:31:48]CommunicateWithHost lk.salyk.kg:30040 [23:31:48]ConnectInit lk.salyk.kg [23:31:48]Connected sock=8 [23:31:48]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 16 3C 07 01 D0 64 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D6 01 00 00 F4 03 04 00 10 D4 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 00 85 03 00 35 04 06 00 F2 47 60 5F 49 34 CA 2E 00 AA 68 A8 81 9A [23:31:48]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 6D 8E 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 39 36 35 33 35 32 10 04 04 00 00 85 03 00 F4 03 04 00 B9 7B A6 66 B6 04 01 00 00 92 BB 45 C1 22 7B 5E B7 [23:31:48]CommunicateWithHost err = 0 [23:31:48]CheckOFDResponse [23:31:48]1017 (14) - 77093643461234 [23:31:48]1041 (16) - 0000000000965352 [23:31:48]1040 (4) - 230656 [23:31:48]1012 (4) - 28.07.2024 17:11 [23:31:48]1206 (1) - 0 [23:31:48]OFD Sender: Remove packet 230656 [23:31:48]ProducePacketName [23:31:48]name=ofd_packets/00230656 [23:31:48]NVStorageDeleteData [23:31:49]OFD Sender: No OFD packet to send [23:31:54]OFD Sender: No OFD packet to send [23:31:59]OFD Sender: No OFD packet to send [23:32:04]OFD Sender: No OFD packet to send [23:32:09]OFD Sender: No OFD packet to send [23:32:14]OFD Sender: No OFD packet to send [23:32:19]OFD Sender: No OFD packet to send [23:32:24]OFD Sender: No OFD packet to send [23:32:26]recv_with_timeout no data received [23:32:29]OFD Sender: No OFD packet to send [23:32:34]OFD Sender: No OFD packet to send [23:32:39]OFD Sender: No OFD packet to send [23:32:44]OFD Sender: No OFD packet to send [23:32:49]OFD Sender: No OFD packet to send [23:32:54]OFD Sender: No OFD packet to send [23:32:59]OFD Sender: No OFD packet to send [23:33:04]OFD Sender: No OFD packet to send [23:33:14]OFD Sender: No OFD packet to send [23:33:19]OFD Sender: No OFD packet to send [23:33:24]OFD Sender: No OFD packet to send [23:33:29]OFD Sender: No OFD packet to send [23:33:34]OFD Sender: No OFD packet to send [23:33:39]OFD Sender: No OFD packet to send [23:33:44]OFD Sender: No OFD packet to send [23:33:49]OFD Sender: No OFD packet to send [23:33:54]OFD Sender: No OFD packet to send [23:33:59]OFD Sender: No OFD packet to send [23:34:02]accept exits with 10 [23:34:02]New connection [23:34:02]New thread 3067276644 created [23:34:02]Thread 3067133284 joined [23:34:02]Waiting for new connection... [23:34:02] Sock 10.Parse request [23:34:02]Sock 10.Check first char [23:34:02]Sock 10.First char is OK [23:34:02]request: POST /json_proto HTTP/1.0 [23:34:02]Method: POST [23:34:02]URL: /json_proto [23:34:02]Method is POST - this is cgi request [23:34:02]url: /json_proto [23:34:02]query_string will be loaded in cgi processing [23:34:02]execute_cgi json_proto POST (null) [23:34:02]execute_cgi path=json_proto method=POST [23:34:02]POST find Content-Length [23:34:02]Host: 172.17.49.131:8080 [23:34:02]Content-Length: 803 [23:34:02]Content-Type: application/json [23:34:02] [23:34:02]POST finish read [23:34:02]Found Content-Length = 803 [23:34:02]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872242", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:34:02]execute_script... [23:34: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)872242", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 1000.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:34:02]POST & json_proto [23:34:02]process_json_proto [23:34:02]json parsed OK: [23:34:02]protocol is kg_v1.0 [23:34:02]action value=close_receipt [23:34:02]process_action close_receipt [23:34:02]cmd_close_receipt [23:34:02]MH_GetDate [23:34:02]Write to MH i2c: F0 00 00 4D 09 45 [23:34:02]Write i2c OK [23:34:02]MH_I2C_Read... [23:34:02]Read from MH i2c: F0 [23:34:02]MH_I2C_Read... [23:34:02]Read from MH i2c: F0 09 00 [23:34:02]MH_I2C_Read... [23:34:02]Read from MH i2c: F0 09 00 4D 09 00 6B D5 A6 66 FF 4D C0 64 0A [23:34:02]GetLastDocTimeStamp 1722209296 [23:34:02]current date 1722209643 [23:34:02]FM_GetShiftState [23:34:02]SAM_PROTO_GetShiftState [23:34:02]wFMCommunicate request_size=4 [23:34:02]MH_SAM_APDU [23:34:02]CAPDU: 80 13 01 00 [23:34:02]Write to MH i2c: E2 08 00 4E 09 80 13 01 00 00 00 00 00 D4 [23:34:02]Write i2c OK [23:34:02]MH_I2C_Read... [23:34:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:34:02]Read from MH i2c: E2 [23:34:02]MH_I2C_Read... [23:34:02]Read from MH i2c: E2 0E 00 [23:34:02]MH_I2C_Read... [23:34:02]Read from MH i2c: E2 0E 00 4E 09 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 9A [23:34:02]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [23:34:02]wFMCommunicate OK [23:34:02]SAM_PROTO_GetShiftState done [23:34:02]FM_GetShiftState done [23:34:02]opened in 1722127132 [23:34:02]opened+sec_in_day 1722213532 [23:34:02]quantity*price = 100023 [23:34:02]sum+1 = 100024 [23:34:02]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.23 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.23 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 471 28.07.2024 23:34 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000965352 ФД: 230657 ФПД: 248058775743720 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T233403&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230657&fm=248058775743720&tin=02508201610067®Number=0000000000099253&sum=100023 [23:34:03]StoreToDocumentArchive [23:34:03]shift 386 fd 230657 [23:34:03]save to /storage/0386/doc_00230657 [23:34:03]save last doc name /storage/0386/doc_00230657 to /storage/kkm_last_doc_name [23:34:03]save OK [23:34:03]Clear old archive folders... [23:34:03]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:34:03]tlvbuf is 00690F40 [23:34:03]SAM_PROTO_ClearQueue [23:34:03]wFMCommunicate request_size=4 [23:34:03]MH_SAM_APDU [23:34:03]CAPDU: 80 09 00 00 [23:34:03]Write to MH i2c: E2 08 00 5B 09 80 09 00 00 00 00 00 00 D6 [23:34:03]Write i2c OK [23:34:03]MH_I2C_Read... [23:34:04]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:34:04]Read from MH i2c: E2 [23:34:04]MH_I2C_Read... [23:34:04]Read from MH i2c: E2 03 00 [23:34:04]MH_I2C_Read... [23:34:04]Read from MH i2c: E2 03 00 5B 09 00 90 00 D8 [23:34:04]RAPDU: 90 00 [23:34:04]wFMCommunicate OK [23:34:04]SAM_PROTO_ClearQueue done [23:34:04]KKMCreateOFDPacket [23:34:04]OFDProtocolAddRootSTLVToBuf [23:34:04]FM_MakeSignedData [23:34:04]FM_MakeSignedData [23:34:04]SAM_PROTO_SignData [23:34:04]wFMCommunicate request_size=4 [23:34:04]MH_SAM_APDU [23:34:04]CAPDU: 80 0D 01 02 [23:34:04]Write to MH i2c: E2 08 00 5C 09 80 0D 01 02 00 00 00 00 DE [23:34:04]Write i2c OK [23:34:04]MH_I2C_Read... [23:34:04]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:34:04]Read from MH i2c: E2 [23:34:04]MH_I2C_Read... [23:34:04]Read from MH i2c: E2 03 00 [23:34:04]MH_I2C_Read... [23:34:04]Read from MH i2c: E2 03 00 5C 09 00 90 00 D9 [23:34:04]RAPDU: 90 00 [23:34:04]wFMCommunicate OK [23:34:04]wFMCommunicate request_size=255 [23:34:04]MH_SAM_APDU [23:34: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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 01 00 00 F4 03 04 00 6B D5 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 01 85 03 00 35 04 06 00 E1 [23:34:04]Write to MH i2c: E2 02 01 5D 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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 01 00 00 F4 03 04 00 6B D5 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 01 85 03 00 35 04 06 00 E1 00 00 A4 [23:34:04]Write i2c OK [23:34:04]MH_I2C_Read... [23:34:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:34:04]Read from MH i2c: E2 [23:34:04]MH_I2C_Read... [23:34:04]Read from MH i2c: E2 03 00 [23:34:04]MH_I2C_Read... [23:34:04]Read from MH i2c: E2 03 00 5D 09 00 90 00 DA [23:34:04]RAPDU: 90 00 [23:34:04]wFMCommunicate OK [23:34:04]wFMCommunicate request_size=10 [23:34:04]MH_SAM_APDU [23:34:04]CAPDU: 80 0D 02 02 05 9B AF 36 2C E8 [23:34:04]Write to MH i2c: E2 0D 00 5E 09 80 0D 02 02 05 00 9B AF 36 2C E8 00 00 7F [23:34:04]Write i2c OK [23:34:04]MH_I2C_Read... [23:34:04]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:34:04]Read from MH i2c: E2 [23:34:04]MH_I2C_Read... [23:34:04]Read from MH i2c: E2 03 00 [23:34:04]MH_I2C_Read... [23:34:04]Read from MH i2c: E2 03 00 5E 09 00 90 00 DB [23:34:04]RAPDU: 90 00 [23:34:04]wFMCommunicate OK [23:34:04]wFMCommunicate request_size=4 [23:34:04]MH_SAM_APDU [23:34:04]CAPDU: 80 0D 03 02 [23:34:04]Write to MH i2c: E2 08 00 5F 09 80 0D 03 02 00 00 00 00 E3 [23:34:04]Write i2c OK [23:34:04]MH_I2C_Read... [23:34:04]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:34:04]OFD Sender: No OFD packet to send [23:34:04]Read from MH i2c: E2 [23:34:04]MH_I2C_Read... [23:34:04]Read from MH i2c: E2 0B 00 [23:34:04]MH_I2C_Read... [23:34:04]Read from MH i2c: E2 0B 00 5F 09 00 47 58 71 FA 0A 33 2A 08 90 00 5D [23:34:04]RAPDU: 47 58 71 FA 0A 33 2A 08 90 00 [23:34:04]wFMCommunicate OK [23:34:04]SAM_PROTO_SignData done [23:34:04]FM_MakeSignedData done [23:34:04]CreateOFDProtocolMessage [23:34:04]wFMCommunicate request_size=4 [23:34:04]MH_SAM_APDU [23:34:04]CAPDU: 80 11 00 00 [23:34:04]Write to MH i2c: E2 08 00 60 09 80 11 00 00 00 00 00 00 E3 [23:34:04]Write i2c OK [23:34:04]MH_I2C_Read... [23:34:04]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:34:04]Read from MH i2c: E2 [23:34:04]MH_I2C_Read... [23:34:04]Read from MH i2c: E2 17 00 [23:34:04]MH_I2C_Read... [23:34:04]Read from MH i2c: E2 17 00 60 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 34 [23:34:04]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [23:34:04]wFMCommunicate OK [23:34:04]CreateOFDProtocolMessage done [23:34:04]OFDSenderStorePacket 230657 [23:34:04]StoreOFDPacket docnum=230657 [23:34:04]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 70 A0 07 01 DA D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 01 00 00 F4 03 04 00 6B D5 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 01 85 03 00 35 04 06 00 E1 9B AF 36 2C E8 47 58 71 FA 0A 33 2A 08 [23:34:04]CheckFolder [23:34:04]dirname=/storage/ofd_packets [23:34:04]CheckFolder done [23:34:04]ProducePacketName [23:34:04]name=ofd_packets/00230657 [23:34:04]NVStorageSaveData ofd_packets/00230657 [23:34:04]File name is /storage/ofd_packets/00230657 [23:34:04]Write 301 bytes [23:34:04]NVStorageSaveData done [23:34:04]OFDSenderStorePacket done [23:34:04]KKMCreateOFDPacket done [23:34:04]NVStorageSaveData kkm_last_timestamp [23:34:04]File name is /storage/kkm_last_timestamp [23:34:04]Write 4 bytes [23:34:04]NVStorageSaveData done [23:34:04]ExternCall_PrintAddStr [23:34:04]wPrintStart [23:34:04]Write to MH i2c: 01 00 00 61 09 6A [23:34:04]Write i2c OK [23:34:04]MH_I2C_Read... [23:34:04]Read from MH i2c: 01 [23:34:04]MH_I2C_Read... [23:34:04]Read from MH i2c: 01 07 00 [23:34:04]MH_I2C_Read... [23:34:04]Read from MH i2c: 01 07 00 61 09 00 00 00 00 00 FF 0F 7F [23:34:04]RasterBufferAndPrint [23:34:04]line Счет N : (1)872242 [23:34:04]line ИНН: 02508201610067 [23:34:04]line Контрольно-Кассовый Чек [23:34:04]line ПРОДАЖА [23:34:04]line ТРК (МРК, ГНК) : 51 [23:34:04]line Товар: 2710124500 [23:34:04]line Аи-95-К-5 [23:34:04]line 13.390 * 74.70 [23:34:04]line = 1000.23 [23:34:04]line НДС 12% НСП 1% [23:34:04]line > о реализуемом товаре [23:34:04]line ИТОГО: 1000.23 [23:34:04]line НСП 1% : 8.85 [23:34:04]line НДС 12% : 106.22 [23:34:04]line Наличными: 0.00 [23:34:04]line Безнал.: 1000.23 [23:34:04]line Место: АЗС № 125 "Партнер Нефть" [23:34:04]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [23:34:04]line СНО: Общий режим [23:34:04]line Чек 471 28.07.2024 23:34 [23:34:04]line Смена: 386 ФФД: 1.0 [23:34:04]line ЗНМ: 0300000050 [23:34:04]line РНМ: 0000000000099253 [23:34:04]line Версия ККМ: 001 [23:34:04]line Платежная система: O! деньги [23:34:04]line ФМ: 0000000000965352 [23:34:04]line ФД: 230657 [23:34:04]line ФПД: 248058775743720 [23:34:04]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T233403&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230657&fm=248058775743720&tin=02508201610067®Number=0000000000099253&sum=100023 [23:34:04]OFD Sender: Processing packet 230657 [packets to send 132, broken 131] [23:34:04]ProducePacketName [23:34:04]name=ofd_packets/00230657 [23:34:04]OFD Sender: To server: pG, [23:34:04]CommunicateWithHost lk.salyk.kg:30040 [23:34:04]ConnectInit lk.salyk.kg [23:34:04]written 0, free lines is 4095 [23:34:05]Write to MH i2c: 01 00 00 8B 09 94 [23:34:05]Write i2c OK [23:34:05]MH_I2C_Read... [23:34:05]Read from MH i2c: 01 [23:34:05]MH_I2C_Read... [23:34:05]Read from MH i2c: 01 07 00 [23:34:05]MH_I2C_Read... [23:34:05]Read from MH i2c: 01 07 00 8B 09 00 00 00 00 00 03 0D AB [23:34:05]RasterBufferAndPrint [23:34:05]line [23:34:05]line [23:34:05]line [23:34:05]line [23:34:05]line [23:34:05]written 0, free lines is 3337 [23:34:05]MH_Cut [23:34:05]Write to MH i2c: D1 01 00 92 09 01 6D [23:34:05]Write i2c OK [23:34:05]MH_I2C_Read... [23:34:05]Read from MH i2c: D1 [23:34:05]MH_I2C_Read... [23:34:05]Read from MH i2c: D1 01 00 [23:34:05]MH_I2C_Read... [23:34:05]Read from MH i2c: D1 01 00 92 09 00 6C [23:34:05]Write to MH i2c: 01 00 00 93 09 9C [23:34:05]Write i2c OK [23:34:05]MH_I2C_Read... [23:34:05]*** Cut start [23:34:05]*** Partial cut [23:34:05]*** CUTSNS_PIN = 1 [23:34:06]*** CUTSNS_PIN = 0 [23:34:06]*** Brake cut motor [23:34:06]Read from MH i2c: 01 [23:34:06]MH_I2C_Read... [23:34:06]*** Stop cut motor [23:34:06]*** Cut end [23:34:06]Read from MH i2c: 01 07 00 [23:34:06]MH_I2C_Read... [23:34:06]Read from MH i2c: 01 07 00 93 09 00 00 00 00 00 FF 0F B1 [23:34:06]process_action close_receipt done [23:34:06]requested_data is exist [23:34:06]produce_requested_data [23:34:06]requested_item fm.sn is exist - process it [23:34:06]wFMCommunicate request_size=4 [23:34:06]MH_SAM_APDU [23:34:06]CAPDU: 80 11 00 00 [23:34:06]Write to MH i2c: E2 08 00 94 09 80 11 00 00 00 00 00 00 17 [23:34:06]Write i2c OK [23:34:06]MH_I2C_Read... [23:34:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:34:06]Read from MH i2c: E2 [23:34:06]MH_I2C_Read... [23:34:06]Read from MH i2c: E2 17 00 [23:34:06]MH_I2C_Read... [23:34:06]Read from MH i2c: E2 17 00 94 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 68 [23:34:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [23:34:06]wFMCommunicate OK [23:34:06]requested_item fd.num is exist - process it [23:34:06]SAM_PROTO_GetFieldsCounters [23:34:06]wFMCommunicate request_size=4 [23:34:06]MH_SAM_APDU [23:34:06]CAPDU: 80 13 00 00 [23:34:06]Write to MH i2c: E2 08 00 95 09 80 13 00 00 00 00 00 00 1A [23:34:06]Write i2c OK [23:34:06]MH_I2C_Read... [23:34:06]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:34:06]Read from MH i2c: E2 [23:34:06]MH_I2C_Read... [23:34:06]Read from MH i2c: E2 62 00 [23:34:06]MH_I2C_Read... [23:34:06]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 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 01 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 D7 01 00 00 5E 04 04 00 D7 01 00 00 57 04 04 00 D8 01 00 00 19 04 04 00 00 00 00 00 90 00 D0 [23:34:06]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 01 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 D7 01 00 00 5E 04 04 00 D7 01 00 00 57 04 04 00 D8 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:34:06]wFMCommunicate OK [23:34:06]SAM_PROTO_GetFieldsCounters done [23:34:06]requested_item shift.num is exist - process it [23:34:06]requested_item shift.opened is exist - process it [23:34:06]req_shift_opened [23:34:06]FM_GetShiftState [23:34:06]SAM_PROTO_GetShiftState [23:34:06]wFMCommunicate request_size=4 [23:34:06]MH_SAM_APDU [23:34:06]CAPDU: 80 13 01 00 [23:34:06]Write to MH i2c: E2 08 00 96 09 80 13 01 00 00 00 00 00 1C [23:34:06]Write i2c OK [23:34:06]MH_I2C_Read... [23:34:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:34:06]Read from MH i2c: E2 [23:34:06]MH_I2C_Read... [23:34:06]Read from MH i2c: E2 0E 00 [23:34:06]MH_I2C_Read... [23:34:06]Read from MH i2c: E2 0E 00 96 09 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 E2 [23:34:06]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [23:34:06]wFMCommunicate OK [23:34:06]SAM_PROTO_GetShiftState done [23:34:06]FM_GetShiftState done [23:34:06]req_shift_opened done [23:34:06]requested_item shift.open_date is exist - process it [23:34:06]req_shift_open_date [23:34:06]req_shift_open_date done [23:34:06]produce_requested_data done [23:34:06]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230657,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [23:34:06]process_action_free close_receipt [23:34:06]json_value_free [23:34:06]json_value_free done [23:34:06]process_json_proto returns [23:34:06]Send response to host [23:34:06]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230657,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [23:34:06]free response buf [23:34:06]execute_script done [23:34:06]execute_script returns [23:34:06]free content buf [23:34:06]Sock 10.Close socket [23:34:06]Sock 10.Thread stoped [23:34:09]ConnectInit Can't take IP for lk.salyk.kg [23:34:09]CommunicateWithHost connect error [23:34:09]CommunicateWithHost err = -1 [23:34:09]OFD Sender: Server communicate error [23:34:14]OFD Sender: Processing packet 230657 [packets to send 132, broken 131] [23:34:14]ProducePacketName [23:34:14]name=ofd_packets/00230657 [23:34:14]OFD Sender: To server: pG, [23:34:14]CommunicateWithHost lk.salyk.kg:30040 [23:34:14]ConnectInit lk.salyk.kg [23:34:19]ConnectInit Can't take IP for lk.salyk.kg [23:34:19]CommunicateWithHost connect error [23:34:19]CommunicateWithHost err = -1 [23:34:19]OFD Sender: Server communicate error [23:34:24]OFD Sender: Processing packet 230657 [packets to send 132, broken 131] [23:34:24]ProducePacketName [23:34:24]name=ofd_packets/00230657 [23:34:24]OFD Sender: To server: pG, [23:34:24]CommunicateWithHost lk.salyk.kg:30040 [23:34:24]ConnectInit lk.salyk.kg [23:34:29]ConnectInit Can't take IP for lk.salyk.kg [23:34:29]CommunicateWithHost connect error [23:34:29]CommunicateWithHost err = -1 [23:34:29]OFD Sender: Server communicate error [23:34:34]OFD Sender: Processing packet 230657 [packets to send 132, broken 131] [23:34:34]ProducePacketName [23:34:34]name=ofd_packets/00230657 [23:34:34]OFD Sender: To server: pG, [23:34:34]CommunicateWithHost lk.salyk.kg:30040 [23:34:34]ConnectInit lk.salyk.kg [23:34:39]ConnectInit Can't take IP for lk.salyk.kg [23:34:39]CommunicateWithHost connect error [23:34:39]CommunicateWithHost err = -1 [23:34:39]OFD Sender: Server communicate error [23:34:44]OFD Sender: Processing packet 230657 [packets to send 132, broken 131] [23:34:44]ProducePacketName [23:34:44]name=ofd_packets/00230657 [23:34:44]OFD Sender: To server: pG, [23:34:44]CommunicateWithHost lk.salyk.kg:30040 [23:34:44]ConnectInit lk.salyk.kg [23:34:49]ConnectInit Can't take IP for lk.salyk.kg [23:34:49]CommunicateWithHost connect error [23:34:49]CommunicateWithHost err = -1 [23:34:49]OFD Sender: Server communicate error [23:34:54]OFD Sender: Processing packet 230657 [packets to send 132, broken 131] [23:34:54]ProducePacketName [23:34:54]name=ofd_packets/00230657 [23:34:54]OFD Sender: To server: pG, [23:34:54]CommunicateWithHost lk.salyk.kg:30040 [23:34:54]ConnectInit lk.salyk.kg [23:34:59]ConnectInit Can't take IP for lk.salyk.kg [23:34:59]CommunicateWithHost connect error [23:34:59]CommunicateWithHost err = -1 [23:34:59]OFD Sender: Server communicate error [23:35:04]OFD Sender: Processing packet 230657 [packets to send 132, broken 131] [23:35:04]ProducePacketName [23:35:04]name=ofd_packets/00230657 [23:35:04]OFD Sender: To server: pG, [23:35:04]CommunicateWithHost lk.salyk.kg:30040 [23:35:04]ConnectInit lk.salyk.kg [23:35:09]ConnectInit Can't take IP for lk.salyk.kg [23:35:09]CommunicateWithHost connect error [23:35:09]CommunicateWithHost err = -1 [23:35:09]OFD Sender: Server communicate error [23:35:14]OFD Sender: Processing packet 230657 [packets to send 132, broken 131] [23:35:14]ProducePacketName [23:35:14]name=ofd_packets/00230657 [23:35:14]OFD Sender: To server: pG, [23:35:14]CommunicateWithHost lk.salyk.kg:30040 [23:35:14]ConnectInit lk.salyk.kg [23:35:15]Connected sock=10 [23:35:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 70 A0 07 01 DA D5 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 D7 01 00 00 F4 03 04 00 6B D5 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 01 85 03 00 35 04 06 00 E1 9B AF 36 2C E8 47 58 71 FA 0A 33 2A 08 [23:35:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 67 A9 47 00 3E 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 39 36 35 33 35 32 10 04 04 00 01 85 03 00 F4 03 04 00 87 7C A6 66 B6 04 01 00 00 5F 60 1C 03 B5 19 6A 50 [23:35:15]CommunicateWithHost err = 0 [23:35:15]CheckOFDResponse [23:35:15]1017 (14) - 77093643461234 [23:35:15]1041 (16) - 0000000000965352 [23:35:15]1040 (4) - 230657 [23:35:15]1012 (4) - 28.07.2024 17:14 [23:35:15]1206 (1) - 0 [23:35:15]OFD Sender: Remove packet 230657 [23:35:15]ProducePacketName [23:35:15]name=ofd_packets/00230657 [23:35:15]NVStorageDeleteData [23:35:15]OFD Sender: No OFD packet to send [23:35:20]OFD Sender: No OFD packet to send [23:35:22]ConnectInit Can't connect to host [23:35:25]OFD Sender: No OFD packet to send [23:35:30]OFD Sender: No OFD packet to send [23:35:35]OFD Sender: No OFD packet to send [23:35:40]OFD Sender: No OFD packet to send [23:35:45]OFD Sender: No OFD packet to send [23:35:50]OFD Sender: No OFD packet to send [23:35:55]OFD Sender: No OFD packet to send [23:36:00]OFD Sender: No OFD packet to send [23:36:05]OFD Sender: No OFD packet to send [23:36:10]OFD Sender: No OFD packet to send [23:36:15]OFD Sender: No OFD packet to send [23:36:20]OFD Sender: No OFD packet to send [23:36:25]OFD Sender: No OFD packet to send [23:36:30]OFD Sender: No OFD packet to send [23:36:35]OFD Sender: No OFD packet to send [23:36:40]OFD Sender: No OFD packet to send [23:36:45]OFD Sender: No OFD packet to send [23:36:50]OFD Sender: No OFD packet to send [23:36:55]OFD Sender: No OFD packet to send [23:37:00]OFD Sender: No OFD packet to send [23:37:05]OFD Sender: No OFD packet to send [23:37:10]OFD Sender: No OFD packet to send [23:37:15]OFD Sender: No OFD packet to send [23:37:20]OFD Sender: No OFD packet to send [23:37:25]OFD Sender: No OFD packet to send [23:37:30]OFD Sender: No OFD packet to send [23:37:35]OFD Sender: No OFD packet to send [23:37:40]OFD Sender: No OFD packet to send [23:37:45]OFD Sender: No OFD packet to send [23:37:47]accept exits with 9 [23:37:47]New connection [23:37:47]New thread 3067133284 created [23:37:47]Thread 3067276644 joined [23:37:47]Waiting for new connection... [23:37:47] Sock 9.Parse request [23:37:47]Sock 9.Check first char [23:37:47]Sock 9.First char is OK [23:37:47]request: POST /json_proto HTTP/1.0 [23:37:47]Method: POST [23:37:47]URL: /json_proto [23:37:47]Method is POST - this is cgi request [23:37:47]url: /json_proto [23:37:47]query_string will be loaded in cgi processing [23:37:47]execute_cgi json_proto POST (null) [23:37:47]execute_cgi path=json_proto method=POST [23:37:47]POST find Content-Length [23:37:47]Host: 172.17.49.131:8080 [23:37:47]Content-Length: 803 [23:37:47]Content-Type: application/json [23:37:47] [23:37:47]POST finish read [23:37:47]Found Content-Length = 803 [23:37:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872243", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 22.080, "sum" : 1497.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" : 1497.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:37:47]execute_script... [23:37: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)872243", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 22.080, "sum" : 1497.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" : 1497.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:37:47]POST & json_proto [23:37:47]process_json_proto [23:37:47]json parsed OK: [23:37:47]protocol is kg_v1.0 [23:37:47]action value=close_receipt [23:37:47]process_action close_receipt [23:37:47]cmd_close_receipt [23:37:47]MH_GetDate [23:37:47]Write to MH i2c: F0 00 00 97 09 8F [23:37:47]Write i2c OK [23:37:47]MH_I2C_Read... [23:37:47]Read from MH i2c: F0 [23:37:47]MH_I2C_Read... [23:37:47]Read from MH i2c: F0 09 00 [23:37:47]MH_I2C_Read... [23:37:47]Read from MH i2c: F0 09 00 97 09 00 4B D6 A6 66 FF 4D C0 64 35 [23:37:47]GetLastDocTimeStamp 1722209643 [23:37:47]current date 1722209867 [23:37:47]FM_GetShiftState [23:37:47]SAM_PROTO_GetShiftState [23:37:47]wFMCommunicate request_size=4 [23:37:47]MH_SAM_APDU [23:37:47]CAPDU: 80 13 01 00 [23:37:47]Write to MH i2c: E2 08 00 98 09 80 13 01 00 00 00 00 00 1E [23:37:47]Write i2c OK [23:37:47]MH_I2C_Read... [23:37:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:37:47]Read from MH i2c: E2 [23:37:47]MH_I2C_Read... [23:37:47]Read from MH i2c: E2 0E 00 [23:37:47]MH_I2C_Read... [23:37:47]Read from MH i2c: E2 0E 00 98 09 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 E4 [23:37:47]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [23:37:47]wFMCommunicate OK [23:37:47]SAM_PROTO_GetShiftState done [23:37:47]FM_GetShiftState done [23:37:47]opened in 1722127132 [23:37:47]opened+sec_in_day 1722213532 [23:37:47]quantity*price = 149702 [23:37:47]sum+1 = 149703 [23:37:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1497.02 НСП 1% : 13.25 НДС 12% : 158.98 Наличными: 0.00 Безнал.: 1497.02 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 472 28.07.2024 23:37 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000965352 ФД: 230658 ФПД: 262894628831118 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T233747&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230658&fm=262894628831118&tin=02508201610067®Number=0000000000099253&sum=149702 [23:37:48]StoreToDocumentArchive [23:37:48]shift 386 fd 230658 [23:37:48]save to /storage/0386/doc_00230658 [23:37:48]save last doc name /storage/0386/doc_00230658 to /storage/kkm_last_doc_name [23:37:48]save OK [23:37:48]Clear old archive folders... [23:37:48]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:37:48]tlvbuf is 00681E00 [23:37:48]SAM_PROTO_ClearQueue [23:37:48]wFMCommunicate request_size=4 [23:37:48]MH_SAM_APDU [23:37:48]CAPDU: 80 09 00 00 [23:37:48]Write to MH i2c: E2 08 00 A5 09 80 09 00 00 00 00 00 00 20 [23:37:48]Write i2c OK [23:37:48]MH_I2C_Read... [23:37:48]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:37:48]Read from MH i2c: E2 [23:37:48]MH_I2C_Read... [23:37:48]Read from MH i2c: E2 03 00 [23:37:48]MH_I2C_Read... [23:37:48]Read from MH i2c: E2 03 00 A5 09 00 90 00 22 [23:37:48]RAPDU: 90 00 [23:37:48]wFMCommunicate OK [23:37:48]SAM_PROTO_ClearQueue done [23:37:48]KKMCreateOFDPacket [23:37:48]OFDProtocolAddRootSTLVToBuf [23:37:48]FM_MakeSignedData [23:37:48]FM_MakeSignedData [23:37:48]SAM_PROTO_SignData [23:37:48]wFMCommunicate request_size=4 [23:37:48]MH_SAM_APDU [23:37:48]CAPDU: 80 0D 01 02 [23:37:48]Write to MH i2c: E2 08 00 A6 09 80 0D 01 02 00 00 00 00 28 [23:37:48]Write i2c OK [23:37:48]MH_I2C_Read... [23:37:48]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:37:48]Read from MH i2c: E2 [23:37:48]MH_I2C_Read... [23:37:48]Read from MH i2c: E2 03 00 [23:37:48]MH_I2C_Read... [23:37:48]Read from MH i2c: E2 03 00 A6 09 00 90 00 23 [23:37:48]RAPDU: 90 00 [23:37:48]wFMCommunicate OK [23:37:48]wFMCommunicate request_size=255 [23:37:48]MH_SAM_APDU [23:37: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 40 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 48 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 48 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 48 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 01 00 00 F4 03 04 00 4B D6 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 02 85 03 00 35 04 06 00 EF [23:37:48]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 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 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 48 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 48 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 48 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 01 00 00 F4 03 04 00 4B D6 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 02 85 03 00 35 04 06 00 EF 00 00 1B [23:37:48]Write i2c OK [23:37:48]MH_I2C_Read... [23:37:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:37:49]Read from MH i2c: E2 [23:37:49]MH_I2C_Read... [23:37:49]Read from MH i2c: E2 03 00 [23:37:49]MH_I2C_Read... [23:37:49]Read from MH i2c: E2 03 00 A7 09 00 90 00 24 [23:37:49]RAPDU: 90 00 [23:37:49]wFMCommunicate OK [23:37:49]wFMCommunicate request_size=10 [23:37:49]MH_SAM_APDU [23:37:49]CAPDU: 80 0D 02 02 05 19 EC F6 FF 8E [23:37:49]Write to MH i2c: E2 0D 00 A8 09 80 0D 02 02 05 00 19 EC F6 FF 8E 00 00 BD [23:37:49]Write i2c OK [23:37:49]MH_I2C_Read... [23:37:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:37:49]Read from MH i2c: E2 [23:37:49]MH_I2C_Read... [23:37:49]Read from MH i2c: E2 03 00 [23:37:49]MH_I2C_Read... [23:37:49]Read from MH i2c: E2 03 00 A8 09 00 90 00 25 [23:37:49]RAPDU: 90 00 [23:37:49]wFMCommunicate OK [23:37:49]wFMCommunicate request_size=4 [23:37:49]MH_SAM_APDU [23:37:49]CAPDU: 80 0D 03 02 [23:37:49]Write to MH i2c: E2 08 00 A9 09 80 0D 03 02 00 00 00 00 2D [23:37:49]Write i2c OK [23:37:49]MH_I2C_Read... [23:37:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:37:49]Read from MH i2c: E2 [23:37:49]MH_I2C_Read... [23:37:49]Read from MH i2c: E2 0B 00 [23:37:49]MH_I2C_Read... [23:37:49]Read from MH i2c: E2 0B 00 A9 09 00 87 D9 72 CF DE 18 FE C2 90 00 85 [23:37:49]RAPDU: 87 D9 72 CF DE 18 FE C2 90 00 [23:37:49]wFMCommunicate OK [23:37:49]SAM_PROTO_SignData done [23:37:49]FM_MakeSignedData done [23:37:49]CreateOFDProtocolMessage [23:37:49]wFMCommunicate request_size=4 [23:37:49]MH_SAM_APDU [23:37:49]CAPDU: 80 11 00 00 [23:37:49]Write to MH i2c: E2 08 00 AA 09 80 11 00 00 00 00 00 00 2D [23:37:49]Write i2c OK [23:37:49]MH_I2C_Read... [23:37:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:37:49]Read from MH i2c: E2 [23:37:49]MH_I2C_Read... [23:37:49]Read from MH i2c: E2 17 00 [23:37:49]MH_I2C_Read... [23:37:49]Read from MH i2c: E2 17 00 AA 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 7E [23:37:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [23:37:49]wFMCommunicate OK [23:37:49]CreateOFDProtocolMessage done [23:37:49]OFDSenderStorePacket 230658 [23:37:49]StoreOFDPacket docnum=230658 [23:37:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 63 DF 07 01 CF 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 40 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 48 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 48 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 48 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 01 00 00 F4 03 04 00 4B D6 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 02 85 03 00 35 04 06 00 EF 19 EC F6 FF 8E 87 D9 72 CF DE 18 FE C2 [23:37:49]CheckFolder [23:37:49]dirname=/storage/ofd_packets [23:37:49]CheckFolder done [23:37:49]ProducePacketName [23:37:49]name=ofd_packets/00230658 [23:37:49]NVStorageSaveData ofd_packets/00230658 [23:37:49]File name is /storage/ofd_packets/00230658 [23:37:49]Write 301 bytes [23:37:49]NVStorageSaveData done [23:37:49]OFDSenderStorePacket done [23:37:49]KKMCreateOFDPacket done [23:37:49]NVStorageSaveData kkm_last_timestamp [23:37:49]File name is /storage/kkm_last_timestamp [23:37:49]Write 4 bytes [23:37:49]NVStorageSaveData done [23:37:49]ExternCall_PrintAddStr [23:37:49]wPrintStart [23:37:49]Write to MH i2c: 01 00 00 AB 09 B4 [23:37:49]Write i2c OK [23:37:49]MH_I2C_Read... [23:37:49]Read from MH i2c: 01 [23:37:49]MH_I2C_Read... [23:37:49]Read from MH i2c: 01 07 00 [23:37:49]MH_I2C_Read... [23:37:49]Read from MH i2c: 01 07 00 AB 09 00 00 00 00 00 FF 0F C9 [23:37:49]RasterBufferAndPrint [23:37:49]line Счет N : (1)872243 [23:37:49]line ИНН: 02508201610067 [23:37:49]line Контрольно-Кассовый Чек [23:37:49]line ПРОДАЖА [23:37:49]line ТРК (МРК, ГНК) : 42 [23:37:49]line Товар: 2710124130 [23:37:49]line Аи-92-К-5 [23:37:49]line 22.080 * 67.80 [23:37:49]line = 1497.02 [23:37:49]line НДС 12% НСП 1% [23:37:49]line > о реализуемом товаре [23:37:49]line ИТОГО: 1497.02 [23:37:49]line НСП 1% : 13.25 [23:37:49]line НДС 12% : 158.98 [23:37:49]line Наличными: 0.00 [23:37:49]line Безнал.: 1497.02 [23:37:49]line Место: АЗС № 125 "Партнер Нефть" [23:37:49]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [23:37:49]line СНО: Общий режим [23:37:49]line Чек 472 28.07.2024 23:37 [23:37:49]line Смена: 386 ФФД: 1.0 [23:37:49]line ЗНМ: 0300000050 [23:37:49]line РНМ: 0000000000099253 [23:37:49]line Версия ККМ: 001 [23:37:49]line Платежная система: O! деньги [23:37:49]line ФМ: 0000000000965352 [23:37:49]line ФД: 230658 [23:37:49]line ФПД: 262894628831118 [23:37:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T233747&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230658&fm=262894628831118&tin=02508201610067®Number=0000000000099253&sum=149702 [23:37:49]written 0, free lines is 4095 [23:37:49]OFD Sender: Processing packet 230658 [packets to send 132, broken 131] [23:37:49]ProducePacketName [23:37:49]name=ofd_packets/00230658 [23:37:49]OFD Sender: To server: pG, [23:37:49]CommunicateWithHost lk.salyk.kg:30040 [23:37:49]ConnectInit lk.salyk.kg [23:37:49]Connected sock=10 [23:37:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 63 DF 07 01 CF 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 40 56 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 C6 48 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 C6 48 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 2D 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 1A 3E 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 C6 48 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 D8 01 00 00 F4 03 04 00 4B D6 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 02 85 03 00 35 04 06 00 EF 19 EC F6 FF 8E 87 D9 72 CF DE 18 FE C2 [23:37:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 A6 3D 47 00 6D 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 39 36 35 33 35 32 10 04 04 00 02 85 03 00 F4 03 04 00 22 7D A6 66 B6 04 01 00 00 9C 1E 49 07 09 63 1A 74 [23:37:49]CommunicateWithHost err = 0 [23:37:49]CheckOFDResponse [23:37:49]1017 (14) - 77093643461234 [23:37:49]1041 (16) - 0000000000965352 [23:37:49]1040 (4) - 230658 [23:37:49]1012 (4) - 28.07.2024 17:17 [23:37:49]1206 (1) - 0 [23:37:49]OFD Sender: Remove packet 230658 [23:37:49]ProducePacketName [23:37:49]name=ofd_packets/00230658 [23:37:49]NVStorageDeleteData [23:37:49]Write to MH i2c: 01 00 00 D5 09 DE [23:37:49]Write i2c OK [23:37:49]MH_I2C_Read... [23:37:49]Read from MH i2c: 01 [23:37:49]MH_I2C_Read... [23:37:49]Read from MH i2c: 01 07 00 [23:37:49]MH_I2C_Read... [23:37:49]Read from MH i2c: 01 07 00 D5 09 00 00 00 00 00 0E 0D 00 [23:37:49]RasterBufferAndPrint [23:37:49]line [23:37:49]line [23:37:49]line [23:37:49]line [23:37:49]line [23:37:49]written 0, free lines is 3350 [23:37:50]MH_Cut [23:37:50]Write to MH i2c: D1 01 00 DC 09 01 B7 [23:37:50]Write i2c OK [23:37:50]MH_I2C_Read... [23:37:50]Read from MH i2c: D1 [23:37:50]MH_I2C_Read... [23:37:50]Read from MH i2c: D1 01 00 [23:37:50]MH_I2C_Read... [23:37:50]Read from MH i2c: D1 01 00 DC 09 00 B6 [23:37:50]Write to MH i2c: 01 00 00 DD 09 E6 [23:37:50]Write i2c OK [23:37:50]MH_I2C_Read... [23:37:50]OFD Sender: No OFD packet to send [23:37:50]*** Cut start [23:37:50]*** Partial cut [23:37:50]*** CUTSNS_PIN = 1 [23:37:50]*** CUTSNS_PIN = 0 [23:37:50]*** Brake cut motor [23:37:51]Read from MH i2c: 01 [23:37:51]MH_I2C_Read... [23:37:51]*** Stop cut motor [23:37:51]*** Cut end [23:37:51]Read from MH i2c: 01 07 00 [23:37:51]MH_I2C_Read... [23:37:51]Read from MH i2c: 01 07 00 DD 09 00 00 00 00 00 FF 0F FB [23:37:51]process_action close_receipt done [23:37:51]requested_data is exist [23:37:51]produce_requested_data [23:37:51]requested_item fm.sn is exist - process it [23:37:51]wFMCommunicate request_size=4 [23:37:51]MH_SAM_APDU [23:37:51]CAPDU: 80 11 00 00 [23:37:51]Write to MH i2c: E2 08 00 DE 09 80 11 00 00 00 00 00 00 61 [23:37:51]Write i2c OK [23:37:51]MH_I2C_Read... [23:37:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:37:51]Read from MH i2c: E2 [23:37:51]MH_I2C_Read... [23:37:51]Read from MH i2c: E2 17 00 [23:37:51]MH_I2C_Read... [23:37:51]Read from MH i2c: E2 17 00 DE 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 B2 [23:37:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [23:37:51]wFMCommunicate OK [23:37:51]requested_item fd.num is exist - process it [23:37:51]SAM_PROTO_GetFieldsCounters [23:37:51]wFMCommunicate request_size=4 [23:37:51]MH_SAM_APDU [23:37:51]CAPDU: 80 13 00 00 [23:37:51]Write to MH i2c: E2 08 00 DF 09 80 13 00 00 00 00 00 00 64 [23:37:51]Write i2c OK [23:37:51]MH_I2C_Read... [23:37:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:37:51]Read from MH i2c: E2 [23:37:51]MH_I2C_Read... [23:37:51]Read from MH i2c: E2 62 00 [23:37:51]MH_I2C_Read... [23:37:51]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 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 02 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 D8 01 00 00 5E 04 04 00 D8 01 00 00 57 04 04 00 D9 01 00 00 19 04 04 00 00 00 00 00 90 00 1E [23:37:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 02 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 D8 01 00 00 5E 04 04 00 D8 01 00 00 57 04 04 00 D9 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:37:51]wFMCommunicate OK [23:37:51]SAM_PROTO_GetFieldsCounters done [23:37:51]requested_item shift.num is exist - process it [23:37:51]requested_item shift.opened is exist - process it [23:37:51]req_shift_opened [23:37:51]FM_GetShiftState [23:37:51]SAM_PROTO_GetShiftState [23:37:51]wFMCommunicate request_size=4 [23:37:51]MH_SAM_APDU [23:37:51]CAPDU: 80 13 01 00 [23:37:51]Write to MH i2c: E2 08 00 E0 09 80 13 01 00 00 00 00 00 66 [23:37:51]Write i2c OK [23:37:51]MH_I2C_Read... [23:37:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:37:51]Read from MH i2c: E2 [23:37:51]MH_I2C_Read... [23:37:51]Read from MH i2c: E2 0E 00 [23:37:51]MH_I2C_Read... [23:37:51]Read from MH i2c: E2 0E 00 E0 09 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 2C [23:37:51]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [23:37:51]wFMCommunicate OK [23:37:51]SAM_PROTO_GetShiftState done [23:37:51]FM_GetShiftState done [23:37:51]req_shift_opened done [23:37:51]requested_item shift.open_date is exist - process it [23:37:51]req_shift_open_date [23:37:51]req_shift_open_date done [23:37:51]produce_requested_data done [23:37:51]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230658,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [23:37:51]process_action_free close_receipt [23:37:51]json_value_free [23:37:51]json_value_free done [23:37:51]process_json_proto returns [23:37:51]Send response to host [23:37:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230658,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [23:37:51]free response buf [23:37:51]execute_script done [23:37:51]execute_script returns [23:37:51]free content buf [23:37:51]Sock 9.Close socket [23:37:51]Sock 9.Thread stoped [23:37:55]OFD Sender: No OFD packet to send [23:38:00]OFD Sender: No OFD packet to send [23:38:05]OFD Sender: No OFD packet to send [23:38:10]OFD Sender: No OFD packet to send [23:38:15]OFD Sender: No OFD packet to send [23:38:20]OFD Sender: No OFD packet to send [23:38:25]OFD Sender: No OFD packet to send [23:38:25]accept exits with 8 [23:38:25]New connection [23:38:25]New thread 3067276644 created [23:38:25]Thread 3067133284 joined [23:38:25]Waiting for new connection... [23:38:25] Sock 8.Parse request [23:38:25]Sock 8.Check first char [23:38:25]Sock 8.First char is OK [23:38:25]request: POST /json_proto HTTP/1.0 [23:38:25]Method: POST [23:38:25]URL: /json_proto [23:38:25]Method is POST - this is cgi request [23:38:25]url: /json_proto [23:38:25]query_string will be loaded in cgi processing [23:38:25]execute_cgi json_proto POST (null) [23:38:25]execute_cgi path=json_proto method=POST [23:38:25]POST find Content-Length [23:38:25]Host: 172.17.49.131:8080 [23:38:25]Content-Length: 682 [23:38:25]Content-Type: application/json [23:38:25] [23:38:25]POST finish read [23:38:25]Found Content-Length = 682 [23:38:25]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872244", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [23:38:25]execute_script... [23:38:25]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872244", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [23:38:25]POST & json_proto [23:38:25]process_json_proto [23:38:25]json parsed OK: [23:38:25]protocol is kg_v1.0 [23:38:25]action value=close_receipt [23:38:25]process_action close_receipt [23:38:25]cmd_close_receipt [23:38:25]MH_GetDate [23:38:25]Write to MH i2c: F0 00 00 E1 09 D9 [23:38:25]Write i2c OK [23:38:25]MH_I2C_Read... [23:38:25]Read from MH i2c: F0 [23:38:25]MH_I2C_Read... [23:38:25]Read from MH i2c: F0 09 00 [23:38:25]MH_I2C_Read... [23:38:25]Read from MH i2c: F0 09 00 E1 09 00 72 D6 A6 66 FF 4D C0 64 A6 [23:38:25]GetLastDocTimeStamp 1722209867 [23:38:25]current date 1722209906 [23:38:25]FM_GetShiftState [23:38:25]SAM_PROTO_GetShiftState [23:38:25]wFMCommunicate request_size=4 [23:38:25]MH_SAM_APDU [23:38:25]CAPDU: 80 13 01 00 [23:38:25]Write to MH i2c: E2 08 00 E2 09 80 13 01 00 00 00 00 00 68 [23:38:25]Write i2c OK [23:38:25]MH_I2C_Read... [23:38:25]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:38:25]Read from MH i2c: E2 [23:38:25]MH_I2C_Read... [23:38:25]Read from MH i2c: E2 0E 00 [23:38:25]MH_I2C_Read... [23:38:25]Read from MH i2c: E2 0E 00 E2 09 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 2E [23:38:25]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [23:38:25]wFMCommunicate OK [23:38:25]SAM_PROTO_GetShiftState done [23:38:25]FM_GetShiftState done [23:38:25]opened in 1722127132 [23:38:25]opened+sec_in_day 1722213532 [23:38:25]quantity*price = 100005 [23:38:25]sum+1 = 100006 [23:38: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 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 473 28.07.2024 23:38 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230659 ФПД: 34683322841816 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T233826&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230659&fm=34683322841816&tin=02508201610067®Number=0000000000099253&sum=100000 [23:38:26]StoreToDocumentArchive [23:38:26]shift 386 fd 230659 [23:38:26]save to /storage/0386/doc_00230659 [23:38:26]save last doc name /storage/0386/doc_00230659 to /storage/kkm_last_doc_name [23:38:26]save OK [23:38:26]Clear old archive folders... [23:38:26]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:38:26]tlvbuf is 00681C80 [23:38:26]SAM_PROTO_ClearQueue [23:38:26]wFMCommunicate request_size=4 [23:38:26]MH_SAM_APDU [23:38:26]CAPDU: 80 09 00 00 [23:38:26]Write to MH i2c: E2 08 00 EF 09 80 09 00 00 00 00 00 00 6A [23:38:26]Write i2c OK [23:38:26]MH_I2C_Read... [23:38:26]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:38:26]Read from MH i2c: E2 [23:38:26]MH_I2C_Read... [23:38:26]Read from MH i2c: E2 03 00 [23:38:26]MH_I2C_Read... [23:38:26]Read from MH i2c: E2 03 00 EF 09 00 90 00 6C [23:38:26]RAPDU: 90 00 [23:38:26]wFMCommunicate OK [23:38:26]SAM_PROTO_ClearQueue done [23:38:26]KKMCreateOFDPacket [23:38:26]OFDProtocolAddRootSTLVToBuf [23:38:26]FM_MakeSignedData [23:38:26]FM_MakeSignedData [23:38:26]SAM_PROTO_SignData [23:38:26]wFMCommunicate request_size=4 [23:38:26]MH_SAM_APDU [23:38:26]CAPDU: 80 0D 01 02 [23:38:26]Write to MH i2c: E2 08 00 F0 09 80 0D 01 02 00 00 00 00 72 [23:38:26]Write i2c OK [23:38:26]MH_I2C_Read... [23:38:26]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:38:26]Read from MH i2c: E2 [23:38:26]MH_I2C_Read... [23:38:26]Read from MH i2c: E2 03 00 [23:38:26]MH_I2C_Read... [23:38:26]Read from MH i2c: E2 03 00 F0 09 00 90 00 6D [23:38:26]RAPDU: 90 00 [23:38:26]wFMCommunicate OK [23:38:26]wFMCommunicate request_size=255 [23:38:26]MH_SAM_APDU [23:38:26]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D9 01 00 00 F4 03 04 00 72 D6 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 03 85 03 00 35 04 06 00 1F [23:38:26]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 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 D9 01 00 00 F4 03 04 00 72 D6 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 03 85 03 00 35 04 06 00 1F 00 00 DC [23:38:26]Write i2c OK [23:38:26]MH_I2C_Read... [23:38:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:38:27]Read from MH i2c: E2 [23:38:27]MH_I2C_Read... [23:38:27]Read from MH i2c: E2 03 00 [23:38:27]MH_I2C_Read... [23:38:27]Read from MH i2c: E2 03 00 F1 09 00 90 00 6E [23:38:27]RAPDU: 90 00 [23:38:27]wFMCommunicate OK [23:38:27]wFMCommunicate request_size=10 [23:38:27]MH_SAM_APDU [23:38:27]CAPDU: 80 0D 02 02 05 8B 57 23 3A D8 [23:38:27]Write to MH i2c: E2 0D 00 F2 09 80 0D 02 02 05 00 8B 57 23 3A D8 00 00 96 [23:38:27]Write i2c OK [23:38:27]MH_I2C_Read... [23:38:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:38:27]Read from MH i2c: E2 [23:38:27]MH_I2C_Read... [23:38:27]Read from MH i2c: E2 03 00 [23:38:27]MH_I2C_Read... [23:38:27]Read from MH i2c: E2 03 00 F2 09 00 90 00 6F [23:38:27]RAPDU: 90 00 [23:38:27]wFMCommunicate OK [23:38:27]wFMCommunicate request_size=4 [23:38:27]MH_SAM_APDU [23:38:27]CAPDU: 80 0D 03 02 [23:38:27]Write to MH i2c: E2 08 00 F3 09 80 0D 03 02 00 00 00 00 77 [23:38:27]Write i2c OK [23:38:27]MH_I2C_Read... [23:38:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:38:27]Read from MH i2c: E2 [23:38:27]MH_I2C_Read... [23:38:27]Read from MH i2c: E2 0B 00 [23:38:27]MH_I2C_Read... [23:38:27]Read from MH i2c: E2 0B 00 F3 09 00 38 D2 29 65 7B 51 0F C0 90 00 AB [23:38:27]RAPDU: 38 D2 29 65 7B 51 0F C0 90 00 [23:38:27]wFMCommunicate OK [23:38:27]SAM_PROTO_SignData done [23:38:27]FM_MakeSignedData done [23:38:27]CreateOFDProtocolMessage [23:38:27]wFMCommunicate request_size=4 [23:38:27]MH_SAM_APDU [23:38:27]CAPDU: 80 11 00 00 [23:38:27]Write to MH i2c: E2 08 00 F4 09 80 11 00 00 00 00 00 00 77 [23:38:27]Write i2c OK [23:38:27]MH_I2C_Read... [23:38:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:38:27]Read from MH i2c: E2 [23:38:27]MH_I2C_Read... [23:38:27]Read from MH i2c: E2 17 00 [23:38:27]MH_I2C_Read... [23:38:27]Read from MH i2c: E2 17 00 F4 09 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 C8 [23:38:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [23:38:27]wFMCommunicate OK [23:38:27]CreateOFDProtocolMessage done [23:38:27]OFDSenderStorePacket 230659 [23:38:27]StoreOFDPacket docnum=230659 [23:38:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 A8 E4 07 01 3C 3E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D9 01 00 00 F4 03 04 00 72 D6 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 03 85 03 00 35 04 06 00 1F 8B 57 23 3A D8 38 D2 29 65 7B 51 0F C0 [23:38:27]CheckFolder [23:38:27]dirname=/storage/ofd_packets [23:38:27]CheckFolder done [23:38:27]ProducePacketName [23:38:27]name=ofd_packets/00230659 [23:38:27]NVStorageSaveData ofd_packets/00230659 [23:38:27]File name is /storage/ofd_packets/00230659 [23:38:27]Write 301 bytes [23:38:27]NVStorageSaveData done [23:38:27]OFDSenderStorePacket done [23:38:27]KKMCreateOFDPacket done [23:38:27]NVStorageSaveData kkm_last_timestamp [23:38:27]File name is /storage/kkm_last_timestamp [23:38:27]Write 4 bytes [23:38:27]NVStorageSaveData done [23:38:27]ExternCall_PrintAddStr [23:38:27]wPrintStart [23:38:27]Write to MH i2c: 01 00 00 F5 09 FE [23:38:27]Write i2c OK [23:38:27]MH_I2C_Read... [23:38:27]Read from MH i2c: 01 [23:38:27]MH_I2C_Read... [23:38:27]Read from MH i2c: 01 07 00 [23:38:27]MH_I2C_Read... [23:38:27]Read from MH i2c: 01 07 00 F5 09 00 00 00 00 00 FF 0F 13 [23:38:27]RasterBufferAndPrint [23:38:27]line Счет N : (1)872244 [23:38:27]line ИНН: 02508201610067 [23:38:27]line Контрольно-Кассовый Чек [23:38:27]line ПРОДАЖА [23:38:27]line ТРК (МРК, ГНК) : 52 [23:38:27]line Товар: 2710124130 [23:38:27]line Аи-92-К-5 [23:38:27]line 14.750 * 67.80 [23:38:27]line = 1000.05 [23:38:27]line НДС 12% НСП 1% [23:38:27]line > о реализуемом товаре [23:38:27]line ОКРУГЛЕНИЕ: -0.05 [23:38:27]line ИТОГО: 1000.00 [23:38:27]line Внесено: 1000.00 [23:38:27]line СДАЧА: 0.00 [23:38:27]line НСП 1% : 8.85 [23:38:27]line НДС 12% : 106.20 [23:38:27]line Наличными: 1000.00 [23:38:27]line Безнал.: 0.00 [23:38:27]line Место: АЗС № 125 "Партнер Нефть" [23:38:27]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [23:38:27]line СНО: Общий режим [23:38:27]line Чек 473 28.07.2024 23:38 [23:38:27]line Смена: 386 ФФД: 1.0 [23:38:27]line ЗНМ: 0300000050 [23:38:27]line РНМ: 0000000000099253 [23:38:27]line Версия ККМ: 001 [23:38:27]line ФМ: 0000000000965352 [23:38:27]line ФД: 230659 [23:38:27]line ФПД: 34683322841816 [23:38:27]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T233826&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230659&fm=34683322841816&tin=02508201610067®Number=0000000000099253&sum=100000 [23:38:27]written 0, free lines is 4095 [23:38:27]OFD Sender: Processing packet 230659 [packets to send 132, broken 131] [23:38:27]ProducePacketName [23:38:27]name=ofd_packets/00230659 [23:38:27]OFD Sender: To server: pG, [23:38:27]CommunicateWithHost lk.salyk.kg:30040 [23:38:27]ConnectInit lk.salyk.kg [23:38:27]Connected sock=11 [23:38:27]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 A8 E4 07 01 3C 3E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 D9 01 00 00 F4 03 04 00 72 D6 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 03 85 03 00 35 04 06 00 1F 8B 57 23 3A D8 38 D2 29 65 7B 51 0F C0 [23:38:27]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 9D 11 47 00 DA 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 39 36 35 33 35 32 10 04 04 00 03 85 03 00 F4 03 04 00 48 7D A6 66 B6 04 01 00 00 A5 FE 9B 1D 45 8F 79 12 [23:38:27]CommunicateWithHost err = 0 [23:38:27]CheckOFDResponse [23:38:27]1017 (14) - 77093643461234 [23:38:27]1041 (16) - 0000000000965352 [23:38:27]1040 (4) - 230659 [23:38:27]1012 (4) - 28.07.2024 17:18 [23:38:27]1206 (1) - 0 [23:38:27]OFD Sender: Remove packet 230659 [23:38:27]ProducePacketName [23:38:27]name=ofd_packets/00230659 [23:38:27]NVStorageDeleteData [23:38:27]Write to MH i2c: 01 00 00 20 0A 2A [23:38:27]Write i2c OK [23:38:27]MH_I2C_Read... [23:38:27]Read from MH i2c: 01 [23:38:27]MH_I2C_Read... [23:38:27]Read from MH i2c: 01 07 00 [23:38:27]MH_I2C_Read... [23:38:27]Read from MH i2c: 01 07 00 20 0A 00 00 00 00 00 01 0D 3F [23:38:27]RasterBufferAndPrint [23:38:27]line [23:38:27]line [23:38:27]line [23:38:27]line [23:38:27]line [23:38:27]written 0, free lines is 3335 [23:38:27]MH_Cut [23:38:27]Write to MH i2c: D1 01 00 27 0A 01 03 [23:38:27]Write i2c OK [23:38:27]MH_I2C_Read... [23:38:27]Read from MH i2c: D1 [23:38:27]MH_I2C_Read... [23:38:27]Read from MH i2c: D1 01 00 [23:38:27]MH_I2C_Read... [23:38:27]Read from MH i2c: D1 01 00 27 0A 00 02 [23:38:27]Write to MH i2c: 01 00 00 28 0A 32 [23:38:27]Write i2c OK [23:38:27]MH_I2C_Read... [23:38:28]OFD Sender: No OFD packet to send [23:38:28]*** Cut start [23:38:28]*** Partial cut [23:38:28]*** CUTSNS_PIN = 1 [23:38:28]*** CUTSNS_PIN = 0 [23:38:28]*** Brake cut motor [23:38:29]Read from MH i2c: 01 [23:38:29]MH_I2C_Read... [23:38:29]*** Stop cut motor [23:38:29]*** Cut end [23:38:29]Read from MH i2c: 01 07 00 [23:38:29]MH_I2C_Read... [23:38:29]Read from MH i2c: 01 07 00 28 0A 00 00 00 00 00 FF 0F 47 [23:38:29]process_action close_receipt done [23:38:29]requested_data is exist [23:38:29]produce_requested_data [23:38:29]requested_item fm.sn is exist - process it [23:38:29]wFMCommunicate request_size=4 [23:38:29]MH_SAM_APDU [23:38:29]CAPDU: 80 11 00 00 [23:38:29]Write to MH i2c: E2 08 00 29 0A 80 11 00 00 00 00 00 00 AD [23:38:29]Write i2c OK [23:38:29]MH_I2C_Read... [23:38:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:38:29]Read from MH i2c: E2 [23:38:29]MH_I2C_Read... [23:38:29]Read from MH i2c: E2 17 00 [23:38:29]MH_I2C_Read... [23:38:29]Read from MH i2c: E2 17 00 29 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 FE [23:38:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [23:38:29]wFMCommunicate OK [23:38:29]requested_item fd.num is exist - process it [23:38:29]SAM_PROTO_GetFieldsCounters [23:38:29]wFMCommunicate request_size=4 [23:38:29]MH_SAM_APDU [23:38:29]CAPDU: 80 13 00 00 [23:38:29]Write to MH i2c: E2 08 00 2A 0A 80 13 00 00 00 00 00 00 B0 [23:38:29]Write i2c OK [23:38:29]MH_I2C_Read... [23:38:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:38:29]Read from MH i2c: E2 [23:38:29]MH_I2C_Read... [23:38:29]Read from MH i2c: E2 62 00 [23:38:29]MH_I2C_Read... [23:38:29]Read from MH i2c: E2 62 00 2A 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 03 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 D9 01 00 00 5E 04 04 00 D9 01 00 00 57 04 04 00 DA 01 00 00 19 04 04 00 00 00 00 00 90 00 6E [23:38:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 03 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 D9 01 00 00 5E 04 04 00 D9 01 00 00 57 04 04 00 DA 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:38:29]wFMCommunicate OK [23:38:29]SAM_PROTO_GetFieldsCounters done [23:38:29]requested_item shift.num is exist - process it [23:38:29]requested_item shift.opened is exist - process it [23:38:29]req_shift_opened [23:38:29]FM_GetShiftState [23:38:29]SAM_PROTO_GetShiftState [23:38:29]wFMCommunicate request_size=4 [23:38:29]MH_SAM_APDU [23:38:29]CAPDU: 80 13 01 00 [23:38:29]Write to MH i2c: E2 08 00 2B 0A 80 13 01 00 00 00 00 00 B2 [23:38:29]Write i2c OK [23:38:29]MH_I2C_Read... [23:38:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:38:29]Read from MH i2c: E2 [23:38:29]MH_I2C_Read... [23:38:29]Read from MH i2c: E2 0E 00 [23:38:29]MH_I2C_Read... [23:38:29]Read from MH i2c: E2 0E 00 2B 0A 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 78 [23:38:29]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [23:38:29]wFMCommunicate OK [23:38:29]SAM_PROTO_GetShiftState done [23:38:29]FM_GetShiftState done [23:38:29]req_shift_opened done [23:38:29]requested_item shift.open_date is exist - process it [23:38:29]req_shift_open_date [23:38:29]req_shift_open_date done [23:38:29]produce_requested_data done [23:38:29]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230659,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [23:38:29]process_action_free close_receipt [23:38:29]json_value_free [23:38:29]json_value_free done [23:38:29]process_json_proto returns [23:38:29]Send response to host [23:38:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230659,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [23:38:29]free response buf [23:38:29]execute_script done [23:38:29]execute_script returns [23:38:29]free content buf [23:38:29]Sock 8.Close socket [23:38:29]Sock 8.Thread stoped [23:38:33]OFD Sender: No OFD packet to send [23:38:38]OFD Sender: No OFD packet to send [23:38:43]OFD Sender: No OFD packet to send [23:38:48]OFD Sender: No OFD packet to send [23:38:53]OFD Sender: No OFD packet to send [23:38:58]OFD Sender: No OFD packet to send [23:39:03]OFD Sender: No OFD packet to send [23:39:08]OFD Sender: No OFD packet to send [23:39:13]OFD Sender: No OFD packet to send [23:39:18]OFD Sender: No OFD packet to send [23:39:23]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:39:58]accept exits with 9 [23:39:58]New connection [23:39:58]New thread 3067133284 created [23:39:58]Thread 3067276644 joined [23:39:58]Waiting for new connection... [23:39:58] Sock 9.Parse request [23:39:58]Sock 9.Check first char [23:39:58]Sock 9.First char is OK [23:39:58]request: POST /json_proto HTTP/1.0 [23:39:58]Method: POST [23:39:58]URL: /json_proto [23:39:58]Method is POST - this is cgi request [23:39:58]url: /json_proto [23:39:58]query_string will be loaded in cgi processing [23:39:58]execute_cgi json_proto POST (null) [23:39:58]execute_cgi path=json_proto method=POST [23:39:58]POST find Content-Length [23:39:58]Host: 172.17.49.131:8080 [23:39:58]Content-Length: 677 [23:39:58]Content-Type: application/json [23:39:58] [23:39:58]POST finish read [23:39:58]Found Content-Length = 677 [23:39:58]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872245", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:39:58]execute_script... [23:39: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)872245", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:39:58]POST & json_proto [23:39:58]process_json_proto [23:39:58]json parsed OK: [23:39:58]protocol is kg_v1.0 [23:39:58]action value=close_receipt [23:39:58]process_action close_receipt [23:39:58]cmd_close_receipt [23:39:58]MH_GetDate [23:39:58]Write to MH i2c: F0 00 00 2C 0A 25 [23:39:58]Write i2c OK [23:39:58]MH_I2C_Read... [23:39:58]Read from MH i2c: F0 [23:39:58]MH_I2C_Read... [23:39:58]Read from MH i2c: F0 09 00 [23:39:58]MH_I2C_Read... [23:39:58]Read from MH i2c: F0 09 00 2C 0A 00 CF D6 A6 66 FF 4D C0 64 4F [23:39:58]GetLastDocTimeStamp 1722209906 [23:39:58]current date 1722209999 [23:39:58]FM_GetShiftState [23:39:58]SAM_PROTO_GetShiftState [23:39:58]wFMCommunicate request_size=4 [23:39:58]MH_SAM_APDU [23:39:58]CAPDU: 80 13 01 00 [23:39:58]Write to MH i2c: E2 08 00 2D 0A 80 13 01 00 00 00 00 00 B4 [23:39:58]Write i2c OK [23:39:58]MH_I2C_Read... [23:39:58]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:39:58]Read from MH i2c: E2 [23:39:58]MH_I2C_Read... [23:39:58]Read from MH i2c: E2 0E 00 [23:39:58]MH_I2C_Read... [23:39:58]Read from MH i2c: E2 0E 00 2D 0A 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 7A [23:39:58]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [23:39:58]wFMCommunicate OK [23:39:58]SAM_PROTO_GetShiftState done [23:39:58]FM_GetShiftState done [23:39:58]opened in 1722127132 [23:39:58]opened+sec_in_day 1722213532 [23:39:58]quantity*price = 50036 [23:39:58]sum+1 = 50037 [23:39: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 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 474 28.07.2024 23:39 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230660 ФПД: 202125801467041 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T233959&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230660&fm=202125801467041&tin=02508201610067®Number=0000000000099253&sum=50000 [23:39:59]StoreToDocumentArchive [23:39:59]shift 386 fd 230660 [23:39:59]save to /storage/0386/doc_00230660 [23:39:59]save last doc name /storage/0386/doc_00230660 to /storage/kkm_last_doc_name [23:39:59]save OK [23:39:59]Clear old archive folders... [23:39:59]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:39:59]tlvbuf is 005EFD70 [23:39:59]SAM_PROTO_ClearQueue [23:39:59]wFMCommunicate request_size=4 [23:39:59]MH_SAM_APDU [23:39:59]CAPDU: 80 09 00 00 [23:39:59]Write to MH i2c: E2 08 00 3A 0A 80 09 00 00 00 00 00 00 B6 [23:39:59]Write i2c OK [23:39:59]MH_I2C_Read... [23:39:59]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:39:59]Read from MH i2c: E2 [23:39:59]MH_I2C_Read... [23:39:59]Read from MH i2c: E2 03 00 [23:39:59]MH_I2C_Read... [23:39:59]Read from MH i2c: E2 03 00 3A 0A 00 90 00 B8 [23:39:59]RAPDU: 90 00 [23:39:59]wFMCommunicate OK [23:39:59]SAM_PROTO_ClearQueue done [23:39:59]KKMCreateOFDPacket [23:39:59]OFDProtocolAddRootSTLVToBuf [23:39:59]FM_MakeSignedData [23:39:59]FM_MakeSignedData [23:39:59]SAM_PROTO_SignData [23:39:59]wFMCommunicate request_size=4 [23:39:59]MH_SAM_APDU [23:39:59]CAPDU: 80 0D 01 02 [23:39:59]Write to MH i2c: E2 08 00 3B 0A 80 0D 01 02 00 00 00 00 BE [23:39:59]Write i2c OK [23:39:59]MH_I2C_Read... [23:39:59]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:39:59]Read from MH i2c: E2 [23:39:59]MH_I2C_Read... [23:39:59]Read from MH i2c: E2 03 00 [23:39:59]MH_I2C_Read... [23:39:59]Read from MH i2c: E2 03 00 3B 0A 00 90 00 B9 [23:39:59]RAPDU: 90 00 [23:39:59]wFMCommunicate OK [23:39:59]wFMCommunicate request_size=255 [23:39:59]MH_SAM_APDU [23:39:59]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 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 DA 01 00 00 F4 03 04 00 CF D6 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 04 85 03 00 35 04 06 00 B7 [23:39:59]Write to MH i2c: E2 02 01 3C 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 01 00 00 F4 03 04 00 CF D6 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 04 85 03 00 35 04 06 00 B7 00 00 90 [23:39:59]Write i2c OK [23:39:59]MH_I2C_Read... [23:40:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:40:00]Read from MH i2c: E2 [23:40:00]MH_I2C_Read... [23:40:00]Read from MH i2c: E2 03 00 [23:40:00]MH_I2C_Read... [23:40:00]Read from MH i2c: E2 03 00 3C 0A 00 90 00 BA [23:40:00]RAPDU: 90 00 [23:40:00]wFMCommunicate OK [23:40:00]wFMCommunicate request_size=10 [23:40:00]MH_SAM_APDU [23:40:00]CAPDU: 80 0D 02 02 05 D5 14 98 AC A1 [23:40:00]Write to MH i2c: E2 0D 00 3D 0A 80 0D 02 02 05 00 D5 14 98 AC A1 00 00 99 [23:40:00]Write i2c OK [23:40:00]MH_I2C_Read... [23:40:00]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:40:00]Read from MH i2c: E2 [23:40:00]MH_I2C_Read... [23:40:00]Read from MH i2c: E2 03 00 [23:40:00]MH_I2C_Read... [23:40:00]Read from MH i2c: E2 03 00 3D 0A 00 90 00 BB [23:40:00]RAPDU: 90 00 [23:40:00]wFMCommunicate OK [23:40:00]wFMCommunicate request_size=4 [23:40:00]MH_SAM_APDU [23:40:00]CAPDU: 80 0D 03 02 [23:40:00]Write to MH i2c: E2 08 00 3E 0A 80 0D 03 02 00 00 00 00 C3 [23:40:00]Write i2c OK [23:40:00]MH_I2C_Read... [23:40:00]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:40:00]Read from MH i2c: E2 [23:40:00]MH_I2C_Read... [23:40:00]Read from MH i2c: E2 0B 00 [23:40:00]MH_I2C_Read... [23:40:00]Read from MH i2c: E2 0B 00 3E 0A 00 33 8D 6A B9 F5 92 81 44 90 00 F3 [23:40:00]RAPDU: 33 8D 6A B9 F5 92 81 44 90 00 [23:40:00]wFMCommunicate OK [23:40:00]SAM_PROTO_SignData done [23:40:00]FM_MakeSignedData done [23:40:00]CreateOFDProtocolMessage [23:40:00]wFMCommunicate request_size=4 [23:40:00]MH_SAM_APDU [23:40:00]CAPDU: 80 11 00 00 [23:40:00]Write to MH i2c: E2 08 00 3F 0A 80 11 00 00 00 00 00 00 C3 [23:40:00]Write i2c OK [23:40:00]MH_I2C_Read... [23:40:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:40:00]Read from MH i2c: E2 [23:40:00]MH_I2C_Read... [23:40:00]Read from MH i2c: E2 17 00 [23:40:00]MH_I2C_Read... [23:40:00]Read from MH i2c: E2 17 00 3F 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 14 [23:40:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [23:40:00]wFMCommunicate OK [23:40:00]CreateOFDProtocolMessage done [23:40:00]OFDSenderStorePacket 230660 [23:40:00]StoreOFDPacket docnum=230660 [23:40:00]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 ED 83 07 01 96 E1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 01 00 00 F4 03 04 00 CF D6 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 04 85 03 00 35 04 06 00 B7 D5 14 98 AC A1 33 8D 6A B9 F5 92 81 44 [23:40:00]CheckFolder [23:40:00]dirname=/storage/ofd_packets [23:40:00]CheckFolder done [23:40:00]ProducePacketName [23:40:00]name=ofd_packets/00230660 [23:40:00]NVStorageSaveData ofd_packets/00230660 [23:40:00]File name is /storage/ofd_packets/00230660 [23:40:00]Write 301 bytes [23:40:00]NVStorageSaveData done [23:40:00]OFDSenderStorePacket done [23:40:00]KKMCreateOFDPacket done [23:40:00]NVStorageSaveData kkm_last_timestamp [23:40:00]File name is /storage/kkm_last_timestamp [23:40:00]Write 4 bytes [23:40:00]NVStorageSaveData done [23:40:00]ExternCall_PrintAddStr [23:40:00]wPrintStart [23:40:00]Write to MH i2c: 01 00 00 40 0A 4A [23:40:00]Write i2c OK [23:40:00]MH_I2C_Read... [23:40:00]Read from MH i2c: 01 [23:40:00]MH_I2C_Read... [23:40:00]Read from MH i2c: 01 07 00 [23:40:00]MH_I2C_Read... [23:40:00]Read from MH i2c: 01 07 00 40 0A 00 00 00 00 00 FF 0F 5F [23:40:00]RasterBufferAndPrint [23:40:00]line Счет N : (1)872245 [23:40:00]line ИНН: 02508201610067 [23:40:00]line Контрольно-Кассовый Чек [23:40:00]line ПРОДАЖА [23:40:00]line ТРК (МРК, ГНК) : 62 [23:40:00]line Товар: 2710124130 [23:40:00]line Аи-92-К-5 [23:40:00]line 7.380 * 67.80 [23:40:00]line = 500.36 [23:40:00]line НДС 12% НСП 1% [23:40:00]line > о реализуемом товаре [23:40:00]line ОКРУГЛЕНИЕ: -0.36 [23:40:00]line ИТОГО: 500.00 [23:40:00]line Внесено: 500.00 [23:40:00]line СДАЧА: 0.00 [23:40:00]line НСП 1% : 4.43 [23:40:00]line НДС 12% : 53.14 [23:40:00]line Наличными: 500.00 [23:40:00]line Безнал.: 0.00 [23:40:00]line Место: АЗС № 125 "Партнер Нефть" [23:40:00]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [23:40:00]line СНО: Общий режим [23:40:00]line Чек 474 28.07.2024 23:39 [23:40:00]line Смена: 386 ФФД: 1.0 [23:40:00]line ЗНМ: 0300000050 [23:40:00]line РНМ: 0000000000099253 [23:40:00]line Версия ККМ: 001 [23:40:00]line ФМ: 0000000000965352 [23:40:00]line ФД: 230660 [23:40:00]line ФПД: 202125801467041 [23:40:00]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T233959&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230660&fm=202125801467041&tin=02508201610067®Number=0000000000099253&sum=50000 [23:40:00]written 0, free lines is 4095 [23:40:00]OFD Sender: Processing packet 230660 [packets to send 132, broken 131] [23:40:00]ProducePacketName [23:40:00]name=ofd_packets/00230660 [23:40:00]OFD Sender: To server: pG, [23:40:00]CommunicateWithHost lk.salyk.kg:30040 [23:40:00]ConnectInit lk.salyk.kg [23:40:00]Connected sock=10 [23:40:00]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 ED 83 07 01 96 E1 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 DA 01 00 00 F4 03 04 00 CF D6 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 04 85 03 00 35 04 06 00 B7 D5 14 98 AC A1 33 8D 6A B9 F5 92 81 44 [23:40:00]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 7F 27 47 00 0D 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 39 36 35 33 35 32 10 04 04 00 04 85 03 00 F4 03 04 00 A5 7D A6 66 B6 04 01 00 00 03 3D AD 74 1D 07 FE A3 [23:40:00]CommunicateWithHost err = 0 [23:40:00]CheckOFDResponse [23:40:00]1017 (14) - 77093643461234 [23:40:00]1041 (16) - 0000000000965352 [23:40:00]1040 (4) - 230660 [23:40:00]1012 (4) - 28.07.2024 17:19 [23:40:00]1206 (1) - 0 [23:40:00]OFD Sender: Remove packet 230660 [23:40:00]ProducePacketName [23:40:00]name=ofd_packets/00230660 [23:40:00]NVStorageDeleteData [23:40:00]Write to MH i2c: 01 00 00 6B 0A 75 [23:40:00]Write i2c OK [23:40:00]MH_I2C_Read... [23:40:00]Read from MH i2c: 01 [23:40:00]MH_I2C_Read... [23:40:00]Read from MH i2c: 01 07 00 [23:40:00]MH_I2C_Read... [23:40:00]Read from MH i2c: 01 07 00 6B 0A 00 00 00 00 00 04 0D 8D [23:40:00]RasterBufferAndPrint [23:40:00]line [23:40:00]line [23:40:00]line [23:40:00]line [23:40:00]line [23:40:00]written 0, free lines is 3338 [23:40:00]MH_Cut [23:40:00]Write to MH i2c: D1 01 00 72 0A 01 4E [23:40:00]Write i2c OK [23:40:00]MH_I2C_Read... [23:40:00]Read from MH i2c: D1 [23:40:00]MH_I2C_Read... [23:40:00]Read from MH i2c: D1 01 00 [23:40:00]MH_I2C_Read... [23:40:00]Read from MH i2c: D1 01 00 72 0A 00 4D [23:40:00]Write to MH i2c: 01 00 00 73 0A 7D [23:40:00]Write i2c OK [23:40:00]MH_I2C_Read... [23:40:01]OFD Sender: No OFD packet to send [23:40:01]*** Cut start [23:40:01]*** Partial cut [23:40:01]*** CUTSNS_PIN = 1 [23:40:01]*** CUTSNS_PIN = 0 [23:40:01]*** Brake cut motor [23:40:02]Read from MH i2c: 01 [23:40:02]MH_I2C_Read... [23:40:02]*** Stop cut motor [23:40:02]*** Cut end [23:40:02]Read from MH i2c: 01 07 00 [23:40:02]MH_I2C_Read... [23:40:02]Read from MH i2c: 01 07 00 73 0A 00 00 00 00 00 FF 0F 92 [23:40:02]process_action close_receipt done [23:40:02]requested_data is exist [23:40:02]produce_requested_data [23:40:02]requested_item fm.sn is exist - process it [23:40:02]wFMCommunicate request_size=4 [23:40:02]MH_SAM_APDU [23:40:02]CAPDU: 80 11 00 00 [23:40:02]Write to MH i2c: E2 08 00 74 0A 80 11 00 00 00 00 00 00 F8 [23:40:02]Write i2c OK [23:40:02]MH_I2C_Read... [23:40:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:40:02]Read from MH i2c: E2 [23:40:02]MH_I2C_Read... [23:40:02]Read from MH i2c: E2 17 00 [23:40:02]MH_I2C_Read... [23:40:02]Read from MH i2c: E2 17 00 74 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 49 [23:40:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [23:40:02]wFMCommunicate OK [23:40:02]requested_item fd.num is exist - process it [23:40:02]SAM_PROTO_GetFieldsCounters [23:40:02]wFMCommunicate request_size=4 [23:40:02]MH_SAM_APDU [23:40:02]CAPDU: 80 13 00 00 [23:40:02]Write to MH i2c: E2 08 00 75 0A 80 13 00 00 00 00 00 00 FB [23:40:02]Write i2c OK [23:40:02]MH_I2C_Read... [23:40:02]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:40:02]Read from MH i2c: E2 [23:40:02]MH_I2C_Read... [23:40:02]Read from MH i2c: E2 62 00 [23:40:02]MH_I2C_Read... [23:40:02]Read from MH i2c: E2 62 00 75 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 04 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 DA 01 00 00 5E 04 04 00 DA 01 00 00 57 04 04 00 DB 01 00 00 19 04 04 00 00 00 00 00 90 00 BD [23:40:02]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 04 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 DA 01 00 00 5E 04 04 00 DA 01 00 00 57 04 04 00 DB 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:40:02]wFMCommunicate OK [23:40:02]SAM_PROTO_GetFieldsCounters done [23:40:02]requested_item shift.num is exist - process it [23:40:02]requested_item shift.opened is exist - process it [23:40:02]req_shift_opened [23:40:02]FM_GetShiftState [23:40:02]SAM_PROTO_GetShiftState [23:40:02]wFMCommunicate request_size=4 [23:40:02]MH_SAM_APDU [23:40:02]CAPDU: 80 13 01 00 [23:40:02]Write to MH i2c: E2 08 00 76 0A 80 13 01 00 00 00 00 00 FD [23:40:02]Write i2c OK [23:40:02]MH_I2C_Read... [23:40:02]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:40:02]Read from MH i2c: E2 [23:40:02]MH_I2C_Read... [23:40:02]Read from MH i2c: E2 0E 00 [23:40:02]MH_I2C_Read... [23:40:02]Read from MH i2c: E2 0E 00 76 0A 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 C3 [23:40:02]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [23:40:02]wFMCommunicate OK [23:40:02]SAM_PROTO_GetShiftState done [23:40:02]FM_GetShiftState done [23:40:02]req_shift_opened done [23:40:02]requested_item shift.open_date is exist - process it [23:40:02]req_shift_open_date [23:40:02]req_shift_open_date done [23:40:02]produce_requested_data done [23:40:02]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230660,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [23:40:02]process_action_free close_receipt [23:40:02]json_value_free [23:40:02]json_value_free done [23:40:02]process_json_proto returns [23:40:02]Send response to host [23:40:02]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230660,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [23:40:02]free response buf [23:40:02]execute_script done [23:40:02]execute_script returns [23:40:02]free content buf [23:40:02]Sock 9.Close socket [23:40:02]Sock 9.Thread stoped [23:40:06]OFD Sender: No OFD packet to send [23:40:11]OFD Sender: No OFD packet to send [23:40:16]OFD Sender: No OFD packet to send [23:40:21]OFD Sender: No OFD packet to send [23:40:26]OFD Sender: No OFD packet to send [23:40:31]OFD Sender: No OFD packet to send [23:40:36]OFD Sender: No OFD packet to send [23:40:41]OFD Sender: No OFD packet to send [23:40:46]OFD Sender: No OFD packet to send [23:40:51]OFD Sender: No OFD packet to send [23:40:56]OFD Sender: No OFD packet to send [23:41:01]OFD Sender: No OFD packet to send [23:41:06]OFD Sender: No OFD packet to send [23:41:11]OFD Sender: No OFD packet to send [23:41:16]OFD Sender: No OFD packet to send [23:41:21]OFD Sender: No OFD packet to send [23:41:26]OFD Sender: No OFD packet to send [23:41:26]accept exits with 8 [23:41:26]New connection [23:41:26]New thread 3067276644 created [23:41:26]Thread 3067133284 joined [23:41:26]Waiting for new connection... [23:41:26] Sock 8.Parse request [23:41:26]Sock 8.Check first char [23:41:26]Sock 8.First char is OK [23:41:26]request: POST /json_proto HTTP/1.0 [23:41:26]Method: POST [23:41:26]URL: /json_proto [23:41:26]Method is POST - this is cgi request [23:41:26]url: /json_proto [23:41:26]query_string will be loaded in cgi processing [23:41:26]execute_cgi json_proto POST (null) [23:41:26]execute_cgi path=json_proto method=POST [23:41:26]POST find Content-Length [23:41:26]Host: 172.17.49.131:8080 [23:41:26]Content-Length: 677 [23:41:26]Content-Type: application/json [23:41:26] [23:41:26]POST finish read [23:41:26]Found Content-Length = 677 [23:41:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872249", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [23:41:26]execute_script... [23:41:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872249", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [23:41:26]POST & json_proto [23:41:26]process_json_proto [23:41:26]json parsed OK: [23:41:26]protocol is kg_v1.0 [23:41:26]action value=close_receipt [23:41:26]process_action close_receipt [23:41:26]cmd_close_receipt [23:41:26]MH_GetDate [23:41:26]Write to MH i2c: F0 00 00 77 0A 70 [23:41:26]Write i2c OK [23:41:26]MH_I2C_Read... [23:41:26]Read from MH i2c: F0 [23:41:26]MH_I2C_Read... [23:41:26]Read from MH i2c: F0 09 00 [23:41:26]MH_I2C_Read... [23:41:26]Read from MH i2c: F0 09 00 77 0A 00 26 D7 A6 66 FF 4D C0 64 F2 [23:41:26]GetLastDocTimeStamp 1722209999 [23:41:26]current date 1722210086 [23:41:26]FM_GetShiftState [23:41:26]SAM_PROTO_GetShiftState [23:41:26]wFMCommunicate request_size=4 [23:41:26]MH_SAM_APDU [23:41:26]CAPDU: 80 13 01 00 [23:41:26]Write to MH i2c: E2 08 00 78 0A 80 13 01 00 00 00 00 00 FF [23:41:26]Write i2c OK [23:41:26]MH_I2C_Read... [23:41:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:41:26]Read from MH i2c: E2 [23:41:26]MH_I2C_Read... [23:41:26]Read from MH i2c: E2 0E 00 [23:41:26]MH_I2C_Read... [23:41:26]Read from MH i2c: E2 0E 00 78 0A 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 C5 [23:41:26]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [23:41:26]wFMCommunicate OK [23:41:26]SAM_PROTO_GetShiftState done [23:41:26]FM_GetShiftState done [23:41:26]opened in 1722127132 [23:41:26]opened+sec_in_day 1722213532 [23:41:26]quantity*price = 30035 [23:41:26]sum+1 = 30036 [23:41:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 300.00 Внесено: 300.00 СДАЧА: 0.00 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 300.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 475 28.07.2024 23:41 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230661 ФПД: 231663459169855 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T234126&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230661&fm=231663459169855&tin=02508201610067®Number=0000000000099253&sum=30000 [23:41:27]StoreToDocumentArchive [23:41:27]shift 386 fd 230661 [23:41:27]save to /storage/0386/doc_00230661 [23:41:27]save last doc name /storage/0386/doc_00230661 to /storage/kkm_last_doc_name [23:41:27]save OK [23:41:27]Clear old archive folders... [23:41:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:41:27]tlvbuf is 005918B0 [23:41:27]SAM_PROTO_ClearQueue [23:41:27]wFMCommunicate request_size=4 [23:41:27]MH_SAM_APDU [23:41:27]CAPDU: 80 09 00 00 [23:41:27]Write to MH i2c: E2 08 00 85 0A 80 09 00 00 00 00 00 00 01 [23:41:27]Write i2c OK [23:41:27]MH_I2C_Read... [23:41:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:41:27]Read from MH i2c: E2 [23:41:27]MH_I2C_Read... [23:41:27]Read from MH i2c: E2 03 00 [23:41:27]MH_I2C_Read... [23:41:27]Read from MH i2c: E2 03 00 85 0A 00 90 00 03 [23:41:27]RAPDU: 90 00 [23:41:27]wFMCommunicate OK [23:41:27]SAM_PROTO_ClearQueue done [23:41:27]KKMCreateOFDPacket [23:41:27]OFDProtocolAddRootSTLVToBuf [23:41:27]FM_MakeSignedData [23:41:27]FM_MakeSignedData [23:41:27]SAM_PROTO_SignData [23:41:27]wFMCommunicate request_size=4 [23:41:27]MH_SAM_APDU [23:41:27]CAPDU: 80 0D 01 02 [23:41:27]Write to MH i2c: E2 08 00 86 0A 80 0D 01 02 00 00 00 00 09 [23:41:27]Write i2c OK [23:41:27]MH_I2C_Read... [23:41:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:41:27]Read from MH i2c: E2 [23:41:27]MH_I2C_Read... [23:41:27]Read from MH i2c: E2 03 00 [23:41:27]MH_I2C_Read... [23:41:27]Read from MH i2c: E2 03 00 86 0A 00 90 00 04 [23:41:27]RAPDU: 90 00 [23:41:27]wFMCommunicate OK [23:41:27]wFMCommunicate request_size=255 [23:41:27]MH_SAM_APDU [23:41: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 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 DB 01 00 00 F4 03 04 00 26 D7 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 05 85 03 00 35 04 06 00 D2 [23:41:27]Write to MH i2c: E2 02 01 87 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 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 DB 01 00 00 F4 03 04 00 26 D7 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 05 85 03 00 35 04 06 00 D2 00 00 6F [23:41:27]Write i2c OK [23:41:27]MH_I2C_Read... [23:41:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:41:27]Read from MH i2c: E2 [23:41:27]MH_I2C_Read... [23:41:27]Read from MH i2c: E2 03 00 [23:41:27]MH_I2C_Read... [23:41:27]Read from MH i2c: E2 03 00 87 0A 00 90 00 05 [23:41:27]RAPDU: 90 00 [23:41:27]wFMCommunicate OK [23:41:27]wFMCommunicate request_size=10 [23:41:27]MH_SAM_APDU [23:41:27]CAPDU: 80 0D 02 02 05 B2 5A 30 F6 3F [23:41:27]Write to MH i2c: E2 0D 00 88 0A 80 0D 02 02 05 00 B2 5A 30 F6 3F 00 00 87 [23:41:27]Write i2c OK [23:41:27]MH_I2C_Read... [23:41:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:41:27]Read from MH i2c: E2 [23:41:27]MH_I2C_Read... [23:41:27]Read from MH i2c: E2 03 00 [23:41:28]MH_I2C_Read... [23:41:28]Read from MH i2c: E2 03 00 88 0A 00 90 00 06 [23:41:28]RAPDU: 90 00 [23:41:28]wFMCommunicate OK [23:41:28]wFMCommunicate request_size=4 [23:41:28]MH_SAM_APDU [23:41:28]CAPDU: 80 0D 03 02 [23:41:28]Write to MH i2c: E2 08 00 89 0A 80 0D 03 02 00 00 00 00 0E [23:41:28]Write i2c OK [23:41:28]MH_I2C_Read... [23:41:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:41:28]Read from MH i2c: E2 [23:41:28]MH_I2C_Read... [23:41:28]Read from MH i2c: E2 0B 00 [23:41:28]MH_I2C_Read... [23:41:28]Read from MH i2c: E2 0B 00 89 0A 00 B8 7C FB E2 5B 6F F3 BE 90 00 9B [23:41:28]RAPDU: B8 7C FB E2 5B 6F F3 BE 90 00 [23:41:28]wFMCommunicate OK [23:41:28]SAM_PROTO_SignData done [23:41:28]FM_MakeSignedData done [23:41:28]CreateOFDProtocolMessage [23:41:28]wFMCommunicate request_size=4 [23:41:28]MH_SAM_APDU [23:41:28]CAPDU: 80 11 00 00 [23:41:28]Write to MH i2c: E2 08 00 8A 0A 80 11 00 00 00 00 00 00 0E [23:41:28]Write i2c OK [23:41:28]MH_I2C_Read... [23:41:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:41:28]Read from MH i2c: E2 [23:41:28]MH_I2C_Read... [23:41:28]Read from MH i2c: E2 17 00 [23:41:28]MH_I2C_Read... [23:41:28]Read from MH i2c: E2 17 00 8A 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 5F [23:41:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [23:41:28]wFMCommunicate OK [23:41:28]CreateOFDProtocolMessage done [23:41:28]OFDSenderStorePacket 230661 [23:41:28]StoreOFDPacket docnum=230661 [23:41:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 A6 8F 07 01 24 C3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 DB 01 00 00 F4 03 04 00 26 D7 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 05 85 03 00 35 04 06 00 D2 B2 5A 30 F6 3F B8 7C FB E2 5B 6F F3 BE [23:41:28]CheckFolder [23:41:28]dirname=/storage/ofd_packets [23:41:28]CheckFolder done [23:41:28]ProducePacketName [23:41:28]name=ofd_packets/00230661 [23:41:28]NVStorageSaveData ofd_packets/00230661 [23:41:28]File name is /storage/ofd_packets/00230661 [23:41:28]Write 301 bytes [23:41:28]NVStorageSaveData done [23:41:28]OFDSenderStorePacket done [23:41:28]KKMCreateOFDPacket done [23:41:28]NVStorageSaveData kkm_last_timestamp [23:41:28]File name is /storage/kkm_last_timestamp [23:41:28]Write 4 bytes [23:41:28]NVStorageSaveData done [23:41:28]ExternCall_PrintAddStr [23:41:28]wPrintStart [23:41:28]Write to MH i2c: 01 00 00 8B 0A 95 [23:41:28]Write i2c OK [23:41:28]MH_I2C_Read... [23:41:28]Read from MH i2c: 01 [23:41:28]MH_I2C_Read... [23:41:28]Read from MH i2c: 01 07 00 [23:41:28]MH_I2C_Read... [23:41:28]Read from MH i2c: 01 07 00 8B 0A 00 00 00 00 00 FF 0F AA [23:41:28]RasterBufferAndPrint [23:41:28]line Счет N : (1)872249 [23:41:28]line ИНН: 02508201610067 [23:41:28]line Контрольно-Кассовый Чек [23:41:28]line ПРОДАЖА [23:41:28]line ТРК (МРК, ГНК) : 52 [23:41:28]line Товар: 2710124130 [23:41:28]line Аи-92-К-5 [23:41:28]line 4.430 * 67.80 [23:41:28]line = 300.35 [23:41:28]line НДС 12% НСП 1% [23:41:28]line > о реализуемом товаре [23:41:28]line ОКРУГЛЕНИЕ: -0.35 [23:41:28]line ИТОГО: 300.00 [23:41:28]line Внесено: 300.00 [23:41:28]line СДАЧА: 0.00 [23:41:28]line НСП 1% : 2.66 [23:41:28]line НДС 12% : 31.90 [23:41:28]line Наличными: 300.00 [23:41:28]line Безнал.: 0.00 [23:41:28]line Место: АЗС № 125 "Партнер Нефть" [23:41:28]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [23:41:28]line СНО: Общий режим [23:41:28]line Чек 475 28.07.2024 23:41 [23:41:28]line Смена: 386 ФФД: 1.0 [23:41:28]line ЗНМ: 0300000050 [23:41:28]line РНМ: 0000000000099253 [23:41:28]line Версия ККМ: 001 [23:41:28]line ФМ: 0000000000965352 [23:41:28]line ФД: 230661 [23:41:28]line ФПД: 231663459169855 [23:41:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T234126&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230661&fm=231663459169855&tin=02508201610067®Number=0000000000099253&sum=30000 [23:41:28]OFD Sender: Processing packet 230661 [packets to send 132, broken 131] [23:41:28]ProducePacketName [23:41:28]name=ofd_packets/00230661 [23:41:28]OFD Sender: To server: pG, [23:41:28]CommunicateWithHost lk.salyk.kg:30040 [23:41:28]ConnectInit lk.salyk.kg [23:41:28]written 0, free lines is 4095 [23:41:28]Connected sock=10 [23:41:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 A6 8F 07 01 24 C3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 DB 01 00 00 F4 03 04 00 26 D7 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 05 85 03 00 35 04 06 00 D2 B2 5A 30 F6 3F B8 7C FB E2 5B 6F F3 BE [23:41:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 40 44 47 00 2F 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 39 36 35 33 35 32 10 04 04 00 05 85 03 00 F4 03 04 00 FD 7D A6 66 B6 04 01 00 00 B0 C7 54 65 2A 3D 10 3F [23:41:28]CommunicateWithHost err = 0 [23:41:28]CheckOFDResponse [23:41:28]1017 (14) - 77093643461234 [23:41:28]1041 (16) - 0000000000965352 [23:41:28]1040 (4) - 230661 [23:41:28]1012 (4) - 28.07.2024 17:21 [23:41:28]1206 (1) - 0 [23:41:28]OFD Sender: Remove packet 230661 [23:41:28]ProducePacketName [23:41:28]name=ofd_packets/00230661 [23:41:28]NVStorageDeleteData [23:41:28]Write to MH i2c: 01 00 00 B6 0A C0 [23:41:28]Write i2c OK [23:41:28]MH_I2C_Read... [23:41:28]Read from MH i2c: 01 [23:41:28]MH_I2C_Read... [23:41:28]Read from MH i2c: 01 07 00 [23:41:28]MH_I2C_Read... [23:41:28]Read from MH i2c: 01 07 00 B6 0A 00 00 00 00 00 03 0D D7 [23:41:28]RasterBufferAndPrint [23:41:28]line [23:41:28]line [23:41:28]line [23:41:28]line [23:41:28]line [23:41:28]written 0, free lines is 3337 [23:41:28]MH_Cut [23:41:28]Write to MH i2c: D1 01 00 BD 0A 01 99 [23:41:28]Write i2c OK [23:41:28]MH_I2C_Read... [23:41:28]Read from MH i2c: D1 [23:41:28]MH_I2C_Read... [23:41:28]Read from MH i2c: D1 01 00 [23:41:28]MH_I2C_Read... [23:41:28]Read from MH i2c: D1 01 00 BD 0A 00 98 [23:41:28]Write to MH i2c: 01 00 00 BE 0A C8 [23:41:28]Write i2c OK [23:41:28]MH_I2C_Read... [23:41:29]OFD Sender: No OFD packet to send [23:41:29]*** Cut start [23:41:29]*** Partial cut [23:41:29]*** CUTSNS_PIN = 1 [23:41:29]*** CUTSNS_PIN = 0 [23:41:29]*** Brake cut motor [23:41:30]Read from MH i2c: 01 [23:41:30]MH_I2C_Read... [23:41:30]*** Stop cut motor [23:41:30]*** Cut end [23:41:30]Read from MH i2c: 01 07 00 [23:41:30]MH_I2C_Read... [23:41:30]Read from MH i2c: 01 07 00 BE 0A 00 00 00 00 00 FF 0F DD [23:41:30]process_action close_receipt done [23:41:30]requested_data is exist [23:41:30]produce_requested_data [23:41:30]requested_item fm.sn is exist - process it [23:41:30]wFMCommunicate request_size=4 [23:41:30]MH_SAM_APDU [23:41:30]CAPDU: 80 11 00 00 [23:41:30]Write to MH i2c: E2 08 00 BF 0A 80 11 00 00 00 00 00 00 43 [23:41:30]Write i2c OK [23:41:30]MH_I2C_Read... [23:41:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:41:30]Read from MH i2c: E2 [23:41:30]MH_I2C_Read... [23:41:30]Read from MH i2c: E2 17 00 [23:41:30]MH_I2C_Read... [23:41:30]Read from MH i2c: E2 17 00 BF 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 94 [23:41:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [23:41:30]wFMCommunicate OK [23:41:30]requested_item fd.num is exist - process it [23:41:30]SAM_PROTO_GetFieldsCounters [23:41:30]wFMCommunicate request_size=4 [23:41:30]MH_SAM_APDU [23:41:30]CAPDU: 80 13 00 00 [23:41:30]Write to MH i2c: E2 08 00 C0 0A 80 13 00 00 00 00 00 00 46 [23:41:30]Write i2c OK [23:41:30]MH_I2C_Read... [23:41:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:41:30]Read from MH i2c: E2 [23:41:30]MH_I2C_Read... [23:41:30]Read from MH i2c: E2 62 00 [23:41:30]MH_I2C_Read... [23:41:30]Read from MH i2c: E2 62 00 C0 0A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 05 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 DB 01 00 00 5E 04 04 00 DB 01 00 00 57 04 04 00 DC 01 00 00 19 04 04 00 00 00 00 00 90 00 0C [23:41:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 05 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 DB 01 00 00 5E 04 04 00 DB 01 00 00 57 04 04 00 DC 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:41:30]wFMCommunicate OK [23:41:30]SAM_PROTO_GetFieldsCounters done [23:41:30]requested_item shift.num is exist - process it [23:41:30]requested_item shift.opened is exist - process it [23:41:30]req_shift_opened [23:41:30]FM_GetShiftState [23:41:30]SAM_PROTO_GetShiftState [23:41:30]wFMCommunicate request_size=4 [23:41:30]MH_SAM_APDU [23:41:30]CAPDU: 80 13 01 00 [23:41:30]Write to MH i2c: E2 08 00 C1 0A 80 13 01 00 00 00 00 00 48 [23:41:30]Write i2c OK [23:41:30]MH_I2C_Read... [23:41:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:41:30]Read from MH i2c: E2 [23:41:30]MH_I2C_Read... [23:41:30]Read from MH i2c: E2 0E 00 [23:41:30]MH_I2C_Read... [23:41:30]Read from MH i2c: E2 0E 00 C1 0A 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 0E [23:41:30]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [23:41:30]wFMCommunicate OK [23:41:30]SAM_PROTO_GetShiftState done [23:41:30]FM_GetShiftState done [23:41:30]req_shift_opened done [23:41:30]requested_item shift.open_date is exist - process it [23:41:30]req_shift_open_date [23:41:30]req_shift_open_date done [23:41:30]produce_requested_data done [23:41:30]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230661,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [23:41:30]process_action_free close_receipt [23:41:30]json_value_free [23:41:30]json_value_free done [23:41:30]process_json_proto returns [23:41:30]Send response to host [23:41:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230661,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [23:41:30]free response buf [23:41:30]execute_script done [23:41:30]execute_script returns [23:41:30]free content buf [23:41:30]Sock 8.Close socket [23:41:30]Sock 8.Thread stoped [23:41:33]accept exits with 9 [23:41:33]New connection [23:41:33]New thread 3067133284 created [23:41:33]Thread 3067276644 joined [23:41:33]Waiting for new connection... [23:41:33] Sock 9.Parse request [23:41:33]Sock 9.Check first char [23:41:33]Sock 9.First char is OK [23:41:33]request: POST /json_proto HTTP/1.0 [23:41:33]Method: POST [23:41:33]URL: /json_proto [23:41:33]Method is POST - this is cgi request [23:41:33]url: /json_proto [23:41:33]query_string will be loaded in cgi processing [23:41:33]execute_cgi json_proto POST (null) [23:41:33]execute_cgi path=json_proto method=POST [23:41:33]POST find Content-Length [23:41:33]Host: 172.17.49.131:8080 [23:41:33]Content-Length: 682 [23:41:33]Content-Type: application/json [23:41:33] [23:41:33]POST finish read [23:41:33]Found Content-Length = 682 [23:41:33]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872247", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [23:41:33]execute_script... [23:41: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)872247", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [23:41:33]POST & json_proto [23:41:33]process_json_proto [23:41:33]json parsed OK: [23:41:33]protocol is kg_v1.0 [23:41:33]action value=close_receipt [23:41:33]process_action close_receipt [23:41:33]cmd_close_receipt [23:41:33]MH_GetDate [23:41:33]Write to MH i2c: F0 00 00 C2 0A BB [23:41:33]Write i2c OK [23:41:33]MH_I2C_Read... [23:41:33]Read from MH i2c: F0 [23:41:33]MH_I2C_Read... [23:41:33]Read from MH i2c: F0 09 00 [23:41:33]MH_I2C_Read... [23:41:33]Read from MH i2c: F0 09 00 C2 0A 00 2D D7 A6 66 FF 4D C0 64 44 [23:41:33]GetLastDocTimeStamp 1722210086 [23:41:33]current date 1722210093 [23:41:33]FM_GetShiftState [23:41:33]SAM_PROTO_GetShiftState [23:41:33]wFMCommunicate request_size=4 [23:41:33]MH_SAM_APDU [23:41:33]CAPDU: 80 13 01 00 [23:41:33]Write to MH i2c: E2 08 00 C3 0A 80 13 01 00 00 00 00 00 4A [23:41:33]Write i2c OK [23:41:33]MH_I2C_Read... [23:41:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:41:33]Read from MH i2c: E2 [23:41:33]MH_I2C_Read... [23:41:33]Read from MH i2c: E2 0E 00 [23:41:33]MH_I2C_Read... [23:41:33]Read from MH i2c: E2 0E 00 C3 0A 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 10 [23:41:33]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [23:41:33]wFMCommunicate OK [23:41:33]SAM_PROTO_GetShiftState done [23:41:33]FM_GetShiftState done [23:41:33]opened in 1722127132 [23:41:33]opened+sec_in_day 1722213532 [23:41:33]quantity*price = 100005 [23:41:33]sum+1 = 100006 [23:41:33]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 476 28.07.2024 23:41 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230662 ФПД: 211772640563416 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T234133&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230662&fm=211772640563416&tin=02508201610067®Number=0000000000099253&sum=100000 [23:41:34]StoreToDocumentArchive [23:41:34]shift 386 fd 230662 [23:41:34]save to /storage/0386/doc_00230662 [23:41:34]save last doc name /storage/0386/doc_00230662 to /storage/kkm_last_doc_name [23:41:34]OFD Sender: No OFD packet to send [23:41:34]save OK [23:41:34]Clear old archive folders... [23:41:34]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:41:34]tlvbuf is 005B80F0 [23:41:34]SAM_PROTO_ClearQueue [23:41:34]wFMCommunicate request_size=4 [23:41:34]MH_SAM_APDU [23:41:34]CAPDU: 80 09 00 00 [23:41:34]Write to MH i2c: E2 08 00 D0 0A 80 09 00 00 00 00 00 00 4C [23:41:34]Write i2c OK [23:41:34]MH_I2C_Read... [23:41:34]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:41:34]Read from MH i2c: E2 [23:41:34]MH_I2C_Read... [23:41:34]Read from MH i2c: E2 03 00 [23:41:34]MH_I2C_Read... [23:41:34]Read from MH i2c: E2 03 00 D0 0A 00 90 00 4E [23:41:34]RAPDU: 90 00 [23:41:34]wFMCommunicate OK [23:41:34]SAM_PROTO_ClearQueue done [23:41:34]KKMCreateOFDPacket [23:41:34]OFDProtocolAddRootSTLVToBuf [23:41:34]FM_MakeSignedData [23:41:34]FM_MakeSignedData [23:41:34]SAM_PROTO_SignData [23:41:34]wFMCommunicate request_size=4 [23:41:34]MH_SAM_APDU [23:41:34]CAPDU: 80 0D 01 02 [23:41:34]Write to MH i2c: E2 08 00 D1 0A 80 0D 01 02 00 00 00 00 54 [23:41:34]Write i2c OK [23:41:34]MH_I2C_Read... [23:41:34]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:41:34]Read from MH i2c: E2 [23:41:34]MH_I2C_Read... [23:41:34]Read from MH i2c: E2 03 00 [23:41:34]MH_I2C_Read... [23:41:34]Read from MH i2c: E2 03 00 D1 0A 00 90 00 4F [23:41:34]RAPDU: 90 00 [23:41:34]wFMCommunicate OK [23:41:34]wFMCommunicate request_size=255 [23:41:34]MH_SAM_APDU [23:41: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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 DC 01 00 00 F4 03 04 00 2D D7 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 06 85 03 00 35 04 06 00 C0 [23:41:34]Write to MH i2c: E2 02 01 D2 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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 DC 01 00 00 F4 03 04 00 2D D7 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 06 85 03 00 35 04 06 00 C0 00 00 21 [23:41:34]Write i2c OK [23:41:34]MH_I2C_Read... [23:41:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:41:34]Read from MH i2c: E2 [23:41:34]MH_I2C_Read... [23:41:34]Read from MH i2c: E2 03 00 [23:41:34]MH_I2C_Read... [23:41:34]Read from MH i2c: E2 03 00 D2 0A 00 90 00 50 [23:41:34]RAPDU: 90 00 [23:41:34]wFMCommunicate OK [23:41:34]wFMCommunicate request_size=10 [23:41:34]MH_SAM_APDU [23:41:34]CAPDU: 80 0D 02 02 05 9B 29 03 90 D8 [23:41:34]Write to MH i2c: E2 0D 00 D3 0A 80 0D 02 02 05 00 9B 29 03 90 D8 00 00 90 [23:41:34]Write i2c OK [23:41:34]MH_I2C_Read... [23:41:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:41:34]Read from MH i2c: E2 [23:41:34]MH_I2C_Read... [23:41:34]Read from MH i2c: E2 03 00 [23:41:34]MH_I2C_Read... [23:41:34]Read from MH i2c: E2 03 00 D3 0A 00 90 00 51 [23:41:34]RAPDU: 90 00 [23:41:34]wFMCommunicate OK [23:41:34]wFMCommunicate request_size=4 [23:41:34]MH_SAM_APDU [23:41:34]CAPDU: 80 0D 03 02 [23:41:34]Write to MH i2c: E2 08 00 D4 0A 80 0D 03 02 00 00 00 00 59 [23:41:34]Write i2c OK [23:41:34]MH_I2C_Read... [23:41:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:41:34]Read from MH i2c: E2 [23:41:34]MH_I2C_Read... [23:41:34]Read from MH i2c: E2 0B 00 [23:41:34]MH_I2C_Read... [23:41:34]Read from MH i2c: E2 0B 00 D4 0A 00 CF 57 CF 96 5C 85 CA A9 90 00 39 [23:41:34]RAPDU: CF 57 CF 96 5C 85 CA A9 90 00 [23:41:34]wFMCommunicate OK [23:41:34]SAM_PROTO_SignData done [23:41:34]FM_MakeSignedData done [23:41:34]CreateOFDProtocolMessage [23:41:34]wFMCommunicate request_size=4 [23:41:34]MH_SAM_APDU [23:41:34]CAPDU: 80 11 00 00 [23:41:34]Write to MH i2c: E2 08 00 D5 0A 80 11 00 00 00 00 00 00 59 [23:41:34]Write i2c OK [23:41:34]MH_I2C_Read... [23:41:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:41:34]Read from MH i2c: E2 [23:41:34]MH_I2C_Read... [23:41:34]Read from MH i2c: E2 17 00 [23:41:34]MH_I2C_Read... [23:41:34]Read from MH i2c: E2 17 00 D5 0A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 AA [23:41:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [23:41:34]wFMCommunicate OK [23:41:34]CreateOFDProtocolMessage done [23:41:34]OFDSenderStorePacket 230662 [23:41:34]StoreOFDPacket docnum=230662 [23:41:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 C6 61 07 01 DE B4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 DC 01 00 00 F4 03 04 00 2D D7 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 06 85 03 00 35 04 06 00 C0 9B 29 03 90 D8 CF 57 CF 96 5C 85 CA A9 [23:41:34]CheckFolder [23:41:34]dirname=/storage/ofd_packets [23:41:34]CheckFolder done [23:41:34]ProducePacketName [23:41:34]name=ofd_packets/00230662 [23:41:34]NVStorageSaveData ofd_packets/00230662 [23:41:34]File name is /storage/ofd_packets/00230662 [23:41:34]Write 301 bytes [23:41:34]NVStorageSaveData done [23:41:34]OFDSenderStorePacket done [23:41:34]KKMCreateOFDPacket done [23:41:34]NVStorageSaveData kkm_last_timestamp [23:41:34]File name is /storage/kkm_last_timestamp [23:41:34]Write 4 bytes [23:41:34]NVStorageSaveData done [23:41:34]ExternCall_PrintAddStr [23:41:34]wPrintStart [23:41:34]Write to MH i2c: 01 00 00 D6 0A E0 [23:41:34]Write i2c OK [23:41:34]MH_I2C_Read... [23:41:34]Read from MH i2c: 01 [23:41:34]MH_I2C_Read... [23:41:34]Read from MH i2c: 01 07 00 [23:41:34]MH_I2C_Read... [23:41:34]Read from MH i2c: 01 07 00 D6 0A 00 00 00 00 00 FF 0F F5 [23:41:34]RasterBufferAndPrint [23:41:34]line Счет N : (1)872247 [23:41:34]line ИНН: 02508201610067 [23:41:34]line Контрольно-Кассовый Чек [23:41:34]line ПРОДАЖА [23:41:34]line ТРК (МРК, ГНК) : 42 [23:41:34]line Товар: 2710124130 [23:41:34]line Аи-92-К-5 [23:41:34]line 14.750 * 67.80 [23:41:34]line = 1000.05 [23:41:34]line НДС 12% НСП 1% [23:41:34]line > о реализуемом товаре [23:41:34]line ОКРУГЛЕНИЕ: -0.05 [23:41:34]line ИТОГО: 1000.00 [23:41:34]line Внесено: 1000.00 [23:41:34]line СДАЧА: 0.00 [23:41:34]line НСП 1% : 8.85 [23:41:34]line НДС 12% : 106.20 [23:41:34]line Наличными: 1000.00 [23:41:34]line Безнал.: 0.00 [23:41:34]line Место: АЗС № 125 "Партнер Нефть" [23:41:34]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [23:41:34]line СНО: Общий режим [23:41:34]line Чек 476 28.07.2024 23:41 [23:41:34]line Смена: 386 ФФД: 1.0 [23:41:34]line ЗНМ: 0300000050 [23:41:34]line РНМ: 0000000000099253 [23:41:34]line Версия ККМ: 001 [23:41:34]line ФМ: 0000000000965352 [23:41:34]line ФД: 230662 [23:41:34]line ФПД: 211772640563416 [23:41:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T234133&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230662&fm=211772640563416&tin=02508201610067®Number=0000000000099253&sum=100000 [23:41:34]written 0, free lines is 4095 [23:41:34]OFD Sender: Processing packet 230662 [packets to send 132, broken 131] [23:41:34]ProducePacketName [23:41:34]name=ofd_packets/00230662 [23:41:34]OFD Sender: To server: pG, [23:41:34]CommunicateWithHost lk.salyk.kg:30040 [23:41:34]ConnectInit lk.salyk.kg [23:41:35]Connected sock=10 [23:41:35]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 C6 61 07 01 DE B4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 DC 01 00 00 F4 03 04 00 2D D7 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 06 85 03 00 35 04 06 00 C0 9B 29 03 90 D8 CF 57 CF 96 5C 85 CA A9 [23:41:35]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 8A A6 47 00 B7 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 39 36 35 33 35 32 10 04 04 00 06 85 03 00 F4 03 04 00 03 7E A6 66 B6 04 01 00 00 00 77 36 10 46 6C 30 79 [23:41:35]CommunicateWithHost err = 0 [23:41:35]CheckOFDResponse [23:41:35]1017 (14) - 77093643461234 [23:41:35]1041 (16) - 0000000000965352 [23:41:35]1040 (4) - 230662 [23:41:35]1012 (4) - 28.07.2024 17:21 [23:41:35]1206 (1) - 0 [23:41:35]OFD Sender: Remove packet 230662 [23:41:35]ProducePacketName [23:41:35]name=ofd_packets/00230662 [23:41:35]NVStorageDeleteData [23:41:35]Write to MH i2c: 01 00 00 01 0B 0C [23:41:35]Write i2c OK [23:41:35]MH_I2C_Read... [23:41:35]Read from MH i2c: 01 [23:41:35]MH_I2C_Read... [23:41:35]Read from MH i2c: 01 07 00 [23:41:35]MH_I2C_Read... [23:41:35]Read from MH i2c: 01 07 00 01 0B 00 00 00 00 00 28 0D 48 [23:41:35]RasterBufferAndPrint [23:41:35]line [23:41:35]line [23:41:35]line [23:41:35]line [23:41:35]line [23:41:35]written 0, free lines is 3380 [23:41:35]MH_Cut [23:41:35]Write to MH i2c: D1 01 00 08 0B 01 E5 [23:41:35]Write i2c OK [23:41:35]MH_I2C_Read... [23:41:35]Read from MH i2c: D1 [23:41:35]MH_I2C_Read... [23:41:35]Read from MH i2c: D1 01 00 [23:41:35]MH_I2C_Read... [23:41:35]Read from MH i2c: D1 01 00 08 0B 00 E4 [23:41:35]Write to MH i2c: 01 00 00 09 0B 14 [23:41:35]Write i2c OK [23:41:35]MH_I2C_Read... [23:41:35]OFD Sender: No OFD packet to send [23:41:36]*** Cut start [23:41:36]*** Partial cut [23:41:36]*** CUTSNS_PIN = 1 [23:41:36]*** CUTSNS_PIN = 0 [23:41:36]*** Brake cut motor [23:41:36]Read from MH i2c: 01 [23:41:36]MH_I2C_Read... [23:41:36]*** Stop cut motor [23:41:36]*** Cut end [23:41:36]Read from MH i2c: 01 07 00 [23:41:36]MH_I2C_Read... [23:41:36]Read from MH i2c: 01 07 00 09 0B 00 00 00 00 00 FF 0F 29 [23:41:36]process_action close_receipt done [23:41:36]requested_data is exist [23:41:36]produce_requested_data [23:41:36]requested_item fm.sn is exist - process it [23:41:36]wFMCommunicate request_size=4 [23:41:36]MH_SAM_APDU [23:41:36]CAPDU: 80 11 00 00 [23:41:36]Write to MH i2c: E2 08 00 0A 0B 80 11 00 00 00 00 00 00 8F [23:41:36]Write i2c OK [23:41:36]MH_I2C_Read... [23:41:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:41:36]Read from MH i2c: E2 [23:41:36]MH_I2C_Read... [23:41:36]Read from MH i2c: E2 17 00 [23:41:36]MH_I2C_Read... [23:41:36]Read from MH i2c: E2 17 00 0A 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 E0 [23:41:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [23:41:36]wFMCommunicate OK [23:41:36]requested_item fd.num is exist - process it [23:41:36]SAM_PROTO_GetFieldsCounters [23:41:36]wFMCommunicate request_size=4 [23:41:36]MH_SAM_APDU [23:41:36]CAPDU: 80 13 00 00 [23:41:36]Write to MH i2c: E2 08 00 0B 0B 80 13 00 00 00 00 00 00 92 [23:41:36]Write i2c OK [23:41:36]MH_I2C_Read... [23:41:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:41:36]Read from MH i2c: E2 [23:41:36]MH_I2C_Read... [23:41:36]Read from MH i2c: E2 62 00 [23:41:36]MH_I2C_Read... [23:41:36]Read from MH i2c: E2 62 00 0B 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 06 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 DC 01 00 00 5E 04 04 00 DC 01 00 00 57 04 04 00 DD 01 00 00 19 04 04 00 00 00 00 00 90 00 5C [23:41:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 06 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 DC 01 00 00 5E 04 04 00 DC 01 00 00 57 04 04 00 DD 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:41:36]wFMCommunicate OK [23:41:36]SAM_PROTO_GetFieldsCounters done [23:41:36]requested_item shift.num is exist - process it [23:41:36]requested_item shift.opened is exist - process it [23:41:36]req_shift_opened [23:41:36]FM_GetShiftState [23:41:36]SAM_PROTO_GetShiftState [23:41:36]wFMCommunicate request_size=4 [23:41:36]MH_SAM_APDU [23:41:36]CAPDU: 80 13 01 00 [23:41:36]Write to MH i2c: E2 08 00 0C 0B 80 13 01 00 00 00 00 00 94 [23:41:36]Write i2c OK [23:41:36]MH_I2C_Read... [23:41:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:41:36]Read from MH i2c: E2 [23:41:36]MH_I2C_Read... [23:41:36]Read from MH i2c: E2 0E 00 [23:41:36]MH_I2C_Read... [23:41:36]Read from MH i2c: E2 0E 00 0C 0B 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 5A [23:41:36]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [23:41:36]wFMCommunicate OK [23:41:36]SAM_PROTO_GetShiftState done [23:41:36]FM_GetShiftState done [23:41:36]req_shift_opened done [23:41:36]requested_item shift.open_date is exist - process it [23:41:36]req_shift_open_date [23:41:36]req_shift_open_date done [23:41:36]produce_requested_data done [23:41:36]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230662,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [23:41:36]process_action_free close_receipt [23:41:36]json_value_free [23:41:36]json_value_free done [23:41:36]process_json_proto returns [23:41:36]Send response to host [23:41:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230662,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [23:41:36]free response buf [23:41:36]execute_script done [23:41:36]execute_script returns [23:41:36]free content buf [23:41:36]Sock 9.Close socket [23:41:36]Sock 9.Thread stoped [23:41:40]OFD Sender: No OFD packet to send [23:41:45]OFD Sender: No OFD packet to send [23:41:50]OFD Sender: No OFD packet to send [23:41:55]OFD Sender: No OFD packet to send [23:42:00]OFD Sender: No OFD packet to send [23:42:05]OFD Sender: No OFD packet to send [23:42:10]OFD Sender: No OFD packet to send [23:42:15]OFD Sender: No OFD packet to send [23:42:20]OFD Sender: No OFD packet to send [23:42:25]OFD Sender: No OFD packet to send [23:42:30]OFD Sender: No OFD packet to send [23:42:35]OFD Sender: No OFD packet to send [23:42:36]accept exits with 8 [23:42:36]New connection [23:42:36]New thread 3067276644 created [23:42:36]Thread 3067133284 joined [23:42:36]Waiting for new connection... [23:42:36] Sock 8.Parse request [23:42:36]Sock 8.Check first char [23:42:36]Sock 8.First char is OK [23:42:36]request: POST /json_proto HTTP/1.0 [23:42:36]Method: POST [23:42:36]URL: /json_proto [23:42:36]Method is POST - this is cgi request [23:42:36]url: /json_proto [23:42:36]query_string will be loaded in cgi processing [23:42:36]execute_cgi json_proto POST (null) [23:42:36]execute_cgi path=json_proto method=POST [23:42:36]POST find Content-Length [23:42:36]Host: 172.17.49.131:8080 [23:42:36]Content-Length: 678 [23:42:36]Content-Type: application/json [23:42:36] [23:42:36]POST finish read [23:42:36]Found Content-Length = 678 [23:42:36]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872248", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "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 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:42:36]execute_script... [23:42: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)872248", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "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 }]} ], "deposit" : 2000.00, "total" : 2000.00, "payments": [ { "type": 0, "sum" : 2000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:42:36]POST & json_proto [23:42:36]process_json_proto [23:42:36]json parsed OK: [23:42:36]protocol is kg_v1.0 [23:42:36]action value=close_receipt [23:42:36]process_action close_receipt [23:42:36]cmd_close_receipt [23:42:36]MH_GetDate [23:42:36]Write to MH i2c: F0 00 00 0D 0B 07 [23:42:36]Write i2c OK [23:42:36]MH_I2C_Read... [23:42:36]Read from MH i2c: F0 [23:42:36]MH_I2C_Read... [23:42:36]Read from MH i2c: F0 09 00 [23:42:36]MH_I2C_Read... [23:42:36]Read from MH i2c: F0 09 00 0D 0B 00 6C D7 A6 66 FF 4D C0 64 CF [23:42:36]GetLastDocTimeStamp 1722210093 [23:42:36]current date 1722210156 [23:42:36]FM_GetShiftState [23:42:36]SAM_PROTO_GetShiftState [23:42:36]wFMCommunicate request_size=4 [23:42:36]MH_SAM_APDU [23:42:36]CAPDU: 80 13 01 00 [23:42:36]Write to MH i2c: E2 08 00 0E 0B 80 13 01 00 00 00 00 00 96 [23:42:36]Write i2c OK [23:42:36]MH_I2C_Read... [23:42:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:42:36]Read from MH i2c: E2 [23:42:36]MH_I2C_Read... [23:42:36]Read from MH i2c: E2 0E 00 [23:42:36]MH_I2C_Read... [23:42:36]Read from MH i2c: E2 0E 00 0E 0B 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 5C [23:42:36]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [23:42:36]wFMCommunicate OK [23:42:36]SAM_PROTO_GetShiftState done [23:42:36]FM_GetShiftState done [23:42:36]opened in 1722127132 [23:42:36]opened+sec_in_day 1722213532 [23:42:36]quantity*price = 200032 [23:42:36]sum+1 = 200033 [23:42:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.32 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 477 28.07.2024 23:42 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230663 ФПД: 114747584459017 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T234236&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230663&fm=114747584459017&tin=02508201610067®Number=0000000000099253&sum=200000 [23:42:37]StoreToDocumentArchive [23:42:37]shift 386 fd 230663 [23:42:37]save to /storage/0386/doc_00230663 [23:42:37]save last doc name /storage/0386/doc_00230663 to /storage/kkm_last_doc_name [23:42:37]save OK [23:42:37]Clear old archive folders... [23:42:37]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:42:37]tlvbuf is 006827E0 [23:42:37]SAM_PROTO_ClearQueue [23:42:37]wFMCommunicate request_size=4 [23:42:37]MH_SAM_APDU [23:42:37]CAPDU: 80 09 00 00 [23:42:37]Write to MH i2c: E2 08 00 1B 0B 80 09 00 00 00 00 00 00 98 [23:42:37]Write i2c OK [23:42:37]MH_I2C_Read... [23:42:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:42:37]Read from MH i2c: E2 [23:42:37]MH_I2C_Read... [23:42:37]Read from MH i2c: E2 03 00 [23:42:37]MH_I2C_Read... [23:42:37]Read from MH i2c: E2 03 00 1B 0B 00 90 00 9A [23:42:37]RAPDU: 90 00 [23:42:37]wFMCommunicate OK [23:42:37]SAM_PROTO_ClearQueue done [23:42:37]KKMCreateOFDPacket [23:42:37]OFDProtocolAddRootSTLVToBuf [23:42:37]FM_MakeSignedData [23:42:37]FM_MakeSignedData [23:42:37]SAM_PROTO_SignData [23:42:37]wFMCommunicate request_size=4 [23:42:37]MH_SAM_APDU [23:42:37]CAPDU: 80 0D 01 02 [23:42:37]Write to MH i2c: E2 08 00 1C 0B 80 0D 01 02 00 00 00 00 A0 [23:42:37]Write i2c OK [23:42:37]MH_I2C_Read... [23:42:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:42:37]Read from MH i2c: E2 [23:42:37]MH_I2C_Read... [23:42:37]Read from MH i2c: E2 03 00 [23:42:37]MH_I2C_Read... [23:42:37]Read from MH i2c: E2 03 00 1C 0B 00 90 00 9B [23:42:37]RAPDU: 90 00 [23:42:37]wFMCommunicate OK [23:42:37]wFMCommunicate request_size=255 [23:42:37]MH_SAM_APDU [23:42: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 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 DD 01 00 00 F4 03 04 00 6C D7 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 07 85 03 00 35 04 06 00 68 5C C1 02 [23:42:37]Write to MH i2c: E2 02 01 1D 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 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 DD 01 00 00 F4 03 04 00 6C D7 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 07 85 03 00 35 04 06 00 68 5C C1 02 00 00 DC [23:42:37]Write i2c OK [23:42:37]MH_I2C_Read... [23:42:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:42:37]Read from MH i2c: E2 [23:42:37]MH_I2C_Read... [23:42:37]Read from MH i2c: E2 03 00 [23:42:37]MH_I2C_Read... [23:42:37]Read from MH i2c: E2 03 00 1D 0B 00 90 00 9C [23:42:37]RAPDU: 90 00 [23:42:37]wFMCommunicate OK [23:42:37]wFMCommunicate request_size=7 [23:42:37]MH_SAM_APDU [23:42:37]CAPDU: 80 0D 02 02 02 B1 09 [23:42:37]Write to MH i2c: E2 0A 00 1E 0B 80 0D 02 02 02 00 B1 09 00 00 61 [23:42:37]Write i2c OK [23:42:37]MH_I2C_Read... [23:42:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:42:37]Read from MH i2c: E2 [23:42:37]MH_I2C_Read... [23:42:37]Read from MH i2c: E2 03 00 [23:42:37]MH_I2C_Read... [23:42:37]Read from MH i2c: E2 03 00 1E 0B 00 90 00 9D [23:42:37]RAPDU: 90 00 [23:42:37]wFMCommunicate OK [23:42:37]wFMCommunicate request_size=4 [23:42:37]MH_SAM_APDU [23:42:37]CAPDU: 80 0D 03 02 [23:42:37]Write to MH i2c: E2 08 00 1F 0B 80 0D 03 02 00 00 00 00 A5 [23:42:37]Write i2c OK [23:42:37]MH_I2C_Read... [23:42:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:42:37]Read from MH i2c: E2 [23:42:37]MH_I2C_Read... [23:42:37]Read from MH i2c: E2 0B 00 [23:42:37]MH_I2C_Read... [23:42:37]Read from MH i2c: E2 0B 00 1F 0B 00 4B 4C 74 CF 0F 9D 00 49 90 00 75 [23:42:37]RAPDU: 4B 4C 74 CF 0F 9D 00 49 90 00 [23:42:37]wFMCommunicate OK [23:42:37]SAM_PROTO_SignData done [23:42:37]FM_MakeSignedData done [23:42:37]CreateOFDProtocolMessage [23:42:37]wFMCommunicate request_size=4 [23:42:37]MH_SAM_APDU [23:42:37]CAPDU: 80 11 00 00 [23:42:37]Write to MH i2c: E2 08 00 20 0B 80 11 00 00 00 00 00 00 A5 [23:42:37]Write i2c OK [23:42:37]MH_I2C_Read... [23:42:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:42:37]Read from MH i2c: E2 [23:42:37]MH_I2C_Read... [23:42:37]Read from MH i2c: E2 17 00 [23:42:37]MH_I2C_Read... [23:42:37]Read from MH i2c: E2 17 00 20 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 F6 [23:42:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [23:42:37]wFMCommunicate OK [23:42:37]CreateOFDProtocolMessage done [23:42:37]OFDSenderStorePacket 230663 [23:42:37]StoreOFDPacket docnum=230663 [23:42:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 87 B5 04 01 03 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 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 DD 01 00 00 F4 03 04 00 6C D7 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 07 85 03 00 35 04 06 00 68 5C C1 02 B1 09 4B 4C 74 CF 0F 9D 00 49 [23:42:37]CheckFolder [23:42:37]dirname=/storage/ofd_packets [23:42:37]CheckFolder done [23:42:37]ProducePacketName [23:42:37]name=ofd_packets/00230663 [23:42:37]NVStorageSaveData ofd_packets/00230663 [23:42:37]File name is /storage/ofd_packets/00230663 [23:42:37]Write 298 bytes [23:42:37]NVStorageSaveData done [23:42:37]OFDSenderStorePacket done [23:42:37]KKMCreateOFDPacket done [23:42:37]NVStorageSaveData kkm_last_timestamp [23:42:37]File name is /storage/kkm_last_timestamp [23:42:37]Write 4 bytes [23:42:37]NVStorageSaveData done [23:42:37]ExternCall_PrintAddStr [23:42:37]wPrintStart [23:42:37]Write to MH i2c: 01 00 00 21 0B 2C [23:42:37]Write i2c OK [23:42:37]MH_I2C_Read... [23:42:37]Read from MH i2c: 01 [23:42:37]MH_I2C_Read... [23:42:37]Read from MH i2c: 01 07 00 [23:42:37]MH_I2C_Read... [23:42:37]Read from MH i2c: 01 07 00 21 0B 00 00 00 00 00 FF 0F 41 [23:42:37]RasterBufferAndPrint [23:42:37]line Счет N : (1)872248 [23:42:37]line ИНН: 02508201610067 [23:42:37]line Контрольно-Кассовый Чек [23:42:37]line ПРОДАЖА [23:42:37]line ТРК (МРК, ГНК) : 1 [23:42:37]line Товар: 2710194210 [23:42:37]line ДТ-К-5 [23:42:37]line 26.600 * 75.20 [23:42:37]line = 2000.32 [23:42:37]line НДС 12% НСП 1% [23:42:37]line > о реализуемом товаре [23:42:37]line ОКРУГЛЕНИЕ: -0.32 [23:42:37]line ИТОГО: 2000.00 [23:42:37]line Внесено: 2000.00 [23:42:37]line СДАЧА: 0.00 [23:42:37]line НСП 1% : 17.70 [23:42:37]line НДС 12% : 212.42 [23:42:37]line Наличными: 2000.00 [23:42:37]line Безнал.: 0.00 [23:42:37]line Место: АЗС № 125 "Партнер Нефть" [23:42:37]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [23:42:37]line СНО: Общий режим [23:42:37]line Чек 477 28.07.2024 23:42 [23:42:37]line Смена: 386 ФФД: 1.0 [23:42:37]line ЗНМ: 0300000050 [23:42:37]line РНМ: 0000000000099253 [23:42:37]line Версия ККМ: 001 [23:42:37]line ФМ: 0000000000965352 [23:42:37]line ФД: 230663 [23:42:37]line ФПД: 114747584459017 [23:42:38]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T234236&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230663&fm=114747584459017&tin=02508201610067®Number=0000000000099253&sum=200000 [23:42:38]OFD Sender: Processing packet 230663 [packets to send 132, broken 131] [23:42:38]ProducePacketName [23:42:38]name=ofd_packets/00230663 [23:42:38]OFD Sender: To server: pG, [23:42:38]CommunicateWithHost lk.salyk.kg:30040 [23:42:38]ConnectInit lk.salyk.kg [23:42:38]written 0, free lines is 4095 [23:42:38]Connected sock=10 [23:42:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 87 B5 04 01 03 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 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 DD 01 00 00 F4 03 04 00 6C D7 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 07 85 03 00 35 04 06 00 68 5C C1 02 B1 09 4B 4C 74 CF 0F 9D 00 49 [23:42:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 6D C5 47 00 07 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 39 36 35 33 35 32 10 04 04 00 07 85 03 00 F4 03 04 00 42 7E A6 66 B6 04 01 00 00 F5 3F 87 71 43 43 9B B2 [23:42:38]CommunicateWithHost err = 0 [23:42:38]CheckOFDResponse [23:42:38]1017 (14) - 77093643461234 [23:42:38]1041 (16) - 0000000000965352 [23:42:38]1040 (4) - 230663 [23:42:38]1012 (4) - 28.07.2024 17:22 [23:42:38]1206 (1) - 0 [23:42:38]OFD Sender: Remove packet 230663 [23:42:38]ProducePacketName [23:42:38]name=ofd_packets/00230663 [23:42:38]NVStorageDeleteData [23:42:38]Write to MH i2c: 01 00 00 4C 0B 57 [23:42:38]Write i2c OK [23:42:38]MH_I2C_Read... [23:42:38]Read from MH i2c: 01 [23:42:38]MH_I2C_Read... [23:42:38]Read from MH i2c: 01 07 00 [23:42:38]MH_I2C_Read... [23:42:38]Read from MH i2c: 01 07 00 4C 0B 00 00 00 00 00 0A 0D 75 [23:42:38]RasterBufferAndPrint [23:42:38]line [23:42:38]line [23:42:38]line [23:42:38]line [23:42:38]line [23:42:38]written 0, free lines is 3344 [23:42:38]MH_Cut [23:42:38]Write to MH i2c: D1 01 00 53 0B 01 30 [23:42:38]Write i2c OK [23:42:38]MH_I2C_Read... [23:42:38]Read from MH i2c: D1 [23:42:38]MH_I2C_Read... [23:42:38]Read from MH i2c: D1 01 00 [23:42:38]MH_I2C_Read... [23:42:38]Read from MH i2c: D1 01 00 53 0B 00 2F [23:42:38]Write to MH i2c: 01 00 00 54 0B 5F [23:42:38]Write i2c OK [23:42:38]MH_I2C_Read... [23:42:38]OFD Sender: No OFD packet to send [23:42:39]*** Cut start [23:42:39]*** Partial cut [23:42:39]*** CUTSNS_PIN = 1 [23:42:39]*** CUTSNS_PIN = 0 [23:42:39]*** Brake cut motor [23:42:39]Read from MH i2c: 01 [23:42:39]MH_I2C_Read... [23:42:39]*** Stop cut motor [23:42:39]*** Cut end [23:42:39]Read from MH i2c: 01 07 00 [23:42:39]MH_I2C_Read... [23:42:39]Read from MH i2c: 01 07 00 54 0B 00 00 00 00 00 FF 0F 74 [23:42:39]process_action close_receipt done [23:42:39]requested_data is exist [23:42:39]produce_requested_data [23:42:39]requested_item fm.sn is exist - process it [23:42:39]wFMCommunicate request_size=4 [23:42:39]MH_SAM_APDU [23:42:39]CAPDU: 80 11 00 00 [23:42:39]Write to MH i2c: E2 08 00 55 0B 80 11 00 00 00 00 00 00 DA [23:42:39]Write i2c OK [23:42:39]MH_I2C_Read... [23:42:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:42:39]Read from MH i2c: E2 [23:42:39]MH_I2C_Read... [23:42:39]Read from MH i2c: E2 17 00 [23:42:39]MH_I2C_Read... [23:42:39]Read from MH i2c: E2 17 00 55 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 2B [23:42:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [23:42:39]wFMCommunicate OK [23:42:39]requested_item fd.num is exist - process it [23:42:39]SAM_PROTO_GetFieldsCounters [23:42:39]wFMCommunicate request_size=4 [23:42:39]MH_SAM_APDU [23:42:39]CAPDU: 80 13 00 00 [23:42:39]Write to MH i2c: E2 08 00 56 0B 80 13 00 00 00 00 00 00 DD [23:42:39]Write i2c OK [23:42:39]MH_I2C_Read... [23:42:40]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:42:40]Read from MH i2c: E2 [23:42:40]MH_I2C_Read... [23:42:40]Read from MH i2c: E2 62 00 [23:42:40]MH_I2C_Read... [23:42:40]Read from MH i2c: E2 62 00 56 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 07 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 DD 01 00 00 5E 04 04 00 DD 01 00 00 57 04 04 00 DE 01 00 00 19 04 04 00 00 00 00 00 90 00 AB [23:42:40]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 07 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 DD 01 00 00 5E 04 04 00 DD 01 00 00 57 04 04 00 DE 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:42:40]wFMCommunicate OK [23:42:40]SAM_PROTO_GetFieldsCounters done [23:42:40]requested_item shift.num is exist - process it [23:42:40]requested_item shift.opened is exist - process it [23:42:40]req_shift_opened [23:42:40]FM_GetShiftState [23:42:40]SAM_PROTO_GetShiftState [23:42:40]wFMCommunicate request_size=4 [23:42:40]MH_SAM_APDU [23:42:40]CAPDU: 80 13 01 00 [23:42:40]Write to MH i2c: E2 08 00 57 0B 80 13 01 00 00 00 00 00 DF [23:42:40]Write i2c OK [23:42:40]MH_I2C_Read... [23:42:40]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:42:40]Read from MH i2c: E2 [23:42:40]MH_I2C_Read... [23:42:40]Read from MH i2c: E2 0E 00 [23:42:40]MH_I2C_Read... [23:42:40]Read from MH i2c: E2 0E 00 57 0B 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 A5 [23:42:40]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [23:42:40]wFMCommunicate OK [23:42:40]SAM_PROTO_GetShiftState done [23:42:40]FM_GetShiftState done [23:42:40]req_shift_opened done [23:42:40]requested_item shift.open_date is exist - process it [23:42:40]req_shift_open_date [23:42:40]req_shift_open_date done [23:42:40]produce_requested_data done [23:42:40]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230663,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [23:42:40]process_action_free close_receipt [23:42:40]json_value_free [23:42:40]json_value_free done [23:42:40]process_json_proto returns [23:42:40]Send response to host [23:42:40]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230663,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [23:42:40]free response buf [23:42:40]execute_script done [23:42:40]execute_script returns [23:42:40]free content buf [23:42:40]Sock 8.Close socket [23:42:40]Sock 8.Thread stoped [23:42:43]OFD Sender: No OFD packet to send [23:42:48]OFD Sender: No OFD packet to send [23:42:53]OFD Sender: No OFD packet to send [23:42: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:10]accept exits with 9 [23:44:10]New connection [23:44:10]New thread 3067133284 created [23:44:10]Thread 3067276644 joined [23:44:10]Waiting for new connection... [23:44:10] Sock 9.Parse request [23:44:10]Sock 9.Check first char [23:44:10]Sock 9.First char is OK [23:44:10]request: POST /json_proto HTTP/1.0 [23:44:10]Method: POST [23:44:10]URL: /json_proto [23:44:10]Method is POST - this is cgi request [23:44:10]url: /json_proto [23:44:10]query_string will be loaded in cgi processing [23:44:10]execute_cgi json_proto POST (null) [23:44:10]execute_cgi path=json_proto method=POST [23:44:10]POST find Content-Length [23:44:10]Host: 172.17.49.131:8080 [23:44:10]Content-Length: 682 [23:44:10]Content-Type: application/json [23:44:10] [23:44:10]POST finish read [23:44:10]Found Content-Length = 682 [23:44:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872250", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [23:44:10]execute_script... [23: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)872250", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [23:44:10]POST & json_proto [23:44:10]process_json_proto [23:44:10]json parsed OK: [23:44:10]protocol is kg_v1.0 [23:44:10]action value=close_receipt [23:44:10]process_action close_receipt [23:44:10]cmd_close_receipt [23:44:10]MH_GetDate [23:44:10]Write to MH i2c: F0 00 00 58 0B 52 [23:44:10]Write i2c OK [23:44:10]MH_I2C_Read... [23:44:10]Read from MH i2c: F0 [23:44:10]MH_I2C_Read... [23:44:10]Read from MH i2c: F0 09 00 [23:44:10]MH_I2C_Read... [23:44:10]Read from MH i2c: F0 09 00 58 0B 00 CA D7 A6 66 FF 4D C0 64 78 [23:44:10]GetLastDocTimeStamp 1722210156 [23:44:10]current date 1722210250 [23:44:10]FM_GetShiftState [23:44:10]SAM_PROTO_GetShiftState [23:44:10]wFMCommunicate request_size=4 [23:44:10]MH_SAM_APDU [23:44:10]CAPDU: 80 13 01 00 [23:44:10]Write to MH i2c: E2 08 00 59 0B 80 13 01 00 00 00 00 00 E1 [23:44:10]Write i2c OK [23:44:10]MH_I2C_Read... [23:44:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:44:10]Read from MH i2c: E2 [23:44:10]MH_I2C_Read... [23:44:10]Read from MH i2c: E2 0E 00 [23:44:10]MH_I2C_Read... [23:44:10]Read from MH i2c: E2 0E 00 59 0B 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 A7 [23:44:10]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [23:44:10]wFMCommunicate OK [23:44:10]SAM_PROTO_GetShiftState done [23:44:10]FM_GetShiftState done [23:44:10]opened in 1722127132 [23:44:10]opened+sec_in_day 1722213532 [23:44:10]quantity*price = 130040 [23:44:10]sum+1 = 130041 [23:44:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.40 ИТОГО: 1300.00 Внесено: 1300.00 СДАЧА: 0.00 НСП 1% : 11.51 НДС 12% : 138.10 Наличными: 1300.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 478 28.07.2024 23:44 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230664 ФПД: 200295631004121 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T234410&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230664&fm=200295631004121&tin=02508201610067®Number=0000000000099253&sum=130000 [23:44:11]StoreToDocumentArchive [23:44:11]shift 386 fd 230664 [23:44:11]save to /storage/0386/doc_00230664 [23:44:11]save last doc name /storage/0386/doc_00230664 to /storage/kkm_last_doc_name [23:44:11]save OK [23:44:11]Clear old archive folders... [23:44:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:44:11]tlvbuf is 005BD860 [23:44:11]SAM_PROTO_ClearQueue [23:44:11]wFMCommunicate request_size=4 [23:44:11]MH_SAM_APDU [23:44:11]CAPDU: 80 09 00 00 [23:44:11]Write to MH i2c: E2 08 00 66 0B 80 09 00 00 00 00 00 00 E3 [23:44:11]Write i2c OK [23:44:11]MH_I2C_Read... [23:44:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:44:11]Read from MH i2c: E2 [23:44:11]MH_I2C_Read... [23:44:11]Read from MH i2c: E2 03 00 [23:44:11]MH_I2C_Read... [23:44:11]Read from MH i2c: E2 03 00 66 0B 00 90 00 E5 [23:44:11]RAPDU: 90 00 [23:44:11]wFMCommunicate OK [23:44:11]SAM_PROTO_ClearQueue done [23:44:11]KKMCreateOFDPacket [23:44:11]OFDProtocolAddRootSTLVToBuf [23:44:11]FM_MakeSignedData [23:44:11]FM_MakeSignedData [23:44:11]SAM_PROTO_SignData [23:44:11]wFMCommunicate request_size=4 [23:44:11]MH_SAM_APDU [23:44:11]CAPDU: 80 0D 01 02 [23:44:11]Write to MH i2c: E2 08 00 67 0B 80 0D 01 02 00 00 00 00 EB [23:44:11]Write i2c OK [23:44:11]MH_I2C_Read... [23:44:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:44:11]Read from MH i2c: E2 [23:44:11]MH_I2C_Read... [23:44:11]Read from MH i2c: E2 03 00 [23:44:11]MH_I2C_Read... [23:44:11]Read from MH i2c: E2 03 00 67 0B 00 90 00 E6 [23:44:11]RAPDU: 90 00 [23:44:11]wFMCommunicate OK [23:44:11]wFMCommunicate request_size=255 [23:44:11]MH_SAM_APDU [23:44: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 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 DE 01 00 00 F4 03 04 00 CA D7 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 08 85 03 00 35 04 06 00 B6 [23:44:11]Write to MH i2c: E2 02 01 68 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 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 DE 01 00 00 F4 03 04 00 CA D7 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 08 85 03 00 35 04 06 00 B6 00 00 4D [23:44:11]Write i2c OK [23:44:11]MH_I2C_Read... [23:44:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:44:11]Read from MH i2c: E2 [23:44:11]MH_I2C_Read... [23:44:11]Read from MH i2c: E2 03 00 [23:44:11]MH_I2C_Read... [23:44:11]Read from MH i2c: E2 03 00 68 0B 00 90 00 E7 [23:44:11]RAPDU: 90 00 [23:44:11]wFMCommunicate OK [23:44:11]wFMCommunicate request_size=10 [23:44:11]MH_SAM_APDU [23:44:11]CAPDU: 80 0D 02 02 05 2A F5 EF A1 D9 [23:44:11]Write to MH i2c: E2 0D 00 69 0B 80 0D 02 02 05 00 2A F5 EF A1 D9 00 00 80 [23:44:11]Write i2c OK [23:44:11]MH_I2C_Read... [23:44:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:44:11]Read from MH i2c: E2 [23:44:11]MH_I2C_Read... [23:44:11]Read from MH i2c: E2 03 00 [23:44:11]MH_I2C_Read... [23:44:11]Read from MH i2c: E2 03 00 69 0B 00 90 00 E8 [23:44:11]RAPDU: 90 00 [23:44:11]wFMCommunicate OK [23:44:11]wFMCommunicate request_size=4 [23:44:11]MH_SAM_APDU [23:44:11]CAPDU: 80 0D 03 02 [23:44:11]Write to MH i2c: E2 08 00 6A 0B 80 0D 03 02 00 00 00 00 F0 [23:44:11]Write i2c OK [23:44:11]MH_I2C_Read... [23:44:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:44:11]Read from MH i2c: E2 [23:44:11]MH_I2C_Read... [23:44:11]Read from MH i2c: E2 0B 00 [23:44:11]MH_I2C_Read... [23:44:11]Read from MH i2c: E2 0B 00 6A 0B 00 0A 10 55 AF CB 40 39 81 90 00 D4 [23:44:11]RAPDU: 0A 10 55 AF CB 40 39 81 90 00 [23:44:11]wFMCommunicate OK [23:44:11]SAM_PROTO_SignData done [23:44:11]FM_MakeSignedData done [23:44:11]CreateOFDProtocolMessage [23:44:11]wFMCommunicate request_size=4 [23:44:11]MH_SAM_APDU [23:44:11]CAPDU: 80 11 00 00 [23:44:11]Write to MH i2c: E2 08 00 6B 0B 80 11 00 00 00 00 00 00 F0 [23:44:11]Write i2c OK [23:44:11]MH_I2C_Read... [23:44:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:44:11]Read from MH i2c: E2 [23:44:11]MH_I2C_Read... [23:44:11]Read from MH i2c: E2 17 00 [23:44:11]MH_I2C_Read... [23:44:11]Read from MH i2c: E2 17 00 6B 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 41 [23:44:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [23:44:11]wFMCommunicate OK [23:44:11]CreateOFDProtocolMessage done [23:44:11]OFDSenderStorePacket 230664 [23:44:11]StoreOFDPacket docnum=230664 [23:44:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 BF 9A 07 01 97 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 DE 01 00 00 F4 03 04 00 CA D7 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 08 85 03 00 35 04 06 00 B6 2A F5 EF A1 D9 0A 10 55 AF CB 40 39 81 [23:44:11]CheckFolder [23:44:11]dirname=/storage/ofd_packets [23:44:11]CheckFolder done [23:44:11]ProducePacketName [23:44:11]name=ofd_packets/00230664 [23:44:11]NVStorageSaveData ofd_packets/00230664 [23:44:11]File name is /storage/ofd_packets/00230664 [23:44:11]Write 301 bytes [23:44:11]NVStorageSaveData done [23:44:11]OFDSenderStorePacket done [23:44:11]KKMCreateOFDPacket done [23:44:11]NVStorageSaveData kkm_last_timestamp [23:44:11]File name is /storage/kkm_last_timestamp [23:44:11]Write 4 bytes [23:44:11]NVStorageSaveData done [23:44:11]ExternCall_PrintAddStr [23:44:11]wPrintStart [23:44:11]Write to MH i2c: 01 00 00 6C 0B 77 [23:44:11]Write i2c OK [23:44:11]MH_I2C_Read... [23:44:11]Read from MH i2c: 01 [23:44:11]MH_I2C_Read... [23:44:11]Read from MH i2c: 01 07 00 [23:44:11]MH_I2C_Read... [23:44:11]Read from MH i2c: 01 07 00 6C 0B 00 00 00 00 00 FF 0F 8C [23:44:11]RasterBufferAndPrint [23:44:11]line Счет N : (1)872250 [23:44:11]line ИНН: 02508201610067 [23:44:11]line Контрольно-Кассовый Чек [23:44:11]line ПРОДАЖА [23:44:11]line ТРК (МРК, ГНК) : 42 [23:44:11]line Товар: 2710124130 [23:44:11]line Аи-92-К-5 [23:44:11]line 19.180 * 67.80 [23:44:11]line = 1300.40 [23:44:11]line НДС 12% НСП 1% [23:44:11]line > о реализуемом товаре [23:44:11]line ОКРУГЛЕНИЕ: -0.40 [23:44:11]line ИТОГО: 1300.00 [23:44:11]line Внесено: 1300.00 [23:44:11]line СДАЧА: 0.00 [23:44:11]line НСП 1% : 11.51 [23:44:11]line НДС 12% : 138.10 [23:44:11]line Наличными: 1300.00 [23:44:11]line Безнал.: 0.00 [23:44:11]line Место: АЗС № 125 "Партнер Нефть" [23:44:11]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [23:44:11]line СНО: Общий режим [23:44:11]line Чек 478 28.07.2024 23:44 [23:44:11]line Смена: 386 ФФД: 1.0 [23:44:11]line ЗНМ: 0300000050 [23:44:11]line РНМ: 0000000000099253 [23:44:11]line Версия ККМ: 001 [23:44:11]line ФМ: 0000000000965352 [23:44:12]line ФД: 230664 [23:44:12]line ФПД: 200295631004121 [23:44:12]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T234410&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230664&fm=200295631004121&tin=02508201610067®Number=0000000000099253&sum=130000 [23:44:12]OFD Sender: Processing packet 230664 [packets to send 132, broken 131] [23:44:12]ProducePacketName [23:44:12]name=ofd_packets/00230664 [23:44:12]OFD Sender: To server: pG, [23:44:12]CommunicateWithHost lk.salyk.kg:30040 [23:44:12]ConnectInit lk.salyk.kg [23:44:12]written 0, free lines is 4095 [23:44:12]Connected sock=10 [23:44:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 BF 9A 07 01 97 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 DE 01 00 00 F4 03 04 00 CA D7 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 08 85 03 00 35 04 06 00 B6 2A F5 EF A1 D9 0A 10 55 AF CB 40 39 81 [23:44:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 68 2E 47 00 F5 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 39 36 35 33 35 32 10 04 04 00 08 85 03 00 F4 03 04 00 A0 7E A6 66 B6 04 01 00 00 7D CD 51 81 97 E6 AA 9E [23:44:12]CommunicateWithHost err = 0 [23:44:12]CheckOFDResponse [23:44:12]1017 (14) - 77093643461234 [23:44:12]1041 (16) - 0000000000965352 [23:44:12]1040 (4) - 230664 [23:44:12]1012 (4) - 28.07.2024 17:23 [23:44:12]1206 (1) - 0 [23:44:12]OFD Sender: Remove packet 230664 [23:44:12]ProducePacketName [23:44:12]name=ofd_packets/00230664 [23:44:12]NVStorageDeleteData [23:44:12]Write to MH i2c: 01 00 00 97 0B A2 [23:44:12]Write i2c OK [23:44:12]MH_I2C_Read... [23:44:12]Read from MH i2c: 01 [23:44:12]MH_I2C_Read... [23:44:12]Read from MH i2c: 01 07 00 [23:44:12]MH_I2C_Read... [23:44:12]Read from MH i2c: 01 07 00 97 0B 00 00 00 00 00 03 0D B9 [23:44:12]RasterBufferAndPrint [23:44:12]line [23:44:12]line [23:44:12]line [23:44:12]line [23:44:12]line [23:44:12]written 0, free lines is 3337 [23:44:12]MH_Cut [23:44:12]Write to MH i2c: D1 01 00 9E 0B 01 7B [23:44:12]Write i2c OK [23:44:12]MH_I2C_Read... [23:44:12]Read from MH i2c: D1 [23:44:12]MH_I2C_Read... [23:44:12]Read from MH i2c: D1 01 00 [23:44:12]MH_I2C_Read... [23:44:12]Read from MH i2c: D1 01 00 9E 0B 00 7A [23:44:12]Write to MH i2c: 01 00 00 9F 0B AA [23:44:12]Write i2c OK [23:44:12]MH_I2C_Read... [23:44:13]OFD Sender: No OFD packet to send [23:44:13]*** Cut start [23:44:13]*** Partial cut [23:44:13]*** CUTSNS_PIN = 1 [23:44:13]*** CUTSNS_PIN = 0 [23:44:13]*** Brake cut motor [23:44:13]Read from MH i2c: 01 [23:44:13]MH_I2C_Read... [23:44:13]*** Stop cut motor [23:44:13]*** Cut end [23:44:13]Read from MH i2c: 01 07 00 [23:44:13]MH_I2C_Read... [23:44:13]Read from MH i2c: 01 07 00 9F 0B 00 00 00 00 00 FF 0F BF [23:44:13]process_action close_receipt done [23:44:13]requested_data is exist [23:44:13]produce_requested_data [23:44:13]requested_item fm.sn is exist - process it [23:44:13]wFMCommunicate request_size=4 [23:44:13]MH_SAM_APDU [23:44:13]CAPDU: 80 11 00 00 [23:44:13]Write to MH i2c: E2 08 00 A0 0B 80 11 00 00 00 00 00 00 25 [23:44:13]Write i2c OK [23:44:13]MH_I2C_Read... [23:44:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:44:14]Read from MH i2c: E2 [23:44:14]MH_I2C_Read... [23:44:14]Read from MH i2c: E2 17 00 [23:44:14]MH_I2C_Read... [23:44:14]Read from MH i2c: E2 17 00 A0 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 76 [23:44:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [23:44:14]wFMCommunicate OK [23:44:14]requested_item fd.num is exist - process it [23:44:14]SAM_PROTO_GetFieldsCounters [23:44:14]wFMCommunicate request_size=4 [23:44:14]MH_SAM_APDU [23:44:14]CAPDU: 80 13 00 00 [23:44:14]Write to MH i2c: E2 08 00 A1 0B 80 13 00 00 00 00 00 00 28 [23:44:14]Write i2c OK [23:44:14]MH_I2C_Read... [23:44:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:44:14]Read from MH i2c: E2 [23:44:14]MH_I2C_Read... [23:44:14]Read from MH i2c: E2 62 00 [23:44:14]MH_I2C_Read... [23:44:14]Read from MH i2c: E2 62 00 A1 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 08 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 DE 01 00 00 5E 04 04 00 DE 01 00 00 57 04 04 00 DF 01 00 00 19 04 04 00 00 00 00 00 90 00 FA [23:44:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 08 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 DE 01 00 00 5E 04 04 00 DE 01 00 00 57 04 04 00 DF 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:44:14]wFMCommunicate OK [23:44:14]SAM_PROTO_GetFieldsCounters done [23:44:14]requested_item shift.num is exist - process it [23:44:14]requested_item shift.opened is exist - process it [23:44:14]req_shift_opened [23:44:14]FM_GetShiftState [23:44:14]SAM_PROTO_GetShiftState [23:44:14]wFMCommunicate request_size=4 [23:44:14]MH_SAM_APDU [23:44:14]CAPDU: 80 13 01 00 [23:44:14]Write to MH i2c: E2 08 00 A2 0B 80 13 01 00 00 00 00 00 2A [23:44:14]Write i2c OK [23:44:14]MH_I2C_Read... [23:44:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:44:14]Read from MH i2c: E2 [23:44:14]MH_I2C_Read... [23:44:14]Read from MH i2c: E2 0E 00 [23:44:14]MH_I2C_Read... [23:44:14]Read from MH i2c: E2 0E 00 A2 0B 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 F0 [23:44:14]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [23:44:14]wFMCommunicate OK [23:44:14]SAM_PROTO_GetShiftState done [23:44:14]FM_GetShiftState done [23:44:14]req_shift_opened done [23:44:14]requested_item shift.open_date is exist - process it [23:44:14]req_shift_open_date [23:44:14]req_shift_open_date done [23:44:14]produce_requested_data done [23:44:14]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230664,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [23:44:14]process_action_free close_receipt [23:44:14]json_value_free [23:44:14]json_value_free done [23:44:14]process_json_proto returns [23:44:14]Send response to host [23:44:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230664,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [23:44:14]free response buf [23:44:14]execute_script done [23:44:14]execute_script returns [23:44:14]free content buf [23:44:14]Sock 9.Close socket [23:44:14]Sock 9.Thread stoped [23:44:18]OFD Sender: No OFD packet to send [23:44:23]OFD Sender: No OFD packet to send [23:44:28]OFD Sender: No OFD packet to send [23:44:33]OFD Sender: No OFD packet to send [23:44:38]OFD Sender: No OFD packet to send [23:44:43]OFD Sender: No OFD packet to send [23:44:48]OFD Sender: No OFD packet to send [23:44:53]OFD Sender: No OFD packet to send [23:44:58]OFD Sender: No OFD packet to send [23:45:03]OFD Sender: No OFD packet to send [23:45:08]OFD Sender: No OFD packet to send [23:45:13]OFD Sender: No OFD packet to send [23:45:18]OFD Sender: No OFD packet to send [23:45:23]OFD Sender: No OFD packet to send [23:45:28]OFD Sender: No OFD packet to send [23:45:33]OFD Sender: No OFD packet to send [23:45:38]OFD Sender: No OFD packet to send [23:45:43]OFD Sender: No OFD packet to send [23:45:48]OFD Sender: No OFD packet to send [23:45:53]OFD Sender: No OFD packet to send [23:45:58]OFD Sender: No OFD packet to send [23:46:03]OFD Sender: No OFD packet to send [23:46:08]OFD Sender: No OFD packet to send [23:46:09]accept exits with 8 [23:46:09]New connection [23:46:09]New thread 3067276644 created [23:46:09]Thread 3067133284 joined [23:46:09]Waiting for new connection... [23:46:09] Sock 8.Parse request [23:46:09]Sock 8.Check first char [23:46:09]Sock 8.First char is OK [23:46:09]request: POST /json_proto HTTP/1.0 [23:46:09]Method: POST [23:46:09]URL: /json_proto [23:46:09]Method is POST - this is cgi request [23:46:09]url: /json_proto [23:46:09]query_string will be loaded in cgi processing [23:46:09]execute_cgi json_proto POST (null) [23:46:09]execute_cgi path=json_proto method=POST [23:46:09]POST find Content-Length [23:46:09]Host: 172.17.49.131:8080 [23:46:09]Content-Length: 659 [23:46:09]Content-Type: application/json [23:46:09] [23:46:09]POST finish read [23:46:09]Found Content-Length = 659 [23:46:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872251", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 20.000, "sum" : 1504.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "payments": [ { "type": 0, "sum" : 1504.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:46:09]execute_script... [23:46:09]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872251", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 20.000, "sum" : 1504.00, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 2000.00, "payments": [ { "type": 0, "sum" : 1504.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:46:09]POST & json_proto [23:46:09]process_json_proto [23:46:09]json parsed OK: [23:46:09]protocol is kg_v1.0 [23:46:09]action value=close_receipt [23:46:09]process_action close_receipt [23:46:09]cmd_close_receipt [23:46:09]MH_GetDate [23:46:09]Write to MH i2c: F0 00 00 A3 0B 9D [23:46:09]Write i2c OK [23:46:09]MH_I2C_Read... [23:46:09]Read from MH i2c: F0 [23:46:09]MH_I2C_Read... [23:46:09]Read from MH i2c: F0 09 00 [23:46:09]MH_I2C_Read... [23:46:09]Read from MH i2c: F0 09 00 A3 0B 00 41 D8 A6 66 FF 4D C0 64 3B [23:46:09]GetLastDocTimeStamp 1722210250 [23:46:09]current date 1722210369 [23:46:09]FM_GetShiftState [23:46:09]SAM_PROTO_GetShiftState [23:46:09]wFMCommunicate request_size=4 [23:46:09]MH_SAM_APDU [23:46:09]CAPDU: 80 13 01 00 [23:46:09]Write to MH i2c: E2 08 00 A4 0B 80 13 01 00 00 00 00 00 2C [23:46:09]Write i2c OK [23:46:09]MH_I2C_Read... [23:46:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:46:09]Read from MH i2c: E2 [23:46:09]MH_I2C_Read... [23:46:09]Read from MH i2c: E2 0E 00 [23:46:09]MH_I2C_Read... [23:46:09]Read from MH i2c: E2 0E 00 A4 0B 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 F2 [23:46:09]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [23:46:09]wFMCommunicate OK [23:46:09]SAM_PROTO_GetShiftState done [23:46:09]FM_GetShiftState done [23:46:09]opened in 1722127132 [23:46:09]opened+sec_in_day 1722213532 [23:46:09]quantity*price = 150400 [23:46:09]sum+1 = 150401 [23:46:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1504.00 Внесено: 2000.00 СДАЧА: 496.00 НСП 1% : 13.31 НДС 12% : 159.72 Наличными: 1504.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 479 28.07.2024 23:46 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230665 ФПД: 94032338790818 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T234609&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230665&fm=94032338790818&tin=02508201610067®Number=0000000000099253&sum=150400 [23:46:10]StoreToDocumentArchive [23:46:10]shift 386 fd 230665 [23:46:10]save to /storage/0386/doc_00230665 [23:46:10]save last doc name /storage/0386/doc_00230665 to /storage/kkm_last_doc_name [23:46:10]save OK [23:46:10]Clear old archive folders... [23:46:10]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:46:10]tlvbuf is 005AD6D0 [23:46:10]SAM_PROTO_ClearQueue [23:46:10]wFMCommunicate request_size=4 [23:46:10]MH_SAM_APDU [23:46:10]CAPDU: 80 09 00 00 [23:46:10]Write to MH i2c: E2 08 00 B1 0B 80 09 00 00 00 00 00 00 2E [23:46:10]Write i2c OK [23:46:10]MH_I2C_Read... [23:46:10]Read from MH i2c: E2 [23:46:10]MH_I2C_Read... [23:46:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:46:10]Read from MH i2c: E2 03 00 [23:46:10]MH_I2C_Read... [23:46:10]Read from MH i2c: E2 03 00 B1 0B 00 90 00 30 [23:46:10]RAPDU: 90 00 [23:46:10]wFMCommunicate OK [23:46:10]SAM_PROTO_ClearQueue done [23:46:10]KKMCreateOFDPacket [23:46:10]OFDProtocolAddRootSTLVToBuf [23:46:10]FM_MakeSignedData [23:46:10]FM_MakeSignedData [23:46:10]SAM_PROTO_SignData [23:46:10]wFMCommunicate request_size=4 [23:46:10]MH_SAM_APDU [23:46:10]CAPDU: 80 0D 01 02 [23:46:10]Write to MH i2c: E2 08 00 B2 0B 80 0D 01 02 00 00 00 00 36 [23:46:10]Write i2c OK [23:46:10]MH_I2C_Read... [23:46:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:46:10]Read from MH i2c: E2 [23:46:10]MH_I2C_Read... [23:46:10]Read from MH i2c: E2 03 00 [23:46:10]MH_I2C_Read... [23:46:10]Read from MH i2c: E2 03 00 B2 0B 00 90 00 31 [23:46:10]RAPDU: 90 00 [23:46:10]wFMCommunicate OK [23:46:10]wFMCommunicate request_size=255 [23:46:10]MH_SAM_APDU [23:46: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 20 4E 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 80 4B 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 4B 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 3E 00 00 00 00 07 04 06 00 80 4B 02 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 41 D8 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 09 85 03 00 35 04 06 00 55 85 9C 26 [23:46:10]Write to MH i2c: E2 02 01 B3 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 20 4E 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 80 4B 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 4B 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 3E 00 00 00 00 07 04 06 00 80 4B 02 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 41 D8 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 09 85 03 00 35 04 06 00 55 85 9C 26 00 00 75 [23:46:10]Write i2c OK [23:46:10]MH_I2C_Read... [23:46:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:46:10]Read from MH i2c: E2 [23:46:10]MH_I2C_Read... [23:46:10]Read from MH i2c: E2 03 00 [23:46:10]MH_I2C_Read... [23:46:10]Read from MH i2c: E2 03 00 B3 0B 00 90 00 32 [23:46:10]RAPDU: 90 00 [23:46:10]wFMCommunicate OK [23:46:10]wFMCommunicate request_size=7 [23:46:10]MH_SAM_APDU [23:46:10]CAPDU: 80 0D 02 02 02 A9 A2 [23:46:10]Write to MH i2c: E2 0A 00 B4 0B 80 0D 02 02 02 00 A9 A2 00 00 88 [23:46:10]Write i2c OK [23:46:10]MH_I2C_Read... [23:46:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:46:10]Read from MH i2c: E2 [23:46:10]MH_I2C_Read... [23:46:10]Read from MH i2c: E2 03 00 [23:46:10]MH_I2C_Read... [23:46:10]Read from MH i2c: E2 03 00 B4 0B 00 90 00 33 [23:46:10]RAPDU: 90 00 [23:46:10]wFMCommunicate OK [23:46:10]wFMCommunicate request_size=4 [23:46:10]MH_SAM_APDU [23:46:10]CAPDU: 80 0D 03 02 [23:46:10]Write to MH i2c: E2 08 00 B5 0B 80 0D 03 02 00 00 00 00 3B [23:46:10]Write i2c OK [23:46:10]MH_I2C_Read... [23:46:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:46:10]Read from MH i2c: E2 [23:46:10]MH_I2C_Read... [23:46:10]Read from MH i2c: E2 0B 00 [23:46:10]MH_I2C_Read... [23:46:10]Read from MH i2c: E2 0B 00 B5 0B 00 18 8D 55 3E 55 CB C5 C1 90 00 1A [23:46:10]RAPDU: 18 8D 55 3E 55 CB C5 C1 90 00 [23:46:10]wFMCommunicate OK [23:46:10]SAM_PROTO_SignData done [23:46:10]FM_MakeSignedData done [23:46:10]CreateOFDProtocolMessage [23:46:10]wFMCommunicate request_size=4 [23:46:10]MH_SAM_APDU [23:46:10]CAPDU: 80 11 00 00 [23:46:10]Write to MH i2c: E2 08 00 B6 0B 80 11 00 00 00 00 00 00 3B [23:46:10]Write i2c OK [23:46:10]MH_I2C_Read... [23:46:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:46:10]Read from MH i2c: E2 [23:46:10]MH_I2C_Read... [23:46:10]Read from MH i2c: E2 17 00 [23:46:10]MH_I2C_Read... [23:46:10]Read from MH i2c: E2 17 00 B6 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 8C [23:46:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [23:46:10]wFMCommunicate OK [23:46:10]CreateOFDProtocolMessage done [23:46:10]OFDSenderStorePacket 230665 [23:46:10]StoreOFDPacket docnum=230665 [23:46:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 9C 8F 04 01 80 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 20 4E 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 80 4B 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 4B 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 3E 00 00 00 00 07 04 06 00 80 4B 02 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 41 D8 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 09 85 03 00 35 04 06 00 55 85 9C 26 A9 A2 18 8D 55 3E 55 CB C5 C1 [23:46:10]CheckFolder [23:46:10]dirname=/storage/ofd_packets [23:46:10]CheckFolder done [23:46:10]ProducePacketName [23:46:10]name=ofd_packets/00230665 [23:46:10]NVStorageSaveData ofd_packets/00230665 [23:46:10]File name is /storage/ofd_packets/00230665 [23:46:10]Write 298 bytes [23:46:10]NVStorageSaveData done [23:46:10]OFDSenderStorePacket done [23:46:10]KKMCreateOFDPacket done [23:46:10]NVStorageSaveData kkm_last_timestamp [23:46:10]File name is /storage/kkm_last_timestamp [23:46:10]Write 4 bytes [23:46:10]NVStorageSaveData done [23:46:10]ExternCall_PrintAddStr [23:46:10]wPrintStart [23:46:10]Write to MH i2c: 01 00 00 B7 0B C2 [23:46:10]Write i2c OK [23:46:10]MH_I2C_Read... [23:46:10]Read from MH i2c: 01 [23:46:10]MH_I2C_Read... [23:46:10]Read from MH i2c: 01 07 00 [23:46:10]MH_I2C_Read... [23:46:10]Read from MH i2c: 01 07 00 B7 0B 00 00 00 00 00 FF 0F D7 [23:46:10]RasterBufferAndPrint [23:46:10]line Счет N : (1)872251 [23:46:10]line ИНН: 02508201610067 [23:46:10]line Контрольно-Кассовый Чек [23:46:10]line ПРОДАЖА [23:46:10]line ТРК (МРК, ГНК) : 1 [23:46:10]line Товар: 2710194210 [23:46:10]line ДТ-К-5 [23:46:10]line 20.000 * 75.20 [23:46:10]line = 1504.00 [23:46:10]line НДС 12% НСП 1% [23:46:10]line > о реализуемом товаре [23:46:10]line ИТОГО: 1504.00 [23:46:10]line Внесено: 2000.00 [23:46:10]line СДАЧА: 496.00 [23:46:10]line НСП 1% : 13.31 [23:46:10]line НДС 12% : 159.72 [23:46:10]line Наличными: 1504.00 [23:46:10]line Безнал.: 0.00 [23:46:10]line Место: АЗС № 125 "Партнер Нефть" [23:46:10]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [23:46:10]line СНО: Общий режим [23:46:10]line Чек 479 28.07.2024 23:46 [23:46:10]line Смена: 386 ФФД: 1.0 [23:46:10]line ЗНМ: 0300000050 [23:46:10]line РНМ: 0000000000099253 [23:46:10]line Версия ККМ: 001 [23:46:10]line ФМ: 0000000000965352 [23:46:10]line ФД: 230665 [23:46:10]line ФПД: 94032338790818 [23:46:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T234609&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230665&fm=94032338790818&tin=02508201610067®Number=0000000000099253&sum=150400 [23:46:11]OFD Sender: Processing packet 230665 [packets to send 132, broken 131] [23:46:11]ProducePacketName [23:46:11]name=ofd_packets/00230665 [23:46:11]OFD Sender: To server: pG, [23:46:11]CommunicateWithHost lk.salyk.kg:30040 [23:46:11]ConnectInit lk.salyk.kg [23:46:11]written 0, free lines is 4095 [23:46:11]Connected sock=10 [23:46:11]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 9C 8F 04 01 80 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 20 4E 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 80 4B 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 80 4B 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 33 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 64 3E 00 00 00 00 07 04 06 00 80 4B 02 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 41 D8 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 09 85 03 00 35 04 06 00 55 85 9C 26 A9 A2 18 8D 55 3E 55 CB C5 C1 [23:46:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 63 70 47 00 22 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 39 36 35 33 35 32 10 04 04 00 09 85 03 00 F4 03 04 00 17 7F A6 66 B6 04 01 00 00 B3 E2 08 08 89 00 8A D7 [23:46:11]CommunicateWithHost err = 0 [23:46:11]CheckOFDResponse [23:46:11]1017 (14) - 77093643461234 [23:46:11]1041 (16) - 0000000000965352 [23:46:11]1040 (4) - 230665 [23:46:11]1012 (4) - 28.07.2024 17:25 [23:46:11]1206 (1) - 0 [23:46:11]OFD Sender: Remove packet 230665 [23:46:11]ProducePacketName [23:46:11]name=ofd_packets/00230665 [23:46:11]NVStorageDeleteData [23:46:11]Write to MH i2c: 01 00 00 E1 0B EC [23:46:11]Write i2c OK [23:46:11]MH_I2C_Read... [23:46:11]Read from MH i2c: 01 [23:46:11]MH_I2C_Read... [23:46:11]Read from MH i2c: 01 07 00 [23:46:11]MH_I2C_Read... [23:46:11]Read from MH i2c: 01 07 00 E1 0B 00 00 00 00 00 18 0D 18 [23:46:11]RasterBufferAndPrint [23:46:11]line [23:46:11]line [23:46:11]line [23:46:11]line [23:46:11]line [23:46:11]written 0, free lines is 3358 [23:46:11]MH_Cut [23:46:11]Write to MH i2c: D1 01 00 E8 0B 01 C5 [23:46:11]Write i2c OK [23:46:11]MH_I2C_Read... [23:46:11]Read from MH i2c: D1 [23:46:11]MH_I2C_Read... [23:46:11]Read from MH i2c: D1 01 00 [23:46:11]MH_I2C_Read... [23:46:11]Read from MH i2c: D1 01 00 E8 0B 00 C4 [23:46:11]Write to MH i2c: 01 00 00 E9 0B F4 [23:46:11]Write i2c OK [23:46:11]MH_I2C_Read... [23:46:11]OFD Sender: No OFD packet to send [23:46:12]*** Cut start [23:46:12]*** Partial cut [23:46:12]*** CUTSNS_PIN = 1 [23:46:12]*** CUTSNS_PIN = 0 [23:46:12]*** Brake cut motor [23:46:12]*** Stop cut motor [23:46:12]*** Cut end [23:46:12]Read from MH i2c: 01 [23:46:12]MH_I2C_Read... [23:46:12]Read from MH i2c: 01 07 00 [23:46:12]MH_I2C_Read... [23:46:12]Read from MH i2c: 01 07 00 E9 0B 00 00 00 00 00 FF 0F 09 [23:46:12]process_action close_receipt done [23:46:12]requested_data is exist [23:46:12]produce_requested_data [23:46:12]requested_item fm.sn is exist - process it [23:46:12]wFMCommunicate request_size=4 [23:46:12]MH_SAM_APDU [23:46:12]CAPDU: 80 11 00 00 [23:46:12]Write to MH i2c: E2 08 00 EA 0B 80 11 00 00 00 00 00 00 6F [23:46:12]Write i2c OK [23:46:12]MH_I2C_Read... [23:46:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:46:12]Read from MH i2c: E2 [23:46:12]MH_I2C_Read... [23:46:12]Read from MH i2c: E2 17 00 [23:46:12]MH_I2C_Read... [23:46:12]Read from MH i2c: E2 17 00 EA 0B 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 C0 [23:46:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [23:46:12]wFMCommunicate OK [23:46:12]requested_item fd.num is exist - process it [23:46:12]SAM_PROTO_GetFieldsCounters [23:46:12]wFMCommunicate request_size=4 [23:46:12]MH_SAM_APDU [23:46:12]CAPDU: 80 13 00 00 [23:46:12]Write to MH i2c: E2 08 00 EB 0B 80 13 00 00 00 00 00 00 72 [23:46:12]Write i2c OK [23:46:12]MH_I2C_Read... [23:46:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:46:12]Read from MH i2c: E2 [23:46:12]MH_I2C_Read... [23:46:12]Read from MH i2c: E2 62 00 [23:46:12]MH_I2C_Read... [23:46:12]Read from MH i2c: E2 62 00 EB 0B 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 09 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 DF 01 00 00 5E 04 04 00 DF 01 00 00 57 04 04 00 E0 01 00 00 19 04 04 00 00 00 00 00 90 00 48 [23:46:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 09 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 DF 01 00 00 5E 04 04 00 DF 01 00 00 57 04 04 00 E0 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:46:12]wFMCommunicate OK [23:46:12]SAM_PROTO_GetFieldsCounters done [23:46:12]requested_item shift.num is exist - process it [23:46:12]requested_item shift.opened is exist - process it [23:46:12]req_shift_opened [23:46:12]FM_GetShiftState [23:46:12]SAM_PROTO_GetShiftState [23:46:12]wFMCommunicate request_size=4 [23:46:12]MH_SAM_APDU [23:46:12]CAPDU: 80 13 01 00 [23:46:12]Write to MH i2c: E2 08 00 EC 0B 80 13 01 00 00 00 00 00 74 [23:46:12]Write i2c OK [23:46:12]MH_I2C_Read... [23:46:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:46:13]Read from MH i2c: E2 [23:46:13]MH_I2C_Read... [23:46:13]Read from MH i2c: E2 0E 00 [23:46:13]MH_I2C_Read... [23:46:13]Read from MH i2c: E2 0E 00 EC 0B 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 3A [23:46:13]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [23:46:13]wFMCommunicate OK [23:46:13]SAM_PROTO_GetShiftState done [23:46:13]FM_GetShiftState done [23:46:13]req_shift_opened done [23:46:13]requested_item shift.open_date is exist - process it [23:46:13]req_shift_open_date [23:46:13]req_shift_open_date done [23:46:13]produce_requested_data done [23:46:13]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230665,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [23:46:13]process_action_free close_receipt [23:46:13]json_value_free [23:46:13]json_value_free done [23:46:13]process_json_proto returns [23:46:13]Send response to host [23:46:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230665,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [23:46:13]free response buf [23:46:13]execute_script done [23:46:13]execute_script returns [23:46:13]free content buf [23:46:13]Sock 8.Close socket [23:46:13]Sock 8.Thread stoped [23:46:16]OFD Sender: No OFD packet to send [23:46:21]OFD Sender: No OFD packet to send [23:46:26]OFD Sender: No OFD packet to send [23:46:31]OFD Sender: No OFD packet to send [23:46:36]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:51]OFD Sender: No OFD packet to send [23:46:56]OFD Sender: No OFD packet to send [23:47:01]OFD Sender: No OFD packet to send [23:47:06]OFD Sender: No OFD packet to send [23:47:11]OFD Sender: No OFD packet to send [23:47:16]OFD Sender: No OFD packet to send [23:47:21]OFD Sender: No OFD packet to send [23:47:27]OFD Sender: No OFD packet to send [23:47:32]OFD Sender: No OFD packet to send [23:47:37]OFD Sender: No OFD packet to send [23:47:42]OFD Sender: No OFD packet to send [23:47:47]OFD Sender: No OFD packet to send [23:47:51]accept exits with 9 [23:47:51]New connection [23:47:51]New thread 3067133284 created [23:47:51]Thread 3067276644 joined [23:47:51]Waiting for new connection... [23:47:51] Sock 9.Parse request [23:47:51]Sock 9.Check first char [23:47:51]Sock 9.First char is OK [23:47:51]request: POST /json_proto HTTP/1.0 [23:47:51]Method: POST [23:47:51]URL: /json_proto [23:47:51]Method is POST - this is cgi request [23:47:51]url: /json_proto [23:47:51]query_string will be loaded in cgi processing [23:47:51]execute_cgi json_proto POST (null) [23:47:51]execute_cgi path=json_proto method=POST [23:47:51]POST find Content-Length [23:47:51]Host: 172.17.49.131:8080 [23:47:51]Content-Length: 682 [23:47:51]Content-Type: application/json [23:47:51] [23:47:51]POST finish read [23:47:51]Found Content-Length = 682 [23:47:51]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872252", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [23:47:51]execute_script... [23:47: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)872252", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [23:47:51]POST & json_proto [23:47:51]process_json_proto [23:47:51]json parsed OK: [23:47:51]protocol is kg_v1.0 [23:47:51]action value=close_receipt [23:47:51]process_action close_receipt [23:47:51]cmd_close_receipt [23:47:51]MH_GetDate [23:47:51]Write to MH i2c: F0 00 00 ED 0B E7 [23:47:51]Write i2c OK [23:47:51]MH_I2C_Read... [23:47:51]Read from MH i2c: F0 [23:47:51]MH_I2C_Read... [23:47:51]Read from MH i2c: F0 09 00 [23:47:51]MH_I2C_Read... [23:47:51]Read from MH i2c: F0 09 00 ED 0B 00 A8 D8 A6 66 FF 4D C0 64 EC [23:47:51]GetLastDocTimeStamp 1722210369 [23:47:51]current date 1722210472 [23:47:51]FM_GetShiftState [23:47:51]SAM_PROTO_GetShiftState [23:47:51]wFMCommunicate request_size=4 [23:47:51]MH_SAM_APDU [23:47:51]CAPDU: 80 13 01 00 [23:47:51]Write to MH i2c: E2 08 00 EE 0B 80 13 01 00 00 00 00 00 76 [23:47:51]Write i2c OK [23:47:51]MH_I2C_Read... [23:47:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:47:52]Read from MH i2c: E2 [23:47:52]MH_I2C_Read... [23:47:52]Read from MH i2c: E2 0E 00 [23:47:52]MH_I2C_Read... [23:47:52]Read from MH i2c: E2 0E 00 EE 0B 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 3C [23:47:52]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [23:47:52]wFMCommunicate OK [23:47:52]SAM_PROTO_GetShiftState done [23:47:52]FM_GetShiftState done [23:47:52]opened in 1722127132 [23:47:52]opened+sec_in_day 1722213532 [23:47:52]quantity*price = 100005 [23:47:52]sum+1 = 100006 [23:47:52]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 480 28.07.2024 23:47 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230666 ФПД: 165056423176693 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T234752&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230666&fm=165056423176693&tin=02508201610067®Number=0000000000099253&sum=100000 [23:47:53]StoreToDocumentArchive [23:47:53]shift 386 fd 230666 [23:47:53]save to /storage/0386/doc_00230666 [23:47:53]save last doc name /storage/0386/doc_00230666 to /storage/kkm_last_doc_name [23:47:53]save OK [23:47:53]Clear old archive folders... [23:47:53]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:47:53]tlvbuf is 006A80B0 [23:47:53]SAM_PROTO_ClearQueue [23:47:53]wFMCommunicate request_size=4 [23:47:53]MH_SAM_APDU [23:47:53]CAPDU: 80 09 00 00 [23:47:53]Write to MH i2c: E2 08 00 FB 0B 80 09 00 00 00 00 00 00 78 [23:47:53]Write i2c OK [23:47:53]MH_I2C_Read... [23:47:53]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:47:53]Read from MH i2c: E2 [23:47:53]MH_I2C_Read... [23:47:53]Read from MH i2c: E2 03 00 [23:47:53]MH_I2C_Read... [23:47:53]Read from MH i2c: E2 03 00 FB 0B 00 90 00 7A [23:47:53]RAPDU: 90 00 [23:47:53]wFMCommunicate OK [23:47:53]SAM_PROTO_ClearQueue done [23:47:53]KKMCreateOFDPacket [23:47:53]OFDProtocolAddRootSTLVToBuf [23:47:53]FM_MakeSignedData [23:47:53]FM_MakeSignedData [23:47:53]SAM_PROTO_SignData [23:47:53]wFMCommunicate request_size=4 [23:47:53]MH_SAM_APDU [23:47:53]CAPDU: 80 0D 01 02 [23:47:53]Write to MH i2c: E2 08 00 FC 0B 80 0D 01 02 00 00 00 00 80 [23:47:53]Write i2c OK [23:47:53]MH_I2C_Read... [23:47:53]Read from MH i2c: E2 [23:47:53]MH_I2C_Read... [23:47:53]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:47:53]Read from MH i2c: E2 03 00 [23:47:53]MH_I2C_Read... [23:47:53]Read from MH i2c: E2 03 00 FC 0B 00 90 00 7B [23:47:53]RAPDU: 90 00 [23:47:53]wFMCommunicate OK [23:47:53]wFMCommunicate request_size=255 [23:47:53]MH_SAM_APDU [23:47: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 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 E0 01 00 00 F4 03 04 00 A8 D8 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0A 85 03 00 35 04 06 00 96 [23:47:53]Write to MH i2c: E2 02 01 FD 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 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 E0 01 00 00 F4 03 04 00 A8 D8 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0A 85 03 00 35 04 06 00 96 00 00 A7 [23:47:53]Write i2c OK [23:47:53]MH_I2C_Read... [23:47:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:47:53]Read from MH i2c: E2 [23:47:53]MH_I2C_Read... [23:47:53]Read from MH i2c: E2 03 00 [23:47:53]MH_I2C_Read... [23:47:53]Read from MH i2c: E2 03 00 FD 0B 00 90 00 7C [23:47:53]RAPDU: 90 00 [23:47:53]wFMCommunicate OK [23:47:53]wFMCommunicate request_size=10 [23:47:53]MH_SAM_APDU [23:47:53]CAPDU: 80 0D 02 02 05 1E 31 78 A9 F5 [23:47:53]Write to MH i2c: E2 0D 00 FE 0B 80 0D 02 02 05 00 1E 31 78 A9 F5 00 00 F2 [23:47:53]Write i2c OK [23:47:53]MH_I2C_Read... [23:47:53]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:47:53]Read from MH i2c: E2 [23:47:53]MH_I2C_Read... [23:47:53]Read from MH i2c: E2 03 00 [23:47:53]MH_I2C_Read... [23:47:53]Read from MH i2c: E2 03 00 FE 0B 00 90 00 7D [23:47:53]RAPDU: 90 00 [23:47:53]wFMCommunicate OK [23:47:53]wFMCommunicate request_size=4 [23:47:53]MH_SAM_APDU [23:47:53]CAPDU: 80 0D 03 02 [23:47:53]Write to MH i2c: E2 08 00 FF 0B 80 0D 03 02 00 00 00 00 85 [23:47:53]Write i2c OK [23:47:53]MH_I2C_Read... [23:47:53]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:47:53]Read from MH i2c: E2 [23:47:53]MH_I2C_Read... [23:47:53]Read from MH i2c: E2 0B 00 [23:47:53]MH_I2C_Read... [23:47:53]Read from MH i2c: E2 0B 00 FF 0B 00 1E B1 F6 AA 7E E4 58 DE 90 00 8D [23:47:53]RAPDU: 1E B1 F6 AA 7E E4 58 DE 90 00 [23:47:53]wFMCommunicate OK [23:47:53]SAM_PROTO_SignData done [23:47:53]FM_MakeSignedData done [23:47:53]CreateOFDProtocolMessage [23:47:53]wFMCommunicate request_size=4 [23:47:53]MH_SAM_APDU [23:47:53]CAPDU: 80 11 00 00 [23:47:53]Write to MH i2c: E2 08 00 00 0C 80 11 00 00 00 00 00 00 86 [23:47:53]Write i2c OK [23:47:53]MH_I2C_Read... [23:47:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:47:53]Read from MH i2c: E2 [23:47:53]MH_I2C_Read... [23:47:53]Read from MH i2c: E2 17 00 [23:47:53]MH_I2C_Read... [23:47:53]Read from MH i2c: E2 17 00 00 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 D7 [23:47:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [23:47:53]wFMCommunicate OK [23:47:53]CreateOFDProtocolMessage done [23:47:53]OFDSenderStorePacket 230666 [23:47:53]StoreOFDPacket docnum=230666 [23:47:53]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 1E 1F 07 01 22 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 E0 01 00 00 F4 03 04 00 A8 D8 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0A 85 03 00 35 04 06 00 96 1E 31 78 A9 F5 1E B1 F6 AA 7E E4 58 DE [23:47:53]CheckFolder [23:47:53]dirname=/storage/ofd_packets [23:47:53]CheckFolder done [23:47:53]ProducePacketName [23:47:53]name=ofd_packets/00230666 [23:47:53]NVStorageSaveData ofd_packets/00230666 [23:47:53]File name is /storage/ofd_packets/00230666 [23:47:53]Write 301 bytes [23:47:53]NVStorageSaveData done [23:47:53]OFDSenderStorePacket done [23:47:53]KKMCreateOFDPacket done [23:47:53]NVStorageSaveData kkm_last_timestamp [23:47:53]File name is /storage/kkm_last_timestamp [23:47:53]Write 4 bytes [23:47:53]NVStorageSaveData done [23:47:53]ExternCall_PrintAddStr [23:47:53]wPrintStart [23:47:53]Write to MH i2c: 01 00 00 01 0C 0D [23:47:53]Write i2c OK [23:47:53]MH_I2C_Read... [23:47:53]Read from MH i2c: 01 [23:47:53]MH_I2C_Read... [23:47:53]Read from MH i2c: 01 07 00 [23:47:53]MH_I2C_Read... [23:47:53]Read from MH i2c: 01 07 00 01 0C 00 00 00 00 00 FF 0F 22 [23:47:53]RasterBufferAndPrint [23:47:53]line Счет N : (1)872252 [23:47:53]line ИНН: 02508201610067 [23:47:53]line Контрольно-Кассовый Чек [23:47:53]line ПРОДАЖА [23:47:53]line ТРК (МРК, ГНК) : 42 [23:47:53]line Товар: 2710124130 [23:47:53]line Аи-92-К-5 [23:47:53]line 14.750 * 67.80 [23:47:53]line = 1000.05 [23:47:53]line НДС 12% НСП 1% [23:47:53]line > о реализуемом товаре [23:47:53]line ОКРУГЛЕНИЕ: -0.05 [23:47:53]line ИТОГО: 1000.00 [23:47:53]line Внесено: 1000.00 [23:47:53]line СДАЧА: 0.00 [23:47:53]line НСП 1% : 8.85 [23:47:53]line НДС 12% : 106.20 [23:47:53]line Наличными: 1000.00 [23:47:53]line Безнал.: 0.00 [23:47:53]line Место: АЗС № 125 "Партнер Нефть" [23:47:53]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [23:47:53]line СНО: Общий режим [23:47:53]line Чек 480 28.07.2024 23:47 [23:47:53]line Смена: 386 ФФД: 1.0 [23:47:53]line ЗНМ: 0300000050 [23:47:53]line РНМ: 0000000000099253 [23:47:53]line Версия ККМ: 001 [23:47:53]line ФМ: 0000000000965352 [23:47:53]line ФД: 230666 [23:47:53]line ФПД: 165056423176693 [23:47:53]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T234752&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230666&fm=165056423176693&tin=02508201610067®Number=0000000000099253&sum=100000 [23:47:53]OFD Sender: Processing packet 230666 [packets to send 132, broken 131] [23:47:53]ProducePacketName [23:47:53]name=ofd_packets/00230666 [23:47:53]OFD Sender: To server: pG, [23:47:53]CommunicateWithHost lk.salyk.kg:30040 [23:47:53]ConnectInit lk.salyk.kg [23:47:53]written 0, free lines is 4095 [23:47:54]Connected sock=10 [23:47:54]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 1E 1F 07 01 22 7F 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 E0 01 00 00 F4 03 04 00 A8 D8 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0A 85 03 00 35 04 06 00 96 1E 31 78 A9 F5 1E B1 F6 AA 7E E4 58 DE [23:47:54]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 3A 57 47 00 6C 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 39 36 35 33 35 32 10 04 04 00 0A 85 03 00 F4 03 04 00 7E 7F A6 66 B6 04 01 00 00 C9 D9 0C CF FD 22 5E 64 [23:47:54]CommunicateWithHost err = 0 [23:47:54]CheckOFDResponse [23:47:54]1017 (14) - 77093643461234 [23:47:54]1041 (16) - 0000000000965352 [23:47:54]1040 (4) - 230666 [23:47:54]1012 (4) - 28.07.2024 17:27 [23:47:54]1206 (1) - 0 [23:47:54]OFD Sender: Remove packet 230666 [23:47:54]ProducePacketName [23:47:54]name=ofd_packets/00230666 [23:47:54]NVStorageDeleteData [23:47:54]Write to MH i2c: 01 00 00 2C 0C 38 [23:47:54]Write i2c OK [23:47:54]MH_I2C_Read... [23:47:54]Read from MH i2c: 01 [23:47:54]MH_I2C_Read... [23:47:54]Read from MH i2c: 01 07 00 [23:47:54]MH_I2C_Read... [23:47:54]Read from MH i2c: 01 07 00 2C 0C 00 00 00 00 00 00 0D 4C [23:47:54]RasterBufferAndPrint [23:47:54]line [23:47:54]line [23:47:54]line [23:47:54]line [23:47:54]line [23:47:54]written 0, free lines is 3334 [23:47:54]MH_Cut [23:47:54]Write to MH i2c: D1 01 00 33 0C 01 11 [23:47:54]Write i2c OK [23:47:54]MH_I2C_Read... [23:47:54]Read from MH i2c: D1 [23:47:54]MH_I2C_Read... [23:47:54]Read from MH i2c: D1 01 00 [23:47:54]MH_I2C_Read... [23:47:54]Read from MH i2c: D1 01 00 33 0C 00 10 [23:47:54]Write to MH i2c: 01 00 00 34 0C 40 [23:47:54]Write i2c OK [23:47:54]MH_I2C_Read... [23:47:54]OFD Sender: No OFD packet to send [23:47:55]*** Cut start [23:47:55]*** Partial cut [23:47:55]*** CUTSNS_PIN = 1 [23:47:55]*** CUTSNS_PIN = 0 [23:47:55]*** Brake cut motor [23:47:55]Read from MH i2c: 01 [23:47:55]MH_I2C_Read... [23:47:55]*** Stop cut motor [23:47:55]*** Cut end [23:47:55]Read from MH i2c: 01 07 00 [23:47:55]MH_I2C_Read... [23:47:55]Read from MH i2c: 01 07 00 34 0C 00 00 00 00 00 FF 0F 55 [23:47:55]process_action close_receipt done [23:47:55]requested_data is exist [23:47:55]produce_requested_data [23:47:55]requested_item fm.sn is exist - process it [23:47:55]wFMCommunicate request_size=4 [23:47:55]MH_SAM_APDU [23:47:55]CAPDU: 80 11 00 00 [23:47:55]Write to MH i2c: E2 08 00 35 0C 80 11 00 00 00 00 00 00 BB [23:47:55]Write i2c OK [23:47:55]MH_I2C_Read... [23:47:55]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:47:55]Read from MH i2c: E2 [23:47:55]MH_I2C_Read... [23:47:55]Read from MH i2c: E2 17 00 [23:47:55]MH_I2C_Read... [23:47:55]Read from MH i2c: E2 17 00 35 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 0C [23:47:55]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [23:47:55]wFMCommunicate OK [23:47:55]requested_item fd.num is exist - process it [23:47:55]SAM_PROTO_GetFieldsCounters [23:47:55]wFMCommunicate request_size=4 [23:47:55]MH_SAM_APDU [23:47:55]CAPDU: 80 13 00 00 [23:47:55]Write to MH i2c: E2 08 00 36 0C 80 13 00 00 00 00 00 00 BE [23:47:55]Write i2c OK [23:47:55]MH_I2C_Read... [23:47:55]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:47:55]Read from MH i2c: E2 [23:47:55]MH_I2C_Read... [23:47:55]Read from MH i2c: E2 62 00 [23:47:55]MH_I2C_Read... [23:47:55]Read from MH i2c: E2 62 00 36 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 0A 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 E0 01 00 00 5E 04 04 00 E0 01 00 00 57 04 04 00 E1 01 00 00 19 04 04 00 00 00 00 00 90 00 98 [23:47:55]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 0A 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 E0 01 00 00 5E 04 04 00 E0 01 00 00 57 04 04 00 E1 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:47:55]wFMCommunicate OK [23:47:55]SAM_PROTO_GetFieldsCounters done [23:47:55]requested_item shift.num is exist - process it [23:47:55]requested_item shift.opened is exist - process it [23:47:55]req_shift_opened [23:47:55]FM_GetShiftState [23:47:55]SAM_PROTO_GetShiftState [23:47:55]wFMCommunicate request_size=4 [23:47:55]MH_SAM_APDU [23:47:55]CAPDU: 80 13 01 00 [23:47:55]Write to MH i2c: E2 08 00 37 0C 80 13 01 00 00 00 00 00 C0 [23:47:55]Write i2c OK [23:47:55]MH_I2C_Read... [23:47:55]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:47:55]Read from MH i2c: E2 [23:47:55]MH_I2C_Read... [23:47:55]Read from MH i2c: E2 0E 00 [23:47:55]MH_I2C_Read... [23:47:55]Read from MH i2c: E2 0E 00 37 0C 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 86 [23:47:55]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [23:47:55]wFMCommunicate OK [23:47:55]SAM_PROTO_GetShiftState done [23:47:55]FM_GetShiftState done [23:47:55]req_shift_opened done [23:47:55]requested_item shift.open_date is exist - process it [23:47:55]req_shift_open_date [23:47:55]req_shift_open_date done [23:47:55]produce_requested_data done [23:47:55]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230666,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [23:47:55]process_action_free close_receipt [23:47:55]json_value_free [23:47:55]json_value_free done [23:47:55]process_json_proto returns [23:47:55]Send response to host [23:47:55]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230666,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [23:47:55]free response buf [23:47:55]execute_script done [23:47:55]execute_script returns [23:47:55]free content buf [23:47:55]Sock 9.Close socket [23:47:55]Sock 9.Thread stoped [23:47:59]OFD Sender: No OFD packet to send [23:48:04]OFD Sender: No OFD packet to send [23:48:09]OFD Sender: No OFD packet to send [23:48:14]OFD Sender: No OFD packet to send [23:48:19]OFD Sender: No OFD packet to send [23:48:24]OFD Sender: No OFD packet to send [23:48:29]OFD Sender: No OFD packet to send [23:48:34]OFD Sender: No OFD packet to send [23:48:39]OFD Sender: No OFD packet to send [23:48:44]OFD Sender: No OFD packet to send [23:48:49]OFD Sender: No OFD packet to send [23:48:54]OFD Sender: No OFD packet to send [23:48:59]OFD Sender: No OFD packet to send [23:49:04]OFD Sender: No OFD packet to send [23:49:09]OFD Sender: No OFD packet to send [23:49:14]OFD Sender: No OFD packet to send [23:49:19]OFD Sender: No OFD packet to send [23:49:24]OFD Sender: No OFD packet to send [23:49:29]OFD Sender: No OFD packet to send [23:49:34]OFD Sender: No OFD packet to send [23:49:39]OFD Sender: No OFD packet to send [23:49:44]OFD Sender: No OFD packet to send [23:49:49]OFD Sender: No OFD packet to send [23:49:54]OFD Sender: No OFD packet to send [23:49:59]OFD Sender: No OFD packet to send [23:50:04]OFD Sender: No OFD packet to send [23:50:09]OFD Sender: No OFD packet to send [23:50:14]OFD Sender: No OFD packet to send [23:50:19]OFD Sender: No OFD packet to send [23:50:24]OFD Sender: No OFD packet to send [23:50:29]OFD Sender: No OFD packet to send [23:50:34]OFD Sender: No OFD packet to send [23:50:35]accept exits with 8 [23:50:35]New connection [23:50:35]New thread 3067276644 created [23:50:35]Thread 3067133284 joined [23:50:35]Waiting for new connection... [23:50:35] Sock 8.Parse request [23:50:35]Sock 8.Check first char [23:50:35]Sock 8.First char is OK [23:50:35]request: POST /json_proto HTTP/1.0 [23:50:35]Method: POST [23:50:35]URL: /json_proto [23:50:35]Method is POST - this is cgi request [23:50:35]url: /json_proto [23:50:35]query_string will be loaded in cgi processing [23:50:35]execute_cgi json_proto POST (null) [23:50:35]execute_cgi path=json_proto method=POST [23:50:35]POST find Content-Length [23:50:35]Host: 172.17.49.131:8080 [23:50:35]Content-Length: 682 [23:50:35]Content-Type: application/json [23:50:35] [23:50:35]POST finish read [23:50:35]Found Content-Length = 682 [23:50:35]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872254", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 20.090, "sum" : 1500.72, "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" ] } } [23:50:35]execute_script... [23:50: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)872254", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 51", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 20.090, "sum" : 1500.72, "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" ] } } [23:50:35]POST & json_proto [23:50:35]process_json_proto [23:50:35]json parsed OK: [23:50:35]protocol is kg_v1.0 [23:50:35]action value=close_receipt [23:50:35]process_action close_receipt [23:50:35]cmd_close_receipt [23:50:35]MH_GetDate [23:50:35]Write to MH i2c: F0 00 00 38 0C 33 [23:50:35]Write i2c OK [23:50:35]MH_I2C_Read... [23:50:35]Read from MH i2c: F0 [23:50:35]MH_I2C_Read... [23:50:35]Read from MH i2c: F0 09 00 [23:50:35]MH_I2C_Read... [23:50:35]Read from MH i2c: F0 09 00 38 0C 00 4C D9 A6 66 FF 4D C0 64 DD [23:50:35]GetLastDocTimeStamp 1722210472 [23:50:35]current date 1722210636 [23:50:35]FM_GetShiftState [23:50:35]SAM_PROTO_GetShiftState [23:50:35]wFMCommunicate request_size=4 [23:50:35]MH_SAM_APDU [23:50:35]CAPDU: 80 13 01 00 [23:50:35]Write to MH i2c: E2 08 00 39 0C 80 13 01 00 00 00 00 00 C2 [23:50:35]Write i2c OK [23:50:35]MH_I2C_Read... [23:50:35]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:50:36]Read from MH i2c: E2 [23:50:36]MH_I2C_Read... [23:50:36]Read from MH i2c: E2 0E 00 [23:50:36]MH_I2C_Read... [23:50:36]Read from MH i2c: E2 0E 00 39 0C 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 88 [23:50:36]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [23:50:36]wFMCommunicate OK [23:50:36]SAM_PROTO_GetShiftState done [23:50:36]FM_GetShiftState done [23:50:36]opened in 1722127132 [23:50:36]opened+sec_in_day 1722213532 [23:50:36]quantity*price = 150072 [23:50:36]sum+1 = 150073 [23:50:36]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.72 ИТОГО: 1500.00 Внесено: 1500.00 СДАЧА: 0.00 НСП 1% : 13.28 НДС 12% : 159.37 Наличными: 1500.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 481 28.07.2024 23:50 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230667 ФПД: 30392634284410 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T235036&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230667&fm=30392634284410&tin=02508201610067®Number=0000000000099253&sum=150000 [23:50:37]StoreToDocumentArchive [23:50:37]shift 386 fd 230667 [23:50:37]save to /storage/0386/doc_00230667 [23:50:37]save last doc name /storage/0386/doc_00230667 to /storage/kkm_last_doc_name [23:50:37]save OK [23:50:37]Clear old archive folders... [23:50:37]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:50:37]tlvbuf is B6EF7A90 [23:50:37]SAM_PROTO_ClearQueue [23:50:37]wFMCommunicate request_size=4 [23:50:37]MH_SAM_APDU [23:50:37]CAPDU: 80 09 00 00 [23:50:37]Write to MH i2c: E2 08 00 46 0C 80 09 00 00 00 00 00 00 C4 [23:50:37]Write i2c OK [23:50:37]MH_I2C_Read... [23:50:37]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:50:37]Read from MH i2c: E2 [23:50:37]MH_I2C_Read... [23:50:37]Read from MH i2c: E2 03 00 [23:50:37]MH_I2C_Read... [23:50:37]Read from MH i2c: E2 03 00 46 0C 00 90 00 C6 [23:50:37]RAPDU: 90 00 [23:50:37]wFMCommunicate OK [23:50:37]SAM_PROTO_ClearQueue done [23:50:37]KKMCreateOFDPacket [23:50:37]OFDProtocolAddRootSTLVToBuf [23:50:37]FM_MakeSignedData [23:50:37]FM_MakeSignedData [23:50:37]SAM_PROTO_SignData [23:50:37]wFMCommunicate request_size=4 [23:50:37]MH_SAM_APDU [23:50:37]CAPDU: 80 0D 01 02 [23:50:37]Write to MH i2c: E2 08 00 47 0C 80 0D 01 02 00 00 00 00 CC [23:50:37]Write i2c OK [23:50:37]MH_I2C_Read... [23:50:37]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:50:37]Read from MH i2c: E2 [23:50:37]MH_I2C_Read... [23:50:37]Read from MH i2c: E2 03 00 [23:50:37]MH_I2C_Read... [23:50:37]Read from MH i2c: E2 03 00 47 0C 00 90 00 C7 [23:50:37]RAPDU: 90 00 [23:50:37]wFMCommunicate OK [23:50:37]wFMCommunicate request_size=255 [23:50:37]MH_SAM_APDU [23:50:37]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 01 00 00 F4 03 04 00 4C D9 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0B 85 03 00 35 04 06 00 1B [23:50:37]Write to MH i2c: E2 02 01 48 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 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 01 00 00 F4 03 04 00 4C D9 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0B 85 03 00 35 04 06 00 1B 00 00 E0 [23:50:37]Write i2c OK [23:50:37]MH_I2C_Read... [23:50:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:50:37]Read from MH i2c: E2 [23:50:37]MH_I2C_Read... [23:50:37]Read from MH i2c: E2 03 00 [23:50:37]MH_I2C_Read... [23:50:37]Read from MH i2c: E2 03 00 48 0C 00 90 00 C8 [23:50:37]RAPDU: 90 00 [23:50:37]wFMCommunicate OK [23:50:37]wFMCommunicate request_size=10 [23:50:37]MH_SAM_APDU [23:50:37]CAPDU: 80 0D 02 02 05 A4 56 2B 99 7A [23:50:37]Write to MH i2c: E2 0D 00 49 0C 80 0D 02 02 05 00 A4 56 2B 99 7A 00 00 11 [23:50:37]Write i2c OK [23:50:37]MH_I2C_Read... [23:50:37]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:50:37]Read from MH i2c: E2 [23:50:37]MH_I2C_Read... [23:50:37]Read from MH i2c: E2 03 00 [23:50:37]MH_I2C_Read... [23:50:37]Read from MH i2c: E2 03 00 49 0C 00 90 00 C9 [23:50:37]RAPDU: 90 00 [23:50:37]wFMCommunicate OK [23:50:37]wFMCommunicate request_size=4 [23:50:37]MH_SAM_APDU [23:50:37]CAPDU: 80 0D 03 02 [23:50:37]Write to MH i2c: E2 08 00 4A 0C 80 0D 03 02 00 00 00 00 D1 [23:50:37]Write i2c OK [23:50:37]MH_I2C_Read... [23:50:37]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:50:37]Read from MH i2c: E2 [23:50:37]MH_I2C_Read... [23:50:37]Read from MH i2c: E2 0B 00 [23:50:37]MH_I2C_Read... [23:50:37]Read from MH i2c: E2 0B 00 4A 0C 00 13 5F FB 36 3D 71 68 31 90 00 BC [23:50:37]RAPDU: 13 5F FB 36 3D 71 68 31 90 00 [23:50:37]wFMCommunicate OK [23:50:37]SAM_PROTO_SignData done [23:50:37]FM_MakeSignedData done [23:50:37]CreateOFDProtocolMessage [23:50:37]wFMCommunicate request_size=4 [23:50:37]MH_SAM_APDU [23:50:37]CAPDU: 80 11 00 00 [23:50:37]Write to MH i2c: E2 08 00 4B 0C 80 11 00 00 00 00 00 00 D1 [23:50:37]Write i2c OK [23:50:37]MH_I2C_Read... [23:50:37]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:50:37]Read from MH i2c: E2 [23:50:37]MH_I2C_Read... [23:50:37]Read from MH i2c: E2 17 00 [23:50:37]MH_I2C_Read... [23:50:37]Read from MH i2c: E2 17 00 4B 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 22 [23:50:37]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [23:50:37]wFMCommunicate OK [23:50:37]CreateOFDProtocolMessage done [23:50:37]OFDSenderStorePacket 230667 [23:50:37]StoreOFDPacket docnum=230667 [23:50:37]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 83 F0 07 01 0F 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 01 00 00 F4 03 04 00 4C D9 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0B 85 03 00 35 04 06 00 1B A4 56 2B 99 7A 13 5F FB 36 3D 71 68 31 [23:50:37]CheckFolder [23:50:37]dirname=/storage/ofd_packets [23:50:37]CheckFolder done [23:50:37]ProducePacketName [23:50:37]name=ofd_packets/00230667 [23:50:37]NVStorageSaveData ofd_packets/00230667 [23:50:37]File name is /storage/ofd_packets/00230667 [23:50:37]Write 301 bytes [23:50:37]NVStorageSaveData done [23:50:37]OFDSenderStorePacket done [23:50:37]KKMCreateOFDPacket done [23:50:37]NVStorageSaveData kkm_last_timestamp [23:50:37]File name is /storage/kkm_last_timestamp [23:50:37]Write 4 bytes [23:50:37]NVStorageSaveData done [23:50:37]ExternCall_PrintAddStr [23:50:37]wPrintStart [23:50:37]Write to MH i2c: 01 00 00 4C 0C 58 [23:50:37]Write i2c OK [23:50:37]MH_I2C_Read... [23:50:37]Read from MH i2c: 01 [23:50:37]MH_I2C_Read... [23:50:37]Read from MH i2c: 01 07 00 [23:50:37]MH_I2C_Read... [23:50:37]Read from MH i2c: 01 07 00 4C 0C 00 00 00 00 00 FF 0F 6D [23:50:37]RasterBufferAndPrint [23:50:37]line Счет N : (1)872254 [23:50:37]line ИНН: 02508201610067 [23:50:37]line Контрольно-Кассовый Чек [23:50:37]line ПРОДАЖА [23:50:37]line ТРК (МРК, ГНК) : 51 [23:50:37]line Товар: 2710124500 [23:50:37]line Аи-95-К-5 [23:50:37]line 20.090 * 74.70 [23:50:37]line = 1500.72 [23:50:37]line НДС 12% НСП 1% [23:50:37]line > о реализуемом товаре [23:50:37]line ОКРУГЛЕНИЕ: -0.72 [23:50:37]line ИТОГО: 1500.00 [23:50:37]line Внесено: 1500.00 [23:50:37]line СДАЧА: 0.00 [23:50:37]line НСП 1% : 13.28 [23:50:37]line НДС 12% : 159.37 [23:50:37]line Наличными: 1500.00 [23:50:37]line Безнал.: 0.00 [23:50:37]line Место: АЗС № 125 "Партнер Нефть" [23:50:37]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [23:50:37]line СНО: Общий режим [23:50:37]line Чек 481 28.07.2024 23:50 [23:50:37]line Смена: 386 ФФД: 1.0 [23:50:37]line ЗНМ: 0300000050 [23:50:37]line РНМ: 0000000000099253 [23:50:37]line Версия ККМ: 001 [23:50:37]line ФМ: 0000000000965352 [23:50:37]line ФД: 230667 [23:50:37]line ФПД: 30392634284410 [23:50:37]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T235036&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230667&fm=30392634284410&tin=02508201610067®Number=0000000000099253&sum=150000 [23:50:38]OFD Sender: Processing packet 230667 [packets to send 132, broken 131] [23:50:38]ProducePacketName [23:50:38]name=ofd_packets/00230667 [23:50:38]OFD Sender: To server: pG, [23:50:38]CommunicateWithHost lk.salyk.kg:30040 [23:50:38]ConnectInit lk.salyk.kg [23:50:38]written 0, free lines is 4095 [23:50:38]Connected sock=10 [23:50:38]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 83 F0 07 01 0F 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 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 7A 4E 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 38 4A 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 49 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 30 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 41 3E 00 00 00 00 07 04 06 00 F0 49 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E1 01 00 00 F4 03 04 00 4C D9 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0B 85 03 00 35 04 06 00 1B A4 56 2B 99 7A 13 5F FB 36 3D 71 68 31 [23:50:38]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 71 B9 47 00 86 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 39 36 35 33 35 32 10 04 04 00 0B 85 03 00 F4 03 04 00 22 80 A6 66 B6 04 01 00 00 BD 4C 0C AC 46 7B 8D 74 [23:50:38]CommunicateWithHost err = 0 [23:50:38]CheckOFDResponse [23:50:38]1017 (14) - 77093643461234 [23:50:38]1041 (16) - 0000000000965352 [23:50:38]1040 (4) - 230667 [23:50:38]1012 (4) - 28.07.2024 17:30 [23:50:38]1206 (1) - 0 [23:50:38]OFD Sender: Remove packet 230667 [23:50:38]ProducePacketName [23:50:38]name=ofd_packets/00230667 [23:50:38]NVStorageDeleteData [23:50:38]Write to MH i2c: 01 00 00 77 0C 83 [23:50:38]Write i2c OK [23:50:38]MH_I2C_Read... [23:50:38]Read from MH i2c: 01 [23:50:38]MH_I2C_Read... [23:50:38]Read from MH i2c: 01 07 00 [23:50:38]MH_I2C_Read... [23:50:38]Read from MH i2c: 01 07 00 77 0C 00 00 00 00 00 03 0D 9A [23:50:38]RasterBufferAndPrint [23:50:38]line [23:50:38]line [23:50:38]line [23:50:38]line [23:50:38]line [23:50:38]written 0, free lines is 3337 [23:50:38]MH_Cut [23:50:38]Write to MH i2c: D1 01 00 7E 0C 01 5C [23:50:38]Write i2c OK [23:50:38]MH_I2C_Read... [23:50:38]Read from MH i2c: D1 [23:50:38]MH_I2C_Read... [23:50:38]Read from MH i2c: D1 01 00 [23:50:38]MH_I2C_Read... [23:50:38]Read from MH i2c: D1 01 00 7E 0C 00 5B [23:50:38]Write to MH i2c: 01 00 00 7F 0C 8B [23:50:38]Write i2c OK [23:50:38]MH_I2C_Read... [23:50:38]OFD Sender: No OFD packet to send [23:50:39]*** Cut start [23:50:39]*** Partial cut [23:50:39]*** CUTSNS_PIN = 1 [23:50:39]*** CUTSNS_PIN = 0 [23:50:39]*** Brake cut motor [23:50:39]Read from MH i2c: 01 [23:50:39]MH_I2C_Read... [23:50:39]*** Stop cut motor [23:50:39]*** Cut end [23:50:39]Read from MH i2c: 01 07 00 [23:50:39]MH_I2C_Read... [23:50:39]Read from MH i2c: 01 07 00 7F 0C 00 00 00 00 00 FF 0F A0 [23:50:39]process_action close_receipt done [23:50:39]requested_data is exist [23:50:39]produce_requested_data [23:50:39]requested_item fm.sn is exist - process it [23:50:39]wFMCommunicate request_size=4 [23:50:39]MH_SAM_APDU [23:50:39]CAPDU: 80 11 00 00 [23:50:39]Write to MH i2c: E2 08 00 80 0C 80 11 00 00 00 00 00 00 06 [23:50:39]Write i2c OK [23:50:39]MH_I2C_Read... [23:50:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:50:39]Read from MH i2c: E2 [23:50:39]MH_I2C_Read... [23:50:39]Read from MH i2c: E2 17 00 [23:50:39]MH_I2C_Read... [23:50:39]Read from MH i2c: E2 17 00 80 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 57 [23:50:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [23:50:39]wFMCommunicate OK [23:50:39]requested_item fd.num is exist - process it [23:50:39]SAM_PROTO_GetFieldsCounters [23:50:39]wFMCommunicate request_size=4 [23:50:39]MH_SAM_APDU [23:50:39]CAPDU: 80 13 00 00 [23:50:39]Write to MH i2c: E2 08 00 81 0C 80 13 00 00 00 00 00 00 09 [23:50:39]Write i2c OK [23:50:39]MH_I2C_Read... [23:50:39]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:50:39]Read from MH i2c: E2 [23:50:39]MH_I2C_Read... [23:50:39]Read from MH i2c: E2 62 00 [23:50:39]MH_I2C_Read... [23:50:39]Read from MH i2c: E2 62 00 81 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 0B 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 E1 01 00 00 5E 04 04 00 E1 01 00 00 57 04 04 00 E2 01 00 00 19 04 04 00 00 00 00 00 90 00 E7 [23:50:39]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 0B 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 E1 01 00 00 5E 04 04 00 E1 01 00 00 57 04 04 00 E2 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:50:39]wFMCommunicate OK [23:50:39]SAM_PROTO_GetFieldsCounters done [23:50:39]requested_item shift.num is exist - process it [23:50:39]requested_item shift.opened is exist - process it [23:50:39]req_shift_opened [23:50:39]FM_GetShiftState [23:50:39]SAM_PROTO_GetShiftState [23:50:39]wFMCommunicate request_size=4 [23:50:39]MH_SAM_APDU [23:50:39]CAPDU: 80 13 01 00 [23:50:39]Write to MH i2c: E2 08 00 82 0C 80 13 01 00 00 00 00 00 0B [23:50:39]Write i2c OK [23:50:39]MH_I2C_Read... [23:50:39]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:50:39]Read from MH i2c: E2 [23:50:39]MH_I2C_Read... [23:50:39]Read from MH i2c: E2 0E 00 [23:50:39]MH_I2C_Read... [23:50:39]Read from MH i2c: E2 0E 00 82 0C 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 D1 [23:50:39]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [23:50:39]wFMCommunicate OK [23:50:39]SAM_PROTO_GetShiftState done [23:50:39]FM_GetShiftState done [23:50:39]req_shift_opened done [23:50:39]requested_item shift.open_date is exist - process it [23:50:39]req_shift_open_date [23:50:39]req_shift_open_date done [23:50:39]produce_requested_data done [23:50:39]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230667,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [23:50:39]process_action_free close_receipt [23:50:39]json_value_free [23:50:39]json_value_free done [23:50:39]process_json_proto returns [23:50:39]Send response to host [23:50:39]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230667,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [23:50:39]free response buf [23:50:39]execute_script done [23:50:39]execute_script returns [23:50:39]free content buf [23:50:39]Sock 8.Close socket [23:50:39]Sock 8.Thread stoped [23:50:43]OFD Sender: No OFD packet to send [23:50:48]OFD Sender: No OFD packet to send [23:50:53]OFD Sender: No OFD packet to send [23:50:58]OFD Sender: No OFD packet to send [23:51:03]OFD Sender: No OFD packet to send [23:51:08]OFD Sender: No OFD packet to send [23:51:12]accept exits with 9 [23:51:12]New connection [23:51:12]New thread 3067133284 created [23:51:12]Thread 3067276644 joined [23:51:12]Waiting for new connection... [23:51:12] Sock 9.Parse request [23:51:12]Sock 9.Check first char [23:51:12]Sock 9.First char is OK [23:51:12]request: POST /json_proto HTTP/1.0 [23:51:12]Method: POST [23:51:12]URL: /json_proto [23:51:12]Method is POST - this is cgi request [23:51:12]url: /json_proto [23:51:12]query_string will be loaded in cgi processing [23:51:12]execute_cgi json_proto POST (null) [23:51:12]execute_cgi path=json_proto method=POST [23:51:12]POST find Content-Length [23:51:12]Host: 172.17.49.131:8080 [23:51:12]Content-Length: 678 [23:51:12]Content-Type: application/json [23:51:12] [23:51:12]POST finish read [23:51:12]Found Content-Length = 678 [23:51:12]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872257", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 13.300, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:51:12]execute_script... [23:51:12]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872257", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 13.300, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:51:12]POST & json_proto [23:51:12]process_json_proto [23:51:12]json parsed OK: [23:51:12]protocol is kg_v1.0 [23:51:12]action value=close_receipt [23:51:12]process_action close_receipt [23:51:12]cmd_close_receipt [23:51:12]MH_GetDate [23:51:12]Write to MH i2c: F0 00 00 83 0C 7E [23:51:12]Write i2c OK [23:51:12]MH_I2C_Read... [23:51:12]Read from MH i2c: F0 [23:51:12]MH_I2C_Read... [23:51:12]Read from MH i2c: F0 09 00 [23:51:12]MH_I2C_Read... [23:51:12]Read from MH i2c: F0 09 00 83 0C 00 70 D9 A6 66 FF 4D C0 64 4C [23:51:12]GetLastDocTimeStamp 1722210636 [23:51:12]current date 1722210672 [23:51:12]FM_GetShiftState [23:51:12]SAM_PROTO_GetShiftState [23:51:12]wFMCommunicate request_size=4 [23:51:12]MH_SAM_APDU [23:51:12]CAPDU: 80 13 01 00 [23:51:12]Write to MH i2c: E2 08 00 84 0C 80 13 01 00 00 00 00 00 0D [23:51:12]Write i2c OK [23:51:12]MH_I2C_Read... [23:51:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:51:12]Read from MH i2c: E2 [23:51:12]MH_I2C_Read... [23:51:12]Read from MH i2c: E2 0E 00 [23:51:12]MH_I2C_Read... [23:51:12]Read from MH i2c: E2 0E 00 84 0C 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 D3 [23:51:12]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [23:51:12]wFMCommunicate OK [23:51:12]SAM_PROTO_GetShiftState done [23:51:12]FM_GetShiftState done [23:51:12]opened in 1722127132 [23:51:12]opened+sec_in_day 1722213532 [23:51:12]quantity*price = 100016 [23:51:12]sum+1 = 100017 [23:51:12]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.16 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 482 28.07.2024 23:51 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230668 ФПД: 257762571964807 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T235112&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230668&fm=257762571964807&tin=02508201610067®Number=0000000000099253&sum=100000 [23:51:13]StoreToDocumentArchive [23:51:13]shift 386 fd 230668 [23:51:13]save to /storage/0386/doc_00230668 [23:51:13]save last doc name /storage/0386/doc_00230668 to /storage/kkm_last_doc_name [23:51:13]save OK [23:51:13]Clear old archive folders... [23:51:13]ProcessDocumentItem done err = 0, tmpTLVsize=248 [23:51:13]tlvbuf is 005AE1A0 [23:51:13]SAM_PROTO_ClearQueue [23:51:13]wFMCommunicate request_size=4 [23:51:13]MH_SAM_APDU [23:51:13]CAPDU: 80 09 00 00 [23:51:13]Write to MH i2c: E2 08 00 91 0C 80 09 00 00 00 00 00 00 0F [23:51:13]Write i2c OK [23:51:13]MH_I2C_Read... [23:51:13]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:51:13]Read from MH i2c: E2 [23:51:13]MH_I2C_Read... [23:51:13]Read from MH i2c: E2 03 00 [23:51:13]MH_I2C_Read... [23:51:13]Read from MH i2c: E2 03 00 91 0C 00 90 00 11 [23:51:13]RAPDU: 90 00 [23:51:13]wFMCommunicate OK [23:51:13]SAM_PROTO_ClearQueue done [23:51:13]KKMCreateOFDPacket [23:51:13]OFDProtocolAddRootSTLVToBuf [23:51:13]FM_MakeSignedData [23:51:13]FM_MakeSignedData [23:51:13]SAM_PROTO_SignData [23:51:13]wFMCommunicate request_size=4 [23:51:13]MH_SAM_APDU [23:51:13]CAPDU: 80 0D 01 02 [23:51:13]Write to MH i2c: E2 08 00 92 0C 80 0D 01 02 00 00 00 00 17 [23:51:13]Write i2c OK [23:51:13]MH_I2C_Read... [23:51:13]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:51:13]Read from MH i2c: E2 [23:51:13]MH_I2C_Read... [23:51:13]Read from MH i2c: E2 03 00 [23:51:13]MH_I2C_Read... [23:51:13]Read from MH i2c: E2 03 00 92 0C 00 90 00 12 [23:51:13]RAPDU: 90 00 [23:51:13]wFMCommunicate OK [23:51:13]wFMCommunicate request_size=255 [23:51:13]MH_SAM_APDU [23:51:13]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 01 00 00 F4 03 04 00 70 D9 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0C 85 03 00 35 04 06 00 EA 6F 06 89 [23:51:13]Write to MH i2c: E2 02 01 93 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 F4 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 01 00 00 F4 03 04 00 70 D9 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0C 85 03 00 35 04 06 00 EA 6F 06 89 00 00 F3 [23:51:13]Write i2c OK [23:51:13]MH_I2C_Read... [23:51:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:51:13]Read from MH i2c: E2 [23:51:13]MH_I2C_Read... [23:51:13]Read from MH i2c: E2 03 00 [23:51:13]MH_I2C_Read... [23:51:13]Read from MH i2c: E2 03 00 93 0C 00 90 00 13 [23:51:13]RAPDU: 90 00 [23:51:13]wFMCommunicate OK [23:51:13]wFMCommunicate request_size=7 [23:51:13]MH_SAM_APDU [23:51:13]CAPDU: 80 0D 02 02 02 D1 87 [23:51:13]Write to MH i2c: E2 0A 00 94 0C 80 0D 02 02 02 00 D1 87 00 00 76 [23:51:13]Write i2c OK [23:51:13]MH_I2C_Read... [23:51:13]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:51:13]Read from MH i2c: E2 [23:51:13]MH_I2C_Read... [23:51:13]Read from MH i2c: E2 03 00 [23:51:13]MH_I2C_Read... [23:51:13]Read from MH i2c: E2 03 00 94 0C 00 90 00 14 [23:51:13]RAPDU: 90 00 [23:51:13]wFMCommunicate OK [23:51:13]wFMCommunicate request_size=4 [23:51:13]MH_SAM_APDU [23:51:13]CAPDU: 80 0D 03 02 [23:51:13]Write to MH i2c: E2 08 00 95 0C 80 0D 03 02 00 00 00 00 1C [23:51:13]Write i2c OK [23:51:13]MH_I2C_Read... [23:51:13]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:51:13]OFD Sender: No OFD packet to send [23:51:13]Read from MH i2c: E2 [23:51:13]MH_I2C_Read... [23:51:13]Read from MH i2c: E2 0B 00 [23:51:13]MH_I2C_Read... [23:51:13]Read from MH i2c: E2 0B 00 95 0C 00 71 41 23 6F 32 2A 1D D3 90 00 AD [23:51:13]RAPDU: 71 41 23 6F 32 2A 1D D3 90 00 [23:51:13]wFMCommunicate OK [23:51:13]SAM_PROTO_SignData done [23:51:13]FM_MakeSignedData done [23:51:13]CreateOFDProtocolMessage [23:51:13]wFMCommunicate request_size=4 [23:51:13]MH_SAM_APDU [23:51:13]CAPDU: 80 11 00 00 [23:51:13]Write to MH i2c: E2 08 00 96 0C 80 11 00 00 00 00 00 00 1C [23:51:13]Write i2c OK [23:51:13]MH_I2C_Read... [23:51:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:51:13]Read from MH i2c: E2 [23:51:13]MH_I2C_Read... [23:51:13]Read from MH i2c: E2 17 00 [23:51:13]MH_I2C_Read... [23:51:13]Read from MH i2c: E2 17 00 96 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 6D [23:51:13]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [23:51:13]wFMCommunicate OK [23:51:13]CreateOFDProtocolMessage done [23:51:13]OFDSenderStorePacket 230668 [23:51:13]StoreOFDPacket docnum=230668 [23:51:13]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 25 4E 04 01 D9 9F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 01 00 00 F4 03 04 00 70 D9 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0C 85 03 00 35 04 06 00 EA 6F 06 89 D1 87 71 41 23 6F 32 2A 1D D3 [23:51:13]CheckFolder [23:51:13]dirname=/storage/ofd_packets [23:51:13]CheckFolder done [23:51:13]ProducePacketName [23:51:13]name=ofd_packets/00230668 [23:51:13]NVStorageSaveData ofd_packets/00230668 [23:51:13]File name is /storage/ofd_packets/00230668 [23:51:13]Write 298 bytes [23:51:13]NVStorageSaveData done [23:51:13]OFDSenderStorePacket done [23:51:13]KKMCreateOFDPacket done [23:51:13]NVStorageSaveData kkm_last_timestamp [23:51:13]File name is /storage/kkm_last_timestamp [23:51:13]Write 4 bytes [23:51:13]NVStorageSaveData done [23:51:13]ExternCall_PrintAddStr [23:51:13]wPrintStart [23:51:13]Write to MH i2c: 01 00 00 97 0C A3 [23:51:13]Write i2c OK [23:51:13]MH_I2C_Read... [23:51:13]Read from MH i2c: 01 [23:51:13]MH_I2C_Read... [23:51:13]Read from MH i2c: 01 07 00 [23:51:13]MH_I2C_Read... [23:51:13]Read from MH i2c: 01 07 00 97 0C 00 00 00 00 00 FF 0F B8 [23:51:13]RasterBufferAndPrint [23:51:13]line Счет N : (1)872257 [23:51:13]line ИНН: 02508201610067 [23:51:13]line Контрольно-Кассовый Чек [23:51:13]line ПРОДАЖА [23:51:13]line ТРК (МРК, ГНК) : 2 [23:51:13]line Товар: 2710194210 [23:51:13]line ДТ-К-5 [23:51:13]line 13.300 * 75.20 [23:51:13]line = 1000.16 [23:51:13]line НДС 12% НСП 1% [23:51:13]line > о реализуемом товаре [23:51:13]line ОКРУГЛЕНИЕ: -0.16 [23:51:13]line ИТОГО: 1000.00 [23:51:13]line Внесено: 1000.00 [23:51:13]line СДАЧА: 0.00 [23:51:13]line НСП 1% : 8.85 [23:51:13]line НДС 12% : 106.21 [23:51:13]line Наличными: 1000.00 [23:51:13]line Безнал.: 0.00 [23:51:13]line Место: АЗС № 125 "Партнер Нефть" [23:51:13]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [23:51:13]line СНО: Общий режим [23:51:13]line Чек 482 28.07.2024 23:51 [23:51:13]line Смена: 386 ФФД: 1.0 [23:51:13]line ЗНМ: 0300000050 [23:51:13]line РНМ: 0000000000099253 [23:51:13]line Версия ККМ: 001 [23:51:13]line ФМ: 0000000000965352 [23:51:13]line ФД: 230668 [23:51:13]line ФПД: 257762571964807 [23:51:14]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T235112&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230668&fm=257762571964807&tin=02508201610067®Number=0000000000099253&sum=100000 [23:51:14]OFD Sender: Processing packet 230668 [packets to send 132, broken 131] [23:51:14]ProducePacketName [23:51:14]name=ofd_packets/00230668 [23:51:14]OFD Sender: To server: pG, [23:51:14]CommunicateWithHost lk.salyk.kg:30040 [23:51:14]ConnectInit lk.salyk.kg [23:51:14]written 0, free lines is 4095 [23:51:14]Connected sock=10 [23:51:14]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 25 4E 04 01 D9 9F 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E2 01 00 00 F4 03 04 00 70 D9 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0C 85 03 00 35 04 06 00 EA 6F 06 89 D1 87 71 41 23 6F 32 2A 1D D3 [23:51:14]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 49 3C 47 00 FA C4 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0C 85 03 00 F4 03 04 00 46 80 A6 66 B6 04 01 00 00 E1 08 DF 91 9A 5C 4F 26 [23:51:14]CommunicateWithHost err = 0 [23:51:14]CheckOFDResponse [23:51:14]1017 (14) - 77093643461234 [23:51:14]1041 (16) - 0000000000965352 [23:51:14]1040 (4) - 230668 [23:51:14]1012 (4) - 28.07.2024 17:30 [23:51:14]1206 (1) - 0 [23:51:14]OFD Sender: Remove packet 230668 [23:51:14]ProducePacketName [23:51:14]name=ofd_packets/00230668 [23:51:14]NVStorageDeleteData [23:51:14]Write to MH i2c: 01 00 00 C2 0C CE [23:51:14]Write i2c OK [23:51:14]MH_I2C_Read... [23:51:14]Read from MH i2c: 01 [23:51:14]MH_I2C_Read... [23:51:14]Read from MH i2c: 01 07 00 [23:51:14]MH_I2C_Read... [23:51:14]Read from MH i2c: 01 07 00 C2 0C 00 00 00 00 00 00 0D E2 [23:51:14]RasterBufferAndPrint [23:51:14]line [23:51:14]line [23:51:14]line [23:51:14]line [23:51:14]line [23:51:14]written 0, free lines is 3334 [23:51:14]MH_Cut [23:51:14]Write to MH i2c: D1 01 00 C9 0C 01 A7 [23:51:14]Write i2c OK [23:51:14]MH_I2C_Read... [23:51:14]Read from MH i2c: D1 [23:51:14]MH_I2C_Read... [23:51:14]Read from MH i2c: D1 01 00 [23:51:14]MH_I2C_Read... [23:51:14]Read from MH i2c: D1 01 00 C9 0C 00 A6 [23:51:14]Write to MH i2c: 01 00 00 CA 0C D6 [23:51:14]Write i2c OK [23:51:14]MH_I2C_Read... [23:51:15]OFD Sender: No OFD packet to send [23:51:15]*** Cut start [23:51:15]*** Partial cut [23:51:15]*** CUTSNS_PIN = 1 [23:51:15]*** CUTSNS_PIN = 0 [23:51:15]*** Brake cut motor [23:51:16]Read from MH i2c: 01 [23:51:16]MH_I2C_Read... [23:51:16]*** Stop cut motor [23:51:16]*** Cut end [23:51:16]Read from MH i2c: 01 07 00 [23:51:16]MH_I2C_Read... [23:51:16]Read from MH i2c: 01 07 00 CA 0C 00 00 00 00 00 FF 0F EB [23:51:16]process_action close_receipt done [23:51:16]requested_data is exist [23:51:16]produce_requested_data [23:51:16]requested_item fm.sn is exist - process it [23:51:16]wFMCommunicate request_size=4 [23:51:16]MH_SAM_APDU [23:51:16]CAPDU: 80 11 00 00 [23:51:16]Write to MH i2c: E2 08 00 CB 0C 80 11 00 00 00 00 00 00 51 [23:51:16]Write i2c OK [23:51:16]MH_I2C_Read... [23:51:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:51:16]Read from MH i2c: E2 [23:51:16]MH_I2C_Read... [23:51:16]Read from MH i2c: E2 17 00 [23:51:16]MH_I2C_Read... [23:51:16]Read from MH i2c: E2 17 00 CB 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 A2 [23:51:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [23:51:16]wFMCommunicate OK [23:51:16]requested_item fd.num is exist - process it [23:51:16]SAM_PROTO_GetFieldsCounters [23:51:16]wFMCommunicate request_size=4 [23:51:16]MH_SAM_APDU [23:51:16]CAPDU: 80 13 00 00 [23:51:16]Write to MH i2c: E2 08 00 CC 0C 80 13 00 00 00 00 00 00 54 [23:51:16]Write i2c OK [23:51:16]MH_I2C_Read... [23:51:16]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:51:16]Read from MH i2c: E2 [23:51:16]MH_I2C_Read... [23:51:16]Read from MH i2c: E2 62 00 [23:51:16]MH_I2C_Read... [23:51:16]Read from MH i2c: E2 62 00 CC 0C 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 0C 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 E2 01 00 00 5E 04 04 00 E2 01 00 00 57 04 04 00 E3 01 00 00 19 04 04 00 00 00 00 00 90 00 36 [23:51:16]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 0C 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 E2 01 00 00 5E 04 04 00 E2 01 00 00 57 04 04 00 E3 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:51:16]wFMCommunicate OK [23:51:16]SAM_PROTO_GetFieldsCounters done [23:51:16]requested_item shift.num is exist - process it [23:51:16]requested_item shift.opened is exist - process it [23:51:16]req_shift_opened [23:51:16]FM_GetShiftState [23:51:16]SAM_PROTO_GetShiftState [23:51:16]wFMCommunicate request_size=4 [23:51:16]MH_SAM_APDU [23:51:16]CAPDU: 80 13 01 00 [23:51:16]Write to MH i2c: E2 08 00 CD 0C 80 13 01 00 00 00 00 00 56 [23:51:16]Write i2c OK [23:51:16]MH_I2C_Read... [23:51:16]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:51:16]Read from MH i2c: E2 [23:51:16]MH_I2C_Read... [23:51:16]Read from MH i2c: E2 0E 00 [23:51:16]MH_I2C_Read... [23:51:16]Read from MH i2c: E2 0E 00 CD 0C 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 1C [23:51:16]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [23:51:16]wFMCommunicate OK [23:51:16]SAM_PROTO_GetShiftState done [23:51:16]FM_GetShiftState done [23:51:16]req_shift_opened done [23:51:16]requested_item shift.open_date is exist - process it [23:51:16]req_shift_open_date [23:51:16]req_shift_open_date done [23:51:16]produce_requested_data done [23:51:16]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230668,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [23:51:16]process_action_free close_receipt [23:51:16]json_value_free [23:51:16]json_value_free done [23:51:16]process_json_proto returns [23:51:16]Send response to host [23:51:16]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230668,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [23:51:16]free response buf [23:51:16]execute_script done [23:51:16]execute_script returns [23:51:16]free content buf [23:51:16]Sock 9.Close socket [23:51:16]Sock 9.Thread stoped [23:51:20]OFD Sender: No OFD packet to send [23:51:25]OFD Sender: No OFD packet to send [23:51:26]accept exits with 8 [23:51:26]New connection [23:51:26]New thread 3067276644 created [23:51:26]Thread 3067133284 joined [23:51:26]Waiting for new connection... [23:51:26] Sock 8.Parse request [23:51:26]Sock 8.Check first char [23:51:26]Sock 8.First char is OK [23:51:26]request: POST /json_proto HTTP/1.0 [23:51:26]Method: POST [23:51:26]URL: /json_proto [23:51:26]Method is POST - this is cgi request [23:51:26]url: /json_proto [23:51:26]query_string will be loaded in cgi processing [23:51:26]execute_cgi json_proto POST (null) [23:51:26]execute_cgi path=json_proto method=POST [23:51:26]POST find Content-Length [23:51:26]Host: 172.17.49.131:8080 [23:51:26]Content-Length: 682 [23:51:26]Content-Type: application/json [23:51:26] [23:51:26]POST finish read [23:51:26]Found Content-Length = 682 [23:51:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872256", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [23:51:26]execute_script... [23:51:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872256", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [23:51:26]POST & json_proto [23:51:26]process_json_proto [23:51:26]json parsed OK: [23:51:26]protocol is kg_v1.0 [23:51:26]action value=close_receipt [23:51:26]process_action close_receipt [23:51:26]cmd_close_receipt [23:51:26]MH_GetDate [23:51:26]Write to MH i2c: F0 00 00 CE 0C C9 [23:51:26]Write i2c OK [23:51:26]MH_I2C_Read... [23:51:26]Read from MH i2c: F0 [23:51:26]MH_I2C_Read... [23:51:26]Read from MH i2c: F0 09 00 [23:51:26]MH_I2C_Read... [23:51:26]Read from MH i2c: F0 09 00 CE 0C 00 7F D9 A6 66 FF 4D C0 64 A6 [23:51:26]GetLastDocTimeStamp 1722210672 [23:51:26]current date 1722210687 [23:51:26]FM_GetShiftState [23:51:26]SAM_PROTO_GetShiftState [23:51:26]wFMCommunicate request_size=4 [23:51:26]MH_SAM_APDU [23:51:26]CAPDU: 80 13 01 00 [23:51:26]Write to MH i2c: E2 08 00 CF 0C 80 13 01 00 00 00 00 00 58 [23:51:26]Write i2c OK [23:51:26]MH_I2C_Read... [23:51:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:51:26]Read from MH i2c: E2 [23:51:26]MH_I2C_Read... [23:51:26]Read from MH i2c: E2 0E 00 [23:51:26]MH_I2C_Read... [23:51:26]Read from MH i2c: E2 0E 00 CF 0C 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 1E [23:51:26]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [23:51:26]wFMCommunicate OK [23:51:26]SAM_PROTO_GetShiftState done [23:51:26]FM_GetShiftState done [23:51:26]opened in 1722127132 [23:51:26]opened+sec_in_day 1722213532 [23:51:26]quantity*price = 120006 [23:51:26]sum+1 = 120007 [23:51:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 1200.00 Внесено: 1200.00 СДАЧА: 0.00 НСП 1% : 10.62 НДС 12% : 127.44 Наличными: 1200.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 483 28.07.2024 23:51 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230669 ФПД: 164040312023401 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T235127&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230669&fm=164040312023401&tin=02508201610067®Number=0000000000099253&sum=120000 [23:51:27]StoreToDocumentArchive [23:51:27]shift 386 fd 230669 [23:51:27]save to /storage/0386/doc_00230669 [23:51:27]save last doc name /storage/0386/doc_00230669 to /storage/kkm_last_doc_name [23:51:27]save OK [23:51:27]Clear old archive folders... [23:51:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:51:27]tlvbuf is 005B4CA0 [23:51:27]SAM_PROTO_ClearQueue [23:51:27]wFMCommunicate request_size=4 [23:51:27]MH_SAM_APDU [23:51:27]CAPDU: 80 09 00 00 [23:51:27]Write to MH i2c: E2 08 00 DC 0C 80 09 00 00 00 00 00 00 5A [23:51:27]Write i2c OK [23:51:27]MH_I2C_Read... [23:51:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:51:27]Read from MH i2c: E2 [23:51:27]MH_I2C_Read... [23:51:27]Read from MH i2c: E2 03 00 [23:51:27]MH_I2C_Read... [23:51:27]Read from MH i2c: E2 03 00 DC 0C 00 90 00 5C [23:51:27]RAPDU: 90 00 [23:51:27]wFMCommunicate OK [23:51:27]SAM_PROTO_ClearQueue done [23:51:27]KKMCreateOFDPacket [23:51:27]OFDProtocolAddRootSTLVToBuf [23:51:27]FM_MakeSignedData [23:51:27]FM_MakeSignedData [23:51:27]SAM_PROTO_SignData [23:51:27]wFMCommunicate request_size=4 [23:51:27]MH_SAM_APDU [23:51:27]CAPDU: 80 0D 01 02 [23:51:27]Write to MH i2c: E2 08 00 DD 0C 80 0D 01 02 00 00 00 00 62 [23:51:27]Write i2c OK [23:51:27]MH_I2C_Read... [23:51:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:51:27]Read from MH i2c: E2 [23:51:27]MH_I2C_Read... [23:51:27]Read from MH i2c: E2 03 00 [23:51:27]MH_I2C_Read... [23:51:27]Read from MH i2c: E2 03 00 DD 0C 00 90 00 5D [23:51:27]RAPDU: 90 00 [23:51:27]wFMCommunicate OK [23:51:27]wFMCommunicate request_size=255 [23:51:27]MH_SAM_APDU [23:51:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E3 01 00 00 F4 03 04 00 7F D9 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0D 85 03 00 35 04 06 00 95 [23:51:27]Write to MH i2c: E2 02 01 DE 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 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 E3 01 00 00 F4 03 04 00 7F D9 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0D 85 03 00 35 04 06 00 95 00 00 49 [23:51:27]Write i2c OK [23:51:27]MH_I2C_Read... [23:51:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:51:28]Read from MH i2c: E2 [23:51:28]MH_I2C_Read... [23:51:28]Read from MH i2c: E2 03 00 [23:51:28]MH_I2C_Read... [23:51:28]Read from MH i2c: E2 03 00 DE 0C 00 90 00 5E [23:51:28]RAPDU: 90 00 [23:51:28]wFMCommunicate OK [23:51:28]wFMCommunicate request_size=10 [23:51:28]MH_SAM_APDU [23:51:28]CAPDU: 80 0D 02 02 05 31 9C 86 E9 69 [23:51:28]Write to MH i2c: E2 0D 00 DF 0C 80 0D 02 02 05 00 31 9C 86 E9 69 00 00 14 [23:51:28]Write i2c OK [23:51:28]MH_I2C_Read... [23:51:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:51:28]Read from MH i2c: E2 [23:51:28]MH_I2C_Read... [23:51:28]Read from MH i2c: E2 03 00 [23:51:28]MH_I2C_Read... [23:51:28]Read from MH i2c: E2 03 00 DF 0C 00 90 00 5F [23:51:28]RAPDU: 90 00 [23:51:28]wFMCommunicate OK [23:51:28]wFMCommunicate request_size=4 [23:51:28]MH_SAM_APDU [23:51:28]CAPDU: 80 0D 03 02 [23:51:28]Write to MH i2c: E2 08 00 E0 0C 80 0D 03 02 00 00 00 00 67 [23:51:28]Write i2c OK [23:51:28]MH_I2C_Read... [23:51:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:51:28]Read from MH i2c: E2 [23:51:28]MH_I2C_Read... [23:51:28]Read from MH i2c: E2 0B 00 [23:51:28]MH_I2C_Read... [23:51:28]Read from MH i2c: E2 0B 00 E0 0C 00 52 CB 18 1C F5 CF 1A 79 90 00 10 [23:51:28]RAPDU: 52 CB 18 1C F5 CF 1A 79 90 00 [23:51:28]wFMCommunicate OK [23:51:28]SAM_PROTO_SignData done [23:51:28]FM_MakeSignedData done [23:51:28]CreateOFDProtocolMessage [23:51:28]wFMCommunicate request_size=4 [23:51:28]MH_SAM_APDU [23:51:28]CAPDU: 80 11 00 00 [23:51:28]Write to MH i2c: E2 08 00 E1 0C 80 11 00 00 00 00 00 00 67 [23:51:28]Write i2c OK [23:51:28]MH_I2C_Read... [23:51:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:51:28]Read from MH i2c: E2 [23:51:28]MH_I2C_Read... [23:51:28]Read from MH i2c: E2 17 00 [23:51:28]MH_I2C_Read... [23:51:28]Read from MH i2c: E2 17 00 E1 0C 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 B8 [23:51:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [23:51:28]wFMCommunicate OK [23:51:28]CreateOFDProtocolMessage done [23:51:28]OFDSenderStorePacket 230669 [23:51:28]StoreOFDPacket docnum=230669 [23:51:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 37 06 07 01 84 4A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 E3 01 00 00 F4 03 04 00 7F D9 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0D 85 03 00 35 04 06 00 95 31 9C 86 E9 69 52 CB 18 1C F5 CF 1A 79 [23:51:28]CheckFolder [23:51:28]dirname=/storage/ofd_packets [23:51:28]CheckFolder done [23:51:28]ProducePacketName [23:51:28]name=ofd_packets/00230669 [23:51:28]NVStorageSaveData ofd_packets/00230669 [23:51:28]File name is /storage/ofd_packets/00230669 [23:51:28]Write 301 bytes [23:51:28]NVStorageSaveData done [23:51:28]OFDSenderStorePacket done [23:51:28]KKMCreateOFDPacket done [23:51:28]NVStorageSaveData kkm_last_timestamp [23:51:28]File name is /storage/kkm_last_timestamp [23:51:28]Write 4 bytes [23:51:28]NVStorageSaveData done [23:51:28]OFD Sender: Processing packet 230669 [packets to send 132, broken 131] [23:51:28]ProducePacketName [23:51:28]name=ofd_packets/00230669 [23:51:28]OFD Sender: To server: pG, [23:51:28]CommunicateWithHost lk.salyk.kg:30040 [23:51:28]ConnectInit lk.salyk.kg [23:51:28]ExternCall_PrintAddStr [23:51:28]wPrintStart [23:51:28]Write to MH i2c: 01 00 00 E2 0C EE [23:51:28]Write i2c OK [23:51:28]MH_I2C_Read... [23:51:28]Read from MH i2c: 01 [23:51:28]MH_I2C_Read... [23:51:28]Read from MH i2c: 01 07 00 [23:51:28]MH_I2C_Read... [23:51:28]Read from MH i2c: 01 07 00 E2 0C 00 00 00 00 00 FF 0F 03 [23:51:28]RasterBufferAndPrint [23:51:28]line Счет N : (1)872256 [23:51:28]line ИНН: 02508201610067 [23:51:28]line Контрольно-Кассовый Чек [23:51:28]line ПРОДАЖА [23:51:28]line ТРК (МРК, ГНК) : 62 [23:51:28]line Товар: 2710124130 [23:51:28]line Аи-92-К-5 [23:51:28]line 17.700 * 67.80 [23:51:28]line = 1200.06 [23:51:28]line НДС 12% НСП 1% [23:51:28]line > о реализуемом товаре [23:51:28]line ОКРУГЛЕНИЕ: -0.06 [23:51:28]line ИТОГО: 1200.00 [23:51:28]line Внесено: 1200.00 [23:51:28]line СДАЧА: 0.00 [23:51:28]line НСП 1% : 10.62 [23:51:28]line НДС 12% : 127.44 [23:51:28]line Наличными: 1200.00 [23:51:28]line Безнал.: 0.00 [23:51:28]line Место: АЗС № 125 "Партнер Нефть" [23:51:28]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [23:51:28]line СНО: Общий режим [23:51:28]line Чек 483 28.07.2024 23:51 [23:51:28]line Смена: 386 ФФД: 1.0 [23:51:28]line ЗНМ: 0300000050 [23:51:28]line РНМ: 0000000000099253 [23:51:28]line Версия ККМ: 001 [23:51:28]line ФМ: 0000000000965352 [23:51:28]line ФД: 230669 [23:51:28]line ФПД: 164040312023401 [23:51:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T235127&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230669&fm=164040312023401&tin=02508201610067®Number=0000000000099253&sum=120000 [23:51:28]Connected sock=11 [23:51:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 37 06 07 01 84 4A 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 E3 01 00 00 F4 03 04 00 7F D9 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0D 85 03 00 35 04 06 00 95 31 9C 86 E9 69 52 CB 18 1C F5 CF 1A 79 [23:51:28]written 0, free lines is 4095 [23:51:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 57 B4 47 00 0C 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 39 36 35 33 35 32 10 04 04 00 0D 85 03 00 F4 03 04 00 55 80 A6 66 B6 04 01 00 00 CC 8E 7A 3E 9E 86 17 F8 [23:51:28]CommunicateWithHost err = 0 [23:51:28]CheckOFDResponse [23:51:28]1017 (14) - 77093643461234 [23:51:28]1041 (16) - 0000000000965352 [23:51:28]1040 (4) - 230669 [23:51:28]1012 (4) - 28.07.2024 17:31 [23:51:28]1206 (1) - 0 [23:51:28]OFD Sender: Remove packet 230669 [23:51:28]ProducePacketName [23:51:28]name=ofd_packets/00230669 [23:51:28]NVStorageDeleteData [23:51:29]Write to MH i2c: 01 00 00 0D 0D 1A [23:51:29]Write i2c OK [23:51:29]MH_I2C_Read... [23:51:29]Read from MH i2c: 01 [23:51:29]MH_I2C_Read... [23:51:29]Read from MH i2c: 01 07 00 [23:51:29]MH_I2C_Read... [23:51:29]Read from MH i2c: 01 07 00 0D 0D 00 00 00 00 00 FC 0C 29 [23:51:29]RasterBufferAndPrint [23:51:29]line [23:51:29]line [23:51:29]line [23:51:29]line [23:51:29]line [23:51:29]written 0, free lines is 3330 [23:51:29]MH_Cut [23:51:29]Write to MH i2c: D1 01 00 14 0D 01 F3 [23:51:29]Write i2c OK [23:51:29]MH_I2C_Read... [23:51:29]Read from MH i2c: D1 [23:51:29]MH_I2C_Read... [23:51:29]Read from MH i2c: D1 01 00 [23:51:29]MH_I2C_Read... [23:51:29]Read from MH i2c: D1 01 00 14 0D 00 F2 [23:51:29]Write to MH i2c: 01 00 00 15 0D 22 [23:51:29]Write i2c OK [23:51:29]MH_I2C_Read... [23:51:29]OFD Sender: No OFD packet to send [23:51:29]*** Cut start [23:51:29]*** Partial cut [23:51:29]*** CUTSNS_PIN = 1 [23:51:29]*** CUTSNS_PIN = 0 [23:51:30]*** Brake cut motor [23:51:30]Read from MH i2c: 01 [23:51:30]MH_I2C_Read... [23:51:30]*** Stop cut motor [23:51:30]*** Cut end [23:51:30]Read from MH i2c: 01 07 00 [23:51:30]MH_I2C_Read... [23:51:30]Read from MH i2c: 01 07 00 15 0D 00 00 00 00 00 FF 0F 37 [23:51:30]process_action close_receipt done [23:51:30]requested_data is exist [23:51:30]produce_requested_data [23:51:30]requested_item fm.sn is exist - process it [23:51:30]wFMCommunicate request_size=4 [23:51:30]MH_SAM_APDU [23:51:30]CAPDU: 80 11 00 00 [23:51:30]Write to MH i2c: E2 08 00 16 0D 80 11 00 00 00 00 00 00 9D [23:51:30]Write i2c OK [23:51:30]MH_I2C_Read... [23:51:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:51:30]Read from MH i2c: E2 [23:51:30]MH_I2C_Read... [23:51:30]Read from MH i2c: E2 17 00 [23:51:30]MH_I2C_Read... [23:51:30]Read from MH i2c: E2 17 00 16 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 EE [23:51:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [23:51:30]wFMCommunicate OK [23:51:30]requested_item fd.num is exist - process it [23:51:30]SAM_PROTO_GetFieldsCounters [23:51:30]wFMCommunicate request_size=4 [23:51:30]MH_SAM_APDU [23:51:30]CAPDU: 80 13 00 00 [23:51:30]Write to MH i2c: E2 08 00 17 0D 80 13 00 00 00 00 00 00 A0 [23:51:30]Write i2c OK [23:51:30]MH_I2C_Read... [23:51:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:51:30]Read from MH i2c: E2 [23:51:30]MH_I2C_Read... [23:51:30]Read from MH i2c: E2 62 00 [23:51:30]MH_I2C_Read... [23:51:30]Read from MH i2c: E2 62 00 17 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 0D 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 E3 01 00 00 5E 04 04 00 E3 01 00 00 57 04 04 00 E4 01 00 00 19 04 04 00 00 00 00 00 90 00 86 [23:51:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 0D 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 E3 01 00 00 5E 04 04 00 E3 01 00 00 57 04 04 00 E4 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:51:30]wFMCommunicate OK [23:51:30]SAM_PROTO_GetFieldsCounters done [23:51:30]requested_item shift.num is exist - process it [23:51:30]requested_item shift.opened is exist - process it [23:51:30]req_shift_opened [23:51:30]FM_GetShiftState [23:51:30]SAM_PROTO_GetShiftState [23:51:30]wFMCommunicate request_size=4 [23:51:30]MH_SAM_APDU [23:51:30]CAPDU: 80 13 01 00 [23:51:30]Write to MH i2c: E2 08 00 18 0D 80 13 01 00 00 00 00 00 A2 [23:51:30]Write i2c OK [23:51:30]MH_I2C_Read... [23:51:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:51:30]Read from MH i2c: E2 [23:51:30]MH_I2C_Read... [23:51:30]Read from MH i2c: E2 0E 00 [23:51:30]MH_I2C_Read... [23:51:30]Read from MH i2c: E2 0E 00 18 0D 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 68 [23:51:30]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [23:51:30]wFMCommunicate OK [23:51:30]SAM_PROTO_GetShiftState done [23:51:30]FM_GetShiftState done [23:51:30]req_shift_opened done [23:51:30]requested_item shift.open_date is exist - process it [23:51:30]req_shift_open_date [23:51:30]req_shift_open_date done [23:51:30]produce_requested_data done [23:51:30]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230669,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [23:51:30]process_action_free close_receipt [23:51:30]json_value_free [23:51:30]json_value_free done [23:51:30]process_json_proto returns [23:51:30]Send response to host [23:51:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230669,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [23:51:30]free response buf [23:51:30]execute_script done [23:51:30]execute_script returns [23:51:30]free content buf [23:51:30]Sock 8.Close socket [23:51:30]Sock 8.Thread stoped [23:51:34]OFD Sender: No OFD packet to send [23:51:39]OFD Sender: No OFD packet to send [23:51:44]OFD Sender: No OFD packet to send [23:51:49]OFD Sender: No OFD packet to send [23:51:54]OFD Sender: No OFD packet to send [23:51:59]OFD Sender: No OFD packet to send [23:52:04]OFD Sender: No OFD packet to send [23:52:09]OFD Sender: No OFD packet to send [23:52:14]OFD Sender: No OFD packet to send [23:52:19]OFD Sender: No OFD packet to send [23:52:24]OFD Sender: No OFD packet to send [23:52:29]OFD Sender: No OFD packet to send [23:52:34]OFD Sender: No OFD packet to send [23:52:39]OFD Sender: No OFD packet to send [23:52:44]OFD Sender: No OFD packet to send [23:52:49]OFD Sender: No OFD packet to send [23:52:54]OFD Sender: No OFD packet to send [23:52:59]OFD Sender: No OFD packet to send [23:53:04]OFD Sender: No OFD packet to send [23:53:09]OFD Sender: No OFD packet to send [23:53:14]OFD Sender: No OFD packet to send [23:53:19]OFD Sender: No OFD packet to send [23:53:24]OFD Sender: No OFD packet to send [23:53:29]OFD Sender: No OFD packet to send [23:53:34]OFD Sender: No OFD packet to send [23:53:39]OFD Sender: No OFD packet to send [23:53:44]OFD Sender: No OFD packet to send [23:53:49]OFD Sender: No OFD packet to send [23:53:54]OFD Sender: No OFD packet to send [23:53:59]OFD Sender: No OFD packet to send [23:54:04]OFD Sender: No OFD packet to send [23:54:09]OFD Sender: No OFD packet to send [23:54:14]OFD Sender: No OFD packet to send [23:54: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:45]accept exits with 9 [23:55:45]New connection [23:55:45]New thread 3067133284 created [23:55:45]Thread 3067276644 joined [23:55:45]Waiting for new connection... [23:55:45] Sock 9.Parse request [23:55:45]Sock 9.Check first char [23:55:45]Sock 9.First char is OK [23:55:45]request: POST /json_proto HTTP/1.0 [23:55:45]Method: POST [23:55:45]URL: /json_proto [23:55:45]Method is POST - this is cgi request [23:55:45]url: /json_proto [23:55:45]query_string will be loaded in cgi processing [23:55:45]execute_cgi json_proto POST (null) [23:55:45]execute_cgi path=json_proto method=POST [23:55:45]POST find Content-Length [23:55:45]Host: 172.17.49.131:8080 [23:55:45]Content-Length: 984 [23:55:45]Content-Type: application/json [23:55:45] [23:55:45]POST finish read [23:55:45]Found Content-Length = 984 [23:55:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872258", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 25.450, "sum" : 1700.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 125\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 25.45 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 1700.00, "payments": [ { "type": 0, "sum" : 1700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:55:45]execute_script... [23:55: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)872258", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 25.450, "sum" : 1700.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 125\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 25.45 \u0441\u043E\u043C", "deposit" : 2000.00, "total" : 1700.00, "payments": [ { "type": 0, "sum" : 1700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [23:55:45]POST & json_proto [23:55:45]process_json_proto [23:55:45]json parsed OK: [23:55:45]protocol is kg_v1.0 [23:55:45]action value=close_receipt [23:55:45]process_action close_receipt [23:55:45]cmd_close_receipt [23:55:45]MH_GetDate [23:55:45]Write to MH i2c: F0 00 00 19 0D 15 [23:55:45]Write i2c OK [23:55:45]MH_I2C_Read... [23:55:45]Read from MH i2c: F0 [23:55:45]MH_I2C_Read... [23:55:45]Read from MH i2c: F0 09 00 [23:55:45]MH_I2C_Read... [23:55:45]Read from MH i2c: F0 09 00 19 0D 00 82 DA A6 66 FF 4D C0 64 F6 [23:55:45]GetLastDocTimeStamp 1722210687 [23:55:45]current date 1722210946 [23:55:45]FM_GetShiftState [23:55:45]SAM_PROTO_GetShiftState [23:55:45]wFMCommunicate request_size=4 [23:55:45]MH_SAM_APDU [23:55:45]CAPDU: 80 13 01 00 [23:55:45]Write to MH i2c: E2 08 00 1A 0D 80 13 01 00 00 00 00 00 A4 [23:55:45]Write i2c OK [23:55:45]MH_I2C_Read... [23:55:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:55:45]Read from MH i2c: E2 [23:55:45]MH_I2C_Read... [23:55:45]Read from MH i2c: E2 0E 00 [23:55:45]MH_I2C_Read... [23:55:45]Read from MH i2c: E2 0E 00 1A 0D 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 6A [23:55:45]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [23:55:45]wFMCommunicate OK [23:55:45]SAM_PROTO_GetShiftState done [23:55:45]FM_GetShiftState done [23:55:45]opened in 1722127132 [23:55:45]opened+sec_in_day 1722213532 [23:55:45]quantity*price = 170006 [23:55:45]sum+1 = 170007 [23:55:45]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 1700.00 Внесено: 2000.00 СДАЧА: 300.00 НСП 1% : 15.04 НДС 12% : 180.54 Наличными: 1700.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 484 28.07.2024 23:55 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Дисконтная программа АИ-92 номер 125 сэкономлено 25.45 сом ФМ: 0000000000965352 ФД: 230670 ФПД: 38261585088921 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T235546&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230670&fm=38261585088921&tin=02508201610067®Number=0000000000099253&sum=170000 [23:55:46]StoreToDocumentArchive [23:55:46]shift 386 fd 230670 [23:55:46]save to /storage/0386/doc_00230670 [23:55:46]save last doc name /storage/0386/doc_00230670 to /storage/kkm_last_doc_name [23:55:46]save OK [23:55:46]Clear old archive folders... [23:55:46]ProcessDocumentItem done err = 0, tmpTLVsize=251 [23:55:46]tlvbuf is 00690E00 [23:55:46]SAM_PROTO_ClearQueue [23:55:46]wFMCommunicate request_size=4 [23:55:46]MH_SAM_APDU [23:55:46]CAPDU: 80 09 00 00 [23:55:46]Write to MH i2c: E2 08 00 27 0D 80 09 00 00 00 00 00 00 A6 [23:55:46]Write i2c OK [23:55:46]MH_I2C_Read... [23:55:46]Read from MH i2c: E2 [23:55:46]MH_I2C_Read... [23:55:46]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [23:55:46]Read from MH i2c: E2 03 00 [23:55:46]MH_I2C_Read... [23:55:46]Read from MH i2c: E2 03 00 27 0D 00 90 00 A8 [23:55:46]RAPDU: 90 00 [23:55:46]wFMCommunicate OK [23:55:46]SAM_PROTO_ClearQueue done [23:55:46]KKMCreateOFDPacket [23:55:46]OFDProtocolAddRootSTLVToBuf [23:55:46]FM_MakeSignedData [23:55:46]FM_MakeSignedData [23:55:46]SAM_PROTO_SignData [23:55:46]wFMCommunicate request_size=4 [23:55:46]MH_SAM_APDU [23:55:46]CAPDU: 80 0D 01 02 [23:55:46]Write to MH i2c: E2 08 00 28 0D 80 0D 01 02 00 00 00 00 AE [23:55:46]Write i2c OK [23:55:46]MH_I2C_Read... [23:55:46]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [23:55:46]Read from MH i2c: E2 [23:55:46]MH_I2C_Read... [23:55:46]Read from MH i2c: E2 03 00 [23:55:46]MH_I2C_Read... [23:55:46]Read from MH i2c: E2 03 00 28 0D 00 90 00 A9 [23:55:46]RAPDU: 90 00 [23:55:46]wFMCommunicate OK [23:55:46]wFMCommunicate request_size=255 [23:55:46]MH_SAM_APDU [23:55: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 6A 63 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 16 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 86 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 01 00 00 F4 03 04 00 82 DA A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0E 85 03 00 35 04 06 00 22 [23:55:46]Write to MH i2c: E2 02 01 29 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 6A 63 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 16 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 86 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 01 00 00 F4 03 04 00 82 DA A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0E 85 03 00 35 04 06 00 22 00 00 F5 [23:55:46]Write i2c OK [23:55:46]MH_I2C_Read... [23:55:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:55:47]Read from MH i2c: E2 [23:55:47]MH_I2C_Read... [23:55:47]Read from MH i2c: E2 03 00 [23:55:47]MH_I2C_Read... [23:55:47]Read from MH i2c: E2 03 00 29 0D 00 90 00 AA [23:55:47]RAPDU: 90 00 [23:55:47]wFMCommunicate OK [23:55:47]wFMCommunicate request_size=10 [23:55:47]MH_SAM_APDU [23:55:47]CAPDU: 80 0D 02 02 05 CC 78 30 11 99 [23:55:47]Write to MH i2c: E2 0D 00 2A 0D 80 0D 02 02 05 00 CC 78 30 11 99 00 00 D9 [23:55:47]Write i2c OK [23:55:47]MH_I2C_Read... [23:55:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [23:55:47]Read from MH i2c: E2 [23:55:47]MH_I2C_Read... [23:55:47]Read from MH i2c: E2 03 00 [23:55:47]MH_I2C_Read... [23:55:47]Read from MH i2c: E2 03 00 2A 0D 00 90 00 AB [23:55:47]RAPDU: 90 00 [23:55:47]wFMCommunicate OK [23:55:47]wFMCommunicate request_size=4 [23:55:47]MH_SAM_APDU [23:55:47]CAPDU: 80 0D 03 02 [23:55:47]Write to MH i2c: E2 08 00 2B 0D 80 0D 03 02 00 00 00 00 B3 [23:55:47]Write i2c OK [23:55:47]MH_I2C_Read... [23:55:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [23:55:47]Read from MH i2c: E2 [23:55:47]MH_I2C_Read... [23:55:47]Read from MH i2c: E2 0B 00 [23:55:47]MH_I2C_Read... [23:55:47]Read from MH i2c: E2 0B 00 2B 0D 00 B0 87 B1 E8 FE A6 5D 7D 90 00 02 [23:55:47]RAPDU: B0 87 B1 E8 FE A6 5D 7D 90 00 [23:55:47]wFMCommunicate OK [23:55:47]SAM_PROTO_SignData done [23:55:47]FM_MakeSignedData done [23:55:47]CreateOFDProtocolMessage [23:55:47]wFMCommunicate request_size=4 [23:55:47]MH_SAM_APDU [23:55:47]CAPDU: 80 11 00 00 [23:55:47]Write to MH i2c: E2 08 00 2C 0D 80 11 00 00 00 00 00 00 B3 [23:55:47]Write i2c OK [23:55:47]MH_I2C_Read... [23:55:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:55:47]Read from MH i2c: E2 [23:55:47]MH_I2C_Read... [23:55:47]Read from MH i2c: E2 17 00 [23:55:47]MH_I2C_Read... [23:55:47]Read from MH i2c: E2 17 00 2C 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 04 [23:55:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [23:55:47]wFMCommunicate OK [23:55:47]CreateOFDProtocolMessage done [23:55:47]OFDSenderStorePacket 230670 [23:55:47]StoreOFDPacket docnum=230670 [23:55:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 1B 8F 07 01 29 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 6A 63 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 16 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 86 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 01 00 00 F4 03 04 00 82 DA A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0E 85 03 00 35 04 06 00 22 CC 78 30 11 99 B0 87 B1 E8 FE A6 5D 7D [23:55:47]CheckFolder [23:55:47]dirname=/storage/ofd_packets [23:55:47]CheckFolder done [23:55:47]ProducePacketName [23:55:47]name=ofd_packets/00230670 [23:55:47]NVStorageSaveData ofd_packets/00230670 [23:55:47]File name is /storage/ofd_packets/00230670 [23:55:47]Write 301 bytes [23:55:47]NVStorageSaveData done [23:55:47]OFDSenderStorePacket done [23:55:47]KKMCreateOFDPacket done [23:55:47]NVStorageSaveData kkm_last_timestamp [23:55:47]File name is /storage/kkm_last_timestamp [23:55:47]Write 4 bytes [23:55:47]NVStorageSaveData done [23:55:47]ExternCall_PrintAddStr [23:55:47]wPrintStart [23:55:47]Write to MH i2c: 01 00 00 2D 0D 3A [23:55:47]Write i2c OK [23:55:47]MH_I2C_Read... [23:55:47]Read from MH i2c: 01 [23:55:47]MH_I2C_Read... [23:55:47]Read from MH i2c: 01 07 00 [23:55:47]MH_I2C_Read... [23:55:47]Read from MH i2c: 01 07 00 2D 0D 00 00 00 00 00 FF 0F 4F [23:55:47]RasterBufferAndPrint [23:55:47]line Счет N : (1)872258 [23:55:47]line ИНН: 02508201610067 [23:55:47]line Контрольно-Кассовый Чек [23:55:47]line ПРОДАЖА [23:55:47]line ТРК (МРК, ГНК) : 62 [23:55:47]line Товар: 2710124130 [23:55:47]line Аи-92-К-5 [23:55:47]line 25.450 * 66.80 [23:55:47]line = 1700.06 [23:55:47]line НДС 12% НСП 1% [23:55:47]line > о реализуемом товаре [23:55:47]line ОКРУГЛЕНИЕ: -0.06 [23:55:47]line ИТОГО: 1700.00 [23:55:47]line Внесено: 2000.00 [23:55:47]line СДАЧА: 300.00 [23:55:47]line НСП 1% : 15.04 [23:55:47]line НДС 12% : 180.54 [23:55:47]line Наличными: 1700.00 [23:55:47]line Безнал.: 0.00 [23:55:47]line Место: АЗС № 125 "Партнер Нефть" [23:55:47]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [23:55:47]line СНО: Общий режим [23:55:47]line Чек 484 28.07.2024 23:55 [23:55:47]line Смена: 386 ФФД: 1.0 [23:55:47]line ЗНМ: 0300000050 [23:55:47]line РНМ: 0000000000099253 [23:55:47]line Версия ККМ: 001 [23:55:47]line [23:55:47]line Дисконтная программа [23:55:47]line АИ-92 [23:55:47]line номер 125 [23:55:47]line сэкономлено 25.45 сом [23:55:47]line ФМ: 0000000000965352 [23:55:47]line ФД: 230670 [23:55:47]line ФПД: 38261585088921 [23:55:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240728T235546&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230670&fm=38261585088921&tin=02508201610067®Number=0000000000099253&sum=170000 [23:55:47]written 0, free lines is 4095 [23:55:47]OFD Sender: Processing packet 230670 [packets to send 132, broken 131] [23:55:47]ProducePacketName [23:55:47]name=ofd_packets/00230670 [23:55:47]OFD Sender: To server: pG, [23:55:47]CommunicateWithHost lk.salyk.kg:30040 [23:55:47]ConnectInit lk.salyk.kg [23:55:47]Connected sock=10 [23:55:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 1B 8F 07 01 29 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 6A 63 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 16 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 86 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E4 01 00 00 F4 03 04 00 82 DA A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0E 85 03 00 35 04 06 00 22 CC 78 30 11 99 B0 87 B1 E8 FE A6 5D 7D [23:55:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 91 3F 47 00 9C 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 39 36 35 33 35 32 10 04 04 00 0E 85 03 00 F4 03 04 00 58 81 A6 66 B6 04 01 00 00 BF FC 19 26 59 C9 49 51 [23:55:47]CommunicateWithHost err = 0 [23:55:47]CheckOFDResponse [23:55:47]1017 (14) - 77093643461234 [23:55:47]1041 (16) - 0000000000965352 [23:55:47]1040 (4) - 230670 [23:55:47]1012 (4) - 28.07.2024 17:35 [23:55:47]1206 (1) - 0 [23:55:47]OFD Sender: Remove packet 230670 [23:55:47]ProducePacketName [23:55:47]name=ofd_packets/00230670 [23:55:47]NVStorageDeleteData [23:55:47]Write to MH i2c: 01 00 00 5D 0D 6A [23:55:47]Write i2c OK [23:55:47]MH_I2C_Read... [23:55:47]Read from MH i2c: 01 [23:55:47]MH_I2C_Read... [23:55:47]Read from MH i2c: 01 07 00 [23:55:47]MH_I2C_Read... [23:55:47]Read from MH i2c: 01 07 00 5D 0D 00 00 00 00 00 BA 0C 37 [23:55:47]RasterBufferAndPrint [23:55:47]line [23:55:47]line [23:55:47]line [23:55:47]line [23:55:47]line [23:55:47]written 0, free lines is 3265 [23:55:47]MH_Cut [23:55:47]Write to MH i2c: D1 01 00 64 0D 01 43 [23:55:47]Write i2c OK [23:55:47]MH_I2C_Read... [23:55:47]Read from MH i2c: D1 [23:55:47]MH_I2C_Read... [23:55:47]Read from MH i2c: D1 01 00 [23:55:47]MH_I2C_Read... [23:55:47]Read from MH i2c: D1 01 00 64 0D 00 42 [23:55:47]Write to MH i2c: 01 00 00 65 0D 72 [23:55:47]Write i2c OK [23:55:47]MH_I2C_Read... [23:55:48]OFD Sender: No OFD packet to send [23:55:48]*** Cut start [23:55:48]*** Partial cut [23:55:48]*** CUTSNS_PIN = 1 [23:55:48]*** CUTSNS_PIN = 0 [23:55:48]*** Brake cut motor [23:55:49]Read from MH i2c: 01 [23:55:49]MH_I2C_Read... [23:55:49]*** Stop cut motor [23:55:49]*** Cut end [23:55:49]Read from MH i2c: 01 07 00 [23:55:49]MH_I2C_Read... [23:55:49]Read from MH i2c: 01 07 00 65 0D 00 00 00 00 00 FF 0F 87 [23:55:49]process_action close_receipt done [23:55:49]requested_data is exist [23:55:49]produce_requested_data [23:55:49]requested_item fm.sn is exist - process it [23:55:49]wFMCommunicate request_size=4 [23:55:49]MH_SAM_APDU [23:55:49]CAPDU: 80 11 00 00 [23:55:49]Write to MH i2c: E2 08 00 66 0D 80 11 00 00 00 00 00 00 ED [23:55:49]Write i2c OK [23:55:49]MH_I2C_Read... [23:55:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [23:55:49]Read from MH i2c: E2 [23:55:49]MH_I2C_Read... [23:55:49]Read from MH i2c: E2 17 00 [23:55:49]MH_I2C_Read... [23:55:49]Read from MH i2c: E2 17 00 66 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 3E [23:55:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [23:55:49]wFMCommunicate OK [23:55:49]requested_item fd.num is exist - process it [23:55:49]SAM_PROTO_GetFieldsCounters [23:55:49]wFMCommunicate request_size=4 [23:55:49]MH_SAM_APDU [23:55:49]CAPDU: 80 13 00 00 [23:55:49]Write to MH i2c: E2 08 00 67 0D 80 13 00 00 00 00 00 00 F0 [23:55:49]Write i2c OK [23:55:49]MH_I2C_Read... [23:55:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [23:55:49]Read from MH i2c: E2 [23:55:49]MH_I2C_Read... [23:55:49]Read from MH i2c: E2 62 00 [23:55:49]MH_I2C_Read... [23:55:49]Read from MH i2c: E2 62 00 67 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 0E 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 E4 01 00 00 5E 04 04 00 E4 01 00 00 57 04 04 00 E5 01 00 00 19 04 04 00 00 00 00 00 90 00 DA [23:55:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 0E 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 E4 01 00 00 5E 04 04 00 E4 01 00 00 57 04 04 00 E5 01 00 00 19 04 04 00 00 00 00 00 90 00 [23:55:49]wFMCommunicate OK [23:55:49]SAM_PROTO_GetFieldsCounters done [23:55:49]requested_item shift.num is exist - process it [23:55:49]requested_item shift.opened is exist - process it [23:55:49]req_shift_opened [23:55:49]FM_GetShiftState [23:55:49]SAM_PROTO_GetShiftState [23:55:49]wFMCommunicate request_size=4 [23:55:49]MH_SAM_APDU [23:55:49]CAPDU: 80 13 01 00 [23:55:49]Write to MH i2c: E2 08 00 68 0D 80 13 01 00 00 00 00 00 F2 [23:55:49]Write i2c OK [23:55:49]MH_I2C_Read... [23:55:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [23:55:49]Read from MH i2c: E2 [23:55:49]MH_I2C_Read... [23:55:49]Read from MH i2c: E2 0E 00 [23:55:49]MH_I2C_Read... [23:55:49]Read from MH i2c: E2 0E 00 68 0D 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 B8 [23:55:49]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [23:55:49]wFMCommunicate OK [23:55:49]SAM_PROTO_GetShiftState done [23:55:49]FM_GetShiftState done [23:55:49]req_shift_opened done [23:55:49]requested_item shift.open_date is exist - process it [23:55:49]req_shift_open_date [23:55:49]req_shift_open_date done [23:55:49]produce_requested_data done [23:55:49]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230670,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [23:55:49]process_action_free close_receipt [23:55:49]json_value_free [23:55:49]json_value_free done [23:55:49]process_json_proto returns [23:55:49]Send response to host [23:55:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230670,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [23:55:49]free response buf [23:55:49]execute_script done [23:55:49]execute_script returns [23:55:49]free content buf [23:55:49]Sock 9.Close socket [23:55:49]Sock 9.Thread stoped [23:55:53]OFD Sender: No OFD packet to send [23:55:58]OFD Sender: No OFD packet to send [23:56:03]OFD Sender: No OFD packet to send [23:56:08]OFD Sender: No OFD packet to send [23:56:13]OFD Sender: No OFD packet to send [23:56:18]OFD Sender: No OFD packet to send [23:56:23]OFD Sender: No OFD packet to send [23:56:28]OFD Sender: No OFD packet to send [23:56:33]OFD Sender: No OFD packet to send [23:56:38]OFD Sender: No OFD packet to send [23:56:43]OFD Sender: No OFD packet to send [23:56:48]OFD Sender: No OFD packet to send [23:56:53]OFD Sender: No OFD packet to send [23:56:58]OFD Sender: No OFD packet to send [23:57:03]OFD Sender: No OFD packet to send [23:57:08]OFD Sender: No OFD packet to send [23:57:13]OFD Sender: No OFD packet to send [23:57:18]OFD Sender: No OFD packet to send [23:57:23]OFD Sender: No OFD packet to send [23:57:28]OFD Sender: No OFD packet to send [23:57:33]OFD Sender: No OFD packet to send [23:57:38]OFD Sender: No OFD packet to send [23:57:43]OFD Sender: No OFD packet to send [23:57:48]OFD Sender: No OFD packet to send [23:57:53]OFD Sender: No OFD packet to send [23:57:58]OFD Sender: No OFD packet to send [23:58:03]OFD Sender: No OFD packet to send [23:58:08]OFD Sender: No OFD packet to send [23:58:13]OFD Sender: No OFD packet to send [23:58:18]OFD Sender: No OFD packet to send [23:58:23]OFD Sender: No OFD packet to send [23:58:28]OFD Sender: No OFD packet to send [23:58:33]OFD Sender: No OFD packet to send [23:58:38]OFD Sender: No OFD packet to send [23:58:43]OFD Sender: No OFD packet to send [23:58:48]OFD Sender: No OFD packet to send [23:58:53]OFD Sender: No OFD packet to send [23:58:58]OFD Sender: No OFD packet to send [23:59:03]OFD Sender: No OFD packet to send [23:59:08]OFD Sender: No OFD packet to send [23:59:13]OFD Sender: No OFD packet to send [23:59:18]OFD Sender: No OFD packet to send [23:59:23]OFD Sender: No OFD packet to send [23:59:28]OFD Sender: No OFD packet to send [23:59:33]OFD Sender: No OFD packet to send [23:59:38]OFD Sender: No OFD packet to send [23:59:43]OFD Sender: No OFD packet to send [23:59:48]OFD Sender: No OFD packet to send [23:59:53]OFD Sender: No OFD packet to send [23:59:58]OFD Sender: No OFD packet to send [00:00:03]OFD Sender: No OFD packet to send [00:00:08]OFD Sender: No OFD packet to send [00:00:13]OFD Sender: No OFD packet to send [00:00:18]OFD Sender: No OFD packet to send [00:00:23]OFD Sender: No OFD packet to send [00:00:28]OFD Sender: No OFD packet to send [00:00:33]OFD Sender: No OFD packet to send [00:00:38]OFD Sender: No OFD packet to send [00:00:43]OFD Sender: No OFD packet to send [00:00:48]OFD Sender: No OFD packet to send [00:00:53]OFD Sender: No OFD packet to send [00:00:58]OFD Sender: No OFD packet to send [00:01:03]OFD Sender: No OFD packet to send [00:01:08]OFD Sender: No OFD packet to send [00:01:13]OFD Sender: No OFD packet to send [00:01:18]OFD Sender: No OFD packet to send [00:01:23]OFD Sender: No OFD packet to send [00:01:28]OFD Sender: No OFD packet to send [00:01:33]OFD Sender: No OFD packet to send [00:01:38]OFD Sender: No OFD packet to send [00:01:43]OFD Sender: No OFD packet to send [00:01:48]OFD Sender: No OFD packet to send [00:01:53]OFD Sender: No OFD packet to send [00:01:58]OFD Sender: No OFD packet to send [00:02:03]OFD Sender: No OFD packet to send [00:02:08]OFD Sender: No OFD packet to send [00:02:13]OFD Sender: No OFD packet to send [00:02:18]OFD Sender: No OFD packet to send [00:02:23]OFD Sender: No OFD packet to send [00:02:28]OFD Sender: No OFD packet to send [00:02:33]OFD Sender: No OFD packet to send [00:02:38]OFD Sender: No OFD packet to send [00:02:43]OFD Sender: No OFD packet to send [00:02:48]OFD Sender: No OFD packet to send [00:02:53]OFD Sender: No OFD packet to send [00:02:58]OFD Sender: No OFD packet to send [00:03:03]OFD Sender: No OFD packet to send [00:03:08]OFD Sender: No OFD packet to send [00:03:13]OFD Sender: No OFD packet to send [00:03:18]OFD Sender: No OFD packet to send [00:03:23]OFD Sender: No OFD packet to send [00:03:28]OFD Sender: No OFD packet to send [00:03:33]OFD Sender: No OFD packet to send [00:03:38]OFD Sender: No OFD packet to send [00:03:43]OFD Sender: No OFD packet to send [00:03:48]OFD Sender: No OFD packet to send [00:03:53]OFD Sender: No OFD packet to send [00:03:58]OFD Sender: No OFD packet to send [00:04:03]OFD Sender: No OFD packet to send [00:04:08]OFD Sender: No OFD packet to send [00:04:13]OFD Sender: No OFD packet to send [00:04:18]OFD Sender: No OFD packet to send [00:04:23]OFD Sender: No OFD packet to send [00:04:28]OFD Sender: No OFD packet to send [00:04:33]OFD Sender: No OFD packet to send [00:04:38]OFD Sender: No OFD packet to send [00:04:43]OFD Sender: No OFD packet to send [00:04:48]OFD Sender: No OFD packet to send [00:04:53]OFD Sender: No OFD packet to send [00:04:58]OFD Sender: No OFD packet to send [00:05:03]OFD Sender: No OFD packet to send [00:05:08]OFD Sender: No OFD packet to send [00:05:13]OFD Sender: No OFD packet to send [00:05:18]OFD Sender: No OFD packet to send [00:05:23]OFD Sender: No OFD packet to send [00:05:29]OFD Sender: No OFD packet to send [00:05:34]OFD Sender: No OFD packet to send [00:05:39]OFD Sender: No OFD packet to send [00:05:44]OFD Sender: No OFD packet to send [00:05:49]OFD Sender: No OFD packet to send [00:05:54]OFD Sender: No OFD packet to send [00:05:59]OFD Sender: No OFD packet to send [00:06:04]OFD Sender: No OFD packet to send [00:06:09]OFD Sender: No OFD packet to send [00:06:14]OFD Sender: No OFD packet to send [00:06:19]OFD Sender: No OFD packet to send [00:06:24]OFD Sender: No OFD packet to send [00:06:29]OFD Sender: No OFD packet to send [00:06:34]OFD Sender: No OFD packet to send [00:06:39]OFD Sender: No OFD packet to send [00:06:44]OFD Sender: No OFD packet to send [00:06:49]OFD Sender: No OFD packet to send [00:06:54]OFD Sender: No OFD packet to send [00:06:59]OFD Sender: No OFD packet to send [00:07:03]accept exits with 8 [00:07:03]New connection [00:07:03]New thread 3067276644 created [00:07:03]Thread 3067133284 joined [00:07:03]Waiting for new connection... [00:07:03] Sock 8.Parse request [00:07:03]Sock 8.Check first char [00:07:03]Sock 8.First char is OK [00:07:03]request: POST /json_proto HTTP/1.0 [00:07:03]Method: POST [00:07:03]URL: /json_proto [00:07:03]Method is POST - this is cgi request [00:07:03]url: /json_proto [00:07:03]query_string will be loaded in cgi processing [00:07:03]execute_cgi json_proto POST (null) [00:07:03]execute_cgi path=json_proto method=POST [00:07:03]POST find Content-Length [00:07:03]Host: 172.17.49.131:8080 [00:07:03]Content-Length: 678 [00:07:03]Content-Type: application/json [00:07:03] [00:07:03]POST finish read [00:07:03]Found Content-Length = 678 [00:07:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872259", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 16.490, "sum" : 1240.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1240.00, "total" : 1240.00, "payments": [ { "type": 0, "sum" : 1240.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:07:03]execute_script... [00:07:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872259", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 16.490, "sum" : 1240.05, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1240.00, "total" : 1240.00, "payments": [ { "type": 0, "sum" : 1240.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:07:03]POST & json_proto [00:07:03]process_json_proto [00:07:03]json parsed OK: [00:07:03]protocol is kg_v1.0 [00:07:03]action value=close_receipt [00:07:03]process_action close_receipt [00:07:03]cmd_close_receipt [00:07:03]MH_GetDate [00:07:03]Write to MH i2c: F0 00 00 69 0D 65 [00:07:03]Write i2c OK [00:07:03]MH_I2C_Read... [00:07:03]Read from MH i2c: F0 [00:07:03]MH_I2C_Read... [00:07:03]Read from MH i2c: F0 09 00 [00:07:03]MH_I2C_Read... [00:07:03]Read from MH i2c: F0 09 00 69 0D 00 28 DD A6 66 FF 4D C0 64 EF [00:07:03]GetLastDocTimeStamp 1722210946 [00:07:03]current date 1722211624 [00:07:03]FM_GetShiftState [00:07:03]SAM_PROTO_GetShiftState [00:07:03]wFMCommunicate request_size=4 [00:07:03]MH_SAM_APDU [00:07:03]CAPDU: 80 13 01 00 [00:07:03]Write to MH i2c: E2 08 00 6A 0D 80 13 01 00 00 00 00 00 F4 [00:07:03]Write i2c OK [00:07:03]MH_I2C_Read... [00:07:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:07:04]Read from MH i2c: E2 [00:07:04]MH_I2C_Read... [00:07:04]Read from MH i2c: E2 0E 00 [00:07:04]MH_I2C_Read... [00:07:04]Read from MH i2c: E2 0E 00 6A 0D 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 BA [00:07:04]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [00:07:04]wFMCommunicate OK [00:07:04]SAM_PROTO_GetShiftState done [00:07:04]FM_GetShiftState done [00:07:04]opened in 1722127132 [00:07:04]opened+sec_in_day 1722213532 [00:07:04]quantity*price = 124004 [00:07:04]sum+1 = 124006 [00:07:04]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1240.00 Внесено: 1240.00 СДАЧА: 0.00 НСП 1% : 10.97 НДС 12% : 131.69 Наличными: 1240.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 485 29.07.2024 00:07 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230671 ФПД: 146288398268910 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T000704&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230671&fm=146288398268910&tin=02508201610067®Number=0000000000099253&sum=124000 [00:07:05]StoreToDocumentArchive [00:07:05]shift 386 fd 230671 [00:07:05]save to /storage/0386/doc_00230671 [00:07:05]save last doc name /storage/0386/doc_00230671 to /storage/kkm_last_doc_name [00:07:05]save OK [00:07:05]Clear old archive folders... [00:07:05]ProcessDocumentItem done err = 0, tmpTLVsize=248 [00:07:05]tlvbuf is 0069B650 [00:07:05]SAM_PROTO_ClearQueue [00:07:05]wFMCommunicate request_size=4 [00:07:05]MH_SAM_APDU [00:07:05]CAPDU: 80 09 00 00 [00:07:05]Write to MH i2c: E2 08 00 77 0D 80 09 00 00 00 00 00 00 F6 [00:07:05]Write i2c OK [00:07:05]MH_I2C_Read... [00:07:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:07:05]Read from MH i2c: E2 [00:07:05]MH_I2C_Read... [00:07:05]Read from MH i2c: E2 03 00 [00:07:05]MH_I2C_Read... [00:07:05]Read from MH i2c: E2 03 00 77 0D 00 90 00 F8 [00:07:05]RAPDU: 90 00 [00:07:05]wFMCommunicate OK [00:07:05]SAM_PROTO_ClearQueue done [00:07:05]KKMCreateOFDPacket [00:07:05]OFDProtocolAddRootSTLVToBuf [00:07:05]FM_MakeSignedData [00:07:05]FM_MakeSignedData [00:07:05]SAM_PROTO_SignData [00:07:05]wFMCommunicate request_size=4 [00:07:05]MH_SAM_APDU [00:07:05]CAPDU: 80 0D 01 02 [00:07:05]Write to MH i2c: E2 08 00 78 0D 80 0D 01 02 00 00 00 00 FE [00:07:05]Write i2c OK [00:07:05]MH_I2C_Read... [00:07:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:07:05]Read from MH i2c: E2 [00:07:05]MH_I2C_Read... [00:07:05]Read from MH i2c: E2 03 00 [00:07:05]MH_I2C_Read... [00:07:05]Read from MH i2c: E2 03 00 78 0D 00 90 00 F9 [00:07:05]RAPDU: 90 00 [00:07:05]wFMCommunicate OK [00:07:05]wFMCommunicate request_size=255 [00:07:05]MH_SAM_APDU [00:07: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 6A 40 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 65 E4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 E4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 33 00 00 00 00 07 04 06 00 60 E4 01 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 28 DD A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0F 85 03 00 35 04 06 00 85 0C 6C 03 [00:07:05]Write to MH i2c: E2 02 01 79 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 6A 40 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 65 E4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 E4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 33 00 00 00 00 07 04 06 00 60 E4 01 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 28 DD A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0F 85 03 00 35 04 06 00 85 0C 6C 03 00 00 59 [00:07:05]Write i2c OK [00:07:05]MH_I2C_Read... [00:07:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:07:05]Read from MH i2c: E2 [00:07:05]MH_I2C_Read... [00:07:05]Read from MH i2c: E2 03 00 [00:07:05]MH_I2C_Read... [00:07:05]Read from MH i2c: E2 03 00 79 0D 00 90 00 FA [00:07:05]RAPDU: 90 00 [00:07:05]wFMCommunicate OK [00:07:05]wFMCommunicate request_size=7 [00:07:05]MH_SAM_APDU [00:07:05]CAPDU: 80 0D 02 02 02 79 EE [00:07:05]Write to MH i2c: E2 0A 00 7A 0D 80 0D 02 02 02 00 79 EE 00 00 6C [00:07:05]Write i2c OK [00:07:05]MH_I2C_Read... [00:07:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:07:05]Read from MH i2c: E2 [00:07:05]MH_I2C_Read... [00:07:05]Read from MH i2c: E2 03 00 [00:07:05]MH_I2C_Read... [00:07:05]Read from MH i2c: E2 03 00 7A 0D 00 90 00 FB [00:07:05]RAPDU: 90 00 [00:07:05]wFMCommunicate OK [00:07:05]wFMCommunicate request_size=4 [00:07:05]MH_SAM_APDU [00:07:05]CAPDU: 80 0D 03 02 [00:07:05]Write to MH i2c: E2 08 00 7B 0D 80 0D 03 02 00 00 00 00 03 [00:07:05]Write i2c OK [00:07:05]MH_I2C_Read... [00:07:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:07:05]Read from MH i2c: E2 [00:07:05]MH_I2C_Read... [00:07:05]Read from MH i2c: E2 0B 00 [00:07:05]MH_I2C_Read... [00:07:05]Read from MH i2c: E2 0B 00 7B 0D 00 C8 97 17 CE 31 33 3F B6 90 00 A1 [00:07:05]RAPDU: C8 97 17 CE 31 33 3F B6 90 00 [00:07:05]wFMCommunicate OK [00:07:05]SAM_PROTO_SignData done [00:07:05]FM_MakeSignedData done [00:07:05]CreateOFDProtocolMessage [00:07:05]wFMCommunicate request_size=4 [00:07:05]MH_SAM_APDU [00:07:05]CAPDU: 80 11 00 00 [00:07:05]Write to MH i2c: E2 08 00 7C 0D 80 11 00 00 00 00 00 00 03 [00:07:05]Write i2c OK [00:07:05]MH_I2C_Read... [00:07:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:07:05]Read from MH i2c: E2 [00:07:05]MH_I2C_Read... [00:07:05]Read from MH i2c: E2 17 00 [00:07:05]MH_I2C_Read... [00:07:05]Read from MH i2c: E2 17 00 7C 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 54 [00:07:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [00:07:05]wFMCommunicate OK [00:07:05]CreateOFDProtocolMessage done [00:07:05]OFDSenderStorePacket 230671 [00:07:05]StoreOFDPacket docnum=230671 [00:07:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 9C B6 04 01 67 1E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6A 40 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 65 E4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 E4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 33 00 00 00 00 07 04 06 00 60 E4 01 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 28 DD A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0F 85 03 00 35 04 06 00 85 0C 6C 03 79 EE C8 97 17 CE 31 33 3F B6 [00:07:05]CheckFolder [00:07:05]dirname=/storage/ofd_packets [00:07:05]CheckFolder done [00:07:05]ProducePacketName [00:07:05]name=ofd_packets/00230671 [00:07:05]NVStorageSaveData ofd_packets/00230671 [00:07:05]File name is /storage/ofd_packets/00230671 [00:07:05]Write 298 bytes [00:07:05]NVStorageSaveData done [00:07:05]OFDSenderStorePacket done [00:07:05]KKMCreateOFDPacket done [00:07:05]NVStorageSaveData kkm_last_timestamp [00:07:05]File name is /storage/kkm_last_timestamp [00:07:05]Write 4 bytes [00:07:05]NVStorageSaveData done [00:07:05]ExternCall_PrintAddStr [00:07:05]wPrintStart [00:07:05]Write to MH i2c: 01 00 00 7D 0D 8A [00:07:05]Write i2c OK [00:07:05]MH_I2C_Read... [00:07:05]Read from MH i2c: 01 [00:07:05]MH_I2C_Read... [00:07:05]Read from MH i2c: 01 07 00 [00:07:05]MH_I2C_Read... [00:07:05]Read from MH i2c: 01 07 00 7D 0D 00 00 00 00 00 FF 0F 9F [00:07:05]RasterBufferAndPrint [00:07:05]line Счет N : (1)872259 [00:07:05]line ИНН: 02508201610067 [00:07:05]line Контрольно-Кассовый Чек [00:07:05]line ПРОДАЖА [00:07:05]line ТРК (МРК, ГНК) : 2 [00:07:05]line Товар: 2710194210 [00:07:05]line ДТ-К-5 [00:07:05]line 16.490 * 75.20 [00:07:05]line = 1240.05 [00:07:05]line НДС 12% НСП 1% [00:07:05]line > о реализуемом товаре [00:07:05]line ОКРУГЛЕНИЕ: -0.05 [00:07:05]line ИТОГО: 1240.00 [00:07:05]line Внесено: 1240.00 [00:07:05]line СДАЧА: 0.00 [00:07:05]line НСП 1% : 10.97 [00:07:05]line НДС 12% : 131.69 [00:07:05]line Наличными: 1240.00 [00:07:05]line Безнал.: 0.00 [00:07:05]line Место: АЗС № 125 "Партнер Нефть" [00:07:05]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [00:07:05]line СНО: Общий режим [00:07:05]line Чек 485 29.07.2024 00:07 [00:07:05]line Смена: 386 ФФД: 1.0 [00:07:05]line ЗНМ: 0300000050 [00:07:05]line РНМ: 0000000000099253 [00:07:05]line Версия ККМ: 001 [00:07:05]line ФМ: 0000000000965352 [00:07:05]line ФД: 230671 [00:07:05]line ФПД: 146288398268910 [00:07:05]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T000704&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230671&fm=146288398268910&tin=02508201610067®Number=0000000000099253&sum=124000 [00:07:05]OFD Sender: Processing packet 230671 [packets to send 132, broken 131] [00:07:05]ProducePacketName [00:07:05]name=ofd_packets/00230671 [00:07:05]OFD Sender: To server: pG, [00:07:05]CommunicateWithHost lk.salyk.kg:30040 [00:07:05]ConnectInit lk.salyk.kg [00:07:05]written 0, free lines is 4095 [00:07:06]Connected sock=10 [00:07:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 9C B6 04 01 67 1E 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 6A 40 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 65 E4 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 60 E4 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 04 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 71 33 00 00 00 00 07 04 06 00 60 E4 01 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 28 DD A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 0F 85 03 00 35 04 06 00 85 0C 6C 03 79 EE C8 97 17 CE 31 33 3F B6 [00:07:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 27 7A 47 00 69 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 39 36 35 33 35 32 10 04 04 00 0F 85 03 00 F4 03 04 00 FE 83 A6 66 B6 04 01 00 00 0C 8D F4 89 95 1A 5A CA [00:07:06]CommunicateWithHost err = 0 [00:07:06]CheckOFDResponse [00:07:06]1017 (14) - 77093643461234 [00:07:06]1041 (16) - 0000000000965352 [00:07:06]1040 (4) - 230671 [00:07:06]1012 (4) - 28.07.2024 17:46 [00:07:06]1206 (1) - 0 [00:07:06]OFD Sender: Remove packet 230671 [00:07:06]ProducePacketName [00:07:06]name=ofd_packets/00230671 [00:07:06]NVStorageDeleteData [00:07:06]Write to MH i2c: 01 00 00 A8 0D B5 [00:07:06]Write i2c OK [00:07:06]MH_I2C_Read... [00:07:06]Read from MH i2c: 01 [00:07:06]MH_I2C_Read... [00:07:06]Read from MH i2c: 01 07 00 [00:07:06]MH_I2C_Read... [00:07:06]Read from MH i2c: 01 07 00 A8 0D 00 00 00 00 00 03 0D CC [00:07:06]RasterBufferAndPrint [00:07:06]line [00:07:06]line [00:07:06]line [00:07:06]line [00:07:06]line [00:07:06]written 0, free lines is 3337 [00:07:06]MH_Cut [00:07:06]Write to MH i2c: D1 01 00 AF 0D 01 8E [00:07:06]Write i2c OK [00:07:06]MH_I2C_Read... [00:07:06]Read from MH i2c: D1 [00:07:06]MH_I2C_Read... [00:07:06]Read from MH i2c: D1 01 00 [00:07:06]MH_I2C_Read... [00:07:06]Read from MH i2c: D1 01 00 AF 0D 00 8D [00:07:06]Write to MH i2c: 01 00 00 B0 0D BD [00:07:06]Write i2c OK [00:07:06]MH_I2C_Read... [00:07:06]OFD Sender: No OFD packet to send [00:07:07]*** Cut start [00:07:07]*** Partial cut [00:07:07]*** CUTSNS_PIN = 1 [00:07:07]*** CUTSNS_PIN = 0 [00:07:07]*** Brake cut motor [00:07:07]Read from MH i2c: 01 [00:07:07]MH_I2C_Read... [00:07:07]*** Stop cut motor [00:07:07]*** Cut end [00:07:07]Read from MH i2c: 01 07 00 [00:07:07]MH_I2C_Read... [00:07:07]Read from MH i2c: 01 07 00 B0 0D 00 00 00 00 00 FF 0F D2 [00:07:07]process_action close_receipt done [00:07:07]requested_data is exist [00:07:07]produce_requested_data [00:07:07]requested_item fm.sn is exist - process it [00:07:07]wFMCommunicate request_size=4 [00:07:07]MH_SAM_APDU [00:07:07]CAPDU: 80 11 00 00 [00:07:07]Write to MH i2c: E2 08 00 B1 0D 80 11 00 00 00 00 00 00 38 [00:07:07]Write i2c OK [00:07:07]MH_I2C_Read... [00:07:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:07:07]Read from MH i2c: E2 [00:07:07]MH_I2C_Read... [00:07:07]Read from MH i2c: E2 17 00 [00:07:07]MH_I2C_Read... [00:07:07]Read from MH i2c: E2 17 00 B1 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 89 [00:07:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [00:07:07]wFMCommunicate OK [00:07:07]requested_item fd.num is exist - process it [00:07:07]SAM_PROTO_GetFieldsCounters [00:07:07]wFMCommunicate request_size=4 [00:07:07]MH_SAM_APDU [00:07:07]CAPDU: 80 13 00 00 [00:07:07]Write to MH i2c: E2 08 00 B2 0D 80 13 00 00 00 00 00 00 3B [00:07:07]Write i2c OK [00:07:07]MH_I2C_Read... [00:07:07]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:07:07]Read from MH i2c: E2 [00:07:07]MH_I2C_Read... [00:07:07]Read from MH i2c: E2 62 00 [00:07:07]MH_I2C_Read... [00:07:07]Read from MH i2c: E2 62 00 B2 0D 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 0F 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 E5 01 00 00 5E 04 04 00 E5 01 00 00 57 04 04 00 E6 01 00 00 19 04 04 00 00 00 00 00 90 00 29 [00:07:07]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 0F 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 E5 01 00 00 5E 04 04 00 E5 01 00 00 57 04 04 00 E6 01 00 00 19 04 04 00 00 00 00 00 90 00 [00:07:07]wFMCommunicate OK [00:07:07]SAM_PROTO_GetFieldsCounters done [00:07:07]requested_item shift.num is exist - process it [00:07:07]requested_item shift.opened is exist - process it [00:07:07]req_shift_opened [00:07:07]FM_GetShiftState [00:07:07]SAM_PROTO_GetShiftState [00:07:07]wFMCommunicate request_size=4 [00:07:07]MH_SAM_APDU [00:07:07]CAPDU: 80 13 01 00 [00:07:07]Write to MH i2c: E2 08 00 B3 0D 80 13 01 00 00 00 00 00 3D [00:07:07]Write i2c OK [00:07:07]MH_I2C_Read... [00:07:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:07:07]Read from MH i2c: E2 [00:07:07]MH_I2C_Read... [00:07:07]Read from MH i2c: E2 0E 00 [00:07:07]MH_I2C_Read... [00:07:07]Read from MH i2c: E2 0E 00 B3 0D 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 03 [00:07:07]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [00:07:07]wFMCommunicate OK [00:07:07]SAM_PROTO_GetShiftState done [00:07:07]FM_GetShiftState done [00:07:07]req_shift_opened done [00:07:07]requested_item shift.open_date is exist - process it [00:07:07]req_shift_open_date [00:07:07]req_shift_open_date done [00:07:07]produce_requested_data done [00:07:07]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230671,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [00:07:07]process_action_free close_receipt [00:07:07]json_value_free [00:07:07]json_value_free done [00:07:07]process_json_proto returns [00:07:07]Send response to host [00:07:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230671,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [00:07:07]free response buf [00:07:07]execute_script done [00:07:07]execute_script returns [00:07:07]free content buf [00:07:07]Sock 8.Close socket [00:07:07]Sock 8.Thread stoped [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:46]OFD Sender: No OFD packet to send [00:08:51]OFD Sender: No OFD packet to send [00:08:56]OFD Sender: No OFD packet to send [00:09:01]OFD Sender: No OFD packet to send [00:09:06]OFD Sender: No OFD packet to send [00:09:11]OFD Sender: No OFD packet to send [00:09:16]OFD Sender: No OFD packet to send [00:09:21]OFD Sender: No OFD packet to send [00:09:26]OFD Sender: No OFD packet to send [00:09:31]OFD Sender: No OFD packet to send [00:09:36]OFD Sender: No OFD packet to send [00:09:41]OFD Sender: No OFD packet to send [00:09:46]OFD Sender: No OFD packet to send [00:09:51]OFD Sender: No OFD packet to send [00:09:56]OFD Sender: No OFD packet to send [00:10:01]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:07]OFD Sender: No OFD packet to send [00:11:12]OFD Sender: No OFD packet to send [00:11:17]OFD Sender: No OFD packet to send [00:11:22]OFD Sender: No OFD packet to send [00:11:27]OFD Sender: No OFD packet to send [00:11:32]OFD Sender: No OFD packet to send [00:11:37]OFD Sender: No OFD packet to send [00:11:42]OFD Sender: No OFD packet to send [00:11:47]OFD Sender: No OFD packet to send [00:11:52]OFD Sender: No OFD packet to send [00:11:57]OFD Sender: No OFD packet to send [00:12:02]OFD Sender: No OFD packet to send [00:12:07]OFD Sender: No OFD packet to send [00:12:12]OFD Sender: No OFD packet to send [00:12:17]OFD Sender: No OFD packet to send [00:12:22]OFD Sender: No OFD packet to send [00:12:27]OFD Sender: No OFD packet to send [00:12:32]OFD Sender: No OFD packet to send [00:12:37]OFD Sender: No OFD packet to send [00:12:42]OFD Sender: No OFD packet to send [00:12:47]OFD Sender: No OFD packet to send [00:12:52]OFD Sender: No OFD packet to send [00:12:57]OFD Sender: No OFD packet to send [00:13:02]OFD Sender: No OFD packet to send [00:13:07]OFD Sender: No OFD packet to send [00:13:12]OFD Sender: No OFD packet to send [00:13:17]OFD Sender: No OFD packet to send [00:13:22]OFD Sender: No OFD packet to send [00:13:27]OFD Sender: No OFD packet to send [00:13:32]OFD Sender: No OFD packet to send [00:13:37]OFD Sender: No OFD packet to send [00:13:42]OFD Sender: No OFD packet to send [00:13:47]OFD Sender: No OFD packet to send [00:13:52]OFD Sender: No OFD packet to send [00:13:57]OFD Sender: No OFD packet to send [00:14:02]OFD Sender: No OFD packet to send [00:14:07]OFD Sender: No OFD packet to send [00:14:12]OFD Sender: No OFD packet to send [00:14:17]OFD Sender: No OFD packet to send [00:14:22]OFD Sender: No OFD packet to send [00:14:27]OFD Sender: No OFD packet to send [00:14:32]OFD Sender: No OFD packet to send [00:14:37]OFD Sender: No OFD packet to send [00:14:42]OFD Sender: No OFD packet to send [00:14:47]OFD Sender: No OFD packet to send [00:14:52]OFD Sender: No OFD packet to send [00:14:57]OFD Sender: No OFD packet to send [00:15:02]OFD Sender: No OFD packet to send [00:15:07]OFD Sender: No OFD packet to send [00:15:12]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:07]OFD Sender: No OFD packet to send [00:16:12]OFD Sender: No OFD packet to send [00:16:17]OFD Sender: No OFD packet to send [00:16:22]OFD Sender: No OFD packet to send [00:16:26]accept exits with 9 [00:16:26]New connection [00:16:26]New thread 3067133284 created [00:16:26]Thread 3067276644 joined [00:16:26]Waiting for new connection... [00:16:26] Sock 9.Parse request [00:16:26]Sock 9.Check first char [00:16:26]Sock 9.First char is OK [00:16:26]request: POST /json_proto HTTP/1.0 [00:16:26]Method: POST [00:16:26]URL: /json_proto [00:16:26]Method is POST - this is cgi request [00:16:26]url: /json_proto [00:16:26]query_string will be loaded in cgi processing [00:16:26]execute_cgi json_proto POST (null) [00:16:26]execute_cgi path=json_proto method=POST [00:16:26]POST find Content-Length [00:16:26]Host: 172.17.49.131:8080 [00:16:26]Content-Length: 984 [00:16:26]Content-Type: application/json [00:16:26] [00:16:26]POST finish read [00:16:26]Found Content-Length = 984 [00:16:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872260", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 29.950, "sum" : 2000.66, "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 125\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.95 \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" ] } } [00:16:26]execute_script... [00:16:26]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872260", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 29.950, "sum" : 2000.66, "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 125\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 29.95 \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" ] } } [00:16:26]POST & json_proto [00:16:26]process_json_proto [00:16:26]json parsed OK: [00:16:26]protocol is kg_v1.0 [00:16:26]action value=close_receipt [00:16:26]process_action close_receipt [00:16:26]cmd_close_receipt [00:16:26]MH_GetDate [00:16:26]Write to MH i2c: F0 00 00 B4 0D B0 [00:16:26]Write i2c OK [00:16:26]MH_I2C_Read... [00:16:26]Read from MH i2c: F0 [00:16:26]MH_I2C_Read... [00:16:26]Read from MH i2c: F0 09 00 [00:16:26]MH_I2C_Read... [00:16:26]Read from MH i2c: F0 09 00 B4 0D 00 5B DF A6 66 FF 4D C0 64 6F [00:16:26]GetLastDocTimeStamp 1722211624 [00:16:26]current date 1722212187 [00:16:26]FM_GetShiftState [00:16:26]SAM_PROTO_GetShiftState [00:16:26]wFMCommunicate request_size=4 [00:16:26]MH_SAM_APDU [00:16:26]CAPDU: 80 13 01 00 [00:16:26]Write to MH i2c: E2 08 00 B5 0D 80 13 01 00 00 00 00 00 3F [00:16:26]Write i2c OK [00:16:26]MH_I2C_Read... [00:16:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:16:26]Read from MH i2c: E2 [00:16:26]MH_I2C_Read... [00:16:26]Read from MH i2c: E2 0E 00 [00:16:26]MH_I2C_Read... [00:16:26]Read from MH i2c: E2 0E 00 B5 0D 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 05 [00:16:26]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [00:16:26]wFMCommunicate OK [00:16:26]SAM_PROTO_GetShiftState done [00:16:26]FM_GetShiftState done [00:16:26]opened in 1722127132 [00:16:26]opened+sec_in_day 1722213532 [00:16:26]quantity*price = 200066 [00:16:26]sum+1 = 200067 [00:16:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.66 ИТОГО: 2000.00 Внесено: 2000.00 СДАЧА: 0.00 НСП 1% : 17.70 НДС 12% : 212.46 Наличными: 2000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 486 29.07.2024 00:16 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Дисконтная программа АИ-92 номер 125 сэкономлено 29.95 сом ФМ: 0000000000965352 ФД: 230672 ФПД: 42183411265716 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T001627&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230672&fm=42183411265716&tin=02508201610067®Number=0000000000099253&sum=200000 [00:16:27]StoreToDocumentArchive [00:16:27]shift 386 fd 230672 [00:16:27]save to /storage/0386/doc_00230672 [00:16:27]save last doc name /storage/0386/doc_00230672 to /storage/kkm_last_doc_name [00:16:27]save OK [00:16:27]Clear old archive folders... [00:16:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:16:27]tlvbuf is 005B9130 [00:16:27]SAM_PROTO_ClearQueue [00:16:27]wFMCommunicate request_size=4 [00:16:27]MH_SAM_APDU [00:16:27]CAPDU: 80 09 00 00 [00:16:27]Write to MH i2c: E2 08 00 C2 0D 80 09 00 00 00 00 00 00 41 [00:16:27]Write i2c OK [00:16:27]MH_I2C_Read... [00:16:27]Read from MH i2c: E2 [00:16:27]MH_I2C_Read... [00:16:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:16:27]Read from MH i2c: E2 03 00 [00:16:27]MH_I2C_Read... [00:16:27]Read from MH i2c: E2 03 00 C2 0D 00 90 00 43 [00:16:27]RAPDU: 90 00 [00:16:27]wFMCommunicate OK [00:16:27]SAM_PROTO_ClearQueue done [00:16:27]KKMCreateOFDPacket [00:16:27]OFDProtocolAddRootSTLVToBuf [00:16:27]FM_MakeSignedData [00:16:27]FM_MakeSignedData [00:16:27]SAM_PROTO_SignData [00:16:27]wFMCommunicate request_size=4 [00:16:27]MH_SAM_APDU [00:16:27]CAPDU: 80 0D 01 02 [00:16:27]Write to MH i2c: E2 08 00 C3 0D 80 0D 01 02 00 00 00 00 49 [00:16:27]Write i2c OK [00:16:27]MH_I2C_Read... [00:16:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:16:27]Read from MH i2c: E2 [00:16:27]MH_I2C_Read... [00:16:27]Read from MH i2c: E2 03 00 [00:16:27]MH_I2C_Read... [00:16:27]Read from MH i2c: E2 03 00 C3 0D 00 90 00 44 [00:16:27]RAPDU: 90 00 [00:16:27]wFMCommunicate OK [00:16:27]wFMCommunicate request_size=255 [00:16:27]MH_SAM_APDU [00:16:27]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 FE 74 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 82 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 01 00 00 F4 03 04 00 5B DF A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 10 85 03 00 35 04 06 00 26 [00:16:27]Write to MH i2c: E2 02 01 C4 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 FE 74 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 82 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 01 00 00 F4 03 04 00 5B DF A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 10 85 03 00 35 04 06 00 26 00 00 D8 [00:16:27]Write i2c OK [00:16:27]MH_I2C_Read... [00:16:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:16:28]Read from MH i2c: E2 [00:16:28]MH_I2C_Read... [00:16:28]Read from MH i2c: E2 03 00 [00:16:28]MH_I2C_Read... [00:16:28]Read from MH i2c: E2 03 00 C4 0D 00 90 00 45 [00:16:28]RAPDU: 90 00 [00:16:28]wFMCommunicate OK [00:16:28]wFMCommunicate request_size=10 [00:16:28]MH_SAM_APDU [00:16:28]CAPDU: 80 0D 02 02 05 5D 97 3E 70 B4 [00:16:28]Write to MH i2c: E2 0D 00 C5 0D 80 0D 02 02 05 00 5D 97 3E 70 B4 00 00 AC [00:16:28]Write i2c OK [00:16:28]MH_I2C_Read... [00:16:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:16:28]Read from MH i2c: E2 [00:16:28]MH_I2C_Read... [00:16:28]Read from MH i2c: E2 03 00 [00:16:28]MH_I2C_Read... [00:16:28]Read from MH i2c: E2 03 00 C5 0D 00 90 00 46 [00:16:28]RAPDU: 90 00 [00:16:28]wFMCommunicate OK [00:16:28]wFMCommunicate request_size=4 [00:16:28]MH_SAM_APDU [00:16:28]CAPDU: 80 0D 03 02 [00:16:28]Write to MH i2c: E2 08 00 C6 0D 80 0D 03 02 00 00 00 00 4E [00:16:28]Write i2c OK [00:16:28]MH_I2C_Read... [00:16:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:16:28]Read from MH i2c: E2 [00:16:28]MH_I2C_Read... [00:16:28]Read from MH i2c: E2 0B 00 [00:16:28]MH_I2C_Read... [00:16:28]Read from MH i2c: E2 0B 00 C6 0D 00 C9 2D 58 F1 70 8B 13 00 90 00 9C [00:16:28]RAPDU: C9 2D 58 F1 70 8B 13 00 90 00 [00:16:28]wFMCommunicate OK [00:16:28]SAM_PROTO_SignData done [00:16:28]FM_MakeSignedData done [00:16:28]CreateOFDProtocolMessage [00:16:28]wFMCommunicate request_size=4 [00:16:28]MH_SAM_APDU [00:16:28]CAPDU: 80 11 00 00 [00:16:28]Write to MH i2c: E2 08 00 C7 0D 80 11 00 00 00 00 00 00 4E [00:16:28]Write i2c OK [00:16:28]MH_I2C_Read... [00:16:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:16:28]Read from MH i2c: E2 [00:16:28]MH_I2C_Read... [00:16:28]Read from MH i2c: E2 17 00 [00:16:28]MH_I2C_Read... [00:16:28]Read from MH i2c: E2 17 00 C7 0D 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 9F [00:16:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [00:16:28]wFMCommunicate OK [00:16:28]CreateOFDProtocolMessage done [00:16:28]OFDSenderStorePacket 230672 [00:16:28]StoreOFDPacket docnum=230672 [00:16:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 62 74 07 01 E7 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 FE 74 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 82 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 01 00 00 F4 03 04 00 5B DF A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 10 85 03 00 35 04 06 00 26 5D 97 3E 70 B4 C9 2D 58 F1 70 8B 13 00 [00:16:28]CheckFolder [00:16:28]dirname=/storage/ofd_packets [00:16:28]CheckFolder done [00:16:28]ProducePacketName [00:16:28]name=ofd_packets/00230672 [00:16:28]NVStorageSaveData ofd_packets/00230672 [00:16:28]File name is /storage/ofd_packets/00230672 [00:16:28]Write 301 bytes [00:16:28]NVStorageSaveData done [00:16:28]OFDSenderStorePacket done [00:16:28]KKMCreateOFDPacket done [00:16:28]NVStorageSaveData kkm_last_timestamp [00:16:28]File name is /storage/kkm_last_timestamp [00:16:28]Write 4 bytes [00:16:28]NVStorageSaveData done [00:16:28]ExternCall_PrintAddStr [00:16:28]wPrintStart [00:16:28]Write to MH i2c: 01 00 00 C8 0D D5 [00:16:28]Write i2c OK [00:16:28]MH_I2C_Read... [00:16:28]Read from MH i2c: 01 [00:16:28]MH_I2C_Read... [00:16:28]Read from MH i2c: 01 07 00 [00:16:28]MH_I2C_Read... [00:16:28]Read from MH i2c: 01 07 00 C8 0D 00 00 00 00 00 FF 0F EA [00:16:28]RasterBufferAndPrint [00:16:28]line Счет N : (1)872260 [00:16:28]line ИНН: 02508201610067 [00:16:28]line Контрольно-Кассовый Чек [00:16:28]line ПРОДАЖА [00:16:28]line ТРК (МРК, ГНК) : 62 [00:16:28]line Товар: 2710124130 [00:16:28]line Аи-92-К-5 [00:16:28]line 29.950 * 66.80 [00:16:28]line = 2000.66 [00:16:28]line НДС 12% НСП 1% [00:16:28]line > о реализуемом товаре [00:16:28]line ОКРУГЛЕНИЕ: -0.66 [00:16:28]line ИТОГО: 2000.00 [00:16:28]line Внесено: 2000.00 [00:16:28]line СДАЧА: 0.00 [00:16:28]line НСП 1% : 17.70 [00:16:28]line НДС 12% : 212.46 [00:16:28]line Наличными: 2000.00 [00:16:28]line Безнал.: 0.00 [00:16:28]line Место: АЗС № 125 "Партнер Нефть" [00:16:28]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [00:16:28]line СНО: Общий режим [00:16:28]line Чек 486 29.07.2024 00:16 [00:16:28]line Смена: 386 ФФД: 1.0 [00:16:28]line ЗНМ: 0300000050 [00:16:28]line РНМ: 0000000000099253 [00:16:28]line Версия ККМ: 001 [00:16:28]line [00:16:28]line Дисконтная программа [00:16:28]line АИ-92 [00:16:28]line номер 125 [00:16:28]line сэкономлено 29.95 сом [00:16:28]line ФМ: 0000000000965352 [00:16:28]line ФД: 230672 [00:16:28]line ФПД: 42183411265716 [00:16:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T001627&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230672&fm=42183411265716&tin=02508201610067®Number=0000000000099253&sum=200000 [00:16:28]OFD Sender: Processing packet 230672 [packets to send 132, broken 131] [00:16:28]ProducePacketName [00:16:28]name=ofd_packets/00230672 [00:16:28]OFD Sender: To server: pG, [00:16:28]CommunicateWithHost lk.salyk.kg:30040 [00:16:28]ConnectInit lk.salyk.kg [00:16:28]written 0, free lines is 4095 [00:16:28]Connected sock=10 [00:16:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 62 74 07 01 E7 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 FE 74 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 82 0D 03 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 40 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 EA 06 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 FE 52 00 00 00 00 07 04 06 00 40 0D 03 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E6 01 00 00 F4 03 04 00 5B DF A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 10 85 03 00 35 04 06 00 26 5D 97 3E 70 B4 C9 2D 58 F1 70 8B 13 00 [00:16:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 9A A8 47 00 BA 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 39 36 35 33 35 32 10 04 04 00 10 85 03 00 F4 03 04 00 31 86 A6 66 B6 04 01 00 00 66 66 0B 93 B5 7E 80 DD [00:16:29]CommunicateWithHost err = 0 [00:16:29]CheckOFDResponse [00:16:29]1017 (14) - 77093643461234 [00:16:29]1041 (16) - 0000000000965352 [00:16:29]1040 (4) - 230672 [00:16:29]1012 (4) - 28.07.2024 17:56 [00:16:29]1206 (1) - 0 [00:16:29]OFD Sender: Remove packet 230672 [00:16:29]ProducePacketName [00:16:29]name=ofd_packets/00230672 [00:16:29]NVStorageDeleteData [00:16:29]Write to MH i2c: 01 00 00 F8 0D 05 [00:16:29]Write i2c OK [00:16:29]MH_I2C_Read... [00:16:29]Read from MH i2c: 01 [00:16:29]MH_I2C_Read... [00:16:29]Read from MH i2c: 01 07 00 [00:16:29]MH_I2C_Read... [00:16:29]Read from MH i2c: 01 07 00 F8 0D 00 00 00 00 00 C1 0C D9 [00:16:29]RasterBufferAndPrint [00:16:29]line [00:16:29]line [00:16:29]line [00:16:29]line [00:16:29]line [00:16:29]written 0, free lines is 3273 [00:16:29]MH_Cut [00:16:29]Write to MH i2c: D1 01 00 FF 0D 01 DE [00:16:29]Write i2c OK [00:16:29]MH_I2C_Read... [00:16:29]Read from MH i2c: D1 [00:16:29]MH_I2C_Read... [00:16:29]Read from MH i2c: D1 01 00 [00:16:29]MH_I2C_Read... [00:16:29]Read from MH i2c: D1 01 00 FF 0D 00 DD [00:16:29]Write to MH i2c: 01 00 00 00 0E 0E [00:16:29]Write i2c OK [00:16:29]MH_I2C_Read... [00:16:29]OFD Sender: No OFD packet to send [00:16:29]*** Cut start [00:16:29]*** Partial cut [00:16:29]*** CUTSNS_PIN = 1 [00:16:30]*** CUTSNS_PIN = 0 [00:16:30]*** Brake cut motor [00:16:30]Read from MH i2c: 01 [00:16:30]MH_I2C_Read... [00:16:30]*** Stop cut motor [00:16:30]*** Cut end [00:16:30]Read from MH i2c: 01 07 00 [00:16:30]MH_I2C_Read... [00:16:30]Read from MH i2c: 01 07 00 00 0E 00 00 00 00 00 FF 0F 23 [00:16:30]process_action close_receipt done [00:16:30]requested_data is exist [00:16:30]produce_requested_data [00:16:30]requested_item fm.sn is exist - process it [00:16:30]wFMCommunicate request_size=4 [00:16:30]MH_SAM_APDU [00:16:30]CAPDU: 80 11 00 00 [00:16:30]Write to MH i2c: E2 08 00 01 0E 80 11 00 00 00 00 00 00 89 [00:16:30]Write i2c OK [00:16:30]MH_I2C_Read... [00:16:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:16:30]Read from MH i2c: E2 [00:16:30]MH_I2C_Read... [00:16:30]Read from MH i2c: E2 17 00 [00:16:30]MH_I2C_Read... [00:16:30]Read from MH i2c: E2 17 00 01 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 DA [00:16:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [00:16:30]wFMCommunicate OK [00:16:30]requested_item fd.num is exist - process it [00:16:30]SAM_PROTO_GetFieldsCounters [00:16:30]wFMCommunicate request_size=4 [00:16:30]MH_SAM_APDU [00:16:30]CAPDU: 80 13 00 00 [00:16:30]Write to MH i2c: E2 08 00 02 0E 80 13 00 00 00 00 00 00 8C [00:16:30]Write i2c OK [00:16:30]MH_I2C_Read... [00:16:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:16:30]Read from MH i2c: E2 [00:16:30]MH_I2C_Read... [00:16:30]Read from MH i2c: E2 62 00 [00:16:30]MH_I2C_Read... [00:16:30]Read from MH i2c: E2 62 00 02 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 10 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 E6 01 00 00 5E 04 04 00 E6 01 00 00 57 04 04 00 E7 01 00 00 19 04 04 00 00 00 00 00 90 00 7E [00:16:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 10 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 E6 01 00 00 5E 04 04 00 E6 01 00 00 57 04 04 00 E7 01 00 00 19 04 04 00 00 00 00 00 90 00 [00:16:30]wFMCommunicate OK [00:16:30]SAM_PROTO_GetFieldsCounters done [00:16:30]requested_item shift.num is exist - process it [00:16:30]requested_item shift.opened is exist - process it [00:16:30]req_shift_opened [00:16:30]FM_GetShiftState [00:16:30]SAM_PROTO_GetShiftState [00:16:30]wFMCommunicate request_size=4 [00:16:30]MH_SAM_APDU [00:16:30]CAPDU: 80 13 01 00 [00:16:30]Write to MH i2c: E2 08 00 03 0E 80 13 01 00 00 00 00 00 8E [00:16:30]Write i2c OK [00:16:30]MH_I2C_Read... [00:16:30]Read from MH i2c: E2 [00:16:30]MH_I2C_Read... [00:16:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:16:30]Read from MH i2c: E2 0E 00 [00:16:30]MH_I2C_Read... [00:16:30]Read from MH i2c: E2 0E 00 03 0E 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 54 [00:16:30]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [00:16:30]wFMCommunicate OK [00:16:30]SAM_PROTO_GetShiftState done [00:16:30]FM_GetShiftState done [00:16:30]req_shift_opened done [00:16:30]requested_item shift.open_date is exist - process it [00:16:30]req_shift_open_date [00:16:30]req_shift_open_date done [00:16:30]produce_requested_data done [00:16:30]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230672,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [00:16:30]process_action_free close_receipt [00:16:30]json_value_free [00:16:30]json_value_free done [00:16:30]process_json_proto returns [00:16:30]Send response to host [00:16:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230672,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [00:16:30]free response buf [00:16:30]execute_script done [00:16:30]execute_script returns [00:16:30]free content buf [00:16:30]Sock 9.Close socket [00:16:30]Sock 9.Thread stoped [00:16:34]OFD Sender: No OFD packet to send [00:16:39]OFD Sender: No OFD packet to send [00:16:44]OFD Sender: No OFD packet to send [00:16:49]OFD Sender: No OFD packet to send [00:16:54]OFD Sender: No OFD packet to send [00:16:59]OFD Sender: No OFD packet to send [00:17:04]OFD Sender: No OFD packet to send [00:17:09]OFD Sender: No OFD packet to send [00:17:14]OFD Sender: No OFD packet to send [00:17:19]OFD Sender: No OFD packet to send [00:17:24]OFD Sender: No OFD packet to send [00:17:29]OFD Sender: No OFD packet to send [00:17:34]OFD Sender: No OFD packet to send [00:17:38]accept exits with 8 [00:17:38]New connection [00:17:38]New thread 3067276644 created [00:17:38]Thread 3067133284 joined [00:17:38]Waiting for new connection... [00:17:38] Sock 8.Parse request [00:17:38]Sock 8.Check first char [00:17:38]Sock 8.First char is OK [00:17:38]request: POST /json_proto HTTP/1.0 [00:17:38]Method: POST [00:17:38]URL: /json_proto [00:17:38]Method is POST - this is cgi request [00:17:38]url: /json_proto [00:17:38]query_string will be loaded in cgi processing [00:17:38]execute_cgi json_proto POST (null) [00:17:38]execute_cgi path=json_proto method=POST [00:17:38]POST find Content-Length [00:17:38]Host: 172.17.49.131:8080 [00:17:38]Content-Length: 677 [00:17:38]Content-Type: application/json [00:17:38] [00:17:38]POST finish read [00:17:38]Found Content-Length = 677 [00:17:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872262", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:17:38]execute_script... [00:17: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)872262", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 5.900, "sum" : 400.02, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 400.00, "total" : 400.00, "payments": [ { "type": 0, "sum" : 400.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:17:38]POST & json_proto [00:17:38]process_json_proto [00:17:38]json parsed OK: [00:17:38]protocol is kg_v1.0 [00:17:38]action value=close_receipt [00:17:38]process_action close_receipt [00:17:38]cmd_close_receipt [00:17:38]MH_GetDate [00:17:38]Write to MH i2c: F0 00 00 04 0E 01 [00:17:38]Write i2c OK [00:17:38]MH_I2C_Read... [00:17:38]Read from MH i2c: F0 [00:17:38]MH_I2C_Read... [00:17:38]Read from MH i2c: F0 09 00 [00:17:38]MH_I2C_Read... [00:17:38]Read from MH i2c: F0 09 00 04 0E 00 A3 DF A6 66 FF 4D C0 64 08 [00:17:38]GetLastDocTimeStamp 1722212187 [00:17:38]current date 1722212259 [00:17:38]FM_GetShiftState [00:17:38]SAM_PROTO_GetShiftState [00:17:38]wFMCommunicate request_size=4 [00:17:38]MH_SAM_APDU [00:17:38]CAPDU: 80 13 01 00 [00:17:38]Write to MH i2c: E2 08 00 05 0E 80 13 01 00 00 00 00 00 90 [00:17:38]Write i2c OK [00:17:38]MH_I2C_Read... [00:17:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:17:39]Read from MH i2c: E2 [00:17:39]MH_I2C_Read... [00:17:39]Read from MH i2c: E2 0E 00 [00:17:39]MH_I2C_Read... [00:17:39]Read from MH i2c: E2 0E 00 05 0E 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 56 [00:17:39]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [00:17:39]wFMCommunicate OK [00:17:39]SAM_PROTO_GetShiftState done [00:17:39]FM_GetShiftState done [00:17:39]opened in 1722127132 [00:17:39]opened+sec_in_day 1722213532 [00:17:39]quantity*price = 40002 [00:17:39]sum+1 = 40003 [00:17:39]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 487 29.07.2024 00:17 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230673 ФПД: 257200283132655 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T001739&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230673&fm=257200283132655&tin=02508201610067®Number=0000000000099253&sum=40000 [00:17:40]StoreToDocumentArchive [00:17:40]shift 386 fd 230673 [00:17:40]save to /storage/0386/doc_00230673 [00:17:40]save last doc name /storage/0386/doc_00230673 to /storage/kkm_last_doc_name [00:17:40]save OK [00:17:40]Clear old archive folders... [00:17:40]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:17:40]tlvbuf is B6FA4C80 [00:17:40]SAM_PROTO_ClearQueue [00:17:40]wFMCommunicate request_size=4 [00:17:40]MH_SAM_APDU [00:17:40]CAPDU: 80 09 00 00 [00:17:40]Write to MH i2c: E2 08 00 12 0E 80 09 00 00 00 00 00 00 92 [00:17:40]Write i2c OK [00:17:40]MH_I2C_Read... [00:17:40]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:17:40]Read from MH i2c: E2 [00:17:40]MH_I2C_Read... [00:17:40]Read from MH i2c: E2 03 00 [00:17:40]MH_I2C_Read... [00:17:40]Read from MH i2c: E2 03 00 12 0E 00 90 00 94 [00:17:40]RAPDU: 90 00 [00:17:40]wFMCommunicate OK [00:17:40]SAM_PROTO_ClearQueue done [00:17:40]KKMCreateOFDPacket [00:17:40]OFDProtocolAddRootSTLVToBuf [00:17:40]FM_MakeSignedData [00:17:40]FM_MakeSignedData [00:17:40]SAM_PROTO_SignData [00:17:40]wFMCommunicate request_size=4 [00:17:40]MH_SAM_APDU [00:17:40]CAPDU: 80 0D 01 02 [00:17:40]Write to MH i2c: E2 08 00 13 0E 80 0D 01 02 00 00 00 00 9A [00:17:40]Write i2c OK [00:17:40]MH_I2C_Read... [00:17:40]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:17:40]Read from MH i2c: E2 [00:17:40]MH_I2C_Read... [00:17:40]Read from MH i2c: E2 03 00 [00:17:40]MH_I2C_Read... [00:17:40]Read from MH i2c: E2 03 00 13 0E 00 90 00 95 [00:17:40]RAPDU: 90 00 [00:17:40]wFMCommunicate OK [00:17:40]wFMCommunicate request_size=255 [00:17:40]MH_SAM_APDU [00:17:40]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E7 01 00 00 F4 03 04 00 A3 DF A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 11 85 03 00 35 04 06 00 E9 [00:17:40]Write to MH i2c: E2 02 01 14 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 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 E7 01 00 00 F4 03 04 00 A3 DF A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 11 85 03 00 35 04 06 00 E9 00 00 7A [00:17:40]Write i2c OK [00:17:40]MH_I2C_Read... [00:17:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:17:40]Read from MH i2c: E2 [00:17:40]MH_I2C_Read... [00:17:40]Read from MH i2c: E2 03 00 [00:17:40]MH_I2C_Read... [00:17:40]Read from MH i2c: E2 03 00 14 0E 00 90 00 96 [00:17:40]RAPDU: 90 00 [00:17:40]wFMCommunicate OK [00:17:40]wFMCommunicate request_size=10 [00:17:40]MH_SAM_APDU [00:17:40]CAPDU: 80 0D 02 02 05 EC 1B 83 22 EF [00:17:40]Write to MH i2c: E2 0D 00 15 0E 80 0D 02 02 05 00 EC 1B 83 22 EF 00 00 42 [00:17:40]Write i2c OK [00:17:40]MH_I2C_Read... [00:17:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:17:40]Read from MH i2c: E2 [00:17:40]MH_I2C_Read... [00:17:40]Read from MH i2c: E2 03 00 [00:17:40]MH_I2C_Read... [00:17:40]Read from MH i2c: E2 03 00 15 0E 00 90 00 97 [00:17:40]RAPDU: 90 00 [00:17:40]wFMCommunicate OK [00:17:40]wFMCommunicate request_size=4 [00:17:40]MH_SAM_APDU [00:17:40]CAPDU: 80 0D 03 02 [00:17:40]Write to MH i2c: E2 08 00 16 0E 80 0D 03 02 00 00 00 00 9F [00:17:40]Write i2c OK [00:17:40]MH_I2C_Read... [00:17:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:17:40]Read from MH i2c: E2 [00:17:40]MH_I2C_Read... [00:17:40]Read from MH i2c: E2 0B 00 [00:17:40]MH_I2C_Read... [00:17:40]Read from MH i2c: E2 0B 00 16 0E 00 2B 9C 3E 12 79 8C B6 FA 90 00 6C [00:17:40]RAPDU: 2B 9C 3E 12 79 8C B6 FA 90 00 [00:17:40]wFMCommunicate OK [00:17:40]SAM_PROTO_SignData done [00:17:40]FM_MakeSignedData done [00:17:40]CreateOFDProtocolMessage [00:17:40]wFMCommunicate request_size=4 [00:17:40]MH_SAM_APDU [00:17:40]CAPDU: 80 11 00 00 [00:17:40]Write to MH i2c: E2 08 00 17 0E 80 11 00 00 00 00 00 00 9F [00:17:40]Write i2c OK [00:17:40]MH_I2C_Read... [00:17:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:17:40]Read from MH i2c: E2 [00:17:40]MH_I2C_Read... [00:17:40]Read from MH i2c: E2 17 00 [00:17:40]MH_I2C_Read... [00:17:40]Read from MH i2c: E2 17 00 17 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 F0 [00:17:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [00:17:40]wFMCommunicate OK [00:17:40]CreateOFDProtocolMessage done [00:17:40]OFDSenderStorePacket 230673 [00:17:40]StoreOFDPacket docnum=230673 [00:17:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 74 04 07 01 BB F6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E7 01 00 00 F4 03 04 00 A3 DF A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 11 85 03 00 35 04 06 00 E9 EC 1B 83 22 EF 2B 9C 3E 12 79 8C B6 FA [00:17:40]CheckFolder [00:17:40]dirname=/storage/ofd_packets [00:17:40]CheckFolder done [00:17:40]ProducePacketName [00:17:40]name=ofd_packets/00230673 [00:17:40]NVStorageSaveData ofd_packets/00230673 [00:17:40]File name is /storage/ofd_packets/00230673 [00:17:40]Write 301 bytes [00:17:40]NVStorageSaveData done [00:17:40]OFDSenderStorePacket done [00:17:40]KKMCreateOFDPacket done [00:17:40]NVStorageSaveData kkm_last_timestamp [00:17:40]File name is /storage/kkm_last_timestamp [00:17:40]Write 4 bytes [00:17:40]NVStorageSaveData done [00:17:40]ExternCall_PrintAddStr [00:17:40]wPrintStart [00:17:40]Write to MH i2c: 01 00 00 18 0E 26 [00:17:40]Write i2c OK [00:17:40]MH_I2C_Read... [00:17:40]Read from MH i2c: 01 [00:17:40]MH_I2C_Read... [00:17:40]Read from MH i2c: 01 07 00 [00:17:40]MH_I2C_Read... [00:17:40]Read from MH i2c: 01 07 00 18 0E 00 00 00 00 00 FF 0F 3B [00:17:40]RasterBufferAndPrint [00:17:40]line Счет N : (1)872262 [00:17:40]line ИНН: 02508201610067 [00:17:40]line Контрольно-Кассовый Чек [00:17:40]line ПРОДАЖА [00:17:40]line ТРК (МРК, ГНК) : 52 [00:17:40]line Товар: 2710124130 [00:17:40]line Аи-92-К-5 [00:17:40]line 5.900 * 67.80 [00:17:40]line = 400.02 [00:17:40]line НДС 12% НСП 1% [00:17:40]line > о реализуемом товаре [00:17:40]line ОКРУГЛЕНИЕ: -0.02 [00:17:40]line ИТОГО: 400.00 [00:17:40]line Внесено: 400.00 [00:17:40]line СДАЧА: 0.00 [00:17:40]line НСП 1% : 3.54 [00:17:40]line НДС 12% : 42.48 [00:17:40]line Наличными: 400.00 [00:17:40]line Безнал.: 0.00 [00:17:40]line Место: АЗС № 125 "Партнер Нефть" [00:17:40]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [00:17:40]line СНО: Общий режим [00:17:40]line Чек 487 29.07.2024 00:17 [00:17:40]line Смена: 386 ФФД: 1.0 [00:17:40]line ЗНМ: 0300000050 [00:17:40]line РНМ: 0000000000099253 [00:17:40]line Версия ККМ: 001 [00:17:40]line ФМ: 0000000000965352 [00:17:40]line ФД: 230673 [00:17:40]line ФПД: 257200283132655 [00:17:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T001739&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230673&fm=257200283132655&tin=02508201610067®Number=0000000000099253&sum=40000 [00:17:40]OFD Sender: Processing packet 230673 [packets to send 132, broken 131] [00:17:40]ProducePacketName [00:17:40]name=ofd_packets/00230673 [00:17:40]OFD Sender: To server: pG, [00:17:40]CommunicateWithHost lk.salyk.kg:30040 [00:17:40]ConnectInit lk.salyk.kg [00:17:40]written 0, free lines is 4095 [00:17:41]Connected sock=10 [00:17:41]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 74 04 07 01 BB F6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E7 01 00 00 F4 03 04 00 A3 DF A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 11 85 03 00 35 04 06 00 E9 EC 1B 83 22 EF 2B 9C 3E 12 79 8C B6 FA [00:17:41]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 18 BC 47 00 1C 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 39 36 35 33 35 32 10 04 04 00 11 85 03 00 F4 03 04 00 79 86 A6 66 B6 04 01 00 00 57 97 59 89 CE 73 16 BD [00:17:41]CommunicateWithHost err = 0 [00:17:41]CheckOFDResponse [00:17:41]1017 (14) - 77093643461234 [00:17:41]1041 (16) - 0000000000965352 [00:17:41]1040 (4) - 230673 [00:17:41]1012 (4) - 28.07.2024 17:57 [00:17:41]1206 (1) - 0 [00:17:41]OFD Sender: Remove packet 230673 [00:17:41]ProducePacketName [00:17:41]name=ofd_packets/00230673 [00:17:41]NVStorageDeleteData [00:17:41]Write to MH i2c: 01 00 00 43 0E 51 [00:17:41]Write i2c OK [00:17:41]MH_I2C_Read... [00:17:41]Read from MH i2c: 01 [00:17:41]MH_I2C_Read... [00:17:41]Read from MH i2c: 01 07 00 [00:17:41]MH_I2C_Read... [00:17:41]Read from MH i2c: 01 07 00 43 0E 00 00 00 00 00 06 0D 6B [00:17:41]RasterBufferAndPrint [00:17:41]line [00:17:41]line [00:17:41]line [00:17:41]line [00:17:41]line [00:17:41]written 0, free lines is 3340 [00:17:41]MH_Cut [00:17:41]Write to MH i2c: D1 01 00 4A 0E 01 2A [00:17:41]Write i2c OK [00:17:41]MH_I2C_Read... [00:17:41]Read from MH i2c: D1 [00:17:41]MH_I2C_Read... [00:17:41]Read from MH i2c: D1 01 00 [00:17:41]MH_I2C_Read... [00:17:41]Read from MH i2c: D1 01 00 4A 0E 00 29 [00:17:41]Write to MH i2c: 01 00 00 4B 0E 59 [00:17:41]Write i2c OK [00:17:41]MH_I2C_Read... [00:17:41]OFD Sender: No OFD packet to send [00:17:42]*** Cut start [00:17:42]*** Partial cut [00:17:42]*** CUTSNS_PIN = 1 [00:17:42]*** CUTSNS_PIN = 0 [00:17:42]*** Brake cut motor [00:17:42]Read from MH i2c: 01 [00:17:42]MH_I2C_Read... [00:17:42]*** Stop cut motor [00:17:42]*** Cut end [00:17:42]Read from MH i2c: 01 07 00 [00:17:42]MH_I2C_Read... [00:17:42]Read from MH i2c: 01 07 00 4B 0E 00 00 00 00 00 FF 0F 6E [00:17:42]process_action close_receipt done [00:17:42]requested_data is exist [00:17:42]produce_requested_data [00:17:42]requested_item fm.sn is exist - process it [00:17:42]wFMCommunicate request_size=4 [00:17:42]MH_SAM_APDU [00:17:42]CAPDU: 80 11 00 00 [00:17:42]Write to MH i2c: E2 08 00 4C 0E 80 11 00 00 00 00 00 00 D4 [00:17:42]Write i2c OK [00:17:42]MH_I2C_Read... [00:17:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:17:42]Read from MH i2c: E2 [00:17:42]MH_I2C_Read... [00:17:42]Read from MH i2c: E2 17 00 [00:17:42]MH_I2C_Read... [00:17:42]Read from MH i2c: E2 17 00 4C 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 25 [00:17:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [00:17:42]wFMCommunicate OK [00:17:42]requested_item fd.num is exist - process it [00:17:42]SAM_PROTO_GetFieldsCounters [00:17:42]wFMCommunicate request_size=4 [00:17:42]MH_SAM_APDU [00:17:42]CAPDU: 80 13 00 00 [00:17:42]Write to MH i2c: E2 08 00 4D 0E 80 13 00 00 00 00 00 00 D7 [00:17:42]Write i2c OK [00:17:42]MH_I2C_Read... [00:17:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:17:42]Read from MH i2c: E2 [00:17:42]MH_I2C_Read... [00:17:42]Read from MH i2c: E2 62 00 [00:17:42]MH_I2C_Read... [00:17:42]Read from MH i2c: E2 62 00 4D 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 11 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 E7 01 00 00 5E 04 04 00 E7 01 00 00 57 04 04 00 E8 01 00 00 19 04 04 00 00 00 00 00 90 00 CD [00:17:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 11 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 E7 01 00 00 5E 04 04 00 E7 01 00 00 57 04 04 00 E8 01 00 00 19 04 04 00 00 00 00 00 90 00 [00:17:42]wFMCommunicate OK [00:17:42]SAM_PROTO_GetFieldsCounters done [00:17:42]requested_item shift.num is exist - process it [00:17:42]requested_item shift.opened is exist - process it [00:17:42]req_shift_opened [00:17:42]FM_GetShiftState [00:17:42]SAM_PROTO_GetShiftState [00:17:42]wFMCommunicate request_size=4 [00:17:42]MH_SAM_APDU [00:17:42]CAPDU: 80 13 01 00 [00:17:42]Write to MH i2c: E2 08 00 4E 0E 80 13 01 00 00 00 00 00 D9 [00:17:42]Write i2c OK [00:17:42]MH_I2C_Read... [00:17:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:17:42]Read from MH i2c: E2 [00:17:42]MH_I2C_Read... [00:17:42]Read from MH i2c: E2 0E 00 [00:17:42]MH_I2C_Read... [00:17:42]Read from MH i2c: E2 0E 00 4E 0E 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 9F [00:17:42]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [00:17:42]wFMCommunicate OK [00:17:42]SAM_PROTO_GetShiftState done [00:17:42]FM_GetShiftState done [00:17:42]req_shift_opened done [00:17:42]requested_item shift.open_date is exist - process it [00:17:42]req_shift_open_date [00:17:42]req_shift_open_date done [00:17:42]produce_requested_data done [00:17:42]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230673,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [00:17:42]process_action_free close_receipt [00:17:42]json_value_free [00:17:42]json_value_free done [00:17:42]process_json_proto returns [00:17:42]Send response to host [00:17:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230673,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [00:17:42]free response buf [00:17:42]execute_script done [00:17:42]execute_script returns [00:17:42]free content buf [00:17:42]Sock 8.Close socket [00:17:42]Sock 8.Thread stoped [00:17:46]OFD Sender: No OFD packet to send [00:17:51]OFD Sender: No OFD packet to send [00:17:56]OFD Sender: No OFD packet to send [00:18:01]OFD Sender: No OFD packet to send [00:18:06]OFD Sender: No OFD packet to send [00:18:11]OFD Sender: No OFD packet to send [00:18:16]OFD Sender: No OFD packet to send [00:18:21]OFD Sender: No OFD packet to send [00:18:26]OFD Sender: No OFD packet to send [00:18:31]OFD Sender: No OFD packet to send [00:18:36]OFD Sender: No OFD packet to send [00:18:41]OFD Sender: No OFD packet to send [00:18:46]OFD Sender: No OFD packet to send [00:18:51]OFD Sender: No OFD packet to send [00:18:56]OFD Sender: No OFD packet to send [00:19:01]OFD Sender: No OFD packet to send [00:19:06]OFD Sender: No OFD packet to send [00:19:11]OFD Sender: No OFD packet to send [00:19:16]OFD Sender: No OFD packet to send [00:19:21]OFD Sender: No OFD packet to send [00:19:26]OFD Sender: No OFD packet to send [00:19:31]OFD Sender: No OFD packet to send [00:19:36]OFD Sender: No OFD packet to send [00:19:41]OFD Sender: No OFD packet to send [00:19:46]OFD Sender: No OFD packet to send [00:19:50]accept exits with 9 [00:19:50]New connection [00:19:50]New thread 3067133284 created [00:19:50]Thread 3067276644 joined [00:19:50]Waiting for new connection... [00:19:50] Sock 9.Parse request [00:19:50]Sock 9.Check first char [00:19:50]Sock 9.First char is OK [00:19:50]request: POST /json_proto HTTP/1.0 [00:19:50]Method: POST [00:19:50]URL: /json_proto [00:19:50]Method is POST - this is cgi request [00:19:50]url: /json_proto [00:19:50]query_string will be loaded in cgi processing [00:19:50]execute_cgi json_proto POST (null) [00:19:50]execute_cgi path=json_proto method=POST [00:19:50]POST find Content-Length [00:19:50]Host: 172.17.49.131:8080 [00:19:50]Content-Length: 977 [00:19:50]Content-Type: application/json [00:19:50] [00:19:50]POST finish read [00:19:50]Found Content-Length = 977 [00:19:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872261", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.20, "quantity" : 67.390, "sum" : 5000.34, "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 125\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 67.39 \u0441\u043E\u043C", "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:19:50]execute_script... [00: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)872261", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.20, "quantity" : 67.390, "sum" : 5000.34, "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 125\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 67.39 \u0441\u043E\u043C", "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:19:50]POST & json_proto [00:19:50]process_json_proto [00:19:50]json parsed OK: [00:19:50]protocol is kg_v1.0 [00:19:50]action value=close_receipt [00:19:50]process_action close_receipt [00:19:50]cmd_close_receipt [00:19:50]MH_GetDate [00:19:50]Write to MH i2c: F0 00 00 4F 0E 4C [00:19:50]Write i2c OK [00:19:50]MH_I2C_Read... [00:19:50]Read from MH i2c: F0 [00:19:50]MH_I2C_Read... [00:19:50]Read from MH i2c: F0 09 00 [00:19:50]MH_I2C_Read... [00:19:50]Read from MH i2c: F0 09 00 4F 0E 00 27 E0 A6 66 FF 4D C0 64 D8 [00:19:50]GetLastDocTimeStamp 1722212259 [00:19:50]current date 1722212391 [00:19:50]FM_GetShiftState [00:19:50]SAM_PROTO_GetShiftState [00:19:50]wFMCommunicate request_size=4 [00:19:50]MH_SAM_APDU [00:19:50]CAPDU: 80 13 01 00 [00:19:50]Write to MH i2c: E2 08 00 50 0E 80 13 01 00 00 00 00 00 DB [00:19:50]Write i2c OK [00:19:50]MH_I2C_Read... [00:19:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:19:50]Read from MH i2c: E2 [00:19:50]MH_I2C_Read... [00:19:50]Read from MH i2c: E2 0E 00 [00:19:50]MH_I2C_Read... [00:19:50]Read from MH i2c: E2 0E 00 50 0E 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 A1 [00:19:50]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [00:19:50]wFMCommunicate OK [00:19:50]SAM_PROTO_GetShiftState done [00:19:50]FM_GetShiftState done [00:19:50]opened in 1722127132 [00:19:50]opened+sec_in_day 1722213532 [00:19:50]quantity*price = 500033 [00:19:50]sum+1 = 500035 [00:19:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 5000.00 Внесено: 5000.00 СДАЧА: 0.00 НСП 1% : 44.25 НДС 12% : 531.01 Наличными: 5000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 488 29.07.2024 00:19 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Дисконтная программа ДТ номер 125 сэкономлено 67.39 сом ФМ: 0000000000965352 ФД: 230674 ФПД: 153363603441333 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T001951&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230674&fm=153363603441333&tin=02508201610067®Number=0000000000099253&sum=500000 [00:19:51]StoreToDocumentArchive [00:19:51]shift 386 fd 230674 [00:19:51]save to /storage/0386/doc_00230674 [00:19:51]save last doc name /storage/0386/doc_00230674 to /storage/kkm_last_doc_name [00:19:51]save OK [00:19:51]Clear old archive folders... [00:19:51]ProcessDocumentItem done err = 0, tmpTLVsize=248 [00:19:51]tlvbuf is B6FA77C0 [00:19:51]SAM_PROTO_ClearQueue [00:19:51]wFMCommunicate request_size=4 [00:19:51]MH_SAM_APDU [00:19:51]CAPDU: 80 09 00 00 [00:19:51]Write to MH i2c: E2 08 00 5D 0E 80 09 00 00 00 00 00 00 DD [00:19:51]Write i2c OK [00:19:51]MH_I2C_Read... [00:19:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:19:51]Read from MH i2c: E2 [00:19:51]MH_I2C_Read... [00:19:51]Read from MH i2c: E2 03 00 [00:19:51]MH_I2C_Read... [00:19:51]Read from MH i2c: E2 03 00 5D 0E 00 90 00 DF [00:19:51]RAPDU: 90 00 [00:19:51]wFMCommunicate OK [00:19:51]SAM_PROTO_ClearQueue done [00:19:51]KKMCreateOFDPacket [00:19:51]OFDProtocolAddRootSTLVToBuf [00:19:51]FM_MakeSignedData [00:19:51]FM_MakeSignedData [00:19:51]SAM_PROTO_SignData [00:19:51]wFMCommunicate request_size=4 [00:19:51]MH_SAM_APDU [00:19:51]CAPDU: 80 0D 01 02 [00:19:51]Write to MH i2c: E2 08 00 5E 0E 80 0D 01 02 00 00 00 00 E5 [00:19:51]Write i2c OK [00:19:51]MH_I2C_Read... [00:19:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:19:51]Read from MH i2c: E2 [00:19:51]MH_I2C_Read... [00:19:51]Read from MH i2c: E2 03 00 [00:19:51]MH_I2C_Read... [00:19:51]Read from MH i2c: E2 03 00 5E 0E 00 90 00 E0 [00:19:51]RAPDU: 90 00 [00:19:51]wFMCommunicate OK [00:19:51]wFMCommunicate request_size=255 [00:19:51]MH_SAM_APDU [00:19: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 3E 07 01 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6D CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 01 00 00 F4 03 04 00 27 E0 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 12 85 03 00 35 04 06 00 8B 7B BF 1A [00:19:51]Write to MH i2c: E2 02 01 5F 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 3E 07 01 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6D CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 01 00 00 F4 03 04 00 27 E0 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 12 85 03 00 35 04 06 00 8B 7B BF 1A 00 00 A9 [00:19:51]Write i2c OK [00:19:51]MH_I2C_Read... [00:19:51]OFD Sender: No OFD packet to send [00:19:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:19:52]Read from MH i2c: E2 [00:19:52]MH_I2C_Read... [00:19:52]Read from MH i2c: E2 03 00 [00:19:52]MH_I2C_Read... [00:19:52]Read from MH i2c: E2 03 00 5F 0E 00 90 00 E1 [00:19:52]RAPDU: 90 00 [00:19:52]wFMCommunicate OK [00:19:52]wFMCommunicate request_size=7 [00:19:52]MH_SAM_APDU [00:19:52]CAPDU: 80 0D 02 02 02 C6 B5 [00:19:52]Write to MH i2c: E2 0A 00 60 0E 80 0D 02 02 02 00 C6 B5 00 00 67 [00:19:52]Write i2c OK [00:19:52]MH_I2C_Read... [00:19:52]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:19:52]Read from MH i2c: E2 [00:19:52]MH_I2C_Read... [00:19:52]Read from MH i2c: E2 03 00 [00:19:52]MH_I2C_Read... [00:19:52]Read from MH i2c: E2 03 00 60 0E 00 90 00 E2 [00:19:52]RAPDU: 90 00 [00:19:52]wFMCommunicate OK [00:19:52]wFMCommunicate request_size=4 [00:19:52]MH_SAM_APDU [00:19:52]CAPDU: 80 0D 03 02 [00:19:52]Write to MH i2c: E2 08 00 61 0E 80 0D 03 02 00 00 00 00 EA [00:19:52]Write i2c OK [00:19:52]MH_I2C_Read... [00:19:52]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:19:52]Read from MH i2c: E2 [00:19:52]MH_I2C_Read... [00:19:52]Read from MH i2c: E2 0B 00 [00:19:52]MH_I2C_Read... [00:19:52]Read from MH i2c: E2 0B 00 61 0E 00 FD B4 69 55 89 5B 3D 75 90 00 F0 [00:19:52]RAPDU: FD B4 69 55 89 5B 3D 75 90 00 [00:19:52]wFMCommunicate OK [00:19:52]SAM_PROTO_SignData done [00:19:52]FM_MakeSignedData done [00:19:52]CreateOFDProtocolMessage [00:19:52]wFMCommunicate request_size=4 [00:19:52]MH_SAM_APDU [00:19:52]CAPDU: 80 11 00 00 [00:19:52]Write to MH i2c: E2 08 00 62 0E 80 11 00 00 00 00 00 00 EA [00:19:52]Write i2c OK [00:19:52]MH_I2C_Read... [00:19:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:19:52]Read from MH i2c: E2 [00:19:52]MH_I2C_Read... [00:19:52]Read from MH i2c: E2 17 00 [00:19:52]MH_I2C_Read... [00:19:52]Read from MH i2c: E2 17 00 62 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 3B [00:19:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [00:19:52]wFMCommunicate OK [00:19:52]CreateOFDProtocolMessage done [00:19:52]OFDSenderStorePacket 230674 [00:19:52]StoreOFDPacket docnum=230674 [00:19:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 D2 07 04 01 BF D6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 07 01 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6D CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 01 00 00 F4 03 04 00 27 E0 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 12 85 03 00 35 04 06 00 8B 7B BF 1A C6 B5 FD B4 69 55 89 5B 3D 75 [00:19:52]CheckFolder [00:19:52]dirname=/storage/ofd_packets [00:19:52]CheckFolder done [00:19:52]ProducePacketName [00:19:52]name=ofd_packets/00230674 [00:19:52]NVStorageSaveData ofd_packets/00230674 [00:19:52]File name is /storage/ofd_packets/00230674 [00:19:52]Write 298 bytes [00:19:52]NVStorageSaveData done [00:19:52]OFDSenderStorePacket done [00:19:52]KKMCreateOFDPacket done [00:19:52]NVStorageSaveData kkm_last_timestamp [00:19:52]File name is /storage/kkm_last_timestamp [00:19:52]Write 4 bytes [00:19:52]NVStorageSaveData done [00:19:52]ExternCall_PrintAddStr [00:19:52]wPrintStart [00:19:52]Write to MH i2c: 01 00 00 63 0E 71 [00:19:52]Write i2c OK [00:19:52]MH_I2C_Read... [00:19:52]Read from MH i2c: 01 [00:19:52]MH_I2C_Read... [00:19:52]Read from MH i2c: 01 07 00 [00:19:52]MH_I2C_Read... [00:19:52]Read from MH i2c: 01 07 00 63 0E 00 00 00 00 00 FF 0F 86 [00:19:52]RasterBufferAndPrint [00:19:52]line Счет N : (1)872261 [00:19:52]line ИНН: 02508201610067 [00:19:52]line Контрольно-Кассовый Чек [00:19:52]line ПРОДАЖА [00:19:52]line ТРК (МРК, ГНК) : 1 [00:19:52]line Товар: 2710194210 [00:19:52]line ДТ-К-5 [00:19:52]line 67.390 * 74.20 [00:19:52]line = 5000.34 [00:19:52]line НДС 12% НСП 1% [00:19:52]line > о реализуемом товаре [00:19:52]line ОКРУГЛЕНИЕ: -0.34 [00:19:52]line ИТОГО: 5000.00 [00:19:52]line Внесено: 5000.00 [00:19:52]line СДАЧА: 0.00 [00:19:52]line НСП 1% : 44.25 [00:19:52]line НДС 12% : 531.01 [00:19:52]line Наличными: 5000.00 [00:19:52]line Безнал.: 0.00 [00:19:52]line Место: АЗС № 125 "Партнер Нефть" [00:19:52]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [00:19:52]line СНО: Общий режим [00:19:52]line Чек 488 29.07.2024 00:19 [00:19:52]line Смена: 386 ФФД: 1.0 [00:19:52]line ЗНМ: 0300000050 [00:19:52]line РНМ: 0000000000099253 [00:19:52]line Версия ККМ: 001 [00:19:52]line [00:19:52]line Дисконтная программа [00:19:52]line ДТ [00:19:52]line номер 125 [00:19:52]line сэкономлено 67.39 сом [00:19:52]line ФМ: 0000000000965352 [00:19:52]line ФД: 230674 [00:19:52]line ФПД: 153363603441333 [00:19:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T001951&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230674&fm=153363603441333&tin=02508201610067®Number=0000000000099253&sum=500000 [00:19:52]OFD Sender: Processing packet 230674 [packets to send 132, broken 131] [00:19:52]ProducePacketName [00:19:52]name=ofd_packets/00230674 [00:19:52]OFD Sender: To server: pG, [00:19:52]CommunicateWithHost lk.salyk.kg:30040 [00:19:52]ConnectInit lk.salyk.kg [00:19:52]written 0, free lines is 4095 [00:19:52]Connected sock=10 [00:19:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 D2 07 04 01 BF D6 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 07 01 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6D CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 E8 01 00 00 F4 03 04 00 27 E0 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 12 85 03 00 35 04 06 00 8B 7B BF 1A C6 B5 FD B4 69 55 89 5B 3D 75 [00:19:53]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 34 A9 47 00 79 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 39 36 35 33 35 32 10 04 04 00 12 85 03 00 F4 03 04 00 FD 86 A6 66 B6 04 01 00 00 E5 58 9F AB 21 8A D3 C4 [00:19:53]CommunicateWithHost err = 0 [00:19:53]CheckOFDResponse [00:19:53]1017 (14) - 77093643461234 [00:19:53]1041 (16) - 0000000000965352 [00:19:53]1040 (4) - 230674 [00:19:53]1012 (4) - 28.07.2024 17:59 [00:19:53]1206 (1) - 0 [00:19:53]OFD Sender: Remove packet 230674 [00:19:53]ProducePacketName [00:19:53]name=ofd_packets/00230674 [00:19:53]NVStorageDeleteData [00:19:53]Write to MH i2c: 01 00 00 93 0E A1 [00:19:53]Write i2c OK [00:19:53]MH_I2C_Read... [00:19:53]Read from MH i2c: 01 [00:19:53]MH_I2C_Read... [00:19:53]Read from MH i2c: 01 07 00 [00:19:53]MH_I2C_Read... [00:19:53]Read from MH i2c: 01 07 00 93 0E 00 00 00 00 00 A4 0C 58 [00:19:53]RasterBufferAndPrint [00:19:53]line [00:19:53]line [00:19:53]line [00:19:53]line [00:19:53]line [00:19:53]written 0, free lines is 3242 [00:19:53]MH_Cut [00:19:53]Write to MH i2c: D1 01 00 9A 0E 01 7A [00:19:53]Write i2c OK [00:19:53]MH_I2C_Read... [00:19:53]Read from MH i2c: D1 [00:19:53]MH_I2C_Read... [00:19:53]Read from MH i2c: D1 01 00 [00:19:53]MH_I2C_Read... [00:19:53]Read from MH i2c: D1 01 00 9A 0E 00 79 [00:19:53]Write to MH i2c: 01 00 00 9B 0E A9 [00:19:53]Write i2c OK [00:19:53]MH_I2C_Read... [00:19:53]OFD Sender: No OFD packet to send [00:19:53]*** Cut start [00:19:53]*** Partial cut [00:19:53]*** CUTSNS_PIN = 1 [00:19:53]*** CUTSNS_PIN = 0 [00:19:54]*** Brake cut motor [00:19:54]Read from MH i2c: 01 [00:19:54]*** Stop cut motor [00:19:54]*** Cut end [00:19:54]MH_I2C_Read... [00:19:54]Read from MH i2c: 01 07 00 [00:19:54]MH_I2C_Read... [00:19:54]Read from MH i2c: 01 07 00 9B 0E 00 00 00 00 00 FF 0F BE [00:19:54]process_action close_receipt done [00:19:54]requested_data is exist [00:19:54]produce_requested_data [00:19:54]requested_item fm.sn is exist - process it [00:19:54]wFMCommunicate request_size=4 [00:19:54]MH_SAM_APDU [00:19:54]CAPDU: 80 11 00 00 [00:19:54]Write to MH i2c: E2 08 00 9C 0E 80 11 00 00 00 00 00 00 24 [00:19:54]Write i2c OK [00:19:54]MH_I2C_Read... [00:19:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:19:54]Read from MH i2c: E2 [00:19:54]MH_I2C_Read... [00:19:54]Read from MH i2c: E2 17 00 [00:19:54]MH_I2C_Read... [00:19:54]Read from MH i2c: E2 17 00 9C 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 75 [00:19:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [00:19:54]wFMCommunicate OK [00:19:54]requested_item fd.num is exist - process it [00:19:54]SAM_PROTO_GetFieldsCounters [00:19:54]wFMCommunicate request_size=4 [00:19:54]MH_SAM_APDU [00:19:54]CAPDU: 80 13 00 00 [00:19:54]Write to MH i2c: E2 08 00 9D 0E 80 13 00 00 00 00 00 00 27 [00:19:54]Write i2c OK [00:19:54]MH_I2C_Read... [00:19:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:19:54]Read from MH i2c: E2 [00:19:54]MH_I2C_Read... [00:19:54]Read from MH i2c: E2 62 00 [00:19:54]MH_I2C_Read... [00:19:54]Read from MH i2c: E2 62 00 9D 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 12 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 E8 01 00 00 5E 04 04 00 E8 01 00 00 57 04 04 00 E9 01 00 00 19 04 04 00 00 00 00 00 90 00 21 [00:19:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 12 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 E8 01 00 00 5E 04 04 00 E8 01 00 00 57 04 04 00 E9 01 00 00 19 04 04 00 00 00 00 00 90 00 [00:19:54]wFMCommunicate OK [00:19:54]SAM_PROTO_GetFieldsCounters done [00:19:54]requested_item shift.num is exist - process it [00:19:54]requested_item shift.opened is exist - process it [00:19:54]req_shift_opened [00:19:54]FM_GetShiftState [00:19:54]SAM_PROTO_GetShiftState [00:19:54]wFMCommunicate request_size=4 [00:19:54]MH_SAM_APDU [00:19:54]CAPDU: 80 13 01 00 [00:19:54]Write to MH i2c: E2 08 00 9E 0E 80 13 01 00 00 00 00 00 29 [00:19:54]Write i2c OK [00:19:54]MH_I2C_Read... [00:19:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:19:54]Read from MH i2c: E2 [00:19:54]MH_I2C_Read... [00:19:54]Read from MH i2c: E2 0E 00 [00:19:54]MH_I2C_Read... [00:19:54]Read from MH i2c: E2 0E 00 9E 0E 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 EF [00:19:54]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [00:19:54]wFMCommunicate OK [00:19:54]SAM_PROTO_GetShiftState done [00:19:54]FM_GetShiftState done [00:19:54]req_shift_opened done [00:19:54]requested_item shift.open_date is exist - process it [00:19:54]req_shift_open_date [00:19:54]req_shift_open_date done [00:19:54]produce_requested_data done [00:19:54]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230674,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [00:19:54]process_action_free close_receipt [00:19:54]json_value_free [00:19:54]json_value_free done [00:19:54]process_json_proto returns [00:19:54]Send response to host [00:19:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230674,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [00:19:54]free response buf [00:19:54]execute_script done [00:19:54]execute_script returns [00:19:54]free content buf [00:19:54]Sock 9.Close socket [00:19:54]Sock 9.Thread stoped [00:19:58]OFD Sender: No OFD packet to send [00:20:01]accept exits with 8 [00:20:01]New connection [00:20:01]New thread 3067276644 created [00:20:01]Thread 3067133284 joined [00:20:01]Waiting for new connection... [00:20:01] Sock 8.Parse request [00:20:01]Sock 8.Check first char [00:20:01]Sock 8.First char is OK [00:20:01]request: POST /json_proto HTTP/1.0 [00:20:01]Method: POST [00:20:01]URL: /json_proto [00:20:01]Method is POST - this is cgi request [00:20:01]url: /json_proto [00:20:01]query_string will be loaded in cgi processing [00:20:01]execute_cgi json_proto POST (null) [00:20:01]execute_cgi path=json_proto method=POST [00:20:01]POST find Content-Length [00:20:01]Host: 172.17.49.131:8080 [00:20:01]Content-Length: 1193 [00:20:01]Content-Type: application/json [00:20:01] [00:20:01]POST finish read [00:20:01]Found Content-Length = 1193 [00:20:01]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 125\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410.\u000A\u0421\u0447\u0435\u0442 N : (1)872263\u000A28.07.2024 23:43\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 19.500 x 67.80\u000A\u0418\u0422\u041E\u0413: 1322.10\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A1663\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:20:01]execute_script... [00:20:01]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "print_text", "params" : { "text" : " *****\u0422\u041E\u0412\u0410\u0420\u041D\u042B\u0419 \u0427\u0415\u041A*****\u000A \u0410\u0417\u0421 125\u000A \u041F\u0430\u0440\u0442\u043D\u0435\u0440 \u043D\u0435\u0444\u0442\u044C\u000A 02508201610067\u000A\u041A\u0430\u0441\u0441\u0438\u0440 : \u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410.\u000A\u0421\u0447\u0435\u0442 N : (1)872263\u000A28.07.2024 23:43\u000A \u041F\u0420\u041E\u0414\u0410\u0416\u0410\u000A\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A): 32\u000A\u0412\u0438\u0434 \u0413\u0421\u041C : 2710124130\u000A\u0410\u0438-92-\u041A-5\u000A 19.500 x 67.80\u000A\u0418\u0422\u041E\u0413: 1322.10\u000A\u0422\u0438\u043F \u043E\u043F\u043B\u0430\u0442\u044B: \u0422\u0430\u043B\u043E\u043D\u044B: \u0422\u043E\u043F\u043B\u0438\u0432\u043D\u0430\u044F \u041A\u0430\u0440\u0442\u0430\u000A1663\u000A ______________________\u000A (\u043F\u043E\u0434\u043F\u0438\u0441\u044C)" } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:20:01]POST & json_proto [00:20:01]process_json_proto [00:20:01]json parsed OK: [00:20:01]protocol is kg_v1.0 [00:20:01]action value=print_text [00:20:01]process_action print_text [00:20:01]cmd_print_text [00:20:01]ExternCall_PrintAddStr [00:20:01]wPrintStart [00:20:01]Write to MH i2c: 01 00 00 9F 0E AD [00:20:01]Write i2c OK [00:20:01]MH_I2C_Read... [00:20:01]Read from MH i2c: 01 [00:20:01]MH_I2C_Read... [00:20:01]Read from MH i2c: 01 07 00 [00:20:01]MH_I2C_Read... [00:20:01]Read from MH i2c: 01 07 00 9F 0E 00 00 00 00 00 FF 0F C2 [00:20:01]RasterBufferAndPrint [00:20:01]line *****ТОВАРНЫЙ ЧЕК***** [00:20:01]line АЗС 125 [00:20:01]line Партнер нефть [00:20:01]line 02508201610067 [00:20:01]line Кассир : Бекжанов А. [00:20:01]line Счет N : (1)872263 [00:20:01]line 28.07.2024 23:43 [00:20:01]line ПРОДАЖА [00:20:01]line ТРК (МРК, ГНК): 32 [00:20:01]line Вид ГСМ : 2710124130 [00:20:01]line Аи-92-К-5 [00:20:01]line 19.500 x 67.80 [00:20:01]line ИТОГ: 1322.10 [00:20:01]line Тип оплаты: Талоны: Топливная Карта [00:20:01]line 1663 [00:20:01]line ______________________ [00:20:01]line (подпись) [00:20:01]written 0, free lines is 4095 [00:20:01]Write to MH i2c: 01 00 00 B3 0E C1 [00:20:01]Write i2c OK [00:20:01]MH_I2C_Read... [00:20:01]Read from MH i2c: 01 [00:20:01]MH_I2C_Read... [00:20:01]Read from MH i2c: 01 07 00 [00:20:01]MH_I2C_Read... [00:20:01]Read from MH i2c: 01 07 00 B3 0E 00 00 00 00 00 12 0E E8 [00:20:01]RasterBufferAndPrint [00:20:01]line [00:20:01]line [00:20:01]line [00:20:01]line [00:20:01]line [00:20:01]written 0, free lines is 3604 [00:20:01]MH_Cut [00:20:01]Write to MH i2c: D1 01 00 BA 0E 01 9A [00:20:01]Write i2c OK [00:20:01]MH_I2C_Read... [00:20:01]Read from MH i2c: D1 [00:20:01]MH_I2C_Read... [00:20:01]Read from MH i2c: D1 01 00 [00:20:01]MH_I2C_Read... [00:20:01]Read from MH i2c: D1 01 00 BA 0E 00 99 [00:20:01]Write to MH i2c: 01 00 00 BB 0E C9 [00:20:01]Write i2c OK [00:20:01]MH_I2C_Read... [00:20:02]*** Cut start [00:20:02]*** Partial cut [00:20:02]*** CUTSNS_PIN = 1 [00:20:02]*** CUTSNS_PIN = 0 [00:20:02]*** Brake cut motor [00:20:02]Read from MH i2c: 01 [00:20:02]MH_I2C_Read... [00:20:02]*** Stop cut motor [00:20:02]*** Cut end [00:20:02]Read from MH i2c: 01 07 00 [00:20:02]MH_I2C_Read... [00:20:02]Read from MH i2c: 01 07 00 BB 0E 00 00 00 00 00 FF 0F DE [00:20:02]process_action print_text done [00:20:02]requested_data is exist [00:20:02]produce_requested_data [00:20:02]requested_item fm.sn is exist - process it [00:20:02]wFMCommunicate request_size=4 [00:20:02]MH_SAM_APDU [00:20:02]CAPDU: 80 11 00 00 [00:20:02]Write to MH i2c: E2 08 00 BC 0E 80 11 00 00 00 00 00 00 44 [00:20:02]Write i2c OK [00:20:02]MH_I2C_Read... [00:20:02]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:20:02]Read from MH i2c: E2 [00:20:02]MH_I2C_Read... [00:20:02]Read from MH i2c: E2 17 00 [00:20:02]MH_I2C_Read... [00:20:02]Read from MH i2c: E2 17 00 BC 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 95 [00:20:02]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [00:20:02]wFMCommunicate OK [00:20:02]requested_item fd.num is exist - process it [00:20:02]SAM_PROTO_GetFieldsCounters [00:20:02]wFMCommunicate request_size=4 [00:20:02]MH_SAM_APDU [00:20:02]CAPDU: 80 13 00 00 [00:20:02]Write to MH i2c: E2 08 00 BD 0E 80 13 00 00 00 00 00 00 47 [00:20:02]Write i2c OK [00:20:02]MH_I2C_Read... [00:20:03]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:20:03]Read from MH i2c: E2 [00:20:03]MH_I2C_Read... [00:20:03]Read from MH i2c: E2 62 00 [00:20:03]MH_I2C_Read... [00:20:03]Read from MH i2c: E2 62 00 BD 0E 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 12 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 E8 01 00 00 5E 04 04 00 E8 01 00 00 57 04 04 00 E9 01 00 00 19 04 04 00 00 00 00 00 90 00 41 [00:20:03]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 12 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 E8 01 00 00 5E 04 04 00 E8 01 00 00 57 04 04 00 E9 01 00 00 19 04 04 00 00 00 00 00 90 00 [00:20:03]wFMCommunicate OK [00:20:03]SAM_PROTO_GetFieldsCounters done [00:20:03]requested_item shift.num is exist - process it [00:20:03]requested_item shift.opened is exist - process it [00:20:03]req_shift_opened [00:20:03]FM_GetShiftState [00:20:03]SAM_PROTO_GetShiftState [00:20:03]wFMCommunicate request_size=4 [00:20:03]MH_SAM_APDU [00:20:03]CAPDU: 80 13 01 00 [00:20:03]Write to MH i2c: E2 08 00 BE 0E 80 13 01 00 00 00 00 00 49 [00:20:03]Write i2c OK [00:20:03]MH_I2C_Read... [00:20:03]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:20:03]Read from MH i2c: E2 [00:20:03]MH_I2C_Read... [00:20:03]Read from MH i2c: E2 0E 00 [00:20:03]MH_I2C_Read... [00:20:03]Read from MH i2c: E2 0E 00 BE 0E 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 0F [00:20:03]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [00:20:03]wFMCommunicate OK [00:20:03]SAM_PROTO_GetShiftState done [00:20:03]FM_GetShiftState done [00:20:03]req_shift_opened done [00:20:03]requested_item shift.open_date is exist - process it [00:20:03]req_shift_open_date [00:20:03]req_shift_open_date done [00:20:03]produce_requested_data done [00:20:03]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230674,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [00:20:03]process_action_free print_text [00:20:03]json_value_free [00:20:03]json_value_free done [00:20:03]process_json_proto returns [00:20:03]Send response to host [00:20:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230674,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [00:20:03]free response buf [00:20:03]execute_script done [00:20:03]execute_script returns [00:20:03]free content buf [00:20:03]Sock 8.Close socket [00:20:03]Sock 8.Thread stoped [00:20:03]OFD Sender: No OFD packet to send [00:20:08]OFD Sender: No OFD packet to send [00:20:13]OFD Sender: No OFD packet to send [00:20:18]OFD Sender: No OFD packet to send [00:20:23]OFD Sender: No OFD packet to send [00:20:28]OFD Sender: No OFD packet to send [00:20:33]OFD Sender: No OFD packet to send [00:20:38]OFD Sender: No OFD packet to send [00:20:43]OFD Sender: No OFD packet to send [00:20:48]OFD Sender: No OFD packet to send [00:20:53]OFD Sender: No OFD packet to send [00:20:58]OFD Sender: No OFD packet to send [00:21:03]OFD Sender: No OFD packet to send [00:21:05]accept exits with 9 [00:21:05]New connection [00:21:05]New thread 3067133284 created [00:21:05]Thread 3067276644 joined [00:21:05]Waiting for new connection... [00:21:05] Sock 9.Parse request [00:21:05]Sock 9.Check first char [00:21:05]Sock 9.First char is OK [00:21:05]request: POST /json_proto HTTP/1.0 [00:21:05]Method: POST [00:21:05]URL: /json_proto [00:21:05]Method is POST - this is cgi request [00:21:05]url: /json_proto [00:21:05]query_string will be loaded in cgi processing [00:21:05]execute_cgi json_proto POST (null) [00:21:05]execute_cgi path=json_proto method=POST [00:21:05]POST find Content-Length [00:21:05]Host: 172.17.49.131:8080 [00:21:05]Content-Length: 677 [00:21:05]Content-Type: application/json [00:21:05] [00:21:05]POST finish read [00:21:05]Found Content-Length = 677 [00:21:05]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872264", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:21:05]execute_script... [00:21:05]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872264", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:21:05]POST & json_proto [00:21:05]process_json_proto [00:21:05]json parsed OK: [00:21:05]protocol is kg_v1.0 [00:21:05]action value=close_receipt [00:21:05]process_action close_receipt [00:21:05]cmd_close_receipt [00:21:05]MH_GetDate [00:21:05]Write to MH i2c: F0 00 00 BF 0E BC [00:21:05]Write i2c OK [00:21:05]MH_I2C_Read... [00:21:05]Read from MH i2c: F0 [00:21:05]MH_I2C_Read... [00:21:05]Read from MH i2c: F0 09 00 [00:21:05]MH_I2C_Read... [00:21:05]Read from MH i2c: F0 09 00 BF 0E 00 71 E0 A6 66 FF 4D C0 64 92 [00:21:05]GetLastDocTimeStamp 1722212391 [00:21:05]current date 1722212465 [00:21:05]FM_GetShiftState [00:21:05]SAM_PROTO_GetShiftState [00:21:05]wFMCommunicate request_size=4 [00:21:05]MH_SAM_APDU [00:21:05]CAPDU: 80 13 01 00 [00:21:05]Write to MH i2c: E2 08 00 C0 0E 80 13 01 00 00 00 00 00 4B [00:21:05]Write i2c OK [00:21:05]MH_I2C_Read... [00:21:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:21:05]Read from MH i2c: E2 [00:21:05]MH_I2C_Read... [00:21:05]Read from MH i2c: E2 0E 00 [00:21:05]MH_I2C_Read... [00:21:05]Read from MH i2c: E2 0E 00 C0 0E 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 11 [00:21:05]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [00:21:05]wFMCommunicate OK [00:21:05]SAM_PROTO_GetShiftState done [00:21:05]FM_GetShiftState done [00:21:05]opened in 1722127132 [00:21:05]opened+sec_in_day 1722213532 [00:21:05]quantity*price = 50036 [00:21:05]sum+1 = 50037 [00:21:05]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.36 ИТОГО: 500.00 Внесено: 500.00 СДАЧА: 0.00 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 500.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 489 29.07.2024 00:21 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230675 ФПД: 214733880663244 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T002105&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230675&fm=214733880663244&tin=02508201610067®Number=0000000000099253&sum=50000 [00:21:06]StoreToDocumentArchive [00:21:06]shift 386 fd 230675 [00:21:06]save to /storage/0386/doc_00230675 [00:21:06]save last doc name /storage/0386/doc_00230675 to /storage/kkm_last_doc_name [00:21:06]save OK [00:21:06]Clear old archive folders... [00:21:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:21:06]tlvbuf is 005BE500 [00:21:06]SAM_PROTO_ClearQueue [00:21:06]wFMCommunicate request_size=4 [00:21:06]MH_SAM_APDU [00:21:06]CAPDU: 80 09 00 00 [00:21:06]Write to MH i2c: E2 08 00 CD 0E 80 09 00 00 00 00 00 00 4D [00:21:06]Write i2c OK [00:21:06]MH_I2C_Read... [00:21:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:21:06]Read from MH i2c: E2 [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: E2 03 00 [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: E2 03 00 CD 0E 00 90 00 4F [00:21:06]RAPDU: 90 00 [00:21:06]wFMCommunicate OK [00:21:06]SAM_PROTO_ClearQueue done [00:21:06]KKMCreateOFDPacket [00:21:06]OFDProtocolAddRootSTLVToBuf [00:21:06]FM_MakeSignedData [00:21:06]FM_MakeSignedData [00:21:06]SAM_PROTO_SignData [00:21:06]wFMCommunicate request_size=4 [00:21:06]MH_SAM_APDU [00:21:06]CAPDU: 80 0D 01 02 [00:21:06]Write to MH i2c: E2 08 00 CE 0E 80 0D 01 02 00 00 00 00 55 [00:21:06]Write i2c OK [00:21:06]MH_I2C_Read... [00:21:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:21:06]Read from MH i2c: E2 [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: E2 03 00 [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: E2 03 00 CE 0E 00 90 00 50 [00:21:06]RAPDU: 90 00 [00:21:06]wFMCommunicate OK [00:21:06]wFMCommunicate request_size=255 [00:21:06]MH_SAM_APDU [00:21:06]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E9 01 00 00 F4 03 04 00 71 E0 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 13 85 03 00 35 04 06 00 C3 [00:21:06]Write to MH i2c: E2 02 01 CF 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 E9 01 00 00 F4 03 04 00 71 E0 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 13 85 03 00 35 04 06 00 C3 00 00 FD [00:21:06]Write i2c OK [00:21:06]MH_I2C_Read... [00:21:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:21:06]Read from MH i2c: E2 [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: E2 03 00 [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: E2 03 00 CF 0E 00 90 00 51 [00:21:06]RAPDU: 90 00 [00:21:06]wFMCommunicate OK [00:21:06]wFMCommunicate request_size=10 [00:21:06]MH_SAM_APDU [00:21:06]CAPDU: 80 0D 02 02 05 4C A0 AD 9C CC [00:21:06]Write to MH i2c: E2 0D 00 D0 0E 80 0D 02 02 05 00 4C A0 AD 9C CC 00 00 63 [00:21:06]Write i2c OK [00:21:06]MH_I2C_Read... [00:21:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:21:06]Read from MH i2c: E2 [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: E2 03 00 [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: E2 03 00 D0 0E 00 90 00 52 [00:21:06]RAPDU: 90 00 [00:21:06]wFMCommunicate OK [00:21:06]wFMCommunicate request_size=4 [00:21:06]MH_SAM_APDU [00:21:06]CAPDU: 80 0D 03 02 [00:21:06]Write to MH i2c: E2 08 00 D1 0E 80 0D 03 02 00 00 00 00 5A [00:21:06]Write i2c OK [00:21:06]MH_I2C_Read... [00:21:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:21:06]Read from MH i2c: E2 [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: E2 0B 00 [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: E2 0B 00 D1 0E 00 66 99 BC 91 E5 C7 D4 98 90 00 BF [00:21:06]RAPDU: 66 99 BC 91 E5 C7 D4 98 90 00 [00:21:06]wFMCommunicate OK [00:21:06]SAM_PROTO_SignData done [00:21:06]FM_MakeSignedData done [00:21:06]CreateOFDProtocolMessage [00:21:06]wFMCommunicate request_size=4 [00:21:06]MH_SAM_APDU [00:21:06]CAPDU: 80 11 00 00 [00:21:06]Write to MH i2c: E2 08 00 D2 0E 80 11 00 00 00 00 00 00 5A [00:21:06]Write i2c OK [00:21:06]MH_I2C_Read... [00:21:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:21:06]Read from MH i2c: E2 [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: E2 17 00 [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: E2 17 00 D2 0E 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 AB [00:21:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [00:21:06]wFMCommunicate OK [00:21:06]CreateOFDProtocolMessage done [00:21:06]OFDSenderStorePacket 230675 [00:21:06]StoreOFDPacket docnum=230675 [00:21:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 54 77 07 01 C7 EA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E9 01 00 00 F4 03 04 00 71 E0 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 13 85 03 00 35 04 06 00 C3 4C A0 AD 9C CC 66 99 BC 91 E5 C7 D4 98 [00:21:06]CheckFolder [00:21:06]dirname=/storage/ofd_packets [00:21:06]CheckFolder done [00:21:06]ProducePacketName [00:21:06]name=ofd_packets/00230675 [00:21:06]NVStorageSaveData ofd_packets/00230675 [00:21:06]File name is /storage/ofd_packets/00230675 [00:21:06]Write 301 bytes [00:21:06]NVStorageSaveData done [00:21:06]OFDSenderStorePacket done [00:21:06]KKMCreateOFDPacket done [00:21:06]NVStorageSaveData kkm_last_timestamp [00:21:06]File name is /storage/kkm_last_timestamp [00:21:06]Write 4 bytes [00:21:06]NVStorageSaveData done [00:21:06]ExternCall_PrintAddStr [00:21:06]wPrintStart [00:21:06]Write to MH i2c: 01 00 00 D3 0E E1 [00:21:06]Write i2c OK [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: 01 [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: 01 07 00 [00:21:06]MH_I2C_Read... [00:21:06]Read from MH i2c: 01 07 00 D3 0E 00 00 00 00 00 FF 0F F6 [00:21:06]RasterBufferAndPrint [00:21:06]line Счет N : (1)872264 [00:21:06]line ИНН: 02508201610067 [00:21:06]line Контрольно-Кассовый Чек [00:21:06]line ПРОДАЖА [00:21:06]line ТРК (МРК, ГНК) : 62 [00:21:06]line Товар: 2710124130 [00:21:06]line Аи-92-К-5 [00:21:06]line 7.380 * 67.80 [00:21:06]line = 500.36 [00:21:06]line НДС 12% НСП 1% [00:21:06]line > о реализуемом товаре [00:21:06]line ОКРУГЛЕНИЕ: -0.36 [00:21:06]line ИТОГО: 500.00 [00:21:06]line Внесено: 500.00 [00:21:06]line СДАЧА: 0.00 [00:21:06]line НСП 1% : 4.43 [00:21:06]line НДС 12% : 53.14 [00:21:06]line Наличными: 500.00 [00:21:06]line Безнал.: 0.00 [00:21:06]line Место: АЗС № 125 "Партнер Нефть" [00:21:06]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [00:21:06]line СНО: Общий режим [00:21:06]line Чек 489 29.07.2024 00:21 [00:21:06]line Смена: 386 ФФД: 1.0 [00:21:06]line ЗНМ: 0300000050 [00:21:06]line РНМ: 0000000000099253 [00:21:06]line Версия ККМ: 001 [00:21:06]line ФМ: 0000000000965352 [00:21:06]line ФД: 230675 [00:21:06]line ФПД: 214733880663244 [00:21:07]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T002105&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230675&fm=214733880663244&tin=02508201610067®Number=0000000000099253&sum=50000 [00:21:07]OFD Sender: Processing packet 230675 [packets to send 132, broken 131] [00:21:07]ProducePacketName [00:21:07]name=ofd_packets/00230675 [00:21:07]OFD Sender: To server: pG, [00:21:07]CommunicateWithHost lk.salyk.kg:30040 [00:21:07]ConnectInit lk.salyk.kg [00:21:07]written 0, free lines is 4095 [00:21:07]Connected sock=10 [00:21:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 54 77 07 01 C7 EA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 E9 01 00 00 F4 03 04 00 71 E0 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 13 85 03 00 35 04 06 00 C3 4C A0 AD 9C CC 66 99 BC 91 E5 C7 D4 98 [00:21:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 96 AE 47 00 A6 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 39 36 35 33 35 32 10 04 04 00 13 85 03 00 F4 03 04 00 47 87 A6 66 B6 04 01 00 00 01 EC 56 DF 54 CB D4 17 [00:21:07]CommunicateWithHost err = 0 [00:21:07]CheckOFDResponse [00:21:07]1017 (14) - 77093643461234 [00:21:07]1041 (16) - 0000000000965352 [00:21:07]1040 (4) - 230675 [00:21:07]1012 (4) - 28.07.2024 18:00 [00:21:07]1206 (1) - 0 [00:21:07]OFD Sender: Remove packet 230675 [00:21:07]ProducePacketName [00:21:07]name=ofd_packets/00230675 [00:21:07]NVStorageDeleteData [00:21:07]Write to MH i2c: 01 00 00 FE 0E 0C [00:21:07]Write i2c OK [00:21:07]MH_I2C_Read... [00:21:07]Read from MH i2c: 01 [00:21:07]MH_I2C_Read... [00:21:07]Read from MH i2c: 01 07 00 [00:21:07]MH_I2C_Read... [00:21:07]Read from MH i2c: 01 07 00 FE 0E 00 00 00 00 00 00 0D 20 [00:21:07]RasterBufferAndPrint [00:21:07]line [00:21:07]line [00:21:07]line [00:21:07]line [00:21:07]line [00:21:07]written 0, free lines is 3334 [00:21:07]MH_Cut [00:21:07]Write to MH i2c: D1 01 00 05 0F 01 E6 [00:21:07]Write i2c OK [00:21:07]MH_I2C_Read... [00:21:07]Read from MH i2c: D1 [00:21:07]MH_I2C_Read... [00:21:07]Read from MH i2c: D1 01 00 [00:21:07]MH_I2C_Read... [00:21:07]Read from MH i2c: D1 01 00 05 0F 00 E5 [00:21:07]Write to MH i2c: 01 00 00 06 0F 15 [00:21:07]Write i2c OK [00:21:07]MH_I2C_Read... [00:21:08]OFD Sender: No OFD packet to send [00:21:08]*** Cut start [00:21:08]*** Partial cut [00:21:08]*** CUTSNS_PIN = 1 [00:21:08]*** CUTSNS_PIN = 0 [00:21:08]*** Brake cut motor [00:21:08]Read from MH i2c: 01 [00:21:08]MH_I2C_Read... [00:21:08]*** Stop cut motor [00:21:08]*** Cut end [00:21:08]Read from MH i2c: 01 07 00 [00:21:08]MH_I2C_Read... [00:21:08]Read from MH i2c: 01 07 00 06 0F 00 00 00 00 00 FF 0F 2A [00:21:08]process_action close_receipt done [00:21:08]requested_data is exist [00:21:08]produce_requested_data [00:21:08]requested_item fm.sn is exist - process it [00:21:08]wFMCommunicate request_size=4 [00:21:08]MH_SAM_APDU [00:21:08]CAPDU: 80 11 00 00 [00:21:08]Write to MH i2c: E2 08 00 07 0F 80 11 00 00 00 00 00 00 90 [00:21:08]Write i2c OK [00:21:08]MH_I2C_Read... [00:21:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:21:08]Read from MH i2c: E2 [00:21:08]MH_I2C_Read... [00:21:08]Read from MH i2c: E2 17 00 [00:21:08]MH_I2C_Read... [00:21:08]Read from MH i2c: E2 17 00 07 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 E1 [00:21:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [00:21:08]wFMCommunicate OK [00:21:08]requested_item fd.num is exist - process it [00:21:08]SAM_PROTO_GetFieldsCounters [00:21:08]wFMCommunicate request_size=4 [00:21:08]MH_SAM_APDU [00:21:08]CAPDU: 80 13 00 00 [00:21:08]Write to MH i2c: E2 08 00 08 0F 80 13 00 00 00 00 00 00 93 [00:21:08]Write i2c OK [00:21:08]MH_I2C_Read... [00:21:09]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:21:09]Read from MH i2c: E2 [00:21:09]MH_I2C_Read... [00:21:09]Read from MH i2c: E2 62 00 [00:21:09]MH_I2C_Read... [00:21:09]Read from MH i2c: E2 62 00 08 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 13 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 E9 01 00 00 5E 04 04 00 E9 01 00 00 57 04 04 00 EA 01 00 00 19 04 04 00 00 00 00 00 90 00 91 [00:21:09]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 13 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 E9 01 00 00 5E 04 04 00 E9 01 00 00 57 04 04 00 EA 01 00 00 19 04 04 00 00 00 00 00 90 00 [00:21:09]wFMCommunicate OK [00:21:09]SAM_PROTO_GetFieldsCounters done [00:21:09]requested_item shift.num is exist - process it [00:21:09]requested_item shift.opened is exist - process it [00:21:09]req_shift_opened [00:21:09]FM_GetShiftState [00:21:09]SAM_PROTO_GetShiftState [00:21:09]wFMCommunicate request_size=4 [00:21:09]MH_SAM_APDU [00:21:09]CAPDU: 80 13 01 00 [00:21:09]Write to MH i2c: E2 08 00 09 0F 80 13 01 00 00 00 00 00 95 [00:21:09]Write i2c OK [00:21:09]MH_I2C_Read... [00:21:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:21:09]Read from MH i2c: E2 [00:21:09]MH_I2C_Read... [00:21:09]Read from MH i2c: E2 0E 00 [00:21:09]MH_I2C_Read... [00:21:09]Read from MH i2c: E2 0E 00 09 0F 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 5B [00:21:09]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [00:21:09]wFMCommunicate OK [00:21:09]SAM_PROTO_GetShiftState done [00:21:09]FM_GetShiftState done [00:21:09]req_shift_opened done [00:21:09]requested_item shift.open_date is exist - process it [00:21:09]req_shift_open_date [00:21:09]req_shift_open_date done [00:21:09]produce_requested_data done [00:21:09]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230675,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [00:21:09]process_action_free close_receipt [00:21:09]json_value_free [00:21:09]json_value_free done [00:21:09]process_json_proto returns [00:21:09]Send response to host [00:21:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230675,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [00:21:09]free response buf [00:21:09]execute_script done [00:21:09]execute_script returns [00:21:09]free content buf [00:21:09]Sock 9.Close socket [00:21:09]Sock 9.Thread stoped [00:21:13]OFD Sender: No OFD packet to send [00:21:18]OFD Sender: No OFD packet to send [00:21:23]OFD Sender: No OFD packet to send [00:21:28]OFD Sender: No OFD packet to send [00:21:33]OFD Sender: No OFD packet to send [00:21:38]OFD Sender: No OFD packet to send [00:21:43]OFD Sender: No OFD packet to send [00:21:48]OFD Sender: No OFD packet to send [00:21:53]OFD Sender: No OFD packet to send [00:21:58]OFD Sender: No OFD packet to send [00:22:03]OFD Sender: No OFD packet to send [00:22:08]OFD Sender: No OFD packet to send [00:22:13]OFD Sender: No OFD packet to send [00:22:18]OFD Sender: No OFD packet to send [00:22:23]OFD Sender: No OFD packet to send [00:22:28]OFD Sender: No OFD packet to send [00:22:33]OFD Sender: No OFD packet to send [00:22:38]OFD Sender: No OFD packet to send [00:22:43]OFD Sender: No OFD packet to send [00:22:48]OFD Sender: No OFD packet to send [00:22:53]OFD Sender: No OFD packet to send [00:22:58]OFD Sender: No OFD packet to send [00:23:03]OFD Sender: No OFD packet to send [00:23:08]OFD Sender: No OFD packet to send [00:23:13]OFD Sender: No OFD packet to send [00:23:18]OFD Sender: No OFD packet to send [00:23:23]OFD Sender: No OFD packet to send [00:23:28]OFD Sender: No OFD packet to send [00:23:33]OFD Sender: No OFD packet to send [00:23:38]OFD Sender: No OFD packet to send [00:23:43]OFD Sender: No OFD packet to send [00:23:48]OFD Sender: No OFD packet to send [00:23:53]OFD Sender: No OFD packet to send [00:23:58]OFD Sender: No OFD packet to send [00:24:03]OFD Sender: No OFD packet to send [00:24:08]OFD Sender: No OFD packet to send [00:24:13]OFD Sender: No OFD packet to send [00:24:18]OFD Sender: No OFD packet to send [00:24:23]OFD Sender: No OFD packet to send [00:24:28]OFD Sender: No OFD packet to send [00:24:33]OFD Sender: No OFD packet to send [00:24:38]OFD Sender: No OFD packet to send [00:24:43]OFD Sender: No OFD packet to send [00:24:48]OFD Sender: No OFD packet to send [00:24:53]OFD Sender: No OFD packet to send [00:24:58]OFD Sender: No OFD packet to send [00:25:03]OFD Sender: No OFD packet to send [00:25:08]OFD Sender: No OFD packet to send [00:25:13]OFD Sender: No OFD packet to send [00:25:18]OFD Sender: No OFD packet to send [00:25:23]OFD Sender: No OFD packet to send [00:25:28]accept exits with 8 [00:25:28]New connection [00:25:28]New thread 3067276644 created [00:25:28]Thread 3067133284 joined [00:25:28]Waiting for new connection... [00:25:28] Sock 8.Parse request [00:25:28]Sock 8.Check first char [00:25:28]Sock 8.First char is OK [00:25:28]request: POST /json_proto HTTP/1.0 [00:25:28]Method: POST [00:25:28]URL: /json_proto [00:25:28]Method is POST - this is cgi request [00:25:28]url: /json_proto [00:25:28]query_string will be loaded in cgi processing [00:25:28]execute_cgi json_proto POST (null) [00:25:28]execute_cgi path=json_proto method=POST [00:25:28]POST find Content-Length [00:25:28]Host: 172.17.49.131:8080 [00:25:28]Content-Length: 677 [00:25:28]Content-Type: application/json [00:25:28] [00:25:28]POST finish read [00:25:28]Found Content-Length = 677 [00:25:28]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872266", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 8.840, "sum" : 660.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 660.00, "total" : 660.00, "payments": [ { "type": 0, "sum" : 660.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:25:28]execute_script... [00:25: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)872266", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 8.840, "sum" : 660.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 660.00, "total" : 660.00, "payments": [ { "type": 0, "sum" : 660.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:25:28]POST & json_proto [00:25:28]process_json_proto [00:25:28]json parsed OK: [00:25:28]protocol is kg_v1.0 [00:25:28]action value=close_receipt [00:25:28]process_action close_receipt [00:25:28]cmd_close_receipt [00:25:28]MH_GetDate [00:25:28]Write to MH i2c: F0 00 00 0A 0F 08 [00:25:28]Write i2c OK [00:25:28]MH_I2C_Read... [00:25:28]Read from MH i2c: F0 [00:25:28]MH_I2C_Read... [00:25:28]Read from MH i2c: F0 09 00 [00:25:28]MH_I2C_Read... [00:25:28]Read from MH i2c: F0 09 00 0A 0F 00 78 E1 A6 66 FF 4D C0 64 E6 [00:25:28]GetLastDocTimeStamp 1722212465 [00:25:28]current date 1722212728 [00:25:28]FM_GetShiftState [00:25:28]SAM_PROTO_GetShiftState [00:25:28]wFMCommunicate request_size=4 [00:25:28]MH_SAM_APDU [00:25:28]CAPDU: 80 13 01 00 [00:25:28]Write to MH i2c: E2 08 00 0B 0F 80 13 01 00 00 00 00 00 97 [00:25:28]Write i2c OK [00:25:28]MH_I2C_Read... [00:25:28]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:25:28]Read from MH i2c: E2 [00:25:28]MH_I2C_Read... [00:25:28]Read from MH i2c: E2 0E 00 [00:25:28]MH_I2C_Read... [00:25:28]Read from MH i2c: E2 0E 00 0B 0F 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 5D [00:25:28]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [00:25:28]wFMCommunicate OK [00:25:28]SAM_PROTO_GetShiftState done [00:25:28]FM_GetShiftState done [00:25:28]opened in 1722127132 [00:25:28]opened+sec_in_day 1722213532 [00:25:28]quantity*price = 66034 [00:25:28]sum+1 = 66036 [00:25:28]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 660.00 Внесено: 660.00 СДАЧА: 0.00 НСП 1% : 5.84 НДС 12% : 70.13 Наличными: 660.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 490 29.07.2024 00:25 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230676 ФПД: 214520393748023 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T002528&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230676&fm=214520393748023&tin=02508201610067®Number=0000000000099253&sum=66000 [00:25:29]StoreToDocumentArchive [00:25:29]shift 386 fd 230676 [00:25:29]save to /storage/0386/doc_00230676 [00:25:29]save last doc name /storage/0386/doc_00230676 to /storage/kkm_last_doc_name [00:25:29]save OK [00:25:29]Clear old archive folders... [00:25:29]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:25:29]tlvbuf is 005BDDF0 [00:25:29]SAM_PROTO_ClearQueue [00:25:29]wFMCommunicate request_size=4 [00:25:29]MH_SAM_APDU [00:25:29]CAPDU: 80 09 00 00 [00:25:29]Write to MH i2c: E2 08 00 18 0F 80 09 00 00 00 00 00 00 99 [00:25:29]Write i2c OK [00:25:29]MH_I2C_Read... [00:25:29]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:25:29]Read from MH i2c: E2 [00:25:29]MH_I2C_Read... [00:25:29]Read from MH i2c: E2 03 00 [00:25:29]MH_I2C_Read... [00:25:29]Read from MH i2c: E2 03 00 18 0F 00 90 00 9B [00:25:29]RAPDU: 90 00 [00:25:29]wFMCommunicate OK [00:25:29]SAM_PROTO_ClearQueue done [00:25:29]KKMCreateOFDPacket [00:25:29]OFDProtocolAddRootSTLVToBuf [00:25:29]FM_MakeSignedData [00:25:29]FM_MakeSignedData [00:25:29]SAM_PROTO_SignData [00:25:29]wFMCommunicate request_size=4 [00:25:29]MH_SAM_APDU [00:25:29]CAPDU: 80 0D 01 02 [00:25:29]Write to MH i2c: E2 08 00 19 0F 80 0D 01 02 00 00 00 00 A1 [00:25:29]Write i2c OK [00:25:29]MH_I2C_Read... [00:25:29]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:25:29]Read from MH i2c: E2 [00:25:29]MH_I2C_Read... [00:25:29]Read from MH i2c: E2 03 00 [00:25:29]MH_I2C_Read... [00:25:29]Read from MH i2c: E2 03 00 19 0F 00 90 00 9C [00:25:29]RAPDU: 90 00 [00:25:29]wFMCommunicate OK [00:25:29]wFMCommunicate request_size=255 [00:25:29]MH_SAM_APDU [00:25:29]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 88 22 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 F3 01 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 01 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 65 1B 00 00 00 00 07 04 06 00 D0 01 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 78 E1 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 14 85 03 00 35 04 06 00 C3 [00:25:29]Write to MH i2c: E2 02 01 1A 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 88 22 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 F3 01 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 01 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 65 1B 00 00 00 00 07 04 06 00 D0 01 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 78 E1 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 14 85 03 00 35 04 06 00 C3 00 00 3A [00:25:29]Write i2c OK [00:25:29]MH_I2C_Read... [00:25:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:25:29]Read from MH i2c: E2 [00:25:29]MH_I2C_Read... [00:25:29]Read from MH i2c: E2 03 00 [00:25:29]MH_I2C_Read... [00:25:29]Read from MH i2c: E2 03 00 1A 0F 00 90 00 9D [00:25:29]RAPDU: 90 00 [00:25:29]wFMCommunicate OK [00:25:29]wFMCommunicate request_size=10 [00:25:29]MH_SAM_APDU [00:25:29]CAPDU: 80 0D 02 02 05 1A EB DD CE 37 [00:25:29]Write to MH i2c: E2 0D 00 1B 0F 80 0D 02 02 05 00 1A EB DD CE 37 00 00 95 [00:25:29]Write i2c OK [00:25:29]MH_I2C_Read... [00:25:29]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:25:29]Read from MH i2c: E2 [00:25:29]MH_I2C_Read... [00:25:29]Read from MH i2c: E2 03 00 [00:25:29]MH_I2C_Read... [00:25:29]Read from MH i2c: E2 03 00 1B 0F 00 90 00 9E [00:25:29]RAPDU: 90 00 [00:25:29]wFMCommunicate OK [00:25:29]wFMCommunicate request_size=4 [00:25:29]MH_SAM_APDU [00:25:29]CAPDU: 80 0D 03 02 [00:25:29]Write to MH i2c: E2 08 00 1C 0F 80 0D 03 02 00 00 00 00 A6 [00:25:29]Write i2c OK [00:25:29]MH_I2C_Read... [00:25:29]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:25:29]Read from MH i2c: E2 [00:25:29]MH_I2C_Read... [00:25:29]Read from MH i2c: E2 0B 00 [00:25:29]MH_I2C_Read... [00:25:29]Read from MH i2c: E2 0B 00 1C 0F 00 41 00 27 E9 87 8D 35 E5 90 00 26 [00:25:29]RAPDU: 41 00 27 E9 87 8D 35 E5 90 00 [00:25:29]wFMCommunicate OK [00:25:29]SAM_PROTO_SignData done [00:25:29]FM_MakeSignedData done [00:25:29]CreateOFDProtocolMessage [00:25:29]wFMCommunicate request_size=4 [00:25:29]MH_SAM_APDU [00:25:29]CAPDU: 80 11 00 00 [00:25:29]Write to MH i2c: E2 08 00 1D 0F 80 11 00 00 00 00 00 00 A6 [00:25:29]Write i2c OK [00:25:29]MH_I2C_Read... [00:25:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:25:29]Read from MH i2c: E2 [00:25:29]MH_I2C_Read... [00:25:29]Read from MH i2c: E2 17 00 [00:25:29]MH_I2C_Read... [00:25:29]Read from MH i2c: E2 17 00 1D 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 F7 [00:25:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [00:25:29]wFMCommunicate OK [00:25:29]CreateOFDProtocolMessage done [00:25:29]OFDSenderStorePacket 230676 [00:25:29]StoreOFDPacket docnum=230676 [00:25:29]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 C2 EE 07 01 7B 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 88 22 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 F3 01 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 01 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 65 1B 00 00 00 00 07 04 06 00 D0 01 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 78 E1 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 14 85 03 00 35 04 06 00 C3 1A EB DD CE 37 41 00 27 E9 87 8D 35 E5 [00:25:29]CheckFolder [00:25:29]dirname=/storage/ofd_packets [00:25:29]CheckFolder done [00:25:29]ProducePacketName [00:25:29]name=ofd_packets/00230676 [00:25:29]NVStorageSaveData ofd_packets/00230676 [00:25:29]File name is /storage/ofd_packets/00230676 [00:25:29]Write 301 bytes [00:25:29]NVStorageSaveData done [00:25:29]OFDSenderStorePacket done [00:25:29]KKMCreateOFDPacket done [00:25:29]NVStorageSaveData kkm_last_timestamp [00:25:29]File name is /storage/kkm_last_timestamp [00:25:29]Write 4 bytes [00:25:29]NVStorageSaveData done [00:25:29]ExternCall_PrintAddStr [00:25:29]wPrintStart [00:25:29]Write to MH i2c: 01 00 00 1E 0F 2D [00:25:29]Write i2c OK [00:25:29]MH_I2C_Read... [00:25:29]Read from MH i2c: 01 [00:25:29]MH_I2C_Read... [00:25:29]Read from MH i2c: 01 07 00 [00:25:29]MH_I2C_Read... [00:25:29]Read from MH i2c: 01 07 00 1E 0F 00 00 00 00 00 FF 0F 42 [00:25:29]RasterBufferAndPrint [00:25:29]line Счет N : (1)872266 [00:25:29]line ИНН: 02508201610067 [00:25:29]line Контрольно-Кассовый Чек [00:25:29]line ПРОДАЖА [00:25:29]line ТРК (МРК, ГНК) : 61 [00:25:29]line Товар: 2710124500 [00:25:29]line Аи-95-К-5 [00:25:29]line 8.840 * 74.70 [00:25:29]line = 660.35 [00:25:29]line НДС 12% НСП 1% [00:25:29]line > о реализуемом товаре [00:25:29]line ОКРУГЛЕНИЕ: -0.35 [00:25:29]line ИТОГО: 660.00 [00:25:29]line Внесено: 660.00 [00:25:29]line СДАЧА: 0.00 [00:25:29]line НСП 1% : 5.84 [00:25:29]line НДС 12% : 70.13 [00:25:29]line Наличными: 660.00 [00:25:29]line Безнал.: 0.00 [00:25:29]line Место: АЗС № 125 "Партнер Нефть" [00:25:29]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [00:25:29]line СНО: Общий режим [00:25:29]line Чек 490 29.07.2024 00:25 [00:25:29]line Смена: 386 ФФД: 1.0 [00:25:29]line ЗНМ: 0300000050 [00:25:29]line РНМ: 0000000000099253 [00:25:29]line Версия ККМ: 001 [00:25:29]line ФМ: 0000000000965352 [00:25:29]line ФД: 230676 [00:25:29]line ФПД: 214520393748023 [00:25:30]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T002528&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230676&fm=214520393748023&tin=02508201610067®Number=0000000000099253&sum=66000 [00:25:30]OFD Sender: Processing packet 230676 [packets to send 132, broken 131] [00:25:30]ProducePacketName [00:25:30]name=ofd_packets/00230676 [00:25:30]OFD Sender: To server: pG, [00:25:30]CommunicateWithHost lk.salyk.kg:30040 [00:25:30]ConnectInit lk.salyk.kg [00:25:30]written 0, free lines is 4095 [00:25:30]Connected sock=10 [00:25:30]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 C2 EE 07 01 7B 82 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 88 22 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 F3 01 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 D0 01 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 48 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 65 1B 00 00 00 00 07 04 06 00 D0 01 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 78 E1 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 14 85 03 00 35 04 06 00 C3 1A EB DD CE 37 41 00 27 E9 87 8D 35 E5 [00:25:30]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 D9 D2 47 00 43 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 39 36 35 33 35 32 10 04 04 00 14 85 03 00 F4 03 04 00 4E 88 A6 66 B6 04 01 00 00 2C 53 9F FF EF 15 13 B2 [00:25:30]CommunicateWithHost err = 0 [00:25:30]CheckOFDResponse [00:25:30]1017 (14) - 77093643461234 [00:25:30]1041 (16) - 0000000000965352 [00:25:30]1040 (4) - 230676 [00:25:30]1012 (4) - 28.07.2024 18:05 [00:25:30]1206 (1) - 0 [00:25:30]OFD Sender: Remove packet 230676 [00:25:30]ProducePacketName [00:25:30]name=ofd_packets/00230676 [00:25:30]NVStorageDeleteData [00:25:30]Write to MH i2c: 01 00 00 49 0F 58 [00:25:30]Write i2c OK [00:25:30]MH_I2C_Read... [00:25:30]Read from MH i2c: 01 [00:25:30]MH_I2C_Read... [00:25:30]Read from MH i2c: 01 07 00 [00:25:30]MH_I2C_Read... [00:25:30]Read from MH i2c: 01 07 00 49 0F 00 00 00 00 00 07 0D 73 [00:25:30]RasterBufferAndPrint [00:25:30]line [00:25:30]line [00:25:30]line [00:25:30]line [00:25:30]line [00:25:30]written 0, free lines is 3344 [00:25:30]MH_Cut [00:25:30]Write to MH i2c: D1 01 00 50 0F 01 31 [00:25:30]Write i2c OK [00:25:30]MH_I2C_Read... [00:25:30]Read from MH i2c: D1 [00:25:30]MH_I2C_Read... [00:25:30]Read from MH i2c: D1 01 00 [00:25:30]MH_I2C_Read... [00:25:30]Read from MH i2c: D1 01 00 50 0F 00 30 [00:25:30]Write to MH i2c: 01 00 00 51 0F 60 [00:25:30]Write i2c OK [00:25:30]MH_I2C_Read... [00:25:30]OFD Sender: No OFD packet to send [00:25:31]*** Cut start [00:25:31]*** Partial cut [00:25:31]*** CUTSNS_PIN = 1 [00:25:31]*** CUTSNS_PIN = 0 [00:25:31]*** Brake cut motor [00:25:31]Read from MH i2c: 01 [00:25:31]MH_I2C_Read... [00:25:31]*** Stop cut motor [00:25:31]*** Cut end [00:25:31]Read from MH i2c: 01 07 00 [00:25:31]MH_I2C_Read... [00:25:31]Read from MH i2c: 01 07 00 51 0F 00 00 00 00 00 FF 0F 75 [00:25:31]process_action close_receipt done [00:25:31]requested_data is exist [00:25:31]produce_requested_data [00:25:31]requested_item fm.sn is exist - process it [00:25:31]wFMCommunicate request_size=4 [00:25:31]MH_SAM_APDU [00:25:31]CAPDU: 80 11 00 00 [00:25:31]Write to MH i2c: E2 08 00 52 0F 80 11 00 00 00 00 00 00 DB [00:25:31]Write i2c OK [00:25:31]MH_I2C_Read... [00:25:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:25:31]Read from MH i2c: E2 [00:25:31]MH_I2C_Read... [00:25:31]Read from MH i2c: E2 17 00 [00:25:31]MH_I2C_Read... [00:25:31]Read from MH i2c: E2 17 00 52 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 2C [00:25:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [00:25:31]wFMCommunicate OK [00:25:31]requested_item fd.num is exist - process it [00:25:31]SAM_PROTO_GetFieldsCounters [00:25:31]wFMCommunicate request_size=4 [00:25:31]MH_SAM_APDU [00:25:31]CAPDU: 80 13 00 00 [00:25:31]Write to MH i2c: E2 08 00 53 0F 80 13 00 00 00 00 00 00 DE [00:25:31]Write i2c OK [00:25:31]MH_I2C_Read... [00:25:32]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:25:32]Read from MH i2c: E2 [00:25:32]MH_I2C_Read... [00:25:32]Read from MH i2c: E2 62 00 [00:25:32]MH_I2C_Read... [00:25:32]Read from MH i2c: E2 62 00 53 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 14 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 EA 01 00 00 5E 04 04 00 EA 01 00 00 57 04 04 00 EB 01 00 00 19 04 04 00 00 00 00 00 90 00 E0 [00:25:32]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 14 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 EA 01 00 00 5E 04 04 00 EA 01 00 00 57 04 04 00 EB 01 00 00 19 04 04 00 00 00 00 00 90 00 [00:25:32]wFMCommunicate OK [00:25:32]SAM_PROTO_GetFieldsCounters done [00:25:32]requested_item shift.num is exist - process it [00:25:32]requested_item shift.opened is exist - process it [00:25:32]req_shift_opened [00:25:32]FM_GetShiftState [00:25:32]SAM_PROTO_GetShiftState [00:25:32]wFMCommunicate request_size=4 [00:25:32]MH_SAM_APDU [00:25:32]CAPDU: 80 13 01 00 [00:25:32]Write to MH i2c: E2 08 00 54 0F 80 13 01 00 00 00 00 00 E0 [00:25:32]Write i2c OK [00:25:32]MH_I2C_Read... [00:25:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:25:32]Read from MH i2c: E2 [00:25:32]MH_I2C_Read... [00:25:32]Read from MH i2c: E2 0E 00 [00:25:32]MH_I2C_Read... [00:25:32]Read from MH i2c: E2 0E 00 54 0F 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 A6 [00:25:32]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [00:25:32]wFMCommunicate OK [00:25:32]SAM_PROTO_GetShiftState done [00:25:32]FM_GetShiftState done [00:25:32]req_shift_opened done [00:25:32]requested_item shift.open_date is exist - process it [00:25:32]req_shift_open_date [00:25:32]req_shift_open_date done [00:25:32]produce_requested_data done [00:25:32]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230676,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [00:25:32]process_action_free close_receipt [00:25:32]json_value_free [00:25:32]json_value_free done [00:25:32]process_json_proto returns [00:25:32]Send response to host [00:25:32]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230676,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [00:25:32]free response buf [00:25:32]execute_script done [00:25:32]execute_script returns [00:25:32]free content buf [00:25:32]Sock 8.Close socket [00:25:32]Sock 8.Thread stoped [00:25:35]OFD Sender: No OFD packet to send [00:25:40]OFD Sender: No OFD packet to send [00:25:45]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:26]OFD Sender: No OFD packet to send [00:26:31]OFD Sender: No OFD packet to send [00:26:36]OFD Sender: No OFD packet to send [00:26:41]OFD Sender: No OFD packet to send [00:26:46]OFD Sender: No OFD packet to send [00:26:51]OFD Sender: No OFD packet to send [00:26:56]OFD Sender: No OFD packet to send [00:27:01]OFD Sender: No OFD packet to send [00:27:06]OFD Sender: No OFD packet to send [00:27:11]OFD Sender: No OFD packet to send [00:27:16]OFD Sender: No OFD packet to send [00:27:18]accept exits with 9 [00:27:18]New connection [00:27:18]New thread 3067133284 created [00:27:18]Thread 3067276644 joined [00:27:18]Waiting for new connection... [00:27:18] Sock 9.Parse request [00:27:18]Sock 9.Check first char [00:27:18]Sock 9.First char is OK [00:27:18]request: POST /json_proto HTTP/1.0 [00:27:18]Method: POST [00:27:18]URL: /json_proto [00:27:18]Method is POST - this is cgi request [00:27:18]url: /json_proto [00:27:18]query_string will be loaded in cgi processing [00:27:18]execute_cgi json_proto POST (null) [00:27:18]execute_cgi path=json_proto method=POST [00:27:18]POST find Content-Length [00:27:18]Host: 172.17.49.131:8080 [00:27:18]Content-Length: 977 [00:27:18]Content-Type: application/json [00:27:18] [00:27:18]POST finish read [00:27:18]Found Content-Length = 977 [00:27:18]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872265", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.20, "quantity" : 67.390, "sum" : 5000.34, "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 125\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 67.39 \u0441\u043E\u043C", "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:27:18]execute_script... [00:27:18]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872265", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.20, "quantity" : 67.390, "sum" : 5000.34, "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 125\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 67.39 \u0441\u043E\u043C", "deposit" : 5000.00, "total" : 5000.00, "payments": [ { "type": 0, "sum" : 5000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:27:18]POST & json_proto [00:27:18]process_json_proto [00:27:18]json parsed OK: [00:27:18]protocol is kg_v1.0 [00:27:18]action value=close_receipt [00:27:18]process_action close_receipt [00:27:18]cmd_close_receipt [00:27:18]MH_GetDate [00:27:18]Write to MH i2c: F0 00 00 55 0F 53 [00:27:18]Write i2c OK [00:27:18]MH_I2C_Read... [00:27:18]Read from MH i2c: F0 [00:27:18]MH_I2C_Read... [00:27:18]Read from MH i2c: F0 09 00 [00:27:18]MH_I2C_Read... [00:27:18]Read from MH i2c: F0 09 00 55 0F 00 E7 E1 A6 66 FF 4D C0 64 A0 [00:27:18]GetLastDocTimeStamp 1722212728 [00:27:18]current date 1722212839 [00:27:18]FM_GetShiftState [00:27:18]SAM_PROTO_GetShiftState [00:27:18]wFMCommunicate request_size=4 [00:27:18]MH_SAM_APDU [00:27:18]CAPDU: 80 13 01 00 [00:27:18]Write to MH i2c: E2 08 00 56 0F 80 13 01 00 00 00 00 00 E2 [00:27:18]Write i2c OK [00:27:18]MH_I2C_Read... [00:27:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:27:18]Read from MH i2c: E2 [00:27:18]MH_I2C_Read... [00:27:18]Read from MH i2c: E2 0E 00 [00:27:18]MH_I2C_Read... [00:27:18]Read from MH i2c: E2 0E 00 56 0F 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 A8 [00:27:18]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [00:27:18]wFMCommunicate OK [00:27:18]SAM_PROTO_GetShiftState done [00:27:18]FM_GetShiftState done [00:27:18]opened in 1722127132 [00:27:18]opened+sec_in_day 1722213532 [00:27:18]quantity*price = 500033 [00:27:18]sum+1 = 500035 [00:27:18]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 5000.00 Внесено: 5000.00 СДАЧА: 0.00 НСП 1% : 44.25 НДС 12% : 531.01 Наличными: 5000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 491 29.07.2024 00:27 Смена: 386 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Дисконтная программа ДТ номер 125 сэкономлено 67.39 сом ФМ: 0000000000965352 ФД: 230677 ФПД: 254844702273451 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T002719&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230677&fm=254844702273451&tin=02508201610067®Number=0000000000099253&sum=500000 [00:27:19]StoreToDocumentArchive [00:27:19]shift 386 fd 230677 [00:27:19]save to /storage/0386/doc_00230677 [00:27:19]save last doc name /storage/0386/doc_00230677 to /storage/kkm_last_doc_name [00:27:19]save OK [00:27:19]Clear old archive folders... [00:27:19]ProcessDocumentItem done err = 0, tmpTLVsize=248 [00:27:19]tlvbuf is 006A05E0 [00:27:19]SAM_PROTO_ClearQueue [00:27:19]wFMCommunicate request_size=4 [00:27:19]MH_SAM_APDU [00:27:19]CAPDU: 80 09 00 00 [00:27:19]Write to MH i2c: E2 08 00 63 0F 80 09 00 00 00 00 00 00 E4 [00:27:19]Write i2c OK [00:27:19]MH_I2C_Read... [00:27:19]Read from MH i2c: E2 [00:27:19]MH_I2C_Read... [00:27:19]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:27:19]Read from MH i2c: E2 03 00 [00:27:19]MH_I2C_Read... [00:27:19]Read from MH i2c: E2 03 00 63 0F 00 90 00 E6 [00:27:19]RAPDU: 90 00 [00:27:19]wFMCommunicate OK [00:27:19]SAM_PROTO_ClearQueue done [00:27:19]KKMCreateOFDPacket [00:27:19]OFDProtocolAddRootSTLVToBuf [00:27:19]FM_MakeSignedData [00:27:19]FM_MakeSignedData [00:27:19]SAM_PROTO_SignData [00:27:19]wFMCommunicate request_size=4 [00:27:19]MH_SAM_APDU [00:27:19]CAPDU: 80 0D 01 02 [00:27:19]Write to MH i2c: E2 08 00 64 0F 80 0D 01 02 00 00 00 00 EC [00:27:19]Write i2c OK [00:27:19]MH_I2C_Read... [00:27:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:27:19]Read from MH i2c: E2 [00:27:19]MH_I2C_Read... [00:27:19]Read from MH i2c: E2 03 00 [00:27:19]MH_I2C_Read... [00:27:19]Read from MH i2c: E2 03 00 64 0F 00 90 00 E7 [00:27:19]RAPDU: 90 00 [00:27:19]wFMCommunicate OK [00:27:19]wFMCommunicate request_size=255 [00:27:19]MH_SAM_APDU [00:27: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 3E 07 01 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6D CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 01 00 00 F4 03 04 00 E7 E1 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 15 85 03 00 35 04 06 00 E7 C7 A7 F3 [00:27:19]Write to MH i2c: E2 02 01 65 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 3E 07 01 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6D CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 01 00 00 F4 03 04 00 E7 E1 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 15 85 03 00 35 04 06 00 E7 C7 A7 F3 00 00 E0 [00:27:20]Write i2c OK [00:27:20]MH_I2C_Read... [00:27:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:27:20]Read from MH i2c: E2 [00:27:20]MH_I2C_Read... [00:27:20]Read from MH i2c: E2 03 00 [00:27:20]MH_I2C_Read... [00:27:20]Read from MH i2c: E2 03 00 65 0F 00 90 00 E8 [00:27:20]RAPDU: 90 00 [00:27:20]wFMCommunicate OK [00:27:20]wFMCommunicate request_size=7 [00:27:20]MH_SAM_APDU [00:27:20]CAPDU: 80 0D 02 02 02 AF AB [00:27:20]Write to MH i2c: E2 0A 00 66 0F 80 0D 02 02 02 00 AF AB 00 00 4D [00:27:20]Write i2c OK [00:27:20]MH_I2C_Read... [00:27:20]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:27:20]Read from MH i2c: E2 [00:27:20]MH_I2C_Read... [00:27:20]Read from MH i2c: E2 03 00 [00:27:20]MH_I2C_Read... [00:27:20]Read from MH i2c: E2 03 00 66 0F 00 90 00 E9 [00:27:20]RAPDU: 90 00 [00:27:20]wFMCommunicate OK [00:27:20]wFMCommunicate request_size=4 [00:27:20]MH_SAM_APDU [00:27:20]CAPDU: 80 0D 03 02 [00:27:20]Write to MH i2c: E2 08 00 67 0F 80 0D 03 02 00 00 00 00 F1 [00:27:20]Write i2c OK [00:27:20]MH_I2C_Read... [00:27:20]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:27:20]Read from MH i2c: E2 [00:27:20]MH_I2C_Read... [00:27:20]Read from MH i2c: E2 0B 00 [00:27:20]MH_I2C_Read... [00:27:20]Read from MH i2c: E2 0B 00 67 0F 00 FC 8E 7B E3 5A 3E E5 38 90 00 8F [00:27:20]RAPDU: FC 8E 7B E3 5A 3E E5 38 90 00 [00:27:20]wFMCommunicate OK [00:27:20]SAM_PROTO_SignData done [00:27:20]FM_MakeSignedData done [00:27:20]CreateOFDProtocolMessage [00:27:20]wFMCommunicate request_size=4 [00:27:20]MH_SAM_APDU [00:27:20]CAPDU: 80 11 00 00 [00:27:20]Write to MH i2c: E2 08 00 68 0F 80 11 00 00 00 00 00 00 F1 [00:27:20]Write i2c OK [00:27:20]MH_I2C_Read... [00:27:20]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:27:20]Read from MH i2c: E2 [00:27:20]MH_I2C_Read... [00:27:20]Read from MH i2c: E2 17 00 [00:27:20]MH_I2C_Read... [00:27:20]Read from MH i2c: E2 17 00 68 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 42 [00:27:20]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [00:27:20]wFMCommunicate OK [00:27:20]CreateOFDProtocolMessage done [00:27:20]OFDSenderStorePacket 230677 [00:27:20]StoreOFDPacket docnum=230677 [00:27:20]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 C5 6B 04 01 B6 2D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 07 01 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6D CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 01 00 00 F4 03 04 00 E7 E1 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 15 85 03 00 35 04 06 00 E7 C7 A7 F3 AF AB FC 8E 7B E3 5A 3E E5 38 [00:27:20]CheckFolder [00:27:20]dirname=/storage/ofd_packets [00:27:20]CheckFolder done [00:27:20]ProducePacketName [00:27:20]name=ofd_packets/00230677 [00:27:20]NVStorageSaveData ofd_packets/00230677 [00:27:20]File name is /storage/ofd_packets/00230677 [00:27:20]Write 298 bytes [00:27:20]NVStorageSaveData done [00:27:20]OFDSenderStorePacket done [00:27:20]KKMCreateOFDPacket done [00:27:20]NVStorageSaveData kkm_last_timestamp [00:27:20]File name is /storage/kkm_last_timestamp [00:27:20]Write 4 bytes [00:27:20]NVStorageSaveData done [00:27:20]ExternCall_PrintAddStr [00:27:20]wPrintStart [00:27:20]Write to MH i2c: 01 00 00 69 0F 78 [00:27:20]Write i2c OK [00:27:20]MH_I2C_Read... [00:27:20]Read from MH i2c: 01 [00:27:20]MH_I2C_Read... [00:27:20]Read from MH i2c: 01 07 00 [00:27:20]MH_I2C_Read... [00:27:20]Read from MH i2c: 01 07 00 69 0F 00 00 00 00 00 FF 0F 8D [00:27:20]RasterBufferAndPrint [00:27:20]line Счет N : (1)872265 [00:27:20]line ИНН: 02508201610067 [00:27:20]line Контрольно-Кассовый Чек [00:27:20]line ПРОДАЖА [00:27:20]line ТРК (МРК, ГНК) : 1 [00:27:20]line Товар: 2710194210 [00:27:20]line ДТ-К-5 [00:27:20]line 67.390 * 74.20 [00:27:20]line = 5000.34 [00:27:20]line НДС 12% НСП 1% [00:27:20]line > о реализуемом товаре [00:27:20]line ОКРУГЛЕНИЕ: -0.34 [00:27:20]line ИТОГО: 5000.00 [00:27:20]line Внесено: 5000.00 [00:27:20]line СДАЧА: 0.00 [00:27:20]line НСП 1% : 44.25 [00:27:20]line НДС 12% : 531.01 [00:27:20]line Наличными: 5000.00 [00:27:20]line Безнал.: 0.00 [00:27:20]line Место: АЗС № 125 "Партнер Нефть" [00:27:20]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [00:27:20]line СНО: Общий режим [00:27:20]line Чек 491 29.07.2024 00:27 [00:27:20]line Смена: 386 ФФД: 1.0 [00:27:20]line ЗНМ: 0300000050 [00:27:20]line РНМ: 0000000000099253 [00:27:20]line Версия ККМ: 001 [00:27:20]line [00:27:20]line Дисконтная программа [00:27:20]line ДТ [00:27:20]line номер 125 [00:27:20]line сэкономлено 67.39 сом [00:27:20]line ФМ: 0000000000965352 [00:27:20]line ФД: 230677 [00:27:20]line ФПД: 254844702273451 [00:27:20]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T002719&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230677&fm=254844702273451&tin=02508201610067®Number=0000000000099253&sum=500000 [00:27:20]OFD Sender: Processing packet 230677 [packets to send 132, broken 131] [00:27:20]ProducePacketName [00:27:20]name=ofd_packets/00230677 [00:27:20]OFD Sender: To server: pG, [00:27:20]CommunicateWithHost lk.salyk.kg:30040 [00:27:20]ConnectInit lk.salyk.kg [00:27:20]written 0, free lines is 4095 [00:27:20]Connected sock=10 [00:27:20]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 C5 6B 04 01 B6 2D 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 3E 07 01 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 A1 07 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 A1 07 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 49 11 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6D CF 00 00 00 00 07 04 06 00 20 A1 07 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 EB 01 00 00 F4 03 04 00 E7 E1 A6 66 0E 04 04 00 82 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 15 85 03 00 35 04 06 00 E7 C7 A7 F3 AF AB FC 8E 7B E3 5A 3E E5 38 [00:27:21]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 F2 CC 47 00 AD 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 39 36 35 33 35 32 10 04 04 00 15 85 03 00 F4 03 04 00 BD 88 A6 66 B6 04 01 00 00 A9 0E C9 9D 9F DB 43 97 [00:27:21]CommunicateWithHost err = 0 [00:27:21]CheckOFDResponse [00:27:21]1017 (14) - 77093643461234 [00:27:21]1041 (16) - 0000000000965352 [00:27:21]1040 (4) - 230677 [00:27:21]1012 (4) - 28.07.2024 18:06 [00:27:21]1206 (1) - 0 [00:27:21]OFD Sender: Remove packet 230677 [00:27:21]ProducePacketName [00:27:21]name=ofd_packets/00230677 [00:27:21]NVStorageDeleteData [00:27:21]Write to MH i2c: 01 00 00 99 0F A8 [00:27:21]Write i2c OK [00:27:21]MH_I2C_Read... [00:27:21]Read from MH i2c: 01 [00:27:21]MH_I2C_Read... [00:27:21]Read from MH i2c: 01 07 00 [00:27:21]MH_I2C_Read... [00:27:21]Read from MH i2c: 01 07 00 99 0F 00 00 00 00 00 A5 0C 60 [00:27:21]RasterBufferAndPrint [00:27:21]line [00:27:21]line [00:27:21]line [00:27:21]line [00:27:21]line [00:27:21]written 0, free lines is 3243 [00:27:21]MH_Cut [00:27:21]Write to MH i2c: D1 01 00 A0 0F 01 81 [00:27:21]Write i2c OK [00:27:21]MH_I2C_Read... [00:27:21]Read from MH i2c: D1 [00:27:21]MH_I2C_Read... [00:27:21]Read from MH i2c: D1 01 00 [00:27:21]MH_I2C_Read... [00:27:21]Read from MH i2c: D1 01 00 A0 0F 00 80 [00:27:21]Write to MH i2c: 01 00 00 A1 0F B0 [00:27:21]Write i2c OK [00:27:21]MH_I2C_Read... [00:27:21]OFD Sender: No OFD packet to send [00:27:21]*** Cut start [00:27:21]*** Partial cut [00:27:21]*** CUTSNS_PIN = 1 [00:27:22]*** CUTSNS_PIN = 0 [00:27:22]*** Brake cut motor [00:27:22]Read from MH i2c: 01 [00:27:22]MH_I2C_Read... [00:27:22]*** Stop cut motor [00:27:22]*** Cut end [00:27:22]Read from MH i2c: 01 07 00 [00:27:22]MH_I2C_Read... [00:27:22]Read from MH i2c: 01 07 00 A1 0F 00 00 00 00 00 FF 0F C5 [00:27:22]process_action close_receipt done [00:27:22]requested_data is exist [00:27:22]produce_requested_data [00:27:22]requested_item fm.sn is exist - process it [00:27:22]wFMCommunicate request_size=4 [00:27:22]MH_SAM_APDU [00:27:22]CAPDU: 80 11 00 00 [00:27:22]Write to MH i2c: E2 08 00 A2 0F 80 11 00 00 00 00 00 00 2B [00:27:22]Write i2c OK [00:27:22]MH_I2C_Read... [00:27:22]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:27:22]Read from MH i2c: E2 [00:27:22]MH_I2C_Read... [00:27:22]Read from MH i2c: E2 17 00 [00:27:22]MH_I2C_Read... [00:27:22]Read from MH i2c: E2 17 00 A2 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 7C [00:27:22]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [00:27:22]wFMCommunicate OK [00:27:22]requested_item fd.num is exist - process it [00:27:22]SAM_PROTO_GetFieldsCounters [00:27:22]wFMCommunicate request_size=4 [00:27:22]MH_SAM_APDU [00:27:22]CAPDU: 80 13 00 00 [00:27:22]Write to MH i2c: E2 08 00 A3 0F 80 13 00 00 00 00 00 00 2E [00:27:22]Write i2c OK [00:27:22]MH_I2C_Read... [00:27:22]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:27:22]Read from MH i2c: E2 [00:27:22]MH_I2C_Read... [00:27:22]Read from MH i2c: E2 62 00 [00:27:22]MH_I2C_Read... [00:27:22]Read from MH i2c: E2 62 00 A3 0F 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 15 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 EB 01 00 00 5E 04 04 00 EB 01 00 00 57 04 04 00 EC 01 00 00 19 04 04 00 00 00 00 00 90 00 34 [00:27:22]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 15 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 EB 01 00 00 5E 04 04 00 EB 01 00 00 57 04 04 00 EC 01 00 00 19 04 04 00 00 00 00 00 90 00 [00:27:22]wFMCommunicate OK [00:27:22]SAM_PROTO_GetFieldsCounters done [00:27:22]requested_item shift.num is exist - process it [00:27:22]requested_item shift.opened is exist - process it [00:27:22]req_shift_opened [00:27:22]FM_GetShiftState [00:27:22]SAM_PROTO_GetShiftState [00:27:22]wFMCommunicate request_size=4 [00:27:22]MH_SAM_APDU [00:27:22]CAPDU: 80 13 01 00 [00:27:22]Write to MH i2c: E2 08 00 A4 0F 80 13 01 00 00 00 00 00 30 [00:27:22]Write i2c OK [00:27:22]MH_I2C_Read... [00:27:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:27:22]Read from MH i2c: E2 [00:27:22]MH_I2C_Read... [00:27:22]Read from MH i2c: E2 0E 00 [00:27:22]MH_I2C_Read... [00:27:22]Read from MH i2c: E2 0E 00 A4 0F 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 F6 [00:27:22]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [00:27:22]wFMCommunicate OK [00:27:22]SAM_PROTO_GetShiftState done [00:27:22]FM_GetShiftState done [00:27:22]req_shift_opened done [00:27:22]requested_item shift.open_date is exist - process it [00:27:22]req_shift_open_date [00:27:22]req_shift_open_date done [00:27:22]produce_requested_data done [00:27:22]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230677,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [00:27:22]process_action_free close_receipt [00:27:22]json_value_free [00:27:22]json_value_free done [00:27:22]process_json_proto returns [00:27:22]Send response to host [00:27:22]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230677,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [00:27:22]free response buf [00:27:22]execute_script done [00:27:22]execute_script returns [00:27:22]free content buf [00:27:22]Sock 9.Close socket [00:27:22]Sock 9.Thread stoped [00:27:26]OFD Sender: No OFD packet to send [00:27:31]OFD Sender: No OFD packet to send [00:27:36]OFD Sender: No OFD packet to send [00:27:41]OFD Sender: No OFD packet to send [00:27:46]OFD Sender: No OFD packet to send [00:27:51]OFD Sender: No OFD packet to send [00:27:56]OFD Sender: No OFD packet to send [00:28:01]OFD Sender: No OFD packet to send [00:28:06]OFD Sender: No OFD packet to send [00:28:11]OFD Sender: No OFD packet to send [00:28:16]OFD Sender: No OFD packet to send [00:28:21]OFD Sender: No OFD packet to send [00:28:26]OFD Sender: No OFD packet to send [00:28:31]OFD Sender: No OFD packet to send [00:28:36]OFD Sender: No OFD packet to send [00:28:41]OFD Sender: No OFD packet to send [00:28:46]OFD Sender: No OFD packet to send [00:28:51]OFD Sender: No OFD packet to send [00:28:56]OFD Sender: No OFD packet to send [00:28:59]accept exits with 8 [00:28:59]New connection [00:28:59]New thread 3067276644 created [00:28:59]Thread 3067133284 joined [00:28:59]Waiting for new connection... [00:28:59] Sock 8.Parse request [00:28:59]Sock 8.Check first char [00:28:59]Sock 8.First char is OK [00:28:59]request: POST /json_proto HTTP/1.0 [00:28:59]Method: POST [00:28:59]URL: /json_proto [00:28:59]Method is POST - this is cgi request [00:28:59]url: /json_proto [00:28:59]query_string will be loaded in cgi processing [00:28:59]execute_cgi json_proto POST (null) [00:28:59]execute_cgi path=json_proto method=POST [00:28:59]POST find Content-Length [00:28:59]Host: 172.17.49.131:8080 [00:28:59]Content-Length: 215 [00:28:59]Content-Type: application/json [00:28:59] [00:28:59]POST finish read [00:28:59]Found Content-Length = 215 [00:28:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:28:59]execute_script... [00:28:59]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "kkm.sn", "kkm.ver", "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:28:59]POST & json_proto [00:28:59]process_json_proto [00:28:59]json parsed OK: [00:28:59]protocol is kg_v1.0 [00:28:59]action value=get_value [00:28:59]process_action get_value [00:28:59]cmd_get_value [00:28:59]process_action get_value done [00:28:59]requested_data is exist [00:28:59]produce_requested_data [00:28:59]requested_item kkm.sn is exist - process it [00:28:59]requested_item kkm.ver is exist - process it [00:28:59]requested_item fm.sn is exist - process it [00:28:59]wFMCommunicate request_size=4 [00:28:59]MH_SAM_APDU [00:28:59]CAPDU: 80 11 00 00 [00:28:59]Write to MH i2c: E2 08 00 A5 0F 80 11 00 00 00 00 00 00 2E [00:28:59]Write i2c OK [00:28:59]MH_I2C_Read... [00:28:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:28:59]Read from MH i2c: E2 [00:28:59]MH_I2C_Read... [00:28:59]Read from MH i2c: E2 17 00 [00:28:59]MH_I2C_Read... [00:28:59]Read from MH i2c: E2 17 00 A5 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 7F [00:28:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [00:28:59]wFMCommunicate OK [00:28:59]requested_item fd.num is exist - process it [00:28:59]SAM_PROTO_GetFieldsCounters [00:28:59]wFMCommunicate request_size=4 [00:28:59]MH_SAM_APDU [00:28:59]CAPDU: 80 13 00 00 [00:28:59]Write to MH i2c: E2 08 00 A6 0F 80 13 00 00 00 00 00 00 31 [00:28:59]Write i2c OK [00:28:59]MH_I2C_Read... [00:28:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:28:59]Read from MH i2c: E2 [00:28:59]MH_I2C_Read... [00:28:59]Read from MH i2c: E2 62 00 [00:28:59]MH_I2C_Read... [00:28:59]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 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 15 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 EB 01 00 00 5E 04 04 00 EB 01 00 00 57 04 04 00 EC 01 00 00 19 04 04 00 00 00 00 00 90 00 37 [00:28:59]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 15 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 EB 01 00 00 5E 04 04 00 EB 01 00 00 57 04 04 00 EC 01 00 00 19 04 04 00 00 00 00 00 90 00 [00:28:59]wFMCommunicate OK [00:28:59]SAM_PROTO_GetFieldsCounters done [00:28:59]requested_item shift.num is exist - process it [00:28:59]requested_item shift.opened is exist - process it [00:28:59]req_shift_opened [00:28:59]FM_GetShiftState [00:28:59]SAM_PROTO_GetShiftState [00:28:59]wFMCommunicate request_size=4 [00:28:59]MH_SAM_APDU [00:28:59]CAPDU: 80 13 01 00 [00:28:59]Write to MH i2c: E2 08 00 A7 0F 80 13 01 00 00 00 00 00 33 [00:28:59]Write i2c OK [00:28:59]MH_I2C_Read... [00:28:59]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:28:59]Read from MH i2c: E2 [00:28:59]MH_I2C_Read... [00:28:59]Read from MH i2c: E2 0E 00 [00:28:59]MH_I2C_Read... [00:28:59]Read from MH i2c: E2 0E 00 A7 0F 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 F9 [00:28:59]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [00:28:59]wFMCommunicate OK [00:28:59]SAM_PROTO_GetShiftState done [00:28:59]FM_GetShiftState done [00:28:59]req_shift_opened done [00:28:59]requested_item shift.open_date is exist - process it [00:28:59]req_shift_open_date [00:28:59]req_shift_open_date done [00:28:59]produce_requested_data done [00:28:59]produce_requested_data return {"kkm.sn":"0300000050","kkm.ver":"001","fm.sn":"0000000000965352","fd.num":230677,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [00:28:59]process_action_free get_value [00:28:59]json_value_free [00:28:59]json_value_free done [00:28:59]process_json_proto returns [00:28:59]Send response to host [00:28:59]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000050","kkm.ver":"001","fm.sn":"0000000000965352","fd.num":230677,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [00:28:59]free response buf [00:28:59]execute_script done [00:28:59]execute_script returns [00:28:59]free content buf [00:28:59]Sock 8.Close socket [00:28:59]Sock 8.Thread stoped [00:28:59]accept exits with 9 [00:28:59]New connection [00:28:59]New thread 3067133284 created [00:28:59]Thread 3067276644 joined [00:28:59]Waiting for new connection... [00:28:59] Sock 9.Parse request [00:28:59]Sock 9.Check first char [00:28:59]Sock 9.First char is OK [00:28:59]request: POST /json_proto HTTP/1.0 [00:28:59]Method: POST [00:28:59]URL: /json_proto [00:28:59]Method is POST - this is cgi request [00:28:59]url: /json_proto [00:28:59]query_string will be loaded in cgi processing [00:28:59]execute_cgi json_proto POST (null) [00:28:59]execute_cgi path=json_proto method=POST [00:28:59]POST find Content-Length [00:28:59]Host: 172.17.49.131:8080 [00:28:59]Content-Length: 331 [00:28:59]Content-Type: application/json [00:28:59] [00:28:59]POST finish read [00:28:59]Found Content-Length = 331 [00:28:59]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:28:59]execute_script... [00:29:00]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:29:00]POST & json_proto [00:29:00]process_json_proto [00:29:00]json parsed OK: [00:29:00]protocol is kg_v1.0 [00:29:00]action value=get_value [00:29:00]process_action get_value [00:29:00]cmd_get_value [00:29:00]process_action get_value done [00:29:00]requested_data is exist [00:29:00]produce_requested_data [00:29:00]requested_item fm.sale.total is exist - process it [00:29:00]SAM_PROTO_GetFMData [00:29:00]wFMCommunicate request_size=4 [00:29:00]MH_SAM_APDU [00:29:00]CAPDU: 80 13 03 00 [00:29:00]Write to MH i2c: E2 08 00 A8 0F 80 13 03 00 00 00 00 00 36 [00:29:00]Write i2c OK [00:29:00]MH_I2C_Read... [00:29:00]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:29:00]Read from MH i2c: E2 [00:29:00]MH_I2C_Read... [00:29:00]Read from MH i2c: E2 FD 00 [00:29:00]MH_I2C_Read... [00:29:00]Read from MH i2c: E2 FD 00 A8 0F 00 C6 04 85 04 C2 04 6E 04 04 00 11 82 03 00 69 04 A4 00 6F 04 04 00 41 78 03 00 B1 04 05 00 05 80 86 76 05 70 04 05 00 86 3A 6E 6B 04 72 04 05 00 7F 45 18 0B 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 57 E0 8D 94 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 68 FE 60 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 D0 09 00 00 B1 04 04 00 8C 0A 0F 23 70 04 04 00 8C 0A 0F 23 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 C9 37 B9 03 EF 03 90 00 01 [00:29:00]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 11 82 03 00 69 04 A4 00 6F 04 04 00 41 78 03 00 B1 04 05 00 05 80 86 76 05 70 04 05 00 86 3A 6E 6B 04 72 04 05 00 7F 45 18 0B 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 57 E0 8D 94 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 68 FE 60 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 D0 09 00 00 B1 04 04 00 8C 0A 0F 23 70 04 04 00 8C 0A 0F 23 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 C9 37 B9 03 EF 03 90 00 [00:29:00]wFMCommunicate OK [00:29:00]wFMCommunicate request_size=4 [00:29:00]MH_SAM_APDU [00:29:00]CAPDU: 80 17 00 00 [00:29:00]Write to MH i2c: E2 08 00 A9 0F 80 17 00 00 00 00 00 00 38 [00:29:00]Write i2c OK [00:29:00]MH_I2C_Read... [00:29:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:29:00]Read from MH i2c: E2 [00:29:00]MH_I2C_Read... [00:29:00]Read from MH i2c: E2 FD 00 [00:29:00]MH_I2C_Read... [00:29:00]Read from MH i2c: E2 FD 00 A9 0F 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 D6 6E 4F EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 86 [00:29:00]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 D6 6E 4F EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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:29:00]wFMCommunicate OK [00:29:00]wFMCommunicate request_size=4 [00:29:00]MH_SAM_APDU [00:29:00]CAPDU: 80 17 00 00 [00:29:00]Write to MH i2c: E2 08 00 AA 0F 80 17 00 00 00 00 00 00 39 [00:29:00]Write i2c OK [00:29:00]MH_I2C_Read... [00:29:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:29:01]Read from MH i2c: E2 [00:29:01]MH_I2C_Read... [00:29:01]Read from MH i2c: E2 FD 00 [00:29:01]MH_I2C_Read... [00:29:01]Read from MH i2c: E2 FD 00 AA 0F 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 60 [00:29:01]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:29:01]wFMCommunicate OK [00:29:01]wFMCommunicate request_size=4 [00:29:01]MH_SAM_APDU [00:29:01]CAPDU: 80 17 00 00 [00:29:01]Write to MH i2c: E2 08 00 AB 0F 80 17 00 00 00 00 00 00 3A [00:29:01]Write i2c OK [00:29:01]MH_I2C_Read... [00:29:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:29:01]Read from MH i2c: E2 [00:29:01]MH_I2C_Read... [00:29:01]Read from MH i2c: E2 FD 00 [00:29:01]MH_I2C_Read... [00:29:01]Read from MH i2c: E2 FD 00 AB 0F 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 B5 [00:29:01]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:29:01]wFMCommunicate OK [00:29:01]wFMCommunicate request_size=4 [00:29:01]MH_SAM_APDU [00:29:01]CAPDU: 80 17 00 00 [00:29:01]Write to MH i2c: E2 08 00 AC 0F 80 17 00 00 00 00 00 00 3B [00:29:01]Write i2c OK [00:29:01]MH_I2C_Read... [00:29:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:29:01]Read from MH i2c: E2 [00:29:01]MH_I2C_Read... [00:29:01]Read from MH i2c: E2 E3 00 [00:29:01]MH_I2C_Read... [00:29:01]Read from MH i2c: E2 E3 00 AC 0F 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 1A [00:29:01]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:29:01]wFMCommunicate OK [00:29:01]SAM_PROTO_GetFMData done [00:29:01]requested_item fm.sale_refund.total is exist - process it [00:29:01]requested_item fm.buy.total is exist - process it [00:29:01]requested_item shift.sale.total is exist - process it [00:29:01]SAM_PROTO_GetShiftData [00:29:01]wFMCommunicate request_size=4 [00:29:01]MH_SAM_APDU [00:29:01]CAPDU: 80 13 02 00 [00:29:01]Write to MH i2c: E2 08 00 AD 0F 80 13 02 00 00 00 00 00 3A [00:29:01]Write i2c OK [00:29:01]MH_I2C_Read... [00:29:01]OFD Sender: No OFD packet to send [00:29:02]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:29:02]Read from MH i2c: E2 [00:29:02]MH_I2C_Read... [00:29:02]Read from MH i2c: E2 FD 00 [00:29:02]MH_I2C_Read... [00:29:02]Read from MH i2c: E2 FD 00 AD 0F 00 BD 04 AA 04 B9 04 6E 04 04 00 EB 01 00 00 69 04 9F 00 6F 04 04 00 E8 01 00 00 B1 04 04 00 F0 6D 2E 03 70 04 04 00 98 F0 29 02 72 04 04 00 58 7D 04 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 FE 80 56 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 65 35 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 03 00 00 00 B1 04 03 00 10 EB 09 70 04 03 00 10 EB 09 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 AF 0D 01 EF 03 09 00 F6 03 01 00 00 F7 90 00 7C [00:29:02]RAPDU: BD 04 AA 04 B9 04 6E 04 04 00 EB 01 00 00 69 04 9F 00 6F 04 04 00 E8 01 00 00 B1 04 04 00 F0 6D 2E 03 70 04 04 00 98 F0 29 02 72 04 04 00 58 7D 04 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 FE 80 56 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 65 35 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 03 00 00 00 B1 04 03 00 10 EB 09 70 04 03 00 10 EB 09 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 AF 0D 01 EF 03 09 00 F6 03 01 00 00 F7 90 00 [00:29:02]wFMCommunicate OK [00:29:02]wFMCommunicate request_size=4 [00:29:02]MH_SAM_APDU [00:29:02]CAPDU: 80 17 00 00 [00:29:02]Write to MH i2c: E2 08 00 AE 0F 80 17 00 00 00 00 00 00 3D [00:29:02]Write i2c OK [00:29:02]MH_I2C_Read... [00:29:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:29:02]Read from MH i2c: E2 [00:29:02]MH_I2C_Read... [00:29:02]Read from MH i2c: E2 FD 00 [00:29:02]MH_I2C_Read... [00:29:02]Read from MH i2c: E2 FD 00 AE 0F 00 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 79 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 79 [00:29:02]RAPDU: 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 79 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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:29:02]wFMCommunicate OK [00:29:02]wFMCommunicate request_size=4 [00:29:02]MH_SAM_APDU [00:29:02]CAPDU: 80 17 00 00 [00:29:02]Write to MH i2c: E2 08 00 AF 0F 80 17 00 00 00 00 00 00 3E [00:29:02]Write i2c OK [00:29:02]MH_I2C_Read... [00:29:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:29:02]Read from MH i2c: E2 [00:29:02]MH_I2C_Read... [00:29:02]Read from MH i2c: E2 FD 00 [00:29:02]MH_I2C_Read... [00:29:02]Read from MH i2c: E2 FD 00 AF 0F 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 70 [00:29:02]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:29:02]wFMCommunicate OK [00:29:02]wFMCommunicate request_size=4 [00:29:02]MH_SAM_APDU [00:29:02]CAPDU: 80 17 00 00 [00:29:02]Write to MH i2c: E2 08 00 B0 0F 80 17 00 00 00 00 00 00 3F [00:29:02]Write i2c OK [00:29:02]MH_I2C_Read... [00:29:02]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:29:03]Read from MH i2c: E2 [00:29:03]MH_I2C_Read... [00:29:03]Read from MH i2c: E2 FD 00 [00:29:03]MH_I2C_Read... [00:29:03]Read from MH i2c: E2 FD 00 B0 0F 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 B6 [00:29:03]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:29:03]wFMCommunicate OK [00:29:03]wFMCommunicate request_size=4 [00:29:03]MH_SAM_APDU [00:29:03]CAPDU: 80 17 00 00 [00:29:03]Write to MH i2c: E2 08 00 B1 0F 80 17 00 00 00 00 00 00 40 [00:29:03]Write i2c OK [00:29:03]MH_I2C_Read... [00:29:03]Read from MH i2c: E2 [00:29:03]MH_I2C_Read... [00:29:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 215! [00:29:03]Read from MH i2c: E2 DA 00 [00:29:03]MH_I2C_Read... [00:29:03]Read from MH i2c: E2 DA 00 B1 0F 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 21 [00:29:03]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:29:03]wFMCommunicate OK [00:29:03]SAM_PROTO_GetShiftData done [00:29:03]requested_item shift.sale.total_cash is exist - process it [00:29:03]requested_item shift.sale_refund.total is exist - process it [00:29:03]requested_item shift.sale_refund.total_cash is exist - process it [00:29:03]requested_item shift.buy.total is exist - process it [00:29:03]requested_item shift.buy.total_cash is exist - process it [00:29:03]produce_requested_data done [00:29:03]produce_requested_data return {"fm.sale.total":234633625.65,"fm.sale_refund.total":5881883.00,"fm.buy.total":0.00,"shift.sale.total":533744.48,"shift.sale.total_cash":363030.00,"shift.sale_refund.total":6500.00,"shift.sale_refund.total_cash":6500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:29:03]process_action_free get_value [00:29:03]json_value_free [00:29:03]json_value_free done [00:29:03]process_json_proto returns [00:29:03]Send response to host [00:29:03]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":234633625.65,"fm.sale_refund.total":5881883.00,"fm.buy.total":0.00,"shift.sale.total":533744.48,"shift.sale.total_cash":363030.00,"shift.sale_refund.total":6500.00,"shift.sale_refund.total_cash":6500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:29:03]free response buf [00:29:03]execute_script done [00:29:03]execute_script returns [00:29:03]free content buf [00:29:03]Sock 9.Close socket [00:29:03]Sock 9.Thread stoped [00:29:03]accept exits with 8 [00:29:03]New connection [00:29:03]New thread 3067276644 created [00:29:03]Thread 3067133284 joined [00:29:03]Waiting for new connection... [00:29:03] Sock 8.Parse request [00:29:03]Sock 8.Check first char [00:29:03]Sock 8.First char is OK [00:29:03]request: POST /json_proto HTTP/1.0 [00:29:03]Method: POST [00:29:03]URL: /json_proto [00:29:03]Method is POST - this is cgi request [00:29:03]url: /json_proto [00:29:03]query_string will be loaded in cgi processing [00:29:03]execute_cgi json_proto POST (null) [00:29:03]execute_cgi path=json_proto method=POST [00:29:03]POST find Content-Length [00:29:03]Host: 172.17.49.131:8080 [00:29:03]Content-Length: 331 [00:29:03]Content-Type: application/json [00:29:03] [00:29:03]POST finish read [00:29:03]Found Content-Length = 331 [00:29:03]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:29:03]execute_script... [00:29:03]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:29:03]POST & json_proto [00:29:03]process_json_proto [00:29:03]json parsed OK: [00:29:03]protocol is kg_v1.0 [00:29:03]action value=get_value [00:29:03]process_action get_value [00:29:03]cmd_get_value [00:29:03]process_action get_value done [00:29:03]requested_data is exist [00:29:03]produce_requested_data [00:29:03]requested_item fm.sale.total is exist - process it [00:29:03]SAM_PROTO_GetFMData [00:29:03]wFMCommunicate request_size=4 [00:29:03]MH_SAM_APDU [00:29:03]CAPDU: 80 13 03 00 [00:29:03]Write to MH i2c: E2 08 00 B2 0F 80 13 03 00 00 00 00 00 40 [00:29:03]Write i2c OK [00:29:03]MH_I2C_Read... [00:29:03]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:29:03]Read from MH i2c: E2 [00:29:03]MH_I2C_Read... [00:29:03]Read from MH i2c: E2 FD 00 [00:29:03]MH_I2C_Read... [00:29:03]Read from MH i2c: E2 FD 00 B2 0F 00 C6 04 85 04 C2 04 6E 04 04 00 11 82 03 00 69 04 A4 00 6F 04 04 00 41 78 03 00 B1 04 05 00 05 80 86 76 05 70 04 05 00 86 3A 6E 6B 04 72 04 05 00 7F 45 18 0B 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 57 E0 8D 94 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 68 FE 60 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 D0 09 00 00 B1 04 04 00 8C 0A 0F 23 70 04 04 00 8C 0A 0F 23 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 C9 37 B9 03 EF 03 90 00 0B [00:29:03]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 11 82 03 00 69 04 A4 00 6F 04 04 00 41 78 03 00 B1 04 05 00 05 80 86 76 05 70 04 05 00 86 3A 6E 6B 04 72 04 05 00 7F 45 18 0B 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 57 E0 8D 94 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 68 FE 60 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 D0 09 00 00 B1 04 04 00 8C 0A 0F 23 70 04 04 00 8C 0A 0F 23 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 C9 37 B9 03 EF 03 90 00 [00:29:04]wFMCommunicate OK [00:29:04]wFMCommunicate request_size=4 [00:29:04]MH_SAM_APDU [00:29:04]CAPDU: 80 17 00 00 [00:29:04]Write to MH i2c: E2 08 00 B3 0F 80 17 00 00 00 00 00 00 42 [00:29:04]Write i2c OK [00:29:04]MH_I2C_Read... [00:29:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:29:04]Read from MH i2c: E2 [00:29:04]MH_I2C_Read... [00:29:04]Read from MH i2c: E2 FD 00 [00:29:04]MH_I2C_Read... [00:29:04]Read from MH i2c: E2 FD 00 B3 0F 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 D6 6E 4F EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 90 [00:29:04]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 D6 6E 4F EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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:29:04]wFMCommunicate OK [00:29:04]wFMCommunicate request_size=4 [00:29:04]MH_SAM_APDU [00:29:04]CAPDU: 80 17 00 00 [00:29:04]Write to MH i2c: E2 08 00 B4 0F 80 17 00 00 00 00 00 00 43 [00:29:04]Write i2c OK [00:29:04]MH_I2C_Read... [00:29:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:29:04]Read from MH i2c: E2 [00:29:04]MH_I2C_Read... [00:29:04]Read from MH i2c: E2 FD 00 [00:29:04]MH_I2C_Read... [00:29:04]Read from MH i2c: E2 FD 00 B4 0F 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 6A [00:29:04]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:29:04]wFMCommunicate OK [00:29:04]wFMCommunicate request_size=4 [00:29:04]MH_SAM_APDU [00:29:04]CAPDU: 80 17 00 00 [00:29:04]Write to MH i2c: E2 08 00 B5 0F 80 17 00 00 00 00 00 00 44 [00:29:04]Write i2c OK [00:29:04]MH_I2C_Read... [00:29:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:29:04]Read from MH i2c: E2 [00:29:04]MH_I2C_Read... [00:29:04]Read from MH i2c: E2 FD 00 [00:29:04]MH_I2C_Read... [00:29:04]Read from MH i2c: E2 FD 00 B5 0F 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 BF [00:29:05]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:29:05]wFMCommunicate OK [00:29:05]wFMCommunicate request_size=4 [00:29:05]MH_SAM_APDU [00:29:05]CAPDU: 80 17 00 00 [00:29:05]Write to MH i2c: E2 08 00 B6 0F 80 17 00 00 00 00 00 00 45 [00:29:05]Write i2c OK [00:29:05]MH_I2C_Read... [00:29:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:29:05]Read from MH i2c: E2 [00:29:05]MH_I2C_Read... [00:29:05]Read from MH i2c: E2 E3 00 [00:29:05]MH_I2C_Read... [00:29:05]Read from MH i2c: E2 E3 00 B6 0F 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 24 [00:29:05]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:29:05]wFMCommunicate OK [00:29:05]SAM_PROTO_GetFMData done [00:29:05]requested_item fm.sale_refund.total is exist - process it [00:29:05]requested_item fm.buy.total is exist - process it [00:29:05]requested_item shift.sale.total is exist - process it [00:29:05]SAM_PROTO_GetShiftData [00:29:05]wFMCommunicate request_size=4 [00:29:05]MH_SAM_APDU [00:29:05]CAPDU: 80 13 02 00 [00:29:05]Write to MH i2c: E2 08 00 B7 0F 80 13 02 00 00 00 00 00 44 [00:29:05]Write i2c OK [00:29:05]MH_I2C_Read... [00:29:05]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:29:05]Read from MH i2c: E2 [00:29:05]MH_I2C_Read... [00:29:05]Read from MH i2c: E2 FD 00 [00:29:05]MH_I2C_Read... [00:29:05]Read from MH i2c: E2 FD 00 B7 0F 00 BD 04 AA 04 B9 04 6E 04 04 00 EB 01 00 00 69 04 9F 00 6F 04 04 00 E8 01 00 00 B1 04 04 00 F0 6D 2E 03 70 04 04 00 98 F0 29 02 72 04 04 00 58 7D 04 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 FE 80 56 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 65 35 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 03 00 00 00 B1 04 03 00 10 EB 09 70 04 03 00 10 EB 09 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 AF 0D 01 EF 03 09 00 F6 03 01 00 00 F7 90 00 86 [00:29:05]RAPDU: BD 04 AA 04 B9 04 6E 04 04 00 EB 01 00 00 69 04 9F 00 6F 04 04 00 E8 01 00 00 B1 04 04 00 F0 6D 2E 03 70 04 04 00 98 F0 29 02 72 04 04 00 58 7D 04 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 FE 80 56 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 65 35 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 03 00 00 00 B1 04 03 00 10 EB 09 70 04 03 00 10 EB 09 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 AF 0D 01 EF 03 09 00 F6 03 01 00 00 F7 90 00 [00:29:06]wFMCommunicate OK [00:29:06]wFMCommunicate request_size=4 [00:29:06]MH_SAM_APDU [00:29:06]CAPDU: 80 17 00 00 [00:29:06]Write to MH i2c: E2 08 00 B8 0F 80 17 00 00 00 00 00 00 47 [00:29:06]Write i2c OK [00:29:06]MH_I2C_Read... [00:29:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:29:06]Read from MH i2c: E2 [00:29:06]MH_I2C_Read... [00:29:06]Read from MH i2c: E2 FD 00 [00:29:06]MH_I2C_Read... [00:29:06]Read from MH i2c: E2 FD 00 B8 0F 00 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 79 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 83 [00:29:06]RAPDU: 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 79 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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:29:06]wFMCommunicate OK [00:29:06]wFMCommunicate request_size=4 [00:29:06]MH_SAM_APDU [00:29:06]CAPDU: 80 17 00 00 [00:29:06]Write to MH i2c: E2 08 00 B9 0F 80 17 00 00 00 00 00 00 48 [00:29:06]Write i2c OK [00:29:06]MH_I2C_Read... [00:29:06]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:29:06]Read from MH i2c: E2 [00:29:06]MH_I2C_Read... [00:29:06]Read from MH i2c: E2 FD 00 [00:29:06]MH_I2C_Read... [00:29:06]Read from MH i2c: E2 FD 00 B9 0F 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 7A [00:29:06]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:29:06]wFMCommunicate OK [00:29:06]wFMCommunicate request_size=4 [00:29:06]MH_SAM_APDU [00:29:06]CAPDU: 80 17 00 00 [00:29:06]Write to MH i2c: E2 08 00 BA 0F 80 17 00 00 00 00 00 00 49 [00:29:06]OFD Sender: No OFD packet to send [00:29:06]Write i2c OK [00:29:06]MH_I2C_Read... [00:29:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:29:07]Read from MH i2c: E2 [00:29:07]MH_I2C_Read... [00:29:07]Read from MH i2c: E2 FD 00 [00:29:07]MH_I2C_Read... [00:29:07]Read from MH i2c: E2 FD 00 BA 0F 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 C0 [00:29:07]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:29:07]wFMCommunicate OK [00:29:07]wFMCommunicate request_size=4 [00:29:07]MH_SAM_APDU [00:29:07]CAPDU: 80 17 00 00 [00:29:07]Write to MH i2c: E2 08 00 BB 0F 80 17 00 00 00 00 00 00 4A [00:29:07]Write i2c OK [00:29:07]MH_I2C_Read... [00:29:07]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 215! [00:29:07]Read from MH i2c: E2 [00:29:07]MH_I2C_Read... [00:29:07]Read from MH i2c: E2 DA 00 [00:29:07]MH_I2C_Read... [00:29:07]Read from MH i2c: E2 DA 00 BB 0F 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 2B [00:29:07]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:29:07]wFMCommunicate OK [00:29:07]SAM_PROTO_GetShiftData done [00:29:07]requested_item shift.sale.total_cash is exist - process it [00:29:07]requested_item shift.sale_refund.total is exist - process it [00:29:07]requested_item shift.sale_refund.total_cash is exist - process it [00:29:07]requested_item shift.buy.total is exist - process it [00:29:07]requested_item shift.buy.total_cash is exist - process it [00:29:07]produce_requested_data done [00:29:07]produce_requested_data return {"fm.sale.total":234633625.65,"fm.sale_refund.total":5881883.00,"fm.buy.total":0.00,"shift.sale.total":533744.48,"shift.sale.total_cash":363030.00,"shift.sale_refund.total":6500.00,"shift.sale_refund.total_cash":6500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:29:07]process_action_free get_value [00:29:07]json_value_free [00:29:07]json_value_free done [00:29:07]process_json_proto returns [00:29:07]Send response to host [00:29:07]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":234633625.65,"fm.sale_refund.total":5881883.00,"fm.buy.total":0.00,"shift.sale.total":533744.48,"shift.sale.total_cash":363030.00,"shift.sale_refund.total":6500.00,"shift.sale_refund.total_cash":6500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:29:07]free response buf [00:29:07]execute_script done [00:29:07]execute_script returns [00:29:07]free content buf [00:29:07]Sock 8.Close socket [00:29:07]Sock 8.Thread stoped [00:29:07]accept exits with 9 [00:29:07]New connection [00:29:07]New thread 3067133284 created [00:29:07]Thread 3067276644 joined [00:29:07]Waiting for new connection... [00:29:07] Sock 9.Parse request [00:29:07]Sock 9.Check first char [00:29:07]Sock 9.First char is OK [00:29:07]request: POST /json_proto HTTP/1.0 [00:29:07]Method: POST [00:29:07]URL: /json_proto [00:29:07]Method is POST - this is cgi request [00:29:07]url: /json_proto [00:29:07]query_string will be loaded in cgi processing [00:29:07]execute_cgi json_proto POST (null) [00:29:07]execute_cgi path=json_proto method=POST [00:29:07]POST find Content-Length [00:29:07]Host: 172.17.49.131:8080 [00:29:07]Content-Length: 256 [00:29:07]Content-Type: application/json [00:29:07] [00:29:07]POST finish read [00:29:07]Found Content-Length = 256 [00:29:07]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410." } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:29:07]execute_script... [00:29:07]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "x_report", "params" : { "operator" : "\u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410." } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:29:07]POST & json_proto [00:29:07]process_json_proto [00:29:07]json parsed OK: [00:29:07]protocol is kg_v1.0 [00:29:07]action value=x_report [00:29:07]process_action x_report [00:29:07]cmd_x_report [00:29:07]MH_GetDate [00:29:07]Write to MH i2c: F0 00 00 BC 0F BA [00:29:07]Write i2c OK [00:29:07]MH_I2C_Read... [00:29:07]Read from MH i2c: F0 [00:29:07]MH_I2C_Read... [00:29:07]Read from MH i2c: F0 09 00 [00:29:07]MH_I2C_Read... [00:29:07]Read from MH i2c: F0 09 00 BC 0F 00 54 E2 A6 66 FF 4D C0 64 75 [00:29:07]GetLastDocTimeStamp 1722212839 [00:29:07]current date 1722212948 [00:29:07]FM_GetShiftState [00:29:07]SAM_PROTO_GetShiftState [00:29:07]wFMCommunicate request_size=4 [00:29:07]MH_SAM_APDU [00:29:07]CAPDU: 80 13 01 00 [00:29:07]Write to MH i2c: E2 08 00 BD 0F 80 13 01 00 00 00 00 00 49 [00:29:07]Write i2c OK [00:29:07]MH_I2C_Read... [00:29:07]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:29:07]Read from MH i2c: E2 [00:29:07]MH_I2C_Read... [00:29:07]Read from MH i2c: E2 0E 00 [00:29:07]MH_I2C_Read... [00:29:07]Read from MH i2c: E2 0E 00 BD 0F 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 0F [00:29:07]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [00:29:07]wFMCommunicate OK [00:29:07]SAM_PROTO_GetShiftState done [00:29:07]FM_GetShiftState done [00:29:07]KKMCreateXReportDocument [00:29:07]Load OK [00:29:07]Malloc new data [00:29:07]MH_GetDate [00:29:07]Write to MH i2c: F0 00 00 BE 0F BC [00:29:07]Write i2c OK [00:29:07]MH_I2C_Read... [00:29:07]Read from MH i2c: F0 [00:29:07]MH_I2C_Read... [00:29:07]Read from MH i2c: F0 09 00 [00:29:07]MH_I2C_Read... [00:29:07]Read from MH i2c: F0 09 00 BE 0F 00 54 E2 A6 66 FF 4D C0 64 77 [00:29:07]Malloc new data [00:29:07]Malloc new data [00:29:07]wFMCommunicate request_size=4 [00:29:08]MH_SAM_APDU [00:29:08]CAPDU: 80 11 00 00 [00:29:08]Write to MH i2c: E2 08 00 BF 0F 80 11 00 00 00 00 00 00 48 [00:29:08]Write i2c OK [00:29:08]MH_I2C_Read... [00:29:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:29:08]Read from MH i2c: E2 [00:29:08]MH_I2C_Read... [00:29:08]Read from MH i2c: E2 17 00 [00:29:08]MH_I2C_Read... [00:29:08]Read from MH i2c: E2 17 00 BF 0F 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 99 [00:29:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [00:29:08]wFMCommunicate OK [00:29:08]SAM_PROTO_GetFieldsCounters [00:29:08]wFMCommunicate request_size=4 [00:29:08]MH_SAM_APDU [00:29:08]CAPDU: 80 13 00 00 [00:29:08]Write to MH i2c: E2 08 00 C0 0F 80 13 00 00 00 00 00 00 4B [00:29:08]Write i2c OK [00:29:08]MH_I2C_Read... [00:29:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:29:08]Read from MH i2c: E2 [00:29:08]MH_I2C_Read... [00:29:08]Read from MH i2c: E2 62 00 [00:29:08]MH_I2C_Read... [00:29:08]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 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 15 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 EB 01 00 00 5E 04 04 00 EB 01 00 00 57 04 04 00 EC 01 00 00 19 04 04 00 00 00 00 00 90 00 51 [00:29:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 15 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 EB 01 00 00 5E 04 04 00 EB 01 00 00 57 04 04 00 EC 01 00 00 19 04 04 00 00 00 00 00 90 00 [00:29:08]wFMCommunicate OK [00:29:08]SAM_PROTO_GetFieldsCounters done [00:29:08]Malloc new data [00:29:08]Malloc new data [00:29:08]Malloc new data [00:29:08]KKMCreateXReportDocument OK [00:29:08]KKMSetXReportData OK [00:29:08]KKMPrepareXReportFMData [00:29:08]SAM_PROTO_GetShiftData [00:29:08]wFMCommunicate request_size=4 [00:29:08]MH_SAM_APDU [00:29:08]CAPDU: 80 13 02 00 [00:29:08]Write to MH i2c: E2 08 00 C1 0F 80 13 02 00 00 00 00 00 4E [00:29:08]Write i2c OK [00:29:08]MH_I2C_Read... [00:29:08]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:29:08]Read from MH i2c: E2 [00:29:08]MH_I2C_Read... [00:29:08]Read from MH i2c: E2 FD 00 [00:29:08]MH_I2C_Read... [00:29:08]Read from MH i2c: E2 FD 00 C1 0F 00 BD 04 AA 04 B9 04 6E 04 04 00 EB 01 00 00 69 04 9F 00 6F 04 04 00 E8 01 00 00 B1 04 04 00 F0 6D 2E 03 70 04 04 00 98 F0 29 02 72 04 04 00 58 7D 04 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 FE 80 56 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 65 35 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 03 00 00 00 B1 04 03 00 10 EB 09 70 04 03 00 10 EB 09 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 AF 0D 01 EF 03 09 00 F6 03 01 00 00 F7 90 00 90 [00:29:08]RAPDU: BD 04 AA 04 B9 04 6E 04 04 00 EB 01 00 00 69 04 9F 00 6F 04 04 00 E8 01 00 00 B1 04 04 00 F0 6D 2E 03 70 04 04 00 98 F0 29 02 72 04 04 00 58 7D 04 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 FE 80 56 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 65 35 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 03 00 00 00 B1 04 03 00 10 EB 09 70 04 03 00 10 EB 09 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 AF 0D 01 EF 03 09 00 F6 03 01 00 00 F7 90 00 [00:29:08]wFMCommunicate OK [00:29:08]wFMCommunicate request_size=4 [00:29:08]MH_SAM_APDU [00:29:08]CAPDU: 80 17 00 00 [00:29:08]Write to MH i2c: E2 08 00 C2 0F 80 17 00 00 00 00 00 00 51 [00:29:08]Write i2c OK [00:29:08]MH_I2C_Read... [00:29:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:29:09]Read from MH i2c: E2 [00:29:09]MH_I2C_Read... [00:29:09]Read from MH i2c: E2 FD 00 [00:29:09]MH_I2C_Read... [00:29:09]Read from MH i2c: E2 FD 00 C2 0F 00 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 79 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 8D [00:29:09]RAPDU: 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 79 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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:29:09]wFMCommunicate OK [00:29:09]wFMCommunicate request_size=4 [00:29:09]MH_SAM_APDU [00:29:09]CAPDU: 80 17 00 00 [00:29:09]Write to MH i2c: E2 08 00 C3 0F 80 17 00 00 00 00 00 00 52 [00:29:09]Write i2c OK [00:29:09]MH_I2C_Read... [00:29:09]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:29:09]Read from MH i2c: E2 [00:29:09]MH_I2C_Read... [00:29:09]Read from MH i2c: E2 FD 00 [00:29:09]MH_I2C_Read... [00:29:09]Read from MH i2c: E2 FD 00 C3 0F 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 84 [00:29:09]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:29:09]wFMCommunicate OK [00:29:09]wFMCommunicate request_size=4 [00:29:09]MH_SAM_APDU [00:29:09]CAPDU: 80 17 00 00 [00:29:09]Write to MH i2c: E2 08 00 C4 0F 80 17 00 00 00 00 00 00 53 [00:29:09]Write i2c OK [00:29:09]MH_I2C_Read... [00:29:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:29:10]Read from MH i2c: E2 [00:29:10]MH_I2C_Read... [00:29:10]Read from MH i2c: E2 FD 00 [00:29:10]MH_I2C_Read... [00:29:10]Read from MH i2c: E2 FD 00 C4 0F 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 CA [00:29:10]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:29:10]wFMCommunicate OK [00:29:10]wFMCommunicate request_size=4 [00:29:10]MH_SAM_APDU [00:29:10]CAPDU: 80 17 00 00 [00:29:10]Write to MH i2c: E2 08 00 C5 0F 80 17 00 00 00 00 00 00 54 [00:29:10]Write i2c OK [00:29:10]MH_I2C_Read... [00:29:10]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 215! [00:29:10]Read from MH i2c: E2 [00:29:10]MH_I2C_Read... [00:29:10]Read from MH i2c: E2 DA 00 [00:29:10]MH_I2C_Read... [00:29:10]Read from MH i2c: E2 DA 00 C5 0F 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 35 [00:29:10]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:29:10]wFMCommunicate OK [00:29:10]SAM_PROTO_GetShiftData done [00:29:10]1194 (1209) - счетчики итогов смены [00:29:10] 1134 (4) - 491 - количество чеков со всеми признаками расчетов [00:29:10] 1129 (159) - счетчики операций «приход» [00:29:10] 1135 (4) - 488 - количество чеков по признаку расчетов [00:29:10] 1201 (4) - 533744.48 - общая итоговая сумма в чеках [00:29:10] 1136 (4) - 363030.00 - итоговая сумма в чеках наличными [00:29:10] 1138 (4) - 170714.48 - итоговая сумма в чеках безналичными [00:29:10] 1024 (123) - суммы налогов [00:29:10] 1006 (9) - суммы НДС [00:29:10] 1010 (1) - 0% - код ставки НДС [00:29:10] 1011 (0) - 0.00 - сумма НДС по ставке [00:29:10] 1006 (12) - суммы НДС [00:29:10] 1010 (1) - 12% - код ставки НДС [00:29:10] 1011 (3) - 56691.18 - сумма НДС по ставке [00:29:10] 1007 (9) - суммы НСП [00:29:10] 1014 (1) - 0% - код ставки НСП [00:29:10] 1015 (0) - 0.00 - сумма НСП по ставке [00:29:10] 1007 (12) - суммы НСП [00:29:10] 1014 (1) - 1% - код ставки НСП [00:29:10] 1015 (3) - 4724.21 - сумма НСП по ставке [00:29:10] 1007 (9) - суммы НСП [00:29:10] 1014 (1) - 2% - код ставки НСП [00:29:10] 1015 (0) - 0.00 - сумма НСП по ставке [00:29:10] 1007 (9) - суммы НСП [00:29:10] 1014 (1) - 3% - код ставки НСП [00:29:10] 1015 (0) - 0.00 - сумма НСП по ставке [00:29:10] 1007 (9) - суммы НСП [00:29:10] 1014 (1) - 5% - код ставки НСП [00:29:10] 1015 (0) - 0.00 - сумма НСП по ставке [00:29:10] 1007 (9) - суммы НСП [00:29:10] 1014 (1) - 0,50% - код ставки НСП [00:29:10] 1015 (0) - 0.00 - сумма НСП по ставке [00:29:10] 1007 (9) - суммы НСП [00:29:10] 1014 (1) - 1,50% - код ставки НСП [00:29:10] 1015 (0) - 0.00 - сумма НСП по ставке [00:29:10] 1130 (152) - счетчики операций «возврат прихода» [00:29:10] 1135 (4) - 3 - количество чеков по признаку расчетов [00:29:10] 1201 (3) - 6500.00 - общая итоговая сумма в чеках [00:29:10] 1136 (3) - 6500.00 - итоговая сумма в чеках наличными [00:29:10] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:29:10] 1024 (122) - суммы налогов [00:29:10] 1006 (9) - суммы НДС [00:29:10] 1010 (1) - 0% - код ставки НДС [00:29:10] 1011 (0) - 0.00 - сумма НДС по ставке [00:29:10] 1006 (12) - суммы НДС [00:29:10] 1010 (1) - 12% - код ставки НДС [00:29:10] 1011 (3) - 690.39 - сумма НДС по ставке [00:29:10] 1007 (9) - суммы НСП [00:29:10] 1014 (1) - 0% - код ставки НСП [00:29:10] 1015 (0) - 0.00 - сумма НСП по ставке [00:29:10] 1007 (11) - суммы НСП [00:29:10] 1014 (1) - 1% - код ставки НСП [00:29:10] 1015 (2) - 57.53 - сумма НСП по ставке [00:29:10] 1007 (9) - суммы НСП [00:29:10] 1014 (1) - 2% - код ставки НСП [00:29:10] 1015 (0) - 0.00 - сумма НСП по ставке [00:29:10] 1007 (9) - суммы НСП [00:29:10] 1014 (1) - 3% - код ставки НСП [00:29:10] 1015 (0) - 0.00 - сумма НСП по ставке [00:29:10] 1007 (9) - суммы НСП [00:29:10] 1014 (1) - 5% - код ставки НСП [00:29:10] 1015 (0) - 0.00 - сумма НСП по ставке [00:29:10] 1007 (9) - суммы НСП [00:29:10] 1014 (1) - 0,50% - код ставки НСП [00:29:10] 1015 (0) - 0.00 - сумма НСП по ставке [00:29:10] 1007 (9) - суммы НСП [00:29:10] 1014 (1) - 1,50% - код ставки НСП [00:29:10] 1015 (0) - 0.00 - сумма НСП по ставке [00:29:10] 1131 (141) - счетчики операций «расход» [00:29:10] 1135 (4) - 0 - количество чеков по признаку расчетов [00:29:10] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:29:10] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:29:10] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:29:10] 1024 (117) - суммы налогов [00:29:10] 1006 (9) - суммы НДС [00:29:10] 1010 (1) - 0% - код ставки НДС [00:29:10] 1011 (0) - 0.00 - сумма НДС по ставке [00:29:10] 1006 (9) - суммы НДС [00:29:10] 1010 (1) - 12% - код ставки НДС [00:29:10] 1011 (0) - 0.00 - сумма НДС по ставке [00:29:10] 1007 (9) - суммы НСП [00:29:10] 1014 (1) - 0% - код ставки НСП [00:29:10] 1015 (0) - 0.00 - сумма НСП по ставке [00:29:10] 1007 (9) - суммы НСП [00:29:10] 1014 (1) - 1% - код ставки НСП [00:29:10] 1015 (0) - 0.00 - сумма НСП по ставке [00:29:10] 1007 (9) - суммы НСП [00:29:10] 1014 (1) - 2% - код ставки НСП [00:29:10] 1015 (0) - 0.00 - сумма НСП по ставке [00:29:10] 1007 (9) - суммы НСП [00:29:10] 1014 (1) - 3% - код ставки НСП [00:29:10] 1015 (0) - 0.00 - сумма НСП по ставке [00:29:10] 1007 (9) - суммы НСП [00:29:10] 1014 (1) - 5% - код ставки НСП [00:29:10] 1015 (0) - 0.00 - сумма НСП по ставке [00:29:10] 1007 (9) - суммы НСП [00:29:10] 1014 (1) - 0,50% - код ставки НСП [00:29:10] 1015 (0) - 0.00 - сумма НСП по ставке [00:29:10] 1007 (9) - суммы НСП [00:29:10] 1014 (1) - 1,50% - код ставки НСП [00:29:10] 1015 (0) - 0.00 - сумма НСП по ставке [00:29:10] 1132 (141) - счетчики операций «возврат расхода» [00:29:10] 1135 (4) - 0 - количество чеков по признаку расчетов [00:29:10] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:29:10] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:29:10] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:29:10] 1024 (117) - суммы налогов [00:29:10] 1006 (9) - суммы НДС [00:29:10] 1010 (1) - 0% - код ставки НДС [00:29:10] 1011 (0) - 0.00 - сумма НДС по ставке [00:29:10] 1006 (9) - суммы НДС [00:29:10] 1010 (1) - 12% - код ставки НДС [00:29:10] 1011 (0) - 0.00 - сумма НДС по ставке [00:29:10] 1007 (9) - суммы НСП [00:29:10] 1014 (1) - 0% - код ставки НСП [00:29:10] 1015 (0) - 0.00 - сумма НСП по ставке [00:29:10] 1007 (9) - суммы НСП [00:29:10] 1014 (1) - 1% - код ставки НСП [00:29:10] 1015 (0) - 0.00 - сумма НСП по ставке [00:29:10] 1007 (9) - суммы НСП [00:29:10] 1014 (1) - 2% - код ставки НСП [00:29:10] 1015 (0) - 0.00 - сумма НСП по ставке [00:29:10] 1007 (9) - суммы НСП [00:29:10] 1014 (1) - 3% - код ставки НСП [00:29:10] 1015 (0) - 0.00 - сумма НСП по ставке [00:29:10] 1007 (9) - суммы НСП [00:29:10] 1014 (1) - 5% - код ставки НСП [00:29:10] 1015 (0) - 0.00 - сумма НСП по ставке [00:29:10] 1007 (9) - суммы НСП [00:29:10] 1014 (1) - 0,50% - код ставки НСП [00:29:10] 1015 (0) - 0.00 - сумма НСП по ставке [00:29:10] 1007 (9) - суммы НСП [00:29:10] 1014 (1) - 1,50% - код ставки НСП [00:29:10] 1015 (0) - 0.00 - сумма НСП по ставке [00:29:10] 1133 (588) - - счетчики коррекции - не используются [00:29:10]SetTLVBufToDocument [00:29:10]Processing tag 1194 (04AA) [00:29:10]Load OK [00:29:10]SetTLVBufToDocument [00:29:10]Processing tag 1134 (046E) [00:29:10]Malloc new data [00:29:10]Processing tag 1129 (0469) [00:29:10]Load OK [00:29:10]SetTLVBufToDocument [00:29:10]Processing tag 1135 (046F) [00:29:10]Malloc new data [00:29:10]Processing tag 1201 (04B1) [00:29:10]Malloc new data [00:29:10]Processing tag 1136 (0470) [00:29:10]Malloc new data [00:29:10]Processing tag 1138 (0472) [00:29:10]Malloc new data [00:29:10]Processing tag 1024 (0400) [00:29:10]Load OK [00:29:10]SetTLVBufToDocument [00:29:11]Processing tag 1006 (03EE) [00:29:11]Load OK [00:29:11]SetTLVBufToDocument [00:29:11]Processing tag 1010 (03F2) [00:29:11]Malloc new data [00:29:11]Processing tag 1011 (03F3) [00:29:11]Malloc new data [00:29:11]SetTLVBufToDocument err=0 [00:29:11]Processing tag 1006 (03EE) [00:29:11]Load OK [00:29:11]SetTLVBufToDocument [00:29:11]Processing tag 1010 (03F2) [00:29:11]Malloc new data [00:29:11]Processing tag 1011 (03F3) [00:29:11]Malloc new data [00:29:11]SetTLVBufToDocument err=0 [00:29:11]Processing tag 1007 (03EF) [00:29:11]Load OK [00:29:11]SetTLVBufToDocument [00:29:11]Processing tag 1014 (03F6) [00:29:11]Malloc new data [00:29:11]Processing tag 1015 (03F7) [00:29:11]Malloc new data [00:29:11]SetTLVBufToDocument err=0 [00:29:11]Processing tag 1007 (03EF) [00:29:11]Load OK [00:29:11]SetTLVBufToDocument [00:29:11]Processing tag 1014 (03F6) [00:29:11]Malloc new data [00:29:11]Processing tag 1015 (03F7) [00:29:11]Malloc new data [00:29:11]SetTLVBufToDocument err=0 [00:29:11]Processing tag 1007 (03EF) [00:29:11]Load OK [00:29:11]SetTLVBufToDocument [00:29:11]Processing tag 1014 (03F6) [00:29:11]Malloc new data [00:29:11]Processing tag 1015 (03F7) [00:29:11]Malloc new data [00:29:11]SetTLVBufToDocument err=0 [00:29:11]Processing tag 1007 (03EF) [00:29:11]Load OK [00:29:11]SetTLVBufToDocument [00:29:11]Processing tag 1014 (03F6) [00:29:11]Malloc new data [00:29:11]Processing tag 1015 (03F7) [00:29:11]Malloc new data [00:29:11]SetTLVBufToDocument err=0 [00:29:11]Processing tag 1007 (03EF) [00:29:11]Load OK [00:29:11]SetTLVBufToDocument [00:29:11]Processing tag 1014 (03F6) [00:29:11]Malloc new data [00:29:11]Processing tag 1015 (03F7) [00:29:11]Malloc new data [00:29:11]SetTLVBufToDocument err=0 [00:29:11]Processing tag 1007 (03EF) [00:29:11]Load OK [00:29:11]SetTLVBufToDocument [00:29:11]Processing tag 1014 (03F6) [00:29:11]Malloc new data [00:29:11]Processing tag 1015 (03F7) [00:29:11]Malloc new data [00:29:11]SetTLVBufToDocument err=0 [00:29:11]Processing tag 1007 (03EF) [00:29:11]Load OK [00:29:11]SetTLVBufToDocument [00:29:11]Processing tag 1014 (03F6) [00:29:11]Malloc new data [00:29:11]Processing tag 1015 (03F7) [00:29:11]Malloc new data [00:29:11]SetTLVBufToDocument err=0 [00:29:11]SetTLVBufToDocument err=0 [00:29:11]SetTLVBufToDocument err=0 [00:29:11]Processing tag 1130 (046A) [00:29:11]Load OK [00:29:11]SetTLVBufToDocument [00:29:11]Processing tag 1135 (046F) [00:29:11]Malloc new data [00:29:11]Processing tag 1201 (04B1) [00:29:11]Malloc new data [00:29:11]Processing tag 1136 (0470) [00:29:11]Malloc new data [00:29:11]Processing tag 1138 (0472) [00:29:11]Malloc new data [00:29:11]Processing tag 1024 (0400) [00:29:11]Load OK [00:29:11]SetTLVBufToDocument [00:29:11]Processing tag 1006 (03EE) [00:29:11]Load OK [00:29:11]SetTLVBufToDocument [00:29:11]Processing tag 1010 (03F2) [00:29:11]Malloc new data [00:29:11]Processing tag 1011 (03F3) [00:29:11]Malloc new data [00:29:11]SetTLVBufToDocument err=0 [00:29:11]Processing tag 1006 (03EE) [00:29:11]Load OK [00:29:11]SetTLVBufToDocument [00:29:11]Processing tag 1010 (03F2) [00:29:11]Malloc new data [00:29:11]Processing tag 1011 (03F3) [00:29:11]Malloc new data [00:29:11]SetTLVBufToDocument err=0 [00:29:11]Processing tag 1007 (03EF) [00:29:11]Load OK [00:29:11]SetTLVBufToDocument [00:29:11]Processing tag 1014 (03F6) [00:29:11]Malloc new data [00:29:11]Processing tag 1015 (03F7) [00:29:11]Malloc new data [00:29:11]SetTLVBufToDocument err=0 [00:29:11]Processing tag 1007 (03EF) [00:29:11]Load OK [00:29:11]SetTLVBufToDocument [00:29:11]Processing tag 1014 (03F6) [00:29:11]Malloc new data [00:29:11]Processing tag 1015 (03F7) [00:29:11]Malloc new data [00:29:11]SetTLVBufToDocument err=0 [00:29:11]Processing tag 1007 (03EF) [00:29:11]Load OK [00:29:11]SetTLVBufToDocument [00:29:11]Processing tag 1014 (03F6) [00:29:11]Malloc new data [00:29:11]Processing tag 1015 (03F7) [00:29:11]Malloc new data [00:29:11]SetTLVBufToDocument err=0 [00:29:11]Processing tag 1007 (03EF) [00:29:11]Load OK [00:29:11]SetTLVBufToDocument [00:29:11]Processing tag 1014 (03F6) [00:29:11]Malloc new data [00:29:11]Processing tag 1015 (03F7) [00:29:11]Malloc new data [00:29:11]SetTLVBufToDocument err=0 [00:29:11]Processing tag 1007 (03EF) [00:29:11]Load OK [00:29:11]SetTLVBufToDocument [00:29:11]Processing tag 1014 (03F6) [00:29:11]Malloc new data [00:29:11]Processing tag 1015 (03F7) [00:29:11]Malloc new data [00:29:11]SetTLVBufToDocument err=0 [00:29:11]Processing tag 1007 (03EF) [00:29:11]Load OK [00:29:11]SetTLVBufToDocument [00:29:11]Processing tag 1014 (03F6) [00:29:11]Malloc new data [00:29:11]Processing tag 1015 (03F7) [00:29:11]Malloc new data [00:29:11]SetTLVBufToDocument err=0 [00:29:11]Processing tag 1007 (03EF) [00:29:11]Load OK [00:29:11]SetTLVBufToDocument [00:29:11]Processing tag 1014 (03F6) [00:29:11]Malloc new data [00:29:11]Processing tag 1015 (03F7) [00:29:11]Malloc new data [00:29:11]SetTLVBufToDocument err=0 [00:29:11]SetTLVBufToDocument err=0 [00:29:11]SetTLVBufToDocument err=0 [00:29:11]Processing tag 1131 (046B) [00:29:11]Load OK [00:29:11]SetTLVBufToDocument [00:29:11]Processing tag 1135 (046F) [00:29:11]Malloc new data [00:29:11]Processing tag 1201 (04B1) [00:29:11]Malloc new data [00:29:11]Processing tag 1136 (0470) [00:29:11]Malloc new data [00:29:11]Processing tag 1138 (0472) [00:29:11]Malloc new data [00:29:11]Processing tag 1024 (0400) [00:29:11]Load OK [00:29:11]SetTLVBufToDocument [00:29:11]Processing tag 1006 (03EE) [00:29:11]Load OK [00:29:11]SetTLVBufToDocument [00:29:11]Processing tag 1010 (03F2) [00:29:11]Malloc new data [00:29:11]Processing tag 1011 (03F3) [00:29:11]Malloc new data [00:29:11]SetTLVBufToDocument err=0 [00:29:11]Processing tag 1006 (03EE) [00:29:11]Load OK [00:29:11]SetTLVBufToDocument [00:29:11]Processing tag 1010 (03F2) [00:29:11]Malloc new data [00:29:11]Processing tag 1011 (03F3) [00:29:11]Malloc new data [00:29:11]SetTLVBufToDocument err=0 [00:29:11]Processing tag 1007 (03EF) [00:29:11]Load OK [00:29:11]SetTLVBufToDocument [00:29:11]Processing tag 1014 (03F6) [00:29:11]Malloc new data [00:29:11]Processing tag 1015 (03F7) [00:29:11]Malloc new data [00:29:11]SetTLVBufToDocument err=0 [00:29:11]Processing tag 1007 (03EF) [00:29:11]Load OK [00:29:11]SetTLVBufToDocument [00:29:11]Processing tag 1014 (03F6) [00:29:11]Malloc new data [00:29:11]Processing tag 1015 (03F7) [00:29:11]Malloc new data [00:29:11]SetTLVBufToDocument err=0 [00:29:11]Processing tag 1007 (03EF) [00:29:11]Load OK [00:29:11]SetTLVBufToDocument [00:29:11]Processing tag 1014 (03F6) [00:29:11]Malloc new data [00:29:11]Processing tag 1015 (03F7) [00:29:11]Malloc new data [00:29:11]SetTLVBufToDocument err=0 [00:29:11]Processing tag 1007 (03EF) [00:29:11]Load OK [00:29:11]SetTLVBufToDocument [00:29:11]Processing tag 1014 (03F6) [00:29:11]Malloc new data [00:29:11]Processing tag 1015 (03F7) [00:29:11]Malloc new data [00:29:11]SetTLVBufToDocument err=0 [00:29:11]Processing tag 1007 (03EF) [00:29:11]Load OK [00:29:11]SetTLVBufToDocument [00:29:11]Processing tag 1014 (03F6) [00:29:11]Malloc new data [00:29:11]Processing tag 1015 (03F7) [00:29:11]Malloc new data [00:29:11]SetTLVBufToDocument err=0 [00:29:11]Processing tag 1007 (03EF) [00:29:11]Load OK [00:29:11]SetTLVBufToDocument [00:29:11]Processing tag 1014 (03F6) [00:29:11]Malloc new data [00:29:11]Processing tag 1015 (03F7) [00:29:11]Malloc new data [00:29:11]SetTLVBufToDocument err=0 [00:29:11]Processing tag 1007 (03EF) [00:29:11]Load OK [00:29:11]SetTLVBufToDocument [00:29:11]Processing tag 1014 (03F6) [00:29:11]Malloc new data [00:29:11]Processing tag 1015 (03F7) [00:29:11]Malloc new data [00:29:11]SetTLVBufToDocument err=0 [00:29:11]SetTLVBufToDocument err=0 [00:29:11]SetTLVBufToDocument err=0 [00:29:11]Processing tag 1132 (046C) [00:29:11]Load OK [00:29:11]SetTLVBufToDocument [00:29:11]Processing tag 1135 (046F) [00:29:11]Malloc new data [00:29:11]Processing tag 1201 (04B1) [00:29:11]Malloc new data [00:29:11]Processing tag 1136 (0470) [00:29:11]Malloc new data [00:29:11]Processing tag 1138 (0472) [00:29:11]Malloc new data [00:29:11]Processing tag 1024 (0400) [00:29:11]Load OK [00:29:11]SetTLVBufToDocument [00:29:11]Processing tag 1006 (03EE) [00:29:11]Load OK [00:29:11]SetTLVBufToDocument [00:29:11]Processing tag 1010 (03F2) [00:29:11]Malloc new data [00:29:11]Processing tag 1011 (03F3) [00:29:11]Malloc new data [00:29:11]SetTLVBufToDocument err=0 [00:29:11]Processing tag 1006 (03EE) [00:29:11]Load OK [00:29:11]SetTLVBufToDocument [00:29:11]Processing tag 1010 (03F2) [00:29:11]Malloc new data [00:29:11]Processing tag 1011 (03F3) [00:29:11]Malloc new data [00:29:11]SetTLVBufToDocument err=0 [00:29:11]Processing tag 1007 (03EF) [00:29:11]Load OK [00:29:11]SetTLVBufToDocument [00:29:11]Processing tag 1014 (03F6) [00:29:11]Malloc new data [00:29:11]Processing tag 1015 (03F7) [00:29:11]Malloc new data [00:29:11]SetTLVBufToDocument err=0 [00:29:11]Processing tag 1007 (03EF) [00:29:11]Load OK [00:29:11]SetTLVBufToDocument [00:29:11]Processing tag 1014 (03F6) [00:29:11]Malloc new data [00:29:11]Processing tag 1015 (03F7) [00:29:11]Malloc new data [00:29:11]SetTLVBufToDocument err=0 [00:29:11]Processing tag 1007 (03EF) [00:29:11]Load OK [00:29:11]SetTLVBufToDocument [00:29:11]Processing tag 1014 (03F6) [00:29:11]Malloc new data [00:29:11]Processing tag 1015 (03F7) [00:29:11]Malloc new data [00:29:11]SetTLVBufToDocument err=0 [00:29:11]Processing tag 1007 (03EF) [00:29:11]Load OK [00:29:11]SetTLVBufToDocument [00:29:11]Processing tag 1014 (03F6) [00:29:11]Malloc new data [00:29:11]Processing tag 1015 (03F7) [00:29:11]Malloc new data [00:29:11]SetTLVBufToDocument err=0 [00:29:11]Processing tag 1007 (03EF) [00:29:11]Load OK [00:29:11]SetTLVBufToDocument [00:29:11]Processing tag 1014 (03F6) [00:29:11]Malloc new data [00:29:11]Processing tag 1015 (03F7) [00:29:11]Malloc new data [00:29:11]SetTLVBufToDocument err=0 [00:29:11]Processing tag 1007 (03EF) [00:29:11]Load OK [00:29:11]SetTLVBufToDocument [00:29:11]Processing tag 1014 (03F6) [00:29:11]Malloc new data [00:29:11]Processing tag 1015 (03F7) [00:29:11]Malloc new data [00:29:11]SetTLVBufToDocument err=0 [00:29:11]Processing tag 1007 (03EF) [00:29:11]Load OK [00:29:11]SetTLVBufToDocument [00:29:11]Processing tag 1014 (03F6) [00:29:11]Malloc new data [00:29:11]Processing tag 1015 (03F7) [00:29:11]Malloc new data [00:29:11]SetTLVBufToDocument err=0 [00:29:11]SetTLVBufToDocument err=0 [00:29:11]SetTLVBufToDocument err=0 [00:29:11]Processing tag 1133 (046D) [00:29:11]Malloc new data [00:29:11]SetTLVBufToDocument err=0 [00:29:11]SetTLVBufToDocument err=0 [00:29:11]Malloc new data [00:29:11]SAM_PROTO_GetFMData [00:29:11]wFMCommunicate request_size=4 [00:29:11]MH_SAM_APDU [00:29:11]CAPDU: 80 13 03 00 [00:29:11]Write to MH i2c: E2 08 00 C6 0F 80 13 03 00 00 00 00 00 54 [00:29:11]Write i2c OK [00:29:11]MH_I2C_Read... [00:29:12]OFD Sender: No OFD packet to send [00:29:12]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:29:12]Read from MH i2c: E2 [00:29:12]MH_I2C_Read... [00:29:12]Read from MH i2c: E2 FD 00 [00:29:12]MH_I2C_Read... [00:29:12]Read from MH i2c: E2 FD 00 C6 0F 00 C6 04 85 04 C2 04 6E 04 04 00 11 82 03 00 69 04 A4 00 6F 04 04 00 41 78 03 00 B1 04 05 00 05 80 86 76 05 70 04 05 00 86 3A 6E 6B 04 72 04 05 00 7F 45 18 0B 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 57 E0 8D 94 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 68 FE 60 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 D0 09 00 00 B1 04 04 00 8C 0A 0F 23 70 04 04 00 8C 0A 0F 23 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 C9 37 B9 03 EF 03 90 00 1F [00:29:12]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 11 82 03 00 69 04 A4 00 6F 04 04 00 41 78 03 00 B1 04 05 00 05 80 86 76 05 70 04 05 00 86 3A 6E 6B 04 72 04 05 00 7F 45 18 0B 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 57 E0 8D 94 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 68 FE 60 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 D0 09 00 00 B1 04 04 00 8C 0A 0F 23 70 04 04 00 8C 0A 0F 23 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 C9 37 B9 03 EF 03 90 00 [00:29:12]wFMCommunicate OK [00:29:12]wFMCommunicate request_size=4 [00:29:12]MH_SAM_APDU [00:29:12]CAPDU: 80 17 00 00 [00:29:12]Write to MH i2c: E2 08 00 C7 0F 80 17 00 00 00 00 00 00 56 [00:29:12]Write i2c OK [00:29:12]MH_I2C_Read... [00:29:12]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:29:12]Read from MH i2c: E2 [00:29:12]MH_I2C_Read... [00:29:12]Read from MH i2c: E2 FD 00 [00:29:12]MH_I2C_Read... [00:29:12]Read from MH i2c: E2 FD 00 C7 0F 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 D6 6E 4F EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 A4 [00:29:13]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 D6 6E 4F EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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:29:13]wFMCommunicate OK [00:29:13]wFMCommunicate request_size=4 [00:29:13]MH_SAM_APDU [00:29:13]CAPDU: 80 17 00 00 [00:29:13]Write to MH i2c: E2 08 00 C8 0F 80 17 00 00 00 00 00 00 57 [00:29:13]Write i2c OK [00:29:13]MH_I2C_Read... [00:29:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:29:13]Read from MH i2c: E2 [00:29:13]MH_I2C_Read... [00:29:13]Read from MH i2c: E2 FD 00 [00:29:13]MH_I2C_Read... [00:29:13]Read from MH i2c: E2 FD 00 C8 0F 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 7E [00:29:13]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:29:13]wFMCommunicate OK [00:29:13]wFMCommunicate request_size=4 [00:29:13]MH_SAM_APDU [00:29:13]CAPDU: 80 17 00 00 [00:29:13]Write to MH i2c: E2 08 00 C9 0F 80 17 00 00 00 00 00 00 58 [00:29:13]Write i2c OK [00:29:13]MH_I2C_Read... [00:29:13]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:29:13]Read from MH i2c: E2 [00:29:13]MH_I2C_Read... [00:29:13]Read from MH i2c: E2 FD 00 [00:29:13]MH_I2C_Read... [00:29:13]Read from MH i2c: E2 FD 00 C9 0F 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 D3 [00:29:14]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:29:14]wFMCommunicate OK [00:29:14]wFMCommunicate request_size=4 [00:29:14]MH_SAM_APDU [00:29:14]CAPDU: 80 17 00 00 [00:29:14]Write to MH i2c: E2 08 00 CA 0F 80 17 00 00 00 00 00 00 59 [00:29:14]Write i2c OK [00:29:14]MH_I2C_Read... [00:29:14]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:29:14]Read from MH i2c: E2 [00:29:14]MH_I2C_Read... [00:29:14]Read from MH i2c: E2 E3 00 [00:29:14]MH_I2C_Read... [00:29:14]Read from MH i2c: E2 E3 00 CA 0F 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 38 [00:29:14]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:29:14]wFMCommunicate OK [00:29:14]SAM_PROTO_GetFMData done [00:29:14]FM_GetFMData:85 04 C2 04 6E 04 04 00 11 82 03 00 69 04 A4 00 6F 04 04 00 41 78 03 00 B1 04 05 00 05 80 86 76 05 70 04 05 00 86 3A 6E 6B 04 72 04 05 00 7F 45 18 0B 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 57 E0 8D 94 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 68 FE 60 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 D0 09 00 00 B1 04 04 00 8C 0A 0F 23 70 04 04 00 8C 0A 0F 23 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 C9 37 B9 03 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 D6 6E 4F EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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:29:15]oper:6F 04 04 00 41 78 03 00 B1 04 05 00 05 80 86 76 05 70 04 05 00 86 3A 6E 6B 04 72 04 05 00 7F 45 18 0B 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 57 E0 8D 94 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 68 FE 60 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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:29:15]total:05 80 86 76 05 [00:29:15]Malloc new data [00:29:15]oper:6F 04 04 00 D0 09 00 00 B1 04 04 00 8C 0A 0F 23 70 04 04 00 8C 0A 0F 23 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 C9 37 B9 03 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 D6 6E 4F EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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:29:15]total:8C 0A 0F 23 [00:29:15]Malloc new data [00:29:15]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:29:15]total: [00:29:15]Malloc new data [00:29:15]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:29:15]total: [00:29:15]Malloc new data [00:29:15]KKMPrepareXReportFMData err=0 [00:29:15]Х отчет ИНН: 02508201610067 Кассир: Бекжанов А. 29.07.2024 00:29 Смена: 386 РНМ: 0000000000099253 ЗНМ: 0300000050 СНО: Общий режим Всего чеков: 491 ИТОГИ ПРИХОД Чеков: 488 Общий итог: 533744.48 Итого наличными: 363030.00 Итого безнал.: 170714.48 НДС 0% : 0.00 НДС 12% : 56691.18 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 4724.21 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 3 Общий итог: 6500.00 Итого наличными: 6500.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 690.39 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 57.53 ИТОГИ РАСХОД Чеков: 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 Нал. в кассе: 356530.00 НС Приход: 234633625.65 НС Возвр.Прихода: 5881883.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФМ: 0000000000965352 [00:29:15]StoreToDocumentArchive [00:29:15]MH_GetDate [00:29:15]Write to MH i2c: F0 00 00 CB 0F C9 [00:29:15]Write i2c OK [00:29:15]MH_I2C_Read... [00:29:15]Read from MH i2c: F0 [00:29:15]MH_I2C_Read... [00:29:15]Read from MH i2c: F0 09 00 [00:29:15]MH_I2C_Read... [00:29:15]Read from MH i2c: F0 09 00 CB 0F 00 5C E2 A6 66 FF 4D C0 64 8C [00:29:15]shift 386 fd 1722212956 [00:29:15]save to /storage/0386/doc_1722212956 [00:29:15]save last doc name /storage/0386/doc_1722212956 to /storage/kkm_last_doc_name [00:29:15]save OK [00:29:15]Clear old archive folders... [00:29:15]NVStorageSaveData kkm_last_timestamp [00:29:15]File name is /storage/kkm_last_timestamp [00:29:15]Write 4 bytes [00:29:15]NVStorageSaveData done [00:29:15]ExternCall_PrintAddStr [00:29:15]wPrintStart [00:29:15]Write to MH i2c: 01 00 00 CC 0F DB [00:29:15]Write i2c OK [00:29:15]MH_I2C_Read... [00:29:15]Read from MH i2c: 01 [00:29:15]MH_I2C_Read... [00:29:15]Read from MH i2c: 01 07 00 [00:29:15]MH_I2C_Read... [00:29:15]Read from MH i2c: 01 07 00 CC 0F 00 00 00 00 00 FF 0F F0 [00:29:15]RasterBufferAndPrint [00:29:15]line Х отчет [00:29:15]line ИНН: 02508201610067 [00:29:15]line Кассир: Бекжанов А. [00:29:15]line 29.07.2024 00:29 [00:29:15]line Смена: 386 [00:29:15]line РНМ: 0000000000099253 [00:29:15]line ЗНМ: 0300000050 [00:29:15]line СНО: Общий режим [00:29:15]line Всего чеков: 491 [00:29:15]line ИТОГИ ПРИХОД [00:29:15]line Чеков: 488 [00:29:15]line Общий итог: 533744.48 [00:29:15]line Итого наличными: 363030.00 [00:29:15]line Итого безнал.: 170714.48 [00:29:15]line НДС 0% : 0.00 [00:29:15]line НДС 12% : 56691.18 [00:29:15]line НСП 0% : 0.00 [00:29:15]line НСП 1,50% : 0.00 [00:29:15]line НСП 0,50% : 0.00 [00:29:15]line НСП 5% : 0.00 [00:29:15]line НСП 3% : 0.00 [00:29:15]line НСП 2% : 0.00 [00:29:15]line НСП 1% : 4724.21 [00:29:15]line ИТОГИ ВОЗВРАТ ПРИХОДА [00:29:15]line Чеков: 3 [00:29:15]line Общий итог: 6500.00 [00:29:15]line Итого наличными: 6500.00 [00:29:15]line Итого безнал.: 0.00 [00:29:15]line НДС 0% : 0.00 [00:29:15]line НДС 12% : 690.39 [00:29:15]line НСП 0% : 0.00 [00:29:15]line НСП 1,50% : 0.00 [00:29:15]line НСП 0,50% : 0.00 [00:29:15]line НСП 5% : 0.00 [00:29:15]line НСП 3% : 0.00 [00:29:15]line НСП 2% : 0.00 [00:29:15]line НСП 1% : 57.53 [00:29:15]line ИТОГИ РАСХОД [00:29:15]line Чеков: 0 [00:29:15]line Общий итог: 0.00 [00:29:15]line Итого наличными: 0.00 [00:29:15]line Итого безнал.: 0.00 [00:29:15]line НДС 0% : 0.00 [00:29:15]line НДС 12% : 0.00 [00:29:15]line НСП 0% : 0.00 [00:29:15]line НСП 1,50% : 0.00 [00:29:15]line НСП 0,50% : 0.00 [00:29:15]line НСП 5% : 0.00 [00:29:15]line НСП 3% : 0.00 [00:29:15]line НСП 2% : 0.00 [00:29:15]line НСП 1% : 0.00 [00:29:15]line ИТОГИ ВОЗВРАТ РАСХОДА [00:29:15]line Чеков: 0 [00:29:15]line Общий итог: 0.00 [00:29:15]line Итого наличными: 0.00 [00:29:15]line Итого безнал.: 0.00 [00:29:15]line НДС 0% : 0.00 [00:29:15]line НДС 12% : 0.00 [00:29:15]line НСП 0% : 0.00 [00:29:15]line НСП 1,50% : 0.00 [00:29:15]line НСП 0,50% : 0.00 [00:29:15]line НСП 5% : 0.00 [00:29:15]line НСП 3% : 0.00 [00:29:15]line НСП 2% : 0.00 [00:29:15]line НСП 1% : 0.00 [00:29:15]line Сумма внесений: 0.00 [00:29:15]line Сумма выплат: 0.00 [00:29:15]line Нал. в кассе: 356530.00 [00:29:15]line НС Приход: 234633625.65 [00:29:15]line НС Возвр.Прихода: 5881883.00 [00:29:15]line НС Расход: 0.00 [00:29:15]line НС Возвр.Расхода: 0.00 [00:29:15]line ФМ: 0000000000965352 [00:29:15]written 0, free lines is 4095 [00:29:16]Write to MH i2c: 01 00 00 17 10 27 [00:29:16]Write i2c OK [00:29:16]MH_I2C_Read... [00:29:16]Read from MH i2c: 01 [00:29:16]MH_I2C_Read... [00:29:16]Read from MH i2c: 01 07 00 [00:29:16]MH_I2C_Read... [00:29:16]Read from MH i2c: 01 07 00 17 10 00 00 00 00 00 19 0B 52 [00:29:16]RasterBufferAndPrint [00:29:16]line [00:29:16]line [00:29:16]line [00:29:16]line [00:29:16]line [00:29:16]written 0, free lines is 2880 [00:29:16]MH_Cut [00:29:16]Write to MH i2c: D1 01 00 1E 10 01 00 [00:29:16]Write i2c OK [00:29:16]MH_I2C_Read... [00:29:16]Read from MH i2c: D1 [00:29:16]MH_I2C_Read... [00:29:16]Read from MH i2c: D1 01 00 [00:29:16]MH_I2C_Read... [00:29:16]Read from MH i2c: D1 01 00 1E 10 00 FF [00:29:16]Write to MH i2c: 01 00 00 1F 10 2F [00:29:16]Write i2c OK [00:29:16]MH_I2C_Read... [00:29:17]OFD Sender: No OFD packet to send [00:29:17]*** Cut start [00:29:17]*** Partial cut [00:29:17]*** CUTSNS_PIN = 1 [00:29:17]*** CUTSNS_PIN = 0 [00:29:17]*** Brake cut motor [00:29:18]Read from MH i2c: 01 [00:29:18]MH_I2C_Read... [00:29:18]*** Stop cut motor [00:29:18]*** Cut end [00:29:18]Read from MH i2c: 01 07 00 [00:29:18]MH_I2C_Read... [00:29:18]Read from MH i2c: 01 07 00 1F 10 00 00 00 00 00 FF 0F 44 [00:29:18]process_action x_report done [00:29:18]requested_data is exist [00:29:18]produce_requested_data [00:29:18]requested_item fd.num is exist - process it [00:29:18]SAM_PROTO_GetFieldsCounters [00:29:18]wFMCommunicate request_size=4 [00:29:18]MH_SAM_APDU [00:29:18]CAPDU: 80 13 00 00 [00:29:18]Write to MH i2c: E2 08 00 20 10 80 13 00 00 00 00 00 00 AC [00:29:18]Write i2c OK [00:29:18]MH_I2C_Read... [00:29:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:29:18]Read from MH i2c: E2 [00:29:18]MH_I2C_Read... [00:29:18]Read from MH i2c: E2 62 00 [00:29:18]MH_I2C_Read... [00:29:18]Read from MH i2c: E2 62 00 20 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 15 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 EB 01 00 00 5E 04 04 00 EB 01 00 00 57 04 04 00 EC 01 00 00 19 04 04 00 00 00 00 00 90 00 B2 [00:29:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 15 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 EB 01 00 00 5E 04 04 00 EB 01 00 00 57 04 04 00 EC 01 00 00 19 04 04 00 00 00 00 00 90 00 [00:29:18]wFMCommunicate OK [00:29:18]SAM_PROTO_GetFieldsCounters done [00:29:18]requested_item shift.num is exist - process it [00:29:18]requested_item shift.opened is exist - process it [00:29:18]req_shift_opened [00:29:18]FM_GetShiftState [00:29:18]SAM_PROTO_GetShiftState [00:29:18]wFMCommunicate request_size=4 [00:29:18]MH_SAM_APDU [00:29:18]CAPDU: 80 13 01 00 [00:29:18]Write to MH i2c: E2 08 00 21 10 80 13 01 00 00 00 00 00 AE [00:29:18]Write i2c OK [00:29:18]MH_I2C_Read... [00:29:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:29:18]Read from MH i2c: E2 [00:29:18]MH_I2C_Read... [00:29:18]Read from MH i2c: E2 0E 00 [00:29:18]MH_I2C_Read... [00:29:18]Read from MH i2c: E2 0E 00 21 10 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 74 [00:29:18]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [00:29:18]wFMCommunicate OK [00:29:18]SAM_PROTO_GetShiftState done [00:29:18]FM_GetShiftState done [00:29:18]req_shift_opened done [00:29:18]requested_item shift.open_date is exist - process it [00:29:18]req_shift_open_date [00:29:18]req_shift_open_date done [00:29:18]produce_requested_data done [00:29:18]produce_requested_data return {"fd.num":230677,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [00:29:18]process_action_free x_report [00:29:18]json_value_free [00:29:18]json_value_free done [00:29:18]process_json_proto returns [00:29:18]Send response to host [00:29:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":230677,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [00:29:18]free response buf [00:29:18]execute_script done [00:29:18]execute_script returns [00:29:18]free content buf [00:29:18]Sock 9.Close socket [00:29:18]Sock 9.Thread stoped [00:29:22]OFD Sender: No OFD packet to send [00:29:27]OFD Sender: No OFD packet to send [00:29:32]OFD Sender: No OFD packet to send [00:29:37]OFD Sender: No OFD packet to send [00:29:42]OFD Sender: No OFD packet to send [00:29:47]OFD Sender: No OFD packet to send [00:29:48]accept exits with 8 [00:29:48]New connection [00:29:48]New thread 3067276644 created [00:29:48]Thread 3067133284 joined [00:29:48]Waiting for new connection... [00:29:48] Sock 8.Parse request [00:29:48]Sock 8.Check first char [00:29:48]Sock 8.First char is OK [00:29:48]request: POST /json_proto HTTP/1.0 [00:29:48]Method: POST [00:29:48]URL: /json_proto [00:29:48]Method is POST - this is cgi request [00:29:48]url: /json_proto [00:29:48]query_string will be loaded in cgi processing [00:29:48]execute_cgi json_proto POST (null) [00:29:48]execute_cgi path=json_proto method=POST [00:29:48]POST find Content-Length [00:29:48]Host: 172.17.49.131:8080 [00:29:48]Content-Length: 215 [00:29:48]Content-Type: application/json [00:29:48] [00:29:48]POST finish read [00:29:48]Found Content-Length = 215 [00:29:48]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:29:48]execute_script... [00:29:48]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:29:48]POST & json_proto [00:29:48]process_json_proto [00:29:48]json parsed OK: [00:29:48]protocol is kg_v1.0 [00:29:48]action value=get_value [00:29:48]process_action get_value [00:29:48]cmd_get_value [00:29:48]process_action get_value done [00:29:48]requested_data is exist [00:29:48]produce_requested_data [00:29:48]requested_item kkm.sn is exist - process it [00:29:48]requested_item kkm.ver is exist - process it [00:29:48]requested_item fm.sn is exist - process it [00:29:48]wFMCommunicate request_size=4 [00:29:48]MH_SAM_APDU [00:29:48]CAPDU: 80 11 00 00 [00:29:48]Write to MH i2c: E2 08 00 22 10 80 11 00 00 00 00 00 00 AC [00:29:48]Write i2c OK [00:29:48]MH_I2C_Read... [00:29:48]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:29:48]Read from MH i2c: E2 [00:29:48]MH_I2C_Read... [00:29:48]Read from MH i2c: E2 17 00 [00:29:48]MH_I2C_Read... [00:29:48]Read from MH i2c: E2 17 00 22 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 FD [00:29:48]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [00:29:48]wFMCommunicate OK [00:29:48]requested_item fd.num is exist - process it [00:29:48]SAM_PROTO_GetFieldsCounters [00:29:48]wFMCommunicate request_size=4 [00:29:48]MH_SAM_APDU [00:29:48]CAPDU: 80 13 00 00 [00:29:48]Write to MH i2c: E2 08 00 23 10 80 13 00 00 00 00 00 00 AF [00:29:48]Write i2c OK [00:29:48]MH_I2C_Read... [00:29:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:29:49]Read from MH i2c: E2 [00:29:49]MH_I2C_Read... [00:29:49]Read from MH i2c: E2 62 00 [00:29:49]MH_I2C_Read... [00:29:49]Read from MH i2c: E2 62 00 23 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 15 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 EB 01 00 00 5E 04 04 00 EB 01 00 00 57 04 04 00 EC 01 00 00 19 04 04 00 00 00 00 00 90 00 B5 [00:29:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 15 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 EB 01 00 00 5E 04 04 00 EB 01 00 00 57 04 04 00 EC 01 00 00 19 04 04 00 00 00 00 00 90 00 [00:29:49]wFMCommunicate OK [00:29:49]SAM_PROTO_GetFieldsCounters done [00:29:49]requested_item shift.num is exist - process it [00:29:49]requested_item shift.opened is exist - process it [00:29:49]req_shift_opened [00:29:49]FM_GetShiftState [00:29:49]SAM_PROTO_GetShiftState [00:29:49]wFMCommunicate request_size=4 [00:29:49]MH_SAM_APDU [00:29:49]CAPDU: 80 13 01 00 [00:29:49]Write to MH i2c: E2 08 00 24 10 80 13 01 00 00 00 00 00 B1 [00:29:49]Write i2c OK [00:29:49]MH_I2C_Read... [00:29:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:29:49]Read from MH i2c: E2 [00:29:49]MH_I2C_Read... [00:29:49]Read from MH i2c: E2 0E 00 [00:29:49]MH_I2C_Read... [00:29:49]Read from MH i2c: E2 0E 00 24 10 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 77 [00:29:49]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [00:29:49]wFMCommunicate OK [00:29:49]SAM_PROTO_GetShiftState done [00:29:49]FM_GetShiftState done [00:29:49]req_shift_opened done [00:29:49]requested_item shift.open_date is exist - process it [00:29:49]req_shift_open_date [00:29:49]req_shift_open_date done [00:29:49]produce_requested_data done [00:29:49]produce_requested_data return {"kkm.sn":"0300000050","kkm.ver":"001","fm.sn":"0000000000965352","fd.num":230677,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132} [00:29:49]process_action_free get_value [00:29:49]json_value_free [00:29:49]json_value_free done [00:29:49]process_json_proto returns [00:29:49]Send response to host [00:29:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000050","kkm.ver":"001","fm.sn":"0000000000965352","fd.num":230677,"shift.num":386,"shift.opened":1,"shift.open_date":1722127132}}} [00:29:49]free response buf [00:29:49]execute_script done [00:29:49]execute_script returns [00:29:49]free content buf [00:29:49]Sock 8.Close socket [00:29:49]Sock 8.Thread stoped [00:29:49]accept exits with 9 [00:29:49]New connection [00:29:49]New thread 3067133284 created [00:29:49]Thread 3067276644 joined [00:29:49]Waiting for new connection... [00:29:49] Sock 9.Parse request [00:29:49]Sock 9.Check first char [00:29:49]Sock 9.First char is OK [00:29:49]request: POST /json_proto HTTP/1.0 [00:29:49]Method: POST [00:29:49]URL: /json_proto [00:29:49]Method is POST - this is cgi request [00:29:49]url: /json_proto [00:29:49]query_string will be loaded in cgi processing [00:29:49]execute_cgi json_proto POST (null) [00:29:49]execute_cgi path=json_proto method=POST [00:29:49]POST find Content-Length [00:29:49]Host: 172.17.49.131:8080 [00:29:49]Content-Length: 331 [00:29:49]Content-Type: application/json [00:29:49] [00:29:49]POST finish read [00:29:49]Found Content-Length = 331 [00:29: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:29:49]execute_script... [00:29: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:29:49]POST & json_proto [00:29:49]process_json_proto [00:29:49]json parsed OK: [00:29:49]protocol is kg_v1.0 [00:29:49]action value=get_value [00:29:49]process_action get_value [00:29:49]cmd_get_value [00:29:49]process_action get_value done [00:29:49]requested_data is exist [00:29:49]produce_requested_data [00:29:49]requested_item fm.sale.total is exist - process it [00:29:49]SAM_PROTO_GetFMData [00:29:49]wFMCommunicate request_size=4 [00:29:49]MH_SAM_APDU [00:29:49]CAPDU: 80 13 03 00 [00:29:49]Write to MH i2c: E2 08 00 25 10 80 13 03 00 00 00 00 00 B4 [00:29:49]Write i2c OK [00:29:49]MH_I2C_Read... [00:29:49]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:29:49]Read from MH i2c: E2 [00:29:49]MH_I2C_Read... [00:29:49]Read from MH i2c: E2 FD 00 [00:29:49]MH_I2C_Read... [00:29:49]Read from MH i2c: E2 FD 00 25 10 00 C6 04 85 04 C2 04 6E 04 04 00 11 82 03 00 69 04 A4 00 6F 04 04 00 41 78 03 00 B1 04 05 00 05 80 86 76 05 70 04 05 00 86 3A 6E 6B 04 72 04 05 00 7F 45 18 0B 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 57 E0 8D 94 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 68 FE 60 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 D0 09 00 00 B1 04 04 00 8C 0A 0F 23 70 04 04 00 8C 0A 0F 23 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 C9 37 B9 03 EF 03 90 00 7F [00:29:49]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 11 82 03 00 69 04 A4 00 6F 04 04 00 41 78 03 00 B1 04 05 00 05 80 86 76 05 70 04 05 00 86 3A 6E 6B 04 72 04 05 00 7F 45 18 0B 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 57 E0 8D 94 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 68 FE 60 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 D0 09 00 00 B1 04 04 00 8C 0A 0F 23 70 04 04 00 8C 0A 0F 23 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 C9 37 B9 03 EF 03 90 00 [00:29:49]wFMCommunicate OK [00:29:49]wFMCommunicate request_size=4 [00:29:49]MH_SAM_APDU [00:29:49]CAPDU: 80 17 00 00 [00:29:49]Write to MH i2c: E2 08 00 26 10 80 17 00 00 00 00 00 00 B6 [00:29:49]Write i2c OK [00:29:49]MH_I2C_Read... [00:29:49]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:29:49]Read from MH i2c: E2 [00:29:49]MH_I2C_Read... [00:29:49]Read from MH i2c: E2 FD 00 [00:29:49]MH_I2C_Read... [00:29:49]Read from MH i2c: E2 FD 00 26 10 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 D6 6E 4F EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 04 [00:29:49]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 D6 6E 4F EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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:29:49]wFMCommunicate OK [00:29:49]wFMCommunicate request_size=4 [00:29:49]MH_SAM_APDU [00:29:49]CAPDU: 80 17 00 00 [00:29:49]Write to MH i2c: E2 08 00 27 10 80 17 00 00 00 00 00 00 B7 [00:29:49]Write i2c OK [00:29:49]MH_I2C_Read... [00:29:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:29:50]Read from MH i2c: E2 [00:29:50]MH_I2C_Read... [00:29:50]Read from MH i2c: E2 FD 00 [00:29:50]MH_I2C_Read... [00:29:50]Read from MH i2c: E2 FD 00 27 10 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 DE [00:29: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:29:50]wFMCommunicate OK [00:29:50]wFMCommunicate request_size=4 [00:29:50]MH_SAM_APDU [00:29:50]CAPDU: 80 17 00 00 [00:29:50]Write to MH i2c: E2 08 00 28 10 80 17 00 00 00 00 00 00 B8 [00:29:50]Write i2c OK [00:29:50]MH_I2C_Read... [00:29:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:29:50]Read from MH i2c: E2 [00:29:50]MH_I2C_Read... [00:29:50]Read from MH i2c: E2 FD 00 [00:29:50]MH_I2C_Read... [00:29:50]Read from MH i2c: E2 FD 00 28 10 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 33 [00:29: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 [00:29:50]wFMCommunicate OK [00:29:50]wFMCommunicate request_size=4 [00:29:50]MH_SAM_APDU [00:29:50]CAPDU: 80 17 00 00 [00:29:50]Write to MH i2c: E2 08 00 29 10 80 17 00 00 00 00 00 00 B9 [00:29:50]Write i2c OK [00:29:50]MH_I2C_Read... [00:29:50]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:29:50]Read from MH i2c: E2 [00:29:50]MH_I2C_Read... [00:29:50]Read from MH i2c: E2 E3 00 [00:29:50]MH_I2C_Read... [00:29:50]Read from MH i2c: E2 E3 00 29 10 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 98 [00:29:50]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:29:50]wFMCommunicate OK [00:29:50]SAM_PROTO_GetFMData done [00:29:50]requested_item fm.sale_refund.total is exist - process it [00:29:50]requested_item fm.buy.total is exist - process it [00:29:50]requested_item shift.sale.total is exist - process it [00:29:50]SAM_PROTO_GetShiftData [00:29:50]wFMCommunicate request_size=4 [00:29:50]MH_SAM_APDU [00:29:50]CAPDU: 80 13 02 00 [00:29:50]Write to MH i2c: E2 08 00 2A 10 80 13 02 00 00 00 00 00 B8 [00:29:50]Write i2c OK [00:29:50]MH_I2C_Read... [00:29:51]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:29:51]Read from MH i2c: E2 [00:29:51]MH_I2C_Read... [00:29:51]Read from MH i2c: E2 FD 00 [00:29:51]MH_I2C_Read... [00:29:51]Read from MH i2c: E2 FD 00 2A 10 00 BD 04 AA 04 B9 04 6E 04 04 00 EB 01 00 00 69 04 9F 00 6F 04 04 00 E8 01 00 00 B1 04 04 00 F0 6D 2E 03 70 04 04 00 98 F0 29 02 72 04 04 00 58 7D 04 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 FE 80 56 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 65 35 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 03 00 00 00 B1 04 03 00 10 EB 09 70 04 03 00 10 EB 09 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 AF 0D 01 EF 03 09 00 F6 03 01 00 00 F7 90 00 FA [00:29:51]RAPDU: BD 04 AA 04 B9 04 6E 04 04 00 EB 01 00 00 69 04 9F 00 6F 04 04 00 E8 01 00 00 B1 04 04 00 F0 6D 2E 03 70 04 04 00 98 F0 29 02 72 04 04 00 58 7D 04 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 FE 80 56 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 65 35 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 03 00 00 00 B1 04 03 00 10 EB 09 70 04 03 00 10 EB 09 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 AF 0D 01 EF 03 09 00 F6 03 01 00 00 F7 90 00 [00:29:51]wFMCommunicate OK [00:29:51]wFMCommunicate request_size=4 [00:29:51]MH_SAM_APDU [00:29:51]CAPDU: 80 17 00 00 [00:29:51]Write to MH i2c: E2 08 00 2B 10 80 17 00 00 00 00 00 00 BB [00:29:51]Write i2c OK [00:29:51]MH_I2C_Read... [00:29:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:29:51]Read from MH i2c: E2 [00:29:51]MH_I2C_Read... [00:29:51]Read from MH i2c: E2 FD 00 [00:29:51]MH_I2C_Read... [00:29:51]Read from MH i2c: E2 FD 00 2B 10 00 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 79 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 F7 [00:29:51]RAPDU: 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 79 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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:29:51]wFMCommunicate OK [00:29:51]wFMCommunicate request_size=4 [00:29:51]MH_SAM_APDU [00:29:51]CAPDU: 80 17 00 00 [00:29:51]Write to MH i2c: E2 08 00 2C 10 80 17 00 00 00 00 00 00 BC [00:29:51]Write i2c OK [00:29:51]MH_I2C_Read... [00:29:51]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:29:51]Read from MH i2c: E2 [00:29:51]MH_I2C_Read... [00:29:51]Read from MH i2c: E2 FD 00 [00:29:51]MH_I2C_Read... [00:29:51]Read from MH i2c: E2 FD 00 2C 10 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 EE [00:29: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:29:52]wFMCommunicate OK [00:29:52]wFMCommunicate request_size=4 [00:29:52]MH_SAM_APDU [00:29:52]CAPDU: 80 17 00 00 [00:29:52]Write to MH i2c: E2 08 00 2D 10 80 17 00 00 00 00 00 00 BD [00:29:52]Write i2c OK [00:29:52]MH_I2C_Read... [00:29:52]OFD Sender: No OFD packet to send [00:29:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:29:52]Read from MH i2c: E2 [00:29:52]MH_I2C_Read... [00:29:52]Read from MH i2c: E2 FD 00 [00:29:52]MH_I2C_Read... [00:29:52]Read from MH i2c: E2 FD 00 2D 10 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 34 [00:29: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 [00:29:52]wFMCommunicate OK [00:29:52]wFMCommunicate request_size=4 [00:29:52]MH_SAM_APDU [00:29:52]CAPDU: 80 17 00 00 [00:29:52]Write to MH i2c: E2 08 00 2E 10 80 17 00 00 00 00 00 00 BE [00:29:52]Write i2c OK [00:29:52]MH_I2C_Read... [00:29:52]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 215! [00:29:52]Read from MH i2c: E2 [00:29:52]MH_I2C_Read... [00:29:52]Read from MH i2c: E2 DA 00 [00:29:52]MH_I2C_Read... [00:29:52]Read from MH i2c: E2 DA 00 2E 10 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 9F [00:29:52]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:29:52]wFMCommunicate OK [00:29:52]SAM_PROTO_GetShiftData done [00:29:52]requested_item shift.sale.total_cash is exist - process it [00:29:52]requested_item shift.sale_refund.total is exist - process it [00:29:52]requested_item shift.sale_refund.total_cash is exist - process it [00:29:52]requested_item shift.buy.total is exist - process it [00:29:52]requested_item shift.buy.total_cash is exist - process it [00:29:52]produce_requested_data done [00:29:52]produce_requested_data return {"fm.sale.total":234633625.65,"fm.sale_refund.total":5881883.00,"fm.buy.total":0.00,"shift.sale.total":533744.48,"shift.sale.total_cash":363030.00,"shift.sale_refund.total":6500.00,"shift.sale_refund.total_cash":6500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:29:52]process_action_free get_value [00:29:52]json_value_free [00:29:52]json_value_free done [00:29:52]process_json_proto returns [00:29:52]Send response to host [00:29:52]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":234633625.65,"fm.sale_refund.total":5881883.00,"fm.buy.total":0.00,"shift.sale.total":533744.48,"shift.sale.total_cash":363030.00,"shift.sale_refund.total":6500.00,"shift.sale_refund.total_cash":6500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:29:52]free response buf [00:29:52]execute_script done [00:29:52]execute_script returns [00:29:52]free content buf [00:29:52]Sock 9.Close socket [00:29:52]Sock 9.Thread stoped [00:29:52]accept exits with 8 [00:29:52]New connection [00:29:52]New thread 3067276644 created [00:29:52]Thread 3067133284 joined [00:29:52]Waiting for new connection... [00:29:52] Sock 8.Parse request [00:29:52]Sock 8.Check first char [00:29:52]Sock 8.First char is OK [00:29:52]request: POST /json_proto HTTP/1.0 [00:29:52]Method: POST [00:29:52]URL: /json_proto [00:29:52]Method is POST - this is cgi request [00:29:52]url: /json_proto [00:29:52]query_string will be loaded in cgi processing [00:29:52]execute_cgi json_proto POST (null) [00:29:52]execute_cgi path=json_proto method=POST [00:29:52]POST find Content-Length [00:29:52]Host: 172.17.49.131:8080 [00:29:52]Content-Length: 331 [00:29:52]Content-Type: application/json [00:29:52] [00:29:52]POST finish read [00:29:52]Found Content-Length = 331 [00:29:52]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:29:52]execute_script... [00:29:52]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:29:52]POST & json_proto [00:29:52]process_json_proto [00:29:52]json parsed OK: [00:29:52]protocol is kg_v1.0 [00:29:52]action value=get_value [00:29:52]process_action get_value [00:29:52]cmd_get_value [00:29:52]process_action get_value done [00:29:52]requested_data is exist [00:29:52]produce_requested_data [00:29:52]requested_item fm.sale.total is exist - process it [00:29:52]SAM_PROTO_GetFMData [00:29:52]wFMCommunicate request_size=4 [00:29:52]MH_SAM_APDU [00:29:52]CAPDU: 80 13 03 00 [00:29:52]Write to MH i2c: E2 08 00 2F 10 80 13 03 00 00 00 00 00 BE [00:29:52]Write i2c OK [00:29:52]MH_I2C_Read... [00:29:53]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:29:53]Read from MH i2c: E2 [00:29:53]MH_I2C_Read... [00:29:53]Read from MH i2c: E2 FD 00 [00:29:53]MH_I2C_Read... [00:29:53]Read from MH i2c: E2 FD 00 2F 10 00 C6 04 85 04 C2 04 6E 04 04 00 11 82 03 00 69 04 A4 00 6F 04 04 00 41 78 03 00 B1 04 05 00 05 80 86 76 05 70 04 05 00 86 3A 6E 6B 04 72 04 05 00 7F 45 18 0B 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 57 E0 8D 94 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 68 FE 60 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 D0 09 00 00 B1 04 04 00 8C 0A 0F 23 70 04 04 00 8C 0A 0F 23 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 C9 37 B9 03 EF 03 90 00 89 [00:29:53]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 11 82 03 00 69 04 A4 00 6F 04 04 00 41 78 03 00 B1 04 05 00 05 80 86 76 05 70 04 05 00 86 3A 6E 6B 04 72 04 05 00 7F 45 18 0B 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 57 E0 8D 94 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 68 FE 60 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 D0 09 00 00 B1 04 04 00 8C 0A 0F 23 70 04 04 00 8C 0A 0F 23 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 C9 37 B9 03 EF 03 90 00 [00:29:53]wFMCommunicate OK [00:29:53]wFMCommunicate request_size=4 [00:29:53]MH_SAM_APDU [00:29:53]CAPDU: 80 17 00 00 [00:29:53]Write to MH i2c: E2 08 00 30 10 80 17 00 00 00 00 00 00 C0 [00:29:53]Write i2c OK [00:29:53]MH_I2C_Read... [00:29:53]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:29:53]Read from MH i2c: E2 [00:29:53]MH_I2C_Read... [00:29:53]Read from MH i2c: E2 FD 00 [00:29:53]MH_I2C_Read... [00:29:53]Read from MH i2c: E2 FD 00 30 10 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 D6 6E 4F EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 0E [00:29:53]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 D6 6E 4F EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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:29:53]wFMCommunicate OK [00:29:53]wFMCommunicate request_size=4 [00:29:53]MH_SAM_APDU [00:29:53]CAPDU: 80 17 00 00 [00:29:53]Write to MH i2c: E2 08 00 31 10 80 17 00 00 00 00 00 00 C1 [00:29:53]Write i2c OK [00:29:53]MH_I2C_Read... [00:29:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:29:54]Read from MH i2c: E2 [00:29:54]MH_I2C_Read... [00:29:54]Read from MH i2c: E2 FD 00 [00:29:54]MH_I2C_Read... [00:29:54]Read from MH i2c: E2 FD 00 31 10 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 E8 [00:29:54]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:29:54]wFMCommunicate OK [00:29:54]wFMCommunicate request_size=4 [00:29:54]MH_SAM_APDU [00:29:54]CAPDU: 80 17 00 00 [00:29:54]Write to MH i2c: E2 08 00 32 10 80 17 00 00 00 00 00 00 C2 [00:29:54]Write i2c OK [00:29:54]MH_I2C_Read... [00:29:54]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:29:54]Read from MH i2c: E2 [00:29:54]MH_I2C_Read... [00:29:54]Read from MH i2c: E2 FD 00 [00:29:54]MH_I2C_Read... [00:29:54]Read from MH i2c: E2 FD 00 32 10 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 3D [00:29:54]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:29:54]wFMCommunicate OK [00:29:54]wFMCommunicate request_size=4 [00:29:54]MH_SAM_APDU [00:29:54]CAPDU: 80 17 00 00 [00:29:54]Write to MH i2c: E2 08 00 33 10 80 17 00 00 00 00 00 00 C3 [00:29:54]Write i2c OK [00:29:54]MH_I2C_Read... [00:29:55]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:29:55]Read from MH i2c: E2 [00:29:55]MH_I2C_Read... [00:29:55]Read from MH i2c: E2 E3 00 [00:29:55]MH_I2C_Read... [00:29:55]Read from MH i2c: E2 E3 00 33 10 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 A2 [00:29:55]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:29:55]wFMCommunicate OK [00:29:55]SAM_PROTO_GetFMData done [00:29:55]requested_item fm.sale_refund.total is exist - process it [00:29:55]requested_item fm.buy.total is exist - process it [00:29:55]requested_item shift.sale.total is exist - process it [00:29:55]SAM_PROTO_GetShiftData [00:29:55]wFMCommunicate request_size=4 [00:29:55]MH_SAM_APDU [00:29:55]CAPDU: 80 13 02 00 [00:29:55]Write to MH i2c: E2 08 00 34 10 80 13 02 00 00 00 00 00 C2 [00:29:55]Write i2c OK [00:29:55]MH_I2C_Read... [00:29:55]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:29:55]Read from MH i2c: E2 [00:29:55]MH_I2C_Read... [00:29:55]Read from MH i2c: E2 FD 00 [00:29:55]MH_I2C_Read... [00:29:55]Read from MH i2c: E2 FD 00 34 10 00 BD 04 AA 04 B9 04 6E 04 04 00 EB 01 00 00 69 04 9F 00 6F 04 04 00 E8 01 00 00 B1 04 04 00 F0 6D 2E 03 70 04 04 00 98 F0 29 02 72 04 04 00 58 7D 04 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 FE 80 56 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 65 35 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 03 00 00 00 B1 04 03 00 10 EB 09 70 04 03 00 10 EB 09 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 AF 0D 01 EF 03 09 00 F6 03 01 00 00 F7 90 00 04 [00:29:55]RAPDU: BD 04 AA 04 B9 04 6E 04 04 00 EB 01 00 00 69 04 9F 00 6F 04 04 00 E8 01 00 00 B1 04 04 00 F0 6D 2E 03 70 04 04 00 98 F0 29 02 72 04 04 00 58 7D 04 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 FE 80 56 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 65 35 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 03 00 00 00 B1 04 03 00 10 EB 09 70 04 03 00 10 EB 09 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 AF 0D 01 EF 03 09 00 F6 03 01 00 00 F7 90 00 [00:29:55]wFMCommunicate OK [00:29:55]wFMCommunicate request_size=4 [00:29:55]MH_SAM_APDU [00:29:55]CAPDU: 80 17 00 00 [00:29:55]Write to MH i2c: E2 08 00 35 10 80 17 00 00 00 00 00 00 C5 [00:29:55]Write i2c OK [00:29:55]MH_I2C_Read... [00:29:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:29:56]Read from MH i2c: E2 [00:29:56]MH_I2C_Read... [00:29:56]Read from MH i2c: E2 FD 00 [00:29:56]MH_I2C_Read... [00:29:56]Read from MH i2c: E2 FD 00 35 10 00 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 79 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 01 [00:29:56]RAPDU: 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 79 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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:29:56]wFMCommunicate OK [00:29:56]wFMCommunicate request_size=4 [00:29:56]MH_SAM_APDU [00:29:56]CAPDU: 80 17 00 00 [00:29:56]Write to MH i2c: E2 08 00 36 10 80 17 00 00 00 00 00 00 C6 [00:29:56]Write i2c OK [00:29:56]MH_I2C_Read... [00:29:56]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:29:56]Read from MH i2c: E2 [00:29:56]MH_I2C_Read... [00:29:56]Read from MH i2c: E2 FD 00 [00:29:56]MH_I2C_Read... [00:29:56]Read from MH i2c: E2 FD 00 36 10 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 F8 [00:29:56]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:29:56]wFMCommunicate OK [00:29:56]wFMCommunicate request_size=4 [00:29:56]MH_SAM_APDU [00:29:56]CAPDU: 80 17 00 00 [00:29:56]Write to MH i2c: E2 08 00 37 10 80 17 00 00 00 00 00 00 C7 [00:29:56]Write i2c OK [00:29:56]MH_I2C_Read... [00:29:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:29:57]Read from MH i2c: E2 [00:29:57]MH_I2C_Read... [00:29:57]Read from MH i2c: E2 FD 00 [00:29:57]MH_I2C_Read... [00:29:57]Read from MH i2c: E2 FD 00 37 10 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 3E [00:29:57]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 OFD Sender: No OFD packet to send [00:29:57]03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 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:29:57]wFMCommunicate OK [00:29:57]wFMCommunicate request_size=4 [00:29:57]MH_SAM_APDU [00:29:57]CAPDU: 80 17 00 00 [00:29:57]Write to MH i2c: E2 08 00 38 10 80 17 00 00 00 00 00 00 C8 [00:29:57]Write i2c OK [00:29:57]MH_I2C_Read... [00:29:57]Read from MH i2c: E2 [00:29:57]MH_I2C_Read... [00:29:57]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 215! [00:29:57]Read from MH i2c: E2 DA 00 [00:29:57]MH_I2C_Read... [00:29:57]Read from MH i2c: E2 DA 00 38 10 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 A9 [00:29:57]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:29:57]wFMCommunicate OK [00:29:57]SAM_PROTO_GetShiftData done [00:29:57]requested_item shift.sale.total_cash is exist - process it [00:29:57]requested_item shift.sale_refund.total is exist - process it [00:29:57]requested_item shift.sale_refund.total_cash is exist - process it [00:29:57]requested_item shift.buy.total is exist - process it [00:29:57]requested_item shift.buy.total_cash is exist - process it [00:29:57]produce_requested_data done [00:29:57]produce_requested_data return {"fm.sale.total":234633625.65,"fm.sale_refund.total":5881883.00,"fm.buy.total":0.00,"shift.sale.total":533744.48,"shift.sale.total_cash":363030.00,"shift.sale_refund.total":6500.00,"shift.sale_refund.total_cash":6500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:29:57]process_action_free get_value [00:29:57]json_value_free [00:29:57]json_value_free done [00:29:57]process_json_proto returns [00:29:57]Send response to host [00:29:57]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":234633625.65,"fm.sale_refund.total":5881883.00,"fm.buy.total":0.00,"shift.sale.total":533744.48,"shift.sale.total_cash":363030.00,"shift.sale_refund.total":6500.00,"shift.sale_refund.total_cash":6500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:29:57]free response buf [00:29:57]execute_script done [00:29:57]execute_script returns [00:29:57]free content buf [00:29:57]Sock 8.Close socket [00:29:57]Sock 8.Thread stoped [00:29:57]accept exits with 9 [00:29:57]New connection [00:29:57]New thread 3067133284 created [00:29:57]Thread 3067276644 joined [00:29:57]Waiting for new connection... [00:29:57] Sock 9.Parse request [00:29:57]Sock 9.Check first char [00:29:57]Sock 9.First char is OK [00:29:57]request: POST /json_proto HTTP/1.0 [00:29:57]Method: POST [00:29:57]URL: /json_proto [00:29:57]Method is POST - this is cgi request [00:29:57]url: /json_proto [00:29:57]query_string will be loaded in cgi processing [00:29:57]execute_cgi json_proto POST (null) [00:29:57]execute_cgi path=json_proto method=POST [00:29:57]POST find Content-Length [00:29:57]Host: 172.17.49.131:8080 [00:29:57]Content-Length: 259 [00:29:57]Content-Type: application/json [00:29:57] [00:29:57]POST finish read [00:29:57]Found Content-Length = 259 [00:29:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410." } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:29:57]execute_script... [00:29:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_shift", "params" : { "operator" : "\u0411\u0435\u043A\u0436\u0430\u043D\u043E\u0432 \u0410." } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:29:57]POST & json_proto [00:29:57]process_json_proto [00:29:57]json parsed OK: [00:29:57]protocol is kg_v1.0 [00:29:57]action value=close_shift [00:29:57]process_action close_shift [00:29:57]cmd_close_shift [00:29:57]MH_GetDate [00:29:57]Write to MH i2c: F0 00 00 39 10 38 [00:29:57]Write i2c OK [00:29:57]MH_I2C_Read... [00:29:57]Read from MH i2c: F0 [00:29:57]MH_I2C_Read... [00:29:57]Read from MH i2c: F0 09 00 [00:29:57]MH_I2C_Read... [00:29:57]Read from MH i2c: F0 09 00 39 10 00 86 E2 A6 66 FF 4D C0 64 25 [00:29:57]GetLastDocTimeStamp 1722212948 [00:29:57]current date 1722212998 [00:29:57]FM_GetShiftState [00:29:57]SAM_PROTO_GetShiftState [00:29:57]wFMCommunicate request_size=4 [00:29:57]MH_SAM_APDU [00:29:57]CAPDU: 80 13 01 00 [00:29:57]Write to MH i2c: E2 08 00 3A 10 80 13 01 00 00 00 00 00 C7 [00:29:57]Write i2c OK [00:29:57]MH_I2C_Read... [00:29:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:29:57]Read from MH i2c: E2 [00:29:57]MH_I2C_Read... [00:29:57]Read from MH i2c: E2 0E 00 [00:29:57]MH_I2C_Read... [00:29:57]Read from MH i2c: E2 0E 00 3A 10 00 09 00 01 1C 93 A5 66 00 00 00 00 90 00 8D [00:29:58]RAPDU: 09 00 01 1C 93 A5 66 00 00 00 00 90 00 [00:29:58]wFMCommunicate OK [00:29:58]SAM_PROTO_GetShiftState done [00:29:58]FM_GetShiftState done [00:29:58]KKMCreateCloseShiftDocument [00:29:58]Load OK [00:29:58]Malloc new data [00:29:58]MH_GetDate [00:29:58]Write to MH i2c: F0 00 00 3B 10 3A [00:29:58]Write i2c OK [00:29:58]MH_I2C_Read... [00:29:58]Read from MH i2c: F0 [00:29:58]MH_I2C_Read... [00:29:58]Read from MH i2c: F0 09 00 [00:29:58]MH_I2C_Read... [00:29:58]Read from MH i2c: F0 09 00 3B 10 00 86 E2 A6 66 FF 4D C0 64 27 [00:29:58]Malloc new data [00:29:58]Malloc new data [00:29:58]Malloc new data [00:29:58]Malloc new data [00:29:58]KKMCreateCloseShiftDocument OK [00:29:58]KKMSetCloseShiftData OK [00:29:58]ProcessDocumentItem done err = 0, tmpTLVsize=70 [00:29:58]tlvbuf is 00601840 [00:29:58]KKMLoadAndSignCloseShiftData [00:29:58]SAM_PROTO_ProcessDocument [00:29:58]wFMCommunicate request_size=9 [00:29:58]MH_SAM_APDU [00:29:58]CAPDU: 80 15 01 00 04 05 00 46 00 [00:29:58]Write to MH i2c: E2 0C 00 3C 10 80 15 01 00 04 00 05 00 46 00 00 00 1E [00:29:58]Write i2c OK [00:29:58]MH_I2C_Read... [00:29:58]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [00:29:58]Read from MH i2c: E2 [00:29:58]MH_I2C_Read... [00:29:58]Read from MH i2c: E2 03 00 [00:29:58]MH_I2C_Read... [00:29:58]Read from MH i2c: E2 03 00 3C 10 00 90 00 C0 [00:29:58]RAPDU: 90 00 [00:29:58]wFMCommunicate OK [00:29:58]wFMCommunicate request_size=23 [00:29:58]MH_SAM_APDU [00:29:58]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:29:58]Write to MH i2c: E2 1A 00 3D 10 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 C2 [00:29:58]Write i2c OK [00:29:58]MH_I2C_Read... [00:29:58]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:29:58]Read from MH i2c: E2 [00:29:58]MH_I2C_Read... [00:29:58]Read from MH i2c: E2 03 00 [00:29:58]MH_I2C_Read... [00:29:58]Read from MH i2c: E2 03 00 3D 10 00 90 00 C1 [00:29:58]RAPDU: 90 00 [00:29:58]wFMCommunicate OK [00:29:58]wFMCommunicate request_size=29 [00:29:58]MH_SAM_APDU [00:29:58]CAPDU: 80 15 02 00 18 FD 03 14 00 D0 91 D0 B5 D0 BA D0 B6 D0 B0 D0 BD D0 BE D0 B2 20 D0 90 2E [00:29:58]Write to MH i2c: E2 20 00 3E 10 80 15 02 00 18 00 FD 03 14 00 D0 91 D0 B5 D0 BA D0 B6 D0 B0 D0 BD D0 BE D0 B2 20 D0 90 2E 00 00 D3 [00:29:58]Write i2c OK [00:29:58]MH_I2C_Read... [00:29:58]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:29:58]Read from MH i2c: E2 [00:29:58]MH_I2C_Read... [00:29:58]Read from MH i2c: E2 03 00 [00:29:58]MH_I2C_Read... [00:29:58]Read from MH i2c: E2 03 00 3E 10 00 90 00 C2 [00:29:58]RAPDU: 90 00 [00:29:58]wFMCommunicate OK [00:29:58]wFMCommunicate request_size=13 [00:29:58]MH_SAM_APDU [00:29:58]CAPDU: 80 15 02 00 08 F4 03 04 00 86 E2 A6 66 [00:29:58]Write to MH i2c: E2 10 00 3F 10 80 15 02 00 08 00 F4 03 04 00 86 E2 A6 66 00 00 4E [00:29:58]Write i2c OK [00:29:58]MH_I2C_Read... [00:29:58]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:29:58]Read from MH i2c: E2 [00:29:58]MH_I2C_Read... [00:29:58]Read from MH i2c: E2 03 00 [00:29:58]MH_I2C_Read... [00:29:58]Read from MH i2c: E2 03 00 3F 10 00 90 00 C3 [00:29:58]RAPDU: 90 00 [00:29:58]wFMCommunicate OK [00:29:58]wFMCommunicate request_size=25 [00:29:58]MH_SAM_APDU [00:29:58]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 [00:29:58]Write to MH i2c: E2 1C 00 40 10 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 00 00 35 [00:29:58]Write i2c OK [00:29:58]MH_I2C_Read... [00:29:58]Read from MH i2c: E2 [00:29:58]MH_I2C_Read... [00:29:58]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:29:58]Read from MH i2c: E2 03 00 [00:29:58]MH_I2C_Read... [00:29:58]Read from MH i2c: E2 03 00 40 10 00 90 00 C4 [00:29:58]RAPDU: 90 00 [00:29:58]wFMCommunicate OK [00:29:58]wFMCommunicate request_size=4 [00:29:58]MH_SAM_APDU [00:29:58]CAPDU: 80 15 03 00 [00:29:58]Write to MH i2c: E2 08 00 41 10 80 15 03 00 00 00 00 00 D2 [00:29:58]Write i2c OK [00:29:58]MH_I2C_Read... [00:29:59]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 250! [00:29:59]Read from MH i2c: E2 [00:29:59]MH_I2C_Read... [00:29:59]Read from MH i2c: E2 FD 00 [00:29:59]MH_I2C_Read... [00:29:59]Read from MH i2c: E2 FD 00 41 10 00 00 05 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 16 85 03 00 0E 04 04 00 82 01 00 00 5E 04 04 00 EB 01 00 00 57 04 04 00 ED 01 00 00 AA 04 B9 04 6E 04 04 00 EB 01 00 00 69 04 9F 00 6F 04 04 00 E8 01 00 00 B1 04 04 00 F0 6D 2E 03 70 04 04 00 98 F0 29 02 72 04 04 00 58 7D 04 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 FE 80 56 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 65 35 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 03 00 00 00 B1 04 03 00 90 00 56 [00:29:59]RAPDU: 00 05 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 16 85 03 00 0E 04 04 00 82 01 00 00 5E 04 04 00 EB 01 00 00 57 04 04 00 ED 01 00 00 AA 04 B9 04 6E 04 04 00 EB 01 00 00 69 04 9F 00 6F 04 04 00 E8 01 00 00 B1 04 04 00 F0 6D 2E 03 70 04 04 00 98 F0 29 02 72 04 04 00 58 7D 04 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 FE 80 56 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 65 35 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 03 00 00 00 B1 04 03 00 90 00 [00:29:59]wFMCommunicate OK [00:29:59]SAM_PROTO_ProcessDocument answer len = 1280 [00:29:59]SAM_PROTO_ProcessDocument remain to read = 1032 [00:29:59]wFMCommunicate request_size=4 [00:29:59]MH_SAM_APDU [00:29:59]CAPDU: 80 17 00 00 [00:29:59]Write to MH i2c: E2 08 00 42 10 80 17 00 00 00 00 00 00 D2 [00:29:59]Write i2c OK [00:29:59]MH_I2C_Read... [00:29:59]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:29:59]Read from MH i2c: E2 [00:29:59]MH_I2C_Read... [00:29:59]Read from MH i2c: E2 FD 00 [00:29:59]MH_I2C_Read... [00:29:59]Read from MH i2c: E2 FD 00 42 10 00 10 EB 09 70 04 03 00 10 EB 09 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 AF 0D 01 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 79 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 09 [00:29:59]RAPDU: 10 EB 09 70 04 03 00 10 EB 09 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 AF 0D 01 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 79 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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:29:59]wFMCommunicate OK [00:29:59]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [00:29:59]SAM_PROTO_ProcessDocument remain to read = 782 [00:29:59]wFMCommunicate request_size=4 [00:29:59]MH_SAM_APDU [00:29:59]CAPDU: 80 17 00 00 [00:29:59]Write to MH i2c: E2 08 00 43 10 80 17 00 00 00 00 00 00 D3 [00:29:59]Write i2c OK [00:29:59]MH_I2C_Read... [00:30:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:30:00]Read from MH i2c: E2 [00:30:00]MH_I2C_Read... [00:30:00]Read from MH i2c: E2 FD 00 [00:30:00]MH_I2C_Read... [00:30:00]Read from MH i2c: E2 FD 00 43 10 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 39 [00:30:00]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:30:00]wFMCommunicate OK [00:30:00]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [00:30:00]SAM_PROTO_ProcessDocument remain to read = 532 [00:30:00]wFMCommunicate request_size=4 [00:30:00]MH_SAM_APDU [00:30:00]CAPDU: 80 17 00 00 [00:30:00]Write to MH i2c: E2 08 00 44 10 80 17 00 00 00 00 00 00 D4 [00:30:00]Write i2c OK [00:30:00]MH_I2C_Read... [00:30:00]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:30:00]Read from MH i2c: E2 [00:30:00]MH_I2C_Read... [00:30:00]Read from MH i2c: E2 FD 00 [00:30:00]MH_I2C_Read... [00:30:00]Read from MH i2c: E2 FD 00 44 10 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 6B [00:30:00]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:30:00]wFMCommunicate OK [00:30:00]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [00:30:00]SAM_PROTO_ProcessDocument remain to read = 282 [00:30:00]wFMCommunicate request_size=4 [00:30:00]MH_SAM_APDU [00:30:00]CAPDU: 80 17 00 00 [00:30:00]Write to MH i2c: E2 08 00 45 10 80 17 00 00 00 00 00 00 D5 [00:30:00]Write i2c OK [00:30:00]MH_I2C_Read... [00:30:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:30:01]Read from MH i2c: E2 [00:30:01]MH_I2C_Read... [00:30:01]Read from MH i2c: E2 FD 00 [00:30:01]MH_I2C_Read... [00:30:01]Read from MH i2c: E2 FD 00 45 10 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 8B [00:30:01]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:30:01]wFMCommunicate OK [00:30:01]SAM_PROTO_ProcessDocument received (without SW) 250 bytes [00:30:01]SAM_PROTO_ProcessDocument remain to read = 32 [00:30:01]wFMCommunicate request_size=4 [00:30:01]MH_SAM_APDU [00:30:01]CAPDU: 80 17 00 00 [00:30:01]Write to MH i2c: E2 08 00 46 10 80 17 00 00 00 00 00 00 D6 [00:30:01]Write i2c OK [00:30:01]MH_I2C_Read... [00:30:01]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 32! [00:30:01]Read from MH i2c: E2 [00:30:01]MH_I2C_Read... [00:30:01]Read from MH i2c: E2 23 00 [00:30:01]MH_I2C_Read... [00:30:01]Read from MH i2c: E2 23 00 46 10 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 FA 7E B9 C2 0C D1 90 00 E7 [00:30:01]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 FA 7E B9 C2 0C D1 90 00 [00:30:01]wFMCommunicate OK [00:30:01]SAM_PROTO_ProcessDocument received (without SW) 32 bytes [00:30:01]SAM_PROTO_ProcessDocument done [00:30:01]1209 (1) - 1.0 - номер версии ФФД [00:30:01]1041 (16) - 0000000000965352 - номер ФМ [00:30:01]1040 (4) - 230678 - номер ФД [00:30:01]1038 (4) - 386 - номер смены [00:30:01]1118 (4) - 491 - количество кассовых чеков за смену [00:30:01]1111 (4) - 493 - общее количество ФД за смену [00:30:01]1194 (1209) - счетчики итогов смены [00:30:01] 1134 (4) - 491 - количество чеков со всеми признаками расчетов [00:30:01] 1129 (159) - счетчики операций «приход» [00:30:01] 1135 (4) - 488 - количество чеков по признаку расчетов [00:30:01] 1201 (4) - 533744.48 - общая итоговая сумма в чеках [00:30:01] 1136 (4) - 363030.00 - итоговая сумма в чеках наличными [00:30:01] 1138 (4) - 170714.48 - итоговая сумма в чеках безналичными [00:30:01] 1024 (123) - суммы налогов [00:30:01] 1006 (9) - суммы НДС [00:30:01] 1010 (1) - 0% - код ставки НДС [00:30:01] 1011 (0) - 0.00 - сумма НДС по ставке [00:30:01] 1006 (12) - суммы НДС [00:30:01] 1010 (1) - 12% - код ставки НДС [00:30:01] 1011 (3) - 56691.18 - сумма НДС по ставке [00:30:01] 1007 (9) - суммы НСП [00:30:01] 1014 (1) - 0% - код ставки НСП [00:30:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:30:01] 1007 (12) - суммы НСП [00:30:01] 1014 (1) - 1% - код ставки НСП [00:30:01] 1015 (3) - 4724.21 - сумма НСП по ставке [00:30:01] 1007 (9) - суммы НСП [00:30:01] 1014 (1) - 2% - код ставки НСП [00:30:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:30:01] 1007 (9) - суммы НСП [00:30:01] 1014 (1) - 3% - код ставки НСП [00:30:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:30:01] 1007 (9) - суммы НСП [00:30:01] 1014 (1) - 5% - код ставки НСП [00:30:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:30:01] 1007 (9) - суммы НСП [00:30:01] 1014 (1) - 0,50% - код ставки НСП [00:30:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:30:01] 1007 (9) - суммы НСП [00:30:01] 1014 (1) - 1,50% - код ставки НСП [00:30:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:30:01] 1130 (152) - счетчики операций «возврат прихода» [00:30:01] 1135 (4) - 3 - количество чеков по признаку расчетов [00:30:01] 1201 (3) - 6500.00 - общая итоговая сумма в чеках [00:30:01] 1136 (3) - 6500.00 - итоговая сумма в чеках наличными [00:30:01] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:30:01] 1024 (122) - суммы налогов [00:30:01] 1006 (9) - суммы НДС [00:30:01] 1010 (1) - 0% - код ставки НДС [00:30:01] 1011 (0) - 0.00 - сумма НДС по ставке [00:30:01] 1006 (12) - суммы НДС [00:30:01] 1010 (1) - 12% - код ставки НДС [00:30:01] 1011 (3) - 690.39 - сумма НДС по ставке [00:30:01] 1007 (9) - суммы НСП [00:30:01] 1014 (1) - 0% - код ставки НСП [00:30:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:30:01] 1007 (11) - суммы НСП [00:30:01] 1014 (1) - 1% - код ставки НСП [00:30:01] 1015 (2) - 57.53 - сумма НСП по ставке [00:30:01] 1007 (9) - суммы НСП [00:30:01] 1014 (1) - 2% - код ставки НСП [00:30:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:30:01] 1007 (9) - суммы НСП [00:30:01] 1014 (1) - 3% - код ставки НСП [00:30:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:30:01] 1007 (9) - суммы НСП [00:30:01] 1014 (1) - 5% - код ставки НСП [00:30:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:30:01] 1007 (9) - суммы НСП [00:30:01] 1014 (1) - 0,50% - код ставки НСП [00:30:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:30:01] 1007 (9) - суммы НСП [00:30:01] 1014 (1) - 1,50% - код ставки НСП [00:30:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:30:01] 1131 (141) - счетчики операций «расход» [00:30:01] 1135 (4) - 0 - количество чеков по признаку расчетов [00:30:01] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:30:01] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:30:01] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:30:01] 1024 (117) - суммы налогов [00:30:01] 1006 (9) - суммы НДС [00:30:01] 1010 (1) - 0% - код ставки НДС [00:30:01] 1011 (0) - 0.00 - сумма НДС по ставке [00:30:01] 1006 (9) - суммы НДС [00:30:01] 1010 (1) - 12% - код ставки НДС [00:30:01] 1011 (0) - 0.00 - сумма НДС по ставке [00:30:01] 1007 (9) - суммы НСП [00:30:01] 1014 (1) - 0% - код ставки НСП [00:30:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:30:01] 1007 (9) - суммы НСП [00:30:01] 1014 (1) - 1% - код ставки НСП [00:30:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:30:01] 1007 (9) - суммы НСП [00:30:01] 1014 (1) - 2% - код ставки НСП [00:30:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:30:01] 1007 (9) - суммы НСП [00:30:01] 1014 (1) - 3% - код ставки НСП [00:30:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:30:01] 1007 (9) - суммы НСП [00:30:01] 1014 (1) - 5% - код ставки НСП [00:30:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:30:01] 1007 (9) - суммы НСП [00:30:01] 1014 (1) - 0,50% - код ставки НСП [00:30:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:30:01] 1007 (9) - суммы НСП [00:30:01] 1014 (1) - 1,50% - код ставки НСП [00:30:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:30:01] 1132 (141) - счетчики операций «возврат расхода» [00:30:01] 1135 (4) - 0 - количество чеков по признаку расчетов [00:30:01] 1201 (0) - 0.00 - общая итоговая сумма в чеках [00:30:01] 1136 (0) - 0.00 - итоговая сумма в чеках наличными [00:30:01] 1138 (0) - 0.00 - итоговая сумма в чеках безналичными [00:30:01] 1024 (117) - суммы налогов [00:30:01] 1006 (9) - суммы НДС [00:30:01] 1010 (1) - 0% - код ставки НДС [00:30:01] 1011 (0) - 0.00 - сумма НДС по ставке [00:30:01] 1006 (9) - суммы НДС [00:30:01] 1010 (1) - 12% - код ставки НДС [00:30:01] 1011 (0) - 0.00 - сумма НДС по ставке [00:30:01] 1007 (9) - суммы НСП [00:30:01] 1014 (1) - 0% - код ставки НСП [00:30:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:30:01] 1007 (9) - суммы НСП [00:30:01] 1014 (1) - 1% - код ставки НСП [00:30:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:30:01] 1007 (9) - суммы НСП [00:30:01] 1014 (1) - 2% - код ставки НСП [00:30:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:30:01] 1007 (9) - суммы НСП [00:30:01] 1014 (1) - 3% - код ставки НСП [00:30:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:30:01] 1007 (9) - суммы НСП [00:30:01] 1014 (1) - 5% - код ставки НСП [00:30:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:30:01] 1007 (9) - суммы НСП [00:30:01] 1014 (1) - 0,50% - код ставки НСП [00:30:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:30:01] 1007 (9) - суммы НСП [00:30:01] 1014 (1) - 1,50% - код ставки НСП [00:30:01] 1015 (0) - 0.00 - сумма НСП по ставке [00:30:01] 1133 (588) - - счетчики коррекции - не используются [00:30:01]1077 (6) - 275422189325521 - ФПД [00:30:01]SetTLVBufToDocument [00:30:01]Processing tag 1209 (04B9) [00:30:01]Malloc new data [00:30:01]Processing tag 1041 (0411) [00:30:01]Processing tag 1040 (0410) [00:30:01]Malloc new data [00:30:01]Processing tag 1038 (040E) [00:30:01]Malloc new data [00:30:01]Processing tag 1118 (045E) [00:30:01]Malloc new data [00:30:01]Processing tag 1111 (0457) [00:30:01]Malloc new data [00:30:01]Processing tag 1194 (04AA) [00:30:01]Load OK [00:30:01]SetTLVBufToDocument [00:30:01]Processing tag 1134 (046E) [00:30:01]Malloc new data [00:30:01]Processing tag 1129 (0469) [00:30:01]Load OK [00:30:01]SetTLVBufToDocument [00:30:01]Processing tag 1135 (046F) [00:30:01]Malloc new data [00:30:01]Processing tag 1201 (04B1) [00:30:01]Malloc new data [00:30:01]Processing tag 1136 (0470) [00:30:01]Malloc new data [00:30:01]Processing tag 1138 (0472) [00:30:01]Malloc new data [00:30:01]Processing tag 1024 (0400) [00:30:01]Load OK [00:30:01]SetTLVBufToDocument [00:30:01]Processing tag 1006 (03EE) [00:30:01]Load OK [00:30:01]SetTLVBufToDocument [00:30:01]Processing tag 1010 (03F2) [00:30:01]Malloc new data [00:30:01]Processing tag 1011 (03F3) [00:30:01]Malloc new data [00:30:01]SetTLVBufToDocument err=0 [00:30:01]Processing tag 1006 (03EE) [00:30:01]Load OK [00:30:01]SetTLVBufToDocument [00:30:01]Processing tag 1010 (03F2) [00:30:02]Malloc new data [00:30:02]Processing tag 1011 (03F3) [00:30:02]Malloc new data [00:30:02]SetTLVBufToDocument err=0 [00:30:02]Processing tag 1007 (03EF) [00:30:02]Load OK [00:30:02]SetTLVBufToDocument [00:30:02]Processing tag 1014 (03F6) [00:30:02]Malloc new data [00:30:02]Processing tag 1015 (03F7) [00:30:02]Malloc new data [00:30:02]SetTLVBufToDocument err=0 [00:30:02]Processing tag 1007 (03EF) [00:30:02]Load OK [00:30:02]SetTLVBufToDocument [00:30:02]Processing tag 1014 (03F6) [00:30:02]Malloc new data [00:30:02]Processing tag 1015 (03F7) [00:30:02]Malloc new data [00:30:02]SetTLVBufToDocument err=0 [00:30:02]Processing tag 1007 (03EF) [00:30:02]Load OK [00:30:02]SetTLVBufToDocument [00:30:02]Processing tag 1014 (03F6) [00:30:02]Malloc new data [00:30:02]Processing tag 1015 (03F7) [00:30:02]Malloc new data [00:30:02]SetTLVBufToDocument err=0 [00:30:02]Processing tag 1007 (03EF) [00:30:02]Load OK [00:30:02]SetTLVBufToDocument [00:30:02]Processing tag 1014 (03F6) [00:30:02]Malloc new data [00:30:02]Processing tag 1015 (03F7) [00:30:02]Malloc new data [00:30:02]SetTLVBufToDocument err=0 [00:30:02]Processing tag 1007 (03EF) [00:30:02]Load OK [00:30:02]SetTLVBufToDocument [00:30:02]Processing tag 1014 (03F6) [00:30:02]Malloc new data [00:30:02]Processing tag 1015 (03F7) [00:30:02]Malloc new data [00:30:02]SetTLVBufToDocument err=0 [00:30:02]Processing tag 1007 (03EF) [00:30:02]Load OK [00:30:02]SetTLVBufToDocument [00:30:02]Processing tag 1014 (03F6) [00:30:02]Malloc new data [00:30:02]Processing tag 1015 (03F7) [00:30:02]Malloc new data [00:30:02]SetTLVBufToDocument err=0 [00:30:02]Processing tag 1007 (03EF) [00:30:02]Load OK [00:30:02]SetTLVBufToDocument [00:30:02]Processing tag 1014 (03F6) [00:30:02]Malloc new data [00:30:02]Processing tag 1015 (03F7) [00:30:02]Malloc new data [00:30:02]SetTLVBufToDocument err=0 [00:30:02]SetTLVBufToDocument err=0 [00:30:02]SetTLVBufToDocument err=0 [00:30:02]Processing tag 1130 (046A) [00:30:02]Load OK [00:30:02]SetTLVBufToDocument [00:30:02]Processing tag 1135 (046F) [00:30:02]Malloc new data [00:30:02]Processing tag 1201 (04B1) [00:30:02]Malloc new data [00:30:02]Processing tag 1136 (0470) [00:30:02]Malloc new data [00:30:02]Processing tag 1138 (0472) [00:30:02]Malloc new data [00:30:02]Processing tag 1024 (0400) [00:30:02]Load OK [00:30:02]SetTLVBufToDocument [00:30:02]Processing tag 1006 (03EE) [00:30:02]Load OK [00:30:02]SetTLVBufToDocument [00:30:02]Processing tag 1010 (03F2) [00:30:02]Malloc new data [00:30:02]Processing tag 1011 (03F3) [00:30:02]Malloc new data [00:30:02]SetTLVBufToDocument err=0 [00:30:02]Processing tag 1006 (03EE) [00:30:02]Load OK [00:30:02]SetTLVBufToDocument [00:30:02]Processing tag 1010 (03F2) [00:30:02]Malloc new data [00:30:02]Processing tag 1011 (03F3) [00:30:02]Malloc new data [00:30:02]SetTLVBufToDocument err=0 [00:30:02]Processing tag 1007 (03EF) [00:30:02]Load OK [00:30:02]SetTLVBufToDocument [00:30:02]Processing tag 1014 (03F6) [00:30:02]Malloc new data [00:30:02]Processing tag 1015 (03F7) [00:30:02]Malloc new data [00:30:02]SetTLVBufToDocument err=0 [00:30:02]Processing tag 1007 (03EF) [00:30:02]Load OK [00:30:02]SetTLVBufToDocument [00:30:02]Processing tag 1014 (03F6) [00:30:02]Malloc new data [00:30:02]Processing tag 1015 (03F7) [00:30:02]Malloc new data [00:30:02]SetTLVBufToDocument err=0 [00:30:02]Processing tag 1007 (03EF) [00:30:02]Load OK [00:30:02]SetTLVBufToDocument [00:30:02]Processing tag 1014 (03F6) [00:30:02]Malloc new data [00:30:02]Processing tag 1015 (03F7) [00:30:02]Malloc new data [00:30:02]SetTLVBufToDocument err=0 [00:30:02]Processing tag 1007 (03EF) [00:30:02]Load OK [00:30:02]SetTLVBufToDocument [00:30:02]Processing tag 1014 (03F6) [00:30:02]Malloc new data [00:30:02]Processing tag 1015 (03F7) [00:30:02]Malloc new data [00:30:02]SetTLVBufToDocument err=0 [00:30:02]Processing tag 1007 (03EF) [00:30:02]Load OK [00:30:02]SetTLVBufToDocument [00:30:02]Processing tag 1014 (03F6) [00:30:02]Malloc new data [00:30:02]Processing tag 1015 (03F7) [00:30:02]Malloc new data [00:30:02]SetTLVBufToDocument err=0 [00:30:02]Processing tag 1007 (03EF) [00:30:02]Load OK [00:30:02]SetTLVBufToDocument [00:30:02]Processing tag 1014 (03F6) [00:30:02]Malloc new data [00:30:02]Processing tag 1015 (03F7) [00:30:02]Malloc new data [00:30:02]SetTLVBufToDocument err=0 [00:30:02]Processing tag 1007 (03EF) [00:30:02]Load OK [00:30:02]SetTLVBufToDocument [00:30:02]Processing tag 1014 (03F6) [00:30:02]Malloc new data [00:30:02]Processing tag 1015 (03F7) [00:30:02]Malloc new data [00:30:02]SetTLVBufToDocument err=0 [00:30:02]SetTLVBufToDocument err=0 [00:30:02]SetTLVBufToDocument err=0 [00:30:02]Processing tag 1131 (046B) [00:30:02]Load OK [00:30:02]SetTLVBufToDocument [00:30:02]Processing tag 1135 (046F) [00:30:02]Malloc new data [00:30:02]Processing tag 1201 (04B1) [00:30:02]Malloc new data [00:30:02]Processing tag 1136 (0470) [00:30:02]Malloc new data [00:30:02]Processing tag 1138 (0472) [00:30:02]Malloc new data [00:30:02]Processing tag 1024 (0400) [00:30:02]Load OK [00:30:02]SetTLVBufToDocument [00:30:02]Processing tag 1006 (03EE) [00:30:02]Load OK [00:30:02]SetTLVBufToDocument [00:30:02]Processing tag 1010 (03F2) [00:30:02]Malloc new data [00:30:02]Processing tag 1011 (03F3) [00:30:02]Malloc new data [00:30:02]SetTLVBufToDocument err=0 [00:30:02]Processing tag 1006 (03EE) [00:30:02]Load OK [00:30:02]SetTLVBufToDocument [00:30:02]Processing tag 1010 (03F2) [00:30:02]Malloc new data [00:30:02]Processing tag 1011 (03F3) [00:30:02]Malloc new data [00:30:02]SetTLVBufToDocument err=0 [00:30:02]Processing tag 1007 (03EF) [00:30:02]Load OK [00:30:02]SetTLVBufToDocument [00:30:02]Processing tag 1014 (03F6) [00:30:02]Malloc new data [00:30:02]Processing tag 1015 (03F7) [00:30:02]Malloc new data [00:30:02]SetTLVBufToDocument err=0 [00:30:02]Processing tag 1007 (03EF) [00:30:02]Load OK [00:30:02]SetTLVBufToDocument [00:30:02]Processing tag 1014 (03F6) [00:30:02]Malloc new data [00:30:02]Processing tag 1015 (03F7) [00:30:02]Malloc new data [00:30:02]SetTLVBufToDocument err=0 [00:30:02]Processing tag 1007 (03EF) [00:30:02]Load OK [00:30:02]SetTLVBufToDocument [00:30:02]Processing tag 1014 (03F6) [00:30:02]Malloc new data [00:30:02]Processing tag 1015 (03F7) [00:30:02]Malloc new data [00:30:02]SetTLVBufToDocument err=0 [00:30:02]Processing tag 1007 (03EF) [00:30:02]Load OK [00:30:02]SetTLVBufToDocument [00:30:02]Processing tag 1014 (03F6) [00:30:02]Malloc new data [00:30:02]Processing tag 1015 (03F7) [00:30:02]Malloc new data [00:30:02]SetTLVBufToDocument err=0 [00:30:02]Processing tag 1007 (03EF) [00:30:02]Load OK [00:30:02]SetTLVBufToDocument [00:30:02]Processing tag 1014 (03F6) [00:30:02]Malloc new data [00:30:02]Processing tag 1015 (03F7) [00:30:02]Malloc new data [00:30:02]SetTLVBufToDocument err=0 [00:30:02]Processing tag 1007 (03EF) [00:30:02]Load OK [00:30:02]SetTLVBufToDocument [00:30:02]Processing tag 1014 (03F6) [00:30:02]Malloc new data [00:30:02]Processing tag 1015 (03F7) [00:30:02]Malloc new data [00:30:02]SetTLVBufToDocument err=0 [00:30:02]Processing tag 1007 (03EF) [00:30:02]Load OK [00:30:02]SetTLVBufToDocument [00:30:02]Processing tag 1014 (03F6) [00:30:02]Malloc new data [00:30:02]Processing tag 1015 (03F7) [00:30:02]Malloc new data [00:30:02]SetTLVBufToDocument err=0 [00:30:02]SetTLVBufToDocument err=0 [00:30:02]SetTLVBufToDocument err=0 [00:30:02]Processing tag 1132 (046C) [00:30:02]Load OK [00:30:02]SetTLVBufToDocument [00:30:02]Processing tag 1135 (046F) [00:30:02]Malloc new data [00:30:02]Processing tag 1201 (04B1) [00:30:02]Malloc new data [00:30:02]Processing tag 1136 (0470) [00:30:02]Malloc new data [00:30:02]Processing tag 1138 (0472) [00:30:02]Malloc new data [00:30:02]Processing tag 1024 (0400) [00:30:02]Load OK [00:30:02]SetTLVBufToDocument [00:30:02]Processing tag 1006 (03EE) [00:30:02]Load OK [00:30:02]SetTLVBufToDocument [00:30:02]Processing tag 1010 (03F2) [00:30:02]Malloc new data [00:30:02]Processing tag 1011 (03F3) [00:30:02]Malloc new data [00:30:02]SetTLVBufToDocument err=0 [00:30:02]Processing tag 1006 (03EE) [00:30:02]Load OK [00:30:02]SetTLVBufToDocument [00:30:02]Processing tag 1010 (03F2) [00:30:02]Malloc new data [00:30:02]Processing tag 1011 (03F3) [00:30:02]Malloc new data [00:30:02]SetTLVBufToDocument err=0 [00:30:02]Processing tag 1007 (03EF) [00:30:02]Load OK [00:30:02]SetTLVBufToDocument [00:30:02]Processing tag 1014 (03F6) [00:30:02]Malloc new data [00:30:02]Processing tag 1015 (03F7) [00:30:02]Malloc new data [00:30:02]SetTLVBufToDocument err=0 [00:30:02]Processing tag 1007 (03EF) [00:30:02]Load OK [00:30:02]SetTLVBufToDocument [00:30:02]Processing tag 1014 (03F6) [00:30:02]Malloc new data [00:30:02]Processing tag 1015 (03F7) [00:30:02]Malloc new data [00:30:02]SetTLVBufToDocument err=0 [00:30:02]Processing tag 1007 (03EF) [00:30:02]Load OK [00:30:02]SetTLVBufToDocument [00:30:02]Processing tag 1014 (03F6) [00:30:02]Malloc new data [00:30:02]Processing tag 1015 (03F7) [00:30:02]Malloc new data [00:30:02]SetTLVBufToDocument err=0 [00:30:02]Processing tag 1007 (03EF) [00:30:02]Load OK [00:30:02]SetTLVBufToDocument [00:30:02]OFD Sender: No OFD packet to send [00:30:02]Processing tag 1014 (03F6) [00:30:02]Malloc new data [00:30:02]Processing tag 1015 (03F7) [00:30:02]Malloc new data [00:30:02]SetTLVBufToDocument err=0 [00:30:02]Processing tag 1007 (03EF) [00:30:02]Load OK [00:30:02]SetTLVBufToDocument [00:30:02]Processing tag 1014 (03F6) [00:30:02]Malloc new data [00:30:02]Processing tag 1015 (03F7) [00:30:02]Malloc new data [00:30:02]SetTLVBufToDocument err=0 [00:30:02]Processing tag 1007 (03EF) [00:30:02]Load OK [00:30:02]SetTLVBufToDocument [00:30:02]Processing tag 1014 (03F6) [00:30:02]Malloc new data [00:30:02]Processing tag 1015 (03F7) [00:30:02]Malloc new data [00:30:02]SetTLVBufToDocument err=0 [00:30:02]Processing tag 1007 (03EF) [00:30:02]Load OK [00:30:02]SetTLVBufToDocument [00:30:02]Processing tag 1014 (03F6) [00:30:02]Malloc new data [00:30:02]Processing tag 1015 (03F7) [00:30:02]Malloc new data [00:30:02]SetTLVBufToDocument err=0 [00:30:02]SetTLVBufToDocument err=0 [00:30:02]SetTLVBufToDocument err=0 [00:30:02]Processing tag 1133 (046D) [00:30:02]Malloc new data [00:30:02]SetTLVBufToDocument err=0 [00:30:02]Processing tag 1077 (0435) [00:30:02]Malloc new data [00:30:02]SetTLVBufToDocument err=0 [00:30:02]Malloc new data [00:30:02]SAM_PROTO_GetFMData [00:30:02]wFMCommunicate request_size=4 [00:30:02]MH_SAM_APDU [00:30:02]CAPDU: 80 13 03 00 [00:30:02]Write to MH i2c: E2 08 00 47 10 80 13 03 00 00 00 00 00 D6 [00:30:02]Write i2c OK [00:30:02]MH_I2C_Read... [00:30:03]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:30:03]Read from MH i2c: E2 [00:30:03]MH_I2C_Read... [00:30:03]Read from MH i2c: E2 FD 00 [00:30:03]MH_I2C_Read... [00:30:03]Read from MH i2c: E2 FD 00 47 10 00 C6 04 85 04 C2 04 6E 04 04 00 11 82 03 00 69 04 A4 00 6F 04 04 00 41 78 03 00 B1 04 05 00 05 80 86 76 05 70 04 05 00 86 3A 6E 6B 04 72 04 05 00 7F 45 18 0B 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 57 E0 8D 94 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 68 FE 60 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 D0 09 00 00 B1 04 04 00 8C 0A 0F 23 70 04 04 00 8C 0A 0F 23 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 C9 37 B9 03 EF 03 90 00 A1 [00:30:03]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 11 82 03 00 69 04 A4 00 6F 04 04 00 41 78 03 00 B1 04 05 00 05 80 86 76 05 70 04 05 00 86 3A 6E 6B 04 72 04 05 00 7F 45 18 0B 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 57 E0 8D 94 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 68 FE 60 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 D0 09 00 00 B1 04 04 00 8C 0A 0F 23 70 04 04 00 8C 0A 0F 23 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 C9 37 B9 03 EF 03 90 00 [00:30:03]wFMCommunicate OK [00:30:03]wFMCommunicate request_size=4 [00:30:03]MH_SAM_APDU [00:30:03]CAPDU: 80 17 00 00 [00:30:03]Write to MH i2c: E2 08 00 48 10 80 17 00 00 00 00 00 00 D8 [00:30:03]Write i2c OK [00:30:03]MH_I2C_Read... [00:30:03]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:30:03]Read from MH i2c: E2 [00:30:03]MH_I2C_Read... [00:30:03]Read from MH i2c: E2 FD 00 [00:30:03]MH_I2C_Read... [00:30:03]Read from MH i2c: E2 FD 00 48 10 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 D6 6E 4F EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 26 [00:30:03]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 D6 6E 4F EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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:04]wFMCommunicate OK [00:30:04]wFMCommunicate request_size=4 [00:30:04]MH_SAM_APDU [00:30:04]CAPDU: 80 17 00 00 [00:30:04]Write to MH i2c: E2 08 00 49 10 80 17 00 00 00 00 00 00 D9 [00:30:04]Write i2c OK [00:30:04]MH_I2C_Read... [00:30:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:30:04]Read from MH i2c: E2 [00:30:04]MH_I2C_Read... [00:30:04]Read from MH i2c: E2 FD 00 [00:30:04]MH_I2C_Read... [00:30:04]Read from MH i2c: E2 FD 00 49 10 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 00 [00:30:04]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:30:04]wFMCommunicate OK [00:30:04]wFMCommunicate request_size=4 [00:30:04]MH_SAM_APDU [00:30:04]CAPDU: 80 17 00 00 [00:30:04]Write to MH i2c: E2 08 00 4A 10 80 17 00 00 00 00 00 00 DA [00:30:04]Write i2c OK [00:30:04]MH_I2C_Read... [00:30:04]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:30:04]Read from MH i2c: E2 [00:30:04]MH_I2C_Read... [00:30:04]Read from MH i2c: E2 FD 00 [00:30:04]MH_I2C_Read... [00:30:04]Read from MH i2c: E2 FD 00 4A 10 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 55 [00:30:05]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:05]wFMCommunicate OK [00:30:05]wFMCommunicate request_size=4 [00:30:05]MH_SAM_APDU [00:30:05]CAPDU: 80 17 00 00 [00:30:05]Write to MH i2c: E2 08 00 4B 10 80 17 00 00 00 00 00 00 DB [00:30:05]Write i2c OK [00:30:05]MH_I2C_Read... [00:30:05]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:30:05]Read from MH i2c: E2 [00:30:05]MH_I2C_Read... [00:30:05]Read from MH i2c: E2 E3 00 [00:30:05]MH_I2C_Read... [00:30:05]Read from MH i2c: E2 E3 00 4B 10 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 BA [00:30:05]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:30:05]wFMCommunicate OK [00:30:05]SAM_PROTO_GetFMData done [00:30:05]Malloc new data [00:30:05]Malloc new data [00:30:05]Malloc new data [00:30:05]Malloc new data [00:30:05]KKMLoadAndSignCloseShiftData err=0 [00:30:05]Отчет о закрытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Бекжанов А. 29.07.2024 00:29 Смена: 386 РНМ: 0000000000099253 ЗНМ: 0300000050 СНО: Общий режим Чеков за смену: 491 ФД за смену: 493 Всего чеков: 491 ИТОГИ ПРИХОД Чеков: 488 Общий итог: 533744.48 Итого наличными: 363030.00 Итого безнал.: 170714.48 НДС 0% : 0.00 НДС 12% : 56691.18 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 4724.21 ИТОГИ ВОЗВРАТ ПРИХОДА Чеков: 3 Общий итог: 6500.00 Итого наличными: 6500.00 Итого безнал.: 0.00 НДС 0% : 0.00 НДС 12% : 690.39 НСП 0% : 0.00 НСП 1,50% : 0.00 НСП 0,50% : 0.00 НСП 5% : 0.00 НСП 3% : 0.00 НСП 2% : 0.00 НСП 1% : 57.53 ИТОГИ РАСХОД Чеков: 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 Нал. в кассе: 356530.00 НС Приход: 234633625.65 НС Возвр.Прихода: 5881883.00 НС Расход: 0.00 НС Возвр.Расхода: 0.00 ФД: 230678 ФМ: 0000000000965352 ФПД: 275422189325521 [00:30:05]StoreToDocumentArchive [00:30:05]shift 386 fd 230678 [00:30:05]save to /storage/0386/doc_00230678 [00:30:05]save last doc name /storage/0386/doc_00230678 to /storage/kkm_last_doc_name [00:30:05]save OK [00:30:05]Clear old archive folders... [00:30:05]NVStorageSaveData kkm_registers [00:30:05]File name is /storage/kkm_registers [00:30:05]Write 24 bytes [00:30:05]NVStorageSaveData done [00:30:05]NVStorageSaveData kkm_registers [00:30:05]File name is /storage/kkm_registers [00:30:05]Write 24 bytes [00:30:05]NVStorageSaveData done [00:30:05]ProcessDocumentItem done err = 0, tmpTLVsize=1389 [00:30:05]tlvbuf is 0063AF40 [00:30:05]SAM_PROTO_ClearQueue [00:30:05]wFMCommunicate request_size=4 [00:30:05]MH_SAM_APDU [00:30:05]CAPDU: 80 09 00 00 [00:30:05]Write to MH i2c: E2 08 00 4C 10 80 09 00 00 00 00 00 00 CE [00:30:05]Write i2c OK [00:30:05]MH_I2C_Read... [00:30:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:30:06]Read from MH i2c: E2 [00:30:06]MH_I2C_Read... [00:30:06]Read from MH i2c: E2 03 00 [00:30:06]MH_I2C_Read... [00:30:06]Read from MH i2c: E2 03 00 4C 10 00 90 00 D0 [00:30:06]RAPDU: 90 00 [00:30:06]wFMCommunicate OK [00:30:06]SAM_PROTO_ClearQueue done [00:30:06]KKMCreateOFDPacket [00:30:06]OFDProtocolAddRootSTLVToBuf [00:30:06]FM_MakeSignedData [00:30:06]FM_MakeSignedData [00:30:06]SAM_PROTO_SignData [00:30:06]wFMCommunicate request_size=4 [00:30:06]MH_SAM_APDU [00:30:06]CAPDU: 80 0D 01 02 [00:30:06]Write to MH i2c: E2 08 00 4D 10 80 0D 01 02 00 00 00 00 D6 [00:30:06]Write i2c OK [00:30:06]MH_I2C_Read... [00:30:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:30:06]Read from MH i2c: E2 [00:30:06]MH_I2C_Read... [00:30:06]Read from MH i2c: E2 03 00 [00:30:06]MH_I2C_Read... [00:30:06]Read from MH i2c: E2 03 00 4D 10 00 90 00 D1 [00:30:06]RAPDU: 90 00 [00:30:06]wFMCommunicate OK [00:30:06]wFMCommunicate request_size=255 [00:30:06]MH_SAM_APDU [00:30:06]CAPDU: 80 0D 02 02 FA 05 00 6D 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 14 00 D0 91 D0 B5 D0 BA D0 B6 D0 B0 D0 BD D0 BE D0 B2 20 D0 90 2E F4 03 04 00 86 E2 A6 66 0E 04 04 00 82 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 5E 04 04 00 EB 01 00 00 57 04 04 00 ED 01 00 00 AA 04 E0 04 6E 04 04 00 EB 01 00 00 69 04 A6 00 6F 04 04 00 E8 01 00 00 B1 04 04 00 F0 6D 2E 03 70 04 04 00 98 F0 29 02 72 04 04 00 58 7D 04 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 FE 80 56 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 [00:30:06]Write to MH i2c: E2 02 01 4E 10 80 0D 02 02 FA 00 05 00 6D 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 14 00 D0 91 D0 B5 D0 BA D0 B6 D0 B0 D0 BD D0 BE D0 B2 20 D0 90 2E F4 03 04 00 86 E2 A6 66 0E 04 04 00 82 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 5E 04 04 00 EB 01 00 00 57 04 04 00 ED 01 00 00 AA 04 E0 04 6E 04 04 00 EB 01 00 00 69 04 A6 00 6F 04 04 00 E8 01 00 00 B1 04 04 00 F0 6D 2E 03 70 04 04 00 98 F0 29 02 72 04 04 00 58 7D 04 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 FE 80 56 EF 03 0A 00 F6 03 01 00 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 06 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 05 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 04 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 03 00 00 B5 [00:30:06]Write i2c OK [00:30:06]MH_I2C_Read... [00:30:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:30:06]Read from MH i2c: E2 [00:30:06]MH_I2C_Read... [00:30:06]Read from MH i2c: E2 03 00 [00:30:06]MH_I2C_Read... [00:30:06]Read from MH i2c: E2 03 00 4E 10 00 90 00 D2 [00:30:06]RAPDU: 90 00 [00:30:06]wFMCommunicate OK [00:30:06]wFMCommunicate request_size=255 [00:30:06]MH_SAM_APDU [00:30:06]CAPDU: 80 0D 02 02 FA F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 65 35 07 6A 04 A0 00 6F 04 04 00 03 00 00 00 B1 04 03 00 10 EB 09 70 04 03 00 10 EB 09 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 AF 0D 01 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 79 16 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 [00:30:06]Write to MH i2c: E2 02 01 4F 10 80 0D 02 02 FA 00 F7 03 01 00 00 EF 03 0A 00 F6 03 01 00 02 F7 03 01 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 65 35 07 6A 04 A0 00 6F 04 04 00 03 00 00 00 B1 04 03 00 10 EB 09 70 04 03 00 10 EB 09 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 AF 0D 01 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 79 16 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 00 00 58 [00:30:07]Write i2c OK [00:30:07]MH_I2C_Read... [00:30:07]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:30:07]Read from MH i2c: E2 [00:30:07]MH_I2C_Read... [00:30:07]Read from MH i2c: E2 03 00 [00:30:07]MH_I2C_Read... [00:30:07]Read from MH i2c: E2 03 00 4F 10 00 90 00 D3 [00:30:07]RAPDU: 90 00 [00:30:07]wFMCommunicate OK [00:30:07]wFMCommunicate request_size=255 [00:30:07]MH_SAM_APDU [00:30:07]CAPDU: 80 0D 02 02 FA 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 [00:30:07]Write to MH i2c: E2 02 01 50 10 80 0D 02 02 FA 00 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 00 00 92 [00:30:07]OFD Sender: No OFD packet to send [00:30:07]Write i2c OK [00:30:07]MH_I2C_Read... [00:30:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:30:08]Read from MH i2c: E2 [00:30:08]MH_I2C_Read... [00:30:08]Read from MH i2c: E2 03 00 [00:30:08]MH_I2C_Read... [00:30:08]Read from MH i2c: E2 03 00 50 10 00 90 00 D4 [00:30:08]RAPDU: 90 00 [00:30:08]wFMCommunicate OK [00:30:08]wFMCommunicate request_size=255 [00:30:08]MH_SAM_APDU [00:30:08]CAPDU: 80 0D 02 02 FA 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 [00:30:08]Write to MH i2c: E2 02 01 51 10 80 0D 02 02 FA 00 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 00 00 B2 [00:30:08]Write i2c OK [00:30:08]MH_I2C_Read... [00:30:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:30:08]Read from MH i2c: E2 [00:30:08]MH_I2C_Read... [00:30:08]Read from MH i2c: E2 03 00 [00:30:08]MH_I2C_Read... [00:30:08]Read from MH i2c: E2 03 00 51 10 00 90 00 D5 [00:30:08]RAPDU: 90 00 [00:30:08]wFMCommunicate OK [00:30:08]wFMCommunicate request_size=255 [00:30:08]MH_SAM_APDU [00:30:08]CAPDU: 80 0D 02 02 FA EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 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:30:08]Write to MH i2c: E2 02 01 52 10 80 0D 02 02 FA 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 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 00 6C [00:30:09]Write i2c OK [00:30:09]MH_I2C_Read... [00:30:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:30:09]Read from MH i2c: E2 [00:30:09]MH_I2C_Read... [00:30:09]Read from MH i2c: E2 03 00 [00:30:09]MH_I2C_Read... [00:30:09]Read from MH i2c: E2 03 00 52 10 00 90 00 D6 [00:30:09]RAPDU: 90 00 [00:30:09]wFMCommunicate OK [00:30:09]wFMCommunicate request_size=148 [00:30:09]MH_SAM_APDU [00:30:09]CAPDU: 80 0D 02 02 8F 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 16 85 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 35 04 06 00 FA 7E B9 C2 0C D1 [00:30:09]Write to MH i2c: E2 97 00 53 10 80 0D 02 02 8F 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 16 85 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 35 04 06 00 FA 7E B9 C2 0C D1 00 00 88 [00:30:09]Write i2c OK [00:30:09]MH_I2C_Read... [00:30:09]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:30:09]Read from MH i2c: E2 [00:30:09]MH_I2C_Read... [00:30:09]Read from MH i2c: E2 03 00 [00:30:09]MH_I2C_Read... [00:30:09]Read from MH i2c: E2 03 00 53 10 00 90 00 D7 [00:30:09]RAPDU: 90 00 [00:30:09]wFMCommunicate OK [00:30:09]wFMCommunicate request_size=4 [00:30:09]MH_SAM_APDU [00:30:09]CAPDU: 80 0D 03 02 [00:30:09]Write to MH i2c: E2 08 00 54 10 80 0D 03 02 00 00 00 00 DF [00:30:09]Write i2c OK [00:30:09]MH_I2C_Read... [00:30:09]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:30:09]Read from MH i2c: E2 [00:30:09]MH_I2C_Read... [00:30:09]Read from MH i2c: E2 0B 00 [00:30:09]MH_I2C_Read... [00:30:09]Read from MH i2c: E2 0B 00 54 10 00 D0 D8 33 99 C3 84 B9 3E 90 00 92 [00:30:09]RAPDU: D0 D8 33 99 C3 84 B9 3E 90 00 [00:30:09]wFMCommunicate OK [00:30:09]SAM_PROTO_SignData done [00:30:09]FM_MakeSignedData done [00:30:09]CreateOFDProtocolMessage [00:30:09]wFMCommunicate request_size=4 [00:30:09]MH_SAM_APDU [00:30:09]CAPDU: 80 11 00 00 [00:30:09]Write to MH i2c: E2 08 00 55 10 80 11 00 00 00 00 00 00 DF [00:30:09]Write i2c OK [00:30:09]MH_I2C_Read... [00:30:09]Read from MH i2c: E2 [00:30:09]MH_I2C_Read... [00:30:09]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:30:09]Read from MH i2c: E2 17 00 [00:30:09]MH_I2C_Read... [00:30:09]Read from MH i2c: E2 17 00 55 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 30 [00:30:09]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [00:30:10]wFMCommunicate OK [00:30:10]CreateOFDProtocolMessage done [00:30:10]OFDSenderStorePacket 230678 [00:30:10]StoreOFDPacket docnum=230678 [00:30:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 81 05 00 00 10 19 79 05 AE 88 5A 05 01 00 05 00 6D 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 14 00 D0 91 D0 B5 D0 BA D0 B6 D0 B0 D0 BD D0 BE D0 B2 20 D0 90 2E F4 03 04 00 86 E2 A6 66 0E 04 04 00 82 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 5E 04 04 00 EB 01 00 00 57 04 04 00 ED 01 00 00 AA 04 E0 04 6E 04 04 00 EB 01 00 00 69 04 A6 00 6F 04 04 00 E8 01 00 00 B1 04 04 00 F0 6D 2E 03 70 04 04 00 98 F0 29 02 72 04 04 00 58 7D 04 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 FE 80 56 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 65 35 07 6A 04 A0 00 6F 04 04 00 03 00 00 00 B1 04 03 00 10 EB 09 70 04 03 00 10 EB 09 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 AF 0D 01 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 79 16 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 16 85 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 35 04 06 00 FA 7E B9 C2 0C D1 D0 D8 33 99 C3 84 B9 3E [00:30:10]CheckFolder [00:30:10]dirname=/storage/ofd_packets [00:30:10]CheckFolder done [00:30:10]ProducePacketName [00:30:10]name=ofd_packets/00230678 [00:30:10]NVStorageSaveData ofd_packets/00230678 [00:30:10]File name is /storage/ofd_packets/00230678 [00:30:10]Write 1439 bytes [00:30:10]NVStorageSaveData done [00:30:10]OFDSenderStorePacket done [00:30:10]KKMCreateOFDPacket done [00:30:10]NVStorageSaveData kkm_last_timestamp [00:30:10]File name is /storage/kkm_last_timestamp [00:30:10]Write 4 bytes [00:30:10]NVStorageSaveData done [00:30:10]ExternCall_PrintAddStr [00:30:10]wPrintStart [00:30:10]Write to MH i2c: 01 00 00 56 10 66 [00:30:10]Write i2c OK [00:30:10]MH_I2C_Read... [00:30:10]Read from MH i2c: 01 [00:30:10]MH_I2C_Read... [00:30:10]Read from MH i2c: 01 07 00 [00:30:10]MH_I2C_Read... [00:30:10]Read from MH i2c: 01 07 00 56 10 00 00 00 00 00 FF 0F 7B [00:30:10]RasterBufferAndPrint [00:30:10]line Отчет о закрытии смены [00:30:10]line ФФД: 1.0 [00:30:10]line ИНН: 02508201610067 [00:30:10]line Кассир: Бекжанов А. [00:30:10]line 29.07.2024 00:29 [00:30:10]line Смена: 386 [00:30:10]line РНМ: 0000000000099253 [00:30:10]line ЗНМ: 0300000050 [00:30:10]line СНО: Общий режим [00:30:10]line Чеков за смену: 491 [00:30:10]line ФД за смену: 493 [00:30:10]line Всего чеков: 491 [00:30:10]line ИТОГИ ПРИХОД [00:30:10]line Чеков: 488 [00:30:10]line Общий итог: 533744.48 [00:30:10]line Итого наличными: 363030.00 [00:30:10]line Итого безнал.: 170714.48 [00:30:10]line НДС 0% : 0.00 [00:30:10]line НДС 12% : 56691.18 [00:30:10]line НСП 0% : 0.00 [00:30:10]line НСП 1,50% : 0.00 [00:30:10]line НСП 0,50% : 0.00 [00:30:10]line НСП 5% : 0.00 [00:30:10]line НСП 3% : 0.00 [00:30:10]line НСП 2% : 0.00 [00:30:10]line НСП 1% : 4724.21 [00:30:10]line ИТОГИ ВОЗВРАТ ПРИХОДА [00:30:10]line Чеков: 3 [00:30:10]line Общий итог: 6500.00 [00:30:10]line Итого наличными: 6500.00 [00:30:10]line Итого безнал.: 0.00 [00:30:10]line НДС 0% : 0.00 [00:30:10]line НДС 12% : 690.39 [00:30:10]line НСП 0% : 0.00 [00:30:10]line НСП 1,50% : 0.00 [00:30:10]line НСП 0,50% : 0.00 [00:30:10]line НСП 5% : 0.00 [00:30:10]line НСП 3% : 0.00 [00:30:10]line НСП 2% : 0.00 [00:30:10]line НСП 1% : 57.53 [00:30:10]line ИТОГИ РАСХОД [00:30:10]line Чеков: 0 [00:30:10]line Общий итог: 0.00 [00:30:10]line Итого наличными: 0.00 [00:30:10]line Итого безнал.: 0.00 [00:30:10]line НДС 0% : 0.00 [00:30:10]line НДС 12% : 0.00 [00:30:10]line НСП 0% : 0.00 [00:30:10]line НСП 1,50% : 0.00 [00:30:10]line НСП 0,50% : 0.00 [00:30:10]line НСП 5% : 0.00 [00:30:10]line НСП 3% : 0.00 [00:30:10]line НСП 2% : 0.00 [00:30:10]line НСП 1% : 0.00 [00:30:10]line ИТОГИ ВОЗВРАТ РАСХОДА [00:30:10]line Чеков: 0 [00:30:10]OFD Sender: Processing packet 230678 [packets to send 132, broken 131] [00:30:10]line Общий итог: 0.00 [00:30:10]ProducePacketName [00:30:10]line Итого наличными: 0.00 [00:30:10]name=ofd_packets/00230678 [00:30:10]line Итого безнал.: 0.00 [00:30:10]OFD Sender: To server: pG, [00:30:10]line НДС 0% : 0.00 [00:30:10]CommunicateWithHost lk.salyk.kg:30040 [00:30:10]line НДС 12% : 0.00 [00:30:10]ConnectInit lk.salyk.kg [00:30:10]line НСП 0% : 0.00 [00:30:10]line НСП 1,50% : 0.00 [00:30:10]line НСП 0,50% : 0.00 [00:30:10]line НСП 5% : 0.00 [00:30:10]line НСП 3% : 0.00 [00:30:10]line НСП 2% : 0.00 [00:30:10]line НСП 1% : 0.00 [00:30:10]line Сумма внесений: 0.00 [00:30:10]line Сумма выплат: 0.00 [00:30:10]line Нал. в кассе: 356530.00 [00:30:10]line НС Приход: 234633625.65 [00:30:10]line НС Возвр.Прихода: 5881883.00 [00:30:10]line НС Расход: 0.00 [00:30:10]line НС Возвр.Расхода: 0.00 [00:30:10]line ФД: 230678 [00:30:10]line ФМ: 0000000000965352 [00:30:10]line ФПД: 275422189325521 [00:30:10]written 0, free lines is 4095 [00:30:10]Connected sock=10 [00:30:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 81 05 00 00 10 19 79 05 AE 88 5A 05 01 00 05 00 6D 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 14 00 D0 91 D0 B5 D0 BA D0 B6 D0 B0 D0 BD D0 BE D0 B2 20 D0 90 2E F4 03 04 00 86 E2 A6 66 0E 04 04 00 82 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 5E 04 04 00 EB 01 00 00 57 04 04 00 ED 01 00 00 AA 04 E0 04 6E 04 04 00 EB 01 00 00 69 04 A6 00 6F 04 04 00 E8 01 00 00 B1 04 04 00 F0 6D 2E 03 70 04 04 00 98 F0 29 02 72 04 04 00 58 7D 04 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 FE 80 56 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 65 35 07 6A 04 A0 00 6F 04 04 00 03 00 00 00 B1 04 03 00 10 EB 09 70 04 03 00 10 EB 09 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 AF 0D 01 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 79 16 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 Write to MH i2c: 01 00 00 A6 10 B6 [00:30:11]00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 Write i2c OK [00:30:11]00 MH_I2C_Read... [00:30:11]00 EF 03 09 00 F6 03 01 Read from MH i2c: 00 01 04 [00:30:11]F7 03 00 00 EF 03 09 00 F6 03 01 MH_I2C_Read... [00:30:11]00 Read from MH i2c: 05 01 F7 07 03 00 00 [00:30:11]00 MH_I2C_Read... [00:30:11]EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 Read from MH i2c: 8D 01 00 07 6F 00 04 A6 04 10 00 00 00 00 00 00 B1 04 00 00 00 00 00 70 00 04 4B 0C 14 [00:30:11]RasterBufferAndPrint [00:30:11]line [00:30:11]line [00:30:11]line [00:30:11]line [00:30:11]line [00:30:11]00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 written 0, free lines is 3546 [00:30:11]03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 MH_Cut [00:30:11]01 Write to MH i2c: D1 00 01 01 00 F7 AD 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 10 00 01 00 8F 00 [00:30:12]B1 04 00 00 70 04 00 00 72 04 Write i2c OK [00:30:12]00 MH_I2C_Read... [00:30:12]00 Read from MH i2c: 00 D1 04 [00:30:12]75 MH_I2C_Read... [00:30:12]00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE Read from MH i2c: 03 D1 09 01 00 00 F2 [00:30:12]03 MH_I2C_Read... [00:30:12]01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 Read from MH i2c: F7 D1 03 01 00 00 00 AD EF 10 03 00 09 8E 00 [00:30:12]F6 Write to MH i2c: 03 01 01 00 00 00 01 AE F7 10 03 BE 00 [00:30:12]00 EF 03 09 00 F6 03 01 Write i2c OK [00:30:12]00 MH_I2C_Read... [00:30:12]02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 16 85 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 35 04 06 00 FA 7E B9 C2 0C D1 D0 D8 33 99 C3 84 B9 3E [00:30:12]*** Cut start [00:30:12]*** Partial cut [00:30:12]*** CUTSNS_PIN = 1 [00:30:12]*** CUTSNS_PIN = 0 [00:30:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 36 61 47 00 79 B9 A5 07 *** Brake cut motor [00:30:12]01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 16 85 03 00 F4 03 04 00 68 89 A6 66 B6 04 01 00 00 EE 63 CE EF 81 43 85 D3 [00:30:12]CommunicateWithHost err = 0 [00:30:12]CheckOFDResponse [00:30:12]1017 (14) - 77093643461234 [00:30:12]1041 (16) - 0000000000965352 [00:30:12]1040 (4) - 230678 [00:30:12]1012 (4) - 28.07.2024 18:09 [00:30:12]1206 (1) - 0 [00:30:12]OFD Sender: Remove packet 230678 [00:30:12]ProducePacketName [00:30:12]name=ofd_packets/00230678 [00:30:12]NVStorageDeleteData [00:30:12]Read from MH i2c: 01 [00:30:12]MH_I2C_Read... [00:30:12]*** Stop cut motor [00:30:12]*** Cut end [00:30:12]Read from MH i2c: 01 07 00 [00:30:12]MH_I2C_Read... [00:30:12]Read from MH i2c: 01 07 00 AE 10 00 00 00 00 00 FF 0F D3 [00:30:12]process_action close_shift done [00:30:12]requested_data is exist [00:30:12]produce_requested_data [00:30:12]requested_item fd.num is exist - process it [00:30:12]SAM_PROTO_GetFieldsCounters [00:30:12]wFMCommunicate request_size=4 [00:30:12]MH_SAM_APDU [00:30:12]CAPDU: 80 13 00 00 [00:30:12]Write to MH i2c: E2 08 00 AF 10 80 13 00 00 00 00 00 00 3B [00:30:13]Write i2c OK [00:30:13]MH_I2C_Read... [00:30:13]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:30:13]Read from MH i2c: E2 [00:30:13]MH_I2C_Read... [00:30:13]Read from MH i2c: E2 62 00 [00:30:13]MH_I2C_Read... [00:30:13]Read from MH i2c: E2 62 00 AF 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 16 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 EB 01 00 00 5E 04 04 00 EB 01 00 00 57 04 04 00 ED 01 00 00 19 04 04 00 00 00 00 00 90 00 43 [00:30:13]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 16 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 EB 01 00 00 5E 04 04 00 EB 01 00 00 57 04 04 00 ED 01 00 00 19 04 04 00 00 00 00 00 90 00 [00:30:13]wFMCommunicate OK [00:30:13]SAM_PROTO_GetFieldsCounters done [00:30:13]requested_item shift.num is exist - process it [00:30:13]requested_item shift.opened is exist - process it [00:30:13]req_shift_opened [00:30:13]FM_GetShiftState [00:30:13]SAM_PROTO_GetShiftState [00:30:13]wFMCommunicate request_size=4 [00:30:13]MH_SAM_APDU [00:30:13]CAPDU: 80 13 01 00 [00:30:13]Write to MH i2c: E2 08 00 B0 10 80 13 01 00 00 00 00 00 3D [00:30:13]Write i2c OK [00:30:13]MH_I2C_Read... [00:30:13]OFD Sender: No OFD packet to send [00:30:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:30:13]Read from MH i2c: E2 [00:30:13]MH_I2C_Read... [00:30:13]Read from MH i2c: E2 0E 00 [00:30:13]MH_I2C_Read... [00:30:13]Read from MH i2c: E2 0E 00 B0 10 00 09 00 00 00 00 00 00 00 00 00 00 90 00 48 [00:30:13]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:30:13]wFMCommunicate OK [00:30:13]SAM_PROTO_GetShiftState done [00:30:13]FM_GetShiftState done [00:30:13]req_shift_opened done [00:30:13]requested_item shift.open_date is exist - process it [00:30:13]req_shift_open_date [00:30:13]FM_GetShiftState [00:30:13]SAM_PROTO_GetShiftState [00:30:13]wFMCommunicate request_size=4 [00:30:13]MH_SAM_APDU [00:30:13]CAPDU: 80 13 01 00 [00:30:13]Write to MH i2c: E2 08 00 B1 10 80 13 01 00 00 00 00 00 3E [00:30:13]Write i2c OK [00:30:13]MH_I2C_Read... [00:30:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:30:13]Read from MH i2c: E2 [00:30:13]MH_I2C_Read... [00:30:13]Read from MH i2c: E2 0E 00 [00:30:13]MH_I2C_Read... [00:30:13]Read from MH i2c: E2 0E 00 B1 10 00 09 00 00 00 00 00 00 00 00 00 00 90 00 49 [00:30:13]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:30:13]wFMCommunicate OK [00:30:13]SAM_PROTO_GetShiftState done [00:30:13]FM_GetShiftState done [00:30:13]req_shift_open_date done [00:30:13]produce_requested_data done [00:30:13]produce_requested_data return {"fd.num":230678,"shift.num":386,"shift.opened":0,"shift.open_date":0} [00:30:13]process_action_free close_shift [00:30:13]json_value_free [00:30:13]json_value_free done [00:30:13]process_json_proto returns [00:30:13]Send response to host [00:30:13]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":230678,"shift.num":386,"shift.opened":0,"shift.open_date":0}}} [00:30:13]free response buf [00:30:13]execute_script done [00:30:13]execute_script returns [00:30:13]free content buf [00:30:13]Sock 9.Close socket [00:30:13]Sock 9.Thread stoped [00:30:18]OFD Sender: No OFD packet to send [00:30:23]OFD Sender: No OFD packet to send [00:30:28]OFD Sender: No OFD packet to send [00:30:33]OFD Sender: No OFD packet to send [00:30:38]OFD Sender: No OFD packet to send [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:03]OFD Sender: No OFD packet to send [00:32:08]OFD Sender: No OFD packet to send [00:32:13]OFD Sender: No OFD packet to send [00:32:18]OFD Sender: No OFD packet to send [00:32:23]OFD Sender: No OFD packet to send [00:32:28]OFD Sender: No OFD packet to send [00:32:33]OFD Sender: No OFD packet to send [00:32:38]OFD Sender: No OFD packet to send [00:32:43]OFD Sender: No OFD packet to send [00:32:48]OFD Sender: No OFD packet to send [00:32:53]OFD Sender: No OFD packet to send [00:32:58]OFD Sender: No OFD packet to send [00:33:03]OFD Sender: No OFD packet to send [00:33:08]OFD Sender: No OFD packet to send [00:33:13]OFD Sender: No OFD packet to send [00:33:18]OFD Sender: No OFD packet to send [00:33:23]OFD Sender: No OFD packet to send [00:33:28]OFD Sender: No OFD packet to send [00:33:33]OFD Sender: No OFD packet to send [00:33:38]OFD Sender: No OFD packet to send [00:33:43]OFD Sender: No OFD packet to send [00:33:48]OFD Sender: No OFD packet to send [00:33:53]OFD Sender: No OFD packet to send [00:33:58]OFD Sender: No OFD packet to send [00:34:03]OFD Sender: No OFD packet to send [00:34:08]OFD Sender: No OFD packet to send [00:34:13]OFD Sender: No OFD packet to send [00:34:18]OFD Sender: No OFD packet to send [00:34:23]OFD Sender: No OFD packet to send [00:34:28]OFD Sender: No OFD packet to send [00:34:33]OFD Sender: No OFD packet to send [00:34:38]OFD Sender: No OFD packet to send [00:34:43]OFD Sender: No OFD packet to send [00:34:48]OFD Sender: No OFD packet to send [00:34:53]OFD Sender: No OFD packet to send [00:34:58]OFD Sender: No OFD packet to send [00:35:03]OFD Sender: No OFD packet to send [00:35:08]OFD Sender: No OFD packet to send [00:35:13]OFD Sender: No OFD packet to send [00:35:18]OFD Sender: No OFD packet to send [00:35:23]OFD Sender: No OFD packet to send [00:35:28]OFD Sender: No OFD packet to send [00:35:33]OFD Sender: No OFD packet to send [00:35:38]OFD Sender: No OFD packet to send [00:35:43]OFD Sender: No OFD packet to send [00:35:48]OFD Sender: No OFD packet to send [00:35:53]OFD Sender: No OFD packet to send [00:35:58]OFD Sender: No OFD packet to send [00:36:03]OFD Sender: No OFD packet to send [00:36:08]OFD Sender: No OFD packet to send [00:36:13]OFD Sender: No OFD packet to send [00:36:18]OFD Sender: No OFD packet to send [00:36:23]OFD Sender: No OFD packet to send [00:36:28]OFD Sender: No OFD packet to send [00:36:33]OFD Sender: No OFD packet to send [00:36:38]OFD Sender: No OFD packet to send [00:36:43]OFD Sender: No OFD packet to send [00:36:48]OFD Sender: No OFD packet to send [00:36:53]OFD Sender: No OFD packet to send [00:36:58]OFD Sender: No OFD packet to send [00:37:03]OFD Sender: No OFD packet to send [00:37:08]OFD Sender: No OFD packet to send [00:37:13]OFD Sender: No OFD packet to send [00:37:18]OFD Sender: No OFD packet to send [00:37:19]accept exits with 8 [00:37:19]New connection [00:37:19]New thread 3067276644 created [00:37:19]Thread 3067133284 joined [00:37:19]Waiting for new connection... [00:37:19] Sock 8.Parse request [00:37:19]Sock 8.Check first char [00:37:19]Sock 8.First char is OK [00:37:19]request: POST /json_proto HTTP/1.0 [00:37:19]Method: POST [00:37:19]URL: /json_proto [00:37:19]Method is POST - this is cgi request [00:37:19]url: /json_proto [00:37:19]query_string will be loaded in cgi processing [00:37:19]execute_cgi json_proto POST (null) [00:37:19]execute_cgi path=json_proto method=POST [00:37:19]POST find Content-Length [00:37:19]Host: 172.17.49.131:8080 [00:37:19]Content-Length: 215 [00:37:19]Content-Type: application/json [00:37:19] [00:37:19]POST finish read [00:37:19]Found Content-Length = 215 [00:37:19]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:37:19]execute_script... [00:37:19]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:37:19]POST & json_proto [00:37:19]process_json_proto [00:37:19]json parsed OK: [00:37:19]protocol is kg_v1.0 [00:37:19]action value=get_value [00:37:19]process_action get_value [00:37:19]cmd_get_value [00:37:19]process_action get_value done [00:37:19]requested_data is exist [00:37:19]produce_requested_data [00:37:19]requested_item kkm.sn is exist - process it [00:37:19]requested_item kkm.ver is exist - process it [00:37:19]requested_item fm.sn is exist - process it [00:37:19]wFMCommunicate request_size=4 [00:37:19]MH_SAM_APDU [00:37:19]CAPDU: 80 11 00 00 [00:37:19]Write to MH i2c: E2 08 00 B2 10 80 11 00 00 00 00 00 00 3C [00:37:19]Write i2c OK [00:37:19]MH_I2C_Read... [00:37:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:37:19]Read from MH i2c: E2 [00:37:19]MH_I2C_Read... [00:37:19]Read from MH i2c: E2 17 00 [00:37:19]MH_I2C_Read... [00:37:19]Read from MH i2c: E2 17 00 B2 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 8D [00:37:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [00:37:19]wFMCommunicate OK [00:37:19]requested_item fd.num is exist - process it [00:37:19]SAM_PROTO_GetFieldsCounters [00:37:19]wFMCommunicate request_size=4 [00:37:19]MH_SAM_APDU [00:37:19]CAPDU: 80 13 00 00 [00:37:19]Write to MH i2c: E2 08 00 B3 10 80 13 00 00 00 00 00 00 3F [00:37:19]Write i2c OK [00:37:19]MH_I2C_Read... [00:37:19]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:37:19]Read from MH i2c: E2 [00:37:19]MH_I2C_Read... [00:37:19]Read from MH i2c: E2 62 00 [00:37:19]MH_I2C_Read... [00:37:19]Read from MH i2c: E2 62 00 B3 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 16 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 EB 01 00 00 5E 04 04 00 EB 01 00 00 57 04 04 00 ED 01 00 00 19 04 04 00 00 00 00 00 90 00 47 [00:37:19]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 16 85 03 00 0E 04 04 00 82 01 00 00 12 04 04 00 EB 01 00 00 5E 04 04 00 EB 01 00 00 57 04 04 00 ED 01 00 00 19 04 04 00 00 00 00 00 90 00 [00:37:19]wFMCommunicate OK [00:37:19]SAM_PROTO_GetFieldsCounters done [00:37:19]requested_item shift.num is exist - process it [00:37:19]requested_item shift.opened is exist - process it [00:37:19]req_shift_opened [00:37:19]FM_GetShiftState [00:37:19]SAM_PROTO_GetShiftState [00:37:19]wFMCommunicate request_size=4 [00:37:19]MH_SAM_APDU [00:37:19]CAPDU: 80 13 01 00 [00:37:19]Write to MH i2c: E2 08 00 B4 10 80 13 01 00 00 00 00 00 41 [00:37:19]Write i2c OK [00:37:19]MH_I2C_Read... [00:37:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:37:20]Read from MH i2c: E2 [00:37:20]MH_I2C_Read... [00:37:20]Read from MH i2c: E2 0E 00 [00:37:20]MH_I2C_Read... [00:37:20]Read from MH i2c: E2 0E 00 B4 10 00 09 00 00 00 00 00 00 00 00 00 00 90 00 4C [00:37:20]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:37:20]wFMCommunicate OK [00:37:20]SAM_PROTO_GetShiftState done [00:37:20]FM_GetShiftState done [00:37:20]req_shift_opened done [00:37:20]requested_item shift.open_date is exist - process it [00:37:20]req_shift_open_date [00:37:20]FM_GetShiftState [00:37:20]SAM_PROTO_GetShiftState [00:37:20]wFMCommunicate request_size=4 [00:37:20]MH_SAM_APDU [00:37:20]CAPDU: 80 13 01 00 [00:37:20]Write to MH i2c: E2 08 00 B5 10 80 13 01 00 00 00 00 00 42 [00:37:20]Write i2c OK [00:37:20]MH_I2C_Read... [00:37:20]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:37:20]Read from MH i2c: E2 [00:37:20]MH_I2C_Read... [00:37:20]Read from MH i2c: E2 0E 00 [00:37:20]MH_I2C_Read... [00:37:20]Read from MH i2c: E2 0E 00 B5 10 00 09 00 00 00 00 00 00 00 00 00 00 90 00 4D [00:37:20]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:37:20]wFMCommunicate OK [00:37:20]SAM_PROTO_GetShiftState done [00:37:20]FM_GetShiftState done [00:37:20]req_shift_open_date done [00:37:20]produce_requested_data done [00:37:20]produce_requested_data return {"kkm.sn":"0300000050","kkm.ver":"001","fm.sn":"0000000000965352","fd.num":230678,"shift.num":386,"shift.opened":0,"shift.open_date":0} [00:37:20]process_action_free get_value [00:37:20]json_value_free [00:37:20]json_value_free done [00:37:20]process_json_proto returns [00:37:20]Send response to host [00:37:20]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"kkm.sn":"0300000050","kkm.ver":"001","fm.sn":"0000000000965352","fd.num":230678,"shift.num":386,"shift.opened":0,"shift.open_date":0}}} [00:37:20]free response buf [00:37:20]execute_script done [00:37:20]execute_script returns [00:37:20]free content buf [00:37:20]Sock 8.Close socket [00:37:20]Sock 8.Thread stoped [00:37:20]accept exits with 10 [00:37:20]New connection [00:37:20]New thread 3067133284 created [00:37:20]Thread 3067276644 joined [00:37:20]Waiting for new connection... [00:37:20] Sock 10.Parse request [00:37:20]Sock 10.Check first char [00:37:20]Sock 10.First char is OK [00:37:20]request: POST /json_proto HTTP/1.0 [00:37:20]Method: POST [00:37:20]URL: /json_proto [00:37:20]Method is POST - this is cgi request [00:37:20]url: /json_proto [00:37:20]query_string will be loaded in cgi processing [00:37:20]execute_cgi json_proto POST (null) [00:37:20]execute_cgi path=json_proto method=POST [00:37:20]POST find Content-Length [00:37:20]Host: 172.17.49.131:8080 [00:37:20]Content-Length: 331 [00:37:20]Content-Type: application/json [00:37:20] [00:37:20]POST finish read [00:37:20]Found Content-Length = 331 [00:37:20]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:37:20]execute_script... [00:37:20]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:37:20]POST & json_proto [00:37:20]process_json_proto [00:37:20]json parsed OK: [00:37:20]protocol is kg_v1.0 [00:37:20]action value=get_value [00:37:20]process_action get_value [00:37:20]cmd_get_value [00:37:20]process_action get_value done [00:37:20]requested_data is exist [00:37:20]produce_requested_data [00:37:20]requested_item fm.sale.total is exist - process it [00:37:20]SAM_PROTO_GetFMData [00:37:20]wFMCommunicate request_size=4 [00:37:20]MH_SAM_APDU [00:37:20]CAPDU: 80 13 03 00 [00:37:20]Write to MH i2c: E2 08 00 B6 10 80 13 03 00 00 00 00 00 45 [00:37:20]Write i2c OK [00:37:20]MH_I2C_Read... [00:37:20]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:37:20]Read from MH i2c: E2 [00:37:20]MH_I2C_Read... [00:37:20]Read from MH i2c: E2 FD 00 [00:37:20]MH_I2C_Read... [00:37:20]Read from MH i2c: E2 FD 00 B6 10 00 C6 04 85 04 C2 04 6E 04 04 00 11 82 03 00 69 04 A4 00 6F 04 04 00 41 78 03 00 B1 04 05 00 05 80 86 76 05 70 04 05 00 86 3A 6E 6B 04 72 04 05 00 7F 45 18 0B 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 57 E0 8D 94 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 68 FE 60 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 D0 09 00 00 B1 04 04 00 8C 0A 0F 23 70 04 04 00 8C 0A 0F 23 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 C9 37 B9 03 EF 03 90 00 10 [00:37:20]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 11 82 03 00 69 04 A4 00 6F 04 04 00 41 78 03 00 B1 04 05 00 05 80 86 76 05 70 04 05 00 86 3A 6E 6B 04 72 04 05 00 7F 45 18 0B 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 57 E0 8D 94 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 68 FE 60 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 D0 09 00 00 B1 04 04 00 8C 0A 0F 23 70 04 04 00 8C 0A 0F 23 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 C9 37 B9 03 EF 03 90 00 [00:37:20]wFMCommunicate OK [00:37:20]wFMCommunicate request_size=4 [00:37:20]MH_SAM_APDU [00:37:20]CAPDU: 80 17 00 00 [00:37:20]Write to MH i2c: E2 08 00 B7 10 80 17 00 00 00 00 00 00 47 [00:37:20]Write i2c OK [00:37:20]MH_I2C_Read... [00:37:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:37:21]Read from MH i2c: E2 [00:37:21]MH_I2C_Read... [00:37:21]Read from MH i2c: E2 FD 00 [00:37:21]MH_I2C_Read... [00:37:21]Read from MH i2c: E2 FD 00 B7 10 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 D6 6E 4F EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 95 [00:37:21]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 D6 6E 4F EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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:37:21]wFMCommunicate OK [00:37:21]wFMCommunicate request_size=4 [00:37:21]MH_SAM_APDU [00:37:21]CAPDU: 80 17 00 00 [00:37:21]Write to MH i2c: E2 08 00 B8 10 80 17 00 00 00 00 00 00 48 [00:37:21]Write i2c OK [00:37:21]MH_I2C_Read... [00:37:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:37:21]Read from MH i2c: E2 [00:37:21]MH_I2C_Read... [00:37:21]Read from MH i2c: E2 FD 00 [00:37:21]MH_I2C_Read... [00:37:21]Read from MH i2c: E2 FD 00 B8 10 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 6F [00:37:21]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:37:21]wFMCommunicate OK [00:37:21]wFMCommunicate request_size=4 [00:37:21]MH_SAM_APDU [00:37:21]CAPDU: 80 17 00 00 [00:37:21]Write to MH i2c: E2 08 00 B9 10 80 17 00 00 00 00 00 00 49 [00:37:21]Write i2c OK [00:37:21]MH_I2C_Read... [00:37:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:37:21]Read from MH i2c: E2 [00:37:21]MH_I2C_Read... [00:37:21]Read from MH i2c: E2 FD 00 [00:37:21]MH_I2C_Read... [00:37:21]Read from MH i2c: E2 FD 00 B9 10 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 C4 [00:37:21]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:37:21]wFMCommunicate OK [00:37:21]wFMCommunicate request_size=4 [00:37:21]MH_SAM_APDU [00:37:21]CAPDU: 80 17 00 00 [00:37:21]Write to MH i2c: E2 08 00 BA 10 80 17 00 00 00 00 00 00 4A [00:37:21]Write i2c OK [00:37:21]MH_I2C_Read... [00:37:21]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:37:21]Read from MH i2c: E2 [00:37:21]MH_I2C_Read... [00:37:21]Read from MH i2c: E2 E3 00 [00:37:21]MH_I2C_Read... [00:37:21]Read from MH i2c: E2 E3 00 BA 10 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 29 [00:37:21]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:37:21]wFMCommunicate OK [00:37:21]SAM_PROTO_GetFMData done [00:37:21]requested_item fm.sale_refund.total is exist - process it [00:37:21]requested_item fm.buy.total is exist - process it [00:37:21]requested_item shift.sale.total is exist - process it [00:37:21]SAM_PROTO_GetShiftData [00:37:21]wFMCommunicate request_size=4 [00:37:21]MH_SAM_APDU [00:37:21]CAPDU: 80 13 02 00 [00:37:21]Write to MH i2c: E2 08 00 BB 10 80 13 02 00 00 00 00 00 49 [00:37:21]Write i2c OK [00:37:21]MH_I2C_Read... [00:37:22]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:37:22]Read from MH i2c: E2 [00:37:22]MH_I2C_Read... [00:37:22]Read from MH i2c: E2 FD 00 [00:37:22]MH_I2C_Read... [00:37:22]Read from MH i2c: E2 FD 00 BB 10 00 BD 04 AA 04 B9 04 6E 04 04 00 EB 01 00 00 69 04 9F 00 6F 04 04 00 E8 01 00 00 B1 04 04 00 F0 6D 2E 03 70 04 04 00 98 F0 29 02 72 04 04 00 58 7D 04 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 FE 80 56 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 65 35 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 03 00 00 00 B1 04 03 00 10 EB 09 70 04 03 00 10 EB 09 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 AF 0D 01 EF 03 09 00 F6 03 01 00 00 F7 90 00 8B [00:37:22]RAPDU: BD 04 AA 04 B9 04 6E 04 04 00 EB 01 00 00 69 04 9F 00 6F 04 04 00 E8 01 00 00 B1 04 04 00 F0 6D 2E 03 70 04 04 00 98 F0 29 02 72 04 04 00 58 7D 04 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 FE 80 56 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 65 35 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 03 00 00 00 B1 04 03 00 10 EB 09 70 04 03 00 10 EB 09 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 AF 0D 01 EF 03 09 00 F6 03 01 00 00 F7 90 00 [00:37:22]wFMCommunicate OK [00:37:22]wFMCommunicate request_size=4 [00:37:22]MH_SAM_APDU [00:37:22]CAPDU: 80 17 00 00 [00:37:22]Write to MH i2c: E2 08 00 BC 10 80 17 00 00 00 00 00 00 4C [00:37:22]Write i2c OK [00:37:22]MH_I2C_Read... [00:37:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:37:22]Read from MH i2c: E2 [00:37:22]MH_I2C_Read... [00:37:22]Read from MH i2c: E2 FD 00 [00:37:22]MH_I2C_Read... [00:37:22]Read from MH i2c: E2 FD 00 BC 10 00 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 79 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 88 [00:37:22]RAPDU: 03 00 00 EF 03 0B 00 F6 03 01 00 01 F7 03 02 00 79 16 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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:37:22]wFMCommunicate OK [00:37:22]wFMCommunicate request_size=4 [00:37:22]MH_SAM_APDU [00:37:22]CAPDU: 80 17 00 00 [00:37:22]Write to MH i2c: E2 08 00 BD 10 80 17 00 00 00 00 00 00 4D [00:37:22]Write i2c OK [00:37:22]MH_I2C_Read... [00:37:22]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:37:22]Read from MH i2c: E2 [00:37:22]MH_I2C_Read... [00:37:22]Read from MH i2c: E2 FD 00 [00:37:22]MH_I2C_Read... [00:37:22]Read from MH i2c: E2 FD 00 BD 10 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 7F [00:37:22]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:37:22]wFMCommunicate OK [00:37:22]wFMCommunicate request_size=4 [00:37:22]MH_SAM_APDU [00:37:22]CAPDU: 80 17 00 00 [00:37:22]Write to MH i2c: E2 08 00 BE 10 80 17 00 00 00 00 00 00 4E [00:37:22]Write i2c OK [00:37:22]MH_I2C_Read... [00:37:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:37:23]Read from MH i2c: E2 [00:37:23]MH_I2C_Read... [00:37:23]Read from MH i2c: E2 FD 00 [00:37:23]MH_I2C_Read... [00:37:23]Read from MH i2c: E2 FD 00 BE 10 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 C5 [00:37:23]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:37:23]wFMCommunicate OK [00:37:23]wFMCommunicate request_size=4 [00:37:23]MH_SAM_APDU [00:37:23]CAPDU: 80 17 00 00 [00:37:23]Write to MH i2c: E2 08 00 BF 10 80 17 00 00 00 00 00 00 4F [00:37:23]Write i2c OK [00:37:23]MH_I2C_Read... [00:37:23]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 215! [00:37:23]Read from MH i2c: E2 [00:37:23]MH_I2C_Read... [00:37:23]Read from MH i2c: E2 DA 00 [00:37:23]MH_I2C_Read... [00:37:23]Read from MH i2c: E2 DA 00 BF 10 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 30 [00:37:23]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:37:23]wFMCommunicate OK [00:37:23]SAM_PROTO_GetShiftData done [00:37:23]requested_item shift.sale.total_cash is exist - process it [00:37:23]requested_item shift.sale_refund.total is exist - process it [00:37:23]requested_item shift.sale_refund.total_cash is exist - process it [00:37:23]requested_item shift.buy.total is exist - process it [00:37:23]requested_item shift.buy.total_cash is exist - process it [00:37:23]produce_requested_data done [00:37:23]produce_requested_data return {"fm.sale.total":234633625.65,"fm.sale_refund.total":5881883.00,"fm.buy.total":0.00,"shift.sale.total":533744.48,"shift.sale.total_cash":363030.00,"shift.sale_refund.total":6500.00,"shift.sale_refund.total_cash":6500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00} [00:37:23]process_action_free get_value [00:37:23]json_value_free [00:37:23]json_value_free done [00:37:23]process_json_proto returns [00:37:23]Send response to host [00:37:23]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":234633625.65,"fm.sale_refund.total":5881883.00,"fm.buy.total":0.00,"shift.sale.total":533744.48,"shift.sale.total_cash":363030.00,"shift.sale_refund.total":6500.00,"shift.sale_refund.total_cash":6500.00,"shift.buy.total":0.00,"shift.buy.total_cash":0.00}}} [00:37:23]free response buf [00:37:23]execute_script done [00:37:23]execute_script returns [00:37:23]free content buf [00:37:23]Sock 10.Close socket [00:37:23]Sock 10.Thread stoped [00:37:23]accept exits with 8 [00:37:23]New connection [00:37:23]New thread 3067276644 created [00:37:23]Thread 3067133284 joined [00:37:23]Waiting for new connection... [00:37:23] Sock 8.Parse request [00:37:23]Sock 8.Check first char [00:37:23]Sock 8.First char is OK [00:37:23]request: POST /json_proto HTTP/1.0 [00:37:23]Method: POST [00:37:23]URL: /json_proto [00:37:23]Method is POST - this is cgi request [00:37:23]url: /json_proto [00:37:23]query_string will be loaded in cgi processing [00:37:23]execute_cgi json_proto POST (null) [00:37:23]execute_cgi path=json_proto method=POST [00:37:23]POST find Content-Length [00:37:23]Host: 172.17.49.131:8080 [00:37:23]Content-Length: 270 [00:37:23]Content-Type: application/json [00:37:23] [00:37:23]POST finish read [00:37:23]Found Content-Length = 270 [00:37:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "open_shift", "params" : { "operator" : "\u041C\u0430\u0434\u0430\u043C\u0438\u043D\u043E\u0432\u0430 \u0411." } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:37:23]execute_script... [00:37:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "open_shift", "params" : { "operator" : "\u041C\u0430\u0434\u0430\u043C\u0438\u043D\u043E\u0432\u0430 \u0411." } , "requested_data" : [ "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:37:23]POST & json_proto [00:37:23]process_json_proto [00:37:23]json parsed OK: [00:37:23]protocol is kg_v1.0 [00:37:23]action value=open_shift [00:37:23]process_action open_shift [00:37:23]cmd_open_shift [00:37:23]MH_GetDate [00:37:23]Write to MH i2c: F0 00 00 C0 10 BF [00:37:23]Write i2c OK [00:37:23]MH_I2C_Read... [00:37:23]Read from MH i2c: F0 [00:37:23]MH_I2C_Read... [00:37:23]Read from MH i2c: F0 09 00 [00:37:23]MH_I2C_Read... [00:37:23]Read from MH i2c: F0 09 00 C0 10 00 44 E4 A6 66 FF 4D C0 64 6C [00:37:23]GetLastDocTimeStamp 1722212998 [00:37:23]current date 1722213444 [00:37:23]FM_GetShiftState [00:37:23]SAM_PROTO_GetShiftState [00:37:23]wFMCommunicate request_size=4 [00:37:23]MH_SAM_APDU [00:37:23]CAPDU: 80 13 01 00 [00:37:23]Write to MH i2c: E2 08 00 C1 10 80 13 01 00 00 00 00 00 4E [00:37:23]Write i2c OK [00:37:23]MH_I2C_Read... [00:37:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:37:23]Read from MH i2c: E2 [00:37:23]MH_I2C_Read... [00:37:23]Read from MH i2c: E2 0E 00 [00:37:23]MH_I2C_Read... [00:37:23]Read from MH i2c: E2 0E 00 C1 10 00 09 00 00 00 00 00 00 00 00 00 00 90 00 59 [00:37:23]RAPDU: 09 00 00 00 00 00 00 00 00 00 00 90 00 [00:37:23]wFMCommunicate OK [00:37:23]SAM_PROTO_GetShiftState done [00:37:23]FM_GetShiftState done [00:37:23]KKMCreateOpenShiftDocument [00:37:23]Load OK [00:37:23]Malloc new data [00:37:23]MH_GetDate [00:37:23]Write to MH i2c: F0 00 00 C2 10 C1 [00:37:23]Write i2c OK [00:37:23]MH_I2C_Read... [00:37:23]Read from MH i2c: F0 [00:37:23]MH_I2C_Read... [00:37:23]Read from MH i2c: F0 09 00 [00:37:23]MH_I2C_Read... [00:37:23]Read from MH i2c: F0 09 00 C2 10 00 44 E4 A6 66 FF 4D C0 64 6E [00:37:23]Malloc new data [00:37:23]KKMCreateOpenShiftDocument OK [00:37:23]KKMSetOpenShiftData OK [00:37:23]ProcessDocumentItem done err = 0, tmpTLVsize=204 [00:37:23]tlvbuf is 00615930 [00:37:23]KKMLoadAndSignOpenShiftData [00:37:23]SAM_PROTO_ProcessDocument [00:37:23]wFMCommunicate request_size=9 [00:37:23]MH_SAM_APDU [00:37:23]CAPDU: 80 15 01 00 04 02 00 CC 00 [00:37:23]Write to MH i2c: E2 0C 00 C3 10 80 15 01 00 04 00 02 00 CC 00 00 00 28 [00:37:23]Write i2c OK [00:37:23]MH_I2C_Read... [00:37:23]OFD Sender: No OFD packet to send [00:37:23]*** iso7816_exchange 80 15 01 00... Resp OK rsp.len_out = 0! [00:37:23]Read from MH i2c: E2 [00:37:23]MH_I2C_Read... [00:37:23]Read from MH i2c: E2 03 00 [00:37:23]MH_I2C_Read... [00:37:23]Read from MH i2c: E2 03 00 C3 10 00 90 00 47 [00:37:23]RAPDU: 90 00 [00:37:23]wFMCommunicate OK [00:37:23]wFMCommunicate request_size=23 [00:37:23]MH_SAM_APDU [00:37:23]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:37:23]Write to MH i2c: E2 1A 00 C4 10 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 49 [00:37:23]Write i2c OK [00:37:23]MH_I2C_Read... [00:37:24]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:37:24]Read from MH i2c: E2 [00:37:24]MH_I2C_Read... [00:37:24]Read from MH i2c: E2 03 00 [00:37:24]MH_I2C_Read... [00:37:24]Read from MH i2c: E2 03 00 C4 10 00 90 00 48 [00:37:24]RAPDU: 90 00 [00:37:24]wFMCommunicate OK [00:37:24]wFMCommunicate request_size=33 [00:37:24]MH_SAM_APDU [00:37:24]CAPDU: 80 15 02 00 1C FD 03 18 00 D0 9C D0 B0 D0 B4 D0 B0 D0 BC D0 B8 D0 BD D0 BE D0 B2 D0 B0 20 D0 91 2E [00:37:24]Write to MH i2c: E2 24 00 C5 10 80 15 02 00 1C 00 FD 03 18 00 D0 9C D0 B0 D0 B4 D0 B0 D0 BC D0 B8 D0 BD D0 BE D0 B2 D0 B0 20 D0 91 2E 00 00 75 [00:37:24]Write i2c OK [00:37:24]MH_I2C_Read... [00:37:24]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:37:24]Read from MH i2c: E2 [00:37:24]MH_I2C_Read... [00:37:24]Read from MH i2c: E2 03 00 [00:37:24]MH_I2C_Read... [00:37:24]Read from MH i2c: E2 03 00 C5 10 00 90 00 49 [00:37:24]RAPDU: 90 00 [00:37:24]wFMCommunicate OK [00:37:24]wFMCommunicate request_size=89 [00:37:24]MH_SAM_APDU [00:37:24]CAPDU: 80 15 02 00 54 F1 03 50 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 A0 D0 B0 D0 B7 D0 B7 D0 B0 D0 BA D0 BE D0 B2 2C 20 D1 83 D0 BB 2E 20 D0 92 D0 BE D1 81 D1 82 D0 BE D1 87 D0 BD D0 B0 D1 8F 20 31 36 33 2C 20 33 39 2E 38 33 36 31 35 30 2C 20 36 39 2E 35 35 33 30 38 36 [00:37:24]Write to MH i2c: E2 5C 00 C6 10 80 15 02 00 54 00 F1 03 50 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 A0 D0 B0 D0 B7 D0 B7 D0 B0 D0 BA D0 BE D0 B2 2C 20 D1 83 D0 BB 2E 20 D0 92 D0 BE D1 81 D1 82 D0 BE D1 87 D0 BD D0 B0 D1 8F 20 31 36 33 2C 20 33 39 2E 38 33 36 31 35 30 2C 20 36 39 2E 35 35 33 30 38 36 00 00 FD [00:37:24]Write i2c OK [00:37:24]MH_I2C_Read... [00:37:24]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:37:24]Read from MH i2c: E2 [00:37:24]MH_I2C_Read... [00:37:24]Read from MH i2c: E2 03 00 [00:37:24]MH_I2C_Read... [00:37:24]Read from MH i2c: E2 03 00 C6 10 00 90 00 4A [00:37:24]RAPDU: 90 00 [00:37:24]wFMCommunicate OK [00:37:24]wFMCommunicate request_size=51 [00:37:24]MH_SAM_APDU [00:37:24]CAPDU: 80 15 02 00 2E A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 32 35 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 [00:37:24]Write to MH i2c: E2 36 00 C7 10 80 15 02 00 2E 00 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 32 35 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 00 00 01 [00:37:24]Write i2c OK [00:37:24]MH_I2C_Read... [00:37:24]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:37:24]Read from MH i2c: E2 [00:37:24]MH_I2C_Read... [00:37:24]Read from MH i2c: E2 03 00 [00:37:24]MH_I2C_Read... [00:37:24]Read from MH i2c: E2 03 00 C7 10 00 90 00 4B [00:37:24]RAPDU: 90 00 [00:37:24]wFMCommunicate OK [00:37:24]wFMCommunicate request_size=13 [00:37:24]MH_SAM_APDU [00:37:24]CAPDU: 80 15 02 00 08 F4 03 04 00 44 E4 A6 66 [00:37:24]Write to MH i2c: E2 10 00 C8 10 80 15 02 00 08 00 F4 03 04 00 44 E4 A6 66 00 00 97 [00:37:24]Write i2c OK [00:37:24]MH_I2C_Read... [00:37:24]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:37:24]Read from MH i2c: E2 [00:37:24]MH_I2C_Read... [00:37:24]Read from MH i2c: E2 03 00 [00:37:24]MH_I2C_Read... [00:37:24]Read from MH i2c: E2 03 00 C8 10 00 90 00 4C [00:37:24]RAPDU: 90 00 [00:37:24]wFMCommunicate OK [00:37:24]wFMCommunicate request_size=25 [00:37:24]MH_SAM_APDU [00:37:24]CAPDU: 80 15 02 00 14 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 [00:37:24]Write to MH i2c: E2 1C 00 C9 10 80 15 02 00 14 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 00 00 BE [00:37:24]Write i2c OK [00:37:24]MH_I2C_Read... [00:37:24]*** iso7816_exchange 80 15 02 00... Resp OK rsp.len_out = 0! [00:37:24]Read from MH i2c: E2 [00:37:24]MH_I2C_Read... [00:37:24]Read from MH i2c: E2 03 00 [00:37:24]MH_I2C_Read... [00:37:24]Read from MH i2c: E2 03 00 C9 10 00 90 00 4D [00:37:24]RAPDU: 90 00 [00:37:24]wFMCommunicate OK [00:37:24]wFMCommunicate request_size=4 [00:37:24]MH_SAM_APDU [00:37:24]CAPDU: 80 15 03 00 [00:37:24]Write to MH i2c: E2 08 00 CA 10 80 15 03 00 00 00 00 00 5B [00:37:24]Write i2c OK [00:37:24]MH_I2C_Read... [00:37:24]*** iso7816_exchange 80 15 03 00... Resp OK rsp.len_out = 53! [00:37:24]Read from MH i2c: E2 [00:37:24]MH_I2C_Read... [00:37:24]Read from MH i2c: E2 38 00 [00:37:24]MH_I2C_Read... [00:37:24]Read from MH i2c: E2 38 00 CA 10 00 33 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 17 85 03 00 0E 04 04 00 83 01 00 00 35 04 06 00 95 DD 3D 0B 60 00 90 00 62 [00:37:24]RAPDU: 33 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 17 85 03 00 0E 04 04 00 83 01 00 00 35 04 06 00 95 DD 3D 0B 60 00 90 00 [00:37:24]wFMCommunicate OK [00:37:24]SAM_PROTO_ProcessDocument answer len = 51 [00:37:24]SAM_PROTO_ProcessDocument done [00:37:24]SetTLVBufToDocument [00:37:24]Processing tag 1209 (04B9) [00:37:24]Malloc new data [00:37:24]Processing tag 1041 (0411) [00:37:24]Processing tag 1040 (0410) [00:37:24]Malloc new data [00:37:24]Processing tag 1038 (040E) [00:37:24]Malloc new data [00:37:24]Processing tag 1077 (0435) [00:37:24]Malloc new data [00:37:24]SetTLVBufToDocument err=0 [00:37:24]KKMLoadAndSignOpenShiftData store KKM data [00:37:24]KKMLoadAndSignOpenShiftData err=0 [00:37:24]Отчет об открытии смены ФФД: 1.0 ИНН: 02508201610067 Кассир: Мадаминова Б. Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 Место: АЗС № 125 "Партнер Нефть" 29.07.2024 00:37 Смена: 387 РНМ: 0000000000099253 ЗНМ: 0300000050 ФД: 230679 ФМ: 0000000000965352 ФПД: 164777444466688 [00:37:24]StoreToDocumentArchive [00:37:24]shift 387 fd 230679 [00:37:24]Create dir for shift 0387 [00:37:24]save to /storage/0387/doc_00230679 [00:37:24]save last doc name /storage/0387/doc_00230679 to /storage/kkm_last_doc_name [00:37:24]save OK [00:37:24]Clear old archive folders... [00:37:24]Remove dir /storage/0386 [00:37:24]opendir ok [00:37:24]file . [00:37:24]file .. [00:37:24]file doc_00230186 [00:37:24]remove file /storage/0386/doc_00230186 [00:37:24]file doc_00230187 [00:37:24]remove file /storage/0386/doc_00230187 [00:37:24]file doc_00230188 [00:37:24]remove file /storage/0386/doc_00230188 [00:37:24]file doc_00230189 [00:37:24]remove file /storage/0386/doc_00230189 [00:37:24]file doc_00230190 [00:37:24]remove file /storage/0386/doc_00230190 [00:37:24]file doc_00230191 [00:37:24]remove file /storage/0386/doc_00230191 [00:37:24]file doc_00230192 [00:37:24]remove file /storage/0386/doc_00230192 [00:37:24]file doc_00230193 [00:37:24]remove file /storage/0386/doc_00230193 [00:37:24]file doc_00230194 [00:37:24]remove file /storage/0386/doc_00230194 [00:37:24]file doc_00230195 [00:37:24]remove file /storage/0386/doc_00230195 [00:37:24]file doc_00230196 [00:37:24]remove file /storage/0386/doc_00230196 [00:37:24]file doc_00230197 [00:37:24]remove file /storage/0386/doc_00230197 [00:37:24]file doc_00230198 [00:37:24]remove file /storage/0386/doc_00230198 [00:37:24]file doc_00230199 [00:37:24]remove file /storage/0386/doc_00230199 [00:37:24]file doc_00230200 [00:37:24]remove file /storage/0386/doc_00230200 [00:37:24]file doc_00230201 [00:37:24]remove file /storage/0386/doc_00230201 [00:37:24]file doc_00230202 [00:37:24]remove file /storage/0386/doc_00230202 [00:37:24]file doc_00230203 [00:37:24]remove file /storage/0386/doc_00230203 [00:37:24]file doc_00230204 [00:37:24]remove file /storage/0386/doc_00230204 [00:37:24]file doc_00230205 [00:37:24]remove file /storage/0386/doc_00230205 [00:37:24]file doc_00230206 [00:37:24]remove file /storage/0386/doc_00230206 [00:37:24]file doc_00230207 [00:37:24]remove file /storage/0386/doc_00230207 [00:37:24]file doc_00230208 [00:37:24]remove file /storage/0386/doc_00230208 [00:37:24]file doc_00230209 [00:37:24]remove file /storage/0386/doc_00230209 [00:37:24]file doc_00230210 [00:37:24]remove file /storage/0386/doc_00230210 [00:37:24]file doc_00230211 [00:37:24]remove file /storage/0386/doc_00230211 [00:37:24]file doc_00230212 [00:37:24]remove file /storage/0386/doc_00230212 [00:37:24]file doc_00230213 [00:37:24]remove file /storage/0386/doc_00230213 [00:37:24]file doc_00230214 [00:37:24]remove file /storage/0386/doc_00230214 [00:37:24]file doc_00230215 [00:37:24]remove file /storage/0386/doc_00230215 [00:37:24]file doc_00230216 [00:37:24]remove file /storage/0386/doc_00230216 [00:37:24]file doc_00230217 [00:37:24]remove file /storage/0386/doc_00230217 [00:37:24]file doc_00230218 [00:37:24]remove file /storage/0386/doc_00230218 [00:37:24]file doc_00230219 [00:37:24]remove file /storage/0386/doc_00230219 [00:37:24]file doc_00230220 [00:37:24]remove file /storage/0386/doc_00230220 [00:37:24]file doc_00230221 [00:37:24]remove file /storage/0386/doc_00230221 [00:37:24]file doc_00230222 [00:37:24]remove file /storage/0386/doc_00230222 [00:37:24]file doc_00230223 [00:37:24]remove file /storage/0386/doc_00230223 [00:37:24]file doc_00230224 [00:37:24]remove file /storage/0386/doc_00230224 [00:37:24]file doc_00230225 [00:37:24]remove file /storage/0386/doc_00230225 [00:37:24]file doc_00230226 [00:37:24]remove file /storage/0386/doc_00230226 [00:37:24]file doc_00230227 [00:37:24]remove file /storage/0386/doc_00230227 [00:37:24]file doc_00230228 [00:37:24]remove file /storage/0386/doc_00230228 [00:37:24]file doc_00230229 [00:37:24]remove file /storage/0386/doc_00230229 [00:37:24]file doc_00230230 [00:37:24]remove file /storage/0386/doc_00230230 [00:37:24]file doc_00230231 [00:37:24]remove file /storage/0386/doc_00230231 [00:37:24]file doc_00230232 [00:37:24]remove file /storage/0386/doc_00230232 [00:37:24]file doc_00230233 [00:37:24]remove file /storage/0386/doc_00230233 [00:37:24]file doc_00230234 [00:37:24]remove file /storage/0386/doc_00230234 [00:37:24]file doc_00230235 [00:37:24]remove file /storage/0386/doc_00230235 [00:37:24]file doc_00230236 [00:37:24]remove file /storage/0386/doc_00230236 [00:37:24]file doc_00230237 [00:37:24]remove file /storage/0386/doc_00230237 [00:37:24]file doc_00230238 [00:37:24]remove file /storage/0386/doc_00230238 [00:37:24]file doc_00230239 [00:37:24]remove file /storage/0386/doc_00230239 [00:37:24]file doc_00230240 [00:37:24]remove file /storage/0386/doc_00230240 [00:37:24]file doc_00230241 [00:37:24]remove file /storage/0386/doc_00230241 [00:37:24]file doc_00230242 [00:37:24]remove file /storage/0386/doc_00230242 [00:37:24]file doc_00230243 [00:37:24]remove file /storage/0386/doc_00230243 [00:37:24]file doc_00230244 [00:37:24]remove file /storage/0386/doc_00230244 [00:37:24]file doc_00230245 [00:37:24]remove file /storage/0386/doc_00230245 [00:37:24]file doc_00230246 [00:37:24]remove file /storage/0386/doc_00230246 [00:37:24]file doc_00230247 [00:37:24]remove file /storage/0386/doc_00230247 [00:37:25]file doc_00230248 [00:37:25]remove file /storage/0386/doc_00230248 [00:37:25]file doc_00230249 [00:37:25]remove file /storage/0386/doc_00230249 [00:37:25]file doc_00230250 [00:37:25]remove file /storage/0386/doc_00230250 [00:37:25]file doc_00230251 [00:37:25]remove file /storage/0386/doc_00230251 [00:37:25]file doc_00230252 [00:37:25]remove file /storage/0386/doc_00230252 [00:37:25]file doc_00230253 [00:37:25]remove file /storage/0386/doc_00230253 [00:37:25]file doc_00230254 [00:37:25]remove file /storage/0386/doc_00230254 [00:37:25]file doc_00230255 [00:37:25]remove file /storage/0386/doc_00230255 [00:37:25]file doc_00230256 [00:37:25]remove file /storage/0386/doc_00230256 [00:37:25]file doc_00230257 [00:37:25]remove file /storage/0386/doc_00230257 [00:37:25]file doc_00230258 [00:37:25]remove file /storage/0386/doc_00230258 [00:37:25]file doc_00230259 [00:37:25]remove file /storage/0386/doc_00230259 [00:37:25]file doc_00230260 [00:37:25]remove file /storage/0386/doc_00230260 [00:37:25]file doc_00230261 [00:37:25]remove file /storage/0386/doc_00230261 [00:37:25]file doc_00230262 [00:37:25]remove file /storage/0386/doc_00230262 [00:37:25]file doc_00230263 [00:37:25]remove file /storage/0386/doc_00230263 [00:37:25]file doc_00230264 [00:37:25]remove file /storage/0386/doc_00230264 [00:37:25]file doc_00230265 [00:37:25]remove file /storage/0386/doc_00230265 [00:37:25]file doc_00230266 [00:37:25]remove file /storage/0386/doc_00230266 [00:37:25]file doc_00230267 [00:37:25]remove file /storage/0386/doc_00230267 [00:37:25]file doc_00230268 [00:37:25]remove file /storage/0386/doc_00230268 [00:37:25]file doc_00230269 [00:37:25]remove file /storage/0386/doc_00230269 [00:37:25]file doc_00230270 [00:37:25]remove file /storage/0386/doc_00230270 [00:37:25]file doc_00230271 [00:37:25]remove file /storage/0386/doc_00230271 [00:37:25]file doc_00230272 [00:37:25]remove file /storage/0386/doc_00230272 [00:37:25]file doc_00230273 [00:37:25]remove file /storage/0386/doc_00230273 [00:37:25]file doc_00230274 [00:37:25]remove file /storage/0386/doc_00230274 [00:37:25]file doc_00230275 [00:37:25]remove file /storage/0386/doc_00230275 [00:37:25]file doc_00230276 [00:37:25]remove file /storage/0386/doc_00230276 [00:37:25]file doc_00230277 [00:37:25]remove file /storage/0386/doc_00230277 [00:37:25]file doc_00230278 [00:37:25]remove file /storage/0386/doc_00230278 [00:37:25]file doc_00230279 [00:37:25]remove file /storage/0386/doc_00230279 [00:37:25]file doc_00230280 [00:37:25]remove file /storage/0386/doc_00230280 [00:37:25]file doc_00230281 [00:37:25]remove file /storage/0386/doc_00230281 [00:37:25]file doc_00230282 [00:37:25]remove file /storage/0386/doc_00230282 [00:37:25]file doc_00230283 [00:37:25]remove file /storage/0386/doc_00230283 [00:37:25]file doc_00230284 [00:37:25]remove file /storage/0386/doc_00230284 [00:37:25]file doc_00230285 [00:37:25]remove file /storage/0386/doc_00230285 [00:37:25]file doc_00230286 [00:37:25]remove file /storage/0386/doc_00230286 [00:37:25]file doc_00230287 [00:37:25]remove file /storage/0386/doc_00230287 [00:37:25]file doc_00230288 [00:37:25]remove file /storage/0386/doc_00230288 [00:37:25]file doc_00230289 [00:37:25]remove file /storage/0386/doc_00230289 [00:37:25]file doc_00230290 [00:37:25]remove file /storage/0386/doc_00230290 [00:37:25]file doc_00230291 [00:37:25]remove file /storage/0386/doc_00230291 [00:37:25]file doc_00230292 [00:37:25]remove file /storage/0386/doc_00230292 [00:37:25]file doc_00230293 [00:37:25]remove file /storage/0386/doc_00230293 [00:37:25]file doc_00230294 [00:37:25]remove file /storage/0386/doc_00230294 [00:37:25]file doc_00230295 [00:37:25]remove file /storage/0386/doc_00230295 [00:37:25]file doc_00230296 [00:37:25]remove file /storage/0386/doc_00230296 [00:37:25]file doc_00230297 [00:37:25]remove file /storage/0386/doc_00230297 [00:37:25]file doc_00230298 [00:37:25]remove file /storage/0386/doc_00230298 [00:37:25]file doc_00230299 [00:37:25]remove file /storage/0386/doc_00230299 [00:37:25]file doc_00230300 [00:37:25]remove file /storage/0386/doc_00230300 [00:37:25]file doc_00230301 [00:37:25]remove file /storage/0386/doc_00230301 [00:37:25]file doc_00230302 [00:37:25]remove file /storage/0386/doc_00230302 [00:37:25]file doc_00230303 [00:37:25]remove file /storage/0386/doc_00230303 [00:37:25]file doc_00230304 [00:37:25]remove file /storage/0386/doc_00230304 [00:37:25]file doc_00230305 [00:37:25]remove file /storage/0386/doc_00230305 [00:37:25]file doc_00230306 [00:37:25]remove file /storage/0386/doc_00230306 [00:37:25]file doc_00230307 [00:37:25]remove file /storage/0386/doc_00230307 [00:37:25]file doc_00230308 [00:37:25]remove file /storage/0386/doc_00230308 [00:37:25]file doc_00230309 [00:37:25]remove file /storage/0386/doc_00230309 [00:37:25]file doc_00230310 [00:37:25]remove file /storage/0386/doc_00230310 [00:37:25]file doc_00230311 [00:37:25]remove file /storage/0386/doc_00230311 [00:37:25]file doc_00230312 [00:37:25]remove file /storage/0386/doc_00230312 [00:37:25]file doc_00230313 [00:37:25]remove file /storage/0386/doc_00230313 [00:37:25]file doc_00230314 [00:37:25]remove file /storage/0386/doc_00230314 [00:37:25]file doc_00230315 [00:37:25]remove file /storage/0386/doc_00230315 [00:37:25]file doc_00230316 [00:37:25]remove file /storage/0386/doc_00230316 [00:37:25]file doc_00230317 [00:37:25]remove file /storage/0386/doc_00230317 [00:37:25]file doc_00230318 [00:37:25]remove file /storage/0386/doc_00230318 [00:37:25]file doc_00230319 [00:37:25]remove file /storage/0386/doc_00230319 [00:37:25]file doc_00230320 [00:37:25]remove file /storage/0386/doc_00230320 [00:37:25]file doc_00230321 [00:37:25]remove file /storage/0386/doc_00230321 [00:37:25]file doc_00230322 [00:37:25]remove file /storage/0386/doc_00230322 [00:37:25]file doc_00230323 [00:37:25]remove file /storage/0386/doc_00230323 [00:37:25]file doc_00230324 [00:37:25]remove file /storage/0386/doc_00230324 [00:37:25]file doc_00230325 [00:37:25]remove file /storage/0386/doc_00230325 [00:37:25]file doc_00230326 [00:37:25]remove file /storage/0386/doc_00230326 [00:37:25]file doc_00230327 [00:37:25]remove file /storage/0386/doc_00230327 [00:37:25]file doc_00230328 [00:37:25]remove file /storage/0386/doc_00230328 [00:37:25]file doc_00230329 [00:37:25]remove file /storage/0386/doc_00230329 [00:37:25]file doc_00230330 [00:37:25]remove file /storage/0386/doc_00230330 [00:37:25]file doc_00230331 [00:37:25]remove file /storage/0386/doc_00230331 [00:37:25]file doc_00230332 [00:37:25]remove file /storage/0386/doc_00230332 [00:37:25]file doc_00230333 [00:37:25]remove file /storage/0386/doc_00230333 [00:37:25]file doc_00230334 [00:37:25]remove file /storage/0386/doc_00230334 [00:37:25]file doc_00230335 [00:37:25]remove file /storage/0386/doc_00230335 [00:37:25]file doc_00230336 [00:37:25]remove file /storage/0386/doc_00230336 [00:37:25]file doc_00230337 [00:37:25]remove file /storage/0386/doc_00230337 [00:37:25]file doc_00230338 [00:37:25]remove file /storage/0386/doc_00230338 [00:37:25]file doc_00230339 [00:37:25]remove file /storage/0386/doc_00230339 [00:37:25]file doc_00230340 [00:37:25]remove file /storage/0386/doc_00230340 [00:37:25]file doc_00230341 [00:37:25]remove file /storage/0386/doc_00230341 [00:37:25]file doc_00230342 [00:37:25]remove file /storage/0386/doc_00230342 [00:37:25]file doc_00230343 [00:37:25]remove file /storage/0386/doc_00230343 [00:37:25]file doc_00230344 [00:37:25]remove file /storage/0386/doc_00230344 [00:37:25]file doc_00230345 [00:37:25]remove file /storage/0386/doc_00230345 [00:37:25]file doc_00230346 [00:37:25]remove file /storage/0386/doc_00230346 [00:37:25]file doc_00230347 [00:37:25]remove file /storage/0386/doc_00230347 [00:37:25]file doc_00230348 [00:37:25]remove file /storage/0386/doc_00230348 [00:37:25]file doc_00230349 [00:37:25]remove file /storage/0386/doc_00230349 [00:37:25]file doc_00230350 [00:37:25]remove file /storage/0386/doc_00230350 [00:37:25]file doc_00230351 [00:37:25]remove file /storage/0386/doc_00230351 [00:37:25]file doc_00230352 [00:37:25]remove file /storage/0386/doc_00230352 [00:37:25]file doc_00230353 [00:37:25]remove file /storage/0386/doc_00230353 [00:37:25]file doc_00230354 [00:37:25]remove file /storage/0386/doc_00230354 [00:37:25]file doc_00230355 [00:37:25]remove file /storage/0386/doc_00230355 [00:37:25]file doc_00230356 [00:37:25]remove file /storage/0386/doc_00230356 [00:37:25]file doc_00230357 [00:37:25]remove file /storage/0386/doc_00230357 [00:37:25]file doc_00230358 [00:37:25]remove file /storage/0386/doc_00230358 [00:37:25]file doc_00230359 [00:37:25]remove file /storage/0386/doc_00230359 [00:37:25]file doc_00230360 [00:37:25]remove file /storage/0386/doc_00230360 [00:37:25]file doc_00230361 [00:37:25]remove file /storage/0386/doc_00230361 [00:37:25]file doc_00230362 [00:37:25]remove file /storage/0386/doc_00230362 [00:37:25]file doc_00230363 [00:37:25]remove file /storage/0386/doc_00230363 [00:37:25]file doc_00230364 [00:37:25]remove file /storage/0386/doc_00230364 [00:37:25]file doc_00230365 [00:37:25]remove file /storage/0386/doc_00230365 [00:37:25]file doc_00230366 [00:37:25]remove file /storage/0386/doc_00230366 [00:37:25]file doc_00230367 [00:37:25]remove file /storage/0386/doc_00230367 [00:37:25]file doc_00230368 [00:37:25]remove file /storage/0386/doc_00230368 [00:37:25]file doc_00230369 [00:37:25]remove file /storage/0386/doc_00230369 [00:37:25]file doc_00230370 [00:37:25]remove file /storage/0386/doc_00230370 [00:37:25]file doc_00230371 [00:37:25]remove file /storage/0386/doc_00230371 [00:37:25]file doc_00230372 [00:37:25]remove file /storage/0386/doc_00230372 [00:37:25]file doc_00230373 [00:37:25]remove file /storage/0386/doc_00230373 [00:37:25]file doc_00230374 [00:37:25]remove file /storage/0386/doc_00230374 [00:37:25]file doc_00230375 [00:37:25]remove file /storage/0386/doc_00230375 [00:37:25]file doc_00230376 [00:37:25]remove file /storage/0386/doc_00230376 [00:37:25]file doc_00230377 [00:37:25]remove file /storage/0386/doc_00230377 [00:37:25]file doc_00230378 [00:37:25]remove file /storage/0386/doc_00230378 [00:37:25]file doc_00230379 [00:37:25]remove file /storage/0386/doc_00230379 [00:37:25]file doc_00230380 [00:37:25]remove file /storage/0386/doc_00230380 [00:37:25]file doc_00230381 [00:37:26]remove file /storage/0386/doc_00230381 [00:37:26]file doc_00230382 [00:37:26]remove file /storage/0386/doc_00230382 [00:37:26]file doc_00230383 [00:37:26]remove file /storage/0386/doc_00230383 [00:37:26]file doc_00230384 [00:37:26]remove file /storage/0386/doc_00230384 [00:37:26]file doc_00230385 [00:37:26]remove file /storage/0386/doc_00230385 [00:37:26]file doc_00230386 [00:37:26]remove file /storage/0386/doc_00230386 [00:37:26]file doc_00230387 [00:37:26]remove file /storage/0386/doc_00230387 [00:37:26]file doc_00230388 [00:37:26]remove file /storage/0386/doc_00230388 [00:37:26]file doc_00230389 [00:37:26]remove file /storage/0386/doc_00230389 [00:37:26]file doc_00230390 [00:37:26]remove file /storage/0386/doc_00230390 [00:37:26]file doc_00230391 [00:37:26]remove file /storage/0386/doc_00230391 [00:37:26]file doc_00230392 [00:37:26]remove file /storage/0386/doc_00230392 [00:37:26]file doc_00230393 [00:37:26]remove file /storage/0386/doc_00230393 [00:37:26]file doc_00230394 [00:37:26]remove file /storage/0386/doc_00230394 [00:37:26]file doc_00230395 [00:37:26]remove file /storage/0386/doc_00230395 [00:37:26]file doc_00230396 [00:37:26]remove file /storage/0386/doc_00230396 [00:37:26]file doc_00230397 [00:37:26]remove file /storage/0386/doc_00230397 [00:37:26]file doc_00230398 [00:37:26]remove file /storage/0386/doc_00230398 [00:37:26]file doc_00230399 [00:37:26]remove file /storage/0386/doc_00230399 [00:37:26]file doc_00230400 [00:37:26]remove file /storage/0386/doc_00230400 [00:37:26]file doc_00230401 [00:37:26]remove file /storage/0386/doc_00230401 [00:37:26]file doc_00230402 [00:37:26]remove file /storage/0386/doc_00230402 [00:37:26]file doc_00230403 [00:37:26]remove file /storage/0386/doc_00230403 [00:37:26]file doc_00230404 [00:37:26]remove file /storage/0386/doc_00230404 [00:37:26]file doc_00230405 [00:37:26]remove file /storage/0386/doc_00230405 [00:37:26]file doc_00230406 [00:37:26]remove file /storage/0386/doc_00230406 [00:37:26]file doc_00230407 [00:37:26]remove file /storage/0386/doc_00230407 [00:37:26]file doc_00230408 [00:37:26]remove file /storage/0386/doc_00230408 [00:37:26]file doc_00230409 [00:37:26]remove file /storage/0386/doc_00230409 [00:37:26]file doc_00230410 [00:37:26]remove file /storage/0386/doc_00230410 [00:37:26]file doc_00230411 [00:37:26]remove file /storage/0386/doc_00230411 [00:37:26]file doc_00230412 [00:37:26]remove file /storage/0386/doc_00230412 [00:37:26]file doc_00230413 [00:37:26]remove file /storage/0386/doc_00230413 [00:37:26]file doc_00230414 [00:37:26]remove file /storage/0386/doc_00230414 [00:37:26]file doc_00230415 [00:37:26]remove file /storage/0386/doc_00230415 [00:37:26]file doc_00230416 [00:37:26]remove file /storage/0386/doc_00230416 [00:37:26]file doc_00230417 [00:37:26]remove file /storage/0386/doc_00230417 [00:37:26]file doc_00230418 [00:37:26]remove file /storage/0386/doc_00230418 [00:37:26]file doc_00230419 [00:37:26]remove file /storage/0386/doc_00230419 [00:37:26]file doc_00230420 [00:37:26]remove file /storage/0386/doc_00230420 [00:37:26]file doc_00230421 [00:37:26]remove file /storage/0386/doc_00230421 [00:37:26]file doc_00230422 [00:37:26]remove file /storage/0386/doc_00230422 [00:37:26]file doc_00230423 [00:37:26]remove file /storage/0386/doc_00230423 [00:37:26]file doc_00230424 [00:37:26]remove file /storage/0386/doc_00230424 [00:37:26]file doc_00230425 [00:37:26]remove file /storage/0386/doc_00230425 [00:37:26]file doc_00230426 [00:37:26]remove file /storage/0386/doc_00230426 [00:37:26]file doc_00230427 [00:37:26]remove file /storage/0386/doc_00230427 [00:37:26]file doc_00230428 [00:37:26]remove file /storage/0386/doc_00230428 [00:37:26]file doc_00230429 [00:37:26]remove file /storage/0386/doc_00230429 [00:37:26]file doc_00230430 [00:37:26]remove file /storage/0386/doc_00230430 [00:37:26]file doc_00230431 [00:37:26]remove file /storage/0386/doc_00230431 [00:37:26]file doc_00230432 [00:37:26]remove file /storage/0386/doc_00230432 [00:37:26]file doc_00230433 [00:37:26]remove file /storage/0386/doc_00230433 [00:37:26]file doc_00230434 [00:37:26]remove file /storage/0386/doc_00230434 [00:37:26]file doc_00230435 [00:37:26]remove file /storage/0386/doc_00230435 [00:37:26]file doc_00230436 [00:37:26]remove file /storage/0386/doc_00230436 [00:37:26]file doc_00230437 [00:37:26]remove file /storage/0386/doc_00230437 [00:37:26]file doc_00230438 [00:37:26]remove file /storage/0386/doc_00230438 [00:37:26]file doc_00230439 [00:37:26]remove file /storage/0386/doc_00230439 [00:37:26]file doc_00230440 [00:37:26]remove file /storage/0386/doc_00230440 [00:37:26]file doc_00230441 [00:37:26]remove file /storage/0386/doc_00230441 [00:37:26]file doc_00230442 [00:37:26]remove file /storage/0386/doc_00230442 [00:37:26]file doc_00230443 [00:37:26]remove file /storage/0386/doc_00230443 [00:37:26]file doc_00230444 [00:37:26]remove file /storage/0386/doc_00230444 [00:37:26]file doc_00230445 [00:37:26]remove file /storage/0386/doc_00230445 [00:37:26]file doc_00230446 [00:37:26]remove file /storage/0386/doc_00230446 [00:37:26]file doc_00230447 [00:37:26]remove file /storage/0386/doc_00230447 [00:37:26]file doc_00230448 [00:37:26]remove file /storage/0386/doc_00230448 [00:37:26]file doc_00230449 [00:37:26]remove file /storage/0386/doc_00230449 [00:37:26]file doc_00230450 [00:37:26]remove file /storage/0386/doc_00230450 [00:37:26]file doc_00230451 [00:37:26]remove file /storage/0386/doc_00230451 [00:37:26]file doc_00230452 [00:37:26]remove file /storage/0386/doc_00230452 [00:37:26]file doc_00230453 [00:37:26]remove file /storage/0386/doc_00230453 [00:37:26]file doc_00230454 [00:37:26]remove file /storage/0386/doc_00230454 [00:37:26]file doc_00230455 [00:37:26]remove file /storage/0386/doc_00230455 [00:37:26]file doc_00230456 [00:37:26]remove file /storage/0386/doc_00230456 [00:37:26]file doc_00230457 [00:37:26]remove file /storage/0386/doc_00230457 [00:37:26]file doc_00230458 [00:37:26]remove file /storage/0386/doc_00230458 [00:37:26]file doc_00230459 [00:37:26]remove file /storage/0386/doc_00230459 [00:37:26]file doc_00230460 [00:37:26]remove file /storage/0386/doc_00230460 [00:37:26]file doc_00230461 [00:37:26]remove file /storage/0386/doc_00230461 [00:37:26]file doc_00230462 [00:37:26]remove file /storage/0386/doc_00230462 [00:37:26]file doc_00230463 [00:37:26]remove file /storage/0386/doc_00230463 [00:37:26]file doc_00230464 [00:37:26]remove file /storage/0386/doc_00230464 [00:37:26]file doc_00230465 [00:37:26]remove file /storage/0386/doc_00230465 [00:37:26]file doc_00230466 [00:37:26]remove file /storage/0386/doc_00230466 [00:37:26]file doc_00230467 [00:37:26]remove file /storage/0386/doc_00230467 [00:37:26]file doc_00230468 [00:37:26]remove file /storage/0386/doc_00230468 [00:37:26]file doc_00230469 [00:37:26]remove file /storage/0386/doc_00230469 [00:37:26]file doc_00230470 [00:37:26]remove file /storage/0386/doc_00230470 [00:37:26]file doc_00230471 [00:37:26]remove file /storage/0386/doc_00230471 [00:37:26]file doc_00230472 [00:37:26]remove file /storage/0386/doc_00230472 [00:37:26]file doc_00230473 [00:37:26]remove file /storage/0386/doc_00230473 [00:37:26]file doc_00230474 [00:37:26]remove file /storage/0386/doc_00230474 [00:37:26]file doc_00230475 [00:37:26]remove file /storage/0386/doc_00230475 [00:37:26]file doc_00230476 [00:37:26]remove file /storage/0386/doc_00230476 [00:37:26]file doc_00230477 [00:37:26]remove file /storage/0386/doc_00230477 [00:37:26]file doc_00230478 [00:37:26]remove file /storage/0386/doc_00230478 [00:37:26]file doc_00230479 [00:37:26]remove file /storage/0386/doc_00230479 [00:37:26]file doc_00230480 [00:37:26]remove file /storage/0386/doc_00230480 [00:37:26]file doc_00230481 [00:37:26]remove file /storage/0386/doc_00230481 [00:37:26]file doc_00230482 [00:37:26]remove file /storage/0386/doc_00230482 [00:37:26]file doc_00230483 [00:37:26]remove file /storage/0386/doc_00230483 [00:37:26]file doc_00230484 [00:37:26]remove file /storage/0386/doc_00230484 [00:37:26]file doc_00230485 [00:37:26]remove file /storage/0386/doc_00230485 [00:37:26]file doc_00230486 [00:37:26]remove file /storage/0386/doc_00230486 [00:37:26]file doc_00230487 [00:37:26]remove file /storage/0386/doc_00230487 [00:37:26]file doc_00230488 [00:37:26]remove file /storage/0386/doc_00230488 [00:37:26]file doc_00230489 [00:37:26]remove file /storage/0386/doc_00230489 [00:37:26]file doc_00230490 [00:37:26]remove file /storage/0386/doc_00230490 [00:37:26]file doc_00230491 [00:37:26]remove file /storage/0386/doc_00230491 [00:37:26]file doc_00230492 [00:37:26]remove file /storage/0386/doc_00230492 [00:37:26]file doc_00230493 [00:37:26]remove file /storage/0386/doc_00230493 [00:37:26]file doc_00230494 [00:37:26]remove file /storage/0386/doc_00230494 [00:37:26]file doc_00230495 [00:37:26]remove file /storage/0386/doc_00230495 [00:37:26]file doc_00230496 [00:37:26]remove file /storage/0386/doc_00230496 [00:37:26]file doc_00230497 [00:37:26]remove file /storage/0386/doc_00230497 [00:37:26]file doc_00230498 [00:37:26]remove file /storage/0386/doc_00230498 [00:37:26]file doc_00230499 [00:37:26]remove file /storage/0386/doc_00230499 [00:37:26]file doc_00230500 [00:37:26]remove file /storage/0386/doc_00230500 [00:37:26]file doc_00230501 [00:37:26]remove file /storage/0386/doc_00230501 [00:37:26]file doc_00230502 [00:37:26]remove file /storage/0386/doc_00230502 [00:37:26]file doc_00230503 [00:37:26]remove file /storage/0386/doc_00230503 [00:37:26]file doc_00230504 [00:37:26]remove file /storage/0386/doc_00230504 [00:37:26]file doc_00230505 [00:37:26]remove file /storage/0386/doc_00230505 [00:37:26]file doc_00230506 [00:37:26]remove file /storage/0386/doc_00230506 [00:37:26]file doc_00230507 [00:37:26]remove file /storage/0386/doc_00230507 [00:37:26]file doc_00230508 [00:37:26]remove file /storage/0386/doc_00230508 [00:37:26]file doc_00230509 [00:37:26]remove file /storage/0386/doc_00230509 [00:37:26]file doc_00230510 [00:37:26]remove file /storage/0386/doc_00230510 [00:37:26]file doc_00230511 [00:37:26]remove file /storage/0386/doc_00230511 [00:37:26]file doc_00230512 [00:37:26]remove file /storage/0386/doc_00230512 [00:37:26]file doc_00230513 [00:37:26]remove file /storage/0386/doc_00230513 [00:37:26]file doc_00230514 [00:37:26]remove file /storage/0386/doc_00230514 [00:37:26]file doc_00230515 [00:37:26]remove file /storage/0386/doc_00230515 [00:37:26]file doc_00230516 [00:37:26]remove file /storage/0386/doc_00230516 [00:37:26]file doc_00230517 [00:37:26]remove file /storage/0386/doc_00230517 [00:37:26]file doc_00230518 [00:37:26]remove file /storage/0386/doc_00230518 [00:37:26]file doc_00230519 [00:37:26]remove file /storage/0386/doc_00230519 [00:37:26]file doc_00230520 [00:37:26]remove file /storage/0386/doc_00230520 [00:37:26]file doc_00230521 [00:37:26]remove file /storage/0386/doc_00230521 [00:37:26]file doc_00230522 [00:37:26]remove file /storage/0386/doc_00230522 [00:37:26]file doc_00230523 [00:37:26]remove file /storage/0386/doc_00230523 [00:37:26]file doc_00230524 [00:37:26]remove file /storage/0386/doc_00230524 [00:37:26]file doc_00230525 [00:37:26]remove file /storage/0386/doc_00230525 [00:37:26]file doc_00230526 [00:37:26]remove file /storage/0386/doc_00230526 [00:37:26]file doc_00230527 [00:37:26]remove file /storage/0386/doc_00230527 [00:37:26]file doc_00230528 [00:37:26]remove file /storage/0386/doc_00230528 [00:37:26]file doc_00230529 [00:37:26]remove file /storage/0386/doc_00230529 [00:37:26]file doc_00230530 [00:37:26]remove file /storage/0386/doc_00230530 [00:37:26]file doc_00230531 [00:37:26]remove file /storage/0386/doc_00230531 [00:37:26]file doc_00230532 [00:37:26]remove file /storage/0386/doc_00230532 [00:37:26]file doc_00230533 [00:37:26]remove file /storage/0386/doc_00230533 [00:37:26]file doc_00230534 [00:37:26]remove file /storage/0386/doc_00230534 [00:37:26]file doc_00230535 [00:37:26]remove file /storage/0386/doc_00230535 [00:37:26]file doc_00230536 [00:37:26]remove file /storage/0386/doc_00230536 [00:37:26]file doc_00230537 [00:37:26]remove file /storage/0386/doc_00230537 [00:37:26]file doc_00230538 [00:37:26]remove file /storage/0386/doc_00230538 [00:37:26]file doc_00230539 [00:37:26]remove file /storage/0386/doc_00230539 [00:37:26]file doc_00230540 [00:37:26]remove file /storage/0386/doc_00230540 [00:37:26]file doc_00230541 [00:37:26]remove file /storage/0386/doc_00230541 [00:37:26]file doc_00230542 [00:37:26]remove file /storage/0386/doc_00230542 [00:37:26]file doc_00230543 [00:37:26]remove file /storage/0386/doc_00230543 [00:37:26]file doc_00230544 [00:37:26]remove file /storage/0386/doc_00230544 [00:37:26]file doc_00230545 [00:37:26]remove file /storage/0386/doc_00230545 [00:37:26]file doc_00230546 [00:37:26]remove file /storage/0386/doc_00230546 [00:37:26]file doc_00230547 [00:37:26]remove file /storage/0386/doc_00230547 [00:37:26]file doc_00230548 [00:37:26]remove file /storage/0386/doc_00230548 [00:37:26]file doc_00230549 [00:37:26]remove file /storage/0386/doc_00230549 [00:37:26]file doc_00230550 [00:37:26]remove file /storage/0386/doc_00230550 [00:37:26]file doc_00230551 [00:37:26]remove file /storage/0386/doc_00230551 [00:37:26]file doc_00230552 [00:37:26]remove file /storage/0386/doc_00230552 [00:37:26]file doc_00230553 [00:37:26]remove file /storage/0386/doc_00230553 [00:37:26]file doc_00230554 [00:37:26]remove file /storage/0386/doc_00230554 [00:37:26]file doc_00230555 [00:37:26]remove file /storage/0386/doc_00230555 [00:37:26]file doc_00230556 [00:37:26]remove file /storage/0386/doc_00230556 [00:37:26]file doc_00230557 [00:37:26]remove file /storage/0386/doc_00230557 [00:37:26]file doc_00230558 [00:37:26]remove file /storage/0386/doc_00230558 [00:37:26]file doc_00230559 [00:37:26]remove file /storage/0386/doc_00230559 [00:37:26]file doc_00230560 [00:37:26]remove file /storage/0386/doc_00230560 [00:37:26]file doc_00230561 [00:37:26]remove file /storage/0386/doc_00230561 [00:37:26]file doc_00230562 [00:37:26]remove file /storage/0386/doc_00230562 [00:37:26]file doc_00230563 [00:37:26]remove file /storage/0386/doc_00230563 [00:37:26]file doc_00230564 [00:37:26]remove file /storage/0386/doc_00230564 [00:37:26]file doc_00230565 [00:37:26]remove file /storage/0386/doc_00230565 [00:37:26]file doc_00230566 [00:37:26]remove file /storage/0386/doc_00230566 [00:37:26]file doc_00230567 [00:37:26]remove file /storage/0386/doc_00230567 [00:37:26]file doc_00230568 [00:37:26]remove file /storage/0386/doc_00230568 [00:37:26]file doc_00230569 [00:37:26]remove file /storage/0386/doc_00230569 [00:37:26]file doc_00230570 [00:37:26]remove file /storage/0386/doc_00230570 [00:37:26]file doc_00230571 [00:37:26]remove file /storage/0386/doc_00230571 [00:37:26]file doc_00230572 [00:37:26]remove file /storage/0386/doc_00230572 [00:37:26]file doc_00230573 [00:37:26]remove file /storage/0386/doc_00230573 [00:37:26]file doc_00230574 [00:37:26]remove file /storage/0386/doc_00230574 [00:37:26]file doc_00230575 [00:37:26]remove file /storage/0386/doc_00230575 [00:37:26]file doc_00230576 [00:37:26]remove file /storage/0386/doc_00230576 [00:37:26]file doc_00230577 [00:37:26]remove file /storage/0386/doc_00230577 [00:37:26]file doc_00230578 [00:37:26]remove file /storage/0386/doc_00230578 [00:37:26]file doc_00230579 [00:37:26]remove file /storage/0386/doc_00230579 [00:37:26]file doc_00230580 [00:37:26]remove file /storage/0386/doc_00230580 [00:37:26]file doc_00230581 [00:37:26]remove file /storage/0386/doc_00230581 [00:37:26]file doc_00230582 [00:37:26]remove file /storage/0386/doc_00230582 [00:37:26]file doc_00230583 [00:37:26]remove file /storage/0386/doc_00230583 [00:37:26]file doc_00230584 [00:37:26]remove file /storage/0386/doc_00230584 [00:37:26]file doc_00230585 [00:37:26]remove file /storage/0386/doc_00230585 [00:37:26]file doc_00230586 [00:37:26]remove file /storage/0386/doc_00230586 [00:37:26]file doc_00230587 [00:37:26]remove file /storage/0386/doc_00230587 [00:37:26]file doc_00230588 [00:37:26]remove file /storage/0386/doc_00230588 [00:37:26]file doc_00230589 [00:37:26]remove file /storage/0386/doc_00230589 [00:37:26]file doc_00230590 [00:37:26]remove file /storage/0386/doc_00230590 [00:37:26]file doc_00230591 [00:37:26]remove file /storage/0386/doc_00230591 [00:37:26]file doc_00230592 [00:37:26]remove file /storage/0386/doc_00230592 [00:37:26]file doc_00230593 [00:37:26]remove file /storage/0386/doc_00230593 [00:37:26]file doc_00230594 [00:37:26]remove file /storage/0386/doc_00230594 [00:37:26]file doc_00230595 [00:37:27]remove file /storage/0386/doc_00230595 [00:37:27]file doc_00230596 [00:37:27]remove file /storage/0386/doc_00230596 [00:37:27]file doc_00230597 [00:37:27]remove file /storage/0386/doc_00230597 [00:37:27]file doc_00230598 [00:37:27]remove file /storage/0386/doc_00230598 [00:37:27]file doc_00230599 [00:37:27]remove file /storage/0386/doc_00230599 [00:37:27]file doc_00230600 [00:37:27]remove file /storage/0386/doc_00230600 [00:37:27]file doc_00230601 [00:37:27]remove file /storage/0386/doc_00230601 [00:37:27]file doc_00230602 [00:37:27]remove file /storage/0386/doc_00230602 [00:37:27]file doc_00230603 [00:37:27]remove file /storage/0386/doc_00230603 [00:37:27]file doc_00230604 [00:37:27]remove file /storage/0386/doc_00230604 [00:37:27]file doc_00230605 [00:37:27]remove file /storage/0386/doc_00230605 [00:37:27]file doc_00230606 [00:37:27]remove file /storage/0386/doc_00230606 [00:37:27]file doc_00230607 [00:37:27]remove file /storage/0386/doc_00230607 [00:37:27]file doc_00230608 [00:37:27]remove file /storage/0386/doc_00230608 [00:37:27]file doc_00230609 [00:37:27]remove file /storage/0386/doc_00230609 [00:37:27]file doc_00230610 [00:37:27]remove file /storage/0386/doc_00230610 [00:37:27]file doc_00230611 [00:37:27]remove file /storage/0386/doc_00230611 [00:37:27]file doc_00230612 [00:37:27]remove file /storage/0386/doc_00230612 [00:37:27]file doc_00230613 [00:37:27]remove file /storage/0386/doc_00230613 [00:37:27]file doc_00230614 [00:37:27]remove file /storage/0386/doc_00230614 [00:37:27]file doc_00230615 [00:37:27]remove file /storage/0386/doc_00230615 [00:37:27]file doc_00230616 [00:37:27]remove file /storage/0386/doc_00230616 [00:37:27]file doc_00230617 [00:37:27]remove file /storage/0386/doc_00230617 [00:37:27]file doc_00230618 [00:37:27]remove file /storage/0386/doc_00230618 [00:37:27]file doc_00230619 [00:37:27]remove file /storage/0386/doc_00230619 [00:37:27]file doc_00230620 [00:37:27]remove file /storage/0386/doc_00230620 [00:37:27]file doc_00230621 [00:37:27]remove file /storage/0386/doc_00230621 [00:37:27]file doc_00230622 [00:37:27]remove file /storage/0386/doc_00230622 [00:37:27]file doc_00230623 [00:37:27]remove file /storage/0386/doc_00230623 [00:37:27]file doc_00230624 [00:37:27]remove file /storage/0386/doc_00230624 [00:37:27]file doc_00230625 [00:37:27]remove file /storage/0386/doc_00230625 [00:37:27]file doc_00230626 [00:37:27]remove file /storage/0386/doc_00230626 [00:37:27]file doc_00230627 [00:37:27]remove file /storage/0386/doc_00230627 [00:37:27]file doc_00230628 [00:37:27]remove file /storage/0386/doc_00230628 [00:37:27]file doc_00230629 [00:37:27]remove file /storage/0386/doc_00230629 [00:37:27]file doc_00230630 [00:37:27]remove file /storage/0386/doc_00230630 [00:37:27]file doc_00230631 [00:37:27]remove file /storage/0386/doc_00230631 [00:37:27]file doc_00230632 [00:37:27]remove file /storage/0386/doc_00230632 [00:37:27]file doc_00230633 [00:37:27]remove file /storage/0386/doc_00230633 [00:37:27]file doc_00230634 [00:37:27]remove file /storage/0386/doc_00230634 [00:37:27]file doc_00230635 [00:37:27]remove file /storage/0386/doc_00230635 [00:37:27]file doc_00230636 [00:37:27]remove file /storage/0386/doc_00230636 [00:37:27]file doc_00230637 [00:37:27]remove file /storage/0386/doc_00230637 [00:37:27]file doc_00230638 [00:37:27]remove file /storage/0386/doc_00230638 [00:37:27]file doc_00230639 [00:37:27]remove file /storage/0386/doc_00230639 [00:37:27]file doc_00230640 [00:37:27]remove file /storage/0386/doc_00230640 [00:37:27]file doc_00230641 [00:37:27]remove file /storage/0386/doc_00230641 [00:37:27]file doc_00230642 [00:37:27]remove file /storage/0386/doc_00230642 [00:37:27]file doc_00230643 [00:37:27]remove file /storage/0386/doc_00230643 [00:37:27]file doc_00230644 [00:37:27]remove file /storage/0386/doc_00230644 [00:37:27]file doc_00230645 [00:37:27]remove file /storage/0386/doc_00230645 [00:37:27]file doc_00230646 [00:37:27]remove file /storage/0386/doc_00230646 [00:37:27]file doc_00230647 [00:37:27]remove file /storage/0386/doc_00230647 [00:37:27]file doc_00230648 [00:37:27]remove file /storage/0386/doc_00230648 [00:37:27]file doc_00230649 [00:37:27]remove file /storage/0386/doc_00230649 [00:37:27]file doc_00230650 [00:37:27]remove file /storage/0386/doc_00230650 [00:37:27]file doc_00230651 [00:37:27]remove file /storage/0386/doc_00230651 [00:37:27]file doc_00230652 [00:37:27]remove file /storage/0386/doc_00230652 [00:37:27]file doc_00230653 [00:37:27]remove file /storage/0386/doc_00230653 [00:37:27]file doc_00230654 [00:37:27]remove file /storage/0386/doc_00230654 [00:37:27]file doc_00230655 [00:37:27]remove file /storage/0386/doc_00230655 [00:37:27]file doc_00230656 [00:37:27]remove file /storage/0386/doc_00230656 [00:37:27]file doc_00230657 [00:37:27]remove file /storage/0386/doc_00230657 [00:37:27]file doc_00230658 [00:37:27]remove file /storage/0386/doc_00230658 [00:37:27]file doc_00230659 [00:37:27]remove file /storage/0386/doc_00230659 [00:37:27]file doc_00230660 [00:37:27]remove file /storage/0386/doc_00230660 [00:37:27]file doc_00230661 [00:37:27]remove file /storage/0386/doc_00230661 [00:37:27]file doc_00230662 [00:37:27]remove file /storage/0386/doc_00230662 [00:37:27]file doc_00230663 [00:37:27]remove file /storage/0386/doc_00230663 [00:37:27]file doc_00230664 [00:37:27]remove file /storage/0386/doc_00230664 [00:37:27]file doc_00230665 [00:37:27]remove file /storage/0386/doc_00230665 [00:37:27]file doc_00230666 [00:37:27]remove file /storage/0386/doc_00230666 [00:37:27]file doc_00230667 [00:37:27]remove file /storage/0386/doc_00230667 [00:37:27]file doc_00230668 [00:37:27]remove file /storage/0386/doc_00230668 [00:37:27]file doc_00230669 [00:37:27]remove file /storage/0386/doc_00230669 [00:37:27]file doc_00230670 [00:37:27]remove file /storage/0386/doc_00230670 [00:37:27]file doc_00230671 [00:37:27]remove file /storage/0386/doc_00230671 [00:37:27]file doc_00230672 [00:37:27]remove file /storage/0386/doc_00230672 [00:37:27]file doc_00230673 [00:37:27]remove file /storage/0386/doc_00230673 [00:37:27]file doc_00230674 [00:37:27]remove file /storage/0386/doc_00230674 [00:37:27]file doc_00230675 [00:37:27]remove file /storage/0386/doc_00230675 [00:37:27]file doc_00230676 [00:37:27]remove file /storage/0386/doc_00230676 [00:37:27]file doc_00230677 [00:37:27]remove file /storage/0386/doc_00230677 [00:37:27]file doc_00230678 [00:37:27]remove file /storage/0386/doc_00230678 [00:37:27]file doc_1722212956 [00:37:27]remove file /storage/0386/doc_1722212956 [00:37:27]remove dir /storage/0386 [00:37:27]ProcessDocumentItem done err = 0, tmpTLVsize=255 [00:37:27]tlvbuf is 006B4AE0 [00:37:27]SAM_PROTO_ClearQueue [00:37:27]wFMCommunicate request_size=4 [00:37:27]MH_SAM_APDU [00:37:27]CAPDU: 80 09 00 00 [00:37:27]Write to MH i2c: E2 08 00 CB 10 80 09 00 00 00 00 00 00 4D [00:37:27]Write i2c OK [00:37:27]MH_I2C_Read... [00:37:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:37:27]Read from MH i2c: E2 [00:37:27]MH_I2C_Read... [00:37:27]Read from MH i2c: E2 03 00 [00:37:27]MH_I2C_Read... [00:37:27]Read from MH i2c: E2 03 00 CB 10 00 90 00 4F [00:37:27]RAPDU: 90 00 [00:37:27]wFMCommunicate OK [00:37:27]SAM_PROTO_ClearQueue done [00:37:27]KKMCreateOFDPacket [00:37:27]OFDProtocolAddRootSTLVToBuf [00:37:27]FM_MakeSignedData [00:37:27]FM_MakeSignedData [00:37:27]SAM_PROTO_SignData [00:37:27]wFMCommunicate request_size=4 [00:37:27]MH_SAM_APDU [00:37:27]CAPDU: 80 0D 01 02 [00:37:27]Write to MH i2c: E2 08 00 CC 10 80 0D 01 02 00 00 00 00 55 [00:37:27]Write i2c OK [00:37:27]MH_I2C_Read... [00:37:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:37:27]Read from MH i2c: E2 [00:37:27]MH_I2C_Read... [00:37:27]Read from MH i2c: E2 03 00 [00:37:27]MH_I2C_Read... [00:37:27]Read from MH i2c: E2 03 00 CC 10 00 90 00 50 [00:37:27]RAPDU: 90 00 [00:37:27]wFMCommunicate OK [00:37:27]wFMCommunicate request_size=255 [00:37:27]MH_SAM_APDU [00:37:27]CAPDU: 80 0D 02 02 FA 02 00 FF 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 18 00 D0 9C D0 B0 D0 B4 D0 B0 D0 BC D0 B8 D0 BD D0 BE D0 B2 D0 B0 20 D0 91 2E F1 03 50 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 A0 D0 B0 D0 B7 D0 B7 D0 B0 D0 BA D0 BE D0 B2 2C 20 D1 83 D0 BB 2E 20 D0 92 D0 BE D1 81 D1 82 D0 BE D1 87 D0 BD D0 B0 D1 8F 20 31 36 33 2C 20 33 39 2E 38 33 36 31 35 30 2C 20 36 39 2E 35 35 33 30 38 36 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 32 35 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 44 E4 A6 66 0E 04 04 00 83 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 17 85 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 35 [00:37:27]Write to MH i2c: E2 02 01 CD 10 80 0D 02 02 FA 00 02 00 FF 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 18 00 D0 9C D0 B0 D0 B4 D0 B0 D0 BC D0 B8 D0 BD D0 BE D0 B2 D0 B0 20 D0 91 2E F1 03 50 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 A0 D0 B0 D0 B7 D0 B7 D0 B0 D0 BA D0 BE D0 B2 2C 20 D1 83 D0 BB 2E 20 D0 92 D0 BE D1 81 D1 82 D0 BE D1 87 D0 BD D0 B0 D1 8F 20 31 36 33 2C 20 33 39 2E 38 33 36 31 35 30 2C 20 36 39 2E 35 35 33 30 38 36 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 32 35 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 44 E4 A6 66 0E 04 04 00 83 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 17 85 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 35 00 00 47 [00:37:27]Write i2c OK [00:37:27]MH_I2C_Read... [00:37:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:37:27]Read from MH i2c: E2 [00:37:27]MH_I2C_Read... [00:37:27]Read from MH i2c: E2 03 00 [00:37:27]MH_I2C_Read... [00:37:27]Read from MH i2c: E2 03 00 CD 10 00 90 00 51 [00:37:27]RAPDU: 90 00 [00:37:27]wFMCommunicate OK [00:37:27]wFMCommunicate request_size=14 [00:37:27]MH_SAM_APDU [00:37:27]CAPDU: 80 0D 02 02 09 04 06 00 95 DD 3D 0B 60 00 [00:37:27]Write to MH i2c: E2 11 00 CE 10 80 0D 02 02 09 00 04 06 00 95 DD 3D 0B 60 00 00 00 8E [00:37:27]Write i2c OK [00:37:27]MH_I2C_Read... [00:37:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:37:27]Read from MH i2c: E2 [00:37:27]MH_I2C_Read... [00:37:27]Read from MH i2c: E2 03 00 [00:37:27]MH_I2C_Read... [00:37:27]Read from MH i2c: E2 03 00 CE 10 00 90 00 52 [00:37:27]RAPDU: 90 00 [00:37:27]wFMCommunicate OK [00:37:27]wFMCommunicate request_size=4 [00:37:27]MH_SAM_APDU [00:37:27]CAPDU: 80 0D 03 02 [00:37:27]Write to MH i2c: E2 08 00 CF 10 80 0D 03 02 00 00 00 00 5A [00:37:27]Write i2c OK [00:37:27]MH_I2C_Read... [00:37:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:37:27]Read from MH i2c: E2 [00:37:27]MH_I2C_Read... [00:37:27]Read from MH i2c: E2 0B 00 [00:37:27]MH_I2C_Read... [00:37:27]Read from MH i2c: E2 0B 00 CF 10 00 7C 57 1B 0A 9D 6B 08 98 90 00 FB [00:37:27]RAPDU: 7C 57 1B 0A 9D 6B 08 98 90 00 [00:37:27]wFMCommunicate OK [00:37:27]SAM_PROTO_SignData done [00:37:27]FM_MakeSignedData done [00:37:27]CreateOFDProtocolMessage [00:37:27]wFMCommunicate request_size=4 [00:37:27]MH_SAM_APDU [00:37:27]CAPDU: 80 11 00 00 [00:37:28]Write to MH i2c: E2 08 00 D0 10 80 11 00 00 00 00 00 00 5A [00:37:28]Write i2c OK [00:37:28]MH_I2C_Read... [00:37:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:37:28]Read from MH i2c: E2 [00:37:28]MH_I2C_Read... [00:37:28]Read from MH i2c: E2 17 00 [00:37:28]MH_I2C_Read... [00:37:28]Read from MH i2c: E2 17 00 D0 10 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 AB [00:37:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [00:37:28]wFMCommunicate OK [00:37:28]CreateOFDProtocolMessage done [00:37:28]OFDSenderStorePacket 230679 [00:37:28]StoreOFDPacket docnum=230679 [00:37:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 13 01 00 00 3B 86 0B 01 40 0A 5A 02 01 00 02 00 FF 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 18 00 D0 9C D0 B0 D0 B4 D0 B0 D0 BC D0 B8 D0 BD D0 BE D0 B2 D0 B0 20 D0 91 2E F1 03 50 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 A0 D0 B0 D0 B7 D0 B7 D0 B0 D0 BA D0 BE D0 B2 2C 20 D1 83 D0 BB 2E 20 D0 92 D0 BE D1 81 D1 82 D0 BE D1 87 D0 BD D0 B0 D1 8F 20 31 36 33 2C 20 33 39 2E 38 33 36 31 35 30 2C 20 36 39 2E 35 35 33 30 38 36 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 32 35 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 44 E4 A6 66 0E 04 04 00 83 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 17 85 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 35 04 06 00 95 DD 3D 0B 60 00 7C 57 1B 0A 9D 6B 08 98 [00:37:28]CheckFolder [00:37:28]dirname=/storage/ofd_packets [00:37:28]CheckFolder done [00:37:28]ProducePacketName [00:37:28]name=ofd_packets/00230679 [00:37:28]NVStorageSaveData ofd_packets/00230679 [00:37:28]File name is /storage/ofd_packets/00230679 [00:37:28]Write 305 bytes [00:37:28]NVStorageSaveData done [00:37:28]OFDSenderStorePacket done [00:37:28]KKMCreateOFDPacket done [00:37:28]NVStorageSaveData kkm_last_timestamp [00:37:28]File name is /storage/kkm_last_timestamp [00:37:28]Write 4 bytes [00:37:28]NVStorageSaveData done [00:37:28]ExternCall_PrintAddStr [00:37:28]wPrintStart [00:37:28]Write to MH i2c: 01 00 00 D1 10 E1 [00:37:28]Write i2c OK [00:37:28]MH_I2C_Read... [00:37:28]Read from MH i2c: 01 [00:37:28]MH_I2C_Read... [00:37:28]Read from MH i2c: 01 07 00 [00:37:28]MH_I2C_Read... [00:37:28]Read from MH i2c: 01 07 00 D1 10 00 00 00 00 00 FF 0F F6 [00:37:28]RasterBufferAndPrint [00:37:28]line Отчет об открытии смены [00:37:28]line ФФД: 1.0 [00:37:28]line ИНН: 02508201610067 [00:37:28]line Кассир: Мадаминова Б. [00:37:28]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [00:37:28]line Место: АЗС № 125 "Партнер Нефть" [00:37:28]line 29.07.2024 00:37 [00:37:28]line Смена: 387 [00:37:28]line РНМ: 0000000000099253 [00:37:28]line ЗНМ: 0300000050 [00:37:28]line ФД: 230679 [00:37:28]line ФМ: 0000000000965352 [00:37:28]line ФПД: 164777444466688 [00:37:28]written 0, free lines is 4095 [00:37:28]OFD Sender: Processing packet 230679 [packets to send 132, broken 131] [00:37:28]ProducePacketName [00:37:28]name=ofd_packets/00230679 [00:37:28]OFD Sender: To server: pG, [00:37:28]CommunicateWithHost lk.salyk.kg:30040 [00:37:28]ConnectInit lk.salyk.kg [00:37:28]Connected sock=10 [00:37:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 13 01 00 00 3B 86 0B 01 40 0A 5A 02 01 00 02 00 FF 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 18 00 D0 9C D0 B0 D0 B4 D0 B0 D0 BC D0 B8 D0 BD D0 BE D0 B2 D0 B0 20 D0 91 2E F1 03 50 00 37 32 30 30 30 31 2C 20 D0 B3 2E 20 D0 A0 D0 B0 D0 B7 D0 B7 D0 B0 D0 BA D0 BE D0 B2 2C 20 D1 83 D0 BB 2E 20 D0 92 D0 BE D1 81 D1 82 D0 BE D1 87 D0 BD D0 B0 D1 8F 20 31 36 33 2C 20 33 39 2E 38 33 36 31 35 30 2C 20 36 39 2E 35 35 33 30 38 36 A3 04 2A 00 D0 90 D0 97 D0 A1 20 E2 84 96 20 31 32 35 20 22 D0 9F D0 B0 D1 80 D1 82 D0 BD D0 B5 D1 80 20 D0 9D D0 B5 D1 84 D1 82 D1 8C 22 F4 03 04 00 44 E4 A6 66 0E 04 04 00 83 01 00 00 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 17 85 03 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 35 04 06 00 95 DD 3D 0B 60 00 7C 57 1B 0A 9D 6B 08 98 [00:37:28]Write to MH i2c: 01 00 00 E3 10 F3 [00:37:28]Write i2c OK [00:37:28]MH_I2C_Read... [00:37:28]Read from MH i2c: 01 [00:37:28]MH_I2C_Read... [00:37:28]Read from MH i2c: 01 07 00 [00:37:28]MH_I2C_Read... [00:37:28]Read from MH i2c: 01 07 00 E3 10 00 00 00 00 00 16 0F 1F [00:37:28]RasterBufferAndPrint [00:37:28]line [00:37:28]line [00:37:28]line [00:37:28]line [00:37:28]line [00:37:28]written 0, free lines is 3890 [00:37:28]MH_Cut [00:37:28]Write to MH i2c: D1 01 00 EA 10 01 CC [00:37:28]Write i2c OK [00:37:28]MH_I2C_Read... [00:37:28]Read from MH i2c: D1 [00:37:28]MH_I2C_Read... [00:37:28]Read from MH i2c: D1 01 00 [00:37:28]MH_I2C_Read... [00:37:28]Read from MH i2c: D1 01 00 EA 10 00 CB [00:37:28]Write to MH i2c: 01 00 00 EB 10 FB [00:37:28]Write i2c OK [00:37:28]MH_I2C_Read... [00:37:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 5E 84 47 00 1D 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 39 36 35 33 35 32 10 04 04 00 17 85 03 00 F4 03 04 00 1C 8B A6 66 B6 04 01 00 00 15 86 5E 97 90 02 37 AA [00:37:28]CommunicateWithHost err = 0 [00:37:28]CheckOFDResponse [00:37:28]1017 (14) - 77093643461234 [00:37:28]1041 (16) - 0000000000965352 [00:37:28]1040 (4) - 230679 [00:37:28]1012 (4) - 28.07.2024 18:17 [00:37:28]1206 (1) - 0 [00:37:28]OFD Sender: Remove packet 230679 [00:37:28]ProducePacketName [00:37:28]name=ofd_packets/00230679 [00:37:28]NVStorageDeleteData [00:37:28]*** Cut start [00:37:28]*** Partial cut [00:37:28]*** CUTSNS_PIN = 1 [00:37:28]*** CUTSNS_PIN = 0 [00:37:29]*** Brake cut motor [00:37:29]OFD Sender: No OFD packet to send [00:37:29]Read from MH i2c: 01 [00:37:29]MH_I2C_Read... [00:37:29]*** Stop cut motor [00:37:29]*** Cut end [00:37:29]Read from MH i2c: 01 07 00 [00:37:29]MH_I2C_Read... [00:37:29]Read from MH i2c: 01 07 00 EB 10 00 00 00 00 00 FF 0F 10 [00:37:29]process_action open_shift done [00:37:29]requested_data is exist [00:37:29]produce_requested_data [00:37:29]requested_item fd.num is exist - process it [00:37:29]SAM_PROTO_GetFieldsCounters [00:37:29]wFMCommunicate request_size=4 [00:37:29]MH_SAM_APDU [00:37:29]CAPDU: 80 13 00 00 [00:37:29]Write to MH i2c: E2 08 00 EC 10 80 13 00 00 00 00 00 00 78 [00:37:29]Write i2c OK [00:37:29]MH_I2C_Read... [00:37:29]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:37:29]Read from MH i2c: E2 [00:37:29]MH_I2C_Read... [00:37:29]Read from MH i2c: E2 62 00 [00:37:29]MH_I2C_Read... [00:37:29]Read from MH i2c: E2 62 00 EC 10 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 17 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 BD [00:37:29]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 17 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 00 00 00 00 5E 04 04 00 00 00 00 00 57 04 04 00 01 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:37:29]wFMCommunicate OK [00:37:29]SAM_PROTO_GetFieldsCounters done [00:37:29]requested_item shift.num is exist - process it [00:37:29]requested_item shift.opened is exist - process it [00:37:29]req_shift_opened [00:37:29]FM_GetShiftState [00:37:29]SAM_PROTO_GetShiftState [00:37:29]wFMCommunicate request_size=4 [00:37:29]MH_SAM_APDU [00:37:29]CAPDU: 80 13 01 00 [00:37:29]Write to MH i2c: E2 08 00 ED 10 80 13 01 00 00 00 00 00 7A [00:37:29]Write i2c OK [00:37:29]MH_I2C_Read... [00:37:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:37:29]Read from MH i2c: E2 [00:37:29]MH_I2C_Read... [00:37:29]Read from MH i2c: E2 0E 00 [00:37:29]MH_I2C_Read... [00:37:29]Read from MH i2c: E2 0E 00 ED 10 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 BA [00:37:29]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [00:37:29]wFMCommunicate OK [00:37:29]SAM_PROTO_GetShiftState done [00:37:29]FM_GetShiftState done [00:37:29]req_shift_opened done [00:37:29]requested_item shift.open_date is exist - process it [00:37:29]req_shift_open_date [00:37:29]req_shift_open_date done [00:37:29]produce_requested_data done [00:37:29]produce_requested_data return {"fd.num":230679,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444} [00:37:29]process_action_free open_shift [00:37:29]json_value_free [00:37:29]json_value_free done [00:37:29]process_json_proto returns [00:37:29]Send response to host [00:37:29]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fd.num":230679,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444}}} [00:37:29]free response buf [00:37:29]execute_script done [00:37:29]execute_script returns [00:37:29]free content buf [00:37:29]Sock 8.Close socket [00:37:29]Sock 8.Thread stoped [00:37:29]accept exits with 9 [00:37:29]New connection [00:37:29]New thread 3067133284 created [00:37:29]Thread 3067276644 joined [00:37:29]Waiting for new connection... [00:37:29] Sock 9.Parse request [00:37:29]Sock 9.Check first char [00:37:29]Sock 9.First char is OK [00:37:29]request: POST /json_proto HTTP/1.0 [00:37:29]Method: POST [00:37:29]URL: /json_proto [00:37:29]Method is POST - this is cgi request [00:37:29]url: /json_proto [00:37:29]query_string will be loaded in cgi processing [00:37:29]execute_cgi json_proto POST (null) [00:37:29]execute_cgi path=json_proto method=POST [00:37:29]POST find Content-Length [00:37:29]Host: 172.17.49.131:8080 [00:37:29]Content-Length: 331 [00:37:29]Content-Type: application/json [00:37:29] [00:37:29]POST finish read [00:37:29]Found Content-Length = 331 [00:37:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:37:29]execute_script... [00:37:29]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "get_value", "params" : { } , "requested_data" : [ "fm.sale.total", "fm.sale_refund.total", "fm.buy.total", "shift.sale.total", "shift.sale.total_cash", "shift.sale_refund.total", "shift.sale_refund.total_cash", "shift.buy.total", "shift.buy.total_cash" ] } } [00:37:29]POST & json_proto [00:37:29]process_json_proto [00:37:29]json parsed OK: [00:37:29]protocol is kg_v1.0 [00:37:29]action value=get_value [00:37:29]process_action get_value [00:37:29]cmd_get_value [00:37:29]process_action get_value done [00:37:29]requested_data is exist [00:37:29]produce_requested_data [00:37:29]requested_item fm.sale.total is exist - process it [00:37:29]SAM_PROTO_GetFMData [00:37:29]wFMCommunicate request_size=4 [00:37:29]MH_SAM_APDU [00:37:29]CAPDU: 80 13 03 00 [00:37:29]Write to MH i2c: E2 08 00 EE 10 80 13 03 00 00 00 00 00 7D [00:37:29]Write i2c OK [00:37:29]MH_I2C_Read... [00:37:30]*** iso7816_exchange 80 13 03 00... Resp OK rsp.len_out = 250! [00:37:30]Read from MH i2c: E2 [00:37:30]MH_I2C_Read... [00:37:30]Read from MH i2c: E2 FD 00 [00:37:30]MH_I2C_Read... [00:37:30]Read from MH i2c: E2 FD 00 EE 10 00 C6 04 85 04 C2 04 6E 04 04 00 11 82 03 00 69 04 A4 00 6F 04 04 00 41 78 03 00 B1 04 05 00 05 80 86 76 05 70 04 05 00 86 3A 6E 6B 04 72 04 05 00 7F 45 18 0B 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 57 E0 8D 94 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 68 FE 60 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 D0 09 00 00 B1 04 04 00 8C 0A 0F 23 70 04 04 00 8C 0A 0F 23 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 C9 37 B9 03 EF 03 90 00 48 [00:37:30]RAPDU: C6 04 85 04 C2 04 6E 04 04 00 11 82 03 00 69 04 A4 00 6F 04 04 00 41 78 03 00 B1 04 05 00 05 80 86 76 05 70 04 05 00 86 3A 6E 6B 04 72 04 05 00 7F 45 18 0B 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 57 E0 8D 94 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 68 FE 60 0C EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 D0 09 00 00 B1 04 04 00 8C 0A 0F 23 70 04 04 00 8C 0A 0F 23 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 C9 37 B9 03 EF 03 90 00 [00:37:30]wFMCommunicate OK [00:37:30]wFMCommunicate request_size=4 [00:37:30]MH_SAM_APDU [00:37:30]CAPDU: 80 17 00 00 [00:37:30]Write to MH i2c: E2 08 00 EF 10 80 17 00 00 00 00 00 00 7F [00:37:30]Write i2c OK [00:37:30]MH_I2C_Read... [00:37:30]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:37:30]Read from MH i2c: E2 [00:37:30]MH_I2C_Read... [00:37:30]Read from MH i2c: E2 FD 00 [00:37:30]MH_I2C_Read... [00:37:30]Read from MH i2c: E2 FD 00 EF 10 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 D6 6E 4F EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 CD [00:37:30]RAPDU: 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 0C 00 F6 03 01 00 01 F7 03 03 00 D6 6E 4F EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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:37:30]wFMCommunicate OK [00:37:30]wFMCommunicate request_size=4 [00:37:30]MH_SAM_APDU [00:37:30]CAPDU: 80 17 00 00 [00:37:30]Write to MH i2c: E2 08 00 F0 10 80 17 00 00 00 00 00 00 80 [00:37:30]Write i2c OK [00:37:30]MH_I2C_Read... [00:37:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:37:31]Read from MH i2c: E2 [00:37:31]MH_I2C_Read... [00:37:31]Read from MH i2c: E2 FD 00 [00:37:31]MH_I2C_Read... [00:37:31]Read from MH i2c: E2 FD 00 F0 10 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 A7 [00:37:31]RAPDU: 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 6D 04 4C 02 78 04 04 00 00 00 00 00 79 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 90 00 [00:37:31]wFMCommunicate OK [00:37:31]wFMCommunicate request_size=4 [00:37:31]MH_SAM_APDU [00:37:31]CAPDU: 80 17 00 00 [00:37:31]Write to MH i2c: E2 08 00 F1 10 80 17 00 00 00 00 00 00 81 [00:37:31]Write i2c OK [00:37:31]MH_I2C_Read... [00:37:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:37:31]Read from MH i2c: E2 [00:37:31]MH_I2C_Read... [00:37:31]Read from MH i2c: E2 FD 00 [00:37:31]MH_I2C_Read... [00:37:31]Read from MH i2c: E2 FD 00 F1 10 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 FC [00:37:31]RAPDU: EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D0 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 7A 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 90 00 [00:37:31]wFMCommunicate OK [00:37:31]wFMCommunicate request_size=4 [00:37:31]MH_SAM_APDU [00:37:31]CAPDU: 80 17 00 00 [00:37:31]Write to MH i2c: E2 08 00 F2 10 80 17 00 00 00 00 00 00 82 [00:37:31]Write i2c OK [00:37:31]MH_I2C_Read... [00:37:31]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 224! [00:37:31]Read from MH i2c: E2 [00:37:31]MH_I2C_Read... [00:37:31]Read from MH i2c: E2 E3 00 [00:37:31]MH_I2C_Read... [00:37:31]Read from MH i2c: E2 E3 00 F2 10 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 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 61 [00:37:32]RAPDU: 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 D1 04 8D 00 6F 04 04 00 00 00 00 00 B1 04 00 00 70 04 00 00 72 04 00 00 00 04 75 00 EE 03 09 00 F2 03 01 00 00 F3 03 00 00 EE 03 09 00 F2 03 01 00 01 F3 03 00 00 EF 03 09 00 F6 03 01 00 00 F7 03 00 00 EF 03 09 00 F6 03 01 00 01 F7 03 00 00 EF 03 09 00 F6 03 01 00 02 F7 03 00 00 EF 03 09 00 F6 03 01 00 03 F7 03 00 00 EF 03 09 00 F6 03 01 00 04 F7 03 00 00 EF 03 09 00 F6 03 01 00 05 F7 03 00 00 EF 03 09 00 F6 03 01 00 06 F7 03 00 00 90 00 [00:37:32]wFMCommunicate OK [00:37:32]SAM_PROTO_GetFMData done [00:37:32]requested_item fm.sale_refund.total is exist - process it [00:37:32]requested_item fm.buy.total is exist - process it [00:37:32]requested_item shift.sale.total is exist - process it [00:37:32]SAM_PROTO_GetShiftData [00:37:32]wFMCommunicate request_size=4 [00:37:32]MH_SAM_APDU [00:37:32]CAPDU: 80 13 02 00 [00:37:32]Write to MH i2c: E2 08 00 F3 10 80 13 02 00 00 00 00 00 81 [00:37:32]Write i2c OK [00:37:32]MH_I2C_Read... [00:37:32]*** iso7816_exchange 80 13 02 00... Resp OK rsp.len_out = 250! [00:37:32]Read from MH i2c: E2 [00:37:32]MH_I2C_Read... [00:37:32]Read from MH i2c: E2 FD 00 [00:37:32]MH_I2C_Read... [00:37:32]Read from MH i2c: E2 FD 00 F3 10 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 F4 [00:37:32]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:37:32]wFMCommunicate OK [00:37:32]wFMCommunicate request_size=4 [00:37:32]MH_SAM_APDU [00:37:32]CAPDU: 80 17 00 00 [00:37:32]Write to MH i2c: E2 08 00 F4 10 80 17 00 00 00 00 00 00 84 [00:37:32]Write i2c OK [00:37:32]MH_I2C_Read... [00:37:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:37:33]Read from MH i2c: E2 [00:37:33]MH_I2C_Read... [00:37:33]Read from MH i2c: E2 FD 00 [00:37:33]MH_I2C_Read... [00:37:33]Read from MH i2c: E2 FD 00 F4 10 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 8C [00:37:33]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:37:33]wFMCommunicate OK [00:37:33]wFMCommunicate request_size=4 [00:37:33]MH_SAM_APDU [00:37:33]CAPDU: 80 17 00 00 [00:37:33]Write to MH i2c: E2 08 00 F5 10 80 17 00 00 00 00 00 00 85 [00:37:33]Write i2c OK [00:37:33]MH_I2C_Read... [00:37:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:37:33]Read from MH i2c: E2 [00:37:33]MH_I2C_Read... [00:37:33]Read from MH i2c: E2 FD 00 [00:37:33]MH_I2C_Read... [00:37:33]Read from MH i2c: E2 FD 00 F5 10 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 57 [00:37:33]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:37:33]wFMCommunicate OK [00:37:33]wFMCommunicate request_size=4 [00:37:33]MH_SAM_APDU [00:37:33]CAPDU: 80 17 00 00 [00:37:33]Write to MH i2c: E2 08 00 F6 10 80 17 00 00 00 00 00 00 86 [00:37:33]Write i2c OK [00:37:33]MH_I2C_Read... [00:37:33]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 250! [00:37:34]Read from MH i2c: E2 [00:37:34]MH_I2C_Read... [00:37:34]Read from MH i2c: E2 FD 00 [00:37:34]MH_I2C_Read... [00:37:34]Read from MH i2c: E2 FD 00 F6 10 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 F8 [00:37:34]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:37:34]wFMCommunicate OK [00:37:34]wFMCommunicate request_size=4 [00:37:34]MH_SAM_APDU [00:37:34]CAPDU: 80 17 00 00 [00:37:34]Write to MH i2c: E2 08 00 F7 10 80 17 00 00 00 00 00 00 87 [00:37:34]Write i2c OK [00:37:34]MH_I2C_Read... [00:37:34]OFD Sender: No OFD packet to send [00:37:34]*** iso7816_exchange 80 17 00 00... Resp OK rsp.len_out = 186! [00:37:34]Read from MH i2c: E2 [00:37:34]MH_I2C_Read... [00:37:34]Read from MH i2c: E2 BD 00 [00:37:34]MH_I2C_Read... [00:37:34]Read from MH i2c: E2 BD 00 F7 10 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 6D [00:37:34]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:37:34]wFMCommunicate OK [00:37:34]SAM_PROTO_GetShiftData done [00:37:34]requested_item shift.sale.total_cash is exist - process it [00:37:34]requested_item shift.sale_refund.total is exist - process it [00:37:34]requested_item shift.sale_refund.total_cash is exist - process it [00:37:34]requested_item shift.buy.total is exist - process it [00:37:34]requested_item shift.buy.total_cash is exist - process it [00:37:34]produce_requested_data done [00:37:34]produce_requested_data return {"fm.sale.total":234633625.65,"fm.sale_refund.total":5881883.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:37:34]process_action_free get_value [00:37:34]json_value_free [00:37:34]json_value_free done [00:37:34]process_json_proto returns [00:37:34]Send response to host [00:37:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sale.total":234633625.65,"fm.sale_refund.total":5881883.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:37:34]free response buf [00:37:34]execute_script done [00:37:34]execute_script returns [00:37:34]free content buf [00:37:34]Sock 9.Close socket [00:37:34]Sock 9.Thread stoped [00:37:39]OFD Sender: No OFD packet to send [00:37:44]OFD Sender: No OFD packet to send [00:37:49]OFD Sender: No OFD packet to send [00:37:54]OFD Sender: No OFD packet to send [00:37:59]OFD Sender: No OFD packet to send [00:38:04]OFD Sender: No OFD packet to send [00:38:09]OFD Sender: No OFD packet to send [00:38:14]OFD Sender: No OFD packet to send [00:38:19]OFD Sender: No OFD packet to send [00:38:24]OFD Sender: No OFD packet to send [00:38:29]OFD Sender: No OFD packet to send [00:38:34]OFD Sender: No OFD packet to send [00:38:39]OFD Sender: No OFD packet to send [00:38:44]OFD Sender: No OFD packet to send [00:38:49]OFD Sender: No OFD packet to send [00:38:54]OFD Sender: No OFD packet to send [00:38:59]OFD Sender: No OFD packet to send [00:39:04]OFD Sender: No OFD packet to send [00:39:09]OFD Sender: No OFD packet to send [00:39:14]OFD Sender: No OFD packet to send [00:39:19]OFD Sender: No OFD packet to send [00:39:24]OFD Sender: No OFD packet to send [00:39:29]OFD Sender: No OFD packet to send [00:39:34]OFD Sender: No OFD packet to send [00:39:39]OFD Sender: No OFD packet to send [00:39:44]OFD Sender: No OFD packet to send [00:39:49]OFD Sender: No OFD packet to send [00:39:54]OFD Sender: No OFD packet to send [00:39:59]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]accept exits with 8 [00:40:44]New connection [00:40:44]New thread 3067276644 created [00:40:44]Thread 3067133284 joined [00:40:44]Waiting for new connection... [00:40:44] Sock 8.Parse request [00:40:44]Sock 8.Check first char [00:40:44]Sock 8.First char is OK [00:40:44]request: POST /json_proto HTTP/1.0 [00:40:44]Method: POST [00:40:44]URL: /json_proto [00:40:44]Method is POST - this is cgi request [00:40:44]url: /json_proto [00:40:44]query_string will be loaded in cgi processing [00:40:44]execute_cgi json_proto POST (null) [00:40:44]execute_cgi path=json_proto method=POST [00:40:44]POST find Content-Length [00:40:44]Host: 172.17.49.131:8080 [00:40:44]Content-Length: 843 [00:40:44]Content-Type: application/json [00:40:44] [00:40:44]POST finish read [00:40:44]Found Content-Length = 843 [00:40:44]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872268", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 15.580, "sum" : 1056.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1056.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:40:44]execute_script... [00:40:44]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872268", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 15.580, "sum" : 1056.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1056.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:40:44]POST & json_proto [00:40:44]process_json_proto [00:40:44]json parsed OK: [00:40:44]protocol is kg_v1.0 [00:40:44]action value=close_receipt [00:40:44]process_action close_receipt [00:40:44]cmd_close_receipt [00:40:44]MH_GetDate [00:40:44]Write to MH i2c: F0 00 00 F8 10 F7 [00:40:44]Write i2c OK [00:40:44]MH_I2C_Read... [00:40:44]Read from MH i2c: F0 [00:40:44]MH_I2C_Read... [00:40:44]Read from MH i2c: F0 09 00 [00:40:44]MH_I2C_Read... [00:40:44]Read from MH i2c: F0 09 00 F8 10 00 0C E5 A6 66 FF 4D C0 64 6D [00:40:44]GetLastDocTimeStamp 1722213444 [00:40:44]current date 1722213644 [00:40:44]FM_GetShiftState [00:40:44]SAM_PROTO_GetShiftState [00:40:44]wFMCommunicate request_size=4 [00:40:44]MH_SAM_APDU [00:40:44]CAPDU: 80 13 01 00 [00:40:44]Write to MH i2c: E2 08 00 F9 10 80 13 01 00 00 00 00 00 86 [00:40:44]Write i2c OK [00:40:44]MH_I2C_Read... [00:40:44]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:40:44]Read from MH i2c: E2 [00:40:44]MH_I2C_Read... [00:40:44]Read from MH i2c: E2 0E 00 [00:40:44]MH_I2C_Read... [00:40:44]Read from MH i2c: E2 0E 00 F9 10 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 C6 [00:40:44]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [00:40:44]wFMCommunicate OK [00:40:44]SAM_PROTO_GetShiftState done [00:40:44]FM_GetShiftState done [00:40:44]opened in 1722213444 [00:40:44]opened+sec_in_day 1722299844 [00:40:44]quantity*price = 105632 [00:40:44]sum+1 = 105633 [00:40:44]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1056.32 НСП 1% : 9.35 НДС 12% : 112.18 Наличными: 0.00 Безнал.: 1056.32 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 1 29.07.2024 00:40 Смена: 387 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000965352 ФД: 230680 ФПД: 138628130430733 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T004044&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230680&fm=138628130430733&tin=02508201610067®Number=0000000000099253&sum=105632 [00:40:45]StoreToDocumentArchive [00:40:45]shift 387 fd 230680 [00:40:45]save to /storage/0387/doc_00230680 [00:40:45]save last doc name /storage/0387/doc_00230680 to /storage/kkm_last_doc_name [00:40:45]save OK [00:40:45]Clear old archive folders... [00:40:45]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:40:45]tlvbuf is 0068E670 [00:40:45]SAM_PROTO_ClearQueue [00:40:45]wFMCommunicate request_size=4 [00:40:45]MH_SAM_APDU [00:40:45]CAPDU: 80 09 00 00 [00:40:45]Write to MH i2c: E2 08 00 06 11 80 09 00 00 00 00 00 00 89 [00:40:45]Write i2c OK [00:40:45]MH_I2C_Read... [00:40:45]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:40:45]Read from MH i2c: E2 [00:40:45]MH_I2C_Read... [00:40:45]Read from MH i2c: E2 03 00 [00:40:45]MH_I2C_Read... [00:40:45]Read from MH i2c: E2 03 00 06 11 00 90 00 8B [00:40:45]RAPDU: 90 00 [00:40:45]wFMCommunicate OK [00:40:45]SAM_PROTO_ClearQueue done [00:40:45]KKMCreateOFDPacket [00:40:45]OFDProtocolAddRootSTLVToBuf [00:40:45]FM_MakeSignedData [00:40:45]FM_MakeSignedData [00:40:45]SAM_PROTO_SignData [00:40:45]wFMCommunicate request_size=4 [00:40:45]MH_SAM_APDU [00:40:45]CAPDU: 80 0D 01 02 [00:40:45]Write to MH i2c: E2 08 00 07 11 80 0D 01 02 00 00 00 00 91 [00:40:45]Write i2c OK [00:40:45]MH_I2C_Read... [00:40:45]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:40:45]Read from MH i2c: E2 [00:40:45]MH_I2C_Read... [00:40:45]Read from MH i2c: E2 03 00 [00:40:45]MH_I2C_Read... [00:40:45]Read from MH i2c: E2 03 00 07 11 00 90 00 8C [00:40:45]RAPDU: 90 00 [00:40:45]wFMCommunicate OK [00:40:45]wFMCommunicate request_size=255 [00:40:45]MH_SAM_APDU [00:40:45]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DC 3C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A0 9C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 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 D2 2B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 9C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 0C E5 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 18 85 03 00 35 04 06 00 7E [00:40:45]Write to MH i2c: E2 02 01 08 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 DC 3C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A0 9C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 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 D2 2B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 9C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 0C E5 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 18 85 03 00 35 04 06 00 7E 00 00 48 [00:40:45]Write i2c OK [00:40:45]MH_I2C_Read... [00:40:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:40:45]Read from MH i2c: E2 [00:40:45]MH_I2C_Read... [00:40:45]Read from MH i2c: E2 03 00 [00:40:45]MH_I2C_Read... [00:40:45]Read from MH i2c: E2 03 00 08 11 00 90 00 8D [00:40:45]RAPDU: 90 00 [00:40:45]wFMCommunicate OK [00:40:45]wFMCommunicate request_size=10 [00:40:45]MH_SAM_APDU [00:40:45]CAPDU: 80 0D 02 02 05 14 E0 78 5F 0D [00:40:45]Write to MH i2c: E2 0D 00 09 11 80 0D 02 02 05 00 14 E0 78 5F 0D 00 00 76 [00:40:45]Write i2c OK [00:40:45]MH_I2C_Read... [00:40:45]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:40:45]Read from MH i2c: E2 [00:40:45]MH_I2C_Read... [00:40:45]Read from MH i2c: E2 03 00 [00:40:45]MH_I2C_Read... [00:40:45]Read from MH i2c: E2 03 00 09 11 00 90 00 8E [00:40:45]RAPDU: 90 00 [00:40:45]wFMCommunicate OK [00:40:45]wFMCommunicate request_size=4 [00:40:45]MH_SAM_APDU [00:40:45]CAPDU: 80 0D 03 02 [00:40:45]Write to MH i2c: E2 08 00 0A 11 80 0D 03 02 00 00 00 00 96 [00:40:45]Write i2c OK [00:40:45]MH_I2C_Read... [00:40:45]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:40:45]Read from MH i2c: E2 [00:40:45]MH_I2C_Read... [00:40:45]Read from MH i2c: E2 0B 00 [00:40:45]MH_I2C_Read... [00:40:45]Read from MH i2c: E2 0B 00 0A 11 00 8F 95 A6 79 44 43 7B 2E 90 00 0A [00:40:45]RAPDU: 8F 95 A6 79 44 43 7B 2E 90 00 [00:40:45]wFMCommunicate OK [00:40:45]SAM_PROTO_SignData done [00:40:45]FM_MakeSignedData done [00:40:45]CreateOFDProtocolMessage [00:40:45]wFMCommunicate request_size=4 [00:40:45]MH_SAM_APDU [00:40:45]CAPDU: 80 11 00 00 [00:40:45]Write to MH i2c: E2 08 00 0B 11 80 11 00 00 00 00 00 00 96 [00:40:45]Write i2c OK [00:40:45]MH_I2C_Read... [00:40:45]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:40:45]Read from MH i2c: E2 [00:40:45]MH_I2C_Read... [00:40:45]Read from MH i2c: E2 17 00 [00:40:45]MH_I2C_Read... [00:40:45]Read from MH i2c: E2 17 00 0B 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 E7 [00:40:45]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [00:40:45]wFMCommunicate OK [00:40:45]CreateOFDProtocolMessage done [00:40:45]OFDSenderStorePacket 230680 [00:40:45]StoreOFDPacket docnum=230680 [00:40:45]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 E7 58 07 01 13 AC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DC 3C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A0 9C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 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 D2 2B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 9C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 0C E5 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 18 85 03 00 35 04 06 00 7E 14 E0 78 5F 0D 8F 95 A6 79 44 43 7B 2E [00:40:45]CheckFolder [00:40:45]dirname=/storage/ofd_packets [00:40:45]CheckFolder done [00:40:45]ProducePacketName [00:40:45]name=ofd_packets/00230680 [00:40:45]NVStorageSaveData ofd_packets/00230680 [00:40:45]File name is /storage/ofd_packets/00230680 [00:40:45]Write 301 bytes [00:40:45]NVStorageSaveData done [00:40:45]OFDSenderStorePacket done [00:40:45]KKMCreateOFDPacket done [00:40:45]NVStorageSaveData kkm_last_timestamp [00:40:45]File name is /storage/kkm_last_timestamp [00:40:45]Write 4 bytes [00:40:45]NVStorageSaveData done [00:40:45]ExternCall_PrintAddStr [00:40:45]wPrintStart [00:40:45]Write to MH i2c: 01 00 00 0C 11 1D [00:40:45]Write i2c OK [00:40:45]MH_I2C_Read... [00:40:45]Read from MH i2c: 01 [00:40:45]MH_I2C_Read... [00:40:45]Read from MH i2c: 01 07 00 [00:40:45]MH_I2C_Read... [00:40:45]Read from MH i2c: 01 07 00 0C 11 00 00 00 00 00 FF 0F 32 [00:40:45]RasterBufferAndPrint [00:40:45]line Счет N : (1)872268 [00:40:45]line ИНН: 02508201610067 [00:40:45]line Контрольно-Кассовый Чек [00:40:45]line ПРОДАЖА [00:40:45]line ТРК (МРК, ГНК) : 42 [00:40:45]line Товар: 2710124130 [00:40:45]line Аи-92-К-5 [00:40:45]line 15.580 * 67.80 [00:40:45]line = 1056.32 [00:40:45]line НДС 12% НСП 1% [00:40:45]line > о реализуемом товаре [00:40:45]line ИТОГО: 1056.32 [00:40:45]line НСП 1% : 9.35 [00:40:45]line НДС 12% : 112.18 [00:40:45]line Наличными: 0.00 [00:40:45]line Безнал.: 1056.32 [00:40:45]line Место: АЗС № 125 "Партнер Нефть" [00:40:45]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [00:40:45]line СНО: Общий режим [00:40:45]line Чек 1 29.07.2024 00:40 [00:40:45]line Смена: 387 ФФД: 1.0 [00:40:45]line ЗНМ: 0300000050 [00:40:45]line РНМ: 0000000000099253 [00:40:45]line Версия ККМ: 001 [00:40:45]line Платежная система: АКБ Кыргызстан [00:40:45]line ФМ: 0000000000965352 [00:40:45]line ФД: 230680 [00:40:45]line ФПД: 138628130430733 [00:40:45]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T004044&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230680&fm=138628130430733&tin=02508201610067®Number=0000000000099253&sum=105632 [00:40:46]OFD Sender: Processing packet 230680 [packets to send 132, broken 131] [00:40:46]ProducePacketName [00:40:46]name=ofd_packets/00230680 [00:40:46]OFD Sender: To server: pG, [00:40:46]CommunicateWithHost lk.salyk.kg:30040 [00:40:46]ConnectInit lk.salyk.kg [00:40:46]written 0, free lines is 4095 [00:40:46]Connected sock=7 [00:40:46]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 E7 58 07 01 13 AC 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DC 3C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A0 9C 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 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 D2 2B 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A0 9C 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 01 00 00 00 F4 03 04 00 0C E5 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 18 85 03 00 35 04 06 00 7E 14 E0 78 5F 0D 8F 95 A6 79 44 43 7B 2E [00:40:46]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 32 A0 47 00 53 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 39 36 35 33 35 32 10 04 04 00 18 85 03 00 F4 03 04 00 E2 8B A6 66 B6 04 01 00 00 AA CE A0 5E 07 AE 2F A8 [00:40:46]CommunicateWithHost err = 0 [00:40:46]CheckOFDResponse [00:40:46]1017 (14) - 77093643461234 [00:40:46]1041 (16) - 0000000000965352 [00:40:46]1040 (4) - 230680 [00:40:46]1012 (4) - 28.07.2024 18:20 [00:40:46]1206 (1) - 0 [00:40:46]OFD Sender: Remove packet 230680 [00:40:46]ProducePacketName [00:40:46]name=ofd_packets/00230680 [00:40:46]NVStorageDeleteData [00:40:46]Write to MH i2c: 01 00 00 36 11 47 [00:40:46]Write i2c OK [00:40:46]MH_I2C_Read... [00:40:46]Read from MH i2c: 01 [00:40:46]MH_I2C_Read... [00:40:46]Read from MH i2c: 01 07 00 [00:40:46]MH_I2C_Read... [00:40:46]Read from MH i2c: 01 07 00 36 11 00 00 00 00 00 0F 0D 6A [00:40:46]RasterBufferAndPrint [00:40:46]line [00:40:46]line [00:40:46]line [00:40:46]line [00:40:46]line [00:40:46]written 0, free lines is 3350 [00:40:46]MH_Cut [00:40:46]Write to MH i2c: D1 01 00 3D 11 01 20 [00:40:46]Write i2c OK [00:40:46]MH_I2C_Read... [00:40:46]Read from MH i2c: D1 [00:40:46]MH_I2C_Read... [00:40:46]Read from MH i2c: D1 01 00 [00:40:46]MH_I2C_Read... [00:40:46]Read from MH i2c: D1 01 00 3D 11 00 1F [00:40:46]Write to MH i2c: 01 00 00 3E 11 4F [00:40:46]Write i2c OK [00:40:46]MH_I2C_Read... [00:40:47]OFD Sender: No OFD packet to send [00:40:47]*** Cut start [00:40:47]*** Partial cut [00:40:47]*** CUTSNS_PIN = 1 [00:40:47]*** CUTSNS_PIN = 0 [00:40:47]*** Brake cut motor [00:40:47]Read from MH i2c: 01 [00:40:47]MH_I2C_Read... [00:40:47]*** Stop cut motor [00:40:47]*** Cut end [00:40:47]Read from MH i2c: 01 07 00 [00:40:47]MH_I2C_Read... [00:40:47]Read from MH i2c: 01 07 00 3E 11 00 00 00 00 00 FF 0F 64 [00:40:47]process_action close_receipt done [00:40:47]requested_data is exist [00:40:47]produce_requested_data [00:40:47]requested_item fm.sn is exist - process it [00:40:47]wFMCommunicate request_size=4 [00:40:47]MH_SAM_APDU [00:40:47]CAPDU: 80 11 00 00 [00:40:47]Write to MH i2c: E2 08 00 3F 11 80 11 00 00 00 00 00 00 CA [00:40:47]Write i2c OK [00:40:47]MH_I2C_Read... [00:40:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:40:47]Read from MH i2c: E2 [00:40:47]MH_I2C_Read... [00:40:47]Read from MH i2c: E2 17 00 [00:40:47]MH_I2C_Read... [00:40:47]Read from MH i2c: E2 17 00 3F 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 1B [00:40:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [00:40:47]wFMCommunicate OK [00:40:47]requested_item fd.num is exist - process it [00:40:47]SAM_PROTO_GetFieldsCounters [00:40:47]wFMCommunicate request_size=4 [00:40:47]MH_SAM_APDU [00:40:47]CAPDU: 80 13 00 00 [00:40:47]Write to MH i2c: E2 08 00 40 11 80 13 00 00 00 00 00 00 CD [00:40:47]Write i2c OK [00:40:47]MH_I2C_Read... [00:40:48]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:40:48]Read from MH i2c: E2 [00:40:48]MH_I2C_Read... [00:40:48]Read from MH i2c: E2 62 00 [00:40:48]MH_I2C_Read... [00:40:48]Read from MH i2c: E2 62 00 40 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 18 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 01 00 00 00 5E 04 04 00 01 00 00 00 57 04 04 00 02 00 00 00 19 04 04 00 00 00 00 00 90 00 16 [00:40:48]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 18 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 01 00 00 00 5E 04 04 00 01 00 00 00 57 04 04 00 02 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:40:48]wFMCommunicate OK [00:40:48]SAM_PROTO_GetFieldsCounters done [00:40:48]requested_item shift.num is exist - process it [00:40:48]requested_item shift.opened is exist - process it [00:40:48]req_shift_opened [00:40:48]FM_GetShiftState [00:40:48]SAM_PROTO_GetShiftState [00:40:48]wFMCommunicate request_size=4 [00:40:48]MH_SAM_APDU [00:40:48]CAPDU: 80 13 01 00 [00:40:48]Write to MH i2c: E2 08 00 41 11 80 13 01 00 00 00 00 00 CF [00:40:48]Write i2c OK [00:40:48]MH_I2C_Read... [00:40:48]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:40:48]Read from MH i2c: E2 [00:40:48]MH_I2C_Read... [00:40:48]Read from MH i2c: E2 0E 00 [00:40:48]MH_I2C_Read... [00:40:48]Read from MH i2c: E2 0E 00 41 11 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 0F [00:40:48]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [00:40:48]wFMCommunicate OK [00:40:48]SAM_PROTO_GetShiftState done [00:40:48]FM_GetShiftState done [00:40:48]req_shift_opened done [00:40:48]requested_item shift.open_date is exist - process it [00:40:48]req_shift_open_date [00:40:48]req_shift_open_date done [00:40:48]produce_requested_data done [00:40:48]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230680,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444} [00:40:48]process_action_free close_receipt [00:40:48]json_value_free [00:40:48]json_value_free done [00:40:48]process_json_proto returns [00:40:48]Send response to host [00:40:48]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230680,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444}}} [00:40:48]free response buf [00:40:48]execute_script done [00:40:48]execute_script returns [00:40:48]free content buf [00:40:48]Sock 8.Close socket [00:40:48]Sock 8.Thread stoped [00:40:52]OFD Sender: No OFD packet to send [00:40:57]OFD Sender: No OFD packet to send [00:41:02]OFD Sender: No OFD packet to send [00:41:07]OFD Sender: No OFD packet to send [00:41:12]OFD Sender: No OFD packet to send [00:41:17]OFD Sender: No OFD packet to send [00:41:22]OFD Sender: No OFD packet to send [00:41:23]accept exits with 9 [00:41:23]New connection [00:41:23]New thread 3067133284 created [00:41:23]Thread 3067276644 joined [00:41:23]Waiting for new connection... [00:41:23] Sock 9.Parse request [00:41:23]Sock 9.Check first char [00:41:23]Sock 9.First char is OK [00:41:23]request: POST /json_proto HTTP/1.0 [00:41:23]Method: POST [00:41:23]URL: /json_proto [00:41:23]Method is POST - this is cgi request [00:41:23]url: /json_proto [00:41:23]query_string will be loaded in cgi processing [00:41:23]execute_cgi json_proto POST (null) [00:41:23]execute_cgi path=json_proto method=POST [00:41:23]POST find Content-Length [00:41:23]Host: 172.17.49.131:8080 [00:41:23]Content-Length: 677 [00:41:23]Content-Type: application/json [00:41:23] [00:41:23]POST finish read [00:41:23]Found Content-Length = 677 [00:41:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872270", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:41:23]execute_script... [00:41:23]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872270", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:41:23]POST & json_proto [00:41:23]process_json_proto [00:41:23]json parsed OK: [00:41:23]protocol is kg_v1.0 [00:41:23]action value=close_receipt [00:41:23]process_action close_receipt [00:41:23]cmd_close_receipt [00:41:23]MH_GetDate [00:41:23]Write to MH i2c: F0 00 00 42 11 42 [00:41:23]Write i2c OK [00:41:23]MH_I2C_Read... [00:41:23]Read from MH i2c: F0 [00:41:23]MH_I2C_Read... [00:41:23]Read from MH i2c: F0 09 00 [00:41:23]MH_I2C_Read... [00:41:23]Read from MH i2c: F0 09 00 42 11 00 34 E5 A6 66 FF 4D C0 64 E0 [00:41:23]GetLastDocTimeStamp 1722213644 [00:41:23]current date 1722213684 [00:41:23]FM_GetShiftState [00:41:23]SAM_PROTO_GetShiftState [00:41:23]wFMCommunicate request_size=4 [00:41:23]MH_SAM_APDU [00:41:23]CAPDU: 80 13 01 00 [00:41:23]Write to MH i2c: E2 08 00 43 11 80 13 01 00 00 00 00 00 D1 [00:41:23]Write i2c OK [00:41:23]MH_I2C_Read... [00:41:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:41:23]Read from MH i2c: E2 [00:41:23]MH_I2C_Read... [00:41:23]Read from MH i2c: E2 0E 00 [00:41:23]MH_I2C_Read... [00:41:23]Read from MH i2c: E2 0E 00 43 11 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 11 [00:41:23]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [00:41:23]wFMCommunicate OK [00:41:23]SAM_PROTO_GetShiftState done [00:41:23]FM_GetShiftState done [00:41:23]opened in 1722213444 [00:41:23]opened+sec_in_day 1722299844 [00:41:23]quantity*price = 50036 [00:41:23]sum+1 = 50037 [00:41: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 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 2 29.07.2024 00:41 Смена: 387 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230681 ФПД: 223190334129738 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T004124&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230681&fm=223190334129738&tin=02508201610067®Number=0000000000099253&sum=50000 [00:41:24]StoreToDocumentArchive [00:41:24]shift 387 fd 230681 [00:41:24]save to /storage/0387/doc_00230681 [00:41:24]save last doc name /storage/0387/doc_00230681 to /storage/kkm_last_doc_name [00:41:24]save OK [00:41:24]Clear old archive folders... [00:41:24]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:41:24]tlvbuf is 0069B8C0 [00:41:24]SAM_PROTO_ClearQueue [00:41:24]wFMCommunicate request_size=4 [00:41:24]MH_SAM_APDU [00:41:24]CAPDU: 80 09 00 00 [00:41:24]Write to MH i2c: E2 08 00 50 11 80 09 00 00 00 00 00 00 D3 [00:41:24]Write i2c OK [00:41:24]MH_I2C_Read... [00:41:25]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:41:25]Read from MH i2c: E2 [00:41:25]MH_I2C_Read... [00:41:25]Read from MH i2c: E2 03 00 [00:41:25]MH_I2C_Read... [00:41:25]Read from MH i2c: E2 03 00 50 11 00 90 00 D5 [00:41:25]RAPDU: 90 00 [00:41:25]wFMCommunicate OK [00:41:25]SAM_PROTO_ClearQueue done [00:41:25]KKMCreateOFDPacket [00:41:25]OFDProtocolAddRootSTLVToBuf [00:41:25]FM_MakeSignedData [00:41:25]FM_MakeSignedData [00:41:25]SAM_PROTO_SignData [00:41:25]wFMCommunicate request_size=4 [00:41:25]MH_SAM_APDU [00:41:25]CAPDU: 80 0D 01 02 [00:41:25]Write to MH i2c: E2 08 00 51 11 80 0D 01 02 00 00 00 00 DB [00:41:25]Write i2c OK [00:41:25]MH_I2C_Read... [00:41:25]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:41:25]Read from MH i2c: E2 [00:41:25]MH_I2C_Read... [00:41:25]Read from MH i2c: E2 03 00 [00:41:25]MH_I2C_Read... [00:41:25]Read from MH i2c: E2 03 00 51 11 00 90 00 D6 [00:41:25]RAPDU: 90 00 [00:41:25]wFMCommunicate OK [00:41:25]wFMCommunicate request_size=255 [00:41:25]MH_SAM_APDU [00:41: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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 34 E5 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 19 85 03 00 35 04 06 00 CA [00:41:25]Write to MH i2c: E2 02 01 52 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 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 34 E5 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 19 85 03 00 35 04 06 00 CA 00 00 71 [00:41:25]Write i2c OK [00:41:25]MH_I2C_Read... [00:41:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:41:25]Read from MH i2c: E2 [00:41:25]MH_I2C_Read... [00:41:25]Read from MH i2c: E2 03 00 [00:41:25]MH_I2C_Read... [00:41:25]Read from MH i2c: E2 03 00 52 11 00 90 00 D7 [00:41:25]RAPDU: 90 00 [00:41:25]wFMCommunicate OK [00:41:25]wFMCommunicate request_size=10 [00:41:25]MH_SAM_APDU [00:41:25]CAPDU: 80 0D 02 02 05 FD 8C 95 46 4A [00:41:25]Write to MH i2c: E2 0D 00 53 11 80 0D 02 02 05 00 FD 8C 95 46 4A 00 00 96 [00:41:25]Write i2c OK [00:41:25]MH_I2C_Read... [00:41:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:41:25]Read from MH i2c: E2 [00:41:25]MH_I2C_Read... [00:41:25]Read from MH i2c: E2 03 00 [00:41:25]MH_I2C_Read... [00:41:25]Read from MH i2c: E2 03 00 53 11 00 90 00 D8 [00:41:25]RAPDU: 90 00 [00:41:25]wFMCommunicate OK [00:41:25]wFMCommunicate request_size=4 [00:41:25]MH_SAM_APDU [00:41:25]CAPDU: 80 0D 03 02 [00:41:25]Write to MH i2c: E2 08 00 54 11 80 0D 03 02 00 00 00 00 E0 [00:41:25]Write i2c OK [00:41:25]MH_I2C_Read... [00:41:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:41:25]Read from MH i2c: E2 [00:41:25]MH_I2C_Read... [00:41:25]Read from MH i2c: E2 0B 00 [00:41:25]MH_I2C_Read... [00:41:25]Read from MH i2c: E2 0B 00 54 11 00 5D CF 7F F4 69 64 DB 5C 90 00 84 [00:41:25]RAPDU: 5D CF 7F F4 69 64 DB 5C 90 00 [00:41:25]wFMCommunicate OK [00:41:25]SAM_PROTO_SignData done [00:41:25]FM_MakeSignedData done [00:41:25]CreateOFDProtocolMessage [00:41:25]wFMCommunicate request_size=4 [00:41:25]MH_SAM_APDU [00:41:25]CAPDU: 80 11 00 00 [00:41:25]Write to MH i2c: E2 08 00 55 11 80 11 00 00 00 00 00 00 E0 [00:41:25]Write i2c OK [00:41:25]MH_I2C_Read... [00:41:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:41:25]Read from MH i2c: E2 [00:41:25]MH_I2C_Read... [00:41:25]Read from MH i2c: E2 17 00 [00:41:25]MH_I2C_Read... [00:41:25]Read from MH i2c: E2 17 00 55 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 31 [00:41:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [00:41:25]wFMCommunicate OK [00:41:25]CreateOFDProtocolMessage done [00:41:25]OFDSenderStorePacket 230681 [00:41:25]StoreOFDPacket docnum=230681 [00:41:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 7D 04 07 01 C1 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 34 E5 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 19 85 03 00 35 04 06 00 CA FD 8C 95 46 4A 5D CF 7F F4 69 64 DB 5C [00:41:25]CheckFolder [00:41:25]dirname=/storage/ofd_packets [00:41:25]CheckFolder done [00:41:25]ProducePacketName [00:41:25]name=ofd_packets/00230681 [00:41:25]NVStorageSaveData ofd_packets/00230681 [00:41:25]File name is /storage/ofd_packets/00230681 [00:41:25]Write 301 bytes [00:41:25]NVStorageSaveData done [00:41:25]OFDSenderStorePacket done [00:41:25]KKMCreateOFDPacket done [00:41:25]NVStorageSaveData kkm_last_timestamp [00:41:25]File name is /storage/kkm_last_timestamp [00:41:25]Write 4 bytes [00:41:25]NVStorageSaveData done [00:41:25]ExternCall_PrintAddStr [00:41:25]wPrintStart [00:41:25]Write to MH i2c: 01 00 00 56 11 67 [00:41:25]Write i2c OK [00:41:25]MH_I2C_Read... [00:41:25]Read from MH i2c: 01 [00:41:25]MH_I2C_Read... [00:41:25]Read from MH i2c: 01 07 00 [00:41:25]MH_I2C_Read... [00:41:25]Read from MH i2c: 01 07 00 56 11 00 00 00 00 00 FF 0F 7C [00:41:25]RasterBufferAndPrint [00:41:25]line Счет N : (1)872270 [00:41:25]line ИНН: 02508201610067 [00:41:25]line Контрольно-Кассовый Чек [00:41:25]line ПРОДАЖА [00:41:25]line ТРК (МРК, ГНК) : 52 [00:41:25]line Товар: 2710124130 [00:41:25]line Аи-92-К-5 [00:41:25]line 7.380 * 67.80 [00:41:25]line = 500.36 [00:41:25]line НДС 12% НСП 1% [00:41:25]line > о реализуемом товаре [00:41:25]line ОКРУГЛЕНИЕ: -0.36 [00:41:25]line ИТОГО: 500.00 [00:41:25]line Внесено: 500.00 [00:41:25]line СДАЧА: 0.00 [00:41:25]line НСП 1% : 4.43 [00:41:25]line НДС 12% : 53.14 [00:41:25]line Наличными: 500.00 [00:41:25]line Безнал.: 0.00 [00:41:25]line Место: АЗС № 125 "Партнер Нефть" [00:41:25]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [00:41:25]line СНО: Общий режим [00:41:25]line Чек 2 29.07.2024 00:41 [00:41:25]line Смена: 387 ФФД: 1.0 [00:41:25]line ЗНМ: 0300000050 [00:41:25]line РНМ: 0000000000099253 [00:41:25]line Версия ККМ: 001 [00:41:25]line ФМ: 0000000000965352 [00:41:25]line ФД: 230681 [00:41:25]line ФПД: 223190334129738 [00:41:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T004124&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230681&fm=223190334129738&tin=02508201610067®Number=0000000000099253&sum=50000 [00:41:25]OFD Sender: Processing packet 230681 [packets to send 132, broken 131] [00:41:25]ProducePacketName [00:41:25]name=ofd_packets/00230681 [00:41:25]OFD Sender: To server: pG, [00:41:25]CommunicateWithHost lk.salyk.kg:30040 [00:41:25]ConnectInit lk.salyk.kg [00:41:25]written 0, free lines is 4095 [00:41:25]Connected sock=10 [00:41:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 7D 04 07 01 C1 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 02 00 00 00 F4 03 04 00 34 E5 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 19 85 03 00 35 04 06 00 CA FD 8C 95 46 4A 5D CF 7F F4 69 64 DB 5C [00:41:26]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 CE C0 47 00 3F 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 39 36 35 33 35 32 10 04 04 00 19 85 03 00 F4 03 04 00 0A 8C A6 66 B6 04 01 00 00 38 01 2B 93 BA 64 97 76 [00:41:26]CommunicateWithHost err = 0 [00:41:26]CheckOFDResponse [00:41:26]1017 (14) - 77093643461234 [00:41:26]1041 (16) - 0000000000965352 [00:41:26]1040 (4) - 230681 [00:41:26]1012 (4) - 28.07.2024 18:20 [00:41:26]1206 (1) - 0 [00:41:26]OFD Sender: Remove packet 230681 [00:41:26]ProducePacketName [00:41:26]name=ofd_packets/00230681 [00:41:26]NVStorageDeleteData [00:41:26]Write to MH i2c: 01 00 00 81 11 92 [00:41:26]Write i2c OK [00:41:26]MH_I2C_Read... [00:41:26]Read from MH i2c: 01 [00:41:26]MH_I2C_Read... [00:41:26]Read from MH i2c: 01 07 00 [00:41:26]MH_I2C_Read... [00:41:26]Read from MH i2c: 01 07 00 81 11 00 00 00 00 00 FE 0C A3 [00:41:26]RasterBufferAndPrint [00:41:26]line [00:41:26]line [00:41:26]line [00:41:26]line [00:41:26]line [00:41:26]written 0, free lines is 3331 [00:41:26]MH_Cut [00:41:26]Write to MH i2c: D1 01 00 88 11 01 6B [00:41:26]Write i2c OK [00:41:26]MH_I2C_Read... [00:41:26]Read from MH i2c: D1 [00:41:26]MH_I2C_Read... [00:41:26]Read from MH i2c: D1 01 00 [00:41:26]MH_I2C_Read... [00:41:26]Read from MH i2c: D1 01 00 88 11 00 6A [00:41:26]Write to MH i2c: 01 00 00 89 11 9A [00:41:26]Write i2c OK [00:41:26]MH_I2C_Read... [00:41:26]OFD Sender: No OFD packet to send [00:41:26]*** Cut start [00:41:26]*** Partial cut [00:41:26]*** CUTSNS_PIN = 1 [00:41:27]*** CUTSNS_PIN = 0 [00:41:27]*** Brake cut motor [00:41:27]Read from MH i2c: 01 [00:41:27]MH_I2C_Read... [00:41:27]*** Stop cut motor [00:41:27]*** Cut end [00:41:27]Read from MH i2c: 01 07 00 [00:41:27]MH_I2C_Read... [00:41:27]Read from MH i2c: 01 07 00 89 11 00 00 00 00 00 FF 0F AF [00:41:27]process_action close_receipt done [00:41:27]requested_data is exist [00:41:27]produce_requested_data [00:41:27]requested_item fm.sn is exist - process it [00:41:27]wFMCommunicate request_size=4 [00:41:27]MH_SAM_APDU [00:41:27]CAPDU: 80 11 00 00 [00:41:27]Write to MH i2c: E2 08 00 8A 11 80 11 00 00 00 00 00 00 15 [00:41:27]Write i2c OK [00:41:27]MH_I2C_Read... [00:41:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:41:27]Read from MH i2c: E2 [00:41:27]MH_I2C_Read... [00:41:27]Read from MH i2c: E2 17 00 [00:41:27]MH_I2C_Read... [00:41:27]Read from MH i2c: E2 17 00 8A 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 66 [00:41:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [00:41:27]wFMCommunicate OK [00:41:27]requested_item fd.num is exist - process it [00:41:27]SAM_PROTO_GetFieldsCounters [00:41:27]wFMCommunicate request_size=4 [00:41:27]MH_SAM_APDU [00:41:27]CAPDU: 80 13 00 00 [00:41:27]Write to MH i2c: E2 08 00 8B 11 80 13 00 00 00 00 00 00 18 [00:41:27]Write i2c OK [00:41:27]MH_I2C_Read... [00:41:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:41:27]Read from MH i2c: E2 [00:41:27]MH_I2C_Read... [00:41:27]Read from MH i2c: E2 62 00 [00:41:27]MH_I2C_Read... [00:41:27]Read from MH i2c: E2 62 00 8B 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 19 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 02 00 00 00 5E 04 04 00 02 00 00 00 57 04 04 00 03 00 00 00 19 04 04 00 00 00 00 00 90 00 65 [00:41:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 19 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 02 00 00 00 5E 04 04 00 02 00 00 00 57 04 04 00 03 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:41:27]wFMCommunicate OK [00:41:27]SAM_PROTO_GetFieldsCounters done [00:41:27]requested_item shift.num is exist - process it [00:41:27]requested_item shift.opened is exist - process it [00:41:27]req_shift_opened [00:41:27]FM_GetShiftState [00:41:27]SAM_PROTO_GetShiftState [00:41:27]wFMCommunicate request_size=4 [00:41:27]MH_SAM_APDU [00:41:27]CAPDU: 80 13 01 00 [00:41:27]Write to MH i2c: E2 08 00 8C 11 80 13 01 00 00 00 00 00 1A [00:41:27]Write i2c OK [00:41:27]MH_I2C_Read... [00:41:27]Read from MH i2c: E2 [00:41:27]MH_I2C_Read... [00:41:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:41:27]Read from MH i2c: E2 0E 00 [00:41:27]MH_I2C_Read... [00:41:27]Read from MH i2c: E2 0E 00 8C 11 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 5A [00:41:27]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [00:41:27]wFMCommunicate OK [00:41:27]SAM_PROTO_GetShiftState done [00:41:27]FM_GetShiftState done [00:41:27]req_shift_opened done [00:41:27]requested_item shift.open_date is exist - process it [00:41:27]req_shift_open_date [00:41:27]req_shift_open_date done [00:41:27]produce_requested_data done [00:41:27]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230681,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444} [00:41:27]process_action_free close_receipt [00:41:27]json_value_free [00:41:27]json_value_free done [00:41:27]process_json_proto returns [00:41:27]Send response to host [00:41:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230681,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444}}} [00:41:27]free response buf [00:41:27]execute_script done [00:41:27]execute_script returns [00:41:27]free content buf [00:41:27]Sock 9.Close socket [00:41:27]Sock 9.Thread stoped [00:41:29]accept exits with 8 [00:41:29]New connection [00:41:29]New thread 3067276644 created [00:41:29]Thread 3067133284 joined [00:41:29]Waiting for new connection... [00:41:29] Sock 8.Parse request [00:41:29]Sock 8.Check first char [00:41:29]Sock 8.First char is OK [00:41:29]request: POST /json_proto HTTP/1.0 [00:41:29]Method: POST [00:41:29]URL: /json_proto [00:41:29]Method is POST - this is cgi request [00:41:29]url: /json_proto [00:41:29]query_string will be loaded in cgi processing [00:41:29]execute_cgi json_proto POST (null) [00:41:29]execute_cgi path=json_proto method=POST [00:41:29]POST find Content-Length [00:41:29]Host: 172.17.49.131:8080 [00:41:29]Content-Length: 803 [00:41:29]Content-Type: application/json [00:41:29] [00:41:29]POST finish read [00:41:29]Found Content-Length = 803 [00:41:29]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872269", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 44.250, "sum" : 3000.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:41:29]execute_script... [00:41: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)872269", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 44.250, "sum" : 3000.15, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: O! \u0434\u0435\u043D\u044C\u0433\u0438", "payments": [ { "type": 1, "sum" : 3000.15 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:41:29]POST & json_proto [00:41:29]process_json_proto [00:41:29]json parsed OK: [00:41:29]protocol is kg_v1.0 [00:41:29]action value=close_receipt [00:41:29]process_action close_receipt [00:41:29]cmd_close_receipt [00:41:29]MH_GetDate [00:41:29]Write to MH i2c: F0 00 00 8D 11 8D [00:41:29]Write i2c OK [00:41:29]MH_I2C_Read... [00:41:29]Read from MH i2c: F0 [00:41:29]MH_I2C_Read... [00:41:29]Read from MH i2c: F0 09 00 [00:41:29]MH_I2C_Read... [00:41:29]Read from MH i2c: F0 09 00 8D 11 00 3A E5 A6 66 FF 4D C0 64 31 [00:41:29]GetLastDocTimeStamp 1722213684 [00:41:29]current date 1722213690 [00:41:29]FM_GetShiftState [00:41:29]SAM_PROTO_GetShiftState [00:41:29]wFMCommunicate request_size=4 [00:41:29]MH_SAM_APDU [00:41:29]CAPDU: 80 13 01 00 [00:41:29]Write to MH i2c: E2 08 00 8E 11 80 13 01 00 00 00 00 00 1C [00:41:29]Write i2c OK [00:41:29]MH_I2C_Read... [00:41:29]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:41:29]Read from MH i2c: E2 [00:41:29]MH_I2C_Read... [00:41:29]Read from MH i2c: E2 0E 00 [00:41:29]MH_I2C_Read... [00:41:29]Read from MH i2c: E2 0E 00 8E 11 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 5C [00:41:29]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [00:41:29]wFMCommunicate OK [00:41:29]SAM_PROTO_GetShiftState done [00:41:29]FM_GetShiftState done [00:41:29]opened in 1722213444 [00:41:29]opened+sec_in_day 1722299844 [00:41:29]quantity*price = 300015 [00:41:29]sum+1 = 300016 [00:41:29]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 3000.15 НСП 1% : 26.55 НДС 12% : 318.60 Наличными: 0.00 Безнал.: 3000.15 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 3 29.07.2024 00:41 Смена: 387 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: O! деньги ФМ: 0000000000965352 ФД: 230682 ФПД: 164296944469952 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T004130&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230682&fm=164296944469952&tin=02508201610067®Number=0000000000099253&sum=300015 [00:41:30]StoreToDocumentArchive [00:41:30]shift 387 fd 230682 [00:41:30]save to /storage/0387/doc_00230682 [00:41:30]save last doc name /storage/0387/doc_00230682 to /storage/kkm_last_doc_name [00:41:30]save OK [00:41:30]Clear old archive folders... [00:41:30]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:41:30]tlvbuf is 005CBE00 [00:41:30]SAM_PROTO_ClearQueue [00:41:30]wFMCommunicate request_size=4 [00:41:30]MH_SAM_APDU [00:41:30]CAPDU: 80 09 00 00 [00:41:30]Write to MH i2c: E2 08 00 9B 11 80 09 00 00 00 00 00 00 1E [00:41:30]Write i2c OK [00:41:30]MH_I2C_Read... [00:41:30]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:41:30]Read from MH i2c: E2 [00:41:30]MH_I2C_Read... [00:41:30]Read from MH i2c: E2 03 00 [00:41:30]MH_I2C_Read... [00:41:30]Read from MH i2c: E2 03 00 9B 11 00 90 00 20 [00:41:30]RAPDU: 90 00 [00:41:30]wFMCommunicate OK [00:41:30]SAM_PROTO_ClearQueue done [00:41:30]KKMCreateOFDPacket [00:41:30]OFDProtocolAddRootSTLVToBuf [00:41:30]FM_MakeSignedData [00:41:30]FM_MakeSignedData [00:41:30]SAM_PROTO_SignData [00:41:30]wFMCommunicate request_size=4 [00:41:30]MH_SAM_APDU [00:41:30]CAPDU: 80 0D 01 02 [00:41:30]Write to MH i2c: E2 08 00 9C 11 80 0D 01 02 00 00 00 00 26 [00:41:30]Write i2c OK [00:41:30]MH_I2C_Read... [00:41:30]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:41:30]Read from MH i2c: E2 [00:41:30]MH_I2C_Read... [00:41:30]Read from MH i2c: E2 03 00 [00:41:30]MH_I2C_Read... [00:41:30]Read from MH i2c: E2 03 00 9C 11 00 90 00 21 [00:41:30]RAPDU: 90 00 [00:41:30]wFMCommunicate OK [00:41:30]wFMCommunicate request_size=255 [00:41:30]MH_SAM_APDU [00:41: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 DA AC 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 EF 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EF 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EF 93 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 3A E5 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1A 85 03 00 35 04 06 00 95 [00:41:30]Write to MH i2c: E2 02 01 9D 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 DA AC 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 EF 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EF 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EF 93 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 3A E5 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1A 85 03 00 35 04 06 00 95 00 00 21 [00:41:30]Write i2c OK [00:41:30]MH_I2C_Read... [00:41:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:41:31]Read from MH i2c: E2 [00:41:31]MH_I2C_Read... [00:41:31]Read from MH i2c: E2 03 00 [00:41:31]MH_I2C_Read... [00:41:31]Read from MH i2c: E2 03 00 9D 11 00 90 00 22 [00:41:31]RAPDU: 90 00 [00:41:31]wFMCommunicate OK [00:41:31]wFMCommunicate request_size=10 [00:41:31]MH_SAM_APDU [00:41:31]CAPDU: 80 0D 02 02 05 6D 5D 03 47 C0 [00:41:31]Write to MH i2c: E2 0D 00 9E 11 80 0D 02 02 05 00 6D 5D 03 47 C0 00 00 07 [00:41:31]Write i2c OK [00:41:31]MH_I2C_Read... [00:41:31]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:41:31]Read from MH i2c: E2 [00:41:31]MH_I2C_Read... [00:41:31]Read from MH i2c: E2 03 00 [00:41:31]MH_I2C_Read... [00:41:31]Read from MH i2c: E2 03 00 9E 11 00 90 00 23 [00:41:31]RAPDU: 90 00 [00:41:31]wFMCommunicate OK [00:41:31]wFMCommunicate request_size=4 [00:41:31]MH_SAM_APDU [00:41:31]CAPDU: 80 0D 03 02 [00:41:31]Write to MH i2c: E2 08 00 9F 11 80 0D 03 02 00 00 00 00 2B [00:41:31]Write i2c OK [00:41:31]MH_I2C_Read... [00:41:31]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:41:31]Read from MH i2c: E2 [00:41:31]MH_I2C_Read... [00:41:31]Read from MH i2c: E2 0B 00 [00:41:31]MH_I2C_Read... [00:41:31]Read from MH i2c: E2 0B 00 9F 11 00 0C 57 8B 16 37 32 5D F4 90 00 EA [00:41:31]RAPDU: 0C 57 8B 16 37 32 5D F4 90 00 [00:41:31]wFMCommunicate OK [00:41:31]SAM_PROTO_SignData done [00:41:31]FM_MakeSignedData done [00:41:31]CreateOFDProtocolMessage [00:41:31]wFMCommunicate request_size=4 [00:41:31]MH_SAM_APDU [00:41:31]CAPDU: 80 11 00 00 [00:41:31]Write to MH i2c: E2 08 00 A0 11 80 11 00 00 00 00 00 00 2B [00:41:31]Write i2c OK [00:41:31]MH_I2C_Read... [00:41:31]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:41:31]Read from MH i2c: E2 [00:41:31]MH_I2C_Read... [00:41:31]Read from MH i2c: E2 17 00 [00:41:31]MH_I2C_Read... [00:41:31]Read from MH i2c: E2 17 00 A0 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 7C [00:41:31]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [00:41:31]wFMCommunicate OK [00:41:31]CreateOFDProtocolMessage done [00:41:31]OFDSenderStorePacket 230682 [00:41:31]StoreOFDPacket docnum=230682 [00:41:31]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 5F 6E 07 01 D4 A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DA AC 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 EF 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EF 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EF 93 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 3A E5 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1A 85 03 00 35 04 06 00 95 6D 5D 03 47 C0 0C 57 8B 16 37 32 5D F4 [00:41:31]CheckFolder [00:41:31]dirname=/storage/ofd_packets [00:41:31]CheckFolder done [00:41:31]ProducePacketName [00:41:31]name=ofd_packets/00230682 [00:41:31]NVStorageSaveData ofd_packets/00230682 [00:41:31]File name is /storage/ofd_packets/00230682 [00:41:31]Write 301 bytes [00:41:31]NVStorageSaveData done [00:41:31]OFDSenderStorePacket done [00:41:31]KKMCreateOFDPacket done [00:41:31]NVStorageSaveData kkm_last_timestamp [00:41:31]File name is /storage/kkm_last_timestamp [00:41:31]Write 4 bytes [00:41:31]NVStorageSaveData done [00:41:31]ExternCall_PrintAddStr [00:41:31]wPrintStart [00:41:31]Write to MH i2c: 01 00 00 A1 11 B2 [00:41:31]Write i2c OK [00:41:31]MH_I2C_Read... [00:41:31]Read from MH i2c: 01 [00:41:31]MH_I2C_Read... [00:41:31]Read from MH i2c: 01 07 00 [00:41:31]MH_I2C_Read... [00:41:31]Read from MH i2c: 01 07 00 A1 11 00 00 00 00 00 FF 0F C7 [00:41:31]RasterBufferAndPrint [00:41:31]line Счет N : (1)872269 [00:41:31]line ИНН: 02508201610067 [00:41:31]line Контрольно-Кассовый Чек [00:41:31]line ПРОДАЖА [00:41:31]line ТРК (МРК, ГНК) : 32 [00:41:31]line Товар: 2710124130 [00:41:31]line Аи-92-К-5 [00:41:31]line 44.250 * 67.80 [00:41:31]line = 3000.15 [00:41:31]line НДС 12% НСП 1% [00:41:31]line > о реализуемом товаре [00:41:31]line ИТОГО: 3000.15 [00:41:31]line НСП 1% : 26.55 [00:41:31]line НДС 12% : 318.60 [00:41:31]line Наличными: 0.00 [00:41:31]line Безнал.: 3000.15 [00:41:31]line Место: АЗС № 125 "Партнер Нефть" [00:41:31]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [00:41:31]line СНО: Общий режим [00:41:31]line Чек 3 29.07.2024 00:41 [00:41:31]line Смена: 387 ФФД: 1.0 [00:41:31]line ЗНМ: 0300000050 [00:41:31]line РНМ: 0000000000099253 [00:41:31]line Версия ККМ: 001 [00:41:31]line Платежная система: O! деньги [00:41:31]line ФМ: 0000000000965352 [00:41:31]line ФД: 230682 [00:41:31]line ФПД: 164296944469952 [00:41:31]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T004130&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230682&fm=164296944469952&tin=02508201610067®Number=0000000000099253&sum=300015 [00:41:31]written 0, free lines is 4095 [00:41:31]OFD Sender: Processing packet 230682 [packets to send 132, broken 131] [00:41:31]ProducePacketName [00:41:31]name=ofd_packets/00230682 [00:41:31]OFD Sender: To server: pG, [00:41:31]CommunicateWithHost lk.salyk.kg:30040 [00:41:31]ConnectInit lk.salyk.kg [00:41:31]Connected sock=10 [00:41:31]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 5F 6E 07 01 D4 A4 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 DA AC 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 EF 93 04 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 EF 93 04 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 5F 0A 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 74 7C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 EF 93 04 00 00 00 1F 04 02 00 01 00 12 04 04 00 03 00 00 00 F4 03 04 00 3A E5 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1A 85 03 00 35 04 06 00 95 6D 5D 03 47 C0 0C 57 8B 16 37 32 5D F4 [00:41:31]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 B8 54 47 00 55 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 39 36 35 33 35 32 10 04 04 00 1A 85 03 00 F4 03 04 00 10 8C A6 66 B6 04 01 00 00 56 92 08 1D E9 19 D3 1C [00:41:31]CommunicateWithHost err = 0 [00:41:31]CheckOFDResponse [00:41:31]1017 (14) - 77093643461234 [00:41:31]1041 (16) - 0000000000965352 [00:41:31]1040 (4) - 230682 [00:41:31]1012 (4) - 28.07.2024 18:21 [00:41:31]1206 (1) - 0 [00:41:31]OFD Sender: Remove packet 230682 [00:41:31]ProducePacketName [00:41:31]name=ofd_packets/00230682 [00:41:31]NVStorageDeleteData [00:41:31]Write to MH i2c: 01 00 00 CB 11 DC [00:41:31]Write i2c OK [00:41:31]MH_I2C_Read... [00:41:31]Read from MH i2c: 01 [00:41:31]MH_I2C_Read... [00:41:31]Read from MH i2c: 01 07 00 [00:41:31]MH_I2C_Read... [00:41:31]Read from MH i2c: 01 07 00 CB 11 00 00 00 00 00 0D 0D FD [00:41:31]RasterBufferAndPrint [00:41:31]line [00:41:31]line [00:41:31]line [00:41:31]line [00:41:31]line [00:41:31]written 0, free lines is 3354 [00:41:31]MH_Cut [00:41:31]Write to MH i2c: D1 01 00 D2 11 01 B5 [00:41:31]Write i2c OK [00:41:31]MH_I2C_Read... [00:41:31]Read from MH i2c: D1 [00:41:31]MH_I2C_Read... [00:41:31]Read from MH i2c: D1 01 00 [00:41:31]MH_I2C_Read... [00:41:31]Read from MH i2c: D1 01 00 D2 11 00 B4 [00:41:31]Write to MH i2c: 01 00 00 D3 11 E4 [00:41:31]Write i2c OK [00:41:31]MH_I2C_Read... [00:41:32]OFD Sender: No OFD packet to send [00:41:32]*** Cut start [00:41:32]*** Partial cut [00:41:32]*** CUTSNS_PIN = 1 [00:41:32]*** CUTSNS_PIN = 0 [00:41:32]*** Brake cut motor [00:41:32]Read from MH i2c: 01 [00:41:32]MH_I2C_Read... [00:41:32]*** Stop cut motor [00:41:32]*** Cut end [00:41:32]Read from MH i2c: 01 07 00 [00:41:32]MH_I2C_Read... [00:41:32]Read from MH i2c: 01 07 00 D3 11 00 00 00 00 00 FF 0F F9 [00:41:32]process_action close_receipt done [00:41:32]requested_data is exist [00:41:32]produce_requested_data [00:41:32]requested_item fm.sn is exist - process it [00:41:32]wFMCommunicate request_size=4 [00:41:32]MH_SAM_APDU [00:41:32]CAPDU: 80 11 00 00 [00:41:32]Write to MH i2c: E2 08 00 D4 11 80 11 00 00 00 00 00 00 5F [00:41:32]Write i2c OK [00:41:32]MH_I2C_Read... [00:41:33]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:41:33]Read from MH i2c: E2 [00:41:33]MH_I2C_Read... [00:41:33]Read from MH i2c: E2 17 00 [00:41:33]MH_I2C_Read... [00:41:33]Read from MH i2c: E2 17 00 D4 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 B0 [00:41:33]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [00:41:33]wFMCommunicate OK [00:41:33]requested_item fd.num is exist - process it [00:41:33]SAM_PROTO_GetFieldsCounters [00:41:33]wFMCommunicate request_size=4 [00:41:33]MH_SAM_APDU [00:41:33]CAPDU: 80 13 00 00 [00:41:33]Write to MH i2c: E2 08 00 D5 11 80 13 00 00 00 00 00 00 62 [00:41:33]Write i2c OK [00:41:33]MH_I2C_Read... [00:41:33]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:41:33]Read from MH i2c: E2 [00:41:33]MH_I2C_Read... [00:41:33]Read from MH i2c: E2 62 00 [00:41:33]MH_I2C_Read... [00:41:33]Read from MH i2c: E2 62 00 D5 11 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 1A 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 03 00 00 00 5E 04 04 00 03 00 00 00 57 04 04 00 04 00 00 00 19 04 04 00 00 00 00 00 90 00 B3 [00:41:33]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 1A 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 03 00 00 00 5E 04 04 00 03 00 00 00 57 04 04 00 04 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:41:33]wFMCommunicate OK [00:41:33]SAM_PROTO_GetFieldsCounters done [00:41:33]requested_item shift.num is exist - process it [00:41:33]requested_item shift.opened is exist - process it [00:41:33]req_shift_opened [00:41:33]FM_GetShiftState [00:41:33]SAM_PROTO_GetShiftState [00:41:33]wFMCommunicate request_size=4 [00:41:33]MH_SAM_APDU [00:41:33]CAPDU: 80 13 01 00 [00:41:33]Write to MH i2c: E2 08 00 D6 11 80 13 01 00 00 00 00 00 64 [00:41:33]Write i2c OK [00:41:33]MH_I2C_Read... [00:41:33]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:41:33]Read from MH i2c: E2 [00:41:33]MH_I2C_Read... [00:41:33]Read from MH i2c: E2 0E 00 [00:41:33]MH_I2C_Read... [00:41:33]Read from MH i2c: E2 0E 00 D6 11 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 A4 [00:41:33]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [00:41:33]wFMCommunicate OK [00:41:33]SAM_PROTO_GetShiftState done [00:41:33]FM_GetShiftState done [00:41:33]req_shift_opened done [00:41:33]requested_item shift.open_date is exist - process it [00:41:33]req_shift_open_date [00:41:33]req_shift_open_date done [00:41:33]produce_requested_data done [00:41:33]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230682,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444} [00:41:33]process_action_free close_receipt [00:41:33]json_value_free [00:41:33]json_value_free done [00:41:33]process_json_proto returns [00:41:33]Send response to host [00:41:33]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230682,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444}}} [00:41:33]free response buf [00:41:33]execute_script done [00:41:33]execute_script returns [00:41:33]free content buf [00:41:33]Sock 8.Close socket [00:41:33]Sock 8.Thread stoped [00:41:37]OFD Sender: No OFD packet to send [00:41:42]OFD Sender: No OFD packet to send [00:41:47]OFD Sender: No OFD packet to send [00:41:52]OFD Sender: No OFD packet to send [00:41:57]OFD Sender: No OFD packet to send [00:42:02]OFD Sender: No OFD packet to send [00:42:07]OFD Sender: No OFD packet to send [00:42:12]OFD Sender: No OFD packet to send [00:42:17]OFD Sender: No OFD packet to send [00:42:17]accept exits with 9 [00:42:17]New connection [00:42:17]New thread 3067133284 created [00:42:17]Thread 3067276644 joined [00:42:17]Waiting for new connection... [00:42:17] Sock 9.Parse request [00:42:17]Sock 9.Check first char [00:42:17]Sock 9.First char is OK [00:42:17]request: POST /json_proto HTTP/1.0 [00:42:17]Method: POST [00:42:17]URL: /json_proto [00:42:17]Method is POST - this is cgi request [00:42:17]url: /json_proto [00:42:17]query_string will be loaded in cgi processing [00:42:17]execute_cgi json_proto POST (null) [00:42:17]execute_cgi path=json_proto method=POST [00:42:17]POST find Content-Length [00:42:17]Host: 172.17.49.131:8080 [00:42:17]Content-Length: 682 [00:42:17]Content-Type: application/json [00:42:17] [00:42:17]POST finish read [00:42:17]Found Content-Length = 682 [00:42:17]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872271", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [00:42:17]execute_script... [00:42: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)872271", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [00:42:17]POST & json_proto [00:42:17]process_json_proto [00:42:17]json parsed OK: [00:42:17]protocol is kg_v1.0 [00:42:17]action value=close_receipt [00:42:17]process_action close_receipt [00:42:17]cmd_close_receipt [00:42:17]MH_GetDate [00:42:17]Write to MH i2c: F0 00 00 D7 11 D7 [00:42:17]Write i2c OK [00:42:17]MH_I2C_Read... [00:42:17]Read from MH i2c: F0 [00:42:17]MH_I2C_Read... [00:42:17]Read from MH i2c: F0 09 00 [00:42:17]MH_I2C_Read... [00:42:17]Read from MH i2c: F0 09 00 D7 11 00 6A E5 A6 66 FF 4D C0 64 AB [00:42:17]GetLastDocTimeStamp 1722213690 [00:42:17]current date 1722213738 [00:42:17]FM_GetShiftState [00:42:17]SAM_PROTO_GetShiftState [00:42:17]wFMCommunicate request_size=4 [00:42:17]MH_SAM_APDU [00:42:17]CAPDU: 80 13 01 00 [00:42:17]Write to MH i2c: E2 08 00 D8 11 80 13 01 00 00 00 00 00 66 [00:42:17]Write i2c OK [00:42:17]MH_I2C_Read... [00:42:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:42:17]Read from MH i2c: E2 [00:42:17]MH_I2C_Read... [00:42:17]Read from MH i2c: E2 0E 00 [00:42:17]MH_I2C_Read... [00:42:17]Read from MH i2c: E2 0E 00 D8 11 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 A6 [00:42:17]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [00:42:17]wFMCommunicate OK [00:42:17]SAM_PROTO_GetShiftState done [00:42:17]FM_GetShiftState done [00:42:17]opened in 1722213444 [00:42:17]opened+sec_in_day 1722299844 [00:42:17]quantity*price = 100005 [00:42:17]sum+1 = 100006 [00:42:17]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.05 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 4 29.07.2024 00:42 Смена: 387 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230683 ФПД: 260380852279460 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T004218&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230683&fm=260380852279460&tin=02508201610067®Number=0000000000099253&sum=100000 [00:42:18]StoreToDocumentArchive [00:42:18]shift 387 fd 230683 [00:42:18]save to /storage/0387/doc_00230683 [00:42:18]save last doc name /storage/0387/doc_00230683 to /storage/kkm_last_doc_name [00:42:18]save OK [00:42:18]Clear old archive folders... [00:42:18]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:42:18]tlvbuf is 0068E740 [00:42:18]SAM_PROTO_ClearQueue [00:42:18]wFMCommunicate request_size=4 [00:42:18]MH_SAM_APDU [00:42:18]CAPDU: 80 09 00 00 [00:42:18]Write to MH i2c: E2 08 00 E5 11 80 09 00 00 00 00 00 00 68 [00:42:18]Write i2c OK [00:42:18]MH_I2C_Read... [00:42:18]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:42:18]Read from MH i2c: E2 [00:42:18]MH_I2C_Read... [00:42:18]Read from MH i2c: E2 03 00 [00:42:18]MH_I2C_Read... [00:42:18]Read from MH i2c: E2 03 00 E5 11 00 90 00 6A [00:42:18]RAPDU: 90 00 [00:42:18]wFMCommunicate OK [00:42:18]SAM_PROTO_ClearQueue done [00:42:18]KKMCreateOFDPacket [00:42:18]OFDProtocolAddRootSTLVToBuf [00:42:18]FM_MakeSignedData [00:42:18]FM_MakeSignedData [00:42:18]SAM_PROTO_SignData [00:42:18]wFMCommunicate request_size=4 [00:42:18]MH_SAM_APDU [00:42:18]CAPDU: 80 0D 01 02 [00:42:18]Write to MH i2c: E2 08 00 E6 11 80 0D 01 02 00 00 00 00 70 [00:42:18]Write i2c OK [00:42:18]MH_I2C_Read... [00:42:19]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:42:19]Read from MH i2c: E2 [00:42:19]MH_I2C_Read... [00:42:19]Read from MH i2c: E2 03 00 [00:42:19]MH_I2C_Read... [00:42:19]Read from MH i2c: E2 03 00 E6 11 00 90 00 6B [00:42:19]RAPDU: 90 00 [00:42:19]wFMCommunicate OK [00:42:19]wFMCommunicate request_size=255 [00:42:19]MH_SAM_APDU [00:42: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 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 00 00 00 F4 03 04 00 6A E5 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1B 85 03 00 35 04 06 00 EC [00:42:19]Write to MH i2c: E2 02 01 E7 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 04 00 00 00 F4 03 04 00 6A E5 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1B 85 03 00 35 04 06 00 EC 00 00 F1 [00:42:19]Write i2c OK [00:42:19]MH_I2C_Read... [00:42:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:42:19]Read from MH i2c: E2 [00:42:19]MH_I2C_Read... [00:42:19]Read from MH i2c: E2 03 00 [00:42:19]MH_I2C_Read... [00:42:19]Read from MH i2c: E2 03 00 E7 11 00 90 00 6C [00:42:19]RAPDU: 90 00 [00:42:19]wFMCommunicate OK [00:42:19]wFMCommunicate request_size=10 [00:42:19]MH_SAM_APDU [00:42:19]CAPDU: 80 0D 02 02 05 D0 A4 34 D8 A4 [00:42:19]Write to MH i2c: E2 0D 00 E8 11 80 0D 02 02 05 00 D0 A4 34 D8 A4 00 00 A1 [00:42:19]Write i2c OK [00:42:19]MH_I2C_Read... [00:42:19]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:42:19]Read from MH i2c: E2 [00:42:19]MH_I2C_Read... [00:42:19]Read from MH i2c: E2 03 00 [00:42:19]MH_I2C_Read... [00:42:19]Read from MH i2c: E2 03 00 E8 11 00 90 00 6D [00:42:19]RAPDU: 90 00 [00:42:19]wFMCommunicate OK [00:42:19]wFMCommunicate request_size=4 [00:42:19]MH_SAM_APDU [00:42:19]CAPDU: 80 0D 03 02 [00:42:19]Write to MH i2c: E2 08 00 E9 11 80 0D 03 02 00 00 00 00 75 [00:42:19]Write i2c OK [00:42:19]MH_I2C_Read... [00:42:19]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:42:19]Read from MH i2c: E2 [00:42:19]MH_I2C_Read... [00:42:19]Read from MH i2c: E2 0B 00 [00:42:19]MH_I2C_Read... [00:42:19]Read from MH i2c: E2 0B 00 E9 11 00 46 5D 35 33 D0 D2 6B D2 90 00 60 [00:42:19]RAPDU: 46 5D 35 33 D0 D2 6B D2 90 00 [00:42:19]wFMCommunicate OK [00:42:19]SAM_PROTO_SignData done [00:42:19]FM_MakeSignedData done [00:42:19]CreateOFDProtocolMessage [00:42:19]wFMCommunicate request_size=4 [00:42:19]MH_SAM_APDU [00:42:19]CAPDU: 80 11 00 00 [00:42:19]Write to MH i2c: E2 08 00 EA 11 80 11 00 00 00 00 00 00 75 [00:42:19]Write i2c OK [00:42:19]MH_I2C_Read... [00:42:19]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:42:19]Read from MH i2c: E2 [00:42:19]MH_I2C_Read... [00:42:19]Read from MH i2c: E2 17 00 [00:42:19]MH_I2C_Read... [00:42:19]Read from MH i2c: E2 17 00 EA 11 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 C6 [00:42:19]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [00:42:19]wFMCommunicate OK [00:42:19]CreateOFDProtocolMessage done [00:42:19]OFDSenderStorePacket 230683 [00:42:19]StoreOFDPacket docnum=230683 [00:42:19]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 40 84 07 01 92 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 00 00 00 F4 03 04 00 6A E5 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1B 85 03 00 35 04 06 00 EC D0 A4 34 D8 A4 46 5D 35 33 D0 D2 6B D2 [00:42:19]CheckFolder [00:42:19]dirname=/storage/ofd_packets [00:42:19]CheckFolder done [00:42:19]ProducePacketName [00:42:19]name=ofd_packets/00230683 [00:42:19]NVStorageSaveData ofd_packets/00230683 [00:42:19]File name is /storage/ofd_packets/00230683 [00:42:19]Write 301 bytes [00:42:19]NVStorageSaveData done [00:42:19]OFDSenderStorePacket done [00:42:19]KKMCreateOFDPacket done [00:42:19]NVStorageSaveData kkm_last_timestamp [00:42:19]File name is /storage/kkm_last_timestamp [00:42:19]Write 4 bytes [00:42:19]NVStorageSaveData done [00:42:19]OFD Sender: Processing packet 230683 [packets to send 132, broken 131] [00:42:19]ProducePacketName [00:42:19]name=ofd_packets/00230683 [00:42:19]OFD Sender: To server: pG, [00:42:19]CommunicateWithHost lk.salyk.kg:30040 [00:42:19]ConnectInit lk.salyk.kg [00:42:19]ExternCall_PrintAddStr [00:42:19]wPrintStart [00:42:19]Write to MH i2c: 01 00 00 EB 11 FC [00:42:19]Write i2c OK [00:42:19]MH_I2C_Read... [00:42:19]Read from MH i2c: 01 [00:42:19]MH_I2C_Read... [00:42:19]Read from MH i2c: 01 07 00 [00:42:19]MH_I2C_Read... [00:42:19]Read from MH i2c: 01 07 00 EB 11 00 00 00 00 00 FF 0F 11 [00:42:19]RasterBufferAndPrint [00:42:19]line Счет N : (1)872271 [00:42:19]line ИНН: 02508201610067 [00:42:19]line Контрольно-Кассовый Чек [00:42:19]line ПРОДАЖА [00:42:19]line ТРК (МРК, ГНК) : 62 [00:42:19]line Товар: 2710124130 [00:42:19]line Аи-92-К-5 [00:42:19]line 14.750 * 67.80 [00:42:19]line = 1000.05 [00:42:19]line НДС 12% НСП 1% [00:42:19]line > о реализуемом товаре [00:42:19]line ОКРУГЛЕНИЕ: -0.05 [00:42:19]line ИТОГО: 1000.00 [00:42:19]line Внесено: 1000.00 [00:42:19]line СДАЧА: 0.00 [00:42:19]line НСП 1% : 8.85 [00:42:19]line НДС 12% : 106.20 [00:42:19]line Наличными: 1000.00 [00:42:19]line Безнал.: 0.00 [00:42:19]line Место: АЗС № 125 "Партнер Нефть" [00:42:19]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [00:42:19]line СНО: Общий режим [00:42:19]line Чек 4 29.07.2024 00:42 [00:42:19]line Смена: 387 ФФД: 1.0 [00:42:19]line ЗНМ: 0300000050 [00:42:19]line РНМ: 0000000000099253 [00:42:19]line Версия ККМ: 001 [00:42:19]line ФМ: 0000000000965352 [00:42:19]line ФД: 230683 [00:42:19]line ФПД: 260380852279460 [00:42:19]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T004218&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230683&fm=260380852279460&tin=02508201610067®Number=0000000000099253&sum=100000 [00:42:19]Connected sock=11 [00:42:19]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 40 84 07 01 92 62 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 00 00 00 F4 03 04 00 6A E5 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1B 85 03 00 35 04 06 00 EC D0 A4 34 D8 A4 46 5D 35 33 D0 D2 6B D2 [00:42:19]written 0, free lines is 4095 [00:42:19]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 84 FD 47 00 B3 10 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1B 85 03 00 F4 03 04 00 40 8C A6 66 B6 04 01 00 00 24 94 88 C8 51 9D 4C 0D [00:42:19]CommunicateWithHost err = 0 [00:42:19]CheckOFDResponse [00:42:19]1017 (14) - 77093643461234 [00:42:19]1041 (16) - 0000000000965352 [00:42:19]1040 (4) - 230683 [00:42:19]1012 (4) - 28.07.2024 18:21 [00:42:19]1206 (1) - 0 [00:42:19]OFD Sender: Remove packet 230683 [00:42:19]ProducePacketName [00:42:19]name=ofd_packets/00230683 [00:42:19]NVStorageDeleteData [00:42:20]Write to MH i2c: 01 00 00 16 12 28 [00:42:20]Write i2c OK [00:42:20]MH_I2C_Read... [00:42:20]Read from MH i2c: 01 [00:42:20]MH_I2C_Read... [00:42:20]Read from MH i2c: 01 07 00 [00:42:20]MH_I2C_Read... [00:42:20]Read from MH i2c: 01 07 00 16 12 00 00 00 00 00 EE 0C 29 [00:42:20]RasterBufferAndPrint [00:42:20]line [00:42:20]line [00:42:20]line [00:42:20]line [00:42:20]line [00:42:20]written 0, free lines is 3316 [00:42:20]MH_Cut [00:42:20]Write to MH i2c: D1 01 00 1D 12 01 01 [00:42:20]Write i2c OK [00:42:20]MH_I2C_Read... [00:42:20]Read from MH i2c: D1 [00:42:20]MH_I2C_Read... [00:42:20]Read from MH i2c: D1 01 00 [00:42:20]MH_I2C_Read... [00:42:20]Read from MH i2c: D1 01 00 1D 12 00 00 [00:42:20]Write to MH i2c: 01 00 00 1E 12 30 [00:42:20]Write i2c OK [00:42:20]MH_I2C_Read... [00:42:20]OFD Sender: No OFD packet to send [00:42:20]*** Cut start [00:42:20]*** Partial cut [00:42:20]*** CUTSNS_PIN = 1 [00:42:20]*** CUTSNS_PIN = 0 [00:42:21]*** Brake cut motor [00:42:21]Read from MH i2c: 01 [00:42:21]MH_I2C_Read... [00:42:21]*** Stop cut motor [00:42:21]*** Cut end [00:42:21]Read from MH i2c: 01 07 00 [00:42:21]MH_I2C_Read... [00:42:21]Read from MH i2c: 01 07 00 1E 12 00 00 00 00 00 FF 0F 45 [00:42:21]process_action close_receipt done [00:42:21]requested_data is exist [00:42:21]produce_requested_data [00:42:21]requested_item fm.sn is exist - process it [00:42:21]wFMCommunicate request_size=4 [00:42:21]MH_SAM_APDU [00:42:21]CAPDU: 80 11 00 00 [00:42:21]Write to MH i2c: E2 08 00 1F 12 80 11 00 00 00 00 00 00 AB [00:42:21]Write i2c OK [00:42:21]MH_I2C_Read... [00:42:21]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:42:21]Read from MH i2c: E2 [00:42:21]MH_I2C_Read... [00:42:21]Read from MH i2c: E2 17 00 [00:42:21]MH_I2C_Read... [00:42:21]Read from MH i2c: E2 17 00 1F 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 FC [00:42:21]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [00:42:21]wFMCommunicate OK [00:42:21]requested_item fd.num is exist - process it [00:42:21]SAM_PROTO_GetFieldsCounters [00:42:21]wFMCommunicate request_size=4 [00:42:21]MH_SAM_APDU [00:42:21]CAPDU: 80 13 00 00 [00:42:21]Write to MH i2c: E2 08 00 20 12 80 13 00 00 00 00 00 00 AE [00:42:21]Write i2c OK [00:42:21]MH_I2C_Read... [00:42:21]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:42:21]Read from MH i2c: E2 [00:42:21]MH_I2C_Read... [00:42:21]Read from MH i2c: E2 62 00 [00:42:21]MH_I2C_Read... [00:42:21]Read from MH i2c: E2 62 00 20 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 1B 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 04 00 00 00 5E 04 04 00 04 00 00 00 57 04 04 00 05 00 00 00 19 04 04 00 00 00 00 00 90 00 03 [00:42:21]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 1B 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 04 00 00 00 5E 04 04 00 04 00 00 00 57 04 04 00 05 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:42:21]wFMCommunicate OK [00:42:21]SAM_PROTO_GetFieldsCounters done [00:42:21]requested_item shift.num is exist - process it [00:42:21]requested_item shift.opened is exist - process it [00:42:21]req_shift_opened [00:42:21]FM_GetShiftState [00:42:21]SAM_PROTO_GetShiftState [00:42:21]wFMCommunicate request_size=4 [00:42:21]MH_SAM_APDU [00:42:21]CAPDU: 80 13 01 00 [00:42:21]Write to MH i2c: E2 08 00 21 12 80 13 01 00 00 00 00 00 B0 [00:42:21]Write i2c OK [00:42:21]MH_I2C_Read... [00:42:21]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:42:21]Read from MH i2c: E2 [00:42:21]MH_I2C_Read... [00:42:21]Read from MH i2c: E2 0E 00 [00:42:21]MH_I2C_Read... [00:42:21]Read from MH i2c: E2 0E 00 21 12 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 F0 [00:42:21]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [00:42:21]wFMCommunicate OK [00:42:21]SAM_PROTO_GetShiftState done [00:42:21]FM_GetShiftState done [00:42:21]req_shift_opened done [00:42:21]requested_item shift.open_date is exist - process it [00:42:21]req_shift_open_date [00:42:21]req_shift_open_date done [00:42:21]produce_requested_data done [00:42:21]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230683,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444} [00:42:21]process_action_free close_receipt [00:42:21]json_value_free [00:42:21]json_value_free done [00:42:21]process_json_proto returns [00:42:21]Send response to host [00:42:21]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230683,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444}}} [00:42:21]free response buf [00:42:21]execute_script done [00:42:21]execute_script returns [00:42:21]free content buf [00:42:21]Sock 9.Close socket [00:42:21]Sock 9.Thread stoped [00:42:25]OFD Sender: No OFD packet to send [00:42:30]OFD Sender: No OFD packet to send [00:42:35]OFD Sender: No OFD packet to send [00:42:40]OFD Sender: No OFD packet to send [00:42:45]OFD Sender: No OFD packet to send [00:42:50]accept exits with 8 [00:42:50]New connection [00:42:50]New thread 3067276644 created [00:42:50]Thread 3067133284 joined [00:42:50]Waiting for new connection... [00:42:50] Sock 8.Parse request [00:42:50]Sock 8.Check first char [00:42:50]Sock 8.First char is OK [00:42:50]request: POST /json_proto HTTP/1.0 [00:42:50]Method: POST [00:42:50]URL: /json_proto [00:42:50]Method is POST - this is cgi request [00:42:50]url: /json_proto [00:42:50]query_string will be loaded in cgi processing [00:42:50]execute_cgi json_proto POST (null) [00:42:50]execute_cgi path=json_proto method=POST [00:42:50]POST find Content-Length [00:42:50]Host: 172.17.49.131:8080 [00:42:50]Content-Length: 677 [00:42:50]Content-Type: application/json [00:42:50] [00:42:50]POST finish read [00:42:50]Found Content-Length = 677 [00:42:50]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872273", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 3.250, "sum" : 220.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 220.00, "total" : 220.00, "payments": [ { "type": 0, "sum" : 220.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:42:50]execute_script... [00:42: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)872273", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 3.250, "sum" : 220.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 220.00, "total" : 220.00, "payments": [ { "type": 0, "sum" : 220.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:42:50]POST & json_proto [00:42:50]process_json_proto [00:42:50]json parsed OK: [00:42:50]protocol is kg_v1.0 [00:42:50]action value=close_receipt [00:42:50]process_action close_receipt [00:42:50]cmd_close_receipt [00:42:50]MH_GetDate [00:42:50]Write to MH i2c: F0 00 00 22 12 23 [00:42:50]Write i2c OK [00:42:50]MH_I2C_Read... [00:42:50]Read from MH i2c: F0 [00:42:50]MH_I2C_Read... [00:42:50]Read from MH i2c: F0 09 00 [00:42:50]MH_I2C_Read... [00:42:50]Read from MH i2c: F0 09 00 22 12 00 8A E5 A6 66 FF 4D C0 64 17 [00:42:50]GetLastDocTimeStamp 1722213738 [00:42:50]current date 1722213770 [00:42:50]FM_GetShiftState [00:42:50]SAM_PROTO_GetShiftState [00:42:50]wFMCommunicate request_size=4 [00:42:50]MH_SAM_APDU [00:42:50]CAPDU: 80 13 01 00 [00:42:50]Write to MH i2c: E2 08 00 23 12 80 13 01 00 00 00 00 00 B2 [00:42:50]Write i2c OK [00:42:50]MH_I2C_Read... [00:42:50]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:42:50]Read from MH i2c: E2 [00:42:50]MH_I2C_Read... [00:42:50]Read from MH i2c: E2 0E 00 [00:42:50]MH_I2C_Read... [00:42:50]Read from MH i2c: E2 0E 00 23 12 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 F2 [00:42:50]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [00:42:50]wFMCommunicate OK [00:42:50]SAM_PROTO_GetShiftState done [00:42:50]FM_GetShiftState done [00:42:50]opened in 1722213444 [00:42:50]opened+sec_in_day 1722299844 [00:42:50]quantity*price = 22035 [00:42:50]sum+1 = 22036 [00:42:50]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 220.00 Внесено: 220.00 СДАЧА: 0.00 НСП 1% : 1.95 НДС 12% : 23.40 Наличными: 220.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 5 29.07.2024 00:42 Смена: 387 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230684 ФПД: 228738695773675 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T004251&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230684&fm=228738695773675&tin=02508201610067®Number=0000000000099253&sum=22000 [00:42:51]StoreToDocumentArchive [00:42:51]shift 387 fd 230684 [00:42:51]save to /storage/0387/doc_00230684 [00:42:51]save last doc name /storage/0387/doc_00230684 to /storage/kkm_last_doc_name [00:42:51]save OK [00:42:51]Clear old archive folders... [00:42:51]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:42:51]tlvbuf is 0069BC10 [00:42:51]SAM_PROTO_ClearQueue [00:42:51]wFMCommunicate request_size=4 [00:42:51]MH_SAM_APDU [00:42:51]CAPDU: 80 09 00 00 [00:42:51]Write to MH i2c: E2 08 00 30 12 80 09 00 00 00 00 00 00 B4 [00:42:51]Write i2c OK [00:42:51]MH_I2C_Read... [00:42:51]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:42:51]Read from MH i2c: E2 [00:42:51]MH_I2C_Read... [00:42:51]Read from MH i2c: E2 03 00 [00:42:51]MH_I2C_Read... [00:42:51]Read from MH i2c: E2 03 00 30 12 00 90 00 B6 [00:42:51]RAPDU: 90 00 [00:42:51]wFMCommunicate OK [00:42:51]SAM_PROTO_ClearQueue done [00:42:51]KKMCreateOFDPacket [00:42:51]OFDProtocolAddRootSTLVToBuf [00:42:51]FM_MakeSignedData [00:42:51]FM_MakeSignedData [00:42:51]SAM_PROTO_SignData [00:42:51]wFMCommunicate request_size=4 [00:42:51]MH_SAM_APDU [00:42:51]CAPDU: 80 0D 01 02 [00:42:51]Write to MH i2c: E2 08 00 31 12 80 0D 01 02 00 00 00 00 BC [00:42:51]Write i2c OK [00:42:51]MH_I2C_Read... [00:42:51]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:42:51]Read from MH i2c: E2 [00:42:51]MH_I2C_Read... [00:42:51]Read from MH i2c: E2 03 00 [00:42:51]MH_I2C_Read... [00:42:51]Read from MH i2c: E2 03 00 31 12 00 90 00 B7 [00:42:51]RAPDU: 90 00 [00:42:51]wFMCommunicate OK [00:42:51]wFMCommunicate request_size=255 [00:42:51]MH_SAM_APDU [00:42: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 B2 0C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 13 56 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 8B E5 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1C 85 03 00 35 04 06 00 D0 [00:42:51]Write to MH i2c: E2 02 01 32 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 B2 0C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 13 56 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 8B E5 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1C 85 03 00 35 04 06 00 D0 00 00 77 [00:42:51]Write i2c OK [00:42:51]MH_I2C_Read... [00:42:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:42:51]Read from MH i2c: E2 [00:42:51]MH_I2C_Read... [00:42:51]Read from MH i2c: E2 03 00 [00:42:51]MH_I2C_Read... [00:42:51]Read from MH i2c: E2 03 00 32 12 00 90 00 B8 [00:42:51]RAPDU: 90 00 [00:42:51]wFMCommunicate OK [00:42:51]wFMCommunicate request_size=10 [00:42:51]MH_SAM_APDU [00:42:51]CAPDU: 80 0D 02 02 05 09 60 B5 3D EB [00:42:51]Write to MH i2c: E2 0D 00 33 12 80 0D 02 02 05 00 09 60 B5 3D EB 00 00 0F [00:42:51]Write i2c OK [00:42:51]MH_I2C_Read... [00:42:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:42:51]Read from MH i2c: E2 [00:42:51]MH_I2C_Read... [00:42:51]Read from MH i2c: E2 03 00 [00:42:51]MH_I2C_Read... [00:42:51]Read from MH i2c: E2 03 00 33 12 00 90 00 B9 [00:42:51]RAPDU: 90 00 [00:42:51]wFMCommunicate OK [00:42:51]wFMCommunicate request_size=4 [00:42:51]MH_SAM_APDU [00:42:51]CAPDU: 80 0D 03 02 [00:42:51]Write to MH i2c: E2 08 00 34 12 80 0D 03 02 00 00 00 00 C1 [00:42:51]Write i2c OK [00:42:51]MH_I2C_Read... [00:42:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:42:51]Read from MH i2c: E2 [00:42:51]MH_I2C_Read... [00:42:51]Read from MH i2c: E2 0B 00 [00:42:51]MH_I2C_Read... [00:42:51]Read from MH i2c: E2 0B 00 34 12 00 F9 4F 8C 37 22 F6 41 8F 90 00 B5 [00:42:51]RAPDU: F9 4F 8C 37 22 F6 41 8F 90 00 [00:42:51]wFMCommunicate OK [00:42:51]SAM_PROTO_SignData done [00:42:51]FM_MakeSignedData done [00:42:51]CreateOFDProtocolMessage [00:42:51]wFMCommunicate request_size=4 [00:42:51]MH_SAM_APDU [00:42:51]CAPDU: 80 11 00 00 [00:42:51]Write to MH i2c: E2 08 00 35 12 80 11 00 00 00 00 00 00 C1 [00:42:51]Write i2c OK [00:42:51]MH_I2C_Read... [00:42:52]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:42:52]Read from MH i2c: E2 [00:42:52]MH_I2C_Read... [00:42:52]Read from MH i2c: E2 17 00 [00:42:52]MH_I2C_Read... [00:42:52]Read from MH i2c: E2 17 00 35 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 12 [00:42:52]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [00:42:52]wFMCommunicate OK [00:42:52]CreateOFDProtocolMessage done [00:42:52]OFDSenderStorePacket 230684 [00:42:52]StoreOFDPacket docnum=230684 [00:42:52]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 F2 DD 07 01 D1 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 B2 0C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 13 56 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 8B E5 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1C 85 03 00 35 04 06 00 D0 09 60 B5 3D EB F9 4F 8C 37 22 F6 41 8F [00:42:52]CheckFolder [00:42:52]dirname=/storage/ofd_packets [00:42:52]CheckFolder done [00:42:52]ProducePacketName [00:42:52]name=ofd_packets/00230684 [00:42:52]NVStorageSaveData ofd_packets/00230684 [00:42:52]File name is /storage/ofd_packets/00230684 [00:42:52]Write 301 bytes [00:42:52]NVStorageSaveData done [00:42:52]OFDSenderStorePacket done [00:42:52]KKMCreateOFDPacket done [00:42:52]NVStorageSaveData kkm_last_timestamp [00:42:52]File name is /storage/kkm_last_timestamp [00:42:52]Write 4 bytes [00:42:52]NVStorageSaveData done [00:42:52]ExternCall_PrintAddStr [00:42:52]wPrintStart [00:42:52]Write to MH i2c: 01 00 00 36 12 48 [00:42:52]Write i2c OK [00:42:52]MH_I2C_Read... [00:42:52]Read from MH i2c: 01 [00:42:52]MH_I2C_Read... [00:42:52]Read from MH i2c: 01 07 00 [00:42:52]MH_I2C_Read... [00:42:52]Read from MH i2c: 01 07 00 36 12 00 00 00 00 00 FF 0F 5D [00:42:52]RasterBufferAndPrint [00:42:52]line Счет N : (1)872273 [00:42:52]line ИНН: 02508201610067 [00:42:52]line Контрольно-Кассовый Чек [00:42:52]line ПРОДАЖА [00:42:52]line ТРК (МРК, ГНК) : 32 [00:42:52]line Товар: 2710124130 [00:42:52]line Аи-92-К-5 [00:42:52]line 3.250 * 67.80 [00:42:52]line = 220.35 [00:42:52]line НДС 12% НСП 1% [00:42:52]line > о реализуемом товаре [00:42:52]line ОКРУГЛЕНИЕ: -0.35 [00:42:52]line ИТОГО: 220.00 [00:42:52]line Внесено: 220.00 [00:42:52]line СДАЧА: 0.00 [00:42:52]line НСП 1% : 1.95 [00:42:52]line НДС 12% : 23.40 [00:42:52]line Наличными: 220.00 [00:42:52]line Безнал.: 0.00 [00:42:52]line Место: АЗС № 125 "Партнер Нефть" [00:42:52]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [00:42:52]line СНО: Общий режим [00:42:52]line Чек 5 29.07.2024 00:42 [00:42:52]line Смена: 387 ФФД: 1.0 [00:42:52]line ЗНМ: 0300000050 [00:42:52]line РНМ: 0000000000099253 [00:42:52]line Версия ККМ: 001 [00:42:52]line ФМ: 0000000000965352 [00:42:52]line ФД: 230684 [00:42:52]line ФПД: 228738695773675 [00:42:52]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T004251&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230684&fm=228738695773675&tin=02508201610067®Number=0000000000099253&sum=22000 [00:42:52]OFD Sender: Processing packet 230684 [packets to send 132, broken 131] [00:42:52]ProducePacketName [00:42:52]name=ofd_packets/00230684 [00:42:52]OFD Sender: To server: pG, [00:42:52]CommunicateWithHost lk.salyk.kg:30040 [00:42:52]ConnectInit lk.salyk.kg [00:42:52]written 0, free lines is 4095 [00:42:52]Connected sock=10 [00:42:52]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 F2 DD 07 01 D1 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 B2 0C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 13 56 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 F0 55 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C3 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 24 09 00 00 00 00 07 04 06 00 F0 55 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 05 00 00 00 F4 03 04 00 8B E5 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1C 85 03 00 35 04 06 00 D0 09 60 B5 3D EB F9 4F 8C 37 22 F6 41 8F [00:42:52]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 60 EA 47 00 37 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 39 36 35 33 35 32 10 04 04 00 1C 85 03 00 F4 03 04 00 61 8C A6 66 B6 04 01 00 00 9C CD 9A DA 6A 6A 9B 89 [00:42:52]CommunicateWithHost err = 0 [00:42:52]CheckOFDResponse [00:42:52]1017 (14) - 77093643461234 [00:42:52]1041 (16) - 0000000000965352 [00:42:52]1040 (4) - 230684 [00:42:52]1012 (4) - 28.07.2024 18:22 [00:42:52]1206 (1) - 0 [00:42:52]OFD Sender: Remove packet 230684 [00:42:52]ProducePacketName [00:42:52]name=ofd_packets/00230684 [00:42:52]NVStorageDeleteData [00:42:52]Write to MH i2c: 01 00 00 61 12 73 [00:42:52]Write i2c OK [00:42:52]MH_I2C_Read... [00:42:52]Read from MH i2c: 01 [00:42:52]MH_I2C_Read... [00:42:52]Read from MH i2c: 01 07 00 [00:42:52]MH_I2C_Read... [00:42:52]Read from MH i2c: 01 07 00 61 12 00 00 00 00 00 F0 0C 76 [00:42:52]RasterBufferAndPrint [00:42:52]line [00:42:52]line [00:42:52]line [00:42:52]line [00:42:52]line [00:42:52]written 0, free lines is 3318 [00:42:52]MH_Cut [00:42:52]Write to MH i2c: D1 01 00 68 12 01 4C [00:42:52]Write i2c OK [00:42:52]MH_I2C_Read... [00:42:52]Read from MH i2c: D1 [00:42:52]MH_I2C_Read... [00:42:52]Read from MH i2c: D1 01 00 [00:42:52]MH_I2C_Read... [00:42:52]Read from MH i2c: D1 01 00 68 12 00 4B [00:42:52]Write to MH i2c: 01 00 00 69 12 7B [00:42:52]Write i2c OK [00:42:52]MH_I2C_Read... [00:42:53]OFD Sender: No OFD packet to send [00:42:53]*** Cut start [00:42:53]*** Partial cut [00:42:53]*** CUTSNS_PIN = 1 [00:42:53]*** CUTSNS_PIN = 0 [00:42:53]*** Brake cut motor [00:42:54]Read from MH i2c: 01 [00:42:54]MH_I2C_Read... [00:42:54]*** Stop cut motor [00:42:54]*** Cut end [00:42:54]Read from MH i2c: 01 07 00 [00:42:54]MH_I2C_Read... [00:42:54]Read from MH i2c: 01 07 00 69 12 00 00 00 00 00 FF 0F 90 [00:42:54]process_action close_receipt done [00:42:54]requested_data is exist [00:42:54]produce_requested_data [00:42:54]requested_item fm.sn is exist - process it [00:42:54]wFMCommunicate request_size=4 [00:42:54]MH_SAM_APDU [00:42:54]CAPDU: 80 11 00 00 [00:42:54]Write to MH i2c: E2 08 00 6A 12 80 11 00 00 00 00 00 00 F6 [00:42:54]Write i2c OK [00:42:54]MH_I2C_Read... [00:42:54]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:42:54]Read from MH i2c: E2 [00:42:54]MH_I2C_Read... [00:42:54]Read from MH i2c: E2 17 00 [00:42:54]MH_I2C_Read... [00:42:54]Read from MH i2c: E2 17 00 6A 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 47 [00:42:54]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [00:42:54]wFMCommunicate OK [00:42:54]requested_item fd.num is exist - process it [00:42:54]SAM_PROTO_GetFieldsCounters [00:42:54]wFMCommunicate request_size=4 [00:42:54]MH_SAM_APDU [00:42:54]CAPDU: 80 13 00 00 [00:42:54]Write to MH i2c: E2 08 00 6B 12 80 13 00 00 00 00 00 00 F9 [00:42:54]Write i2c OK [00:42:54]MH_I2C_Read... [00:42:54]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:42:54]Read from MH i2c: E2 [00:42:54]MH_I2C_Read... [00:42:54]Read from MH i2c: E2 62 00 [00:42:54]MH_I2C_Read... [00:42:54]Read from MH i2c: E2 62 00 6B 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 1C 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 05 00 00 00 5E 04 04 00 05 00 00 00 57 04 04 00 06 00 00 00 19 04 04 00 00 00 00 00 90 00 52 [00:42:54]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 1C 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 05 00 00 00 5E 04 04 00 05 00 00 00 57 04 04 00 06 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:42:54]wFMCommunicate OK [00:42:54]SAM_PROTO_GetFieldsCounters done [00:42:54]requested_item shift.num is exist - process it [00:42:54]requested_item shift.opened is exist - process it [00:42:54]req_shift_opened [00:42:54]FM_GetShiftState [00:42:54]SAM_PROTO_GetShiftState [00:42:54]wFMCommunicate request_size=4 [00:42:54]MH_SAM_APDU [00:42:54]CAPDU: 80 13 01 00 [00:42:54]Write to MH i2c: E2 08 00 6C 12 80 13 01 00 00 00 00 00 FB [00:42:54]Write i2c OK [00:42:54]MH_I2C_Read... [00:42:54]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:42:54]Read from MH i2c: E2 [00:42:54]MH_I2C_Read... [00:42:54]Read from MH i2c: E2 0E 00 [00:42:54]MH_I2C_Read... [00:42:54]Read from MH i2c: E2 0E 00 6C 12 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 3B [00:42:54]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [00:42:54]wFMCommunicate OK [00:42:54]SAM_PROTO_GetShiftState done [00:42:54]FM_GetShiftState done [00:42:54]req_shift_opened done [00:42:54]requested_item shift.open_date is exist - process it [00:42:54]req_shift_open_date [00:42:54]req_shift_open_date done [00:42:54]produce_requested_data done [00:42:54]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230684,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444} [00:42:54]process_action_free close_receipt [00:42:54]json_value_free [00:42:54]json_value_free done [00:42:54]process_json_proto returns [00:42:54]Send response to host [00:42:54]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230684,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444}}} [00:42:54]free response buf [00:42:54]execute_script done [00:42:54]execute_script returns [00:42:54]free content buf [00:42:54]Sock 8.Close socket [00:42:54]Sock 8.Thread stoped [00:42:58]OFD Sender: No OFD packet to send [00:43:03]OFD Sender: No OFD packet to send [00:43:08]OFD Sender: No OFD packet to send [00:43:13]OFD Sender: No OFD packet to send [00:43:18]OFD Sender: No OFD packet to send [00:43:23]OFD Sender: No OFD packet to send [00:43:28]OFD Sender: No OFD packet to send [00:43:33]OFD Sender: No OFD packet to send [00:43:38]OFD Sender: No OFD packet to send [00:43:43]OFD Sender: No OFD packet to send [00:43:48]OFD Sender: No OFD packet to send [00:43:53]OFD Sender: No OFD packet to send [00:43:58]OFD Sender: No OFD packet to send [00:44:03]OFD Sender: No OFD packet to send [00:44:08]OFD Sender: No OFD packet to send [00:44:13]OFD Sender: No OFD packet to send [00:44:18]OFD Sender: No OFD packet to send [00:44:23]OFD Sender: No OFD packet to send [00:44:28]OFD Sender: No OFD packet to send [00:44:32]accept exits with 9 [00:44:32]New connection [00:44:32]New thread 3067133284 created [00:44:32]Thread 3067276644 joined [00:44:32]Waiting for new connection... [00:44:32] Sock 9.Parse request [00:44:32]Sock 9.Check first char [00:44:32]Sock 9.First char is OK [00:44:32]request: POST /json_proto HTTP/1.0 [00:44:32]Method: POST [00:44:32]URL: /json_proto [00:44:32]Method is POST - this is cgi request [00:44:32]url: /json_proto [00:44:32]query_string will be loaded in cgi processing [00:44:32]execute_cgi json_proto POST (null) [00:44:32]execute_cgi path=json_proto method=POST [00:44:32]POST find Content-Length [00:44:32]Host: 172.17.49.131:8080 [00:44:32]Content-Length: 843 [00:44:32]Content-Type: application/json [00:44:32] [00:44:32]POST finish read [00:44:32]Found Content-Length = 843 [00:44:32]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872274", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:44:32]execute_script... [00: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)872274", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:44:32]POST & json_proto [00:44:32]process_json_proto [00:44:32]json parsed OK: [00:44:32]protocol is kg_v1.0 [00:44:32]action value=close_receipt [00:44:32]process_action close_receipt [00:44:32]cmd_close_receipt [00:44:32]MH_GetDate [00:44:32]Write to MH i2c: F0 00 00 6D 12 6E [00:44:32]Write i2c OK [00:44:32]MH_I2C_Read... [00:44:32]Read from MH i2c: F0 [00:44:32]MH_I2C_Read... [00:44:32]Read from MH i2c: F0 09 00 [00:44:32]MH_I2C_Read... [00:44:32]Read from MH i2c: F0 09 00 6D 12 00 F1 E5 A6 66 FF 4D C0 64 C9 [00:44:32]GetLastDocTimeStamp 1722213771 [00:44:32]current date 1722213873 [00:44:32]FM_GetShiftState [00:44:32]SAM_PROTO_GetShiftState [00:44:32]wFMCommunicate request_size=4 [00:44:32]MH_SAM_APDU [00:44:32]CAPDU: 80 13 01 00 [00:44:32]Write to MH i2c: E2 08 00 6E 12 80 13 01 00 00 00 00 00 FD [00:44:32]Write i2c OK [00:44:32]MH_I2C_Read... [00:44:32]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:44:32]Read from MH i2c: E2 [00:44:32]MH_I2C_Read... [00:44:32]Read from MH i2c: E2 0E 00 [00:44:32]MH_I2C_Read... [00:44:32]Read from MH i2c: E2 0E 00 6E 12 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 3D [00:44:32]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [00:44:32]wFMCommunicate OK [00:44:32]SAM_PROTO_GetShiftState done [00:44:32]FM_GetShiftState done [00:44:32]opened in 1722213444 [00:44:32]opened+sec_in_day 1722299844 [00:44:32]quantity*price = 100005 [00:44:32]sum+1 = 100006 [00:44:32]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 6 29.07.2024 00:44 Смена: 387 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000965352 ФД: 230685 ФПД: 73802366419799 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T004433&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230685&fm=73802366419799&tin=02508201610067®Number=0000000000099253&sum=100005 [00:44:33]StoreToDocumentArchive [00:44:33]shift 387 fd 230685 [00:44:33]save to /storage/0387/doc_00230685 [00:44:33]save last doc name /storage/0387/doc_00230685 to /storage/kkm_last_doc_name [00:44:33]save OK [00:44:33]Clear old archive folders... [00:44:33]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:44:33]tlvbuf is B6EF7AC0 [00:44:33]SAM_PROTO_ClearQueue [00:44:33]wFMCommunicate request_size=4 [00:44:33]MH_SAM_APDU [00:44:33]CAPDU: 80 09 00 00 [00:44:33]Write to MH i2c: E2 08 00 7B 12 80 09 00 00 00 00 00 00 FF [00:44:33]Write i2c OK [00:44:33]MH_I2C_Read... [00:44:33]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:44:33]Read from MH i2c: E2 [00:44:33]MH_I2C_Read... [00:44:33]Read from MH i2c: E2 03 00 [00:44:33]MH_I2C_Read... [00:44:33]Read from MH i2c: E2 03 00 7B 12 00 90 00 01 [00:44:33]RAPDU: 90 00 [00:44:33]wFMCommunicate OK [00:44:33]SAM_PROTO_ClearQueue done [00:44:33]KKMCreateOFDPacket [00:44:33]OFDProtocolAddRootSTLVToBuf [00:44:33]FM_MakeSignedData [00:44:33]FM_MakeSignedData [00:44:33]SAM_PROTO_SignData [00:44:33]wFMCommunicate request_size=4 [00:44:33]MH_SAM_APDU [00:44:33]CAPDU: 80 0D 01 02 [00:44:33]Write to MH i2c: E2 08 00 7C 12 80 0D 01 02 00 00 00 00 07 [00:44:33]Write i2c OK [00:44:33]MH_I2C_Read... [00:44:33]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:44:33]Read from MH i2c: E2 [00:44:33]MH_I2C_Read... [00:44:33]Read from MH i2c: E2 03 00 [00:44:33]MH_I2C_Read... [00:44:33]Read from MH i2c: E2 03 00 7C 12 00 90 00 02 [00:44:33]RAPDU: 90 00 [00:44:33]wFMCommunicate OK [00:44:33]wFMCommunicate request_size=255 [00:44:33]MH_SAM_APDU [00:44: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 06 00 00 00 F4 03 04 00 F1 E5 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1D 85 03 00 35 04 06 00 43 [00:44:33]Write to MH i2c: E2 02 01 7D 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 06 00 00 00 F4 03 04 00 F1 E5 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1D 85 03 00 35 04 06 00 43 00 00 74 [00:44:33]Write i2c OK [00:44:33]MH_I2C_Read... [00:44:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:44:34]Read from MH i2c: E2 [00:44:34]MH_I2C_Read... [00:44:34]Read from MH i2c: E2 03 00 [00:44:34]MH_I2C_Read... [00:44:34]Read from MH i2c: E2 03 00 7D 12 00 90 00 03 [00:44:34]RAPDU: 90 00 [00:44:34]wFMCommunicate OK [00:44:34]wFMCommunicate request_size=10 [00:44:34]MH_SAM_APDU [00:44:34]CAPDU: 80 0D 02 02 05 1F 73 D5 83 57 [00:44:34]Write to MH i2c: E2 0D 00 7E 12 80 0D 02 02 05 00 1F 73 D5 83 57 00 00 55 [00:44:34]Write i2c OK [00:44:34]MH_I2C_Read... [00:44:34]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:44:34]Read from MH i2c: E2 [00:44:34]MH_I2C_Read... [00:44:34]Read from MH i2c: E2 03 00 [00:44:34]MH_I2C_Read... [00:44:34]Read from MH i2c: E2 03 00 7E 12 00 90 00 04 [00:44:34]RAPDU: 90 00 [00:44:34]wFMCommunicate OK [00:44:34]wFMCommunicate request_size=4 [00:44:34]MH_SAM_APDU [00:44:34]CAPDU: 80 0D 03 02 [00:44:34]Write to MH i2c: E2 08 00 7F 12 80 0D 03 02 00 00 00 00 0C [00:44:34]Write i2c OK [00:44:34]MH_I2C_Read... [00:44:34]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:44:34]Read from MH i2c: E2 [00:44:34]MH_I2C_Read... [00:44:34]Read from MH i2c: E2 0B 00 [00:44:34]MH_I2C_Read... [00:44:34]Read from MH i2c: E2 0B 00 7F 12 00 14 46 A6 03 E1 58 F9 64 90 00 A6 [00:44:34]RAPDU: 14 46 A6 03 E1 58 F9 64 90 00 [00:44:34]wFMCommunicate OK [00:44:34]SAM_PROTO_SignData done [00:44:34]FM_MakeSignedData done [00:44:34]CreateOFDProtocolMessage [00:44:34]wFMCommunicate request_size=4 [00:44:34]MH_SAM_APDU [00:44:34]CAPDU: 80 11 00 00 [00:44:34]Write to MH i2c: E2 08 00 80 12 80 11 00 00 00 00 00 00 0C [00:44:34]Write i2c OK [00:44:34]MH_I2C_Read... [00:44:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:44:34]Read from MH i2c: E2 [00:44:34]MH_I2C_Read... [00:44:34]Read from MH i2c: E2 17 00 [00:44:34]MH_I2C_Read... [00:44:34]Read from MH i2c: E2 17 00 80 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 5D [00:44:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [00:44:34]wFMCommunicate OK [00:44:34]CreateOFDProtocolMessage done [00:44:34]OFDSenderStorePacket 230685 [00:44:34]StoreOFDPacket docnum=230685 [00:44:34]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 01 B7 07 01 99 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 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 06 00 00 00 F4 03 04 00 F1 E5 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1D 85 03 00 35 04 06 00 43 1F 73 D5 83 57 14 46 A6 03 E1 58 F9 64 [00:44:34]CheckFolder [00:44:34]dirname=/storage/ofd_packets [00:44:34]CheckFolder done [00:44:34]ProducePacketName [00:44:34]name=ofd_packets/00230685 [00:44:34]NVStorageSaveData ofd_packets/00230685 [00:44:34]File name is /storage/ofd_packets/00230685 [00:44:34]Write 301 bytes [00:44:34]NVStorageSaveData done [00:44:34]OFDSenderStorePacket done [00:44:34]KKMCreateOFDPacket done [00:44:34]NVStorageSaveData kkm_last_timestamp [00:44:34]File name is /storage/kkm_last_timestamp [00:44:34]Write 4 bytes [00:44:34]NVStorageSaveData done [00:44:34]ExternCall_PrintAddStr [00:44:34]wPrintStart [00:44:34]Write to MH i2c: 01 00 00 81 12 93 [00:44:34]Write i2c OK [00:44:34]MH_I2C_Read... [00:44:34]Read from MH i2c: 01 [00:44:34]MH_I2C_Read... [00:44:34]Read from MH i2c: 01 07 00 [00:44:34]MH_I2C_Read... [00:44:34]Read from MH i2c: 01 07 00 81 12 00 00 00 00 00 FF 0F A8 [00:44:34]RasterBufferAndPrint [00:44:34]line Счет N : (1)872274 [00:44:34]line ИНН: 02508201610067 [00:44:34]line Контрольно-Кассовый Чек [00:44:34]line ПРОДАЖА [00:44:34]line ТРК (МРК, ГНК) : 52 [00:44:34]line Товар: 2710124130 [00:44:34]line Аи-92-К-5 [00:44:34]line 14.750 * 67.80 [00:44:34]line = 1000.05 [00:44:34]line НДС 12% НСП 1% [00:44:34]line > о реализуемом товаре [00:44:34]line ИТОГО: 1000.05 [00:44:34]line НСП 1% : 8.85 [00:44:34]line НДС 12% : 106.20 [00:44:34]line Наличными: 0.00 [00:44:34]line Безнал.: 1000.05 [00:44:34]line Место: АЗС № 125 "Партнер Нефть" [00:44:34]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [00:44:34]line СНО: Общий режим [00:44:34]line Чек 6 29.07.2024 00:44 [00:44:34]line Смена: 387 ФФД: 1.0 [00:44:34]line ЗНМ: 0300000050 [00:44:34]line РНМ: 0000000000099253 [00:44:34]line Версия ККМ: 001 [00:44:34]line Платежная система: АКБ Кыргызстан [00:44:34]line ФМ: 0000000000965352 [00:44:34]line ФД: 230685 [00:44:34]line ФПД: 73802366419799 [00:44:34]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T004433&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230685&fm=73802366419799&tin=02508201610067®Number=0000000000099253&sum=100005 [00:44:34]OFD Sender: Processing packet 230685 [packets to send 132, broken 131] [00:44:34]ProducePacketName [00:44:34]name=ofd_packets/00230685 [00:44:34]OFD Sender: To server: pG, [00:44:34]CommunicateWithHost lk.salyk.kg:30040 [00:44:34]ConnectInit lk.salyk.kg [00:44:34]written 0, free lines is 4095 [00:44:34]Connected sock=10 [00:44:34]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 01 B7 07 01 99 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 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 06 00 00 00 F4 03 04 00 F1 E5 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1D 85 03 00 35 04 06 00 43 1F 73 D5 83 57 14 46 A6 03 E1 58 F9 64 [00:44:34]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 C9 8F 47 00 48 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 39 36 35 33 35 32 10 04 04 00 1D 85 03 00 F4 03 04 00 C7 8C A6 66 B6 04 01 00 00 11 7E 1E A1 D6 38 E9 98 [00:44:34]CommunicateWithHost err = 0 [00:44:34]CheckOFDResponse [00:44:34]1017 (14) - 77093643461234 [00:44:34]1041 (16) - 0000000000965352 [00:44:34]1040 (4) - 230685 [00:44:34]1012 (4) - 28.07.2024 18:24 [00:44:34]1206 (1) - 0 [00:44:34]OFD Sender: Remove packet 230685 [00:44:34]ProducePacketName [00:44:34]name=ofd_packets/00230685 [00:44:34]NVStorageDeleteData [00:44:35]Write to MH i2c: 01 00 00 AB 12 BD [00:44:35]Write i2c OK [00:44:35]MH_I2C_Read... [00:44:35]Read from MH i2c: 01 [00:44:35]MH_I2C_Read... [00:44:35]Read from MH i2c: 01 07 00 [00:44:35]MH_I2C_Read... [00:44:35]Read from MH i2c: 01 07 00 AB 12 00 00 00 00 00 13 0D E4 [00:44:35]RasterBufferAndPrint [00:44:35]line [00:44:35]line [00:44:35]line [00:44:35]line [00:44:35]line [00:44:35]written 0, free lines is 3354 [00:44:35]MH_Cut [00:44:35]Write to MH i2c: D1 01 00 B2 12 01 96 [00:44:35]Write i2c OK [00:44:35]MH_I2C_Read... [00:44:35]Read from MH i2c: D1 [00:44:35]MH_I2C_Read... [00:44:35]Read from MH i2c: D1 01 00 [00:44:35]MH_I2C_Read... [00:44:35]Read from MH i2c: D1 01 00 B2 12 00 95 [00:44:35]Write to MH i2c: 01 00 00 B3 12 C5 [00:44:35]Write i2c OK [00:44:35]MH_I2C_Read... [00:44:35]OFD Sender: No OFD packet to send [00:44:35]*** Cut start [00:44:35]*** Partial cut [00:44:35]*** CUTSNS_PIN = 1 [00:44:35]*** CUTSNS_PIN = 0 [00:44:35]*** Brake cut motor [00:44:36]Read from MH i2c: 01 [00:44:36]MH_I2C_Read... [00:44:36]*** Stop cut motor [00:44:36]*** Cut end [00:44:36]Read from MH i2c: 01 07 00 [00:44:36]MH_I2C_Read... [00:44:36]Read from MH i2c: 01 07 00 B3 12 00 00 00 00 00 FF 0F DA [00:44:36]process_action close_receipt done [00:44:36]requested_data is exist [00:44:36]produce_requested_data [00:44:36]requested_item fm.sn is exist - process it [00:44:36]wFMCommunicate request_size=4 [00:44:36]MH_SAM_APDU [00:44:36]CAPDU: 80 11 00 00 [00:44:36]Write to MH i2c: E2 08 00 B4 12 80 11 00 00 00 00 00 00 40 [00:44:36]Write i2c OK [00:44:36]MH_I2C_Read... [00:44:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:44:36]Read from MH i2c: E2 [00:44:36]MH_I2C_Read... [00:44:36]Read from MH i2c: E2 17 00 [00:44:36]MH_I2C_Read... [00:44:36]Read from MH i2c: E2 17 00 B4 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 91 [00:44:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [00:44:36]wFMCommunicate OK [00:44:36]requested_item fd.num is exist - process it [00:44:36]SAM_PROTO_GetFieldsCounters [00:44:36]wFMCommunicate request_size=4 [00:44:36]MH_SAM_APDU [00:44:36]CAPDU: 80 13 00 00 [00:44:36]Write to MH i2c: E2 08 00 B5 12 80 13 00 00 00 00 00 00 43 [00:44:36]Write i2c OK [00:44:36]MH_I2C_Read... [00:44:36]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:44:36]Read from MH i2c: E2 [00:44:36]MH_I2C_Read... [00:44:36]Read from MH i2c: E2 62 00 [00:44:36]MH_I2C_Read... [00:44:36]Read from MH i2c: E2 62 00 B5 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 1D 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 06 00 00 00 5E 04 04 00 06 00 00 00 57 04 04 00 07 00 00 00 19 04 04 00 00 00 00 00 90 00 A0 [00:44:36]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 1D 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 06 00 00 00 5E 04 04 00 06 00 00 00 57 04 04 00 07 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:44:36]wFMCommunicate OK [00:44:36]SAM_PROTO_GetFieldsCounters done [00:44:36]requested_item shift.num is exist - process it [00:44:36]requested_item shift.opened is exist - process it [00:44:36]req_shift_opened [00:44:36]FM_GetShiftState [00:44:36]SAM_PROTO_GetShiftState [00:44:36]wFMCommunicate request_size=4 [00:44:36]MH_SAM_APDU [00:44:36]CAPDU: 80 13 01 00 [00:44:36]Write to MH i2c: E2 08 00 B6 12 80 13 01 00 00 00 00 00 45 [00:44:36]Write i2c OK [00:44:36]MH_I2C_Read... [00:44:36]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:44:36]Read from MH i2c: E2 [00:44:36]MH_I2C_Read... [00:44:36]Read from MH i2c: E2 0E 00 [00:44:36]MH_I2C_Read... [00:44:36]Read from MH i2c: E2 0E 00 B6 12 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 85 [00:44:36]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [00:44:36]wFMCommunicate OK [00:44:36]SAM_PROTO_GetShiftState done [00:44:36]FM_GetShiftState done [00:44:36]req_shift_opened done [00:44:36]requested_item shift.open_date is exist - process it [00:44:36]req_shift_open_date [00:44:36]req_shift_open_date done [00:44:36]produce_requested_data done [00:44:36]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230685,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444} [00:44:36]process_action_free close_receipt [00:44:36]json_value_free [00:44:36]json_value_free done [00:44:36]process_json_proto returns [00:44:36]Send response to host [00:44:36]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230685,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444}}} [00:44:36]free response buf [00:44:36]execute_script done [00:44:36]execute_script returns [00:44:36]free content buf [00:44:36]Sock 9.Close socket [00:44:36]Sock 9.Thread stoped [00:44:40]OFD Sender: No OFD packet to send [00:44:45]OFD Sender: No OFD packet to send [00:44:50]OFD Sender: No OFD packet to send [00:44:55]OFD Sender: No OFD packet to send [00:45:00]OFD Sender: No OFD packet to send [00:45:05]OFD Sender: No OFD packet to send [00:45:10]OFD Sender: No OFD packet to send [00:45:15]OFD Sender: No OFD packet to send [00:45:20]OFD Sender: No OFD packet to send [00:45:25]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:13]accept exits with 8 [00:47:13]New connection [00:47:13]New thread 3067276644 created [00:47:13]Thread 3067133284 joined [00:47:13]Waiting for new connection... [00:47:13] Sock 8.Parse request [00:47:13]Sock 8.Check first char [00:47:13]Sock 8.First char is OK [00:47:13]request: POST /json_proto HTTP/1.0 [00:47:13]Method: POST [00:47:13]URL: /json_proto [00:47:13]Method is POST - this is cgi request [00:47:13]url: /json_proto [00:47:13]query_string will be loaded in cgi processing [00:47:13]execute_cgi json_proto POST (null) [00:47:13]execute_cgi path=json_proto method=POST [00:47:13]POST find Content-Length [00:47:13]Host: 172.17.49.131:8080 [00:47:13]Content-Length: 843 [00:47:13]Content-Type: application/json [00:47:13] [00:47:13]POST finish read [00:47:13]Found Content-Length = 843 [00:47:13]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872277", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:47:13]execute_script... [00:47: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)872277", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:47:13]POST & json_proto [00:47:13]process_json_proto [00:47:13]json parsed OK: [00:47:13]protocol is kg_v1.0 [00:47:13]action value=close_receipt [00:47:13]process_action close_receipt [00:47:13]cmd_close_receipt [00:47:13]MH_GetDate [00:47:13]Write to MH i2c: F0 00 00 B7 12 B8 [00:47:13]Write i2c OK [00:47:13]MH_I2C_Read... [00:47:13]Read from MH i2c: F0 [00:47:13]MH_I2C_Read... [00:47:13]Read from MH i2c: F0 09 00 [00:47:13]MH_I2C_Read... [00:47:13]Read from MH i2c: F0 09 00 B7 12 00 92 E6 A6 66 FF 4D C0 64 B5 [00:47:13]GetLastDocTimeStamp 1722213873 [00:47:13]current date 1722214034 [00:47:13]FM_GetShiftState [00:47:13]SAM_PROTO_GetShiftState [00:47:13]wFMCommunicate request_size=4 [00:47:13]MH_SAM_APDU [00:47:13]CAPDU: 80 13 01 00 [00:47:13]Write to MH i2c: E2 08 00 B8 12 80 13 01 00 00 00 00 00 47 [00:47:13]Write i2c OK [00:47:13]MH_I2C_Read... [00:47:13]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:47:13]Read from MH i2c: E2 [00:47:13]MH_I2C_Read... [00:47:13]Read from MH i2c: E2 0E 00 [00:47:13]MH_I2C_Read... [00:47:13]Read from MH i2c: E2 0E 00 B8 12 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 87 [00:47:13]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [00:47:13]wFMCommunicate OK [00:47:13]SAM_PROTO_GetShiftState done [00:47:13]FM_GetShiftState done [00:47:13]opened in 1722213444 [00:47:13]opened+sec_in_day 1722299844 [00:47:13]quantity*price = 100023 [00:47:13]sum+1 = 100024 [00:47:13]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.23 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.23 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 7 29.07.2024 00:47 Смена: 387 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000965352 ФД: 230686 ФПД: 152777081601349 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T004714&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230686&fm=152777081601349&tin=02508201610067®Number=0000000000099253&sum=100023 [00:47:14]StoreToDocumentArchive [00:47:14]shift 387 fd 230686 [00:47:14]save to /storage/0387/doc_00230686 [00:47:14]save last doc name /storage/0387/doc_00230686 to /storage/kkm_last_doc_name [00:47:14]save OK [00:47:14]Clear old archive folders... [00:47:14]ProcessDocumentItem done err = 0, tmpTLVsize=251 [00:47:14]tlvbuf is 005B98D0 [00:47:14]SAM_PROTO_ClearQueue [00:47:14]wFMCommunicate request_size=4 [00:47:14]MH_SAM_APDU [00:47:14]CAPDU: 80 09 00 00 [00:47:14]Write to MH i2c: E2 08 00 C5 12 80 09 00 00 00 00 00 00 49 [00:47:14]Write i2c OK [00:47:14]MH_I2C_Read... [00:47:14]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:47:14]Read from MH i2c: E2 [00:47:14]MH_I2C_Read... [00:47:14]Read from MH i2c: E2 03 00 [00:47:14]MH_I2C_Read... [00:47:14]Read from MH i2c: E2 03 00 C5 12 00 90 00 4B [00:47:14]RAPDU: 90 00 [00:47:14]wFMCommunicate OK [00:47:14]SAM_PROTO_ClearQueue done [00:47:14]KKMCreateOFDPacket [00:47:14]OFDProtocolAddRootSTLVToBuf [00:47:14]FM_MakeSignedData [00:47:14]FM_MakeSignedData [00:47:14]SAM_PROTO_SignData [00:47:14]wFMCommunicate request_size=4 [00:47:14]MH_SAM_APDU [00:47:14]CAPDU: 80 0D 01 02 [00:47:14]Write to MH i2c: E2 08 00 C6 12 80 0D 01 02 00 00 00 00 51 [00:47:14]Write i2c OK [00:47:14]MH_I2C_Read... [00:47:14]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:47:14]Read from MH i2c: E2 [00:47:14]MH_I2C_Read... [00:47:14]Read from MH i2c: E2 03 00 [00:47:14]MH_I2C_Read... [00:47:14]Read from MH i2c: E2 03 00 C6 12 00 90 00 4C [00:47:14]RAPDU: 90 00 [00:47:14]wFMCommunicate OK [00:47:14]wFMCommunicate request_size=255 [00:47:14]MH_SAM_APDU [00:47: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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 92 E6 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1E 85 03 00 35 04 06 00 8A [00:47:14]Write to MH i2c: E2 02 01 C7 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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 92 E6 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1E 85 03 00 35 04 06 00 8A 00 00 45 [00:47:14]Write i2c OK [00:47:14]MH_I2C_Read... [00:47:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:47:14]Read from MH i2c: E2 [00:47:14]MH_I2C_Read... [00:47:14]Read from MH i2c: E2 03 00 [00:47:14]MH_I2C_Read... [00:47:14]Read from MH i2c: E2 03 00 C7 12 00 90 00 4D [00:47:14]RAPDU: 90 00 [00:47:14]wFMCommunicate OK [00:47:14]wFMCommunicate request_size=10 [00:47:14]MH_SAM_APDU [00:47:14]CAPDU: 80 0D 02 02 05 F3 2F AD BD 45 [00:47:14]Write to MH i2c: E2 0D 00 C8 12 80 0D 02 02 05 00 F3 2F AD BD 45 00 00 2F [00:47:14]Write i2c OK [00:47:14]MH_I2C_Read... [00:47:14]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:47:14]Read from MH i2c: E2 [00:47:14]MH_I2C_Read... [00:47:14]Read from MH i2c: E2 03 00 [00:47:14]MH_I2C_Read... [00:47:14]Read from MH i2c: E2 03 00 C8 12 00 90 00 4E [00:47:14]RAPDU: 90 00 [00:47:14]wFMCommunicate OK [00:47:14]wFMCommunicate request_size=4 [00:47:14]MH_SAM_APDU [00:47:14]CAPDU: 80 0D 03 02 [00:47:14]Write to MH i2c: E2 08 00 C9 12 80 0D 03 02 00 00 00 00 56 [00:47:14]Write i2c OK [00:47:14]MH_I2C_Read... [00:47:15]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:47:15]Read from MH i2c: E2 [00:47:15]MH_I2C_Read... [00:47:15]Read from MH i2c: E2 0B 00 [00:47:15]MH_I2C_Read... [00:47:15]Read from MH i2c: E2 0B 00 C9 12 00 E6 EB A8 A4 32 E4 B3 B7 90 00 F4 [00:47:15]RAPDU: E6 EB A8 A4 32 E4 B3 B7 90 00 [00:47:15]wFMCommunicate OK [00:47:15]SAM_PROTO_SignData done [00:47:15]FM_MakeSignedData done [00:47:15]CreateOFDProtocolMessage [00:47:15]wFMCommunicate request_size=4 [00:47:15]MH_SAM_APDU [00:47:15]CAPDU: 80 11 00 00 [00:47:15]Write to MH i2c: E2 08 00 CA 12 80 11 00 00 00 00 00 00 56 [00:47:15]Write i2c OK [00:47:15]MH_I2C_Read... [00:47:15]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:47:15]Read from MH i2c: E2 [00:47:15]MH_I2C_Read... [00:47:15]Read from MH i2c: E2 17 00 [00:47:15]MH_I2C_Read... [00:47:15]Read from MH i2c: E2 17 00 CA 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 A7 [00:47:15]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [00:47:15]wFMCommunicate OK [00:47:15]CreateOFDProtocolMessage done [00:47:15]OFDSenderStorePacket 230686 [00:47:15]StoreOFDPacket docnum=230686 [00:47:15]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 53 A1 07 01 D2 6C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 92 E6 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1E 85 03 00 35 04 06 00 8A F3 2F AD BD 45 E6 EB A8 A4 32 E4 B3 B7 [00:47:15]CheckFolder [00:47:15]dirname=/storage/ofd_packets [00:47:15]CheckFolder done [00:47:15]ProducePacketName [00:47:15]name=ofd_packets/00230686 [00:47:15]NVStorageSaveData ofd_packets/00230686 [00:47:15]File name is /storage/ofd_packets/00230686 [00:47:15]Write 301 bytes [00:47:15]NVStorageSaveData done [00:47:15]OFDSenderStorePacket done [00:47:15]KKMCreateOFDPacket done [00:47:15]NVStorageSaveData kkm_last_timestamp [00:47:15]File name is /storage/kkm_last_timestamp [00:47:15]Write 4 bytes [00:47:15]NVStorageSaveData done [00:47:15]ExternCall_PrintAddStr [00:47:15]wPrintStart [00:47:15]Write to MH i2c: 01 00 00 CB 12 DD [00:47:15]Write i2c OK [00:47:15]MH_I2C_Read... [00:47:15]Read from MH i2c: 01 [00:47:15]MH_I2C_Read... [00:47:15]Read from MH i2c: 01 07 00 [00:47:15]MH_I2C_Read... [00:47:15]Read from MH i2c: 01 07 00 CB 12 00 00 00 00 00 FF 0F F2 [00:47:15]RasterBufferAndPrint [00:47:15]line Счет N : (1)872277 [00:47:15]line ИНН: 02508201610067 [00:47:15]line Контрольно-Кассовый Чек [00:47:15]line ПРОДАЖА [00:47:15]line ТРК (МРК, ГНК) : 61 [00:47:15]line Товар: 2710124500 [00:47:15]line Аи-95-К-5 [00:47:15]line 13.390 * 74.70 [00:47:15]line = 1000.23 [00:47:15]line НДС 12% НСП 1% [00:47:15]line > о реализуемом товаре [00:47:15]line ИТОГО: 1000.23 [00:47:15]line НСП 1% : 8.85 [00:47:15]line НДС 12% : 106.22 [00:47:15]line Наличными: 0.00 [00:47:15]line Безнал.: 1000.23 [00:47:15]line Место: АЗС № 125 "Партнер Нефть" [00:47:15]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [00:47:15]line СНО: Общий режим [00:47:15]line Чек 7 29.07.2024 00:47 [00:47:15]line Смена: 387 ФФД: 1.0 [00:47:15]line ЗНМ: 0300000050 [00:47:15]line РНМ: 0000000000099253 [00:47:15]line Версия ККМ: 001 [00:47:15]line Платежная система: АКБ Кыргызстан [00:47:15]line ФМ: 0000000000965352 [00:47:15]line ФД: 230686 [00:47:15]line ФПД: 152777081601349 [00:47:15]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T004714&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230686&fm=152777081601349&tin=02508201610067®Number=0000000000099253&sum=100023 [00:47:15]written 0, free lines is 4095 [00:47:15]OFD Sender: Processing packet 230686 [packets to send 132, broken 131] [00:47:15]ProducePacketName [00:47:15]name=ofd_packets/00230686 [00:47:15]OFD Sender: To server: pG, [00:47:15]CommunicateWithHost lk.salyk.kg:30040 [00:47:15]ConnectInit lk.salyk.kg [00:47:15]Connected sock=10 [00:47:15]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 53 A1 07 01 D2 6C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 07 00 00 00 F4 03 04 00 92 E6 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1E 85 03 00 35 04 06 00 8A F3 2F AD BD 45 E6 EB A8 A4 32 E4 B3 B7 [00:47:15]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 EE 80 47 00 63 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 39 36 35 33 35 32 10 04 04 00 1E 85 03 00 F4 03 04 00 68 8D A6 66 B6 04 01 00 00 9B 75 87 23 DE 7E C7 F9 [00:47:15]CommunicateWithHost err = 0 [00:47:15]CheckOFDResponse [00:47:15]1017 (14) - 77093643461234 [00:47:15]1041 (16) - 0000000000965352 [00:47:15]1040 (4) - 230686 [00:47:15]1012 (4) - 28.07.2024 18:26 [00:47:15]1206 (1) - 0 [00:47:15]OFD Sender: Remove packet 230686 [00:47:15]ProducePacketName [00:47:15]name=ofd_packets/00230686 [00:47:15]NVStorageDeleteData [00:47:15]Write to MH i2c: 01 00 00 F5 12 07 [00:47:15]Write i2c OK [00:47:15]MH_I2C_Read... [00:47:15]Read from MH i2c: 01 [00:47:15]MH_I2C_Read... [00:47:15]Read from MH i2c: 01 07 00 [00:47:15]MH_I2C_Read... [00:47:15]Read from MH i2c: 01 07 00 F5 12 00 00 00 00 00 05 0D 20 [00:47:15]RasterBufferAndPrint [00:47:15]line [00:47:15]line [00:47:15]line [00:47:15]line [00:47:15]line [00:47:15]written 0, free lines is 3339 [00:47:15]MH_Cut [00:47:15]Write to MH i2c: D1 01 00 FC 12 01 E0 [00:47:15]Write i2c OK [00:47:15]MH_I2C_Read... [00:47:15]Read from MH i2c: D1 [00:47:15]MH_I2C_Read... [00:47:15]Read from MH i2c: D1 01 00 [00:47:15]MH_I2C_Read... [00:47:15]Read from MH i2c: D1 01 00 FC 12 00 DF [00:47:15]Write to MH i2c: 01 00 00 FD 12 0F [00:47:15]Write i2c OK [00:47:15]MH_I2C_Read... [00:47:16]OFD Sender: No OFD packet to send [00:47:16]*** Cut start [00:47:16]*** Partial cut [00:47:16]*** CUTSNS_PIN = 1 [00:47:16]*** CUTSNS_PIN = 0 [00:47:16]*** Brake cut motor [00:47:17]Read from MH i2c: 01 [00:47:17]MH_I2C_Read... [00:47:17]*** Stop cut motor [00:47:17]*** Cut end [00:47:17]Read from MH i2c: 01 07 00 [00:47:17]MH_I2C_Read... [00:47:17]Read from MH i2c: 01 07 00 FD 12 00 00 00 00 00 FF 0F 24 [00:47:17]process_action close_receipt done [00:47:17]requested_data is exist [00:47:17]produce_requested_data [00:47:17]requested_item fm.sn is exist - process it [00:47:17]wFMCommunicate request_size=4 [00:47:17]MH_SAM_APDU [00:47:17]CAPDU: 80 11 00 00 [00:47:17]Write to MH i2c: E2 08 00 FE 12 80 11 00 00 00 00 00 00 8A [00:47:17]Write i2c OK [00:47:17]MH_I2C_Read... [00:47:17]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:47:17]Read from MH i2c: E2 [00:47:17]MH_I2C_Read... [00:47:17]Read from MH i2c: E2 17 00 [00:47:17]MH_I2C_Read... [00:47:17]Read from MH i2c: E2 17 00 FE 12 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 DB [00:47:17]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [00:47:17]wFMCommunicate OK [00:47:17]requested_item fd.num is exist - process it [00:47:17]SAM_PROTO_GetFieldsCounters [00:47:17]wFMCommunicate request_size=4 [00:47:17]MH_SAM_APDU [00:47:17]CAPDU: 80 13 00 00 [00:47:17]Write to MH i2c: E2 08 00 FF 12 80 13 00 00 00 00 00 00 8D [00:47:17]Write i2c OK [00:47:17]MH_I2C_Read... [00:47:17]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:47:17]Read from MH i2c: E2 [00:47:17]MH_I2C_Read... [00:47:17]Read from MH i2c: E2 62 00 [00:47:17]MH_I2C_Read... [00:47:17]Read from MH i2c: E2 62 00 FF 12 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 1E 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 07 00 00 00 5E 04 04 00 07 00 00 00 57 04 04 00 08 00 00 00 19 04 04 00 00 00 00 00 90 00 EE [00:47:17]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 1E 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 07 00 00 00 5E 04 04 00 07 00 00 00 57 04 04 00 08 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:47:17]wFMCommunicate OK [00:47:17]SAM_PROTO_GetFieldsCounters done [00:47:17]requested_item shift.num is exist - process it [00:47:17]requested_item shift.opened is exist - process it [00:47:17]req_shift_opened [00:47:17]FM_GetShiftState [00:47:17]SAM_PROTO_GetShiftState [00:47:17]wFMCommunicate request_size=4 [00:47:17]MH_SAM_APDU [00:47:17]CAPDU: 80 13 01 00 [00:47:17]Write to MH i2c: E2 08 00 00 13 80 13 01 00 00 00 00 00 90 [00:47:17]Write i2c OK [00:47:17]MH_I2C_Read... [00:47:17]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:47:17]Read from MH i2c: E2 [00:47:17]MH_I2C_Read... [00:47:17]Read from MH i2c: E2 0E 00 [00:47:17]MH_I2C_Read... [00:47:17]Read from MH i2c: E2 0E 00 00 13 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 D0 [00:47:17]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [00:47:17]wFMCommunicate OK [00:47:17]SAM_PROTO_GetShiftState done [00:47:17]FM_GetShiftState done [00:47:17]req_shift_opened done [00:47:17]requested_item shift.open_date is exist - process it [00:47:17]req_shift_open_date [00:47:17]req_shift_open_date done [00:47:17]produce_requested_data done [00:47:17]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230686,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444} [00:47:17]process_action_free close_receipt [00:47:17]json_value_free [00:47:17]json_value_free done [00:47:17]process_json_proto returns [00:47:17]Send response to host [00:47:17]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230686,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444}}} [00:47:17]free response buf [00:47:17]execute_script done [00:47:17]execute_script returns [00:47:17]free content buf [00:47:17]Sock 8.Close socket [00:47:17]Sock 8.Thread stoped [00:47:21]OFD Sender: No OFD packet to send [00:47:26]OFD Sender: No OFD packet to send [00:47:31]OFD Sender: No OFD packet to send [00:47:36]OFD Sender: No OFD packet to send [00:47:41]OFD Sender: No OFD packet to send [00:47:46]OFD Sender: No OFD packet to send [00:47:51]OFD Sender: No OFD packet to send [00:47:56]OFD Sender: No OFD packet to send [00:48:01]OFD Sender: No OFD packet to send [00:48:06]OFD Sender: No OFD packet to send [00:48:11]OFD Sender: No OFD packet to send [00:48:16]OFD Sender: No OFD packet to send [00:48:21]OFD Sender: No OFD packet to send [00:48:26]OFD Sender: No OFD packet to send [00:48:31]OFD Sender: No OFD packet to send [00:48:36]OFD Sender: No OFD packet to send [00:48:41]OFD Sender: No OFD packet to send [00:48:46]OFD Sender: No OFD packet to send [00:48:51]OFD Sender: No OFD packet to send [00:48:56]OFD Sender: No OFD packet to send [00:49:01]OFD Sender: No OFD packet to send [00:49:06]OFD Sender: No OFD packet to send [00:49:11]OFD Sender: No OFD packet to send [00:49:16]OFD Sender: No OFD packet to send [00:49:21]OFD Sender: No OFD packet to send [00:49:26]OFD Sender: No OFD packet to send [00:49:31]OFD Sender: No OFD packet to send [00:49:36]OFD Sender: No OFD packet to send [00:49:41]OFD Sender: No OFD packet to send [00:49:46]OFD Sender: No OFD packet to send [00:49:51]OFD Sender: No OFD packet to send [00:49:56]OFD Sender: No OFD packet to send [00:50:01]OFD Sender: No OFD packet to send [00:50:06]OFD Sender: No OFD packet to send [00:50:11]OFD Sender: No OFD packet to send [00:50:16]OFD Sender: No OFD packet to send [00:50:21]OFD Sender: No OFD packet to send [00:50:26]OFD Sender: No OFD packet to send [00:50:31]OFD Sender: No OFD packet to send [00:50:36]OFD Sender: No OFD packet to send [00:50:41]OFD Sender: No OFD packet to send [00:50:46]OFD Sender: No OFD packet to send [00:50:51]OFD Sender: No OFD packet to send [00:50:56]OFD Sender: No OFD packet to send [00:51:01]OFD Sender: No OFD packet to send [00:51:06]OFD Sender: No OFD packet to send [00:51:11]OFD Sender: No OFD packet to send [00:51:16]OFD Sender: No OFD packet to send [00:51:21]OFD Sender: No OFD packet to send [00:51:26]OFD Sender: No OFD packet to send [00:51:31]OFD Sender: No OFD packet to send [00:51:36]OFD Sender: No OFD packet to send [00:51:41]OFD Sender: No OFD packet to send [00:51:46]OFD Sender: No OFD packet to send [00:51:51]OFD Sender: No OFD packet to send [00:51:56]OFD Sender: No OFD packet to send [00:52:01]OFD Sender: No OFD packet to send [00:52:06]OFD Sender: No OFD packet to send [00:52:11]OFD Sender: No OFD packet to send [00:52:14]accept exits with 9 [00:52:14]New connection [00:52:14]New thread 3067133284 created [00:52:14]Thread 3067276644 joined [00:52:14]Waiting for new connection... [00:52:14] Sock 9.Parse request [00:52:14]Sock 9.Check first char [00:52:14]Sock 9.First char is OK [00:52:14]request: POST /json_proto HTTP/1.0 [00:52:14]Method: POST [00:52:14]URL: /json_proto [00:52:14]Method is POST - this is cgi request [00:52:14]url: /json_proto [00:52:14]query_string will be loaded in cgi processing [00:52:14]execute_cgi json_proto POST (null) [00:52:14]execute_cgi path=json_proto method=POST [00:52:14]POST find Content-Length [00:52:14]Host: 172.17.49.131:8080 [00:52:14]Content-Length: 839 [00:52:14]Content-Type: application/json [00:52:14] [00:52:14]POST finish read [00:52:14]Found Content-Length = 839 [00:52:14]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872279", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "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": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 2000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:52:14]execute_script... [00:52:14]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872279", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "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": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 2000.32 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [00:52:14]POST & json_proto [00:52:14]process_json_proto [00:52:14]json parsed OK: [00:52:14]protocol is kg_v1.0 [00:52:14]action value=close_receipt [00:52:14]process_action close_receipt [00:52:14]cmd_close_receipt [00:52:14]MH_GetDate [00:52:14]Write to MH i2c: F0 00 00 01 13 03 [00:52:14]Write i2c OK [00:52:14]MH_I2C_Read... [00:52:14]Read from MH i2c: F0 [00:52:14]MH_I2C_Read... [00:52:14]Read from MH i2c: F0 09 00 [00:52:14]MH_I2C_Read... [00:52:14]Read from MH i2c: F0 09 00 01 13 00 BF E7 A6 66 FF 4D C0 64 2E [00:52:14]GetLastDocTimeStamp 1722214034 [00:52:14]current date 1722214335 [00:52:14]FM_GetShiftState [00:52:14]SAM_PROTO_GetShiftState [00:52:14]wFMCommunicate request_size=4 [00:52:14]MH_SAM_APDU [00:52:14]CAPDU: 80 13 01 00 [00:52:14]Write to MH i2c: E2 08 00 02 13 80 13 01 00 00 00 00 00 92 [00:52:14]Write i2c OK [00:52:14]MH_I2C_Read... [00:52:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:52:14]Read from MH i2c: E2 [00:52:14]MH_I2C_Read... [00:52:14]Read from MH i2c: E2 0E 00 [00:52:14]MH_I2C_Read... [00:52:14]Read from MH i2c: E2 0E 00 02 13 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 D2 [00:52:14]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [00:52:14]wFMCommunicate OK [00:52:14]SAM_PROTO_GetShiftState done [00:52:14]FM_GetShiftState done [00:52:14]opened in 1722213444 [00:52:14]opened+sec_in_day 1722299844 [00:52:14]quantity*price = 200032 [00:52:14]sum+1 = 200033 [00:52:14]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.32 НСП 1% : 17.70 НДС 12% : 212.42 Наличными: 0.00 Безнал.: 2000.32 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 8 29.07.2024 00:52 Смена: 387 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000965352 ФД: 230687 ФПД: 181072345167770 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T005215&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230687&fm=181072345167770&tin=02508201610067®Number=0000000000099253&sum=200032 [00:52:15]StoreToDocumentArchive [00:52:15]shift 387 fd 230687 [00:52:15]save to /storage/0387/doc_00230687 [00:52:15]save last doc name /storage/0387/doc_00230687 to /storage/kkm_last_doc_name [00:52:15]save OK [00:52:15]Clear old archive folders... [00:52:15]ProcessDocumentItem done err = 0, tmpTLVsize=248 [00:52:15]tlvbuf is 005C0820 [00:52:15]SAM_PROTO_ClearQueue [00:52:15]wFMCommunicate request_size=4 [00:52:15]MH_SAM_APDU [00:52:15]CAPDU: 80 09 00 00 [00:52:15]Write to MH i2c: E2 08 00 0F 13 80 09 00 00 00 00 00 00 94 [00:52:15]Write i2c OK [00:52:15]MH_I2C_Read... [00:52:15]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [00:52:15]Read from MH i2c: E2 [00:52:15]MH_I2C_Read... [00:52:15]Read from MH i2c: E2 03 00 [00:52:15]MH_I2C_Read... [00:52:15]Read from MH i2c: E2 03 00 0F 13 00 90 00 96 [00:52:15]RAPDU: 90 00 [00:52:15]wFMCommunicate OK [00:52:15]SAM_PROTO_ClearQueue done [00:52:15]KKMCreateOFDPacket [00:52:15]OFDProtocolAddRootSTLVToBuf [00:52:15]FM_MakeSignedData [00:52:15]FM_MakeSignedData [00:52:15]SAM_PROTO_SignData [00:52:15]wFMCommunicate request_size=4 [00:52:15]MH_SAM_APDU [00:52:15]CAPDU: 80 0D 01 02 [00:52:15]Write to MH i2c: E2 08 00 10 13 80 0D 01 02 00 00 00 00 9C [00:52:15]Write i2c OK [00:52:15]MH_I2C_Read... [00:52:15]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [00:52:15]Read from MH i2c: E2 [00:52:15]MH_I2C_Read... [00:52:15]Read from MH i2c: E2 03 00 [00:52:15]MH_I2C_Read... [00:52:15]Read from MH i2c: E2 03 00 10 13 00 90 00 97 [00:52:15]RAPDU: 90 00 [00:52:15]wFMCommunicate OK [00:52:15]wFMCommunicate request_size=255 [00:52:15]MH_SAM_APDU [00:52: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 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 60 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 60 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 BF E7 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1F 85 03 00 35 04 06 00 A4 AF 30 CF [00:52:15]Write to MH i2c: E2 02 01 11 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 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 60 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 60 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 BF E7 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1F 85 03 00 35 04 06 00 A4 AF 30 CF 00 00 89 [00:52:15]Write i2c OK [00:52:15]MH_I2C_Read... [00:52:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:52:16]Read from MH i2c: E2 [00:52:16]MH_I2C_Read... [00:52:16]Read from MH i2c: E2 03 00 [00:52:16]MH_I2C_Read... [00:52:16]Read from MH i2c: E2 03 00 11 13 00 90 00 98 [00:52:16]RAPDU: 90 00 [00:52:16]wFMCommunicate OK [00:52:16]wFMCommunicate request_size=7 [00:52:16]MH_SAM_APDU [00:52:16]CAPDU: 80 0D 02 02 02 F7 9A [00:52:16]Write to MH i2c: E2 0A 00 12 13 80 0D 02 02 02 00 F7 9A 00 00 34 [00:52:16]Write i2c OK [00:52:16]MH_I2C_Read... [00:52:16]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [00:52:16]Read from MH i2c: E2 [00:52:16]MH_I2C_Read... [00:52:16]Read from MH i2c: E2 03 00 [00:52:16]MH_I2C_Read... [00:52:16]Read from MH i2c: E2 03 00 12 13 00 90 00 99 [00:52:16]RAPDU: 90 00 [00:52:16]wFMCommunicate OK [00:52:16]wFMCommunicate request_size=4 [00:52:16]MH_SAM_APDU [00:52:16]CAPDU: 80 0D 03 02 [00:52:16]Write to MH i2c: E2 08 00 13 13 80 0D 03 02 00 00 00 00 A1 [00:52:16]Write i2c OK [00:52:16]MH_I2C_Read... [00:52:16]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [00:52:16]Read from MH i2c: E2 [00:52:16]MH_I2C_Read... [00:52:16]Read from MH i2c: E2 0B 00 [00:52:16]MH_I2C_Read... [00:52:16]Read from MH i2c: E2 0B 00 13 13 00 F5 9D 63 75 2F 5E F6 79 90 00 08 [00:52:16]RAPDU: F5 9D 63 75 2F 5E F6 79 90 00 [00:52:16]wFMCommunicate OK [00:52:16]SAM_PROTO_SignData done [00:52:16]FM_MakeSignedData done [00:52:16]CreateOFDProtocolMessage [00:52:16]wFMCommunicate request_size=4 [00:52:16]MH_SAM_APDU [00:52:16]CAPDU: 80 11 00 00 [00:52:16]Write to MH i2c: E2 08 00 14 13 80 11 00 00 00 00 00 00 A1 [00:52:16]Write i2c OK [00:52:16]MH_I2C_Read... [00:52:16]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:52:16]Read from MH i2c: E2 [00:52:16]MH_I2C_Read... [00:52:16]Read from MH i2c: E2 17 00 [00:52:16]MH_I2C_Read... [00:52:16]Read from MH i2c: E2 17 00 14 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 F2 [00:52:16]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [00:52:16]wFMCommunicate OK [00:52:16]CreateOFDProtocolMessage done [00:52:16]OFDSenderStorePacket 230687 [00:52:16]StoreOFDPacket docnum=230687 [00:52:16]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 2C 7E 04 01 E8 B3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 60 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 60 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 BF E7 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1F 85 03 00 35 04 06 00 A4 AF 30 CF F7 9A F5 9D 63 75 2F 5E F6 79 [00:52:16]CheckFolder [00:52:16]dirname=/storage/ofd_packets [00:52:16]CheckFolder done [00:52:16]ProducePacketName [00:52:16]name=ofd_packets/00230687 [00:52:16]NVStorageSaveData ofd_packets/00230687 [00:52:16]File name is /storage/ofd_packets/00230687 [00:52:16]Write 298 bytes [00:52:16]NVStorageSaveData done [00:52:16]OFDSenderStorePacket done [00:52:16]KKMCreateOFDPacket done [00:52:16]NVStorageSaveData kkm_last_timestamp [00:52:16]File name is /storage/kkm_last_timestamp [00:52:16]Write 4 bytes [00:52:16]NVStorageSaveData done [00:52:16]ExternCall_PrintAddStr [00:52:16]wPrintStart [00:52:16]Write to MH i2c: 01 00 00 15 13 28 [00:52:16]Write i2c OK [00:52:16]MH_I2C_Read... [00:52:16]Read from MH i2c: 01 [00:52:16]MH_I2C_Read... [00:52:16]Read from MH i2c: 01 07 00 [00:52:16]MH_I2C_Read... [00:52:16]Read from MH i2c: 01 07 00 15 13 00 00 00 00 00 FF 0F 3D [00:52:16]RasterBufferAndPrint [00:52:16]line Счет N : (1)872279 [00:52:16]line ИНН: 02508201610067 [00:52:16]line Контрольно-Кассовый Чек [00:52:16]line ПРОДАЖА [00:52:16]line ТРК (МРК, ГНК) : 1 [00:52:16]line Товар: 2710194210 [00:52:16]line ДТ-К-5 [00:52:16]line 26.600 * 75.20 [00:52:16]line = 2000.32 [00:52:16]line НДС 12% НСП 1% [00:52:16]line > о реализуемом товаре [00:52:16]line ИТОГО: 2000.32 [00:52:16]line НСП 1% : 17.70 [00:52:16]line НДС 12% : 212.42 [00:52:16]line Наличными: 0.00 [00:52:16]line Безнал.: 2000.32 [00:52:16]line Место: АЗС № 125 "Партнер Нефть" [00:52:16]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [00:52:16]line СНО: Общий режим [00:52:16]line Чек 8 29.07.2024 00:52 [00:52:16]line Смена: 387 ФФД: 1.0 [00:52:16]line ЗНМ: 0300000050 [00:52:16]line РНМ: 0000000000099253 [00:52:16]line Версия ККМ: 001 [00:52:16]line Платежная система: АКБ Кыргызстан [00:52:16]line ФМ: 0000000000965352 [00:52:16]line ФД: 230687 [00:52:16]line ФПД: 181072345167770 [00:52:16]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T005215&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230687&fm=181072345167770&tin=02508201610067®Number=0000000000099253&sum=200032 [00:52:16]OFD Sender: Processing packet 230687 [packets to send 132, broken 131] [00:52:16]ProducePacketName [00:52:16]name=ofd_packets/00230687 [00:52:16]OFD Sender: To server: pG, [00:52:16]CommunicateWithHost lk.salyk.kg:30040 [00:52:16]ConnectInit lk.salyk.kg [00:52:16]written 0, free lines is 4095 [00:52:16]Connected sock=10 [00:52:16]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 2C 7E 04 01 E8 B3 5A 03 01 00 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 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 60 0D 03 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 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 60 0D 03 00 00 00 1F 04 02 00 01 00 12 04 04 00 08 00 00 00 F4 03 04 00 BF E7 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 1F 85 03 00 35 04 06 00 A4 AF 30 CF F7 9A F5 9D 63 75 2F 5E F6 79 [00:52:17]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 D0 B1 47 00 12 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 39 36 35 33 35 32 10 04 04 00 1F 85 03 00 F4 03 04 00 95 8E A6 66 B6 04 01 00 00 2F 0E 2D DB 09 5D 3F BF [00:52:17]CommunicateWithHost err = 0 [00:52:17]CheckOFDResponse [00:52:17]1017 (14) - 77093643461234 [00:52:17]1041 (16) - 0000000000965352 [00:52:17]1040 (4) - 230687 [00:52:17]1012 (4) - 28.07.2024 18:31 [00:52:17]1206 (1) - 0 [00:52:17]OFD Sender: Remove packet 230687 [00:52:17]ProducePacketName [00:52:17]name=ofd_packets/00230687 [00:52:17]NVStorageDeleteData [00:52:17]Write to MH i2c: 01 00 00 3F 13 52 [00:52:17]Write i2c OK [00:52:17]MH_I2C_Read... [00:52:17]Read from MH i2c: 01 [00:52:17]MH_I2C_Read... [00:52:17]Read from MH i2c: 01 07 00 [00:52:17]MH_I2C_Read... [00:52:17]Read from MH i2c: 01 07 00 3F 13 00 00 00 00 00 10 0D 76 [00:52:17]RasterBufferAndPrint [00:52:17]line [00:52:17]line [00:52:17]line [00:52:17]line [00:52:17]line [00:52:17]written 0, free lines is 3352 [00:52:17]MH_Cut [00:52:17]Write to MH i2c: D1 01 00 46 13 01 2B [00:52:17]Write i2c OK [00:52:17]MH_I2C_Read... [00:52:17]Read from MH i2c: D1 [00:52:17]MH_I2C_Read... [00:52:17]Read from MH i2c: D1 01 00 [00:52:17]MH_I2C_Read... [00:52:17]Read from MH i2c: D1 01 00 46 13 00 2A [00:52:17]Write to MH i2c: 01 00 00 47 13 5A [00:52:17]Write i2c OK [00:52:17]MH_I2C_Read... [00:52:17]OFD Sender: No OFD packet to send [00:52:17]*** Cut start [00:52:17]*** Partial cut [00:52:17]*** CUTSNS_PIN = 1 [00:52:17]*** CUTSNS_PIN = 0 [00:52:18]*** Brake cut motor [00:52:18]Read from MH i2c: 01 [00:52:18]MH_I2C_Read... [00:52:18]*** Stop cut motor [00:52:18]*** Cut end [00:52:18]Read from MH i2c: 01 07 00 [00:52:18]MH_I2C_Read... [00:52:18]Read from MH i2c: 01 07 00 47 13 00 00 00 00 00 FF 0F 6F [00:52:18]process_action close_receipt done [00:52:18]requested_data is exist [00:52:18]produce_requested_data [00:52:18]requested_item fm.sn is exist - process it [00:52:18]wFMCommunicate request_size=4 [00:52:18]MH_SAM_APDU [00:52:18]CAPDU: 80 11 00 00 [00:52:18]Write to MH i2c: E2 08 00 48 13 80 11 00 00 00 00 00 00 D5 [00:52:18]Write i2c OK [00:52:18]MH_I2C_Read... [00:52:18]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [00:52:18]Read from MH i2c: E2 [00:52:18]MH_I2C_Read... [00:52:18]Read from MH i2c: E2 17 00 [00:52:18]MH_I2C_Read... [00:52:18]Read from MH i2c: E2 17 00 48 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 26 [00:52:18]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [00:52:18]wFMCommunicate OK [00:52:18]requested_item fd.num is exist - process it [00:52:18]SAM_PROTO_GetFieldsCounters [00:52:18]wFMCommunicate request_size=4 [00:52:18]MH_SAM_APDU [00:52:18]CAPDU: 80 13 00 00 [00:52:18]Write to MH i2c: E2 08 00 49 13 80 13 00 00 00 00 00 00 D8 [00:52:18]Write i2c OK [00:52:18]MH_I2C_Read... [00:52:18]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [00:52:18]Read from MH i2c: E2 [00:52:18]MH_I2C_Read... [00:52:18]Read from MH i2c: E2 62 00 [00:52:18]MH_I2C_Read... [00:52:18]Read from MH i2c: E2 62 00 49 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 1F 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 08 00 00 00 5E 04 04 00 08 00 00 00 57 04 04 00 09 00 00 00 19 04 04 00 00 00 00 00 90 00 3D [00:52:18]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 1F 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 08 00 00 00 5E 04 04 00 08 00 00 00 57 04 04 00 09 00 00 00 19 04 04 00 00 00 00 00 90 00 [00:52:18]wFMCommunicate OK [00:52:18]SAM_PROTO_GetFieldsCounters done [00:52:18]requested_item shift.num is exist - process it [00:52:18]requested_item shift.opened is exist - process it [00:52:18]req_shift_opened [00:52:18]FM_GetShiftState [00:52:18]SAM_PROTO_GetShiftState [00:52:18]wFMCommunicate request_size=4 [00:52:18]MH_SAM_APDU [00:52:18]CAPDU: 80 13 01 00 [00:52:18]Write to MH i2c: E2 08 00 4A 13 80 13 01 00 00 00 00 00 DA [00:52:18]Write i2c OK [00:52:18]MH_I2C_Read... [00:52:18]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [00:52:18]Read from MH i2c: E2 [00:52:18]MH_I2C_Read... [00:52:18]Read from MH i2c: E2 0E 00 [00:52:18]MH_I2C_Read... [00:52:18]Read from MH i2c: E2 0E 00 4A 13 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 1A [00:52:18]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [00:52:18]wFMCommunicate OK [00:52:18]SAM_PROTO_GetShiftState done [00:52:18]FM_GetShiftState done [00:52:18]req_shift_opened done [00:52:18]requested_item shift.open_date is exist - process it [00:52:18]req_shift_open_date [00:52:18]req_shift_open_date done [00:52:18]produce_requested_data done [00:52:18]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230687,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444} [00:52:18]process_action_free close_receipt [00:52:18]json_value_free [00:52:18]json_value_free done [00:52:18]process_json_proto returns [00:52:18]Send response to host [00:52:18]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230687,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444}}} [00:52:18]free response buf [00:52:18]execute_script done [00:52:18]execute_script returns [00:52:18]free content buf [00:52:18]Sock 9.Close socket [00:52:18]Sock 9.Thread stoped [00:52:22]OFD Sender: No OFD packet to send [00:52:27]OFD Sender: No OFD packet to send [00:52:32]OFD Sender: No OFD packet to send [00:52:37]OFD Sender: No OFD packet to send [00:52:42]OFD Sender: No OFD packet to send [00:52:47]OFD Sender: No OFD packet to send [00:52:52]OFD Sender: No OFD packet to send [00:52:57]OFD Sender: No OFD packet to send [00:53:02]OFD Sender: No OFD packet to send [00:53:07]OFD Sender: No OFD packet to send [00:53:12]OFD Sender: No OFD packet to send [00:53:17]OFD Sender: No OFD packet to send [00:53:22]OFD Sender: No OFD packet to send [00:53:27]OFD Sender: No OFD packet to send [00:53:32]OFD Sender: No OFD packet to send [00:53:37]OFD Sender: No OFD packet to send [00:53:42]OFD Sender: No OFD packet to send [00:53:47]OFD Sender: No OFD packet to send [00:53:52]OFD Sender: No OFD packet to send [00:53:57]OFD Sender: No OFD packet to send [00:54:02]OFD Sender: No OFD packet to send [00:54:07]OFD Sender: No OFD packet to send [00:54:12]OFD Sender: No OFD packet to send [00:54:17]OFD Sender: No OFD packet to send [00:54:22]OFD Sender: No OFD packet to send [00:54:27]OFD Sender: No OFD packet to send [00:54:32]OFD Sender: No OFD packet to send [00:54:37]OFD Sender: No OFD packet to send [00:54:42]OFD Sender: No OFD packet to send [00:54:47]OFD Sender: No OFD packet to send [00:54:52]OFD Sender: No OFD packet to send [00:54:57]OFD Sender: No OFD packet to send [00:55:02]OFD Sender: No OFD packet to send [00:55:07]OFD Sender: No OFD packet to send [00:55:12]OFD Sender: No OFD packet to send [00:55:17]OFD Sender: No OFD packet to send [00:55:22]OFD Sender: No OFD packet to send [00:55:27]OFD Sender: No OFD packet to send [00:55:32]OFD Sender: No OFD packet to send [00:55:37]OFD Sender: No OFD packet to send [00:55:42]OFD Sender: No OFD packet to send [00:55:47]OFD Sender: No OFD packet to send [00:55:52]OFD Sender: No OFD packet to send [00:55:57]OFD Sender: No OFD packet to send [00:56:02]OFD Sender: No OFD packet to send [00:56:07]OFD Sender: No OFD packet to send [00:56:12]OFD Sender: No OFD packet to send [00:56:17]OFD Sender: No OFD packet to send [00:56:22]OFD Sender: No OFD packet to send [00:56:27]OFD Sender: No OFD packet to send [00:56:32]OFD Sender: No OFD packet to send [00:56:37]OFD Sender: No OFD packet to send [00:56:42]OFD Sender: No OFD packet to send [00:56:47]OFD Sender: No OFD packet to send [00:56:52]OFD Sender: No OFD packet to send [00:56:57]OFD Sender: No OFD packet to send [00:57:02]OFD Sender: No OFD packet to send [00:57:07]OFD Sender: No OFD packet to send [00:57:12]OFD Sender: No OFD packet to send [00:57:17]OFD Sender: No OFD packet to send [00:57:22]OFD Sender: No OFD packet to send [00:57:27]OFD Sender: No OFD packet to send [00:57:32]OFD Sender: No OFD packet to send [00:57:37]OFD Sender: No OFD packet to send [00:57:42]OFD Sender: No OFD packet to send [00:57:47]OFD Sender: No OFD packet to send [00:57:52]OFD Sender: No OFD packet to send [00:57:57]OFD Sender: No OFD packet to send [00:58:02]OFD Sender: No OFD packet to send [00:58:07]OFD Sender: No OFD packet to send [00:58:12]OFD Sender: No OFD packet to send [00:58:17]OFD Sender: No OFD packet to send [00:58:22]OFD Sender: No OFD packet to send [00:58:27]OFD Sender: No OFD packet to send [00:58:32]OFD Sender: No OFD packet to send [00:58:37]OFD Sender: No OFD packet to send [00:58:43]OFD Sender: No OFD packet to send [00:58:48]OFD Sender: No OFD packet to send [00:58:53]OFD Sender: No OFD packet to send [00:58:58]OFD Sender: No OFD packet to send [00:59:03]OFD Sender: No OFD packet to send [00:59:08]OFD Sender: No OFD packet to send [00:59:13]OFD Sender: No OFD packet to send [00:59:18]OFD Sender: No OFD packet to send [00:59:23]OFD Sender: No OFD packet to send [00:59:28]OFD Sender: No OFD packet to send [00:59:33]OFD Sender: No OFD packet to send [00:59:38]OFD Sender: No OFD packet to send [00:59:43]OFD Sender: No OFD packet to send [00:59:48]OFD Sender: No OFD packet to send [00:59:53]OFD Sender: No OFD packet to send [00:59:58]OFD Sender: No OFD packet to send [01:00:03]OFD Sender: No OFD packet to send [01:00:06]accept exits with 8 [01:00:06]New connection [01:00:06]New thread 3067276644 created [01:00:06]Thread 3067133284 joined [01:00:06]Waiting for new connection... [01:00:06] Sock 8.Parse request [01:00:06]Sock 8.Check first char [01:00:06]Sock 8.First char is OK [01:00:06]request: POST /json_proto HTTP/1.0 [01:00:06]Method: POST [01:00:06]URL: /json_proto [01:00:06]Method is POST - this is cgi request [01:00:06]url: /json_proto [01:00:06]query_string will be loaded in cgi processing [01:00:06]execute_cgi json_proto POST (null) [01:00:06]execute_cgi path=json_proto method=POST [01:00:06]POST find Content-Length [01:00:06]Host: 172.17.49.131:8080 [01:00:06]Content-Length: 843 [01:00:06]Content-Type: application/json [01:00:06] [01:00:06]POST finish read [01:00:06]Found Content-Length = 843 [01:00:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872280", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 53.550, "sum" : 4000.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 4000.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:00:06]execute_script... [01:00: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)872280", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 53.550, "sum" : 4000.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 4000.19 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:00:06]POST & json_proto [01:00:06]process_json_proto [01:00:06]json parsed OK: [01:00:06]protocol is kg_v1.0 [01:00:06]action value=close_receipt [01:00:06]process_action close_receipt [01:00:06]cmd_close_receipt [01:00:06]MH_GetDate [01:00:06]Write to MH i2c: F0 00 00 4B 13 4D [01:00:06]Write i2c OK [01:00:06]MH_I2C_Read... [01:00:06]Read from MH i2c: F0 [01:00:06]MH_I2C_Read... [01:00:06]Read from MH i2c: F0 09 00 [01:00:06]MH_I2C_Read... [01:00:06]Read from MH i2c: F0 09 00 4B 13 00 97 E9 A6 66 FF 4D C0 64 52 [01:00:06]GetLastDocTimeStamp 1722214335 [01:00:06]current date 1722214807 [01:00:06]FM_GetShiftState [01:00:06]SAM_PROTO_GetShiftState [01:00:06]wFMCommunicate request_size=4 [01:00:06]MH_SAM_APDU [01:00:06]CAPDU: 80 13 01 00 [01:00:06]Write to MH i2c: E2 08 00 4C 13 80 13 01 00 00 00 00 00 DC [01:00:06]Write i2c OK [01:00:06]MH_I2C_Read... [01:00:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:00:06]Read from MH i2c: E2 [01:00:06]MH_I2C_Read... [01:00:06]Read from MH i2c: E2 0E 00 [01:00:06]MH_I2C_Read... [01:00:06]Read from MH i2c: E2 0E 00 4C 13 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 1C [01:00:06]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [01:00:06]wFMCommunicate OK [01:00:06]SAM_PROTO_GetShiftState done [01:00:06]FM_GetShiftState done [01:00:06]opened in 1722213444 [01:00:06]opened+sec_in_day 1722299844 [01:00:06]quantity*price = 400018 [01:00:06]sum+1 = 400020 [01:00:06]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 4000.19 НСП 1% : 35.40 НДС 12% : 424.80 Наличными: 0.00 Безнал.: 4000.19 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 9 29.07.2024 01:00 Смена: 387 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000965352 ФД: 230688 ФПД: 7528819411225 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T010007&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230688&fm=7528819411225&tin=02508201610067®Number=0000000000099253&sum=400019 [01:00:07]StoreToDocumentArchive [01:00:07]shift 387 fd 230688 [01:00:07]save to /storage/0387/doc_00230688 [01:00:07]save last doc name /storage/0387/doc_00230688 to /storage/kkm_last_doc_name [01:00:07]save OK [01:00:07]Clear old archive folders... [01:00:07]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:00:07]tlvbuf is 0068E680 [01:00:07]SAM_PROTO_ClearQueue [01:00:07]wFMCommunicate request_size=4 [01:00:07]MH_SAM_APDU [01:00:07]CAPDU: 80 09 00 00 [01:00:07]Write to MH i2c: E2 08 00 59 13 80 09 00 00 00 00 00 00 DE [01:00:07]Write i2c OK [01:00:07]MH_I2C_Read... [01:00:07]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:00:07]Read from MH i2c: E2 [01:00:07]MH_I2C_Read... [01:00:07]Read from MH i2c: E2 03 00 [01:00:07]MH_I2C_Read... [01:00:07]Read from MH i2c: E2 03 00 59 13 00 90 00 E0 [01:00:07]RAPDU: 90 00 [01:00:07]wFMCommunicate OK [01:00:07]SAM_PROTO_ClearQueue done [01:00:07]KKMCreateOFDPacket [01:00:07]OFDProtocolAddRootSTLVToBuf [01:00:07]FM_MakeSignedData [01:00:07]FM_MakeSignedData [01:00:07]SAM_PROTO_SignData [01:00:07]wFMCommunicate request_size=4 [01:00:07]MH_SAM_APDU [01:00:07]CAPDU: 80 0D 01 02 [01:00:07]Write to MH i2c: E2 08 00 5A 13 80 0D 01 02 00 00 00 00 E6 [01:00:07]Write i2c OK [01:00:07]MH_I2C_Read... [01:00:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:00:08]Read from MH i2c: E2 [01:00:08]MH_I2C_Read... [01:00:08]Read from MH i2c: E2 03 00 [01:00:08]MH_I2C_Read... [01:00:08]Read from MH i2c: E2 03 00 5A 13 00 90 00 E1 [01:00:08]RAPDU: 90 00 [01:00:08]wFMCommunicate OK [01:00:08]wFMCommunicate request_size=255 [01:00:08]MH_SAM_APDU [01:00: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 2E D1 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 93 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 93 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 F0 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 93 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 97 E9 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 20 85 03 00 35 04 06 00 06 [01:00:08]Write to MH i2c: E2 02 01 5B 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 2E D1 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 93 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 93 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 F0 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 93 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 97 E9 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 20 85 03 00 35 04 06 00 06 00 00 95 [01:00:08]Write i2c OK [01:00:08]MH_I2C_Read... [01:00:08]OFD Sender: No OFD packet to send [01:00:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:00:08]Read from MH i2c: E2 [01:00:08]MH_I2C_Read... [01:00:08]Read from MH i2c: E2 03 00 [01:00:08]MH_I2C_Read... [01:00:08]Read from MH i2c: E2 03 00 5B 13 00 90 00 E2 [01:00:08]RAPDU: 90 00 [01:00:08]wFMCommunicate OK [01:00:08]wFMCommunicate request_size=10 [01:00:08]MH_SAM_APDU [01:00:08]CAPDU: 80 0D 02 02 05 D8 F0 9B 49 19 [01:00:08]Write to MH i2c: E2 0D 00 5C 13 80 0D 02 02 05 00 D8 F0 9B 49 19 00 00 B8 [01:00:08]Write i2c OK [01:00:08]MH_I2C_Read... [01:00:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:00:08]Read from MH i2c: E2 [01:00:08]MH_I2C_Read... [01:00:08]Read from MH i2c: E2 03 00 [01:00:08]MH_I2C_Read... [01:00:08]Read from MH i2c: E2 03 00 5C 13 00 90 00 E3 [01:00:08]RAPDU: 90 00 [01:00:08]wFMCommunicate OK [01:00:08]wFMCommunicate request_size=4 [01:00:08]MH_SAM_APDU [01:00:08]CAPDU: 80 0D 03 02 [01:00:08]Write to MH i2c: E2 08 00 5D 13 80 0D 03 02 00 00 00 00 EB [01:00:08]Write i2c OK [01:00:08]MH_I2C_Read... [01:00:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:00:08]Read from MH i2c: E2 [01:00:08]MH_I2C_Read... [01:00:08]Read from MH i2c: E2 0B 00 [01:00:08]MH_I2C_Read... [01:00:08]Read from MH i2c: E2 0B 00 5D 13 00 CD 9C A4 09 E6 64 32 A2 90 00 20 [01:00:08]RAPDU: CD 9C A4 09 E6 64 32 A2 90 00 [01:00:08]wFMCommunicate OK [01:00:08]SAM_PROTO_SignData done [01:00:08]FM_MakeSignedData done [01:00:08]CreateOFDProtocolMessage [01:00:08]wFMCommunicate request_size=4 [01:00:08]MH_SAM_APDU [01:00:08]CAPDU: 80 11 00 00 [01:00:08]Write to MH i2c: E2 08 00 5E 13 80 11 00 00 00 00 00 00 EB [01:00:08]Write i2c OK [01:00:08]MH_I2C_Read... [01:00:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:00:08]Read from MH i2c: E2 [01:00:08]MH_I2C_Read... [01:00:08]Read from MH i2c: E2 17 00 [01:00:08]MH_I2C_Read... [01:00:08]Read from MH i2c: E2 17 00 5E 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 3C [01:00:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [01:00:08]wFMCommunicate OK [01:00:08]CreateOFDProtocolMessage done [01:00:08]OFDSenderStorePacket 230688 [01:00:08]StoreOFDPacket docnum=230688 [01:00:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 EA 11 07 01 42 E6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 2E D1 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 93 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 93 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 F0 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 93 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 97 E9 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 20 85 03 00 35 04 06 00 06 D8 F0 9B 49 19 CD 9C A4 09 E6 64 32 A2 [01:00:08]CheckFolder [01:00:08]dirname=/storage/ofd_packets [01:00:08]CheckFolder done [01:00:08]ProducePacketName [01:00:08]name=ofd_packets/00230688 [01:00:08]NVStorageSaveData ofd_packets/00230688 [01:00:08]File name is /storage/ofd_packets/00230688 [01:00:08]Write 301 bytes [01:00:08]NVStorageSaveData done [01:00:08]OFDSenderStorePacket done [01:00:08]KKMCreateOFDPacket done [01:00:08]NVStorageSaveData kkm_last_timestamp [01:00:08]File name is /storage/kkm_last_timestamp [01:00:08]Write 4 bytes [01:00:08]NVStorageSaveData done [01:00:08]ExternCall_PrintAddStr [01:00:08]wPrintStart [01:00:08]Write to MH i2c: 01 00 00 5F 13 72 [01:00:08]Write i2c OK [01:00:08]MH_I2C_Read... [01:00:08]Read from MH i2c: 01 [01:00:08]MH_I2C_Read... [01:00:08]Read from MH i2c: 01 07 00 [01:00:08]MH_I2C_Read... [01:00:08]Read from MH i2c: 01 07 00 5F 13 00 00 00 00 00 FF 0F 87 [01:00:08]RasterBufferAndPrint [01:00:08]line Счет N : (1)872280 [01:00:08]line ИНН: 02508201610067 [01:00:08]line Контрольно-Кассовый Чек [01:00:08]line ПРОДАЖА [01:00:08]line ТРК (МРК, ГНК) : 61 [01:00:08]line Товар: 2710124500 [01:00:08]line Аи-95-К-5 [01:00:08]line 53.550 * 74.70 [01:00:08]line = 4000.19 [01:00:08]line НДС 12% НСП 1% [01:00:08]line > о реализуемом товаре [01:00:08]line ИТОГО: 4000.19 [01:00:08]line НСП 1% : 35.40 [01:00:08]line НДС 12% : 424.80 [01:00:08]line Наличными: 0.00 [01:00:08]line Безнал.: 4000.19 [01:00:08]line Место: АЗС № 125 "Партнер Нефть" [01:00:08]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [01:00:08]line СНО: Общий режим [01:00:08]line Чек 9 29.07.2024 01:00 [01:00:08]line Смена: 387 ФФД: 1.0 [01:00:08]line ЗНМ: 0300000050 [01:00:08]line РНМ: 0000000000099253 [01:00:08]line Версия ККМ: 001 [01:00:08]line Платежная система: АКБ Кыргызстан [01:00:08]line ФМ: 0000000000965352 [01:00:08]line ФД: 230688 [01:00:08]line ФПД: 7528819411225 [01:00:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T010007&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230688&fm=7528819411225&tin=02508201610067®Number=0000000000099253&sum=400019 [01:00:08]OFD Sender: Processing packet 230688 [packets to send 132, broken 131] [01:00:08]ProducePacketName [01:00:08]name=ofd_packets/00230688 [01:00:08]OFD Sender: To server: pG, [01:00:08]CommunicateWithHost lk.salyk.kg:30040 [01:00:08]ConnectInit lk.salyk.kg [01:00:08]written 0, free lines is 4095 [01:00:08]Connected sock=11 [01:00:08]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 EA 11 07 01 42 E6 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 2E D1 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 93 1A 06 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 93 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 F0 A5 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 93 1A 06 00 00 00 1F 04 02 00 01 00 12 04 04 00 09 00 00 00 F4 03 04 00 97 E9 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 20 85 03 00 35 04 06 00 06 D8 F0 9B 49 19 CD 9C A4 09 E6 64 32 A2 [01:00:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 D6 6A 47 00 0B 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 39 36 35 33 35 32 10 04 04 00 20 85 03 00 F4 03 04 00 6D 90 A6 66 B6 04 01 00 00 60 FD 97 8C C5 71 EF B8 [01:00:09]CommunicateWithHost err = 0 [01:00:09]CheckOFDResponse [01:00:09]1017 (14) - 77093643461234 [01:00:09]1041 (16) - 0000000000965352 [01:00:09]1040 (4) - 230688 [01:00:09]1012 (4) - 28.07.2024 18:39 [01:00:09]1206 (1) - 0 [01:00:09]OFD Sender: Remove packet 230688 [01:00:09]ProducePacketName [01:00:09]name=ofd_packets/00230688 [01:00:09]NVStorageDeleteData [01:00:09]Write to MH i2c: 01 00 00 89 13 9C [01:00:09]Write i2c OK [01:00:09]MH_I2C_Read... [01:00:09]Read from MH i2c: 01 [01:00:09]MH_I2C_Read... [01:00:09]Read from MH i2c: 01 07 00 [01:00:09]MH_I2C_Read... [01:00:09]Read from MH i2c: 01 07 00 89 13 00 00 00 00 00 02 0D B2 [01:00:09]RasterBufferAndPrint [01:00:09]line [01:00:09]line [01:00:09]line [01:00:09]line [01:00:09]line [01:00:09]written 0, free lines is 3336 [01:00:09]MH_Cut [01:00:09]Write to MH i2c: D1 01 00 90 13 01 75 [01:00:09]Write i2c OK [01:00:09]MH_I2C_Read... [01:00:09]Read from MH i2c: D1 [01:00:09]MH_I2C_Read... [01:00:09]Read from MH i2c: D1 01 00 [01:00:09]MH_I2C_Read... [01:00:09]Read from MH i2c: D1 01 00 90 13 00 74 [01:00:09]Write to MH i2c: 01 00 00 91 13 A4 [01:00:09]Write i2c OK [01:00:09]MH_I2C_Read... [01:00:09]OFD Sender: No OFD packet to send [01:00:09]*** Cut start [01:00:09]*** Partial cut [01:00:09]*** CUTSNS_PIN = 1 [01:00:09]*** CUTSNS_PIN = 0 [01:00:10]*** Brake cut motor [01:00:10]Read from MH i2c: 01 *** Stop cut motor [01:00:10]*** Cut end [01:00:10] [01:00:10]MH_I2C_Read... [01:00:10]Read from MH i2c: 01 07 00 [01:00:10]MH_I2C_Read... [01:00:10]Read from MH i2c: 01 07 00 91 13 00 00 00 00 00 FF 0F B9 [01:00:10]process_action close_receipt done [01:00:10]requested_data is exist [01:00:10]produce_requested_data [01:00:10]requested_item fm.sn is exist - process it [01:00:10]wFMCommunicate request_size=4 [01:00:10]MH_SAM_APDU [01:00:10]CAPDU: 80 11 00 00 [01:00:10]Write to MH i2c: E2 08 00 92 13 80 11 00 00 00 00 00 00 1F [01:00:10]Write i2c OK [01:00:10]MH_I2C_Read... [01:00:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:00:10]Read from MH i2c: E2 [01:00:10]MH_I2C_Read... [01:00:10]Read from MH i2c: E2 17 00 [01:00:10]MH_I2C_Read... [01:00:10]Read from MH i2c: E2 17 00 92 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 70 [01:00:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [01:00:10]wFMCommunicate OK [01:00:10]requested_item fd.num is exist - process it [01:00:10]SAM_PROTO_GetFieldsCounters [01:00:10]wFMCommunicate request_size=4 [01:00:10]MH_SAM_APDU [01:00:10]CAPDU: 80 13 00 00 [01:00:10]Write to MH i2c: E2 08 00 93 13 80 13 00 00 00 00 00 00 22 [01:00:10]Write i2c OK [01:00:10]MH_I2C_Read... [01:00:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:00:10]Read from MH i2c: E2 [01:00:10]MH_I2C_Read... [01:00:10]Read from MH i2c: E2 62 00 [01:00:10]MH_I2C_Read... [01:00:10]Read from MH i2c: E2 62 00 93 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 20 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 09 00 00 00 5E 04 04 00 09 00 00 00 57 04 04 00 0A 00 00 00 19 04 04 00 00 00 00 00 90 00 8B [01:00:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 20 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 09 00 00 00 5E 04 04 00 09 00 00 00 57 04 04 00 0A 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:00:10]wFMCommunicate OK [01:00:10]SAM_PROTO_GetFieldsCounters done [01:00:10]requested_item shift.num is exist - process it [01:00:10]requested_item shift.opened is exist - process it [01:00:10]req_shift_opened [01:00:10]FM_GetShiftState [01:00:10]SAM_PROTO_GetShiftState [01:00:10]wFMCommunicate request_size=4 [01:00:10]MH_SAM_APDU [01:00:10]CAPDU: 80 13 01 00 [01:00:10]Write to MH i2c: E2 08 00 94 13 80 13 01 00 00 00 00 00 24 [01:00:10]Write i2c OK [01:00:10]MH_I2C_Read... [01:00:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:00:10]Read from MH i2c: E2 [01:00:10]MH_I2C_Read... [01:00:10]Read from MH i2c: E2 0E 00 [01:00:10]MH_I2C_Read... [01:00:10]Read from MH i2c: E2 0E 00 94 13 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 64 [01:00:10]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [01:00:10]wFMCommunicate OK [01:00:10]SAM_PROTO_GetShiftState done [01:00:10]FM_GetShiftState done [01:00:10]req_shift_opened done [01:00:10]requested_item shift.open_date is exist - process it [01:00:10]req_shift_open_date [01:00:10]req_shift_open_date done [01:00:10]produce_requested_data done [01:00:10]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230688,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444} [01:00:10]process_action_free close_receipt [01:00:10]json_value_free [01:00:10]json_value_free done [01:00:10]process_json_proto returns [01:00:10]Send response to host [01:00:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230688,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444}}} [01:00:10]free response buf [01:00:10]execute_script done [01:00:10]execute_script returns [01:00:10]free content buf [01:00:10]Sock 8.Close socket [01:00:10]Sock 8.Thread stoped [01:00:14]OFD Sender: No OFD packet to send [01:00:19]OFD Sender: No OFD packet to send [01:00:24]OFD Sender: No OFD packet to send [01:00:29]OFD Sender: No OFD packet to send [01:00:34]OFD Sender: No OFD packet to send [01:00:39]OFD Sender: No OFD packet to send [01:00:44]OFD Sender: No OFD packet to send [01:00:49]OFD Sender: No OFD packet to send [01:00:54]OFD Sender: No OFD packet to send [01:00:59]OFD Sender: No OFD packet to send [01:01:04]OFD Sender: No OFD packet to send [01:01:09]OFD Sender: No OFD packet to send [01:01:14]OFD Sender: No OFD packet to send [01:01:19]OFD Sender: No OFD packet to send [01:01:24]OFD Sender: No OFD packet to send [01:01:29]OFD Sender: No OFD packet to send [01:01:34]OFD Sender: No OFD packet to send [01:01:39]OFD Sender: No OFD packet to send [01:01:44]OFD Sender: No OFD packet to send [01:01:49]OFD Sender: No OFD packet to send [01:01:54]OFD Sender: No OFD packet to send [01:01:59]OFD Sender: No OFD packet to send [01:02:04]OFD Sender: No OFD packet to send [01:02:09]OFD Sender: No OFD packet to send [01:02:14]OFD Sender: No OFD packet to send [01:02:19]OFD Sender: No OFD packet to send [01:02:24]OFD Sender: No OFD packet to send [01:02:29]OFD Sender: No OFD packet to send [01:02:34]OFD Sender: No OFD packet to send [01:02:39]OFD Sender: No OFD packet to send [01:02:44]OFD Sender: No OFD packet to send [01:02:49]OFD Sender: No OFD packet to send [01:02:54]OFD Sender: No OFD packet to send [01:02:59]OFD Sender: No OFD packet to send [01:03:04]OFD Sender: No OFD packet to send [01:03:09]OFD Sender: No OFD packet to send [01:03:14]OFD Sender: No OFD packet to send [01:03:19]OFD Sender: No OFD packet to send [01:03:24]OFD Sender: No OFD packet to send [01:03:29]OFD Sender: No OFD packet to send [01:03:34]OFD Sender: No OFD packet to send [01:03:39]OFD Sender: No OFD packet to send [01:03:44]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:40]OFD Sender: No OFD packet to send [01:05:45]OFD Sender: No OFD packet to send [01:05:50]OFD Sender: No OFD packet to send [01:05:55]OFD Sender: No OFD packet to send [01:06:00]OFD Sender: No OFD packet to send [01:06:05]OFD Sender: No OFD packet to send [01:06:10]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:35]OFD Sender: No OFD packet to send [01:06:40]OFD Sender: No OFD packet to send [01:06:45]OFD Sender: No OFD packet to send [01:06:50]OFD Sender: No OFD packet to send [01:06:55]OFD Sender: No OFD packet to send [01:07:00]OFD Sender: No OFD packet to send [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:25]OFD Sender: No OFD packet to send [01:07:30]OFD Sender: No OFD packet to send [01:07:35]OFD Sender: No OFD packet to send [01:07:40]OFD Sender: No OFD packet to send [01:07:45]OFD Sender: No OFD packet to send [01:07:50]OFD Sender: No OFD packet to send [01:07:55]OFD Sender: No OFD packet to send [01:08:00]OFD Sender: No OFD packet to send [01:08:05]OFD Sender: No OFD packet to send [01:08:10]OFD Sender: No OFD packet to send [01:08:15]OFD Sender: No OFD packet to send [01:08:20]OFD Sender: No OFD packet to send [01:08:25]OFD Sender: No OFD packet to send [01:08:30]OFD Sender: No OFD packet to send [01:08:35]OFD Sender: No OFD packet to send [01:08:40]OFD Sender: No OFD packet to send [01:08:45]OFD Sender: No OFD packet to send [01:08:50]OFD Sender: No OFD packet to send [01:08:55]OFD Sender: No OFD packet to send [01:09:00]OFD Sender: No OFD packet to send [01:09:05]OFD Sender: No OFD packet to send [01:09:10]OFD Sender: No OFD packet to send [01:09:15]OFD Sender: No OFD packet to send [01:09:20]OFD Sender: No OFD packet to send [01:09:25]OFD Sender: No OFD packet to send [01:09:30]OFD Sender: No OFD packet to send [01:09:35]OFD Sender: No OFD packet to send [01:09:40]OFD Sender: No OFD packet to send [01:09:45]OFD Sender: No OFD packet to send [01:09:50]OFD Sender: No OFD packet to send [01:09:55]OFD Sender: No OFD packet to send [01:10:00]OFD Sender: No OFD packet to send [01:10:05]OFD Sender: No OFD packet to send [01:10:10]OFD Sender: No OFD packet to send [01:10:15]OFD Sender: No OFD packet to send [01:10:20]OFD Sender: No OFD packet to send [01:10:25]OFD Sender: No OFD packet to send [01:10:30]OFD Sender: No OFD packet to send [01:10:35]OFD Sender: No OFD packet to send [01:10:40]OFD Sender: No OFD packet to send [01:10:45]OFD Sender: No OFD packet to send [01:10:50]OFD Sender: No OFD packet to send [01:10:55]OFD Sender: No OFD packet to send [01:11:00]OFD Sender: No OFD packet to send [01:11:04]accept exits with 9 [01:11:04]New connection [01:11:04]New thread 3067133284 created [01:11:04]Thread 3067276644 joined [01:11:04]Waiting for new connection... [01:11:04] Sock 9.Parse request [01:11:04]Sock 9.Check first char [01:11:04]Sock 9.First char is OK [01:11:04]request: POST /json_proto HTTP/1.0 [01:11:04]Method: POST [01:11:04]URL: /json_proto [01:11:04]Method is POST - this is cgi request [01:11:04]url: /json_proto [01:11:04]query_string will be loaded in cgi processing [01:11:04]execute_cgi json_proto POST (null) [01:11:04]execute_cgi path=json_proto method=POST [01:11:04]POST find Content-Length [01:11:04]Host: 172.17.49.131:8080 [01:11:04]Content-Length: 843 [01:11:04]Content-Type: application/json [01:11:04] [01:11:04]POST finish read [01:11:04]Found Content-Length = 843 [01:11:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872281", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:11:04]execute_script... [01:11: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)872281", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 61", "code": "2710124500", "name": "\u0410\u0438-95-\u041A-5", "price" : 74.70, "quantity" : 13.390, "sum" : 1000.23, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.23 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:11:04]POST & json_proto [01:11:04]process_json_proto [01:11:04]json parsed OK: [01:11:04]protocol is kg_v1.0 [01:11:04]action value=close_receipt [01:11:04]process_action close_receipt [01:11:04]cmd_close_receipt [01:11:04]MH_GetDate [01:11:04]Write to MH i2c: F0 00 00 95 13 97 [01:11:04]Write i2c OK [01:11:04]MH_I2C_Read... [01:11:04]Read from MH i2c: F0 [01:11:04]MH_I2C_Read... [01:11:04]Read from MH i2c: F0 09 00 [01:11:04]MH_I2C_Read... [01:11:04]Read from MH i2c: F0 09 00 95 13 00 29 EC A6 66 FF 4D C0 64 31 [01:11:04]GetLastDocTimeStamp 1722214807 [01:11:04]current date 1722215465 [01:11:04]FM_GetShiftState [01:11:04]SAM_PROTO_GetShiftState [01:11:04]wFMCommunicate request_size=4 [01:11:04]MH_SAM_APDU [01:11:04]CAPDU: 80 13 01 00 [01:11:04]Write to MH i2c: E2 08 00 96 13 80 13 01 00 00 00 00 00 26 [01:11:04]Write i2c OK [01:11:04]MH_I2C_Read... [01:11:04]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:11:04]Read from MH i2c: E2 [01:11:04]MH_I2C_Read... [01:11:04]Read from MH i2c: E2 0E 00 [01:11:04]MH_I2C_Read... [01:11:04]Read from MH i2c: E2 0E 00 96 13 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 66 [01:11:04]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [01:11:04]wFMCommunicate OK [01:11:04]SAM_PROTO_GetShiftState done [01:11:04]FM_GetShiftState done [01:11:04]opened in 1722213444 [01:11:04]opened+sec_in_day 1722299844 [01:11:04]quantity*price = 100023 [01:11:04]sum+1 = 100024 [01:11:04]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.23 НСП 1% : 8.85 НДС 12% : 106.22 Наличными: 0.00 Безнал.: 1000.23 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 10 29.07.2024 01:11 Смена: 387 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000965352 ФД: 230689 ФПД: 270467158903439 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T011105&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230689&fm=270467158903439&tin=02508201610067®Number=0000000000099253&sum=100023 [01:11:05]StoreToDocumentArchive [01:11:05]shift 387 fd 230689 [01:11:05]save to /storage/0387/doc_00230689 [01:11:05]save last doc name /storage/0387/doc_00230689 to /storage/kkm_last_doc_name [01:11:05]save OK [01:11:05]Clear old archive folders... [01:11:05]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:11:05]tlvbuf is 005C7E20 [01:11:05]SAM_PROTO_ClearQueue [01:11:05]wFMCommunicate request_size=4 [01:11:05]MH_SAM_APDU [01:11:05]CAPDU: 80 09 00 00 [01:11:05]Write to MH i2c: E2 08 00 A3 13 80 09 00 00 00 00 00 00 28 [01:11:05]Write i2c OK [01:11:05]MH_I2C_Read... [01:11:05]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:11:05]Read from MH i2c: E2 [01:11:05]MH_I2C_Read... [01:11:05]Read from MH i2c: E2 03 00 [01:11:05]MH_I2C_Read... [01:11:05]Read from MH i2c: E2 03 00 A3 13 00 90 00 2A [01:11:05]RAPDU: 90 00 [01:11:05]wFMCommunicate OK [01:11:05]SAM_PROTO_ClearQueue done [01:11:05]KKMCreateOFDPacket [01:11:05]OFDProtocolAddRootSTLVToBuf [01:11:05]FM_MakeSignedData [01:11:05]FM_MakeSignedData [01:11:05]SAM_PROTO_SignData [01:11:05]wFMCommunicate request_size=4 [01:11:05]MH_SAM_APDU [01:11:05]CAPDU: 80 0D 01 02 [01:11:05]Write to MH i2c: E2 08 00 A4 13 80 0D 01 02 00 00 00 00 30 [01:11:05]Write i2c OK [01:11:05]MH_I2C_Read... [01:11:05]OFD Sender: No OFD packet to send [01:11:05]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:11:05]Read from MH i2c: E2 [01:11:05]MH_I2C_Read... [01:11:05]Read from MH i2c: E2 03 00 [01:11:05]MH_I2C_Read... [01:11:05]Read from MH i2c: E2 03 00 A4 13 00 90 00 2B [01:11:05]RAPDU: 90 00 [01:11:05]wFMCommunicate OK [01:11:05]wFMCommunicate request_size=255 [01:11:05]MH_SAM_APDU [01:11: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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 00 00 00 F4 03 04 00 29 EC A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 21 85 03 00 35 04 06 00 F5 [01:11:05]Write to MH i2c: E2 02 01 A5 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 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 00 00 00 F4 03 04 00 29 EC A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 21 85 03 00 35 04 06 00 F5 00 00 32 [01:11:05]Write i2c OK [01:11:05]MH_I2C_Read... [01:11:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:11:05]Read from MH i2c: E2 [01:11:05]MH_I2C_Read... [01:11:05]Read from MH i2c: E2 03 00 [01:11:05]MH_I2C_Read... [01:11:05]Read from MH i2c: E2 03 00 A5 13 00 90 00 2C [01:11:05]RAPDU: 90 00 [01:11:05]wFMCommunicate OK [01:11:05]wFMCommunicate request_size=10 [01:11:05]MH_SAM_APDU [01:11:05]CAPDU: 80 0D 02 02 05 FD 0A EE 0A 8F [01:11:05]Write to MH i2c: E2 0D 00 A6 13 80 0D 02 02 05 00 FD 0A EE 0A 8F 00 00 CB [01:11:05]Write i2c OK [01:11:05]MH_I2C_Read... [01:11:05]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:11:05]Read from MH i2c: E2 [01:11:05]MH_I2C_Read... [01:11:05]Read from MH i2c: E2 03 00 [01:11:05]MH_I2C_Read... [01:11:05]Read from MH i2c: E2 03 00 A6 13 00 90 00 2D [01:11:05]RAPDU: 90 00 [01:11:05]wFMCommunicate OK [01:11:05]wFMCommunicate request_size=4 [01:11:05]MH_SAM_APDU [01:11:05]CAPDU: 80 0D 03 02 [01:11:05]Write to MH i2c: E2 08 00 A7 13 80 0D 03 02 00 00 00 00 35 [01:11:05]Write i2c OK [01:11:05]MH_I2C_Read... [01:11:05]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:11:05]Read from MH i2c: E2 [01:11:05]MH_I2C_Read... [01:11:05]Read from MH i2c: E2 0B 00 [01:11:05]MH_I2C_Read... [01:11:05]Read from MH i2c: E2 0B 00 A7 13 00 12 94 DD 43 83 FC 3F ED 90 00 A7 [01:11:05]RAPDU: 12 94 DD 43 83 FC 3F ED 90 00 [01:11:05]wFMCommunicate OK [01:11:05]SAM_PROTO_SignData done [01:11:05]FM_MakeSignedData done [01:11:05]CreateOFDProtocolMessage [01:11:05]wFMCommunicate request_size=4 [01:11:05]MH_SAM_APDU [01:11:05]CAPDU: 80 11 00 00 [01:11:05]Write to MH i2c: E2 08 00 A8 13 80 11 00 00 00 00 00 00 35 [01:11:05]Write i2c OK [01:11:05]MH_I2C_Read... [01:11:05]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:11:05]Read from MH i2c: E2 [01:11:05]MH_I2C_Read... [01:11:05]Read from MH i2c: E2 17 00 [01:11:05]MH_I2C_Read... [01:11:05]Read from MH i2c: E2 17 00 A8 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 86 [01:11:05]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [01:11:05]wFMCommunicate OK [01:11:05]CreateOFDProtocolMessage done [01:11:05]OFDSenderStorePacket 230689 [01:11:05]StoreOFDPacket docnum=230689 [01:11:05]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 E1 46 07 01 F8 9C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 00 00 00 F4 03 04 00 29 EC A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 21 85 03 00 35 04 06 00 F5 FD 0A EE 0A 8F 12 94 DD 43 83 FC 3F ED [01:11:05]CheckFolder [01:11:05]dirname=/storage/ofd_packets [01:11:05]CheckFolder done [01:11:05]ProducePacketName [01:11:05]name=ofd_packets/00230689 [01:11:05]NVStorageSaveData ofd_packets/00230689 [01:11:05]File name is /storage/ofd_packets/00230689 [01:11:05]Write 301 bytes [01:11:05]NVStorageSaveData done [01:11:05]OFDSenderStorePacket done [01:11:05]KKMCreateOFDPacket done [01:11:05]NVStorageSaveData kkm_last_timestamp [01:11:05]File name is /storage/kkm_last_timestamp [01:11:05]Write 4 bytes [01:11:05]NVStorageSaveData done [01:11:05]ExternCall_PrintAddStr [01:11:05]wPrintStart [01:11:05]Write to MH i2c: 01 00 00 A9 13 BC [01:11:05]Write i2c OK [01:11:05]MH_I2C_Read... [01:11:05]Read from MH i2c: 01 [01:11:05]MH_I2C_Read... [01:11:05]Read from MH i2c: 01 07 00 [01:11:05]MH_I2C_Read... [01:11:05]Read from MH i2c: 01 07 00 A9 13 00 00 00 00 00 FF 0F D1 [01:11:05]RasterBufferAndPrint [01:11:05]line Счет N : (1)872281 [01:11:05]line ИНН: 02508201610067 [01:11:05]line Контрольно-Кассовый Чек [01:11:05]line ПРОДАЖА [01:11:05]line ТРК (МРК, ГНК) : 61 [01:11:05]line Товар: 2710124500 [01:11:05]line Аи-95-К-5 [01:11:05]line 13.390 * 74.70 [01:11:05]line = 1000.23 [01:11:05]line НДС 12% НСП 1% [01:11:05]line > о реализуемом товаре [01:11:05]line ИТОГО: 1000.23 [01:11:05]line НСП 1% : 8.85 [01:11:05]line НДС 12% : 106.22 [01:11:05]line Наличными: 0.00 [01:11:05]line Безнал.: 1000.23 [01:11:05]line Место: АЗС № 125 "Партнер Нефть" [01:11:05]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [01:11:05]line СНО: Общий режим [01:11:05]line Чек 10 29.07.2024 01:11 [01:11:05]line Смена: 387 ФФД: 1.0 [01:11:05]line ЗНМ: 0300000050 [01:11:05]line РНМ: 0000000000099253 [01:11:05]line Версия ККМ: 001 [01:11:05]line Платежная система: АКБ Кыргызстан [01:11:06]line ФМ: 0000000000965352 [01:11:06]line ФД: 230689 [01:11:06]line ФПД: 270467158903439 [01:11:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T011105&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230689&fm=270467158903439&tin=02508201610067®Number=0000000000099253&sum=100023 [01:11:06]OFD Sender: Processing packet 230689 [packets to send 132, broken 131] [01:11:06]ProducePacketName [01:11:06]name=ofd_packets/00230689 [01:11:06]OFD Sender: To server: pG, [01:11:06]CommunicateWithHost lk.salyk.kg:30040 [01:11:06]ConnectInit lk.salyk.kg [01:11:06]written 0, free lines is 4095 [01:11:06]Connected sock=10 [01:11:06]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 E1 46 07 01 F8 9C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 35 30 30 06 04 0C 00 D0 90 D0 B8 2D 39 35 2D D0 9A 2D 35 FF 03 08 00 03 4E 34 00 00 00 00 00 37 04 06 00 2E 1D 00 00 00 00 13 04 06 00 B7 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B7 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 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 B7 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0A 00 00 00 F4 03 04 00 29 EC A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 21 85 03 00 35 04 06 00 F5 FD 0A EE 0A 8F 12 94 DD 43 83 FC 3F ED [01:11:06]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 D1 AB 47 00 85 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 39 36 35 33 35 32 10 04 04 00 21 85 03 00 F4 03 04 00 FE 92 A6 66 B6 04 01 00 00 B7 91 31 66 1E F3 4B 51 [01:11:06]CommunicateWithHost err = 0 [01:11:06]CheckOFDResponse [01:11:06]1017 (14) - 77093643461234 [01:11:06]1041 (16) - 0000000000965352 [01:11:06]1040 (4) - 230689 [01:11:06]1012 (4) - 28.07.2024 18:50 [01:11:06]1206 (1) - 0 [01:11:06]OFD Sender: Remove packet 230689 [01:11:06]ProducePacketName [01:11:06]name=ofd_packets/00230689 [01:11:06]NVStorageDeleteData [01:11:06]Write to MH i2c: 01 00 00 D3 13 E6 [01:11:06]Write i2c OK [01:11:06]MH_I2C_Read... [01:11:06]Read from MH i2c: 01 [01:11:06]MH_I2C_Read... [01:11:06]Read from MH i2c: 01 07 00 [01:11:06]MH_I2C_Read... [01:11:06]Read from MH i2c: 01 07 00 D3 13 00 00 00 00 00 15 0D 0F [01:11:06]RasterBufferAndPrint [01:11:06]line [01:11:06]line [01:11:06]line [01:11:06]line [01:11:06]line [01:11:06]written 0, free lines is 3356 [01:11:06]MH_Cut [01:11:06]Write to MH i2c: D1 01 00 DA 13 01 BF [01:11:06]Write i2c OK [01:11:06]MH_I2C_Read... [01:11:06]Read from MH i2c: D1 [01:11:06]MH_I2C_Read... [01:11:06]Read from MH i2c: D1 01 00 [01:11:06]MH_I2C_Read... [01:11:06]Read from MH i2c: D1 01 00 DA 13 00 BE [01:11:06]Write to MH i2c: 01 00 00 DB 13 EE [01:11:06]Write i2c OK [01:11:06]MH_I2C_Read... [01:11:07]OFD Sender: No OFD packet to send [01:11:07]*** Cut start [01:11:07]*** Partial cut [01:11:07]*** CUTSNS_PIN = 1 [01:11:07]*** CUTSNS_PIN = 0 [01:11:07]*** Brake cut motor [01:11:07]Read from MH i2c: 01 [01:11:07]MH_I2C_Read... [01:11:07]*** Stop cut motor [01:11:07]*** Cut end [01:11:07]Read from MH i2c: 01 07 00 [01:11:07]MH_I2C_Read... [01:11:07]Read from MH i2c: 01 07 00 DB 13 00 00 00 00 00 FF 0F 03 [01:11:07]process_action close_receipt done [01:11:07]requested_data is exist [01:11:07]produce_requested_data [01:11:07]requested_item fm.sn is exist - process it [01:11:07]wFMCommunicate request_size=4 [01:11:07]MH_SAM_APDU [01:11:07]CAPDU: 80 11 00 00 [01:11:07]Write to MH i2c: E2 08 00 DC 13 80 11 00 00 00 00 00 00 69 [01:11:07]Write i2c OK [01:11:07]MH_I2C_Read... [01:11:07]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:11:07]Read from MH i2c: E2 [01:11:07]MH_I2C_Read... [01:11:07]Read from MH i2c: E2 17 00 [01:11:07]MH_I2C_Read... [01:11:07]Read from MH i2c: E2 17 00 DC 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 BA [01:11:07]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [01:11:07]wFMCommunicate OK [01:11:07]requested_item fd.num is exist - process it [01:11:07]SAM_PROTO_GetFieldsCounters [01:11:07]wFMCommunicate request_size=4 [01:11:07]MH_SAM_APDU [01:11:07]CAPDU: 80 13 00 00 [01:11:07]Write to MH i2c: E2 08 00 DD 13 80 13 00 00 00 00 00 00 6C [01:11:07]Write i2c OK [01:11:07]MH_I2C_Read... [01:11:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:11:08]Read from MH i2c: E2 [01:11:08]MH_I2C_Read... [01:11:08]Read from MH i2c: E2 62 00 [01:11:08]MH_I2C_Read... [01:11:08]Read from MH i2c: E2 62 00 DD 13 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 21 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 0A 00 00 00 5E 04 04 00 0A 00 00 00 57 04 04 00 0B 00 00 00 19 04 04 00 00 00 00 00 90 00 D9 [01:11:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 21 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 0A 00 00 00 5E 04 04 00 0A 00 00 00 57 04 04 00 0B 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:11:08]wFMCommunicate OK [01:11:08]SAM_PROTO_GetFieldsCounters done [01:11:08]requested_item shift.num is exist - process it [01:11:08]requested_item shift.opened is exist - process it [01:11:08]req_shift_opened [01:11:08]FM_GetShiftState [01:11:08]SAM_PROTO_GetShiftState [01:11:08]wFMCommunicate request_size=4 [01:11:08]MH_SAM_APDU [01:11:08]CAPDU: 80 13 01 00 [01:11:08]Write to MH i2c: E2 08 00 DE 13 80 13 01 00 00 00 00 00 6E [01:11:08]Write i2c OK [01:11:08]MH_I2C_Read... [01:11:08]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:11:08]Read from MH i2c: E2 [01:11:08]MH_I2C_Read... [01:11:08]Read from MH i2c: E2 0E 00 [01:11:08]MH_I2C_Read... [01:11:08]Read from MH i2c: E2 0E 00 DE 13 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 AE [01:11:08]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [01:11:08]wFMCommunicate OK [01:11:08]SAM_PROTO_GetShiftState done [01:11:08]FM_GetShiftState done [01:11:08]req_shift_opened done [01:11:08]requested_item shift.open_date is exist - process it [01:11:08]req_shift_open_date [01:11:08]req_shift_open_date done [01:11:08]produce_requested_data done [01:11:08]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230689,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444} [01:11:08]process_action_free close_receipt [01:11:08]json_value_free [01:11:08]json_value_free done [01:11:08]process_json_proto returns [01:11:08]Send response to host [01:11:08]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230689,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444}}} [01:11:08]free response buf [01:11:08]execute_script done [01:11:08]execute_script returns [01:11:08]free content buf [01:11:08]Sock 9.Close socket [01:11:08]Sock 9.Thread stoped [01:11:12]OFD Sender: No OFD packet to send [01:11:17]OFD Sender: No OFD packet to send [01:11:22]OFD Sender: No OFD packet to send [01:11:27]OFD Sender: No OFD packet to send [01:11:32]OFD Sender: No OFD packet to send [01:11:37]OFD Sender: No OFD packet to send [01:11:42]OFD Sender: No OFD packet to send [01:11:47]OFD Sender: No OFD packet to send [01:11:52]OFD Sender: No OFD packet to send [01:11:57]OFD Sender: No OFD packet to send [01:12:02]OFD Sender: No OFD packet to send [01:12:07]OFD Sender: No OFD packet to send [01:12:12]OFD Sender: No OFD packet to send [01:12:17]OFD Sender: No OFD packet to send [01:12:22]OFD Sender: No OFD packet to send [01:12:27]OFD Sender: No OFD packet to send [01:12:32]OFD Sender: No OFD packet to send [01:12:37]OFD Sender: No OFD packet to send [01:12:42]OFD Sender: No OFD packet to send [01:12:47]OFD Sender: No OFD packet to send [01:12:52]OFD Sender: No OFD packet to send [01:12:57]OFD Sender: No OFD packet to send [01:13:02]OFD Sender: No OFD packet to send [01:13:07]OFD Sender: No OFD packet to send [01:13:12]OFD Sender: No OFD packet to send [01:13:17]OFD Sender: No OFD packet to send [01:13:22]OFD Sender: No OFD packet to send [01:13:27]OFD Sender: No OFD packet to send [01:13:32]OFD Sender: No OFD packet to send [01:13:37]OFD Sender: No OFD packet to send [01:13:42]OFD Sender: No OFD packet to send [01:13:47]OFD Sender: No OFD packet to send [01:13:52]OFD Sender: No OFD packet to send [01:13:57]OFD Sender: No OFD packet to send [01:14:02]OFD Sender: No OFD packet to send [01:14:07]OFD Sender: No OFD packet to send [01:14:12]OFD Sender: No OFD packet to send [01:14:17]OFD Sender: No OFD packet to send [01:14:22]OFD Sender: No OFD packet to send [01:14:27]OFD Sender: No OFD packet to send [01:14:32]OFD Sender: No OFD packet to send [01:14:37]OFD Sender: No OFD packet to send [01:14:42]OFD Sender: No OFD packet to send [01:14:47]OFD Sender: No OFD packet to send [01:14:52]OFD Sender: No OFD packet to send [01:14:57]OFD Sender: No OFD packet to send [01:15:02]OFD Sender: No OFD packet to send [01:15:07]OFD Sender: No OFD packet to send [01:15:12]OFD Sender: No OFD packet to send [01:15:17]OFD Sender: No OFD packet to send [01:15:22]OFD Sender: No OFD packet to send [01:15:27]OFD Sender: No OFD packet to send [01:15:32]OFD Sender: No OFD packet to send [01:15:37]OFD Sender: No OFD packet to send [01:15:38]accept exits with 8 [01:15:38]New connection [01:15:38]New thread 3067276644 created [01:15:38]Thread 3067133284 joined [01:15:38]Waiting for new connection... [01:15:38] Sock 8.Parse request [01:15:38]Sock 8.Check first char [01:15:38]Sock 8.First char is OK [01:15:38]request: POST /json_proto HTTP/1.0 [01:15:38]Method: POST [01:15:38]URL: /json_proto [01:15:38]Method is POST - this is cgi request [01:15:38]url: /json_proto [01:15:38]query_string will be loaded in cgi processing [01:15:38]execute_cgi json_proto POST (null) [01:15:38]execute_cgi path=json_proto method=POST [01:15:38]POST find Content-Length [01:15:38]Host: 172.17.49.131:8080 [01:15:38]Content-Length: 678 [01:15:38]Content-Type: application/json [01:15:38] [01:15:38]POST finish read [01:15:38]Found Content-Length = 678 [01:15:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872282", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.860, "sum" : 804.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 804.00, "total" : 804.00, "payments": [ { "type": 0, "sum" : 804.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:15:38]execute_script... [01:15: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)872282", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 11.860, "sum" : 804.11, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 804.00, "total" : 804.00, "payments": [ { "type": 0, "sum" : 804.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:15:38]POST & json_proto [01:15:38]process_json_proto [01:15:38]json parsed OK: [01:15:38]protocol is kg_v1.0 [01:15:38]action value=close_receipt [01:15:38]process_action close_receipt [01:15:38]cmd_close_receipt [01:15:38]MH_GetDate [01:15:38]Write to MH i2c: F0 00 00 DF 13 E1 [01:15:38]Write i2c OK [01:15:38]MH_I2C_Read... [01:15:38]Read from MH i2c: F0 [01:15:38]MH_I2C_Read... [01:15:38]Read from MH i2c: F0 09 00 [01:15:38]MH_I2C_Read... [01:15:38]Read from MH i2c: F0 09 00 DF 13 00 3B ED A6 66 FF 4D C0 64 8E [01:15:38]GetLastDocTimeStamp 1722215465 [01:15:38]current date 1722215739 [01:15:38]FM_GetShiftState [01:15:38]SAM_PROTO_GetShiftState [01:15:38]wFMCommunicate request_size=4 [01:15:38]MH_SAM_APDU [01:15:38]CAPDU: 80 13 01 00 [01:15:38]Write to MH i2c: E2 08 00 E0 13 80 13 01 00 00 00 00 00 70 [01:15:38]Write i2c OK [01:15:38]MH_I2C_Read... [01:15:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:15:38]Read from MH i2c: E2 [01:15:38]MH_I2C_Read... [01:15:38]Read from MH i2c: E2 0E 00 [01:15:38]MH_I2C_Read... [01:15:38]Read from MH i2c: E2 0E 00 E0 13 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 B0 [01:15:38]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [01:15:38]wFMCommunicate OK [01:15:38]SAM_PROTO_GetShiftState done [01:15:38]FM_GetShiftState done [01:15:38]opened in 1722213444 [01:15:38]opened+sec_in_day 1722299844 [01:15:38]quantity*price = 80410 [01:15:38]sum+1 = 80412 [01:15:38]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.11 ИТОГО: 804.00 Внесено: 804.00 СДАЧА: 0.00 НСП 1% : 7.12 НДС 12% : 85.39 Наличными: 804.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 11 29.07.2024 01:15 Смена: 387 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230690 ФПД: 204850875779190 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T011539&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230690&fm=204850875779190&tin=02508201610067®Number=0000000000099253&sum=80400 [01:15:39]StoreToDocumentArchive [01:15:39]shift 387 fd 230690 [01:15:39]save to /storage/0387/doc_00230690 [01:15:39]save last doc name /storage/0387/doc_00230690 to /storage/kkm_last_doc_name [01:15:39]save OK [01:15:39]Clear old archive folders... [01:15:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:15:39]tlvbuf is 006A7BF0 [01:15:39]SAM_PROTO_ClearQueue [01:15:39]wFMCommunicate request_size=4 [01:15:39]MH_SAM_APDU [01:15:39]CAPDU: 80 09 00 00 [01:15:39]Write to MH i2c: E2 08 00 ED 13 80 09 00 00 00 00 00 00 72 [01:15:39]Write i2c OK [01:15:39]MH_I2C_Read... [01:15:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:15:39]Read from MH i2c: E2 [01:15:39]MH_I2C_Read... [01:15:39]Read from MH i2c: E2 03 00 [01:15:39]MH_I2C_Read... [01:15:39]Read from MH i2c: E2 03 00 ED 13 00 90 00 74 [01:15:39]RAPDU: 90 00 [01:15:39]wFMCommunicate OK [01:15:39]SAM_PROTO_ClearQueue done [01:15:39]KKMCreateOFDPacket [01:15:39]OFDProtocolAddRootSTLVToBuf [01:15:39]FM_MakeSignedData [01:15:39]FM_MakeSignedData [01:15:39]SAM_PROTO_SignData [01:15:39]wFMCommunicate request_size=4 [01:15:39]MH_SAM_APDU [01:15:39]CAPDU: 80 0D 01 02 [01:15:39]Write to MH i2c: E2 08 00 EE 13 80 0D 01 02 00 00 00 00 7A [01:15:39]Write i2c OK [01:15:39]MH_I2C_Read... [01:15:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:15:39]Read from MH i2c: E2 [01:15:39]MH_I2C_Read... [01:15:39]Read from MH i2c: E2 03 00 [01:15:39]MH_I2C_Read... [01:15:39]Read from MH i2c: E2 03 00 EE 13 00 90 00 75 [01:15:39]RAPDU: 90 00 [01:15:39]wFMCommunicate OK [01:15:39]wFMCommunicate request_size=255 [01:15:39]MH_SAM_APDU [01:15: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 54 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 1B 3A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 3A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C8 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 21 00 00 00 00 07 04 06 00 10 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 0B 00 00 00 F4 03 04 00 3B ED A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 22 85 03 00 35 04 06 00 BA [01:15:39]Write to MH i2c: E2 02 01 EF 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 54 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 1B 3A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 3A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C8 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 21 00 00 00 00 07 04 06 00 10 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 0B 00 00 00 F4 03 04 00 3B ED A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 22 85 03 00 35 04 06 00 BA 00 00 F6 [01:15:39]Write i2c OK [01:15:39]MH_I2C_Read... [01:15:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:15:39]Read from MH i2c: E2 [01:15:39]MH_I2C_Read... [01:15:39]Read from MH i2c: E2 03 00 [01:15:39]MH_I2C_Read... [01:15:39]Read from MH i2c: E2 03 00 EF 13 00 90 00 76 [01:15:39]RAPDU: 90 00 [01:15:39]wFMCommunicate OK [01:15:39]wFMCommunicate request_size=10 [01:15:39]MH_SAM_APDU [01:15:39]CAPDU: 80 0D 02 02 05 4F 8F AE C8 76 [01:15:39]Write to MH i2c: E2 0D 00 F0 13 80 0D 02 02 05 00 4F 8F AE C8 76 00 00 51 [01:15:39]Write i2c OK [01:15:39]MH_I2C_Read... [01:15:40]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:15:40]Read from MH i2c: E2 [01:15:40]MH_I2C_Read... [01:15:40]Read from MH i2c: E2 03 00 [01:15:40]MH_I2C_Read... [01:15:40]Read from MH i2c: E2 03 00 F0 13 00 90 00 77 [01:15:40]RAPDU: 90 00 [01:15:40]wFMCommunicate OK [01:15:40]wFMCommunicate request_size=4 [01:15:40]MH_SAM_APDU [01:15:40]CAPDU: 80 0D 03 02 [01:15:40]Write to MH i2c: E2 08 00 F1 13 80 0D 03 02 00 00 00 00 7F [01:15:40]Write i2c OK [01:15:40]MH_I2C_Read... [01:15:40]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:15:40]Read from MH i2c: E2 [01:15:40]MH_I2C_Read... [01:15:40]Read from MH i2c: E2 0B 00 [01:15:40]MH_I2C_Read... [01:15:40]Read from MH i2c: E2 0B 00 F1 13 00 8C 6E C2 50 28 F3 93 EB 90 00 25 [01:15:40]RAPDU: 8C 6E C2 50 28 F3 93 EB 90 00 [01:15:40]wFMCommunicate OK [01:15:40]SAM_PROTO_SignData done [01:15:40]FM_MakeSignedData done [01:15:40]CreateOFDProtocolMessage [01:15:40]wFMCommunicate request_size=4 [01:15:40]MH_SAM_APDU [01:15:40]CAPDU: 80 11 00 00 [01:15:40]Write to MH i2c: E2 08 00 F2 13 80 11 00 00 00 00 00 00 7F [01:15:40]Write i2c OK [01:15:40]MH_I2C_Read... [01:15:40]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:15:40]Read from MH i2c: E2 [01:15:40]MH_I2C_Read... [01:15:40]Read from MH i2c: E2 17 00 [01:15:40]MH_I2C_Read... [01:15:40]Read from MH i2c: E2 17 00 F2 13 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 D0 [01:15:40]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [01:15:40]wFMCommunicate OK [01:15:40]CreateOFDProtocolMessage done [01:15:40]OFDSenderStorePacket 230690 [01:15:40]StoreOFDPacket docnum=230690 [01:15:40]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 11 B5 07 01 B2 E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 54 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 1B 3A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 3A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C8 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 21 00 00 00 00 07 04 06 00 10 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 0B 00 00 00 F4 03 04 00 3B ED A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 22 85 03 00 35 04 06 00 BA 4F 8F AE C8 76 8C 6E C2 50 28 F3 93 EB [01:15:40]CheckFolder [01:15:40]dirname=/storage/ofd_packets [01:15:40]CheckFolder done [01:15:40]ProducePacketName [01:15:40]name=ofd_packets/00230690 [01:15:40]NVStorageSaveData ofd_packets/00230690 [01:15:40]File name is /storage/ofd_packets/00230690 [01:15:40]Write 301 bytes [01:15:40]NVStorageSaveData done [01:15:40]OFDSenderStorePacket done [01:15:40]KKMCreateOFDPacket done [01:15:40]NVStorageSaveData kkm_last_timestamp [01:15:40]File name is /storage/kkm_last_timestamp [01:15:40]Write 4 bytes [01:15:40]NVStorageSaveData done [01:15:40]ExternCall_PrintAddStr [01:15:40]wPrintStart [01:15:40]Write to MH i2c: 01 00 00 F3 13 06 [01:15:40]Write i2c OK [01:15:40]MH_I2C_Read... [01:15:40]Read from MH i2c: 01 [01:15:40]MH_I2C_Read... [01:15:40]Read from MH i2c: 01 07 00 [01:15:40]MH_I2C_Read... [01:15:40]Read from MH i2c: 01 07 00 F3 13 00 00 00 00 00 FF 0F 1B [01:15:40]RasterBufferAndPrint [01:15:40]line Счет N : (1)872282 [01:15:40]line ИНН: 02508201610067 [01:15:40]line Контрольно-Кассовый Чек [01:15:40]line ПРОДАЖА [01:15:40]line ТРК (МРК, ГНК) : 32 [01:15:40]line Товар: 2710124130 [01:15:40]line Аи-92-К-5 [01:15:40]line 11.860 * 67.80 [01:15:40]line = 804.11 [01:15:40]line НДС 12% НСП 1% [01:15:40]line > о реализуемом товаре [01:15:40]line ОКРУГЛЕНИЕ: -0.11 [01:15:40]line ИТОГО: 804.00 [01:15:40]line Внесено: 804.00 [01:15:40]line СДАЧА: 0.00 [01:15:40]line НСП 1% : 7.12 [01:15:40]line НДС 12% : 85.39 [01:15:40]line Наличными: 804.00 [01:15:40]line Безнал.: 0.00 [01:15:40]line Место: АЗС № 125 "Партнер Нефть" [01:15:40]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [01:15:40]line СНО: Общий режим [01:15:40]line Чек 11 29.07.2024 01:15 [01:15:40]line Смена: 387 ФФД: 1.0 [01:15:40]line ЗНМ: 0300000050 [01:15:40]line РНМ: 0000000000099253 [01:15:40]line Версия ККМ: 001 [01:15:40]line ФМ: 0000000000965352 [01:15:40]line ФД: 230690 [01:15:40]line ФПД: 204850875779190 [01:15:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T011539&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230690&fm=204850875779190&tin=02508201610067®Number=0000000000099253&sum=80400 [01:15:40]OFD Sender: Processing packet 230690 [packets to send 132, broken 131] [01:15:40]ProducePacketName [01:15:40]name=ofd_packets/00230690 [01:15:40]OFD Sender: To server: pG, [01:15:40]CommunicateWithHost lk.salyk.kg:30040 [01:15:40]ConnectInit lk.salyk.kg [01:15:40]written 0, free lines is 4095 [01:15:40]Connected sock=10 [01:15:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 11 B5 07 01 B2 E3 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 54 2E 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 1B 3A 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 3A 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C8 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 5B 21 00 00 00 00 07 04 06 00 10 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 0B 00 00 00 F4 03 04 00 3B ED A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 22 85 03 00 35 04 06 00 BA 4F 8F AE C8 76 8C 6E C2 50 28 F3 93 EB [01:15:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 4C 84 47 00 6B 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 39 36 35 33 35 32 10 04 04 00 22 85 03 00 F4 03 04 00 11 94 A6 66 B6 04 01 00 00 DF F2 F0 2E F0 B2 9A D4 [01:15:40]CommunicateWithHost err = 0 [01:15:40]CheckOFDResponse [01:15:40]1017 (14) - 77093643461234 [01:15:40]1041 (16) - 0000000000965352 [01:15:40]1040 (4) - 230690 [01:15:40]1012 (4) - 28.07.2024 18:55 [01:15:40]1206 (1) - 0 [01:15:40]OFD Sender: Remove packet 230690 [01:15:40]ProducePacketName [01:15:40]name=ofd_packets/00230690 [01:15:40]NVStorageDeleteData [01:15:40]Write to MH i2c: 01 00 00 1E 14 32 [01:15:40]Write i2c OK [01:15:40]MH_I2C_Read... [01:15:40]Read from MH i2c: 01 [01:15:40]MH_I2C_Read... [01:15:40]Read from MH i2c: 01 07 00 [01:15:40]MH_I2C_Read... [01:15:40]Read from MH i2c: 01 07 00 1E 14 00 00 00 00 00 F3 0C 38 [01:15:40]RasterBufferAndPrint [01:15:40]line [01:15:40]line [01:15:40]line [01:15:40]line [01:15:40]line [01:15:40]written 0, free lines is 3321 [01:15:40]MH_Cut [01:15:40]Write to MH i2c: D1 01 00 25 14 01 0B [01:15:40]Write i2c OK [01:15:40]MH_I2C_Read... [01:15:40]Read from MH i2c: D1 [01:15:40]MH_I2C_Read... [01:15:40]Read from MH i2c: D1 01 00 [01:15:40]MH_I2C_Read... [01:15:40]Read from MH i2c: D1 01 00 25 14 00 0A [01:15:40]Write to MH i2c: 01 00 00 26 14 3A [01:15:40]Write i2c OK [01:15:40]MH_I2C_Read... [01:15:41]OFD Sender: No OFD packet to send [01:15:41]*** Cut start [01:15:41]*** Partial cut [01:15:41]*** CUTSNS_PIN = 1 [01:15:41]*** CUTSNS_PIN = 0 [01:15:41]*** Brake cut motor [01:15:42]Read from MH i2c: 01 [01:15:42]MH_I2C_Read... [01:15:42]*** Stop cut motor [01:15:42]*** Cut end [01:15:42]Read from MH i2c: 01 07 00 [01:15:42]MH_I2C_Read... [01:15:42]Read from MH i2c: 01 07 00 26 14 00 00 00 00 00 FF 0F 4F [01:15:42]process_action close_receipt done [01:15:42]requested_data is exist [01:15:42]produce_requested_data [01:15:42]requested_item fm.sn is exist - process it [01:15:42]wFMCommunicate request_size=4 [01:15:42]MH_SAM_APDU [01:15:42]CAPDU: 80 11 00 00 [01:15:42]Write to MH i2c: E2 08 00 27 14 80 11 00 00 00 00 00 00 B5 [01:15:42]Write i2c OK [01:15:42]MH_I2C_Read... [01:15:42]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:15:42]Read from MH i2c: E2 [01:15:42]MH_I2C_Read... [01:15:42]Read from MH i2c: E2 17 00 [01:15:42]MH_I2C_Read... [01:15:42]Read from MH i2c: E2 17 00 27 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 06 [01:15:42]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [01:15:42]wFMCommunicate OK [01:15:42]requested_item fd.num is exist - process it [01:15:42]SAM_PROTO_GetFieldsCounters [01:15:42]wFMCommunicate request_size=4 [01:15:42]MH_SAM_APDU [01:15:42]CAPDU: 80 13 00 00 [01:15:42]Write to MH i2c: E2 08 00 28 14 80 13 00 00 00 00 00 00 B8 [01:15:42]Write i2c OK [01:15:42]MH_I2C_Read... [01:15:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:15:42]Read from MH i2c: E2 [01:15:42]MH_I2C_Read... [01:15:42]Read from MH i2c: E2 62 00 [01:15:42]MH_I2C_Read... [01:15:42]Read from MH i2c: E2 62 00 28 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 22 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 0B 00 00 00 5E 04 04 00 0B 00 00 00 57 04 04 00 0C 00 00 00 19 04 04 00 00 00 00 00 90 00 29 [01:15:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 22 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 0B 00 00 00 5E 04 04 00 0B 00 00 00 57 04 04 00 0C 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:15:42]wFMCommunicate OK [01:15:42]SAM_PROTO_GetFieldsCounters done [01:15:42]requested_item shift.num is exist - process it [01:15:42]requested_item shift.opened is exist - process it [01:15:42]req_shift_opened [01:15:42]FM_GetShiftState [01:15:42]SAM_PROTO_GetShiftState [01:15:42]wFMCommunicate request_size=4 [01:15:42]MH_SAM_APDU [01:15:42]CAPDU: 80 13 01 00 [01:15:42]Write to MH i2c: E2 08 00 29 14 80 13 01 00 00 00 00 00 BA [01:15:42]Write i2c OK [01:15:42]MH_I2C_Read... [01:15:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:15:42]Read from MH i2c: E2 [01:15:42]MH_I2C_Read... [01:15:42]Read from MH i2c: E2 0E 00 [01:15:42]MH_I2C_Read... [01:15:42]Read from MH i2c: E2 0E 00 29 14 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 FA [01:15:42]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [01:15:42]wFMCommunicate OK [01:15:42]SAM_PROTO_GetShiftState done [01:15:42]FM_GetShiftState done [01:15:42]req_shift_opened done [01:15:42]requested_item shift.open_date is exist - process it [01:15:42]req_shift_open_date [01:15:42]req_shift_open_date done [01:15:42]produce_requested_data done [01:15:42]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230690,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444} [01:15:42]process_action_free close_receipt [01:15:42]json_value_free [01:15:42]json_value_free done [01:15:42]process_json_proto returns [01:15:42]Send response to host [01:15:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230690,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444}}} [01:15:42]free response buf [01:15:42]execute_script done [01:15:42]execute_script returns [01:15:42]free content buf [01:15:42]Sock 8.Close socket [01:15:42]Sock 8.Thread stoped [01:15:46]OFD Sender: No OFD packet to send [01:15:51]OFD Sender: No OFD packet to send [01:15:56]OFD Sender: No OFD packet to send [01:16:01]OFD Sender: No OFD packet to send [01:16:06]OFD Sender: No OFD packet to send [01:16:11]OFD Sender: No OFD packet to send [01:16:16]OFD Sender: No OFD packet to send [01:16:21]OFD Sender: No OFD packet to send [01:16:26]OFD Sender: No OFD packet to send [01:16:31]OFD Sender: No OFD packet to send [01:16:36]OFD Sender: No OFD packet to send [01:16:41]OFD Sender: No OFD packet to send [01:16:46]OFD Sender: No OFD packet to send [01:16:51]OFD Sender: No OFD packet to send [01:16:56]OFD Sender: No OFD packet to send [01:17:01]OFD Sender: No OFD packet to send [01:17:06]OFD Sender: No OFD packet to send [01:17:06]accept exits with 9 [01:17:06]New connection [01:17:06]New thread 3067133284 created [01:17:06]Thread 3067276644 joined [01:17:06]Waiting for new connection... [01:17:06] Sock 9.Parse request [01:17:06]Sock 9.Check first char [01:17:06]Sock 9.First char is OK [01:17:06]request: POST /json_proto HTTP/1.0 [01:17:06]Method: POST [01:17:06]URL: /json_proto [01:17:06]Method is POST - this is cgi request [01:17:06]url: /json_proto [01:17:06]query_string will be loaded in cgi processing [01:17:06]execute_cgi json_proto POST (null) [01:17:06]execute_cgi path=json_proto method=POST [01:17:06]POST find Content-Length [01:17:06]Host: 172.17.49.131:8080 [01:17:06]Content-Length: 682 [01:17:06]Content-Type: application/json [01:17:06] [01:17:06]POST finish read [01:17:06]Found Content-Length = 682 [01:17:06]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872283", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 24.330, "sum" : 1649.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 1649.00, "payments": [ { "type": 0, "sum" : 1649.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:17:06]execute_script... [01:17: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)872283", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 24.330, "sum" : 1649.57, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 3000.00, "total" : 1649.00, "payments": [ { "type": 0, "sum" : 1649.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:17:06]POST & json_proto [01:17:06]process_json_proto [01:17:06]json parsed OK: [01:17:06]protocol is kg_v1.0 [01:17:06]action value=close_receipt [01:17:06]process_action close_receipt [01:17:06]cmd_close_receipt [01:17:06]MH_GetDate [01:17:06]Write to MH i2c: F0 00 00 2A 14 2D [01:17:06]Write i2c OK [01:17:06]MH_I2C_Read... [01:17:06]Read from MH i2c: F0 [01:17:06]MH_I2C_Read... [01:17:06]Read from MH i2c: F0 09 00 [01:17:06]MH_I2C_Read... [01:17:06]Read from MH i2c: F0 09 00 2A 14 00 93 ED A6 66 FF 4D C0 64 32 [01:17:06]GetLastDocTimeStamp 1722215739 [01:17:06]current date 1722215827 [01:17:06]FM_GetShiftState [01:17:06]SAM_PROTO_GetShiftState [01:17:06]wFMCommunicate request_size=4 [01:17:06]MH_SAM_APDU [01:17:06]CAPDU: 80 13 01 00 [01:17:06]Write to MH i2c: E2 08 00 2B 14 80 13 01 00 00 00 00 00 BC [01:17:06]Write i2c OK [01:17:06]MH_I2C_Read... [01:17:06]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:17:06]Read from MH i2c: E2 [01:17:06]MH_I2C_Read... [01:17:06]Read from MH i2c: E2 0E 00 [01:17:06]MH_I2C_Read... [01:17:06]Read from MH i2c: E2 0E 00 2B 14 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 FC [01:17:06]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [01:17:06]wFMCommunicate OK [01:17:06]SAM_PROTO_GetShiftState done [01:17:06]FM_GetShiftState done [01:17:06]opened in 1722213444 [01:17:06]opened+sec_in_day 1722299844 [01:17:06]quantity*price = 164957 [01:17:06]sum+1 = 164958 [01:17:06]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.57 ИТОГО: 1649.00 Внесено: 3000.00 СДАЧА: 1351.00 НСП 1% : 14.60 НДС 12% : 175.18 Наличными: 1649.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 12 29.07.2024 01:17 Смена: 387 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230691 ФПД: 71798143629821 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T011707&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230691&fm=71798143629821&tin=02508201610067®Number=0000000000099253&sum=164900 [01:17:08]StoreToDocumentArchive [01:17:08]shift 387 fd 230691 [01:17:08]save to /storage/0387/doc_00230691 [01:17:08]save last doc name /storage/0387/doc_00230691 to /storage/kkm_last_doc_name [01:17:08]save OK [01:17:08]Clear old archive folders... [01:17:08]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:17:08]tlvbuf is 005E92D0 [01:17:08]SAM_PROTO_ClearQueue [01:17:08]wFMCommunicate request_size=4 [01:17:08]MH_SAM_APDU [01:17:08]CAPDU: 80 09 00 00 [01:17:08]Write to MH i2c: E2 08 00 38 14 80 09 00 00 00 00 00 00 BE [01:17:08]Write i2c OK [01:17:08]MH_I2C_Read... [01:17:08]Read from MH i2c: E2 [01:17:08]MH_I2C_Read... [01:17:08]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:17:08]Read from MH i2c: E2 03 00 [01:17:08]MH_I2C_Read... [01:17:08]Read from MH i2c: E2 03 00 38 14 00 90 00 C0 [01:17:08]RAPDU: 90 00 [01:17:08]wFMCommunicate OK [01:17:08]SAM_PROTO_ClearQueue done [01:17:08]KKMCreateOFDPacket [01:17:08]OFDProtocolAddRootSTLVToBuf [01:17:08]FM_MakeSignedData [01:17:08]FM_MakeSignedData [01:17:08]SAM_PROTO_SignData [01:17:08]wFMCommunicate request_size=4 [01:17:08]MH_SAM_APDU [01:17:08]CAPDU: 80 0D 01 02 [01:17:08]Write to MH i2c: E2 08 00 39 14 80 0D 01 02 00 00 00 00 C6 [01:17:08]Write i2c OK [01:17:08]MH_I2C_Read... [01:17:08]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:17:08]Read from MH i2c: E2 [01:17:08]MH_I2C_Read... [01:17:08]Read from MH i2c: E2 03 00 [01:17:08]MH_I2C_Read... [01:17:08]Read from MH i2c: E2 03 00 39 14 00 90 00 C1 [01:17:08]RAPDU: 90 00 [01:17:08]wFMCommunicate OK [01:17:08]wFMCommunicate request_size=255 [01:17:08]MH_SAM_APDU [01:17: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 0A 5F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5D 84 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 84 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B4 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 44 00 00 00 00 07 04 06 00 24 84 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 93 ED A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 23 85 03 00 35 04 06 00 41 [01:17:08]Write to MH i2c: E2 02 01 3A 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 0A 5F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5D 84 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 84 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B4 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 44 00 00 00 00 07 04 06 00 24 84 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 93 ED A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 23 85 03 00 35 04 06 00 41 00 00 7A [01:17:08]Write i2c OK [01:17:08]MH_I2C_Read... [01:17:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:17:08]Read from MH i2c: E2 [01:17:08]MH_I2C_Read... [01:17:08]Read from MH i2c: E2 03 00 [01:17:08]MH_I2C_Read... [01:17:08]Read from MH i2c: E2 03 00 3A 14 00 90 00 C2 [01:17:08]RAPDU: 90 00 [01:17:08]wFMCommunicate OK [01:17:08]wFMCommunicate request_size=10 [01:17:08]MH_SAM_APDU [01:17:08]CAPDU: 80 0D 02 02 05 4C CE D8 B9 FD [01:17:08]Write to MH i2c: E2 0D 00 3B 14 80 0D 02 02 05 00 4C CE D8 B9 FD 00 00 7B [01:17:08]Write i2c OK [01:17:08]MH_I2C_Read... [01:17:08]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:17:08]Read from MH i2c: E2 [01:17:08]MH_I2C_Read... [01:17:08]Read from MH i2c: E2 03 00 [01:17:08]MH_I2C_Read... [01:17:08]Read from MH i2c: E2 03 00 3B 14 00 90 00 C3 [01:17:08]RAPDU: 90 00 [01:17:08]wFMCommunicate OK [01:17:08]wFMCommunicate request_size=4 [01:17:08]MH_SAM_APDU [01:17:08]CAPDU: 80 0D 03 02 [01:17:08]Write to MH i2c: E2 08 00 3C 14 80 0D 03 02 00 00 00 00 CB [01:17:08]Write i2c OK [01:17:08]MH_I2C_Read... [01:17:08]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:17:08]Read from MH i2c: E2 [01:17:08]MH_I2C_Read... [01:17:08]Read from MH i2c: E2 0B 00 [01:17:08]MH_I2C_Read... [01:17:08]Read from MH i2c: E2 0B 00 3C 14 00 3C 40 C0 0D 88 1E 33 C5 90 00 B3 [01:17:08]RAPDU: 3C 40 C0 0D 88 1E 33 C5 90 00 [01:17:08]wFMCommunicate OK [01:17:08]SAM_PROTO_SignData done [01:17:08]FM_MakeSignedData done [01:17:08]CreateOFDProtocolMessage [01:17:08]wFMCommunicate request_size=4 [01:17:08]MH_SAM_APDU [01:17:08]CAPDU: 80 11 00 00 [01:17:08]Write to MH i2c: E2 08 00 3D 14 80 11 00 00 00 00 00 00 CB [01:17:08]Write i2c OK [01:17:08]MH_I2C_Read... [01:17:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:17:08]Read from MH i2c: E2 [01:17:08]MH_I2C_Read... [01:17:08]Read from MH i2c: E2 17 00 [01:17:08]MH_I2C_Read... [01:17:08]Read from MH i2c: E2 17 00 3D 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 1C [01:17:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [01:17:08]wFMCommunicate OK [01:17:08]CreateOFDProtocolMessage done [01:17:08]OFDSenderStorePacket 230691 [01:17:08]StoreOFDPacket docnum=230691 [01:17:08]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 13 2D 07 01 0D 66 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 5F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5D 84 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 84 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B4 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 44 00 00 00 00 07 04 06 00 24 84 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 93 ED A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 23 85 03 00 35 04 06 00 41 4C CE D8 B9 FD 3C 40 C0 0D 88 1E 33 C5 [01:17:08]CheckFolder [01:17:08]dirname=/storage/ofd_packets [01:17:08]CheckFolder done [01:17:08]ProducePacketName [01:17:08]name=ofd_packets/00230691 [01:17:08]NVStorageSaveData ofd_packets/00230691 [01:17:08]File name is /storage/ofd_packets/00230691 [01:17:08]Write 301 bytes [01:17:08]NVStorageSaveData done [01:17:08]OFDSenderStorePacket done [01:17:08]KKMCreateOFDPacket done [01:17:08]NVStorageSaveData kkm_last_timestamp [01:17:08]File name is /storage/kkm_last_timestamp [01:17:08]Write 4 bytes [01:17:08]NVStorageSaveData done [01:17:08]ExternCall_PrintAddStr [01:17:08]wPrintStart [01:17:08]Write to MH i2c: 01 00 00 3E 14 52 [01:17:08]Write i2c OK [01:17:08]MH_I2C_Read... [01:17:08]Read from MH i2c: 01 [01:17:08]MH_I2C_Read... [01:17:08]Read from MH i2c: 01 07 00 [01:17:08]MH_I2C_Read... [01:17:08]Read from MH i2c: 01 07 00 3E 14 00 00 00 00 00 FF 0F 67 [01:17:08]RasterBufferAndPrint [01:17:08]line Счет N : (1)872283 [01:17:08]line ИНН: 02508201610067 [01:17:08]line Контрольно-Кассовый Чек [01:17:08]line ПРОДАЖА [01:17:08]line ТРК (МРК, ГНК) : 42 [01:17:08]line Товар: 2710124130 [01:17:08]line Аи-92-К-5 [01:17:08]line 24.330 * 67.80 [01:17:08]line = 1649.57 [01:17:08]line НДС 12% НСП 1% [01:17:08]line > о реализуемом товаре [01:17:08]line ОКРУГЛЕНИЕ: -0.57 [01:17:08]line ИТОГО: 1649.00 [01:17:08]line Внесено: 3000.00 [01:17:08]line СДАЧА: 1351.00 [01:17:08]line НСП 1% : 14.60 [01:17:08]line НДС 12% : 175.18 [01:17:08]line Наличными: 1649.00 [01:17:08]line Безнал.: 0.00 [01:17:08]line Место: АЗС № 125 "Партнер Нефть" [01:17:08]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [01:17:08]line СНО: Общий режим [01:17:08]line Чек 12 29.07.2024 01:17 [01:17:08]line Смена: 387 ФФД: 1.0 [01:17:08]line ЗНМ: 0300000050 [01:17:08]line РНМ: 0000000000099253 [01:17:08]line Версия ККМ: 001 [01:17:08]line ФМ: 0000000000965352 [01:17:08]line ФД: 230691 [01:17:08]line ФПД: 71798143629821 [01:17:08]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T011707&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230691&fm=71798143629821&tin=02508201610067®Number=0000000000099253&sum=164900 [01:17:08]OFD Sender: Processing packet 230691 [packets to send 132, broken 131] [01:17:08]ProducePacketName [01:17:08]name=ofd_packets/00230691 [01:17:08]OFD Sender: To server: pG, [01:17:08]CommunicateWithHost lk.salyk.kg:30040 [01:17:08]ConnectInit lk.salyk.kg [01:17:08]written 0, free lines is 4095 [01:17:09]Connected sock=10 [01:17:09]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 13 2D 07 01 0D 66 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 0A 5F 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 5D 84 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 24 84 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 B4 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6E 44 00 00 00 00 07 04 06 00 24 84 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0C 00 00 00 F4 03 04 00 93 ED A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 23 85 03 00 35 04 06 00 41 4C CE D8 B9 FD 3C 40 C0 0D 88 1E 33 C5 [01:17:09]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 13 A6 47 00 14 97 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 23 85 03 00 F4 03 04 00 69 94 A6 66 B6 04 01 00 00 F8 C2 34 88 A7 CC 04 30 [01:17:09]CommunicateWithHost err = 0 [01:17:09]CheckOFDResponse [01:17:09]1017 (14) - 77093643461234 [01:17:09]1041 (16) - 0000000000965352 [01:17:09]1040 (4) - 230691 [01:17:09]1012 (4) - 28.07.2024 18:56 [01:17:09]1206 (1) - 0 [01:17:09]OFD Sender: Remove packet 230691 [01:17:09]ProducePacketName [01:17:09]name=ofd_packets/00230691 [01:17:09]NVStorageDeleteData [01:17:09]Write to MH i2c: 01 00 00 69 14 7D [01:17:09]Write i2c OK [01:17:09]MH_I2C_Read... [01:17:09]Read from MH i2c: 01 [01:17:09]MH_I2C_Read... [01:17:09]Read from MH i2c: 01 07 00 [01:17:09]MH_I2C_Read... [01:17:09]Read from MH i2c: 01 07 00 69 14 00 00 00 00 00 09 0D 9A [01:17:09]RasterBufferAndPrint [01:17:09]line [01:17:09]line [01:17:09]line [01:17:09]line [01:17:09]line [01:17:09]written 0, free lines is 3343 [01:17:09]MH_Cut [01:17:09]Write to MH i2c: D1 01 00 70 14 01 56 [01:17:09]Write i2c OK [01:17:09]MH_I2C_Read... [01:17:09]Read from MH i2c: D1 [01:17:09]MH_I2C_Read... [01:17:09]Read from MH i2c: D1 01 00 [01:17:09]MH_I2C_Read... [01:17:09]Read from MH i2c: D1 01 00 70 14 00 55 [01:17:09]Write to MH i2c: 01 00 00 71 14 85 [01:17:09]Write i2c OK [01:17:09]MH_I2C_Read... [01:17:09]OFD Sender: No OFD packet to send [01:17:10]*** Cut start [01:17:10]*** Partial cut [01:17:10]*** CUTSNS_PIN = 1 [01:17:10]*** CUTSNS_PIN = 0 [01:17:10]*** Brake cut motor [01:17:10]Read from MH i2c: 01 [01:17:10]MH_I2C_Read... [01:17:10]*** Stop cut motor [01:17:10]*** Cut end [01:17:10]Read from MH i2c: 01 07 00 [01:17:10]MH_I2C_Read... [01:17:10]Read from MH i2c: 01 07 00 71 14 00 00 00 00 00 FF 0F 9A [01:17:10]process_action close_receipt done [01:17:10]requested_data is exist [01:17:10]produce_requested_data [01:17:10]requested_item fm.sn is exist - process it [01:17:10]wFMCommunicate request_size=4 [01:17:10]MH_SAM_APDU [01:17:10]CAPDU: 80 11 00 00 [01:17:10]Write to MH i2c: E2 08 00 72 14 80 11 00 00 00 00 00 00 00 [01:17:10]Write i2c OK [01:17:10]MH_I2C_Read... [01:17:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:17:10]Read from MH i2c: E2 [01:17:10]MH_I2C_Read... [01:17:10]Read from MH i2c: E2 17 00 [01:17:10]MH_I2C_Read... [01:17:10]Read from MH i2c: E2 17 00 72 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 51 [01:17:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [01:17:10]wFMCommunicate OK [01:17:10]requested_item fd.num is exist - process it [01:17:10]SAM_PROTO_GetFieldsCounters [01:17:10]wFMCommunicate request_size=4 [01:17:10]MH_SAM_APDU [01:17:10]CAPDU: 80 13 00 00 [01:17:10]Write to MH i2c: E2 08 00 73 14 80 13 00 00 00 00 00 00 03 [01:17:10]Write i2c OK [01:17:10]MH_I2C_Read... [01:17:10]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:17:10]Read from MH i2c: E2 [01:17:10]MH_I2C_Read... [01:17:10]Read from MH i2c: E2 62 00 [01:17:10]MH_I2C_Read... [01:17:10]Read from MH i2c: E2 62 00 73 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 23 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 0C 00 00 00 5E 04 04 00 0C 00 00 00 57 04 04 00 0D 00 00 00 19 04 04 00 00 00 00 00 90 00 78 [01:17:10]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 23 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 0C 00 00 00 5E 04 04 00 0C 00 00 00 57 04 04 00 0D 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:17:10]wFMCommunicate OK [01:17:10]SAM_PROTO_GetFieldsCounters done [01:17:10]requested_item shift.num is exist - process it [01:17:10]requested_item shift.opened is exist - process it [01:17:10]req_shift_opened [01:17:10]FM_GetShiftState [01:17:10]SAM_PROTO_GetShiftState [01:17:10]wFMCommunicate request_size=4 [01:17:10]MH_SAM_APDU [01:17:10]CAPDU: 80 13 01 00 [01:17:10]Write to MH i2c: E2 08 00 74 14 80 13 01 00 00 00 00 00 05 [01:17:10]Write i2c OK [01:17:10]MH_I2C_Read... [01:17:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:17:10]Read from MH i2c: E2 [01:17:10]MH_I2C_Read... [01:17:10]Read from MH i2c: E2 0E 00 [01:17:10]MH_I2C_Read... [01:17:10]Read from MH i2c: E2 0E 00 74 14 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 45 [01:17:10]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [01:17:10]wFMCommunicate OK [01:17:10]SAM_PROTO_GetShiftState done [01:17:10]FM_GetShiftState done [01:17:10]req_shift_opened done [01:17:10]requested_item shift.open_date is exist - process it [01:17:10]req_shift_open_date [01:17:10]req_shift_open_date done [01:17:10]produce_requested_data done [01:17:10]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230691,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444} [01:17:10]process_action_free close_receipt [01:17:10]json_value_free [01:17:10]json_value_free done [01:17:10]process_json_proto returns [01:17:10]Send response to host [01:17:10]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230691,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444}}} [01:17:10]free response buf [01:17:10]execute_script done [01:17:10]execute_script returns [01:17:10]free content buf [01:17:10]Sock 9.Close socket [01:17:10]Sock 9.Thread stoped [01:17:14]OFD Sender: No OFD packet to send [01:17:19]OFD Sender: No OFD packet to send [01:17:24]OFD Sender: No OFD packet to send [01:17:29]OFD Sender: No OFD packet to send [01:17:34]OFD Sender: No OFD packet to send [01:17:39]OFD Sender: No OFD packet to send [01:17:44]OFD Sender: No OFD packet to send [01:17:49]OFD Sender: No OFD packet to send [01:17:54]OFD Sender: No OFD packet to send [01:17:59]OFD Sender: No OFD packet to send [01:18:04]OFD Sender: No OFD packet to send [01:18:09]OFD Sender: No OFD packet to send [01:18:14]OFD Sender: No OFD packet to send [01:18:19]OFD Sender: No OFD packet to send [01:18:24]OFD Sender: No OFD packet to send [01:18:29]OFD Sender: No OFD packet to send [01:18:34]OFD Sender: No OFD packet to send [01:18:39]OFD Sender: No OFD packet to send [01:18:44]OFD Sender: No OFD packet to send [01:18:49]OFD Sender: No OFD packet to send [01:18:54]OFD Sender: No OFD packet to send [01:18:59]OFD Sender: No OFD packet to send [01:19:04]OFD Sender: No OFD packet to send [01:19:09]OFD Sender: No OFD packet to send [01:19:14]OFD Sender: No OFD packet to send [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:10]accept exits with 8 [01:20:10]New connection [01:20:10]New thread 3067276644 created [01:20:10]Thread 3067133284 joined [01:20:10]Waiting for new connection... [01:20:10] Sock 8.Parse request [01:20:10]Sock 8.Check first char [01:20:10]Sock 8.First char is OK [01:20:10]request: POST /json_proto HTTP/1.0 [01:20:10]Method: POST [01:20:10]URL: /json_proto [01:20:10]Method is POST - this is cgi request [01:20:10]url: /json_proto [01:20:10]query_string will be loaded in cgi processing [01:20:10]execute_cgi json_proto POST (null) [01:20:10]execute_cgi path=json_proto method=POST [01:20:10]POST find Content-Length [01:20:10]Host: 172.17.49.131:8080 [01:20:10]Content-Length: 677 [01:20:10]Content-Type: application/json [01:20:10] [01:20:10]POST finish read [01:20:10]Found Content-Length = 677 [01:20:10]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872284", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:20:10]execute_script... [01:20: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)872284", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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:20:10]POST & json_proto [01:20:10]process_json_proto [01:20:10]json parsed OK: [01:20:10]protocol is kg_v1.0 [01:20:10]action value=close_receipt [01:20:10]process_action close_receipt [01:20:10]cmd_close_receipt [01:20:10]MH_GetDate [01:20:10]Write to MH i2c: F0 00 00 75 14 78 [01:20:10]Write i2c OK [01:20:10]MH_I2C_Read... [01:20:10]Read from MH i2c: F0 [01:20:10]MH_I2C_Read... [01:20:10]Read from MH i2c: F0 09 00 [01:20:10]MH_I2C_Read... [01:20:10]Read from MH i2c: F0 09 00 75 14 00 4B EE A6 66 FF 4D C0 64 36 [01:20:10]GetLastDocTimeStamp 1722215827 [01:20:10]current date 1722216011 [01:20:10]FM_GetShiftState [01:20:10]SAM_PROTO_GetShiftState [01:20:10]wFMCommunicate request_size=4 [01:20:10]MH_SAM_APDU [01:20:10]CAPDU: 80 13 01 00 [01:20:10]Write to MH i2c: E2 08 00 76 14 80 13 01 00 00 00 00 00 07 [01:20:10]Write i2c OK [01:20:10]MH_I2C_Read... [01:20:10]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:20:10]Read from MH i2c: E2 [01:20:10]MH_I2C_Read... [01:20:10]Read from MH i2c: E2 0E 00 [01:20:10]MH_I2C_Read... [01:20:10]Read from MH i2c: E2 0E 00 76 14 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 47 [01:20:10]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [01:20:10]wFMCommunicate OK [01:20:10]SAM_PROTO_GetShiftState done [01:20:10]FM_GetShiftState done [01:20:10]opened in 1722213444 [01:20:10]opened+sec_in_day 1722299844 [01:20:10]quantity*price = 40002 [01:20:10]sum+1 = 40003 [01:20:10]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.02 ИТОГО: 400.00 Внесено: 400.00 СДАЧА: 0.00 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 400.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 13 29.07.2024 01:20 Смена: 387 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230692 ФПД: 149456366946731 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T012011&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230692&fm=149456366946731&tin=02508201610067®Number=0000000000099253&sum=40000 [01:20:11]StoreToDocumentArchive [01:20:11]shift 387 fd 230692 [01:20:11]save to /storage/0387/doc_00230692 [01:20:11]save last doc name /storage/0387/doc_00230692 to /storage/kkm_last_doc_name [01:20:11]save OK [01:20:11]Clear old archive folders... [01:20:11]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:20:11]tlvbuf is 005DB5F0 [01:20:11]SAM_PROTO_ClearQueue [01:20:11]wFMCommunicate request_size=4 [01:20:11]MH_SAM_APDU [01:20:11]CAPDU: 80 09 00 00 [01:20:11]Write to MH i2c: E2 08 00 83 14 80 09 00 00 00 00 00 00 09 [01:20:11]Write i2c OK [01:20:11]MH_I2C_Read... [01:20:11]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:20:11]Read from MH i2c: E2 [01:20:11]MH_I2C_Read... [01:20:11]Read from MH i2c: E2 03 00 [01:20:11]MH_I2C_Read... [01:20:11]Read from MH i2c: E2 03 00 83 14 00 90 00 0B [01:20:11]RAPDU: 90 00 [01:20:11]wFMCommunicate OK [01:20:11]SAM_PROTO_ClearQueue done [01:20:11]KKMCreateOFDPacket [01:20:11]OFDProtocolAddRootSTLVToBuf [01:20:11]FM_MakeSignedData [01:20:11]FM_MakeSignedData [01:20:11]SAM_PROTO_SignData [01:20:11]wFMCommunicate request_size=4 [01:20:11]MH_SAM_APDU [01:20:11]CAPDU: 80 0D 01 02 [01:20:11]Write to MH i2c: E2 08 00 84 14 80 0D 01 02 00 00 00 00 11 [01:20:11]Write i2c OK [01:20:11]MH_I2C_Read... [01:20:11]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:20:11]Read from MH i2c: E2 [01:20:11]MH_I2C_Read... [01:20:11]Read from MH i2c: E2 03 00 [01:20:11]MH_I2C_Read... [01:20:11]Read from MH i2c: E2 03 00 84 14 00 90 00 0C [01:20:11]RAPDU: 90 00 [01:20:11]wFMCommunicate OK [01:20:11]wFMCommunicate request_size=255 [01:20:11]MH_SAM_APDU [01:20: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 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 0D 00 00 00 F4 03 04 00 4B EE A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 24 85 03 00 35 04 06 00 87 [01:20:11]Write to MH i2c: E2 02 01 85 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 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 0D 00 00 00 F4 03 04 00 4B EE A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 24 85 03 00 35 04 06 00 87 00 00 7F [01:20:11]Write i2c OK [01:20:11]MH_I2C_Read... [01:20:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:20:11]Read from MH i2c: E2 [01:20:11]MH_I2C_Read... [01:20:11]Read from MH i2c: E2 03 00 [01:20:11]MH_I2C_Read... [01:20:11]Read from MH i2c: E2 03 00 85 14 00 90 00 0D [01:20:11]RAPDU: 90 00 [01:20:11]wFMCommunicate OK [01:20:11]wFMCommunicate request_size=10 [01:20:11]MH_SAM_APDU [01:20:11]CAPDU: 80 0D 02 02 05 EE 05 A9 49 AB [01:20:11]Write to MH i2c: E2 0D 00 86 14 80 0D 02 02 05 00 EE 05 A9 49 AB 00 00 AE [01:20:11]Write i2c OK [01:20:11]MH_I2C_Read... [01:20:11]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:20:11]Read from MH i2c: E2 [01:20:11]MH_I2C_Read... [01:20:11]Read from MH i2c: E2 03 00 [01:20:11]MH_I2C_Read... [01:20:11]Read from MH i2c: E2 03 00 86 14 00 90 00 0E [01:20:11]RAPDU: 90 00 [01:20:11]wFMCommunicate OK [01:20:11]wFMCommunicate request_size=4 [01:20:11]MH_SAM_APDU [01:20:11]CAPDU: 80 0D 03 02 [01:20:11]Write to MH i2c: E2 08 00 87 14 80 0D 03 02 00 00 00 00 16 [01:20:11]Write i2c OK [01:20:11]MH_I2C_Read... [01:20:11]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:20:11]Read from MH i2c: E2 [01:20:11]MH_I2C_Read... [01:20:11]Read from MH i2c: E2 0B 00 [01:20:11]MH_I2C_Read... [01:20:11]Read from MH i2c: E2 0B 00 87 14 00 D6 F3 81 74 FE E4 A4 26 90 00 81 [01:20:11]RAPDU: D6 F3 81 74 FE E4 A4 26 90 00 [01:20:11]wFMCommunicate OK [01:20:11]SAM_PROTO_SignData done [01:20:11]FM_MakeSignedData done [01:20:11]CreateOFDProtocolMessage [01:20:11]wFMCommunicate request_size=4 [01:20:11]MH_SAM_APDU [01:20:11]CAPDU: 80 11 00 00 [01:20:11]Write to MH i2c: E2 08 00 88 14 80 11 00 00 00 00 00 00 16 [01:20:11]Write i2c OK [01:20:11]MH_I2C_Read... [01:20:11]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:20:11]Read from MH i2c: E2 [01:20:11]MH_I2C_Read... [01:20:11]Read from MH i2c: E2 17 00 [01:20:11]MH_I2C_Read... [01:20:11]Read from MH i2c: E2 17 00 88 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 67 [01:20:11]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [01:20:11]wFMCommunicate OK [01:20:11]CreateOFDProtocolMessage done [01:20:11]OFDSenderStorePacket 230692 [01:20:11]StoreOFDPacket docnum=230692 [01:20:11]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 5E BB 07 01 A0 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 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 0D 00 00 00 F4 03 04 00 4B EE A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 24 85 03 00 35 04 06 00 87 EE 05 A9 49 AB D6 F3 81 74 FE E4 A4 26 [01:20:11]CheckFolder [01:20:11]dirname=/storage/ofd_packets [01:20:11]CheckFolder done [01:20:11]ProducePacketName [01:20:11]name=ofd_packets/00230692 [01:20:11]NVStorageSaveData ofd_packets/00230692 [01:20:11]File name is /storage/ofd_packets/00230692 [01:20:11]Write 301 bytes [01:20:11]NVStorageSaveData done [01:20:11]OFDSenderStorePacket done [01:20:11]KKMCreateOFDPacket done [01:20:11]NVStorageSaveData kkm_last_timestamp [01:20:11]File name is /storage/kkm_last_timestamp [01:20:11]Write 4 bytes [01:20:11]NVStorageSaveData done [01:20:11]ExternCall_PrintAddStr [01:20:11]wPrintStart [01:20:11]Write to MH i2c: 01 00 00 89 14 9D [01:20:11]Write i2c OK [01:20:11]MH_I2C_Read... [01:20:11]Read from MH i2c: 01 [01:20:11]MH_I2C_Read... [01:20:11]Read from MH i2c: 01 07 00 [01:20:11]MH_I2C_Read... [01:20:11]Read from MH i2c: 01 07 00 89 14 00 00 00 00 00 FF 0F B2 [01:20:11]RasterBufferAndPrint [01:20:11]line Счет N : (1)872284 [01:20:11]line ИНН: 02508201610067 [01:20:11]line Контрольно-Кассовый Чек [01:20:11]line ПРОДАЖА [01:20:11]line ТРК (МРК, ГНК) : 62 [01:20:11]line Товар: 2710124130 [01:20:11]line Аи-92-К-5 [01:20:11]line 5.900 * 67.80 [01:20:11]line = 400.02 [01:20:11]line НДС 12% НСП 1% [01:20:11]line > о реализуемом товаре [01:20:11]line ОКРУГЛЕНИЕ: -0.02 [01:20:11]line ИТОГО: 400.00 [01:20:11]line Внесено: 400.00 [01:20:11]line СДАЧА: 0.00 [01:20:11]line НСП 1% : 3.54 [01:20:11]line НДС 12% : 42.48 [01:20:11]line Наличными: 400.00 [01:20:11]line Безнал.: 0.00 [01:20:11]line Место: АЗС № 125 "Партнер Нефть" [01:20:11]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [01:20:11]line СНО: Общий режим [01:20:11]line Чек 13 29.07.2024 01:20 [01:20:11]line Смена: 387 ФФД: 1.0 [01:20:11]line ЗНМ: 0300000050 [01:20:11]line РНМ: 0000000000099253 [01:20:11]line Версия ККМ: 001 [01:20:11]line ФМ: 0000000000965352 [01:20:11]line ФД: 230692 [01:20:11]line ФПД: 149456366946731 [01:20:11]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T012011&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230692&fm=149456366946731&tin=02508201610067®Number=0000000000099253&sum=40000 [01:20:12]OFD Sender: Processing packet 230692 [packets to send 132, broken 131] [01:20:12]ProducePacketName [01:20:12]name=ofd_packets/00230692 [01:20:12]OFD Sender: To server: pG, [01:20:12]CommunicateWithHost lk.salyk.kg:30040 [01:20:12]ConnectInit lk.salyk.kg [01:20:12]written 0, free lines is 4095 [01:20:12]Connected sock=10 [01:20:12]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 5E BB 07 01 A0 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 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 0D 00 00 00 F4 03 04 00 4B EE A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 24 85 03 00 35 04 06 00 87 EE 05 A9 49 AB D6 F3 81 74 FE E4 A4 26 [01:20:12]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 0A 94 47 00 30 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 39 36 35 33 35 32 10 04 04 00 24 85 03 00 F4 03 04 00 20 95 A6 66 B6 04 01 00 00 96 3B 41 3B 8A 52 72 6D [01:20:12]CommunicateWithHost err = 0 [01:20:12]CheckOFDResponse [01:20:12]1017 (14) - 77093643461234 [01:20:12]1041 (16) - 0000000000965352 [01:20:12]1040 (4) - 230692 [01:20:12]1012 (4) - 28.07.2024 18:59 [01:20:12]1206 (1) - 0 [01:20:12]OFD Sender: Remove packet 230692 [01:20:12]ProducePacketName [01:20:12]name=ofd_packets/00230692 [01:20:12]NVStorageDeleteData [01:20:12]Write to MH i2c: 01 00 00 B4 14 C8 [01:20:12]Write i2c OK [01:20:12]MH_I2C_Read... [01:20:12]Read from MH i2c: 01 [01:20:12]MH_I2C_Read... [01:20:12]Read from MH i2c: 01 07 00 [01:20:12]MH_I2C_Read... [01:20:12]Read from MH i2c: 01 07 00 B4 14 00 00 00 00 00 F8 0C D3 [01:20:12]RasterBufferAndPrint [01:20:12]line [01:20:12]line [01:20:12]line [01:20:12]line [01:20:12]line [01:20:12]written 0, free lines is 3326 [01:20:12]MH_Cut [01:20:12]Write to MH i2c: D1 01 00 BB 14 01 A1 [01:20:12]Write i2c OK [01:20:12]MH_I2C_Read... [01:20:12]Read from MH i2c: D1 [01:20:12]MH_I2C_Read... [01:20:12]Read from MH i2c: D1 01 00 [01:20:12]MH_I2C_Read... [01:20:12]Read from MH i2c: D1 01 00 BB 14 00 A0 [01:20:12]Write to MH i2c: 01 00 00 BC 14 D0 [01:20:12]Write i2c OK [01:20:12]MH_I2C_Read... [01:20:13]OFD Sender: No OFD packet to send [01:20:13]*** Cut start [01:20:13]*** Partial cut [01:20:13]*** CUTSNS_PIN = 1 [01:20:13]*** CUTSNS_PIN = 0 [01:20:13]*** Brake cut motor [01:20:13]Read from MH i2c: 01 [01:20:13]MH_I2C_Read... [01:20:13]*** Stop cut motor [01:20:13]*** Cut end [01:20:13]Read from MH i2c: 01 07 00 [01:20:13]MH_I2C_Read... [01:20:13]Read from MH i2c: 01 07 00 BC 14 00 00 00 00 00 FF 0F E5 [01:20:13]process_action close_receipt done [01:20:13]requested_data is exist [01:20:13]produce_requested_data [01:20:13]requested_item fm.sn is exist - process it [01:20:13]wFMCommunicate request_size=4 [01:20:13]MH_SAM_APDU [01:20:13]CAPDU: 80 11 00 00 [01:20:13]Write to MH i2c: E2 08 00 BD 14 80 11 00 00 00 00 00 00 4B [01:20:13]Write i2c OK [01:20:13]MH_I2C_Read... [01:20:13]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:20:14]Read from MH i2c: E2 [01:20:14]MH_I2C_Read... [01:20:14]Read from MH i2c: E2 17 00 [01:20:14]MH_I2C_Read... [01:20:14]Read from MH i2c: E2 17 00 BD 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 9C [01:20:14]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [01:20:14]wFMCommunicate OK [01:20:14]requested_item fd.num is exist - process it [01:20:14]SAM_PROTO_GetFieldsCounters [01:20:14]wFMCommunicate request_size=4 [01:20:14]MH_SAM_APDU [01:20:14]CAPDU: 80 13 00 00 [01:20:14]Write to MH i2c: E2 08 00 BE 14 80 13 00 00 00 00 00 00 4E [01:20:14]Write i2c OK [01:20:14]MH_I2C_Read... [01:20:14]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:20:14]Read from MH i2c: E2 [01:20:14]MH_I2C_Read... [01:20:14]Read from MH i2c: E2 62 00 [01:20:14]MH_I2C_Read... [01:20:14]Read from MH i2c: E2 62 00 BE 14 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 24 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 0D 00 00 00 5E 04 04 00 0D 00 00 00 57 04 04 00 0E 00 00 00 19 04 04 00 00 00 00 00 90 00 C7 [01:20:14]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 24 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 0D 00 00 00 5E 04 04 00 0D 00 00 00 57 04 04 00 0E 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:20:14]wFMCommunicate OK [01:20:14]SAM_PROTO_GetFieldsCounters done [01:20:14]requested_item shift.num is exist - process it [01:20:14]requested_item shift.opened is exist - process it [01:20:14]req_shift_opened [01:20:14]FM_GetShiftState [01:20:14]SAM_PROTO_GetShiftState [01:20:14]wFMCommunicate request_size=4 [01:20:14]MH_SAM_APDU [01:20:14]CAPDU: 80 13 01 00 [01:20:14]Write to MH i2c: E2 08 00 BF 14 80 13 01 00 00 00 00 00 50 [01:20:14]Write i2c OK [01:20:14]MH_I2C_Read... [01:20:14]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:20:14]Read from MH i2c: E2 [01:20:14]MH_I2C_Read... [01:20:14]Read from MH i2c: E2 0E 00 [01:20:14]MH_I2C_Read... [01:20:14]Read from MH i2c: E2 0E 00 BF 14 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 90 [01:20:14]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [01:20:14]wFMCommunicate OK [01:20:14]SAM_PROTO_GetShiftState done [01:20:14]FM_GetShiftState done [01:20:14]req_shift_opened done [01:20:14]requested_item shift.open_date is exist - process it [01:20:14]req_shift_open_date [01:20:14]req_shift_open_date done [01:20:14]produce_requested_data done [01:20:14]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230692,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444} [01:20:14]process_action_free close_receipt [01:20:14]json_value_free [01:20:14]json_value_free done [01:20:14]process_json_proto returns [01:20:14]Send response to host [01:20:14]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230692,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444}}} [01:20:14]free response buf [01:20:14]execute_script done [01:20:14]execute_script returns [01:20:14]free content buf [01:20:14]Sock 8.Close socket [01:20:14]Sock 8.Thread stoped [01:20:18]OFD Sender: No OFD packet to send [01:20:23]OFD Sender: No OFD packet to send [01:20:28]OFD Sender: No OFD packet to send [01:20:33]OFD Sender: No OFD packet to send [01:20:38]OFD Sender: No OFD packet to send [01:20:43]OFD Sender: No OFD packet to send [01:20:48]OFD Sender: No OFD packet to send [01:20:53]OFD Sender: No OFD packet to send [01:20:58]OFD Sender: No OFD packet to send [01:21:03]OFD Sender: No OFD packet to send [01:21:08]OFD Sender: No OFD packet to send [01:21:13]OFD Sender: No OFD packet to send [01:21:18]OFD Sender: No OFD packet to send [01:21:23]OFD Sender: No OFD packet to send [01:21:28]OFD Sender: No OFD packet to send [01:21:33]OFD Sender: No OFD packet to send [01:21:38]OFD Sender: No OFD packet to send [01:21:43]OFD Sender: No OFD packet to send [01:21:48]OFD Sender: No OFD packet to send [01:21:49]accept exits with 9 [01:21:49]New connection [01:21:49]New thread 3067133284 created [01:21:49]Thread 3067276644 joined [01:21:49]Waiting for new connection... [01:21:49] Sock 9.Parse request [01:21:49]Sock 9.Check first char [01:21:49]Sock 9.First char is OK [01:21:49]request: POST /json_proto HTTP/1.0 [01:21:49]Method: POST [01:21:49]URL: /json_proto [01:21:49]Method is POST - this is cgi request [01:21:49]url: /json_proto [01:21:49]query_string will be loaded in cgi processing [01:21:49]execute_cgi json_proto POST (null) [01:21:49]execute_cgi path=json_proto method=POST [01:21:49]POST find Content-Length [01:21:49]Host: 172.17.49.131:8080 [01:21:49]Content-Length: 677 [01:21:49]Content-Type: application/json [01:21:49] [01:21:49]POST finish read [01:21:49]Found Content-Length = 677 [01:21:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872285", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:21:49]execute_script... [01:21: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)872285", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 7.380, "sum" : 500.36, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 500.00, "total" : 500.00, "payments": [ { "type": 0, "sum" : 500.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:21:49]POST & json_proto [01:21:49]process_json_proto [01:21:49]json parsed OK: [01:21:49]protocol is kg_v1.0 [01:21:49]action value=close_receipt [01:21:49]process_action close_receipt [01:21:49]cmd_close_receipt [01:21:49]MH_GetDate [01:21:49]Write to MH i2c: F0 00 00 C0 14 C3 [01:21:49]Write i2c OK [01:21:49]MH_I2C_Read... [01:21:49]Read from MH i2c: F0 [01:21:49]MH_I2C_Read... [01:21:49]Read from MH i2c: F0 09 00 [01:21:49]MH_I2C_Read... [01:21:49]Read from MH i2c: F0 09 00 C0 14 00 AE EE A6 66 FF 4D C0 64 E4 [01:21:49]GetLastDocTimeStamp 1722216011 [01:21:49]current date 1722216110 [01:21:49]FM_GetShiftState [01:21:49]SAM_PROTO_GetShiftState [01:21:49]wFMCommunicate request_size=4 [01:21:49]MH_SAM_APDU [01:21:49]CAPDU: 80 13 01 00 [01:21:49]Write to MH i2c: E2 08 00 C1 14 80 13 01 00 00 00 00 00 52 [01:21:49]Write i2c OK [01:21:49]MH_I2C_Read... [01:21:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:21:49]Read from MH i2c: E2 [01:21:49]MH_I2C_Read... [01:21:49]Read from MH i2c: E2 0E 00 [01:21:49]MH_I2C_Read... [01:21:49]Read from MH i2c: E2 0E 00 C1 14 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 92 [01:21:49]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [01:21:49]wFMCommunicate OK [01:21:49]SAM_PROTO_GetShiftState done [01:21:49]FM_GetShiftState done [01:21:49]opened in 1722213444 [01:21:49]opened+sec_in_day 1722299844 [01:21:49]quantity*price = 50036 [01:21:49]sum+1 = 50037 [01:21: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 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 14 29.07.2024 01:21 Смена: 387 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230693 ФПД: 169540080778457 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T012150&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230693&fm=169540080778457&tin=02508201610067®Number=0000000000099253&sum=50000 [01:21:50]StoreToDocumentArchive [01:21:50]shift 387 fd 230693 [01:21:50]save to /storage/0387/doc_00230693 [01:21:50]save last doc name /storage/0387/doc_00230693 to /storage/kkm_last_doc_name [01:21:50]save OK [01:21:50]Clear old archive folders... [01:21:50]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:21:50]tlvbuf is 00694540 [01:21:50]SAM_PROTO_ClearQueue [01:21:50]wFMCommunicate request_size=4 [01:21:50]MH_SAM_APDU [01:21:50]CAPDU: 80 09 00 00 [01:21:50]Write to MH i2c: E2 08 00 CE 14 80 09 00 00 00 00 00 00 54 [01:21:50]Write i2c OK [01:21:50]MH_I2C_Read... [01:21:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:21:50]Read from MH i2c: E2 [01:21:50]MH_I2C_Read... [01:21:50]Read from MH i2c: E2 03 00 [01:21:50]MH_I2C_Read... [01:21:50]Read from MH i2c: E2 03 00 CE 14 00 90 00 56 [01:21:50]RAPDU: 90 00 [01:21:50]wFMCommunicate OK [01:21:50]SAM_PROTO_ClearQueue done [01:21:50]KKMCreateOFDPacket [01:21:50]OFDProtocolAddRootSTLVToBuf [01:21:50]FM_MakeSignedData [01:21:50]FM_MakeSignedData [01:21:50]SAM_PROTO_SignData [01:21:50]wFMCommunicate request_size=4 [01:21:50]MH_SAM_APDU [01:21:50]CAPDU: 80 0D 01 02 [01:21:50]Write to MH i2c: E2 08 00 CF 14 80 0D 01 02 00 00 00 00 5C [01:21:50]Write i2c OK [01:21:50]MH_I2C_Read... [01:21:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:21:50]Read from MH i2c: E2 [01:21:50]MH_I2C_Read... [01:21:50]Read from MH i2c: E2 03 00 [01:21:50]MH_I2C_Read... [01:21:50]Read from MH i2c: E2 03 00 CF 14 00 90 00 57 [01:21:50]RAPDU: 90 00 [01:21:50]wFMCommunicate OK [01:21:50]wFMCommunicate request_size=255 [01:21:50]MH_SAM_APDU [01:21: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 0E 00 00 00 F4 03 04 00 AE EE A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 25 85 03 00 35 04 06 00 9A [01:21:50]Write to MH i2c: E2 02 01 D0 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 0E 00 00 00 F4 03 04 00 AE EE A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 25 85 03 00 35 04 06 00 9A 00 00 5D [01:21:50]Write i2c OK [01:21:50]MH_I2C_Read... [01:21:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:21:51]Read from MH i2c: E2 [01:21:51]MH_I2C_Read... [01:21:51]Read from MH i2c: E2 03 00 [01:21:51]MH_I2C_Read... [01:21:51]Read from MH i2c: E2 03 00 D0 14 00 90 00 58 [01:21:51]RAPDU: 90 00 [01:21:51]wFMCommunicate OK [01:21:51]wFMCommunicate request_size=10 [01:21:51]MH_SAM_APDU [01:21:51]CAPDU: 80 0D 02 02 05 32 20 4A 3C D9 [01:21:51]Write to MH i2c: E2 0D 00 D1 14 80 0D 02 02 05 00 32 20 4A 3C D9 00 00 1A [01:21:51]Write i2c OK [01:21:51]MH_I2C_Read... [01:21:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:21:51]Read from MH i2c: E2 [01:21:51]MH_I2C_Read... [01:21:51]Read from MH i2c: E2 03 00 [01:21:51]MH_I2C_Read... [01:21:51]Read from MH i2c: E2 03 00 D1 14 00 90 00 59 [01:21:51]RAPDU: 90 00 [01:21:51]wFMCommunicate OK [01:21:51]wFMCommunicate request_size=4 [01:21:51]MH_SAM_APDU [01:21:51]CAPDU: 80 0D 03 02 [01:21:51]Write to MH i2c: E2 08 00 D2 14 80 0D 03 02 00 00 00 00 61 [01:21:51]Write i2c OK [01:21:51]MH_I2C_Read... [01:21:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:21:51]Read from MH i2c: E2 [01:21:51]MH_I2C_Read... [01:21:51]Read from MH i2c: E2 0B 00 [01:21:51]MH_I2C_Read... [01:21:51]Read from MH i2c: E2 0B 00 D2 14 00 F5 23 91 3A C1 41 A1 4C 90 00 34 [01:21:51]RAPDU: F5 23 91 3A C1 41 A1 4C 90 00 [01:21:51]wFMCommunicate OK [01:21:51]SAM_PROTO_SignData done [01:21:51]FM_MakeSignedData done [01:21:51]CreateOFDProtocolMessage [01:21:51]wFMCommunicate request_size=4 [01:21:51]MH_SAM_APDU [01:21:51]CAPDU: 80 11 00 00 [01:21:51]Write to MH i2c: E2 08 00 D3 14 80 11 00 00 00 00 00 00 61 [01:21:51]Write i2c OK [01:21:51]MH_I2C_Read... [01:21:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:21:51]Read from MH i2c: E2 [01:21:51]MH_I2C_Read... [01:21:51]Read from MH i2c: E2 17 00 [01:21:51]MH_I2C_Read... [01:21:51]Read from MH i2c: E2 17 00 D3 14 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 B2 [01:21:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [01:21:51]wFMCommunicate OK [01:21:51]CreateOFDProtocolMessage done [01:21:51]OFDSenderStorePacket 230693 [01:21:51]StoreOFDPacket docnum=230693 [01:21:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 70 F0 07 01 60 93 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 00 00 00 F4 03 04 00 AE EE A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 25 85 03 00 35 04 06 00 9A 32 20 4A 3C D9 F5 23 91 3A C1 41 A1 4C [01:21:51]CheckFolder [01:21:51]dirname=/storage/ofd_packets [01:21:51]CheckFolder done [01:21:51]ProducePacketName [01:21:51]name=ofd_packets/00230693 [01:21:51]NVStorageSaveData ofd_packets/00230693 [01:21:51]File name is /storage/ofd_packets/00230693 [01:21:51]Write 301 bytes [01:21:51]NVStorageSaveData done [01:21:51]OFDSenderStorePacket done [01:21:51]KKMCreateOFDPacket done [01:21:51]NVStorageSaveData kkm_last_timestamp [01:21:51]File name is /storage/kkm_last_timestamp [01:21:51]Write 4 bytes [01:21:51]NVStorageSaveData done [01:21:51]OFD Sender: Processing packet 230693 [packets to send 132, broken 131] [01:21:51]ProducePacketName [01:21:51]name=ofd_packets/00230693 [01:21:51]OFD Sender: To server: pG, [01:21:51]CommunicateWithHost lk.salyk.kg:30040 [01:21:51]ConnectInit lk.salyk.kg [01:21:51]ExternCall_PrintAddStr [01:21:51]wPrintStart [01:21:51]Write to MH i2c: 01 00 00 D4 14 E8 [01:21:51]Write i2c OK [01:21:51]MH_I2C_Read... [01:21:51]Read from MH i2c: 01 [01:21:51]MH_I2C_Read... [01:21:51]Read from MH i2c: 01 07 00 [01:21:51]MH_I2C_Read... [01:21:51]Read from MH i2c: 01 07 00 D4 14 00 00 00 00 00 FF 0F FD [01:21:51]RasterBufferAndPrint [01:21:51]line Счет N : (1)872285 [01:21:51]line ИНН: 02508201610067 [01:21:51]line Контрольно-Кассовый Чек [01:21:51]line ПРОДАЖА [01:21:51]line ТРК (МРК, ГНК) : 42 [01:21:51]line Товар: 2710124130 [01:21:51]line Аи-92-К-5 [01:21:51]line 7.380 * 67.80 [01:21:51]line = 500.36 [01:21:51]line НДС 12% НСП 1% [01:21:51]line > о реализуемом товаре [01:21:51]line ОКРУГЛЕНИЕ: -0.36 [01:21:51]line ИТОГО: 500.00 [01:21:51]line Внесено: 500.00 [01:21:51]line СДАЧА: 0.00 [01:21:51]line НСП 1% : 4.43 [01:21:51]line НДС 12% : 53.14 [01:21:51]line Наличными: 500.00 [01:21:51]line Безнал.: 0.00 [01:21:51]line Место: АЗС № 125 "Партнер Нефть" [01:21:51]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [01:21:51]line СНО: Общий режим [01:21:51]line Чек 14 29.07.2024 01:21 [01:21:51]line Смена: 387 ФФД: 1.0 [01:21:51]line ЗНМ: 0300000050 [01:21:51]line РНМ: 0000000000099253 [01:21:51]line Версия ККМ: 001 [01:21:51]line ФМ: 0000000000965352 [01:21:51]line ФД: 230693 [01:21:51]line ФПД: 169540080778457 [01:21:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T012150&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230693&fm=169540080778457&tin=02508201610067®Number=0000000000099253&sum=50000 [01:21:51]Connected sock=11 [01:21:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 70 F0 07 01 60 93 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 50 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 50 C3 00 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 0E 00 00 00 F4 03 04 00 AE EE A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 25 85 03 00 35 04 06 00 9A 32 20 4A 3C D9 F5 23 91 3A C1 41 A1 4C [01:21:51]written 0, free lines is 4095 [01:21:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 DA 48 47 00 33 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 39 36 35 33 35 32 10 04 04 00 25 85 03 00 F4 03 04 00 84 95 A6 66 B6 04 01 00 00 52 BF A6 6C AE CB 5B A1 [01:21:51]CommunicateWithHost err = 0 [01:21:51]CheckOFDResponse [01:21:51]1017 (14) - 77093643461234 [01:21:51]1041 (16) - 0000000000965352 [01:21:51]1040 (4) - 230693 [01:21:51]1012 (4) - 28.07.2024 19:01 [01:21:51]1206 (1) - 0 [01:21:51]OFD Sender: Remove packet 230693 [01:21:51]ProducePacketName [01:21:51]name=ofd_packets/00230693 [01:21:51]NVStorageDeleteData [01:21:52]Write to MH i2c: 01 00 00 FF 14 13 [01:21:52]Write i2c OK [01:21:52]MH_I2C_Read... [01:21:52]Read from MH i2c: 01 [01:21:52]MH_I2C_Read... [01:21:52]Read from MH i2c: 01 07 00 [01:21:52]MH_I2C_Read... [01:21:52]Read from MH i2c: 01 07 00 FF 14 00 00 00 00 00 EC 0C 12 [01:21:52]RasterBufferAndPrint [01:21:52]line [01:21:52]line [01:21:52]line [01:21:52]line [01:21:52]line [01:21:52]written 0, free lines is 3314 [01:21:52]MH_Cut [01:21:52]Write to MH i2c: D1 01 00 06 15 01 ED [01:21:52]Write i2c OK [01:21:52]MH_I2C_Read... [01:21:52]Read from MH i2c: D1 [01:21:52]MH_I2C_Read... [01:21:52]Read from MH i2c: D1 01 00 [01:21:52]MH_I2C_Read... [01:21:52]Read from MH i2c: D1 01 00 06 15 00 EC [01:21:52]Write to MH i2c: 01 00 00 07 15 1C [01:21:52]Write i2c OK [01:21:52]MH_I2C_Read... [01:21:52]OFD Sender: No OFD packet to send [01:21:52]*** Cut start [01:21:52]*** Partial cut [01:21:52]*** CUTSNS_PIN = 1 [01:21:52]*** CUTSNS_PIN = 0 [01:21:53]*** Brake cut motor [01:21:53]Read from MH i2c: 01 [01:21:53]MH_I2C_Read... [01:21:53]*** Stop cut motor [01:21:53]*** Cut end [01:21:53]Read from MH i2c: 01 07 00 [01:21:53]MH_I2C_Read... [01:21:53]Read from MH i2c: 01 07 00 07 15 00 00 00 00 00 FF 0F 31 [01:21:53]process_action close_receipt done [01:21:53]requested_data is exist [01:21:53]produce_requested_data [01:21:53]requested_item fm.sn is exist - process it [01:21:53]wFMCommunicate request_size=4 [01:21:53]MH_SAM_APDU [01:21:53]CAPDU: 80 11 00 00 [01:21:53]Write to MH i2c: E2 08 00 08 15 80 11 00 00 00 00 00 00 97 [01:21:53]Write i2c OK [01:21:53]MH_I2C_Read... [01:21:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:21:53]Read from MH i2c: E2 [01:21:53]MH_I2C_Read... [01:21:53]Read from MH i2c: E2 17 00 [01:21:53]MH_I2C_Read... [01:21:53]Read from MH i2c: E2 17 00 08 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 E8 [01:21:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [01:21:53]wFMCommunicate OK [01:21:53]requested_item fd.num is exist - process it [01:21:53]SAM_PROTO_GetFieldsCounters [01:21:53]wFMCommunicate request_size=4 [01:21:53]MH_SAM_APDU [01:21:53]CAPDU: 80 13 00 00 [01:21:53]Write to MH i2c: E2 08 00 09 15 80 13 00 00 00 00 00 00 9A [01:21:53]Write i2c OK [01:21:53]MH_I2C_Read... [01:21:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:21:53]Read from MH i2c: E2 [01:21:53]MH_I2C_Read... [01:21:53]Read from MH i2c: E2 62 00 [01:21:53]MH_I2C_Read... [01:21:53]Read from MH i2c: E2 62 00 09 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 25 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 0E 00 00 00 5E 04 04 00 0E 00 00 00 57 04 04 00 0F 00 00 00 19 04 04 00 00 00 00 00 90 00 17 [01:21:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 25 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 0E 00 00 00 5E 04 04 00 0E 00 00 00 57 04 04 00 0F 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:21:53]wFMCommunicate OK [01:21:53]SAM_PROTO_GetFieldsCounters done [01:21:53]requested_item shift.num is exist - process it [01:21:53]requested_item shift.opened is exist - process it [01:21:53]req_shift_opened [01:21:53]FM_GetShiftState [01:21:53]SAM_PROTO_GetShiftState [01:21:53]wFMCommunicate request_size=4 [01:21:53]MH_SAM_APDU [01:21:53]CAPDU: 80 13 01 00 [01:21:53]Write to MH i2c: E2 08 00 0A 15 80 13 01 00 00 00 00 00 9C [01:21:53]Write i2c OK [01:21:53]MH_I2C_Read... [01:21:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:21:53]Read from MH i2c: E2 [01:21:53]MH_I2C_Read... [01:21:53]Read from MH i2c: E2 0E 00 [01:21:53]MH_I2C_Read... [01:21:53]Read from MH i2c: E2 0E 00 0A 15 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 DC [01:21:53]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [01:21:53]wFMCommunicate OK [01:21:53]SAM_PROTO_GetShiftState done [01:21:53]FM_GetShiftState done [01:21:53]req_shift_opened done [01:21:53]requested_item shift.open_date is exist - process it [01:21:53]req_shift_open_date [01:21:53]req_shift_open_date done [01:21:53]produce_requested_data done [01:21:53]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230693,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444} [01:21:53]process_action_free close_receipt [01:21:53]json_value_free [01:21:53]json_value_free done [01:21:53]process_json_proto returns [01:21:53]Send response to host [01:21:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230693,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444}}} [01:21:53]free response buf [01:21:53]execute_script done [01:21:53]execute_script returns [01:21:53]free content buf [01:21:53]Sock 9.Close socket [01:21:53]Sock 9.Thread stoped [01:21:57]OFD Sender: No OFD packet to send [01:22:02]OFD Sender: No OFD packet to send [01:22:07]OFD Sender: No OFD packet to send [01:22:12]OFD Sender: No OFD packet to send [01:22:17]OFD Sender: No OFD packet to send [01:22:22]OFD Sender: No OFD packet to send [01:22:27]OFD Sender: No OFD packet to send [01:22:32]OFD Sender: No OFD packet to send [01:22:37]OFD Sender: No OFD packet to send [01:22:42]OFD Sender: No OFD packet to send [01:22:47]OFD Sender: No OFD packet to send [01:22:52]OFD Sender: No OFD packet to send [01:22:57]OFD Sender: No OFD packet to send [01:23:02]OFD Sender: No OFD packet to send [01:23:07]OFD Sender: No OFD packet to send [01:23:12]OFD Sender: No OFD packet to send [01:23:17]OFD Sender: No OFD packet to send [01:23:22]OFD Sender: No OFD packet to send [01:23:27]OFD Sender: No OFD packet to send [01:23:32]OFD Sender: No OFD packet to send [01:23:37]OFD Sender: No OFD packet to send [01:23:42]OFD Sender: No OFD packet to send [01:23:47]OFD Sender: No OFD packet to send [01:23:52]OFD Sender: No OFD packet to send [01:23:57]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:49]accept exits with 8 [01:25:49]New connection [01:25:49]New thread 3067276644 created [01:25:49]Thread 3067133284 joined [01:25:49]Waiting for new connection... [01:25:49] Sock 8.Parse request [01:25:49]Sock 8.Check first char [01:25:49]Sock 8.First char is OK [01:25:49]request: POST /json_proto HTTP/1.0 [01:25:49]Method: POST [01:25:49]URL: /json_proto [01:25:49]Method is POST - this is cgi request [01:25:49]url: /json_proto [01:25:49]query_string will be loaded in cgi processing [01:25:49]execute_cgi json_proto POST (null) [01:25:49]execute_cgi path=json_proto method=POST [01:25:49]POST find Content-Length [01:25:49]Host: 172.17.49.131:8080 [01:25:49]Content-Length: 839 [01:25:49]Content-Type: application/json [01:25:49] [01:25:49]POST finish read [01:25:49]Found Content-Length = 839 [01:25:49]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872286", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 13.300, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:25:49]execute_script... [01:25:49]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872286", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 1", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 75.20, "quantity" : 13.300, "sum" : 1000.16, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.16 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:25:49]POST & json_proto [01:25:49]process_json_proto [01:25:49]json parsed OK: [01:25:49]protocol is kg_v1.0 [01:25:49]action value=close_receipt [01:25:49]process_action close_receipt [01:25:49]cmd_close_receipt [01:25:49]MH_GetDate [01:25:49]Write to MH i2c: F0 00 00 0B 15 0F [01:25:49]Write i2c OK [01:25:49]MH_I2C_Read... [01:25:49]Read from MH i2c: F0 [01:25:49]MH_I2C_Read... [01:25:49]Read from MH i2c: F0 09 00 [01:25:49]MH_I2C_Read... [01:25:49]Read from MH i2c: F0 09 00 0B 15 00 9E EF A6 66 FF 4D C0 64 21 [01:25:49]GetLastDocTimeStamp 1722216110 [01:25:49]current date 1722216350 [01:25:49]FM_GetShiftState [01:25:49]SAM_PROTO_GetShiftState [01:25:49]wFMCommunicate request_size=4 [01:25:49]MH_SAM_APDU [01:25:49]CAPDU: 80 13 01 00 [01:25:49]Write to MH i2c: E2 08 00 0C 15 80 13 01 00 00 00 00 00 9E [01:25:49]Write i2c OK [01:25:49]MH_I2C_Read... [01:25:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:25:49]Read from MH i2c: E2 [01:25:49]MH_I2C_Read... [01:25:49]Read from MH i2c: E2 0E 00 [01:25:49]MH_I2C_Read... [01:25:49]Read from MH i2c: E2 0E 00 0C 15 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 DE [01:25:49]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [01:25:49]wFMCommunicate OK [01:25:49]SAM_PROTO_GetShiftState done [01:25:49]FM_GetShiftState done [01:25:49]opened in 1722213444 [01:25:49]opened+sec_in_day 1722299844 [01:25:49]quantity*price = 100016 [01:25:49]sum+1 = 100017 [01:25:49]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.16 НСП 1% : 8.85 НДС 12% : 106.21 Наличными: 0.00 Безнал.: 1000.16 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 15 29.07.2024 01:25 Смена: 387 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000965352 ФД: 230694 ФПД: 92247117346001 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T012550&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230694&fm=92247117346001&tin=02508201610067®Number=0000000000099253&sum=100016 [01:25:50]StoreToDocumentArchive [01:25:50]shift 387 fd 230694 [01:25:50]save to /storage/0387/doc_00230694 [01:25:50]save last doc name /storage/0387/doc_00230694 to /storage/kkm_last_doc_name [01:25:50]save OK [01:25:50]Clear old archive folders... [01:25:50]ProcessDocumentItem done err = 0, tmpTLVsize=248 [01:25:50]tlvbuf is 005C0430 [01:25:50]SAM_PROTO_ClearQueue [01:25:50]wFMCommunicate request_size=4 [01:25:50]MH_SAM_APDU [01:25:50]CAPDU: 80 09 00 00 [01:25:50]Write to MH i2c: E2 08 00 19 15 80 09 00 00 00 00 00 00 A0 [01:25:50]Write i2c OK [01:25:50]MH_I2C_Read... [01:25:50]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:25:50]Read from MH i2c: E2 [01:25:50]MH_I2C_Read... [01:25:50]Read from MH i2c: E2 03 00 [01:25:50]MH_I2C_Read... [01:25:50]Read from MH i2c: E2 03 00 19 15 00 90 00 A2 [01:25:50]RAPDU: 90 00 [01:25:50]wFMCommunicate OK [01:25:50]SAM_PROTO_ClearQueue done [01:25:50]KKMCreateOFDPacket [01:25:50]OFDProtocolAddRootSTLVToBuf [01:25:50]FM_MakeSignedData [01:25:50]FM_MakeSignedData [01:25:50]SAM_PROTO_SignData [01:25:50]wFMCommunicate request_size=4 [01:25:50]MH_SAM_APDU [01:25:50]CAPDU: 80 0D 01 02 [01:25:50]Write to MH i2c: E2 08 00 1A 15 80 0D 01 02 00 00 00 00 A8 [01:25:50]Write i2c OK [01:25:50]MH_I2C_Read... [01:25:50]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:25:50]Read from MH i2c: E2 [01:25:50]MH_I2C_Read... [01:25:50]Read from MH i2c: E2 03 00 [01:25:50]MH_I2C_Read... [01:25:50]Read from MH i2c: E2 03 00 1A 15 00 90 00 A3 [01:25:50]RAPDU: 90 00 [01:25:50]wFMCommunicate OK [01:25:50]wFMCommunicate request_size=255 [01:25:50]MH_SAM_APDU [01:25:50]CAPDU: 80 0D 02 02 FA 03 00 F8 00 1E 04 01 00 01 23 04 4A 00 8A 04 0A 00 32 37 31 30 31 39 34 32 31 30 06 04 09 00 D0 94 D0 A2 2D D0 9A 2D 35 FF 03 08 00 03 F4 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 9E EF A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 26 85 03 00 35 04 06 00 53 E5 F4 A9 [01:25:50]Write to MH i2c: E2 02 01 1B 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 F4 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 9E EF A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 26 85 03 00 35 04 06 00 53 E5 F4 A9 00 00 1C [01:25:50]Write i2c OK [01:25:50]MH_I2C_Read... [01:25:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:25:51]Read from MH i2c: E2 [01:25:51]MH_I2C_Read... [01:25:51]Read from MH i2c: E2 03 00 [01:25:51]MH_I2C_Read... [01:25:51]Read from MH i2c: E2 03 00 1B 15 00 90 00 A4 [01:25:51]RAPDU: 90 00 [01:25:51]wFMCommunicate OK [01:25:51]wFMCommunicate request_size=7 [01:25:51]MH_SAM_APDU [01:25:51]CAPDU: 80 0D 02 02 02 34 D1 [01:25:51]Write to MH i2c: E2 0A 00 1C 15 80 0D 02 02 02 00 34 D1 00 00 B4 [01:25:51]Write i2c OK [01:25:51]MH_I2C_Read... [01:25:51]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:25:51]Read from MH i2c: E2 [01:25:51]MH_I2C_Read... [01:25:51]Read from MH i2c: E2 03 00 [01:25:51]MH_I2C_Read... [01:25:51]Read from MH i2c: E2 03 00 1C 15 00 90 00 A5 [01:25:51]RAPDU: 90 00 [01:25:51]wFMCommunicate OK [01:25:51]wFMCommunicate request_size=4 [01:25:51]MH_SAM_APDU [01:25:51]CAPDU: 80 0D 03 02 [01:25:51]Write to MH i2c: E2 08 00 1D 15 80 0D 03 02 00 00 00 00 AD [01:25:51]Write i2c OK [01:25:51]MH_I2C_Read... [01:25:51]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:25:51]Read from MH i2c: E2 [01:25:51]MH_I2C_Read... [01:25:51]Read from MH i2c: E2 0B 00 [01:25:51]MH_I2C_Read... [01:25:51]Read from MH i2c: E2 0B 00 1D 15 00 32 F6 1E 52 44 17 03 09 90 00 AD [01:25:51]RAPDU: 32 F6 1E 52 44 17 03 09 90 00 [01:25:51]wFMCommunicate OK [01:25:51]SAM_PROTO_SignData done [01:25:51]FM_MakeSignedData done [01:25:51]CreateOFDProtocolMessage [01:25:51]wFMCommunicate request_size=4 [01:25:51]MH_SAM_APDU [01:25:51]CAPDU: 80 11 00 00 [01:25:51]Write to MH i2c: E2 08 00 1E 15 80 11 00 00 00 00 00 00 AD [01:25:51]Write i2c OK [01:25:51]MH_I2C_Read... [01:25:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:25:51]Read from MH i2c: E2 [01:25:51]MH_I2C_Read... [01:25:51]Read from MH i2c: E2 17 00 [01:25:51]MH_I2C_Read... [01:25:51]Read from MH i2c: E2 17 00 1E 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 FE [01:25:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [01:25:51]wFMCommunicate OK [01:25:51]CreateOFDProtocolMessage done [01:25:51]OFDSenderStorePacket 230694 [01:25:51]StoreOFDPacket docnum=230694 [01:25:51]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 F6 EA 04 01 39 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 F4 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 9E EF A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 26 85 03 00 35 04 06 00 53 E5 F4 A9 34 D1 32 F6 1E 52 44 17 03 09 [01:25:51]CheckFolder [01:25:51]dirname=/storage/ofd_packets [01:25:51]CheckFolder done [01:25:51]ProducePacketName [01:25:51]name=ofd_packets/00230694 [01:25:51]NVStorageSaveData ofd_packets/00230694 [01:25:51]File name is /storage/ofd_packets/00230694 [01:25:51]Write 298 bytes [01:25:51]NVStorageSaveData done [01:25:51]OFDSenderStorePacket done [01:25:51]KKMCreateOFDPacket done [01:25:51]NVStorageSaveData kkm_last_timestamp [01:25:51]File name is /storage/kkm_last_timestamp [01:25:51]Write 4 bytes [01:25:51]NVStorageSaveData done [01:25:51]ExternCall_PrintAddStr [01:25:51]wPrintStart [01:25:51]Write to MH i2c: 01 00 00 1F 15 34 [01:25:51]Write i2c OK [01:25:51]MH_I2C_Read... [01:25:51]Read from MH i2c: 01 [01:25:51]MH_I2C_Read... [01:25:51]Read from MH i2c: 01 07 00 [01:25:51]MH_I2C_Read... [01:25:51]Read from MH i2c: 01 07 00 1F 15 00 00 00 00 00 FF 0F 49 [01:25:51]RasterBufferAndPrint [01:25:51]line Счет N : (1)872286 [01:25:51]line ИНН: 02508201610067 [01:25:51]line Контрольно-Кассовый Чек [01:25:51]line ПРОДАЖА [01:25:51]line ТРК (МРК, ГНК) : 1 [01:25:51]line Товар: 2710194210 [01:25:51]line ДТ-К-5 [01:25:51]line 13.300 * 75.20 [01:25:51]line = 1000.16 [01:25:51]line НДС 12% НСП 1% [01:25:51]line > о реализуемом товаре [01:25:51]line ИТОГО: 1000.16 [01:25:51]line НСП 1% : 8.85 [01:25:51]line НДС 12% : 106.21 [01:25:51]line Наличными: 0.00 [01:25:51]line Безнал.: 1000.16 [01:25:51]line Место: АЗС № 125 "Партнер Нефть" [01:25:51]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [01:25:51]line СНО: Общий режим [01:25:51]line Чек 15 29.07.2024 01:25 [01:25:51]line Смена: 387 ФФД: 1.0 [01:25:51]line ЗНМ: 0300000050 [01:25:51]line РНМ: 0000000000099253 [01:25:51]line Версия ККМ: 001 [01:25:51]line Платежная система: АКБ Кыргызстан [01:25:51]line ФМ: 0000000000965352 [01:25:51]line ФД: 230694 [01:25:51]line ФПД: 92247117346001 [01:25:51]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T012550&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230694&fm=92247117346001&tin=02508201610067®Number=0000000000099253&sum=100016 [01:25:51]OFD Sender: Processing packet 230694 [packets to send 132, broken 131] [01:25:51]ProducePacketName [01:25:51]name=ofd_packets/00230694 [01:25:51]OFD Sender: To server: pG, [01:25:51]CommunicateWithHost lk.salyk.kg:30040 [01:25:51]ConnectInit lk.salyk.kg [01:25:51]written 0, free lines is 4095 [01:25:51]Connected sock=10 [01:25:51]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 F6 EA 04 01 39 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 F4 33 00 00 00 00 00 37 04 06 00 60 1D 00 00 00 00 13 04 06 00 B0 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 B0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7D 29 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 B0 86 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 0F 00 00 00 F4 03 04 00 9E EF A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 26 85 03 00 35 04 06 00 53 E5 F4 A9 34 D1 32 F6 1E 52 44 17 03 09 [01:25:51]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 87 1F 47 00 48 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 39 36 35 33 35 32 10 04 04 00 26 85 03 00 F4 03 04 00 74 96 A6 66 B6 04 01 00 00 BA 0B E5 E4 FF 35 79 6C [01:25:51]CommunicateWithHost err = 0 [01:25:51]CheckOFDResponse [01:25:51]1017 (14) - 77093643461234 [01:25:51]1041 (16) - 0000000000965352 [01:25:51]1040 (4) - 230694 [01:25:51]1012 (4) - 28.07.2024 19:05 [01:25:51]1206 (1) - 0 [01:25:51]OFD Sender: Remove packet 230694 [01:25:51]ProducePacketName [01:25:51]name=ofd_packets/00230694 [01:25:51]NVStorageDeleteData [01:25:51]Write to MH i2c: 01 00 00 49 15 5E [01:25:51]Write i2c OK [01:25:51]MH_I2C_Read... [01:25:51]Read from MH i2c: 01 [01:25:51]MH_I2C_Read... [01:25:51]Read from MH i2c: 01 07 00 [01:25:51]MH_I2C_Read... [01:25:52]Read from MH i2c: 01 07 00 49 15 00 00 00 00 00 0F 0D 81 [01:25:52]RasterBufferAndPrint [01:25:52]line [01:25:52]line [01:25:52]line [01:25:52]line [01:25:52]line [01:25:52]written 0, free lines is 3350 [01:25:52]MH_Cut [01:25:52]Write to MH i2c: D1 01 00 50 15 01 37 [01:25:52]Write i2c OK [01:25:52]MH_I2C_Read... [01:25:52]Read from MH i2c: D1 [01:25:52]MH_I2C_Read... [01:25:52]Read from MH i2c: D1 01 00 [01:25:52]MH_I2C_Read... [01:25:52]Read from MH i2c: D1 01 00 50 15 00 36 [01:25:52]Write to MH i2c: 01 00 00 51 15 66 [01:25:52]Write i2c OK [01:25:52]MH_I2C_Read... [01:25:52]OFD Sender: No OFD packet to send [01:25:52]*** Cut start [01:25:52]*** Partial cut [01:25:52]*** CUTSNS_PIN = 1 [01:25:52]*** CUTSNS_PIN = 0 [01:25:52]*** Brake cut motor [01:25:53]Read from MH i2c: 01 [01:25:53]MH_I2C_Read... [01:25:53]*** Stop cut motor [01:25:53]*** Cut end [01:25:53]Read from MH i2c: 01 07 00 [01:25:53]MH_I2C_Read... [01:25:53]Read from MH i2c: 01 07 00 51 15 00 00 00 00 00 FF 0F 7B [01:25:53]process_action close_receipt done [01:25:53]requested_data is exist [01:25:53]produce_requested_data [01:25:53]requested_item fm.sn is exist - process it [01:25:53]wFMCommunicate request_size=4 [01:25:53]MH_SAM_APDU [01:25:53]CAPDU: 80 11 00 00 [01:25:53]Write to MH i2c: E2 08 00 52 15 80 11 00 00 00 00 00 00 E1 [01:25:53]Write i2c OK [01:25:53]MH_I2C_Read... [01:25:53]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:25:53]Read from MH i2c: E2 [01:25:53]MH_I2C_Read... [01:25:53]Read from MH i2c: E2 17 00 [01:25:53]MH_I2C_Read... [01:25:53]Read from MH i2c: E2 17 00 52 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 32 [01:25:53]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [01:25:53]wFMCommunicate OK [01:25:53]requested_item fd.num is exist - process it [01:25:53]SAM_PROTO_GetFieldsCounters [01:25:53]wFMCommunicate request_size=4 [01:25:53]MH_SAM_APDU [01:25:53]CAPDU: 80 13 00 00 [01:25:53]Write to MH i2c: E2 08 00 53 15 80 13 00 00 00 00 00 00 E4 [01:25:53]Write i2c OK [01:25:53]MH_I2C_Read... [01:25:53]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:25:53]Read from MH i2c: E2 [01:25:53]MH_I2C_Read... [01:25:53]Read from MH i2c: E2 62 00 [01:25:53]MH_I2C_Read... [01:25:53]Read from MH i2c: E2 62 00 53 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 26 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 0F 00 00 00 5E 04 04 00 0F 00 00 00 57 04 04 00 10 00 00 00 19 04 04 00 00 00 00 00 90 00 65 [01:25:53]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 26 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 0F 00 00 00 5E 04 04 00 0F 00 00 00 57 04 04 00 10 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:25:53]wFMCommunicate OK [01:25:53]SAM_PROTO_GetFieldsCounters done [01:25:53]requested_item shift.num is exist - process it [01:25:53]requested_item shift.opened is exist - process it [01:25:53]req_shift_opened [01:25:53]FM_GetShiftState [01:25:53]SAM_PROTO_GetShiftState [01:25:53]wFMCommunicate request_size=4 [01:25:53]MH_SAM_APDU [01:25:53]CAPDU: 80 13 01 00 [01:25:53]Write to MH i2c: E2 08 00 54 15 80 13 01 00 00 00 00 00 E6 [01:25:53]Write i2c OK [01:25:53]MH_I2C_Read... [01:25:53]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:25:53]Read from MH i2c: E2 [01:25:53]MH_I2C_Read... [01:25:53]Read from MH i2c: E2 0E 00 [01:25:53]MH_I2C_Read... [01:25:53]Read from MH i2c: E2 0E 00 54 15 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 26 [01:25:53]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [01:25:53]wFMCommunicate OK [01:25:53]SAM_PROTO_GetShiftState done [01:25:53]FM_GetShiftState done [01:25:53]req_shift_opened done [01:25:53]requested_item shift.open_date is exist - process it [01:25:53]req_shift_open_date [01:25:53]req_shift_open_date done [01:25:53]produce_requested_data done [01:25:53]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230694,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444} [01:25:53]process_action_free close_receipt [01:25:53]json_value_free [01:25:53]json_value_free done [01:25:53]process_json_proto returns [01:25:53]Send response to host [01:25:53]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230694,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444}}} [01:25:53]free response buf [01:25:53]execute_script done [01:25:53]execute_script returns [01:25:53]free content buf [01:25:53]Sock 8.Close socket [01:25:53]Sock 8.Thread stoped [01:25:57]OFD Sender: No OFD packet to send [01:26:02]OFD Sender: No OFD packet to send [01:26:07]OFD Sender: No OFD packet to send [01:26:12]OFD Sender: No OFD packet to send [01:26:17]OFD Sender: No OFD packet to send [01:26:22]OFD Sender: No OFD packet to send [01:26:27]OFD Sender: No OFD packet to send [01:26:32]OFD Sender: No OFD packet to send [01:26:37]OFD Sender: No OFD packet to send [01:26:42]OFD Sender: No OFD packet to send [01:26:47]OFD Sender: No OFD packet to send [01:26:52]OFD Sender: No OFD packet to send [01:26:57]OFD Sender: No OFD packet to send [01:27:02]OFD Sender: No OFD packet to send [01:27:07]OFD Sender: No OFD packet to send [01:27:12]OFD Sender: No OFD packet to send [01:27:17]OFD Sender: No OFD packet to send [01:27:22]OFD Sender: No OFD packet to send [01:27:27]OFD Sender: No OFD packet to send [01:27:32]OFD Sender: No OFD packet to send [01:27:37]OFD Sender: No OFD packet to send [01:27:42]OFD Sender: No OFD packet to send [01:27:47]OFD Sender: No OFD packet to send [01:27:52]OFD Sender: No OFD packet to send [01:27:57]OFD Sender: No OFD packet to send [01:28:02]OFD Sender: No OFD packet to send [01:28:07]OFD Sender: No OFD packet to send [01:28:12]OFD Sender: No OFD packet to send [01:28:17]OFD Sender: No OFD packet to send [01:28:22]OFD Sender: No OFD packet to send [01:28:27]OFD Sender: No OFD packet to send [01:28:32]OFD Sender: No OFD packet to send [01:28:37]OFD Sender: No OFD packet to send [01:28:42]OFD Sender: No OFD packet to send [01:28:47]OFD Sender: No OFD packet to send [01:28:52]OFD Sender: No OFD packet to send [01:28:57]OFD Sender: No OFD packet to send [01:29:02]OFD Sender: No OFD packet to send [01:29:07]OFD Sender: No OFD packet to send [01:29:12]OFD Sender: No OFD packet to send [01:29:17]OFD Sender: No OFD packet to send [01:29:22]OFD Sender: No OFD packet to send [01:29:27]OFD Sender: No OFD packet to send [01:29:32]OFD Sender: No OFD packet to send [01:29:37]OFD Sender: No OFD packet to send [01:29:42]OFD Sender: No OFD packet to send [01:29:47]OFD Sender: No OFD packet to send [01:29:52]OFD Sender: No OFD packet to send [01:29:57]OFD Sender: No OFD packet to send [01:30:02]OFD Sender: No OFD packet to send [01:30:07]OFD Sender: No OFD packet to send [01:30:12]OFD Sender: No OFD packet to send [01:30:17]OFD Sender: No OFD packet to send [01:30:22]OFD Sender: No OFD packet to send [01:30:27]OFD Sender: No OFD packet to send [01:30:32]OFD Sender: No OFD packet to send [01:30:37]OFD Sender: No OFD packet to send [01:30:42]OFD Sender: No OFD packet to send [01:30:47]OFD Sender: No OFD packet to send [01:30:52]OFD Sender: No OFD packet to send [01:30:57]OFD Sender: No OFD packet to send [01:31:02]OFD Sender: No OFD packet to send [01:31:07]OFD Sender: No OFD packet to send [01:31:12]OFD Sender: No OFD packet to send [01:31:17]OFD Sender: No OFD packet to send [01:31:22]OFD Sender: No OFD packet to send [01:31:27]OFD Sender: No OFD packet to send [01:31:32]OFD Sender: No OFD packet to send [01:31:37]OFD Sender: No OFD packet to send [01:31:42]OFD Sender: No OFD packet to send [01:31:47]OFD Sender: No OFD packet to send [01:31:52]OFD Sender: No OFD packet to send [01:31:57]OFD Sender: No OFD packet to send [01:32:02]OFD Sender: No OFD packet to send [01:32:07]OFD Sender: No OFD packet to send [01:32:12]OFD Sender: No OFD packet to send [01:32:17]OFD Sender: No OFD packet to send [01:32:22]OFD Sender: No OFD packet to send [01:32:27]OFD Sender: No OFD packet to send [01:32:32]OFD Sender: No OFD packet to send [01:32:37]OFD Sender: No OFD packet to send [01:32:42]OFD Sender: No OFD packet to send [01:32:47]OFD Sender: No OFD packet to send [01:32:52]OFD Sender: No OFD packet to send [01:32:57]OFD Sender: No OFD packet to send [01:33:02]OFD Sender: No OFD packet to send [01:33:07]OFD Sender: No OFD packet to send [01:33:12]OFD Sender: No OFD packet to send [01:33:17]OFD Sender: No OFD packet to send [01:33:22]OFD Sender: No OFD packet to send [01:33:27]OFD Sender: No OFD packet to send [01:33:32]OFD Sender: No OFD packet to send [01:33:37]OFD Sender: No OFD packet to send [01:33:42]OFD Sender: No OFD packet to send [01:33:47]OFD Sender: No OFD packet to send [01:33:52]OFD Sender: No OFD packet to send [01:33:57]OFD Sender: No OFD packet to send [01:34:02]OFD Sender: No OFD packet to send [01:34:07]OFD Sender: No OFD packet to send [01:34:12]OFD Sender: No OFD packet to send [01:34:17]OFD Sender: No OFD packet to send [01:34:22]OFD Sender: No OFD packet to send [01:34:27]OFD Sender: No OFD packet to send [01:34:33]OFD Sender: No OFD packet to send [01:34:38]OFD Sender: No OFD packet to send [01:34:43]OFD Sender: No OFD packet to send [01:34:48]OFD Sender: No OFD packet to send [01:34:53]OFD Sender: No OFD packet to send [01:34:56]accept exits with 9 [01:34:56]New connection [01:34:56]New thread 3067133284 created [01:34:56]Thread 3067276644 joined [01:34:56]Waiting for new connection... [01:34:56] Sock 9.Parse request [01:34:56]Sock 9.Check first char [01:34:56]Sock 9.First char is OK [01:34:56]request: POST /json_proto HTTP/1.0 [01:34:56]Method: POST [01:34:56]URL: /json_proto [01:34:56]Method is POST - this is cgi request [01:34:56]url: /json_proto [01:34:56]query_string will be loaded in cgi processing [01:34:56]execute_cgi json_proto POST (null) [01:34:56]execute_cgi path=json_proto method=POST [01:34:56]POST find Content-Length [01:34:56]Host: 172.17.49.131:8080 [01:34:56]Content-Length: 843 [01:34:56]Content-Type: application/json [01:34:56] [01:34:56]POST finish read [01:34:56]Found Content-Length = 843 [01:34:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872287", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 24.680, "sum" : 1673.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1673.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:34:56]execute_script... [01:34:56]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872287", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 24.680, "sum" : 1673.30, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1673.30 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:34:56]POST & json_proto [01:34:56]process_json_proto [01:34:56]json parsed OK: [01:34:56]protocol is kg_v1.0 [01:34:56]action value=close_receipt [01:34:56]process_action close_receipt [01:34:56]cmd_close_receipt [01:34:56]MH_GetDate [01:34:56]Write to MH i2c: F0 00 00 55 15 59 [01:34:56]Write i2c OK [01:34:56]MH_I2C_Read... [01:34:56]Read from MH i2c: F0 [01:34:56]MH_I2C_Read... [01:34:56]Read from MH i2c: F0 09 00 [01:34:56]MH_I2C_Read... [01:34:56]Read from MH i2c: F0 09 00 55 15 00 C1 F1 A6 66 FF 4D C0 64 90 [01:34:56]GetLastDocTimeStamp 1722216350 [01:34:56]current date 1722216897 [01:34:56]FM_GetShiftState [01:34:56]SAM_PROTO_GetShiftState [01:34:56]wFMCommunicate request_size=4 [01:34:56]MH_SAM_APDU [01:34:56]CAPDU: 80 13 01 00 [01:34:56]Write to MH i2c: E2 08 00 56 15 80 13 01 00 00 00 00 00 E8 [01:34:56]Write i2c OK [01:34:56]MH_I2C_Read... [01:34:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:34:56]Read from MH i2c: E2 [01:34:56]MH_I2C_Read... [01:34:56]Read from MH i2c: E2 0E 00 [01:34:56]MH_I2C_Read... [01:34:56]Read from MH i2c: E2 0E 00 56 15 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 28 [01:34:56]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [01:34:56]wFMCommunicate OK [01:34:56]SAM_PROTO_GetShiftState done [01:34:56]FM_GetShiftState done [01:34:56]opened in 1722213444 [01:34:56]opened+sec_in_day 1722299844 [01:34:56]quantity*price = 167330 [01:34:56]sum+1 = 167331 [01:34:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1673.30 НСП 1% : 14.81 НДС 12% : 177.70 Наличными: 0.00 Безнал.: 1673.30 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 16 29.07.2024 01:34 Смена: 387 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000965352 ФД: 230695 ФПД: 83457869307811 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T013457&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230695&fm=83457869307811&tin=02508201610067®Number=0000000000099253&sum=167330 [01:34:57]StoreToDocumentArchive [01:34:57]shift 387 fd 230695 [01:34:57]save to /storage/0387/doc_00230695 [01:34:57]save last doc name /storage/0387/doc_00230695 to /storage/kkm_last_doc_name [01:34:57]save OK [01:34:57]Clear old archive folders... [01:34:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:34:57]tlvbuf is 006A7FC0 [01:34:57]SAM_PROTO_ClearQueue [01:34:57]wFMCommunicate request_size=4 [01:34:57]MH_SAM_APDU [01:34:57]CAPDU: 80 09 00 00 [01:34:57]Write to MH i2c: E2 08 00 63 15 80 09 00 00 00 00 00 00 EA [01:34:57]Write i2c OK [01:34:57]MH_I2C_Read... [01:34:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:34:57]Read from MH i2c: E2 [01:34:57]MH_I2C_Read... [01:34:57]Read from MH i2c: E2 03 00 [01:34:57]MH_I2C_Read... [01:34:57]Read from MH i2c: E2 03 00 63 15 00 90 00 EC [01:34:57]RAPDU: 90 00 [01:34:57]wFMCommunicate OK [01:34:57]SAM_PROTO_ClearQueue done [01:34:57]KKMCreateOFDPacket [01:34:57]OFDProtocolAddRootSTLVToBuf [01:34:57]FM_MakeSignedData [01:34:57]FM_MakeSignedData [01:34:57]SAM_PROTO_SignData [01:34:57]wFMCommunicate request_size=4 [01:34:57]MH_SAM_APDU [01:34:57]CAPDU: 80 0D 01 02 [01:34:57]Write to MH i2c: E2 08 00 64 15 80 0D 01 02 00 00 00 00 F2 [01:34:57]Write i2c OK [01:34:57]MH_I2C_Read... [01:34:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:34:57]Read from MH i2c: E2 [01:34:57]MH_I2C_Read... [01:34:57]Read from MH i2c: E2 03 00 [01:34:57]MH_I2C_Read... [01:34:57]Read from MH i2c: E2 03 00 64 15 00 90 00 ED [01:34:57]RAPDU: 90 00 [01:34:57]wFMCommunicate OK [01:34:57]wFMCommunicate request_size=255 [01:34:57]MH_SAM_APDU [01:34:57]CAPDU: 80 0D 02 02 FA 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 68 60 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A2 8D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A2 8D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C9 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6A 45 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A2 8D 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 C1 F1 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 27 85 03 00 35 04 06 00 4B [01:34:57]Write to MH i2c: E2 02 01 65 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 68 60 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A2 8D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A2 8D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C9 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6A 45 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A2 8D 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 C1 F1 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 27 85 03 00 35 04 06 00 4B 00 00 B7 [01:34:57]Write i2c OK [01:34:57]MH_I2C_Read... [01:34:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:34:58]Read from MH i2c: E2 [01:34:58]MH_I2C_Read... [01:34:58]Read from MH i2c: E2 03 00 [01:34:58]MH_I2C_Read... [01:34:58]Read from MH i2c: E2 03 00 65 15 00 90 00 EE [01:34:58]RAPDU: 90 00 [01:34:58]wFMCommunicate OK [01:34:58]wFMCommunicate request_size=10 [01:34:58]MH_SAM_APDU [01:34:58]CAPDU: 80 0D 02 02 05 E7 8C A7 5F A3 [01:34:58]Write to MH i2c: E2 0D 00 66 15 80 0D 02 02 05 00 E7 8C A7 5F A3 00 00 1B [01:34:58]Write i2c OK [01:34:58]MH_I2C_Read... [01:34:58]OFD Sender: No OFD packet to send [01:34:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:34:58]Read from MH i2c: E2 [01:34:58]MH_I2C_Read... [01:34:58]Read from MH i2c: E2 03 00 [01:34:58]MH_I2C_Read... [01:34:58]Read from MH i2c: E2 03 00 66 15 00 90 00 EF [01:34:58]RAPDU: 90 00 [01:34:58]wFMCommunicate OK [01:34:58]wFMCommunicate request_size=4 [01:34:58]MH_SAM_APDU [01:34:58]CAPDU: 80 0D 03 02 [01:34:58]Write to MH i2c: E2 08 00 67 15 80 0D 03 02 00 00 00 00 F7 [01:34:58]Write i2c OK [01:34:58]MH_I2C_Read... [01:34:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:34:58]Read from MH i2c: E2 [01:34:58]MH_I2C_Read... [01:34:58]Read from MH i2c: E2 0B 00 [01:34:58]MH_I2C_Read... [01:34:58]Read from MH i2c: E2 0B 00 67 15 00 18 9F 2C 75 66 21 C6 55 90 00 F2 [01:34:58]RAPDU: 18 9F 2C 75 66 21 C6 55 90 00 [01:34:58]wFMCommunicate OK [01:34:58]SAM_PROTO_SignData done [01:34:58]FM_MakeSignedData done [01:34:58]CreateOFDProtocolMessage [01:34:58]wFMCommunicate request_size=4 [01:34:58]MH_SAM_APDU [01:34:58]CAPDU: 80 11 00 00 [01:34:58]Write to MH i2c: E2 08 00 68 15 80 11 00 00 00 00 00 00 F7 [01:34:58]Write i2c OK [01:34:58]MH_I2C_Read... [01:34:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:34:58]Read from MH i2c: E2 [01:34:58]MH_I2C_Read... [01:34:58]Read from MH i2c: E2 17 00 [01:34:58]MH_I2C_Read... [01:34:58]Read from MH i2c: E2 17 00 68 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 48 [01:34:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [01:34:58]wFMCommunicate OK [01:34:58]CreateOFDProtocolMessage done [01:34:58]OFDSenderStorePacket 230695 [01:34:58]StoreOFDPacket docnum=230695 [01:34:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 20 5C 07 01 A1 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 68 60 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A2 8D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A2 8D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C9 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6A 45 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A2 8D 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 C1 F1 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 27 85 03 00 35 04 06 00 4B E7 8C A7 5F A3 18 9F 2C 75 66 21 C6 55 [01:34:58]CheckFolder [01:34:58]dirname=/storage/ofd_packets [01:34:58]CheckFolder done [01:34:58]ProducePacketName [01:34:58]name=ofd_packets/00230695 [01:34:58]NVStorageSaveData ofd_packets/00230695 [01:34:58]File name is /storage/ofd_packets/00230695 [01:34:58]Write 301 bytes [01:34:58]NVStorageSaveData done [01:34:58]OFDSenderStorePacket done [01:34:58]KKMCreateOFDPacket done [01:34:58]NVStorageSaveData kkm_last_timestamp [01:34:58]File name is /storage/kkm_last_timestamp [01:34:58]Write 4 bytes [01:34:58]NVStorageSaveData done [01:34:58]ExternCall_PrintAddStr [01:34:58]wPrintStart [01:34:58]Write to MH i2c: 01 00 00 69 15 7E [01:34:58]Write i2c OK [01:34:58]MH_I2C_Read... [01:34:58]Read from MH i2c: 01 [01:34:58]MH_I2C_Read... [01:34:58]Read from MH i2c: 01 07 00 [01:34:58]MH_I2C_Read... [01:34:58]Read from MH i2c: 01 07 00 69 15 00 00 00 00 00 FF 0F 93 [01:34:58]RasterBufferAndPrint [01:34:58]line Счет N : (1)872287 [01:34:58]line ИНН: 02508201610067 [01:34:58]line Контрольно-Кассовый Чек [01:34:58]line ПРОДАЖА [01:34:58]line ТРК (МРК, ГНК) : 52 [01:34:58]line Товар: 2710124130 [01:34:58]line Аи-92-К-5 [01:34:58]line 24.680 * 67.80 [01:34:58]line = 1673.30 [01:34:58]line НДС 12% НСП 1% [01:34:58]line > о реализуемом товаре [01:34:58]line ИТОГО: 1673.30 [01:34:58]line НСП 1% : 14.81 [01:34:58]line НДС 12% : 177.70 [01:34:58]line Наличными: 0.00 [01:34:58]line Безнал.: 1673.30 [01:34:58]line Место: АЗС № 125 "Партнер Нефть" [01:34:58]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [01:34:58]line СНО: Общий режим [01:34:58]line Чек 16 29.07.2024 01:34 [01:34:58]line Смена: 387 ФФД: 1.0 [01:34:58]line ЗНМ: 0300000050 [01:34:58]line РНМ: 0000000000099253 [01:34:58]line Версия ККМ: 001 [01:34:58]line Платежная система: АКБ Кыргызстан [01:34:58]line ФМ: 0000000000965352 [01:34:58]line ФД: 230695 [01:34:58]line ФПД: 83457869307811 [01:34:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T013457&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230695&fm=83457869307811&tin=02508201610067®Number=0000000000099253&sum=167330 [01:34:58]OFD Sender: Processing packet 230695 [packets to send 132, broken 131] [01:34:58]ProducePacketName [01:34:58]name=ofd_packets/00230695 [01:34:58]OFD Sender: To server: pG, [01:34:58]CommunicateWithHost lk.salyk.kg:30040 [01:34:58]ConnectInit lk.salyk.kg [01:34:58]written 0, free lines is 4095 [01:34:58]Connected sock=10 [01:34:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 20 5C 07 01 A1 10 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 68 60 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 A2 8D 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A2 8D 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 C9 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 6A 45 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 A2 8D 02 00 00 00 1F 04 02 00 01 00 12 04 04 00 10 00 00 00 F4 03 04 00 C1 F1 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 27 85 03 00 35 04 06 00 4B E7 8C A7 5F A3 18 9F 2C 75 66 21 C6 55 [01:34:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 5F 04 47 00 5E 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 39 36 35 33 35 32 10 04 04 00 27 85 03 00 F4 03 04 00 97 98 A6 66 B6 04 01 00 00 23 24 D8 15 61 37 AD 56 [01:34:58]CommunicateWithHost err = 0 [01:34:58]CheckOFDResponse [01:34:58]1017 (14) - 77093643461234 [01:34:58]1041 (16) - 0000000000965352 [01:34:58]1040 (4) - 230695 [01:34:58]1012 (4) - 28.07.2024 19:14 [01:34:58]1206 (1) - 0 [01:34:58]OFD Sender: Remove packet 230695 [01:34:58]ProducePacketName [01:34:58]name=ofd_packets/00230695 [01:34:58]NVStorageDeleteData [01:34:58]Write to MH i2c: 01 00 00 93 15 A8 [01:34:58]Write i2c OK [01:34:58]MH_I2C_Read... [01:34:58]Read from MH i2c: 01 [01:34:58]MH_I2C_Read... [01:34:58]Read from MH i2c: 01 07 00 [01:34:58]MH_I2C_Read... [01:34:58]Read from MH i2c: 01 07 00 93 15 00 00 00 00 00 0E 0D CA [01:34:58]RasterBufferAndPrint [01:34:58]line [01:34:58]line [01:34:58]line [01:34:58]line [01:34:58]line [01:34:58]written 0, free lines is 3348 [01:34:58]MH_Cut [01:34:58]Write to MH i2c: D1 01 00 9A 15 01 81 [01:34:58]Write i2c OK [01:34:58]MH_I2C_Read... [01:34:58]Read from MH i2c: D1 [01:34:58]MH_I2C_Read... [01:34:58]Read from MH i2c: D1 01 00 [01:34:58]MH_I2C_Read... [01:34:58]Read from MH i2c: D1 01 00 9A 15 00 80 [01:34:58]Write to MH i2c: 01 00 00 9B 15 B0 [01:34:58]Write i2c OK [01:34:58]MH_I2C_Read... [01:34:59]OFD Sender: No OFD packet to send [01:34:59]*** Cut start [01:34:59]*** Partial cut [01:34:59]*** CUTSNS_PIN = 1 [01:34:59]*** CUTSNS_PIN = 0 [01:34:59]*** Brake cut motor [01:35:00]Read from MH i2c: 01 [01:35:00]MH_I2C_Read... [01:35:00]*** Stop cut motor [01:35:00]*** Cut end [01:35:00]Read from MH i2c: 01 07 00 [01:35:00]MH_I2C_Read... [01:35:00]Read from MH i2c: 01 07 00 9B 15 00 00 00 00 00 FF 0F C5 [01:35:00]process_action close_receipt done [01:35:00]requested_data is exist [01:35:00]produce_requested_data [01:35:00]requested_item fm.sn is exist - process it [01:35:00]wFMCommunicate request_size=4 [01:35:00]MH_SAM_APDU [01:35:00]CAPDU: 80 11 00 00 [01:35:00]Write to MH i2c: E2 08 00 9C 15 80 11 00 00 00 00 00 00 2B [01:35:00]Write i2c OK [01:35:00]MH_I2C_Read... [01:35:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:35:00]Read from MH i2c: E2 [01:35:00]MH_I2C_Read... [01:35:00]Read from MH i2c: E2 17 00 [01:35:00]MH_I2C_Read... [01:35:00]Read from MH i2c: E2 17 00 9C 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 7C [01:35:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [01:35:00]wFMCommunicate OK [01:35:00]requested_item fd.num is exist - process it [01:35:00]SAM_PROTO_GetFieldsCounters [01:35:00]wFMCommunicate request_size=4 [01:35:00]MH_SAM_APDU [01:35:00]CAPDU: 80 13 00 00 [01:35:00]Write to MH i2c: E2 08 00 9D 15 80 13 00 00 00 00 00 00 2E [01:35:00]Write i2c OK [01:35:00]MH_I2C_Read... [01:35:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:35:00]Read from MH i2c: E2 [01:35:00]MH_I2C_Read... [01:35:00]Read from MH i2c: E2 62 00 [01:35:00]MH_I2C_Read... [01:35:00]Read from MH i2c: E2 62 00 9D 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 27 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 10 00 00 00 5E 04 04 00 10 00 00 00 57 04 04 00 11 00 00 00 19 04 04 00 00 00 00 00 90 00 B3 [01:35:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 27 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 10 00 00 00 5E 04 04 00 10 00 00 00 57 04 04 00 11 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:35:00]wFMCommunicate OK [01:35:00]SAM_PROTO_GetFieldsCounters done [01:35:00]requested_item shift.num is exist - process it [01:35:00]requested_item shift.opened is exist - process it [01:35:00]req_shift_opened [01:35:00]FM_GetShiftState [01:35:00]SAM_PROTO_GetShiftState [01:35:00]wFMCommunicate request_size=4 [01:35:00]MH_SAM_APDU [01:35:00]CAPDU: 80 13 01 00 [01:35:00]Write to MH i2c: E2 08 00 9E 15 80 13 01 00 00 00 00 00 30 [01:35:00]Write i2c OK [01:35:00]MH_I2C_Read... [01:35:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:35:00]Read from MH i2c: E2 [01:35:00]MH_I2C_Read... [01:35:00]Read from MH i2c: E2 0E 00 [01:35:00]MH_I2C_Read... [01:35:00]Read from MH i2c: E2 0E 00 9E 15 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 70 [01:35:00]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [01:35:00]wFMCommunicate OK [01:35:00]SAM_PROTO_GetShiftState done [01:35:00]FM_GetShiftState done [01:35:00]req_shift_opened done [01:35:00]requested_item shift.open_date is exist - process it [01:35:00]req_shift_open_date [01:35:00]req_shift_open_date done [01:35:00]produce_requested_data done [01:35:00]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230695,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444} [01:35:00]process_action_free close_receipt [01:35:00]json_value_free [01:35:00]json_value_free done [01:35:00]process_json_proto returns [01:35:00]Send response to host [01:35:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230695,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444}}} [01:35:00]free response buf [01:35:00]execute_script done [01:35:00]execute_script returns [01:35:00]free content buf [01:35:00]Sock 9.Close socket [01:35:00]Sock 9.Thread stoped [01:35:04]OFD Sender: No OFD packet to send [01:35:09]OFD Sender: No OFD packet to send [01:35:14]OFD Sender: No OFD packet to send [01:35:19]OFD Sender: No OFD packet to send [01:35:24]OFD Sender: No OFD packet to send [01:35:29]OFD Sender: No OFD packet to send [01:35:34]OFD Sender: No OFD packet to send [01:35:39]OFD Sender: No OFD packet to send [01:35:44]OFD Sender: No OFD packet to send [01:35:49]OFD Sender: No OFD packet to send [01:35:54]OFD Sender: No OFD packet to send [01:35:59]OFD Sender: No OFD packet to send [01:36:04]OFD Sender: No OFD packet to send [01:36:09]OFD Sender: No OFD packet to send [01:36:14]OFD Sender: No OFD packet to send [01:36:19]OFD Sender: No OFD packet to send [01:36:24]OFD Sender: No OFD packet to send [01:36:29]OFD Sender: No OFD packet to send [01:36:34]OFD Sender: No OFD packet to send [01:36:39]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:09]OFD Sender: No OFD packet to send [01:39:14]OFD Sender: No OFD packet to send [01:39:19]OFD Sender: No OFD packet to send [01:39:24]OFD Sender: No OFD packet to send [01:39:29]OFD Sender: No OFD packet to send [01:39:34]OFD Sender: No OFD packet to send [01:39:39]OFD Sender: No OFD packet to send [01:39:44]OFD Sender: No OFD packet to send [01:39:49]OFD Sender: No OFD packet to send [01:39:54]OFD Sender: No OFD packet to send [01:39:59]OFD Sender: No OFD packet to send [01:40:04]OFD Sender: No OFD packet to send [01:40:09]OFD Sender: No OFD packet to send [01:40:14]OFD Sender: No OFD packet to send [01:40:19]OFD Sender: No OFD packet to send [01:40:24]OFD Sender: No OFD packet to send [01:40:29]OFD Sender: No OFD packet to send [01:40:34]OFD Sender: No OFD packet to send [01:40:39]OFD Sender: No OFD packet to send [01:40:44]OFD Sender: No OFD packet to send [01:40:49]OFD Sender: No OFD packet to send [01:40:54]OFD Sender: No OFD packet to send [01:40:59]OFD Sender: No OFD packet to send [01:41:04]OFD Sender: No OFD packet to send [01:41:09]OFD Sender: No OFD packet to send [01:41:14]OFD Sender: No OFD packet to send [01:41:19]OFD Sender: No OFD packet to send [01:41:22]accept exits with 8 [01:41:22]New connection [01:41:22]New thread 3067276644 created [01:41:22]Thread 3067133284 joined [01:41:22]Waiting for new connection... [01:41:22] Sock 8.Parse request [01:41:22]Sock 8.Check first char [01:41:22]Sock 8.First char is OK [01:41:22]request: POST /json_proto HTTP/1.0 [01:41:22]Method: POST [01:41:22]URL: /json_proto [01:41:22]Method is POST - this is cgi request [01:41:22]url: /json_proto [01:41:22]query_string will be loaded in cgi processing [01:41:22]execute_cgi json_proto POST (null) [01:41:22]execute_cgi path=json_proto method=POST [01:41:22]POST find Content-Length [01:41:22]Host: 172.17.49.131:8080 [01:41:22]Content-Length: 673 [01:41:22]Content-Type: application/json [01:41:22] [01:41:22]POST finish read [01:41:22]Found Content-Length = 673 [01:41:22]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872288", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 1.000, "sum" : 67.80, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 67.00, "total" : 67.00, "payments": [ { "type": 0, "sum" : 67.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:41:22]execute_script... [01: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)872288", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 1.000, "sum" : 67.80, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 67.00, "total" : 67.00, "payments": [ { "type": 0, "sum" : 67.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:41:22]POST & json_proto [01:41:22]process_json_proto [01:41:22]json parsed OK: [01:41:22]protocol is kg_v1.0 [01:41:22]action value=close_receipt [01:41:22]process_action close_receipt [01:41:22]cmd_close_receipt [01:41:22]MH_GetDate [01:41:22]Write to MH i2c: F0 00 00 9F 15 A3 [01:41:22]Write i2c OK [01:41:22]MH_I2C_Read... [01:41:22]Read from MH i2c: F0 [01:41:22]MH_I2C_Read... [01:41:22]Read from MH i2c: F0 09 00 [01:41:22]MH_I2C_Read... [01:41:22]Read from MH i2c: F0 09 00 9F 15 00 43 F3 A6 66 FF 4D C0 64 5E [01:41:22]GetLastDocTimeStamp 1722216897 [01:41:22]current date 1722217283 [01:41:22]FM_GetShiftState [01:41:22]SAM_PROTO_GetShiftState [01:41:22]wFMCommunicate request_size=4 [01:41:22]MH_SAM_APDU [01:41:22]CAPDU: 80 13 01 00 [01:41:22]Write to MH i2c: E2 08 00 A0 15 80 13 01 00 00 00 00 00 32 [01:41:22]Write i2c OK [01:41:22]MH_I2C_Read... [01:41:22]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:41:22]Read from MH i2c: E2 [01:41:22]MH_I2C_Read... [01:41:22]Read from MH i2c: E2 0E 00 [01:41:22]MH_I2C_Read... [01:41:22]Read from MH i2c: E2 0E 00 A0 15 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 72 [01:41:22]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [01:41:22]wFMCommunicate OK [01:41:22]SAM_PROTO_GetShiftState done [01:41:22]FM_GetShiftState done [01:41:22]opened in 1722213444 [01:41:22]opened+sec_in_day 1722299844 [01:41:22]quantity*price = 6780 [01:41:22]sum+1 = 6781 [01:41:22]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.80 ИТОГО: 67.00 Внесено: 67.00 СДАЧА: 0.00 НСП 1% : 0.60 НДС 12% : 7.20 Наличными: 67.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 17 29.07.2024 01:41 Смена: 387 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230696 ФПД: 99665352541781 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T014123&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230696&fm=99665352541781&tin=02508201610067®Number=0000000000099253&sum=6700 [01:41:23]StoreToDocumentArchive [01:41:23]shift 387 fd 230696 [01:41:23]save to /storage/0387/doc_00230696 [01:41:23]save last doc name /storage/0387/doc_00230696 to /storage/kkm_last_doc_name [01:41:23]save OK [01:41:23]Clear old archive folders... [01:41:23]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:41:23]tlvbuf is B6F29350 [01:41:23]SAM_PROTO_ClearQueue [01:41:23]wFMCommunicate request_size=4 [01:41:23]MH_SAM_APDU [01:41:23]CAPDU: 80 09 00 00 [01:41:23]Write to MH i2c: E2 08 00 AD 15 80 09 00 00 00 00 00 00 34 [01:41:23]Write i2c OK [01:41:23]MH_I2C_Read... [01:41:23]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:41:23]Read from MH i2c: E2 [01:41:23]MH_I2C_Read... [01:41:23]Read from MH i2c: E2 03 00 [01:41:23]MH_I2C_Read... [01:41:23]Read from MH i2c: E2 03 00 AD 15 00 90 00 36 [01:41:23]RAPDU: 90 00 [01:41:23]wFMCommunicate OK [01:41:23]SAM_PROTO_ClearQueue done [01:41:23]KKMCreateOFDPacket [01:41:23]OFDProtocolAddRootSTLVToBuf [01:41:23]FM_MakeSignedData [01:41:23]FM_MakeSignedData [01:41:23]SAM_PROTO_SignData [01:41:23]wFMCommunicate request_size=4 [01:41:23]MH_SAM_APDU [01:41:23]CAPDU: 80 0D 01 02 [01:41:23]Write to MH i2c: E2 08 00 AE 15 80 0D 01 02 00 00 00 00 3C [01:41:23]Write i2c OK [01:41:23]MH_I2C_Read... [01:41:23]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:41:23]Read from MH i2c: E2 [01:41:23]MH_I2C_Read... [01:41:23]Read from MH i2c: E2 03 00 [01:41:23]MH_I2C_Read... [01:41:23]Read from MH i2c: E2 03 00 AE 15 00 90 00 37 [01:41:23]RAPDU: 90 00 [01:41:23]wFMCommunicate OK [01:41:23]wFMCommunicate request_size=255 [01:41:23]MH_SAM_APDU [01:41: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 E8 03 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 7C 1A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 1A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D0 02 00 00 00 00 07 04 06 00 2C 1A 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 43 F3 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 28 85 03 00 35 04 06 00 5A [01:41:23]Write to MH i2c: E2 02 01 AF 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 E8 03 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 7C 1A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 1A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D0 02 00 00 00 00 07 04 06 00 2C 1A 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 43 F3 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 28 85 03 00 35 04 06 00 5A 00 00 D9 [01:41:23]Write i2c OK [01:41:23]MH_I2C_Read... [01:41:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:41:24]Read from MH i2c: E2 [01:41:24]MH_I2C_Read... [01:41:24]Read from MH i2c: E2 03 00 [01:41:24]MH_I2C_Read... [01:41:24]Read from MH i2c: E2 03 00 AF 15 00 90 00 38 [01:41:24]RAPDU: 90 00 [01:41:24]wFMCommunicate OK [01:41:24]wFMCommunicate request_size=10 [01:41:24]MH_SAM_APDU [01:41:24]CAPDU: 80 0D 02 02 05 A5 25 EF 46 55 [01:41:24]Write to MH i2c: E2 0D 00 B0 15 80 0D 02 02 05 00 A5 25 EF 46 55 00 00 9D [01:41:24]Write i2c OK [01:41:24]MH_I2C_Read... [01:41:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:41:24]Read from MH i2c: E2 [01:41:24]MH_I2C_Read... [01:41:24]Read from MH i2c: E2 03 00 [01:41:24]MH_I2C_Read... [01:41:24]Read from MH i2c: E2 03 00 B0 15 00 90 00 39 [01:41:24]RAPDU: 90 00 [01:41:24]wFMCommunicate OK [01:41:24]wFMCommunicate request_size=4 [01:41:24]MH_SAM_APDU [01:41:24]CAPDU: 80 0D 03 02 [01:41:24]Write to MH i2c: E2 08 00 B1 15 80 0D 03 02 00 00 00 00 41 [01:41:24]Write i2c OK [01:41:24]MH_I2C_Read... [01:41:24]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:41:24]Read from MH i2c: E2 [01:41:24]MH_I2C_Read... [01:41:24]Read from MH i2c: E2 0B 00 [01:41:24]MH_I2C_Read... [01:41:24]Read from MH i2c: E2 0B 00 B1 15 00 36 BC 3F B4 5B 8D C7 CF 90 00 A5 [01:41:24]RAPDU: 36 BC 3F B4 5B 8D C7 CF 90 00 [01:41:24]wFMCommunicate OK [01:41:24]SAM_PROTO_SignData done [01:41:24]FM_MakeSignedData done [01:41:24]CreateOFDProtocolMessage [01:41:24]wFMCommunicate request_size=4 [01:41:24]MH_SAM_APDU [01:41:24]CAPDU: 80 11 00 00 [01:41:24]Write to MH i2c: E2 08 00 B2 15 80 11 00 00 00 00 00 00 41 [01:41:24]Write i2c OK [01:41:24]MH_I2C_Read... [01:41:24]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:41:24]Read from MH i2c: E2 [01:41:24]MH_I2C_Read... [01:41:24]Read from MH i2c: E2 17 00 [01:41:24]MH_I2C_Read... [01:41:24]Read from MH i2c: E2 17 00 B2 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 92 [01:41:24]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [01:41:24]wFMCommunicate OK [01:41:24]CreateOFDProtocolMessage done [01:41:24]OFDSenderStorePacket 230696 [01:41:24]StoreOFDPacket docnum=230696 [01:41:24]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 76 39 07 01 DB 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 E8 03 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 7C 1A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 1A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D0 02 00 00 00 00 07 04 06 00 2C 1A 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 43 F3 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 28 85 03 00 35 04 06 00 5A A5 25 EF 46 55 36 BC 3F B4 5B 8D C7 CF [01:41:24]CheckFolder [01:41:24]dirname=/storage/ofd_packets [01:41:24]CheckFolder done [01:41:24]ProducePacketName [01:41:24]name=ofd_packets/00230696 [01:41:24]NVStorageSaveData ofd_packets/00230696 [01:41:24]File name is /storage/ofd_packets/00230696 [01:41:24]Write 301 bytes [01:41:24]NVStorageSaveData done [01:41:24]OFDSenderStorePacket done [01:41:24]KKMCreateOFDPacket done [01:41:24]NVStorageSaveData kkm_last_timestamp [01:41:24]File name is /storage/kkm_last_timestamp [01:41:24]Write 4 bytes [01:41:24]NVStorageSaveData done [01:41:24]ExternCall_PrintAddStr [01:41:24]wPrintStart [01:41:24]Write to MH i2c: 01 00 00 B3 15 C8 [01:41:24]Write i2c OK [01:41:24]MH_I2C_Read... [01:41:24]Read from MH i2c: 01 [01:41:24]MH_I2C_Read... [01:41:24]Read from MH i2c: 01 07 00 [01:41:24]MH_I2C_Read... [01:41:24]Read from MH i2c: 01 07 00 B3 15 00 00 00 00 00 FF 0F DD [01:41:24]RasterBufferAndPrint [01:41:24]line Счет N : (1)872288 [01:41:24]line ИНН: 02508201610067 [01:41:24]line Контрольно-Кассовый Чек [01:41:24]line ПРОДАЖА [01:41:24]line ТРК (МРК, ГНК) : 52 [01:41:24]line Товар: 2710124130 [01:41:24]line Аи-92-К-5 [01:41:24]line 1.000 * 67.80 [01:41:24]line = 67.80 [01:41:24]line НДС 12% НСП 1% [01:41:24]line > о реализуемом товаре [01:41:24]line ОКРУГЛЕНИЕ: -0.80 [01:41:24]line ИТОГО: 67.00 [01:41:24]line Внесено: 67.00 [01:41:24]line СДАЧА: 0.00 [01:41:24]line НСП 1% : 0.60 [01:41:24]line НДС 12% : 7.20 [01:41:24]line Наличными: 67.00 [01:41:24]line Безнал.: 0.00 [01:41:24]line Место: АЗС № 125 "Партнер Нефть" [01:41:24]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [01:41:24]line СНО: Общий режим [01:41:24]line Чек 17 29.07.2024 01:41 [01:41:24]line Смена: 387 ФФД: 1.0 [01:41:24]line ЗНМ: 0300000050 [01:41:24]line РНМ: 0000000000099253 [01:41:24]line Версия ККМ: 001 [01:41:24]line ФМ: 0000000000965352 [01:41:24]line ФД: 230696 [01:41:24]line ФПД: 99665352541781 [01:41:24]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T014123&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230696&fm=99665352541781&tin=02508201610067®Number=0000000000099253&sum=6700 [01:41:24]OFD Sender: Processing packet 230696 [packets to send 132, broken 131] [01:41:24]ProducePacketName [01:41:24]name=ofd_packets/00230696 [01:41:24]OFD Sender: To server: pG, [01:41:24]CommunicateWithHost lk.salyk.kg:30040 [01:41:24]ConnectInit lk.salyk.kg [01:41:24]written 0, free lines is 4095 [01:41:24]Connected sock=10 [01:41:24]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 76 39 07 01 DB 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 E8 03 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 7C 1A 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 2C 1A 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 3C 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 D0 02 00 00 00 00 07 04 06 00 2C 1A 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 43 F3 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 28 85 03 00 35 04 06 00 5A A5 25 EF 46 55 36 BC 3F B4 5B 8D C7 CF [01:41:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 3A 6B 47 00 38 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 39 36 35 33 35 32 10 04 04 00 28 85 03 00 F4 03 04 00 19 9A A6 66 B6 04 01 00 00 55 E6 D5 D2 6B 4A 6B 90 [01:41:25]CommunicateWithHost err = 0 [01:41:25]CheckOFDResponse [01:41:25]1017 (14) - 77093643461234 [01:41:25]1041 (16) - 0000000000965352 [01:41:25]1040 (4) - 230696 [01:41:25]1012 (4) - 28.07.2024 19:20 [01:41:25]1206 (1) - 0 [01:41:25]OFD Sender: Remove packet 230696 [01:41:25]ProducePacketName [01:41:25]name=ofd_packets/00230696 [01:41:25]NVStorageDeleteData [01:41:25]Write to MH i2c: 01 00 00 DE 15 F3 [01:41:25]Write i2c OK [01:41:25]MH_I2C_Read... [01:41:25]Read from MH i2c: 01 [01:41:25]MH_I2C_Read... [01:41:25]Read from MH i2c: 01 07 00 [01:41:25]MH_I2C_Read... [01:41:25]Read from MH i2c: 01 07 00 DE 15 00 00 00 00 00 F4 0C FA [01:41:25]RasterBufferAndPrint [01:41:25]line [01:41:25]line [01:41:25]line [01:41:25]line [01:41:25]line [01:41:25]written 0, free lines is 3322 [01:41:25]MH_Cut [01:41:25]Write to MH i2c: D1 01 00 E5 15 01 CC [01:41:25]Write i2c OK [01:41:25]MH_I2C_Read... [01:41:25]Read from MH i2c: D1 [01:41:25]MH_I2C_Read... [01:41:25]Read from MH i2c: D1 01 00 [01:41:25]MH_I2C_Read... [01:41:25]Read from MH i2c: D1 01 00 E5 15 00 CB [01:41:25]Write to MH i2c: 01 00 00 E6 15 FB [01:41:25]Write i2c OK [01:41:25]MH_I2C_Read... [01:41:25]OFD Sender: No OFD packet to send [01:41:25]*** Cut start [01:41:25]*** Partial cut [01:41:25]*** CUTSNS_PIN = 1 [01:41:25]*** CUTSNS_PIN = 0 [01:41:26]*** Brake cut motor [01:41:26]Read from MH i2c: 01 [01:41:26]MH_I2C_Read... [01:41:26]*** Stop cut motor [01:41:26]*** Cut end [01:41:26]Read from MH i2c: 01 07 00 [01:41:26]MH_I2C_Read... [01:41:26]Read from MH i2c: 01 07 00 E6 15 00 00 00 00 00 FF 0F 10 [01:41:26]process_action close_receipt done [01:41:26]requested_data is exist [01:41:26]produce_requested_data [01:41:26]requested_item fm.sn is exist - process it [01:41:26]wFMCommunicate request_size=4 [01:41:26]MH_SAM_APDU [01:41:26]CAPDU: 80 11 00 00 [01:41:26]Write to MH i2c: E2 08 00 E7 15 80 11 00 00 00 00 00 00 76 [01:41:26]Write i2c OK [01:41:26]MH_I2C_Read... [01:41:26]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:41:26]Read from MH i2c: E2 [01:41:26]MH_I2C_Read... [01:41:26]Read from MH i2c: E2 17 00 [01:41:26]MH_I2C_Read... [01:41:26]Read from MH i2c: E2 17 00 E7 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 C7 [01:41:26]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [01:41:26]wFMCommunicate OK [01:41:26]requested_item fd.num is exist - process it [01:41:26]SAM_PROTO_GetFieldsCounters [01:41:26]wFMCommunicate request_size=4 [01:41:26]MH_SAM_APDU [01:41:26]CAPDU: 80 13 00 00 [01:41:26]Write to MH i2c: E2 08 00 E8 15 80 13 00 00 00 00 00 00 79 [01:41:26]Write i2c OK [01:41:26]MH_I2C_Read... [01:41:26]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:41:26]Read from MH i2c: E2 [01:41:26]MH_I2C_Read... [01:41:26]Read from MH i2c: E2 62 00 [01:41:26]MH_I2C_Read... [01:41:26]Read from MH i2c: E2 62 00 E8 15 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 28 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 11 00 00 00 5E 04 04 00 11 00 00 00 57 04 04 00 12 00 00 00 19 04 04 00 00 00 00 00 90 00 02 [01:41:26]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 28 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 11 00 00 00 5E 04 04 00 11 00 00 00 57 04 04 00 12 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:41:26]wFMCommunicate OK [01:41:26]SAM_PROTO_GetFieldsCounters done [01:41:26]requested_item shift.num is exist - process it [01:41:26]requested_item shift.opened is exist - process it [01:41:26]req_shift_opened [01:41:26]FM_GetShiftState [01:41:26]SAM_PROTO_GetShiftState [01:41:26]wFMCommunicate request_size=4 [01:41:26]MH_SAM_APDU [01:41:26]CAPDU: 80 13 01 00 [01:41:26]Write to MH i2c: E2 08 00 E9 15 80 13 01 00 00 00 00 00 7B [01:41:26]Write i2c OK [01:41:26]MH_I2C_Read... [01:41:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:41:26]Read from MH i2c: E2 [01:41:26]MH_I2C_Read... [01:41:26]Read from MH i2c: E2 0E 00 [01:41:26]MH_I2C_Read... [01:41:26]Read from MH i2c: E2 0E 00 E9 15 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 BB [01:41:26]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [01:41:26]wFMCommunicate OK [01:41:26]SAM_PROTO_GetShiftState done [01:41:26]FM_GetShiftState done [01:41:26]req_shift_opened done [01:41:26]requested_item shift.open_date is exist - process it [01:41:26]req_shift_open_date [01:41:26]req_shift_open_date done [01:41:26]produce_requested_data done [01:41:26]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230696,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444} [01:41:26]process_action_free close_receipt [01:41:26]json_value_free [01:41:26]json_value_free done [01:41:26]process_json_proto returns [01:41:26]Send response to host [01:41:26]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230696,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444}}} [01:41:26]free response buf [01:41:26]execute_script done [01:41:26]execute_script returns [01:41:26]free content buf [01:41:26]Sock 8.Close socket [01:41:26]Sock 8.Thread stoped [01:41:30]OFD Sender: No OFD packet to send [01:41:35]OFD Sender: No OFD packet to send [01:41:40]OFD Sender: No OFD packet to send [01:41:45]OFD Sender: No OFD packet to send [01:41:50]OFD Sender: No OFD packet to send [01:41:55]OFD Sender: No OFD packet to send [01:42:00]OFD Sender: No OFD packet to send [01:42:05]OFD Sender: No OFD packet to send [01:42:10]OFD Sender: No OFD packet to send [01:42:15]OFD Sender: No OFD packet to send [01:42:20]OFD Sender: No OFD packet to send [01:42:25]OFD Sender: No OFD packet to send [01:42:30]OFD Sender: No OFD packet to send [01:42:35]OFD Sender: No OFD packet to send [01:42:40]OFD Sender: No OFD packet to send [01:42:45]OFD Sender: No OFD packet to send [01:42:50]OFD Sender: No OFD packet to send [01:42:55]OFD Sender: No OFD packet to send [01:43:00]OFD Sender: No OFD packet to send [01:43:05]OFD Sender: No OFD packet to send [01:43:10]OFD Sender: No OFD packet to send [01:43:15]OFD Sender: No OFD packet to send [01:43:20]OFD Sender: No OFD packet to send [01:43:25]OFD Sender: No OFD packet to send [01:43:30]OFD Sender: No OFD packet to send [01:43:35]OFD Sender: No OFD packet to send [01:43:40]OFD Sender: No OFD packet to send [01:43:45]OFD Sender: No OFD packet to send [01:43:50]OFD Sender: No OFD packet to send [01:43:55]OFD Sender: No OFD packet to send [01:44:00]OFD Sender: No OFD packet to send [01:44:05]OFD Sender: No OFD packet to send [01:44:10]OFD Sender: No OFD packet to send [01:44:15]OFD Sender: No OFD packet to send [01:44:20]OFD Sender: No OFD packet to send [01:44:25]OFD Sender: No OFD packet to send [01:44:30]OFD Sender: No OFD packet to send [01:44:35]OFD Sender: No OFD packet to send [01:44:40]OFD Sender: No OFD packet to send [01:44:45]OFD Sender: No OFD packet to send [01:44:50]OFD Sender: No OFD packet to send [01:44:55]OFD Sender: No OFD packet to send [01:45:00]OFD Sender: No OFD packet to send [01:45:05]OFD Sender: No OFD packet to send [01:45:10]OFD Sender: No OFD packet to send [01:45:15]OFD Sender: No OFD packet to send [01:45:20]OFD Sender: No OFD packet to send [01:45:25]OFD Sender: No OFD packet to send [01:45:30]OFD Sender: No OFD packet to send [01:45:35]OFD Sender: No OFD packet to send [01:45:40]OFD Sender: No OFD packet to send [01:45:45]OFD Sender: No OFD packet to send [01:45:50]OFD Sender: No OFD packet to send [01:45:55]OFD Sender: No OFD packet to send [01:46:00]OFD Sender: No OFD packet to send [01:46:05]OFD Sender: No OFD packet to send [01:46:10]OFD Sender: No OFD packet to send [01:46:15]OFD Sender: No OFD packet to send [01:46:20]OFD Sender: No OFD packet to send [01:46:25]OFD Sender: No OFD packet to send [01:46:30]OFD Sender: No OFD packet to send [01:46:35]OFD Sender: No OFD packet to send [01:46:40]OFD Sender: No OFD packet to send [01:46:45]OFD Sender: No OFD packet to send [01:46:50]OFD Sender: No OFD packet to send [01:46:55]OFD Sender: No OFD packet to send [01:47:00]OFD Sender: No OFD packet to send [01:47:05]OFD Sender: No OFD packet to send [01:47:10]OFD Sender: No OFD packet to send [01:47:15]OFD Sender: No OFD packet to send [01:47:20]OFD Sender: No OFD packet to send [01:47:25]OFD Sender: No OFD packet to send [01:47:31]OFD Sender: No OFD packet to send [01:47:36]OFD Sender: No OFD packet to send [01:47:41]OFD Sender: No OFD packet to send [01:47:46]OFD Sender: No OFD packet to send [01:47:51]OFD Sender: No OFD packet to send [01:47:56]OFD Sender: No OFD packet to send [01:48:01]OFD Sender: No OFD packet to send [01:48:06]OFD Sender: No OFD packet to send [01:48:11]OFD Sender: No OFD packet to send [01:48:16]OFD Sender: No OFD packet to send [01:48:21]OFD Sender: No OFD packet to send [01:48:26]OFD Sender: No OFD packet to send [01:48:31]OFD Sender: No OFD packet to send [01:48:36]OFD Sender: No OFD packet to send [01:48:41]OFD Sender: No OFD packet to send [01:48:46]OFD Sender: No OFD packet to send [01:48:51]OFD Sender: No OFD packet to send [01:48:56]OFD Sender: No OFD packet to send [01:49:01]OFD Sender: No OFD packet to send [01:49:06]OFD Sender: No OFD packet to send [01:49:11]OFD Sender: No OFD packet to send [01:49:16]OFD Sender: No OFD packet to send [01:49:21]OFD Sender: No OFD packet to send [01:49:26]OFD Sender: No OFD packet to send [01:49:31]OFD Sender: No OFD packet to send [01:49:36]OFD Sender: No OFD packet to send [01:49:41]OFD Sender: No OFD packet to send [01:49:46]OFD Sender: No OFD packet to send [01:49:51]OFD Sender: No OFD packet to send [01:49:56]OFD Sender: No OFD packet to send [01:50:01]OFD Sender: No OFD packet to send [01:50:06]OFD Sender: No OFD packet to send [01:50:11]OFD Sender: No OFD packet to send [01:50:16]OFD Sender: No OFD packet to send [01:50:21]OFD Sender: No OFD packet to send [01:50:26]OFD Sender: No OFD packet to send [01:50:31]OFD Sender: No OFD packet to send [01:50:36]OFD Sender: No OFD packet to send [01:50:41]OFD Sender: No OFD packet to send [01:50:46]OFD Sender: No OFD packet to send [01:50:51]OFD Sender: No OFD packet to send [01:50:56]OFD Sender: No OFD packet to send [01:51:01]OFD Sender: No OFD packet to send [01:51:06]OFD Sender: No OFD packet to send [01:51:11]OFD Sender: No OFD packet to send [01:51:16]OFD Sender: No OFD packet to send [01:51:21]OFD Sender: No OFD packet to send [01:51:26]OFD Sender: No OFD packet to send [01:51:31]OFD Sender: No OFD packet to send [01:51:36]OFD Sender: No OFD packet to send [01:51:41]OFD Sender: No OFD packet to send [01:51:46]OFD Sender: No OFD packet to send [01:51:51]OFD Sender: No OFD packet to send [01:51:56]OFD Sender: No OFD packet to send [01:51:57]accept exits with 9 [01:51:57]New connection [01:51:57]New thread 3067133284 created [01:51:57]Thread 3067276644 joined [01:51:57]Waiting for new connection... [01:51:57] Sock 9.Parse request [01:51:57]Sock 9.Check first char [01:51:57]Sock 9.First char is OK [01:51:57]request: POST /json_proto HTTP/1.0 [01:51:57]Method: POST [01:51:57]URL: /json_proto [01:51:57]Method is POST - this is cgi request [01:51:57]url: /json_proto [01:51:57]query_string will be loaded in cgi processing [01:51:57]execute_cgi json_proto POST (null) [01:51:57]execute_cgi path=json_proto method=POST [01:51:57]POST find Content-Length [01:51:57]Host: 172.17.49.131:8080 [01:51:57]Content-Length: 840 [01:51:57]Content-Type: application/json [01:51:57] [01:51:57]POST finish read [01:51:57]Found Content-Length = 840 [01:51:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872289", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 400.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:51:57]execute_script... [01:51: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)872289", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 400.02 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:51:57]POST & json_proto [01:51:57]process_json_proto [01:51:57]json parsed OK: [01:51:57]protocol is kg_v1.0 [01:51:57]action value=close_receipt [01:51:57]process_action close_receipt [01:51:57]cmd_close_receipt [01:51:57]MH_GetDate [01:51:57]Write to MH i2c: F0 00 00 EA 15 EE [01:51:57]Write i2c OK [01:51:57]MH_I2C_Read... [01:51:57]Read from MH i2c: F0 [01:51:57]MH_I2C_Read... [01:51:57]Read from MH i2c: F0 09 00 [01:51:57]MH_I2C_Read... [01:51:57]Read from MH i2c: F0 09 00 EA 15 00 BE F5 A6 66 FF 4D C0 64 26 [01:51:57]GetLastDocTimeStamp 1722217283 [01:51:57]current date 1722217918 [01:51:57]FM_GetShiftState [01:51:57]SAM_PROTO_GetShiftState [01:51:57]wFMCommunicate request_size=4 [01:51:57]MH_SAM_APDU [01:51:57]CAPDU: 80 13 01 00 [01:51:57]Write to MH i2c: E2 08 00 EB 15 80 13 01 00 00 00 00 00 7D [01:51:57]Write i2c OK [01:51:57]MH_I2C_Read... [01:51:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:51:57]Read from MH i2c: E2 [01:51:57]MH_I2C_Read... [01:51:57]Read from MH i2c: E2 0E 00 [01:51:57]MH_I2C_Read... [01:51:57]Read from MH i2c: E2 0E 00 EB 15 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 BD [01:51:57]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [01:51:57]wFMCommunicate OK [01:51:57]SAM_PROTO_GetShiftState done [01:51:57]FM_GetShiftState done [01:51:57]opened in 1722213444 [01:51:57]opened+sec_in_day 1722299844 [01:51:57]quantity*price = 40002 [01:51:57]sum+1 = 40003 [01:51:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 400.02 НСП 1% : 3.54 НДС 12% : 42.48 Наличными: 0.00 Безнал.: 400.02 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 18 29.07.2024 01:51 Смена: 387 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000965352 ФД: 230697 ФПД: 149118120663452 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T015158&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230697&fm=149118120663452&tin=02508201610067®Number=0000000000099253&sum=40002 [01:51:58]StoreToDocumentArchive [01:51:58]shift 387 fd 230697 [01:51:58]save to /storage/0387/doc_00230697 [01:51:58]save last doc name /storage/0387/doc_00230697 to /storage/kkm_last_doc_name [01:51:58]save OK [01:51:58]Clear old archive folders... [01:51:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:51:58]tlvbuf is 005F4890 [01:51:58]SAM_PROTO_ClearQueue [01:51:58]wFMCommunicate request_size=4 [01:51:58]MH_SAM_APDU [01:51:58]CAPDU: 80 09 00 00 [01:51:58]Write to MH i2c: E2 08 00 F8 15 80 09 00 00 00 00 00 00 7F [01:51:58]Write i2c OK [01:51:58]MH_I2C_Read... [01:51:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:51:58]Read from MH i2c: E2 [01:51:58]MH_I2C_Read... [01:51:58]Read from MH i2c: E2 03 00 [01:51:58]MH_I2C_Read... [01:51:58]Read from MH i2c: E2 03 00 F8 15 00 90 00 81 [01:51:58]RAPDU: 90 00 [01:51:58]wFMCommunicate OK [01:51:58]SAM_PROTO_ClearQueue done [01:51:58]KKMCreateOFDPacket [01:51:58]OFDProtocolAddRootSTLVToBuf [01:51:58]FM_MakeSignedData [01:51:58]FM_MakeSignedData [01:51:58]SAM_PROTO_SignData [01:51:58]wFMCommunicate request_size=4 [01:51:58]MH_SAM_APDU [01:51:58]CAPDU: 80 0D 01 02 [01:51:58]Write to MH i2c: E2 08 00 F9 15 80 0D 01 02 00 00 00 00 87 [01:51:58]Write i2c OK [01:51:58]MH_I2C_Read... [01:51:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:51:58]Read from MH i2c: E2 [01:51:58]MH_I2C_Read... [01:51:58]Read from MH i2c: E2 03 00 [01:51:58]MH_I2C_Read... [01:51:58]Read from MH i2c: E2 03 00 F9 15 00 90 00 82 [01:51:58]RAPDU: 90 00 [01:51:58]wFMCommunicate OK [01:51:58]wFMCommunicate request_size=255 [01:51:58]MH_SAM_APDU [01:51: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 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 12 00 00 00 F4 03 04 00 BE F5 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 29 85 03 00 35 04 06 00 87 [01:51:58]Write to MH i2c: E2 02 01 FA 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 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 12 00 00 00 F4 03 04 00 BE F5 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 29 85 03 00 35 04 06 00 87 00 00 7D [01:51:58]Write i2c OK [01:51:58]MH_I2C_Read... [01:51:58]Read from MH i2c: E2 [01:51:58]MH_I2C_Read... [01:51:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:51:58]Read from MH i2c: E2 03 00 [01:51:58]MH_I2C_Read... [01:51:58]Read from MH i2c: E2 03 00 FA 15 00 90 00 83 [01:51:58]RAPDU: 90 00 [01:51:58]wFMCommunicate OK [01:51:58]wFMCommunicate request_size=10 [01:51:58]MH_SAM_APDU [01:51:58]CAPDU: 80 0D 02 02 05 9F 44 9C 99 9C [01:51:58]Write to MH i2c: E2 0D 00 FB 15 80 0D 02 02 05 00 9F 44 9C 99 9C 00 00 48 [01:51:58]Write i2c OK [01:51:58]MH_I2C_Read... [01:51:58]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:51:58]Read from MH i2c: E2 [01:51:58]MH_I2C_Read... [01:51:58]Read from MH i2c: E2 03 00 [01:51:58]MH_I2C_Read... [01:51:58]Read from MH i2c: E2 03 00 FB 15 00 90 00 84 [01:51:58]RAPDU: 90 00 [01:51:58]wFMCommunicate OK [01:51:58]wFMCommunicate request_size=4 [01:51:58]MH_SAM_APDU [01:51:58]CAPDU: 80 0D 03 02 [01:51:58]Write to MH i2c: E2 08 00 FC 15 80 0D 03 02 00 00 00 00 8C [01:51:58]Write i2c OK [01:51:58]MH_I2C_Read... [01:51:58]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:51:58]Read from MH i2c: E2 [01:51:58]MH_I2C_Read... [01:51:58]Read from MH i2c: E2 0B 00 [01:51:58]MH_I2C_Read... [01:51:58]Read from MH i2c: E2 0B 00 FC 15 00 FA EB 6C 1B 9D D1 43 17 90 00 C1 [01:51:58]RAPDU: FA EB 6C 1B 9D D1 43 17 90 00 [01:51:58]wFMCommunicate OK [01:51:58]SAM_PROTO_SignData done [01:51:58]FM_MakeSignedData done [01:51:58]CreateOFDProtocolMessage [01:51:58]wFMCommunicate request_size=4 [01:51:58]MH_SAM_APDU [01:51:58]CAPDU: 80 11 00 00 [01:51:58]Write to MH i2c: E2 08 00 FD 15 80 11 00 00 00 00 00 00 8C [01:51:58]Write i2c OK [01:51:58]MH_I2C_Read... [01:51:58]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:51:58]Read from MH i2c: E2 [01:51:58]MH_I2C_Read... [01:51:58]Read from MH i2c: E2 17 00 [01:51:58]MH_I2C_Read... [01:51:58]Read from MH i2c: E2 17 00 FD 15 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 DD [01:51:58]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [01:51:58]wFMCommunicate OK [01:51:58]CreateOFDProtocolMessage done [01:51:58]OFDSenderStorePacket 230697 [01:51:58]StoreOFDPacket docnum=230697 [01:51:58]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 AD 06 07 01 3F 3C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 12 00 00 00 F4 03 04 00 BE F5 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 29 85 03 00 35 04 06 00 87 9F 44 9C 99 9C FA EB 6C 1B 9D D1 43 17 [01:51:58]CheckFolder [01:51:58]dirname=/storage/ofd_packets [01:51:58]CheckFolder done [01:51:58]ProducePacketName [01:51:58]name=ofd_packets/00230697 [01:51:58]NVStorageSaveData ofd_packets/00230697 [01:51:58]File name is /storage/ofd_packets/00230697 [01:51:58]Write 301 bytes [01:51:58]NVStorageSaveData done [01:51:58]OFDSenderStorePacket done [01:51:58]KKMCreateOFDPacket done [01:51:58]NVStorageSaveData kkm_last_timestamp [01:51:58]File name is /storage/kkm_last_timestamp [01:51:58]Write 4 bytes [01:51:58]NVStorageSaveData done [01:51:58]ExternCall_PrintAddStr [01:51:58]wPrintStart [01:51:58]Write to MH i2c: 01 00 00 FE 15 13 [01:51:58]Write i2c OK [01:51:58]MH_I2C_Read... [01:51:58]Read from MH i2c: 01 [01:51:58]MH_I2C_Read... [01:51:58]Read from MH i2c: 01 07 00 [01:51:58]MH_I2C_Read... [01:51:58]Read from MH i2c: 01 07 00 FE 15 00 00 00 00 00 FF 0F 28 [01:51:58]RasterBufferAndPrint [01:51:58]line Счет N : (1)872289 [01:51:58]line ИНН: 02508201610067 [01:51:58]line Контрольно-Кассовый Чек [01:51:58]line ПРОДАЖА [01:51:58]line ТРК (МРК, ГНК) : 62 [01:51:58]line Товар: 2710124130 [01:51:58]line Аи-92-К-5 [01:51:58]line 5.900 * 67.80 [01:51:58]line = 400.02 [01:51:58]line НДС 12% НСП 1% [01:51:58]line > о реализуемом товаре [01:51:58]line ИТОГО: 400.02 [01:51:58]line НСП 1% : 3.54 [01:51:58]line НДС 12% : 42.48 [01:51:58]line Наличными: 0.00 [01:51:58]line Безнал.: 400.02 [01:51:58]line Место: АЗС № 125 "Партнер Нефть" [01:51:58]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [01:51:58]line СНО: Общий режим [01:51:58]line Чек 18 29.07.2024 01:51 [01:51:58]line Смена: 387 ФФД: 1.0 [01:51:58]line ЗНМ: 0300000050 [01:51:58]line РНМ: 0000000000099253 [01:51:58]line Версия ККМ: 001 [01:51:58]line Платежная система: АКБ Кыргызстан [01:51:58]line ФМ: 0000000000965352 [01:51:58]line ФД: 230697 [01:51:58]line ФПД: 149118120663452 [01:51:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T015158&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230697&fm=149118120663452&tin=02508201610067®Number=0000000000099253&sum=40002 [01:51:59]OFD Sender: Processing packet 230697 [packets to send 132, broken 131] [01:51:59]ProducePacketName [01:51:59]name=ofd_packets/00230697 [01:51:59]OFD Sender: To server: pG, [01:51:59]CommunicateWithHost lk.salyk.kg:30040 [01:51:59]ConnectInit lk.salyk.kg [01:51:59]written 0, free lines is 4095 [01:51:59]Connected sock=10 [01:51:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 AD 06 07 01 3F 3C 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 12 00 00 00 F4 03 04 00 BE F5 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 29 85 03 00 35 04 06 00 87 9F 44 9C 99 9C FA EB 6C 1B 9D D1 43 17 [01:51:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 FF F4 47 00 44 89 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 29 85 03 00 F4 03 04 00 94 9C A6 66 B6 04 01 00 00 62 61 DC 53 A2 84 31 9A [01:51:59]CommunicateWithHost err = 0 [01:51:59]CheckOFDResponse [01:51:59]1017 (14) - 77093643461234 [01:51:59]1041 (16) - 0000000000965352 [01:51:59]1040 (4) - 230697 [01:51:59]1012 (4) - 28.07.2024 19:31 [01:51:59]1206 (1) - 0 [01:51:59]OFD Sender: Remove packet 230697 [01:51:59]ProducePacketName [01:51:59]name=ofd_packets/00230697 [01:51:59]NVStorageDeleteData [01:51:59]Write to MH i2c: 01 00 00 28 16 3E [01:51:59]Write i2c OK [01:51:59]MH_I2C_Read... [01:51:59]Read from MH i2c: 01 [01:51:59]MH_I2C_Read... [01:51:59]Read from MH i2c: 01 07 00 [01:51:59]MH_I2C_Read... [01:51:59]Read from MH i2c: 01 07 00 28 16 00 00 00 00 00 0A 0D 5C [01:51:59]RasterBufferAndPrint [01:51:59]line [01:51:59]line [01:51:59]line [01:51:59]line [01:51:59]line [01:51:59]written 0, free lines is 3345 [01:51:59]MH_Cut [01:51:59]Write to MH i2c: D1 01 00 2F 16 01 17 [01:51:59]Write i2c OK [01:51:59]MH_I2C_Read... [01:51:59]Read from MH i2c: D1 [01:51:59]MH_I2C_Read... [01:51:59]Read from MH i2c: D1 01 00 [01:51:59]MH_I2C_Read... [01:51:59]Read from MH i2c: D1 01 00 2F 16 00 16 [01:51:59]Write to MH i2c: 01 00 00 30 16 46 [01:51:59]Write i2c OK [01:51:59]MH_I2C_Read... [01:52:00]OFD Sender: No OFD packet to send [01:52:00]*** Cut start [01:52:00]*** Partial cut [01:52:00]*** CUTSNS_PIN = 1 [01:52:00]*** CUTSNS_PIN = 0 [01:52:00]*** Brake cut motor [01:52:00]Read from MH i2c: 01 [01:52:00]MH_I2C_Read... [01:52:00]*** Stop cut motor [01:52:01]*** Cut end [01:52:01]Read from MH i2c: 01 07 00 [01:52:01]MH_I2C_Read... [01:52:01]Read from MH i2c: 01 07 00 30 16 00 00 00 00 00 FF 0F 5B [01:52:01]process_action close_receipt done [01:52:01]requested_data is exist [01:52:01]produce_requested_data [01:52:01]requested_item fm.sn is exist - process it [01:52:01]wFMCommunicate request_size=4 [01:52:01]MH_SAM_APDU [01:52:01]CAPDU: 80 11 00 00 [01:52:01]Write to MH i2c: E2 08 00 31 16 80 11 00 00 00 00 00 00 C1 [01:52:01]Write i2c OK [01:52:01]MH_I2C_Read... [01:52:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:52:01]Read from MH i2c: E2 [01:52:01]MH_I2C_Read... [01:52:01]Read from MH i2c: E2 17 00 [01:52:01]MH_I2C_Read... [01:52:01]Read from MH i2c: E2 17 00 31 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 12 [01:52:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [01:52:01]wFMCommunicate OK [01:52:01]requested_item fd.num is exist - process it [01:52:01]SAM_PROTO_GetFieldsCounters [01:52:01]wFMCommunicate request_size=4 [01:52:01]MH_SAM_APDU [01:52:01]CAPDU: 80 13 00 00 [01:52:01]Write to MH i2c: E2 08 00 32 16 80 13 00 00 00 00 00 00 C4 [01:52:01]Write i2c OK [01:52:01]MH_I2C_Read... [01:52:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:52:01]Read from MH i2c: E2 [01:52:01]MH_I2C_Read... [01:52:01]Read from MH i2c: E2 62 00 [01:52:01]MH_I2C_Read... [01:52:01]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 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 29 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 12 00 00 00 5E 04 04 00 12 00 00 00 57 04 04 00 13 00 00 00 19 04 04 00 00 00 00 00 90 00 51 [01:52:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 29 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 12 00 00 00 5E 04 04 00 12 00 00 00 57 04 04 00 13 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:52:01]wFMCommunicate OK [01:52:01]SAM_PROTO_GetFieldsCounters done [01:52:01]requested_item shift.num is exist - process it [01:52:01]requested_item shift.opened is exist - process it [01:52:01]req_shift_opened [01:52:01]FM_GetShiftState [01:52:01]SAM_PROTO_GetShiftState [01:52:01]wFMCommunicate request_size=4 [01:52:01]MH_SAM_APDU [01:52:01]CAPDU: 80 13 01 00 [01:52:01]Write to MH i2c: E2 08 00 33 16 80 13 01 00 00 00 00 00 C6 [01:52:01]Write i2c OK [01:52:01]MH_I2C_Read... [01:52:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:52:01]Read from MH i2c: E2 [01:52:01]MH_I2C_Read... [01:52:01]Read from MH i2c: E2 0E 00 [01:52:01]MH_I2C_Read... [01:52:01]Read from MH i2c: E2 0E 00 33 16 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 06 [01:52:01]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [01:52:01]wFMCommunicate OK [01:52:01]SAM_PROTO_GetShiftState done [01:52:01]FM_GetShiftState done [01:52:01]req_shift_opened done [01:52:01]requested_item shift.open_date is exist - process it [01:52:01]req_shift_open_date [01:52:01]req_shift_open_date done [01:52:01]produce_requested_data done [01:52:01]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230697,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444} [01:52:01]process_action_free close_receipt [01:52:01]json_value_free [01:52:01]json_value_free done [01:52:01]process_json_proto returns [01:52:01]Send response to host [01:52:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230697,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444}}} [01:52:01]free response buf [01:52:01]execute_script done [01:52:01]execute_script returns [01:52:01]free content buf [01:52:01]Sock 9.Close socket [01:52:01]Sock 9.Thread stoped [01:52:05]OFD Sender: No OFD packet to send [01:52:09]accept exits with 8 [01:52:09]New connection [01:52:09]New thread 3067276644 created [01:52:09]Thread 3067133284 joined [01:52:09]Waiting for new connection... [01:52:09] Sock 8.Parse request [01:52:09]Sock 8.Check first char [01:52:09]Sock 8.First char is OK [01:52:09]request: POST /json_proto HTTP/1.0 [01:52:09]Method: POST [01:52:09]URL: /json_proto [01:52:09]Method is POST - this is cgi request [01:52:09]url: /json_proto [01:52:09]query_string will be loaded in cgi processing [01:52:09]execute_cgi json_proto POST (null) [01:52:09]execute_cgi path=json_proto method=POST [01:52:09]POST find Content-Length [01:52:09]Host: 172.17.49.131:8080 [01:52:09]Content-Length: 840 [01:52:09]Content-Type: application/json [01:52:09] [01:52:09]POST finish read [01:52:09]Found Content-Length = 840 [01:52:09]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872290", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 600.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:52:09]execute_script... [01:52: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)872290", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 600.03 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:52:09]POST & json_proto [01:52:09]process_json_proto [01:52:09]json parsed OK: [01:52:09]protocol is kg_v1.0 [01:52:09]action value=close_receipt [01:52:09]process_action close_receipt [01:52:09]cmd_close_receipt [01:52:09]MH_GetDate [01:52:09]Write to MH i2c: F0 00 00 34 16 39 [01:52:09]Write i2c OK [01:52:09]MH_I2C_Read... [01:52:09]Read from MH i2c: F0 [01:52:09]MH_I2C_Read... [01:52:09]Read from MH i2c: F0 09 00 [01:52:09]MH_I2C_Read... [01:52:09]Read from MH i2c: F0 09 00 34 16 00 C9 F5 A6 66 FF 4D C0 64 7C [01:52:09]GetLastDocTimeStamp 1722217918 [01:52:09]current date 1722217929 [01:52:09]FM_GetShiftState [01:52:09]SAM_PROTO_GetShiftState [01:52:09]wFMCommunicate request_size=4 [01:52:09]MH_SAM_APDU [01:52:09]CAPDU: 80 13 01 00 [01:52:09]Write to MH i2c: E2 08 00 35 16 80 13 01 00 00 00 00 00 C8 [01:52:09]Write i2c OK [01:52:09]MH_I2C_Read... [01:52:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:52:09]Read from MH i2c: E2 [01:52:09]MH_I2C_Read... [01:52:09]Read from MH i2c: E2 0E 00 [01:52:09]MH_I2C_Read... [01:52:09]Read from MH i2c: E2 0E 00 35 16 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 08 [01:52:09]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [01:52:09]wFMCommunicate OK [01:52:09]SAM_PROTO_GetShiftState done [01:52:09]FM_GetShiftState done [01:52:09]opened in 1722213444 [01:52:09]opened+sec_in_day 1722299844 [01:52:09]quantity*price = 60003 [01:52:09]sum+1 = 60004 [01:52:09]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 600.03 НСП 1% : 5.31 НДС 12% : 63.72 Наличными: 0.00 Безнал.: 600.03 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 19 29.07.2024 01:52 Смена: 387 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000965352 ФД: 230698 ФПД: 202966628080973 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T015210&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230698&fm=202966628080973&tin=02508201610067®Number=0000000000099253&sum=60003 [01:52:10]StoreToDocumentArchive [01:52:10]shift 387 fd 230698 [01:52:10]save to /storage/0387/doc_00230698 [01:52:10]save last doc name /storage/0387/doc_00230698 to /storage/kkm_last_doc_name [01:52:10]save OK [01:52:10]Clear old archive folders... [01:52:10]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:52:10]tlvbuf is 005E9A70 [01:52:10]SAM_PROTO_ClearQueue [01:52:10]wFMCommunicate request_size=4 [01:52:10]MH_SAM_APDU [01:52:10]CAPDU: 80 09 00 00 [01:52:10]Write to MH i2c: E2 08 00 42 16 80 09 00 00 00 00 00 00 CA [01:52:10]Write i2c OK [01:52:10]MH_I2C_Read... [01:52:10]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:52:10]Read from MH i2c: E2 [01:52:10]MH_I2C_Read... [01:52:10]Read from MH i2c: E2 03 00 [01:52:10]MH_I2C_Read... [01:52:10]Read from MH i2c: E2 03 00 42 16 00 90 00 CC [01:52:10]RAPDU: 90 00 [01:52:10]wFMCommunicate OK [01:52:10]SAM_PROTO_ClearQueue done [01:52:10]KKMCreateOFDPacket [01:52:10]OFDProtocolAddRootSTLVToBuf [01:52:10]FM_MakeSignedData [01:52:10]FM_MakeSignedData [01:52:10]SAM_PROTO_SignData [01:52:10]wFMCommunicate request_size=4 [01:52:10]MH_SAM_APDU [01:52:10]CAPDU: 80 0D 01 02 [01:52:10]Write to MH i2c: E2 08 00 43 16 80 0D 01 02 00 00 00 00 D2 [01:52:10]Write i2c OK [01:52:10]MH_I2C_Read... [01:52:10]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:52:10]Read from MH i2c: E2 [01:52:10]MH_I2C_Read... [01:52:10]Read from MH i2c: E2 03 00 [01:52:10]MH_I2C_Read... [01:52:10]Read from MH i2c: E2 03 00 43 16 00 90 00 CD [01:52:10]RAPDU: 90 00 [01:52:10]wFMCommunicate OK [01:52:10]wFMCommunicate request_size=255 [01:52:10]MH_SAM_APDU [01:52: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 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 13 00 00 00 F4 03 04 00 CA F5 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 2A 85 03 00 35 04 06 00 B8 [01:52:10]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 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 13 00 00 00 F4 03 04 00 CA F5 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 2A 85 03 00 35 04 06 00 B8 00 00 EB [01:52:10]Write i2c OK [01:52:10]MH_I2C_Read... [01:52:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:52:10]Read from MH i2c: E2 [01:52:10]MH_I2C_Read... [01:52:10]Read from MH i2c: E2 03 00 [01:52:10]MH_I2C_Read... [01:52:10]Read from MH i2c: E2 03 00 44 16 00 90 00 CE [01:52:10]RAPDU: 90 00 [01:52:10]wFMCommunicate OK [01:52:10]wFMCommunicate request_size=10 [01:52:10]MH_SAM_APDU [01:52:10]CAPDU: 80 0D 02 02 05 98 D9 C4 9D 4D [01:52:10]Write to MH i2c: E2 0D 00 45 16 80 0D 02 02 05 00 98 D9 C4 9D 4D 00 00 FE [01:52:10]Write i2c OK [01:52:10]MH_I2C_Read... [01:52:10]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:52:10]Read from MH i2c: E2 [01:52:10]MH_I2C_Read... [01:52:10]Read from MH i2c: E2 03 00 [01:52:10]MH_I2C_Read... [01:52:10]Read from MH i2c: E2 03 00 45 16 00 90 00 CF [01:52:10]RAPDU: 90 00 [01:52:10]wFMCommunicate OK [01:52:10]wFMCommunicate request_size=4 [01:52:10]MH_SAM_APDU [01:52:10]CAPDU: 80 0D 03 02 [01:52:10]Write to MH i2c: E2 08 00 46 16 80 0D 03 02 00 00 00 00 D7 [01:52:10]Write i2c OK [01:52:10]MH_I2C_Read... [01:52:10]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:52:10]Read from MH i2c: E2 [01:52:10]MH_I2C_Read... [01:52:10]Read from MH i2c: E2 0B 00 [01:52:10]MH_I2C_Read... [01:52:10]Read from MH i2c: E2 0B 00 46 16 00 EB FA 29 E7 09 E1 21 DB 90 00 B3 [01:52:10]RAPDU: EB FA 29 E7 09 E1 21 DB 90 00 [01:52:10]wFMCommunicate OK [01:52:10]SAM_PROTO_SignData done [01:52:10]FM_MakeSignedData done [01:52:10]CreateOFDProtocolMessage [01:52:10]wFMCommunicate request_size=4 [01:52:10]MH_SAM_APDU [01:52:10]CAPDU: 80 11 00 00 [01:52:10]Write to MH i2c: E2 08 00 47 16 80 11 00 00 00 00 00 00 D7 [01:52:10]Write i2c OK [01:52:10]MH_I2C_Read... [01:52:10]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:52:10]Read from MH i2c: E2 [01:52:10]MH_I2C_Read... [01:52:10]Read from MH i2c: E2 17 00 [01:52:10]MH_I2C_Read... [01:52:10]Read from MH i2c: E2 17 00 47 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 28 [01:52:10]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [01:52:10]wFMCommunicate OK [01:52:10]CreateOFDProtocolMessage done [01:52:10]OFDSenderStorePacket 230698 [01:52:10]StoreOFDPacket docnum=230698 [01:52:10]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 B6 5C 07 01 63 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 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 13 00 00 00 F4 03 04 00 CA F5 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 2A 85 03 00 35 04 06 00 B8 98 D9 C4 9D 4D EB FA 29 E7 09 E1 21 DB [01:52:10]CheckFolder [01:52:10]dirname=/storage/ofd_packets [01:52:10]CheckFolder done [01:52:10]ProducePacketName [01:52:10]name=ofd_packets/00230698 [01:52:10]NVStorageSaveData ofd_packets/00230698 [01:52:10]File name is /storage/ofd_packets/00230698 [01:52:10]Write 301 bytes [01:52:10]NVStorageSaveData done [01:52:10]OFDSenderStorePacket done [01:52:10]KKMCreateOFDPacket done [01:52:10]NVStorageSaveData kkm_last_timestamp [01:52:10]File name is /storage/kkm_last_timestamp [01:52:10]Write 4 bytes [01:52:10]NVStorageSaveData done [01:52:10]ExternCall_PrintAddStr [01:52:10]wPrintStart [01:52:10]Write to MH i2c: 01 00 00 48 16 5E [01:52:10]Write i2c OK [01:52:10]MH_I2C_Read... [01:52:10]Read from MH i2c: 01 [01:52:10]MH_I2C_Read... [01:52:10]Read from MH i2c: 01 07 00 [01:52:10]MH_I2C_Read... [01:52:10]Read from MH i2c: 01 07 00 48 16 00 00 00 00 00 FF 0F 73 [01:52:10]RasterBufferAndPrint [01:52:10]line Счет N : (1)872290 [01:52:10]line ИНН: 02508201610067 [01:52:10]line Контрольно-Кассовый Чек [01:52:10]line ПРОДАЖА [01:52:10]line ТРК (МРК, ГНК) : 42 [01:52:10]line Товар: 2710124130 [01:52:10]line Аи-92-К-5 [01:52:10]line 8.850 * 67.80 [01:52:10]line = 600.03 [01:52:10]line НДС 12% НСП 1% [01:52:10]line > о реализуемом товаре [01:52:10]line ИТОГО: 600.03 [01:52:10]line НСП 1% : 5.31 [01:52:10]line НДС 12% : 63.72 [01:52:10]line Наличными: 0.00 [01:52:10]line Безнал.: 600.03 [01:52:10]line Место: АЗС № 125 "Партнер Нефть" [01:52:10]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [01:52:10]line СНО: Общий режим [01:52:10]line Чек 19 29.07.2024 01:52 [01:52:10]line Смена: 387 ФФД: 1.0 [01:52:10]line ЗНМ: 0300000050 [01:52:10]line РНМ: 0000000000099253 [01:52:10]line Версия ККМ: 001 [01:52:10]line Платежная система: АКБ Кыргызстан [01:52:10]line ФМ: 0000000000965352 [01:52:10]line ФД: 230698 [01:52:10]line ФПД: 202966628080973 [01:52:10]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T015210&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230698&fm=202966628080973&tin=02508201610067®Number=0000000000099253&sum=60003 [01:52:10]written 0, free lines is 4095 [01:52:10]OFD Sender: Processing packet 230698 [packets to send 132, broken 131] [01:52:10]ProducePacketName [01:52:10]name=ofd_packets/00230698 [01:52:10]OFD Sender: To server: pG, [01:52:10]CommunicateWithHost lk.salyk.kg:30040 [01:52:10]ConnectInit lk.salyk.kg [01:52:10]Connected sock=10 [01:52:10]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 B6 5C 07 01 63 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 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 13 00 00 00 F4 03 04 00 CA F5 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 2A 85 03 00 35 04 06 00 B8 98 D9 C4 9D 4D EB FA 29 E7 09 E1 21 DB [01:52:11]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 82 F8 47 00 C4 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 39 36 35 33 35 32 10 04 04 00 2A 85 03 00 F4 03 04 00 9F 9C A6 66 B6 04 01 00 00 99 62 EE 45 46 93 48 65 [01:52:11]CommunicateWithHost err = 0 [01:52:11]CheckOFDResponse [01:52:11]1017 (14) - 77093643461234 [01:52:11]1041 (16) - 0000000000965352 [01:52:11]1040 (4) - 230698 [01:52:11]1012 (4) - 28.07.2024 19:31 [01:52:11]1206 (1) - 0 [01:52:11]OFD Sender: Remove packet 230698 [01:52:11]ProducePacketName [01:52:11]name=ofd_packets/00230698 [01:52:11]NVStorageDeleteData [01:52:11]Write to MH i2c: 01 00 00 72 16 88 [01:52:11]Write i2c OK [01:52:11]MH_I2C_Read... [01:52:11]Read from MH i2c: 01 [01:52:11]MH_I2C_Read... [01:52:11]Read from MH i2c: 01 07 00 [01:52:11]MH_I2C_Read... [01:52:11]Read from MH i2c: 01 07 00 72 16 00 00 00 00 00 0D 0D A9 [01:52:11]RasterBufferAndPrint [01:52:11]line [01:52:11]line [01:52:11]line [01:52:11]line [01:52:11]line [01:52:11]written 0, free lines is 3348 [01:52:11]MH_Cut [01:52:11]Write to MH i2c: D1 01 00 79 16 01 61 [01:52:11]Write i2c OK [01:52:11]MH_I2C_Read... [01:52:11]Read from MH i2c: D1 [01:52:11]MH_I2C_Read... [01:52:11]Read from MH i2c: D1 01 00 [01:52:11]MH_I2C_Read... [01:52:11]Read from MH i2c: D1 01 00 79 16 00 60 [01:52:11]Write to MH i2c: 01 00 00 7A 16 90 [01:52:11]Write i2c OK [01:52:11]MH_I2C_Read... [01:52:11]OFD Sender: No OFD packet to send [01:52:11]*** Cut start [01:52:11]*** Partial cut [01:52:11]*** CUTSNS_PIN = 1 [01:52:11]*** CUTSNS_PIN = 0 [01:52:12]*** Brake cut motor [01:52:12]Read from MH i2c: 01 [01:52:12]MH_I2C_Read... [01:52:12]*** Stop cut motor [01:52:12]*** Cut end [01:52:12]Read from MH i2c: 01 07 00 [01:52:12]MH_I2C_Read... [01:52:12]Read from MH i2c: 01 07 00 7A 16 00 00 00 00 00 FF 0F A5 [01:52:12]process_action close_receipt done [01:52:12]requested_data is exist [01:52:12]produce_requested_data [01:52:12]requested_item fm.sn is exist - process it [01:52:12]wFMCommunicate request_size=4 [01:52:12]MH_SAM_APDU [01:52:12]CAPDU: 80 11 00 00 [01:52:12]Write to MH i2c: E2 08 00 7B 16 80 11 00 00 00 00 00 00 0B [01:52:12]Write i2c OK [01:52:12]MH_I2C_Read... [01:52:12]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:52:12]Read from MH i2c: E2 [01:52:12]MH_I2C_Read... [01:52:12]Read from MH i2c: E2 17 00 [01:52:12]MH_I2C_Read... [01:52:12]Read from MH i2c: E2 17 00 7B 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 5C [01:52:12]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [01:52:12]wFMCommunicate OK [01:52:12]requested_item fd.num is exist - process it [01:52:12]SAM_PROTO_GetFieldsCounters [01:52:12]wFMCommunicate request_size=4 [01:52:12]MH_SAM_APDU [01:52:12]CAPDU: 80 13 00 00 [01:52:12]Write to MH i2c: E2 08 00 7C 16 80 13 00 00 00 00 00 00 0E [01:52:12]Write i2c OK [01:52:12]MH_I2C_Read... [01:52:12]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:52:12]Read from MH i2c: E2 [01:52:12]MH_I2C_Read... [01:52:12]Read from MH i2c: E2 62 00 [01:52:12]MH_I2C_Read... [01:52:12]Read from MH i2c: E2 62 00 7C 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 2A 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 13 00 00 00 5E 04 04 00 13 00 00 00 57 04 04 00 14 00 00 00 19 04 04 00 00 00 00 00 90 00 9F [01:52:12]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 2A 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 13 00 00 00 5E 04 04 00 13 00 00 00 57 04 04 00 14 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:52:12]wFMCommunicate OK [01:52:12]SAM_PROTO_GetFieldsCounters done [01:52:12]requested_item shift.num is exist - process it [01:52:12]requested_item shift.opened is exist - process it [01:52:12]req_shift_opened [01:52:12]FM_GetShiftState [01:52:12]SAM_PROTO_GetShiftState [01:52:12]wFMCommunicate request_size=4 [01:52:12]MH_SAM_APDU [01:52:12]CAPDU: 80 13 01 00 [01:52:12]Write to MH i2c: E2 08 00 7D 16 80 13 01 00 00 00 00 00 10 [01:52:12]Write i2c OK [01:52:12]MH_I2C_Read... [01:52:12]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:52:12]Read from MH i2c: E2 [01:52:12]MH_I2C_Read... [01:52:12]Read from MH i2c: E2 0E 00 [01:52:12]MH_I2C_Read... [01:52:12]Read from MH i2c: E2 0E 00 7D 16 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 50 [01:52:12]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [01:52:12]wFMCommunicate OK [01:52:12]SAM_PROTO_GetShiftState done [01:52:12]FM_GetShiftState done [01:52:12]req_shift_opened done [01:52:12]requested_item shift.open_date is exist - process it [01:52:12]req_shift_open_date [01:52:12]req_shift_open_date done [01:52:12]produce_requested_data done [01:52:12]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230698,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444} [01:52:12]process_action_free close_receipt [01:52:12]json_value_free [01:52:12]json_value_free done [01:52:12]process_json_proto returns [01:52:12]Send response to host [01:52:12]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230698,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444}}} [01:52:12]free response buf [01:52:12]execute_script done [01:52:12]execute_script returns [01:52:12]free content buf [01:52:12]Sock 8.Close socket [01:52:12]Sock 8.Thread stoped [01:52:16]OFD Sender: No OFD packet to send [01:52:21]OFD Sender: No OFD packet to send [01:52:26]OFD Sender: No OFD packet to send [01:52:31]OFD Sender: No OFD packet to send [01:52:36]OFD Sender: No OFD packet to send [01:52:41]OFD Sender: No OFD packet to send [01:52:46]OFD Sender: No OFD packet to send [01:52:51]OFD Sender: No OFD packet to send [01:52:56]OFD Sender: No OFD packet to send [01:53:01]OFD Sender: No OFD packet to send [01:53:06]OFD Sender: No OFD packet to send [01:53:11]OFD Sender: No OFD packet to send [01:53:16]OFD Sender: No OFD packet to send [01:53:21]OFD Sender: No OFD packet to send [01:53:26]OFD Sender: No OFD packet to send [01:53:31]OFD Sender: No OFD packet to send [01:53:36]OFD Sender: No OFD packet to send [01:53: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]accept exits with 9 [01:54:26]New connection [01:54:26]New thread 3067133284 created [01:54:26]Thread 3067276644 joined [01:54:26]Waiting for new connection... [01:54:26] Sock 9.Parse request [01:54:26]Sock 9.Check first char [01:54:26]Sock 9.First char is OK [01:54:26]request: POST /json_proto HTTP/1.0 [01:54:26]Method: POST [01:54:26]URL: /json_proto [01:54:26]Method is POST - this is cgi request [01:54:26]url: /json_proto [01:54:26]query_string will be loaded in cgi processing [01:54:26]execute_cgi json_proto POST (null) [01:54:26]execute_cgi path=json_proto method=POST [01:54:26]POST find Content-Length [01:54:26]Host: 172.17.49.131:8080 [01:54:26]Content-Length: 840 [01:54:26]Content-Type: application/json [01:54:26] [01:54:26]POST finish read [01:54:26]Found Content-Length = 840 [01:54:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872291", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:54:26]execute_script... [01:54: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)872291", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:54:26]POST & json_proto [01:54:26]process_json_proto [01:54:26]json parsed OK: [01:54:26]protocol is kg_v1.0 [01:54:26]action value=close_receipt [01:54:26]process_action close_receipt [01:54:26]cmd_close_receipt [01:54:26]MH_GetDate [01:54:26]Write to MH i2c: F0 00 00 7E 16 83 [01:54:26]Write i2c OK [01:54:26]MH_I2C_Read... [01:54:26]Read from MH i2c: F0 [01:54:26]MH_I2C_Read... [01:54:26]Read from MH i2c: F0 09 00 [01:54:26]MH_I2C_Read... [01:54:26]Read from MH i2c: F0 09 00 7E 16 00 53 F6 A6 66 FF 4D C0 64 51 [01:54:26]GetLastDocTimeStamp 1722217930 [01:54:26]current date 1722218067 [01:54:26]FM_GetShiftState [01:54:26]SAM_PROTO_GetShiftState [01:54:26]wFMCommunicate request_size=4 [01:54:26]MH_SAM_APDU [01:54:26]CAPDU: 80 13 01 00 [01:54:26]Write to MH i2c: E2 08 00 7F 16 80 13 01 00 00 00 00 00 12 [01:54:26]Write i2c OK [01:54:26]MH_I2C_Read... [01:54:26]OFD Sender: No OFD packet to send [01:54:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:54:26]Read from MH i2c: E2 [01:54:26]MH_I2C_Read... [01:54:26]Read from MH i2c: E2 0E 00 [01:54:26]MH_I2C_Read... [01:54:26]Read from MH i2c: E2 0E 00 7F 16 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 52 [01:54:26]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [01:54:26]wFMCommunicate OK [01:54:26]SAM_PROTO_GetShiftState done [01:54:26]FM_GetShiftState done [01:54:26]opened in 1722213444 [01:54:26]opened+sec_in_day 1722299844 [01:54:26]quantity*price = 50036 [01:54:26]sum+1 = 50037 [01:54:26]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 20 29.07.2024 01:54 Смена: 387 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000965352 ФД: 230699 ФПД: 211755717584155 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T015427&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230699&fm=211755717584155&tin=02508201610067®Number=0000000000099253&sum=50036 [01:54:27]StoreToDocumentArchive [01:54:27]shift 387 fd 230699 [01:54:27]save to /storage/0387/doc_00230699 [01:54:27]save last doc name /storage/0387/doc_00230699 to /storage/kkm_last_doc_name [01:54:27]save OK [01:54:27]Clear old archive folders... [01:54:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:54:27]tlvbuf is 00694540 [01:54:27]SAM_PROTO_ClearQueue [01:54:27]wFMCommunicate request_size=4 [01:54:27]MH_SAM_APDU [01:54:27]CAPDU: 80 09 00 00 [01:54:27]Write to MH i2c: E2 08 00 8C 16 80 09 00 00 00 00 00 00 14 [01:54:27]Write i2c OK [01:54:27]MH_I2C_Read... [01:54:28]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:54:28]Read from MH i2c: E2 [01:54:28]MH_I2C_Read... [01:54:28]Read from MH i2c: E2 03 00 [01:54:28]MH_I2C_Read... [01:54:28]Read from MH i2c: E2 03 00 8C 16 00 90 00 16 [01:54:28]RAPDU: 90 00 [01:54:28]wFMCommunicate OK [01:54:28]SAM_PROTO_ClearQueue done [01:54:28]KKMCreateOFDPacket [01:54:28]OFDProtocolAddRootSTLVToBuf [01:54:28]FM_MakeSignedData [01:54:28]FM_MakeSignedData [01:54:28]SAM_PROTO_SignData [01:54:28]wFMCommunicate request_size=4 [01:54:28]MH_SAM_APDU [01:54:28]CAPDU: 80 0D 01 02 [01:54:28]Write to MH i2c: E2 08 00 8D 16 80 0D 01 02 00 00 00 00 1C [01:54:28]Write i2c OK [01:54:28]MH_I2C_Read... [01:54:28]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:54:28]Read from MH i2c: E2 [01:54:28]MH_I2C_Read... [01:54:28]Read from MH i2c: E2 03 00 [01:54:28]MH_I2C_Read... [01:54:28]Read from MH i2c: E2 03 00 8D 16 00 90 00 17 [01:54:28]RAPDU: 90 00 [01:54:28]wFMCommunicate OK [01:54:28]wFMCommunicate request_size=255 [01:54:28]MH_SAM_APDU [01:54: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 14 00 00 00 F4 03 04 00 53 F6 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 2B 85 03 00 35 04 06 00 C0 [01:54:28]Write to MH i2c: E2 02 01 8E 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 14 00 00 00 F4 03 04 00 53 F6 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 2B 85 03 00 35 04 06 00 C0 00 00 44 [01:54:28]Write i2c OK [01:54:28]MH_I2C_Read... [01:54:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:54:28]Read from MH i2c: E2 [01:54:28]MH_I2C_Read... [01:54:28]Read from MH i2c: E2 03 00 [01:54:28]MH_I2C_Read... [01:54:28]Read from MH i2c: E2 03 00 8E 16 00 90 00 18 [01:54:28]RAPDU: 90 00 [01:54:28]wFMCommunicate OK [01:54:28]wFMCommunicate request_size=10 [01:54:28]MH_SAM_APDU [01:54:28]CAPDU: 80 0D 02 02 05 97 38 53 65 1B [01:54:28]Write to MH i2c: E2 0D 00 8F 16 80 0D 02 02 05 00 97 38 53 65 1B 00 00 CB [01:54:28]Write i2c OK [01:54:28]MH_I2C_Read... [01:54:28]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:54:28]Read from MH i2c: E2 [01:54:28]MH_I2C_Read... [01:54:28]Read from MH i2c: E2 03 00 [01:54:28]MH_I2C_Read... [01:54:28]Read from MH i2c: E2 03 00 8F 16 00 90 00 19 [01:54:28]RAPDU: 90 00 [01:54:28]wFMCommunicate OK [01:54:28]wFMCommunicate request_size=4 [01:54:28]MH_SAM_APDU [01:54:28]CAPDU: 80 0D 03 02 [01:54:28]Write to MH i2c: E2 08 00 90 16 80 0D 03 02 00 00 00 00 21 [01:54:28]Write i2c OK [01:54:28]MH_I2C_Read... [01:54:28]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:54:28]Read from MH i2c: E2 [01:54:28]MH_I2C_Read... [01:54:28]Read from MH i2c: E2 0B 00 [01:54:28]MH_I2C_Read... [01:54:28]Read from MH i2c: E2 0B 00 90 16 00 E6 69 A8 F1 A6 49 52 93 90 00 DE [01:54:28]RAPDU: E6 69 A8 F1 A6 49 52 93 90 00 [01:54:28]wFMCommunicate OK [01:54:28]SAM_PROTO_SignData done [01:54:28]FM_MakeSignedData done [01:54:28]CreateOFDProtocolMessage [01:54:28]wFMCommunicate request_size=4 [01:54:28]MH_SAM_APDU [01:54:28]CAPDU: 80 11 00 00 [01:54:28]Write to MH i2c: E2 08 00 91 16 80 11 00 00 00 00 00 00 21 [01:54:28]Write i2c OK [01:54:28]MH_I2C_Read... [01:54:28]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:54:28]Read from MH i2c: E2 [01:54:28]MH_I2C_Read... [01:54:28]Read from MH i2c: E2 17 00 [01:54:28]MH_I2C_Read... [01:54:28]Read from MH i2c: E2 17 00 91 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 72 [01:54:28]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [01:54:28]wFMCommunicate OK [01:54:28]CreateOFDProtocolMessage done [01:54:28]OFDSenderStorePacket 230699 [01:54:28]StoreOFDPacket docnum=230699 [01:54:28]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 2A 05 07 01 EC 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 14 00 00 00 F4 03 04 00 53 F6 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 2B 85 03 00 35 04 06 00 C0 97 38 53 65 1B E6 69 A8 F1 A6 49 52 93 [01:54:28]CheckFolder [01:54:28]dirname=/storage/ofd_packets [01:54:28]CheckFolder done [01:54:28]ProducePacketName [01:54:28]name=ofd_packets/00230699 [01:54:28]NVStorageSaveData ofd_packets/00230699 [01:54:28]File name is /storage/ofd_packets/00230699 [01:54:28]Write 301 bytes [01:54:28]NVStorageSaveData done [01:54:28]OFDSenderStorePacket done [01:54:28]KKMCreateOFDPacket done [01:54:28]NVStorageSaveData kkm_last_timestamp [01:54:28]File name is /storage/kkm_last_timestamp [01:54:28]Write 4 bytes [01:54:28]NVStorageSaveData done [01:54:28]ExternCall_PrintAddStr [01:54:28]wPrintStart [01:54:28]Write to MH i2c: 01 00 00 92 16 A8 [01:54:28]Write i2c OK [01:54:28]MH_I2C_Read... [01:54:28]Read from MH i2c: 01 [01:54:28]MH_I2C_Read... [01:54:28]Read from MH i2c: 01 07 00 [01:54:28]MH_I2C_Read... [01:54:28]Read from MH i2c: 01 07 00 92 16 00 00 00 00 00 FF 0F BD [01:54:28]RasterBufferAndPrint [01:54:28]line Счет N : (1)872291 [01:54:28]line ИНН: 02508201610067 [01:54:28]line Контрольно-Кассовый Чек [01:54:28]line ПРОДАЖА [01:54:28]line ТРК (МРК, ГНК) : 42 [01:54:28]line Товар: 2710124130 [01:54:28]line Аи-92-К-5 [01:54:28]line 7.380 * 67.80 [01:54:28]line = 500.36 [01:54:28]line НДС 12% НСП 1% [01:54:28]line > о реализуемом товаре [01:54:28]line ИТОГО: 500.36 [01:54:28]line НСП 1% : 4.43 [01:54:28]line НДС 12% : 53.14 [01:54:28]line Наличными: 0.00 [01:54:28]line Безнал.: 500.36 [01:54:28]line Место: АЗС № 125 "Партнер Нефть" [01:54:28]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [01:54:28]line СНО: Общий режим [01:54:28]line Чек 20 29.07.2024 01:54 [01:54:28]line Смена: 387 ФФД: 1.0 [01:54:28]line ЗНМ: 0300000050 [01:54:28]line РНМ: 0000000000099253 [01:54:28]line Версия ККМ: 001 [01:54:28]line Платежная система: АКБ Кыргызстан [01:54:28]line ФМ: 0000000000965352 [01:54:28]line ФД: 230699 [01:54:28]line ФПД: 211755717584155 [01:54:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T015427&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230699&fm=211755717584155&tin=02508201610067®Number=0000000000099253&sum=50036 [01:54:28]written 0, free lines is 4095 [01:54:28]OFD Sender: Processing packet 230699 [packets to send 132, broken 131] [01:54:28]ProducePacketName [01:54:28]name=ofd_packets/00230699 [01:54:28]OFD Sender: To server: pG, [01:54:28]CommunicateWithHost lk.salyk.kg:30040 [01:54:28]ConnectInit lk.salyk.kg [01:54:28]Connected sock=10 [01:54:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 2A 05 07 01 EC 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 14 00 00 00 F4 03 04 00 53 F6 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 2B 85 03 00 35 04 06 00 C0 97 38 53 65 1B E6 69 A8 F1 A6 49 52 93 [01:54:29]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 E2 6B 47 00 CF 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 39 36 35 33 35 32 10 04 04 00 2B 85 03 00 F4 03 04 00 29 9D A6 66 B6 04 01 00 00 D7 64 A2 6B C9 E6 12 4A [01:54:29]CommunicateWithHost err = 0 [01:54:29]CheckOFDResponse [01:54:29]1017 (14) - 77093643461234 [01:54:29]1041 (16) - 0000000000965352 [01:54:29]1040 (4) - 230699 [01:54:29]1012 (4) - 28.07.2024 19:34 [01:54:29]1206 (1) - 0 [01:54:29]OFD Sender: Remove packet 230699 [01:54:29]ProducePacketName [01:54:29]name=ofd_packets/00230699 [01:54:29]NVStorageDeleteData [01:54:29]Write to MH i2c: 01 00 00 BC 16 D2 [01:54:29]Write i2c OK [01:54:29]MH_I2C_Read... [01:54:29]Read from MH i2c: 01 [01:54:29]MH_I2C_Read... [01:54:29]Read from MH i2c: 01 07 00 [01:54:29]MH_I2C_Read... [01:54:29]Read from MH i2c: 01 07 00 BC 16 00 00 00 00 00 0C 0D F2 [01:54:29]RasterBufferAndPrint [01:54:29]line [01:54:29]line [01:54:29]line [01:54:29]line [01:54:29]line [01:54:29]written 0, free lines is 3346 [01:54:29]MH_Cut [01:54:29]Write to MH i2c: D1 01 00 C3 16 01 AB [01:54:29]Write i2c OK [01:54:29]MH_I2C_Read... [01:54:29]Read from MH i2c: D1 [01:54:29]MH_I2C_Read... [01:54:29]Read from MH i2c: D1 01 00 [01:54:29]MH_I2C_Read... [01:54:29]Read from MH i2c: D1 01 00 C3 16 00 AA [01:54:29]Write to MH i2c: 01 00 00 C4 16 DA [01:54:29]Write i2c OK [01:54:29]MH_I2C_Read... [01:54:29]OFD Sender: No OFD packet to send [01:54:29]*** Cut start [01:54:29]*** Partial cut [01:54:29]*** CUTSNS_PIN = 1 [01:54:30]*** CUTSNS_PIN = 0 [01:54:30]*** Brake cut motor [01:54:30]Read from MH i2c: 01 [01:54:30]MH_I2C_Read... [01:54:30]*** Stop cut motor [01:54:30]*** Cut end [01:54:30]Read from MH i2c: 01 07 00 [01:54:30]MH_I2C_Read... [01:54:30]Read from MH i2c: 01 07 00 C4 16 00 00 00 00 00 FF 0F EF [01:54:30]process_action close_receipt done [01:54:30]requested_data is exist [01:54:30]produce_requested_data [01:54:30]requested_item fm.sn is exist - process it [01:54:30]wFMCommunicate request_size=4 [01:54:30]MH_SAM_APDU [01:54:30]CAPDU: 80 11 00 00 [01:54:30]Write to MH i2c: E2 08 00 C5 16 80 11 00 00 00 00 00 00 55 [01:54:30]Write i2c OK [01:54:30]MH_I2C_Read... [01:54:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:54:30]Read from MH i2c: E2 [01:54:30]MH_I2C_Read... [01:54:30]Read from MH i2c: E2 17 00 [01:54:30]MH_I2C_Read... [01:54:30]Read from MH i2c: E2 17 00 C5 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 A6 [01:54:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [01:54:30]wFMCommunicate OK [01:54:30]requested_item fd.num is exist - process it [01:54:30]SAM_PROTO_GetFieldsCounters [01:54:30]wFMCommunicate request_size=4 [01:54:30]MH_SAM_APDU [01:54:30]CAPDU: 80 13 00 00 [01:54:30]Write to MH i2c: E2 08 00 C6 16 80 13 00 00 00 00 00 00 58 [01:54:30]Write i2c OK [01:54:30]MH_I2C_Read... [01:54:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:54:30]Read from MH i2c: E2 [01:54:30]MH_I2C_Read... [01:54:30]Read from MH i2c: E2 62 00 [01:54:30]MH_I2C_Read... [01:54:30]Read from MH i2c: E2 62 00 C6 16 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 2B 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 14 00 00 00 5E 04 04 00 14 00 00 00 57 04 04 00 15 00 00 00 19 04 04 00 00 00 00 00 90 00 ED [01:54:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 2B 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 14 00 00 00 5E 04 04 00 14 00 00 00 57 04 04 00 15 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:54:30]wFMCommunicate OK [01:54:30]SAM_PROTO_GetFieldsCounters done [01:54:30]requested_item shift.num is exist - process it [01:54:30]requested_item shift.opened is exist - process it [01:54:30]req_shift_opened [01:54:30]FM_GetShiftState [01:54:30]SAM_PROTO_GetShiftState [01:54:30]wFMCommunicate request_size=4 [01:54:30]MH_SAM_APDU [01:54:30]CAPDU: 80 13 01 00 [01:54:30]Write to MH i2c: E2 08 00 C7 16 80 13 01 00 00 00 00 00 5A [01:54:30]Write i2c OK [01:54:30]MH_I2C_Read... [01:54:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:54:30]Read from MH i2c: E2 [01:54:30]MH_I2C_Read... [01:54:30]Read from MH i2c: E2 0E 00 [01:54:30]MH_I2C_Read... [01:54:30]Read from MH i2c: E2 0E 00 C7 16 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 9A [01:54:30]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [01:54:30]wFMCommunicate OK [01:54:30]SAM_PROTO_GetShiftState done [01:54:30]FM_GetShiftState done [01:54:30]req_shift_opened done [01:54:30]requested_item shift.open_date is exist - process it [01:54:30]req_shift_open_date [01:54:30]req_shift_open_date done [01:54:30]produce_requested_data done [01:54:30]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230699,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444} [01:54:30]process_action_free close_receipt [01:54:30]json_value_free [01:54:30]json_value_free done [01:54:30]process_json_proto returns [01:54:30]Send response to host [01:54:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230699,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444}}} [01:54:30]free response buf [01:54:30]execute_script done [01:54:30]execute_script returns [01:54:30]free content buf [01:54:30]Sock 9.Close socket [01:54:30]Sock 9.Thread stoped [01:54:34]OFD Sender: No OFD packet to send [01:54:39]OFD Sender: No OFD packet to send [01:54:44]OFD Sender: No OFD packet to send [01:54:49]OFD Sender: No OFD packet to send [01:54:54]OFD Sender: No OFD packet to send [01:54:59]OFD Sender: No OFD packet to send [01:55:04]OFD Sender: No OFD packet to send [01:55:09]OFD Sender: No OFD packet to send [01:55:14]OFD Sender: No OFD packet to send [01:55:19]OFD Sender: No OFD packet to send [01:55:24]OFD Sender: No OFD packet to send [01:55:29]OFD Sender: No OFD packet to send [01:55:34]OFD Sender: No OFD packet to send [01:55:39]OFD Sender: No OFD packet to send [01:55:44]OFD Sender: No OFD packet to send [01:55:49]OFD Sender: No OFD packet to send [01:55:54]OFD Sender: No OFD packet to send [01:55:59]OFD Sender: No OFD packet to send [01:56:04]OFD Sender: No OFD packet to send [01:56:09]OFD Sender: No OFD packet to send [01:56:14]OFD Sender: No OFD packet to send [01:56:19]OFD Sender: No OFD packet to send [01:56:24]OFD Sender: No OFD packet to send [01:56:29]OFD Sender: No OFD packet to send [01:56:34]OFD Sender: No OFD packet to send [01:56:39]OFD Sender: No OFD packet to send [01:56:44]OFD Sender: No OFD packet to send [01:56:49]OFD Sender: No OFD packet to send [01:56:54]OFD Sender: No OFD packet to send [01:56:59]OFD Sender: No OFD packet to send [01:57:04]OFD Sender: No OFD packet to send [01:57:09]OFD Sender: No OFD packet to send [01:57:14]OFD Sender: No OFD packet to send [01:57:19]OFD Sender: No OFD packet to send [01:57:24]OFD Sender: No OFD packet to send [01:57:29]OFD Sender: No OFD packet to send [01:57:34]OFD Sender: No OFD packet to send [01:57:39]OFD Sender: No OFD packet to send [01:57:44]OFD Sender: No OFD packet to send [01:57:49]OFD Sender: No OFD packet to send [01:57:54]OFD Sender: No OFD packet to send [01:57:57]accept exits with 8 [01:57:57]New connection [01:57:57]New thread 3067276644 created [01:57:57]Thread 3067133284 joined [01:57:57]Waiting for new connection... [01:57:57] Sock 8.Parse request [01:57:57]Sock 8.Check first char [01:57:57]Sock 8.First char is OK [01:57:57]request: POST /json_proto HTTP/1.0 [01:57:57]Method: POST [01:57:57]URL: /json_proto [01:57:57]Method is POST - this is cgi request [01:57:57]url: /json_proto [01:57:57]query_string will be loaded in cgi processing [01:57:57]execute_cgi json_proto POST (null) [01:57:57]execute_cgi path=json_proto method=POST [01:57:57]POST find Content-Length [01:57:57]Host: 172.17.49.131:8080 [01:57:57]Content-Length: 840 [01:57:57]Content-Type: application/json [01:57:57] [01:57:57]POST finish read [01:57:57]Found Content-Length = 840 [01:57:57]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872292", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:57:57]execute_script... [01:57:57]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872292", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [01:57:57]POST & json_proto [01:57:57]process_json_proto [01:57:57]json parsed OK: [01:57:57]protocol is kg_v1.0 [01:57:57]action value=close_receipt [01:57:57]process_action close_receipt [01:57:57]cmd_close_receipt [01:57:57]MH_GetDate [01:57:57]Write to MH i2c: F0 00 00 C8 16 CD [01:57:57]Write i2c OK [01:57:57]MH_I2C_Read... [01:57:57]Read from MH i2c: F0 [01:57:57]MH_I2C_Read... [01:57:57]Read from MH i2c: F0 09 00 [01:57:57]MH_I2C_Read... [01:57:57]Read from MH i2c: F0 09 00 C8 16 00 26 F7 A6 66 FF 4D C0 64 6F [01:57:57]GetLastDocTimeStamp 1722218067 [01:57:57]current date 1722218278 [01:57:57]FM_GetShiftState [01:57:57]SAM_PROTO_GetShiftState [01:57:57]wFMCommunicate request_size=4 [01:57:57]MH_SAM_APDU [01:57:57]CAPDU: 80 13 01 00 [01:57:57]Write to MH i2c: E2 08 00 C9 16 80 13 01 00 00 00 00 00 5C [01:57:57]Write i2c OK [01:57:57]MH_I2C_Read... [01:57:57]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:57:57]Read from MH i2c: E2 [01:57:57]MH_I2C_Read... [01:57:57]Read from MH i2c: E2 0E 00 [01:57:57]MH_I2C_Read... [01:57:57]Read from MH i2c: E2 0E 00 C9 16 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 9C [01:57:57]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [01:57:57]wFMCommunicate OK [01:57:57]SAM_PROTO_GetShiftState done [01:57:57]FM_GetShiftState done [01:57:57]opened in 1722213444 [01:57:57]opened+sec_in_day 1722299844 [01:57:57]quantity*price = 50036 [01:57:57]sum+1 = 50037 [01:57:57]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 21 29.07.2024 01:57 Смена: 387 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000965352 ФД: 230700 ФПД: 118649693055168 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T015758&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230700&fm=118649693055168&tin=02508201610067®Number=0000000000099253&sum=50036 [01:57:58]StoreToDocumentArchive [01:57:58]shift 387 fd 230700 [01:57:58]save to /storage/0387/doc_00230700 [01:57:58]save last doc name /storage/0387/doc_00230700 to /storage/kkm_last_doc_name [01:57:58]save OK [01:57:58]Clear old archive folders... [01:57:58]ProcessDocumentItem done err = 0, tmpTLVsize=251 [01:57:58]tlvbuf is 005E8FE0 [01:57:58]SAM_PROTO_ClearQueue [01:57:58]wFMCommunicate request_size=4 [01:57:58]MH_SAM_APDU [01:57:58]CAPDU: 80 09 00 00 [01:57:58]Write to MH i2c: E2 08 00 D6 16 80 09 00 00 00 00 00 00 5E [01:57:58]Write i2c OK [01:57:58]MH_I2C_Read... [01:57:58]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [01:57:58]Read from MH i2c: E2 [01:57:58]MH_I2C_Read... [01:57:58]Read from MH i2c: E2 03 00 [01:57:58]MH_I2C_Read... [01:57:58]Read from MH i2c: E2 03 00 D6 16 00 90 00 60 [01:57:58]RAPDU: 90 00 [01:57:58]wFMCommunicate OK [01:57:58]SAM_PROTO_ClearQueue done [01:57:58]KKMCreateOFDPacket [01:57:58]OFDProtocolAddRootSTLVToBuf [01:57:58]FM_MakeSignedData [01:57:58]FM_MakeSignedData [01:57:58]SAM_PROTO_SignData [01:57:58]wFMCommunicate request_size=4 [01:57:58]MH_SAM_APDU [01:57:58]CAPDU: 80 0D 01 02 [01:57:58]Write to MH i2c: E2 08 00 D7 16 80 0D 01 02 00 00 00 00 66 [01:57:58]Write i2c OK [01:57:58]MH_I2C_Read... [01:57:58]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [01:57:58]Read from MH i2c: E2 [01:57:58]MH_I2C_Read... [01:57:58]Read from MH i2c: E2 03 00 [01:57:58]MH_I2C_Read... [01:57:58]Read from MH i2c: E2 03 00 D7 16 00 90 00 61 [01:57:58]RAPDU: 90 00 [01:57:58]wFMCommunicate OK [01:57:58]wFMCommunicate request_size=255 [01:57:58]MH_SAM_APDU [01:57: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 26 F7 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 2C 85 03 00 35 04 06 00 6B [01:57:58]Write to MH i2c: E2 02 01 D8 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 15 00 00 00 F4 03 04 00 26 F7 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 2C 85 03 00 35 04 06 00 6B 00 00 0F [01:57:58]Write i2c OK [01:57:58]MH_I2C_Read... [01:57:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:57:59]Read from MH i2c: E2 [01:57:59]MH_I2C_Read... [01:57:59]Read from MH i2c: E2 03 00 [01:57:59]MH_I2C_Read... [01:57:59]Read from MH i2c: E2 03 00 D8 16 00 90 00 62 [01:57:59]RAPDU: 90 00 [01:57:59]wFMCommunicate OK [01:57:59]wFMCommunicate request_size=10 [01:57:59]MH_SAM_APDU [01:57:59]CAPDU: 80 0D 02 02 05 E9 48 CE A8 C0 [01:57:59]Write to MH i2c: E2 0D 00 D9 16 80 0D 02 02 05 00 E9 48 CE A8 C0 00 00 DA [01:57:59]Write i2c OK [01:57:59]MH_I2C_Read... [01:57:59]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [01:57:59]Read from MH i2c: E2 [01:57:59]MH_I2C_Read... [01:57:59]Read from MH i2c: E2 03 00 [01:57:59]MH_I2C_Read... [01:57:59]Read from MH i2c: E2 03 00 D9 16 00 90 00 63 [01:57:59]RAPDU: 90 00 [01:57:59]wFMCommunicate OK [01:57:59]wFMCommunicate request_size=4 [01:57:59]MH_SAM_APDU [01:57:59]CAPDU: 80 0D 03 02 [01:57:59]Write to MH i2c: E2 08 00 DA 16 80 0D 03 02 00 00 00 00 6B [01:57:59]Write i2c OK [01:57:59]MH_I2C_Read... [01:57:59]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [01:57:59]Read from MH i2c: E2 [01:57:59]MH_I2C_Read... [01:57:59]Read from MH i2c: E2 0B 00 [01:57:59]MH_I2C_Read... [01:57:59]Read from MH i2c: E2 0B 00 DA 16 00 DA C0 94 7F 2D 8D ED D8 90 00 98 [01:57:59]RAPDU: DA C0 94 7F 2D 8D ED D8 90 00 [01:57:59]wFMCommunicate OK [01:57:59]SAM_PROTO_SignData done [01:57:59]FM_MakeSignedData done [01:57:59]CreateOFDProtocolMessage [01:57:59]wFMCommunicate request_size=4 [01:57:59]MH_SAM_APDU [01:57:59]CAPDU: 80 11 00 00 [01:57:59]Write to MH i2c: E2 08 00 DB 16 80 11 00 00 00 00 00 00 6B [01:57:59]Write i2c OK [01:57:59]MH_I2C_Read... [01:57:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:57:59]Read from MH i2c: E2 [01:57:59]MH_I2C_Read... [01:57:59]Read from MH i2c: E2 17 00 [01:57:59]MH_I2C_Read... [01:57:59]Read from MH i2c: E2 17 00 DB 16 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 BC [01:57:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [01:57:59]wFMCommunicate OK [01:57:59]CreateOFDProtocolMessage done [01:57:59]OFDSenderStorePacket 230700 [01:57:59]StoreOFDPacket docnum=230700 [01:57:59]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 FC 13 07 01 91 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 26 F7 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 2C 85 03 00 35 04 06 00 6B E9 48 CE A8 C0 DA C0 94 7F 2D 8D ED D8 [01:57:59]CheckFolder [01:57:59]dirname=/storage/ofd_packets [01:57:59]CheckFolder done [01:57:59]ProducePacketName [01:57:59]name=ofd_packets/00230700 [01:57:59]NVStorageSaveData ofd_packets/00230700 [01:57:59]File name is /storage/ofd_packets/00230700 [01:57:59]Write 301 bytes [01:57:59]NVStorageSaveData done [01:57:59]OFDSenderStorePacket done [01:57:59]KKMCreateOFDPacket done [01:57:59]NVStorageSaveData kkm_last_timestamp [01:57:59]File name is /storage/kkm_last_timestamp [01:57:59]Write 4 bytes [01:57:59]NVStorageSaveData done [01:57:59]ExternCall_PrintAddStr [01:57:59]wPrintStart [01:57:59]Write to MH i2c: 01 00 00 DC 16 F2 [01:57:59]Write i2c OK [01:57:59]MH_I2C_Read... [01:57:59]Read from MH i2c: 01 [01:57:59]MH_I2C_Read... [01:57:59]Read from MH i2c: 01 07 00 [01:57:59]MH_I2C_Read... [01:57:59]Read from MH i2c: 01 07 00 DC 16 00 00 00 00 00 FF 0F 07 [01:57:59]RasterBufferAndPrint [01:57:59]line Счет N : (1)872292 [01:57:59]line ИНН: 02508201610067 [01:57:59]line Контрольно-Кассовый Чек [01:57:59]line ПРОДАЖА [01:57:59]line ТРК (МРК, ГНК) : 42 [01:57:59]line Товар: 2710124130 [01:57:59]line Аи-92-К-5 [01:57:59]line 7.380 * 67.80 [01:57:59]line = 500.36 [01:57:59]line НДС 12% НСП 1% [01:57:59]line > о реализуемом товаре [01:57:59]line ИТОГО: 500.36 [01:57:59]line НСП 1% : 4.43 [01:57:59]line НДС 12% : 53.14 [01:57:59]line Наличными: 0.00 [01:57:59]line Безнал.: 500.36 [01:57:59]line Место: АЗС № 125 "Партнер Нефть" [01:57:59]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [01:57:59]line СНО: Общий режим [01:57:59]line Чек 21 29.07.2024 01:57 [01:57:59]line Смена: 387 ФФД: 1.0 [01:57:59]line ЗНМ: 0300000050 [01:57:59]line РНМ: 0000000000099253 [01:57:59]line Версия ККМ: 001 [01:57:59]line Платежная система: АКБ Кыргызстан [01:57:59]line ФМ: 0000000000965352 [01:57:59]line ФД: 230700 [01:57:59]line ФПД: 118649693055168 [01:57:59]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T015758&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230700&fm=118649693055168&tin=02508201610067®Number=0000000000099253&sum=50036 [01:57:59]written 0, free lines is 4095 [01:57:59]OFD Sender: Processing packet 230700 [packets to send 132, broken 131] [01:57:59]ProducePacketName [01:57:59]name=ofd_packets/00230700 [01:57:59]OFD Sender: To server: pG, [01:57:59]CommunicateWithHost lk.salyk.kg:30040 [01:57:59]ConnectInit lk.salyk.kg [01:57:59]Connected sock=9 [01:57:59]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 FC 13 07 01 91 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 C3 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 74 C3 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 BB 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 C2 14 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 74 C3 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 15 00 00 00 F4 03 04 00 26 F7 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 2C 85 03 00 35 04 06 00 6B E9 48 CE A8 C0 DA C0 94 7F 2D 8D ED D8 [01:57:59]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 0E D4 47 00 2F 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 39 36 35 33 35 32 10 04 04 00 2C 85 03 00 F4 03 04 00 FC 9D A6 66 B6 04 01 00 00 25 97 85 10 64 05 60 69 [01:57:59]CommunicateWithHost err = 0 [01:57:59]CheckOFDResponse [01:57:59]1017 (14) - 77093643461234 [01:57:59]1041 (16) - 0000000000965352 [01:57:59]1040 (4) - 230700 [01:57:59]1012 (4) - 28.07.2024 19:37 [01:57:59]1206 (1) - 0 [01:57:59]OFD Sender: Remove packet 230700 [01:57:59]ProducePacketName [01:57:59]name=ofd_packets/00230700 [01:57:59]NVStorageDeleteData [01:58:00]Write to MH i2c: 01 00 00 06 17 1D [01:58:00]Write i2c OK [01:58:00]MH_I2C_Read... [01:58:00]Read from MH i2c: 01 [01:58:00]MH_I2C_Read... [01:58:00]Read from MH i2c: 01 07 00 [01:58:00]MH_I2C_Read... [01:58:00]Read from MH i2c: 01 07 00 06 17 00 00 00 00 00 0A 0D 3B [01:58:00]RasterBufferAndPrint [01:58:00]line [01:58:00]line [01:58:00]line [01:58:00]line [01:58:00]line [01:58:00]written 0, free lines is 3344 [01:58:00]MH_Cut [01:58:00]Write to MH i2c: D1 01 00 0D 17 01 F6 [01:58:00]Write i2c OK [01:58:00]MH_I2C_Read... [01:58:00]Read from MH i2c: D1 [01:58:00]MH_I2C_Read... [01:58:00]Read from MH i2c: D1 01 00 [01:58:00]MH_I2C_Read... [01:58:00]Read from MH i2c: D1 01 00 0D 17 00 F5 [01:58:00]Write to MH i2c: 01 00 00 0E 17 25 [01:58:00]Write i2c OK [01:58:00]MH_I2C_Read... [01:58:00]OFD Sender: No OFD packet to send [01:58:00]*** Cut start [01:58:00]*** Partial cut [01:58:00]*** CUTSNS_PIN = 1 [01:58:00]*** CUTSNS_PIN = 0 [01:58:01]*** Brake cut motor [01:58:01]Read from MH i2c: 01 [01:58:01]MH_I2C_Read... [01:58:01]*** Stop cut motor [01:58:01]*** Cut end [01:58:01]Read from MH i2c: 01 07 00 [01:58:01]MH_I2C_Read... [01:58:01]Read from MH i2c: 01 07 00 0E 17 00 00 00 00 00 FF 0F 3A [01:58:01]process_action close_receipt done [01:58:01]requested_data is exist [01:58:01]produce_requested_data [01:58:01]requested_item fm.sn is exist - process it [01:58:01]wFMCommunicate request_size=4 [01:58:01]MH_SAM_APDU [01:58:01]CAPDU: 80 11 00 00 [01:58:01]Write to MH i2c: E2 08 00 0F 17 80 11 00 00 00 00 00 00 A0 [01:58:01]Write i2c OK [01:58:01]MH_I2C_Read... [01:58:01]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [01:58:01]Read from MH i2c: E2 [01:58:01]MH_I2C_Read... [01:58:01]Read from MH i2c: E2 17 00 [01:58:01]MH_I2C_Read... [01:58:01]Read from MH i2c: E2 17 00 0F 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 F1 [01:58:01]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [01:58:01]wFMCommunicate OK [01:58:01]requested_item fd.num is exist - process it [01:58:01]SAM_PROTO_GetFieldsCounters [01:58:01]wFMCommunicate request_size=4 [01:58:01]MH_SAM_APDU [01:58:01]CAPDU: 80 13 00 00 [01:58:01]Write to MH i2c: E2 08 00 10 17 80 13 00 00 00 00 00 00 A3 [01:58:01]Write i2c OK [01:58:01]MH_I2C_Read... [01:58:01]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [01:58:01]Read from MH i2c: E2 [01:58:01]MH_I2C_Read... [01:58:01]Read from MH i2c: E2 62 00 [01:58:01]MH_I2C_Read... [01:58:01]Read from MH i2c: E2 62 00 10 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 2C 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 15 00 00 00 5E 04 04 00 15 00 00 00 57 04 04 00 16 00 00 00 19 04 04 00 00 00 00 00 90 00 3C [01:58:01]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 2C 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 15 00 00 00 5E 04 04 00 15 00 00 00 57 04 04 00 16 00 00 00 19 04 04 00 00 00 00 00 90 00 [01:58:01]wFMCommunicate OK [01:58:01]SAM_PROTO_GetFieldsCounters done [01:58:01]requested_item shift.num is exist - process it [01:58:01]requested_item shift.opened is exist - process it [01:58:01]req_shift_opened [01:58:01]FM_GetShiftState [01:58:01]SAM_PROTO_GetShiftState [01:58:01]wFMCommunicate request_size=4 [01:58:01]MH_SAM_APDU [01:58:01]CAPDU: 80 13 01 00 [01:58:01]Write to MH i2c: E2 08 00 11 17 80 13 01 00 00 00 00 00 A5 [01:58:01]Write i2c OK [01:58:01]MH_I2C_Read... [01:58:01]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [01:58:01]Read from MH i2c: E2 [01:58:01]MH_I2C_Read... [01:58:01]Read from MH i2c: E2 0E 00 [01:58:01]MH_I2C_Read... [01:58:01]Read from MH i2c: E2 0E 00 11 17 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 E5 [01:58:01]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [01:58:01]wFMCommunicate OK [01:58:01]SAM_PROTO_GetShiftState done [01:58:01]FM_GetShiftState done [01:58:01]req_shift_opened done [01:58:01]requested_item shift.open_date is exist - process it [01:58:01]req_shift_open_date [01:58:01]req_shift_open_date done [01:58:01]produce_requested_data done [01:58:01]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230700,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444} [01:58:01]process_action_free close_receipt [01:58:01]json_value_free [01:58:01]json_value_free done [01:58:01]process_json_proto returns [01:58:01]Send response to host [01:58:01]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230700,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444}}} [01:58:01]free response buf [01:58:01]execute_script done [01:58:01]execute_script returns [01:58:01]free content buf [01:58:01]Sock 8.Close socket [01:58:01]Sock 8.Thread stoped [01:58:05]OFD Sender: No OFD packet to send [01:58:10]OFD Sender: No OFD packet to send [01:58:15]OFD Sender: No OFD packet to send [01:58:20]OFD Sender: No OFD packet to send [01:58:25]OFD Sender: No OFD packet to send [01:58:30]OFD Sender: No OFD packet to send [01:58:35]OFD Sender: No OFD packet to send [01:58:40]OFD Sender: No OFD packet to send [01:58:45]OFD Sender: No OFD packet to send [01:58:50]OFD Sender: No OFD packet to send [01:58:55]OFD Sender: No OFD packet to send [01:59:00]OFD Sender: No OFD packet to send [01:59:05]OFD Sender: No OFD packet to send [01:59:10]OFD Sender: No OFD packet to send [01:59:15]OFD Sender: No OFD packet to send [01:59:20]OFD Sender: No OFD packet to send [01:59:25]OFD Sender: No OFD packet to send [01:59:30]OFD Sender: No OFD packet to send [01:59:35]OFD Sender: No OFD packet to send [01:59:40]OFD Sender: No OFD packet to send [01:59:45]OFD Sender: No OFD packet to send [01:59:50]OFD Sender: No OFD packet to send [01:59:55]OFD Sender: No OFD packet to send [02:00:00]OFD Sender: No OFD packet to send [02:00:05]OFD Sender: No OFD packet to send [02:00:10]OFD Sender: No OFD packet to send [02:00:15]OFD Sender: No OFD packet to send [02:00:20]OFD Sender: No OFD packet to send [02:00:25]OFD Sender: No OFD packet to send [02:00:30]OFD Sender: No OFD packet to send [02:00:35]OFD Sender: No OFD packet to send [02:00:40]OFD Sender: No OFD packet to send [02:00:45]OFD Sender: No OFD packet to send [02:00:50]OFD Sender: No OFD packet to send [02:00:55]OFD Sender: No OFD packet to send [02:01:00]OFD Sender: No OFD packet to send [02:01:05]OFD Sender: No OFD packet to send [02:01:10]OFD Sender: No OFD packet to send [02:01:15]OFD Sender: No OFD packet to send [02:01:20]OFD Sender: No OFD packet to send [02:01:25]OFD Sender: No OFD packet to send [02:01:30]OFD Sender: No OFD packet to send [02:01:35]OFD Sender: No OFD packet to send [02:01:40]OFD Sender: No OFD packet to send [02:01:45]OFD Sender: No OFD packet to send [02:01:50]OFD Sender: No OFD packet to send [02:01:55]OFD Sender: No OFD packet to send [02:02:00]OFD Sender: No OFD packet to send [02:02:05]OFD Sender: No OFD packet to send [02:02:10]OFD Sender: No OFD packet to send [02:02:15]OFD Sender: No OFD packet to send [02:02:20]OFD Sender: No OFD packet to send [02:02:25]OFD Sender: No OFD packet to send [02:02:30]OFD Sender: No OFD packet to send [02:02:35]OFD Sender: No OFD packet to send [02:02:40]OFD Sender: No OFD packet to send [02:02:45]OFD Sender: No OFD packet to send [02:02:50]OFD Sender: No OFD packet to send [02:02:55]OFD Sender: No OFD packet to send [02:03:00]OFD Sender: No OFD packet to send [02:03:05]OFD Sender: No OFD packet to send [02:03:10]OFD Sender: No OFD packet to send [02:03:15]OFD Sender: No OFD packet to send [02:03:20]OFD Sender: No OFD packet to send [02:03:25]OFD Sender: No OFD packet to send [02:03:30]OFD Sender: No OFD packet to send [02:03:35]OFD Sender: No OFD packet to send [02:03:40]OFD Sender: No OFD packet to send [02:03:45]OFD Sender: No OFD packet to send [02:03:50]OFD Sender: No OFD packet to send [02:03:55]OFD Sender: No OFD packet to send [02:04:00]OFD Sender: No OFD packet to send [02:04:05]OFD Sender: No OFD packet to send [02:04:10]OFD Sender: No OFD packet to send [02:04:15]OFD Sender: No OFD packet to send [02:04:20]OFD Sender: No OFD packet to send [02:04:25]OFD Sender: No OFD packet to send [02:04:30]OFD Sender: No OFD packet to send [02:04:34]accept exits with 10 [02:04:34]New connection [02:04:34]New thread 3067133284 created [02:04:34]Thread 3067276644 joined [02:04:34]Waiting for new connection... [02:04:34] Sock 10.Parse request [02:04:34]Sock 10.Check first char [02:04:34]Sock 10.First char is OK [02:04:34]request: POST /json_proto HTTP/1.0 [02:04:34]Method: POST [02:04:34]URL: /json_proto [02:04:34]Method is POST - this is cgi request [02:04:34]url: /json_proto [02:04:34]query_string will be loaded in cgi processing [02:04:34]execute_cgi json_proto POST (null) [02:04:34]execute_cgi path=json_proto method=POST [02:04:34]POST find Content-Length [02:04:34]Host: 172.17.49.131:8080 [02:04:34]Content-Length: 841 [02:04:34]Content-Type: application/json [02:04:34] [02:04:34]POST finish read [02:04:34]Found Content-Length = 841 [02:04:34]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872293", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 800.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:04:34]execute_script... [02:04:34]execute_script path=json_proto method=POST query_string={ "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872293", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 32", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 800.04 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:04:34]POST & json_proto [02:04:34]process_json_proto [02:04:34]json parsed OK: [02:04:34]protocol is kg_v1.0 [02:04:34]action value=close_receipt [02:04:34]process_action close_receipt [02:04:34]cmd_close_receipt [02:04:34]MH_GetDate [02:04:34]Write to MH i2c: F0 00 00 12 17 18 [02:04:34]Write i2c OK [02:04:34]MH_I2C_Read... [02:04:34]Read from MH i2c: F0 [02:04:34]MH_I2C_Read... [02:04:34]Read from MH i2c: F0 09 00 [02:04:34]MH_I2C_Read... [02:04:34]Read from MH i2c: F0 09 00 12 17 00 B3 F8 A6 66 FF 4D C0 64 48 [02:04:34]GetLastDocTimeStamp 1722218278 [02:04:34]current date 1722218675 [02:04:34]FM_GetShiftState [02:04:34]SAM_PROTO_GetShiftState [02:04:34]wFMCommunicate request_size=4 [02:04:34]MH_SAM_APDU [02:04:34]CAPDU: 80 13 01 00 [02:04:34]Write to MH i2c: E2 08 00 13 17 80 13 01 00 00 00 00 00 A7 [02:04:34]Write i2c OK [02:04:34]MH_I2C_Read... [02:04:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:04:34]Read from MH i2c: E2 [02:04:34]MH_I2C_Read... [02:04:34]Read from MH i2c: E2 0E 00 [02:04:34]MH_I2C_Read... [02:04:34]Read from MH i2c: E2 0E 00 13 17 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 E7 [02:04:34]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [02:04:34]wFMCommunicate OK [02:04:34]SAM_PROTO_GetShiftState done [02:04:34]FM_GetShiftState done [02:04:34]opened in 1722213444 [02:04:34]opened+sec_in_day 1722299844 [02:04:34]quantity*price = 80004 [02:04:34]sum+1 = 80005 [02:04:34]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 800.04 НСП 1% : 7.08 НДС 12% : 84.96 Наличными: 0.00 Безнал.: 800.04 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 22 29.07.2024 02:04 Смена: 387 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000965352 ФД: 230701 ФПД: 52006470850443 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T020435&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230701&fm=52006470850443&tin=02508201610067®Number=0000000000099253&sum=80004 [02:04:36]StoreToDocumentArchive [02:04:36]shift 387 fd 230701 [02:04:36]save to /storage/0387/doc_00230701 [02:04:36]save last doc name /storage/0387/doc_00230701 to /storage/kkm_last_doc_name [02:04:36]save OK [02:04:36]Clear old archive folders... [02:04:36]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:04:36]tlvbuf is 00694B10 [02:04:36]SAM_PROTO_ClearQueue [02:04:36]wFMCommunicate request_size=4 [02:04:36]MH_SAM_APDU [02:04:36]CAPDU: 80 09 00 00 [02:04:36]Write to MH i2c: E2 08 00 20 17 80 09 00 00 00 00 00 00 A9 [02:04:36]Write i2c OK [02:04:36]MH_I2C_Read... [02:04:36]Read from MH i2c: E2 [02:04:36]MH_I2C_Read... [02:04:36]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:04:36]Read from MH i2c: E2 03 00 [02:04:36]MH_I2C_Read... [02:04:36]Read from MH i2c: E2 03 00 20 17 00 90 00 AB [02:04:36]RAPDU: 90 00 [02:04:36]wFMCommunicate OK [02:04:36]SAM_PROTO_ClearQueue done [02:04:36]KKMCreateOFDPacket [02:04:36]OFDProtocolAddRootSTLVToBuf [02:04:36]FM_MakeSignedData [02:04:36]FM_MakeSignedData [02:04:36]SAM_PROTO_SignData [02:04:36]wFMCommunicate request_size=4 [02:04:36]MH_SAM_APDU [02:04:36]CAPDU: 80 0D 01 02 [02:04:36]Write to MH i2c: E2 08 00 21 17 80 0D 01 02 00 00 00 00 B1 [02:04:36]Write i2c OK [02:04:36]MH_I2C_Read... [02:04:36]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:04:36]Read from MH i2c: E2 [02:04:36]MH_I2C_Read... [02:04:36]Read from MH i2c: E2 03 00 [02:04:36]MH_I2C_Read... [02:04:36]Read from MH i2c: E2 03 00 21 17 00 90 00 AC [02:04:36]RAPDU: 90 00 [02:04:36]wFMCommunicate OK [02:04:36]wFMCommunicate request_size=255 [02:04:36]MH_SAM_APDU [02:04: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 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 16 00 00 00 F4 03 04 00 B3 F8 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 2D 85 03 00 35 04 06 00 2F [02:04:36]Write to MH i2c: E2 02 01 22 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 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 16 00 00 00 F4 03 04 00 B3 F8 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 2D 85 03 00 35 04 06 00 2F 00 00 1B [02:04:36]Write i2c OK [02:04:36]MH_I2C_Read... [02:04:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:04:36]Read from MH i2c: E2 [02:04:36]MH_I2C_Read... [02:04:36]Read from MH i2c: E2 03 00 [02:04:36]MH_I2C_Read... [02:04:36]Read from MH i2c: E2 03 00 22 17 00 90 00 AD [02:04:36]RAPDU: 90 00 [02:04:36]wFMCommunicate OK [02:04:36]wFMCommunicate request_size=10 [02:04:36]MH_SAM_APDU [02:04:36]CAPDU: 80 0D 02 02 05 4C B3 38 97 8B [02:04:36]Write to MH i2c: E2 0D 00 23 17 80 0D 02 02 05 00 4C B3 38 97 8B 00 00 17 [02:04:36]Write i2c OK [02:04:36]MH_I2C_Read... [02:04:36]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:04:36]Read from MH i2c: E2 [02:04:36]MH_I2C_Read... [02:04:36]Read from MH i2c: E2 03 00 [02:04:36]MH_I2C_Read... [02:04:36]Read from MH i2c: E2 03 00 23 17 00 90 00 AE [02:04:36]RAPDU: 90 00 [02:04:36]wFMCommunicate OK [02:04:36]wFMCommunicate request_size=4 [02:04:36]MH_SAM_APDU [02:04:36]CAPDU: 80 0D 03 02 [02:04:36]Write to MH i2c: E2 08 00 24 17 80 0D 03 02 00 00 00 00 B6 [02:04:36]Write i2c OK [02:04:36]MH_I2C_Read... [02:04:36]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:04:36]Read from MH i2c: E2 [02:04:36]MH_I2C_Read... [02:04:36]Read from MH i2c: E2 0B 00 [02:04:36]MH_I2C_Read... [02:04:36]Read from MH i2c: E2 0B 00 24 17 00 FF A1 A1 B9 51 7F FC BF 90 00 3C [02:04:36]RAPDU: FF A1 A1 B9 51 7F FC BF 90 00 [02:04:36]wFMCommunicate OK [02:04:36]SAM_PROTO_SignData done [02:04:36]FM_MakeSignedData done [02:04:36]CreateOFDProtocolMessage [02:04:36]wFMCommunicate request_size=4 [02:04:36]MH_SAM_APDU [02:04:36]CAPDU: 80 11 00 00 [02:04:36]Write to MH i2c: E2 08 00 25 17 80 11 00 00 00 00 00 00 B6 [02:04:36]Write i2c OK [02:04:36]MH_I2C_Read... [02:04:36]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:04:36]Read from MH i2c: E2 [02:04:36]MH_I2C_Read... [02:04:36]Read from MH i2c: E2 17 00 [02:04:36]MH_I2C_Read... [02:04:36]Read from MH i2c: E2 17 00 25 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 07 [02:04:36]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [02:04:36]wFMCommunicate OK [02:04:36]CreateOFDProtocolMessage done [02:04:36]OFDSenderStorePacket 230701 [02:04:36]StoreOFDPacket docnum=230701 [02:04:36]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 55 89 07 01 77 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 16 00 00 00 F4 03 04 00 B3 F8 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 2D 85 03 00 35 04 06 00 2F 4C B3 38 97 8B FF A1 A1 B9 51 7F FC BF [02:04:36]CheckFolder [02:04:36]dirname=/storage/ofd_packets [02:04:36]CheckFolder done [02:04:36]ProducePacketName [02:04:36]name=ofd_packets/00230701 [02:04:36]NVStorageSaveData ofd_packets/00230701 [02:04:36]File name is /storage/ofd_packets/00230701 [02:04:36]Write 301 bytes [02:04:36]NVStorageSaveData done [02:04:36]OFDSenderStorePacket done [02:04:36]KKMCreateOFDPacket done [02:04:36]NVStorageSaveData kkm_last_timestamp [02:04:36]File name is /storage/kkm_last_timestamp [02:04:36]Write 4 bytes [02:04:36]NVStorageSaveData done [02:04:36]ExternCall_PrintAddStr [02:04:36]wPrintStart [02:04:36]Write to MH i2c: 01 00 00 26 17 3D [02:04:36]Write i2c OK [02:04:36]MH_I2C_Read... [02:04:36]Read from MH i2c: 01 [02:04:36]MH_I2C_Read... [02:04:36]Read from MH i2c: 01 07 00 [02:04:36]MH_I2C_Read... [02:04:36]Read from MH i2c: 01 07 00 26 17 00 00 00 00 00 FF 0F 52 [02:04:36]RasterBufferAndPrint [02:04:36]line Счет N : (1)872293 [02:04:36]line ИНН: 02508201610067 [02:04:36]line Контрольно-Кассовый Чек [02:04:36]line ПРОДАЖА [02:04:36]line ТРК (МРК, ГНК) : 32 [02:04:36]line Товар: 2710124130 [02:04:36]line Аи-92-К-5 [02:04:36]line 11.800 * 67.80 [02:04:36]line = 800.04 [02:04:36]line НДС 12% НСП 1% [02:04:36]line > о реализуемом товаре [02:04:36]line ИТОГО: 800.04 [02:04:36]line НСП 1% : 7.08 [02:04:36]line НДС 12% : 84.96 [02:04:36]line Наличными: 0.00 [02:04:36]line Безнал.: 800.04 [02:04:36]line Место: АЗС № 125 "Партнер Нефть" [02:04:36]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [02:04:36]line СНО: Общий режим [02:04:36]line Чек 22 29.07.2024 02:04 [02:04:36]line Смена: 387 ФФД: 1.0 [02:04:36]line ЗНМ: 0300000050 [02:04:36]line РНМ: 0000000000099253 [02:04:36]line Версия ККМ: 001 [02:04:36]line Платежная система: АКБ Кыргызстан [02:04:36]line ФМ: 0000000000965352 [02:04:36]line ФД: 230701 [02:04:36]line ФПД: 52006470850443 [02:04:36]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T020435&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230701&fm=52006470850443&tin=02508201610067®Number=0000000000099253&sum=80004 [02:04:36]OFD Sender: Processing packet 230701 [packets to send 132, broken 131] [02:04:36]ProducePacketName [02:04:36]name=ofd_packets/00230701 [02:04:36]OFD Sender: To server: pG, [02:04:36]CommunicateWithHost lk.salyk.kg:30040 [02:04:36]ConnectInit lk.salyk.kg [02:04:36]written 0, free lines is 4095 [02:04:37]Connected sock=9 [02:04:37]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 55 89 07 01 77 0D 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 16 00 00 00 F4 03 04 00 B3 F8 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 2D 85 03 00 35 04 06 00 2F 4C B3 38 97 8B FF A1 A1 B9 51 7F FC BF [02:04:37]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 DE B9 47 00 56 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 39 36 35 33 35 32 10 04 04 00 2D 85 03 00 F4 03 04 00 89 9F A6 66 B6 04 01 00 00 23 F7 82 FC 69 31 32 2D [02:04:37]CommunicateWithHost err = 0 [02:04:37]CheckOFDResponse [02:04:37]1017 (14) - 77093643461234 [02:04:37]1041 (16) - 0000000000965352 [02:04:37]1040 (4) - 230701 [02:04:37]1012 (4) - 28.07.2024 19:44 [02:04:37]1206 (1) - 0 [02:04:37]OFD Sender: Remove packet 230701 [02:04:37]ProducePacketName [02:04:37]name=ofd_packets/00230701 [02:04:37]NVStorageDeleteData [02:04:37]Write to MH i2c: 01 00 00 50 17 67 [02:04:37]Write i2c OK [02:04:37]MH_I2C_Read... [02:04:37]Read from MH i2c: 01 [02:04:37]MH_I2C_Read... [02:04:37]Read from MH i2c: 01 07 00 [02:04:37]MH_I2C_Read... [02:04:37]Read from MH i2c: 01 07 00 50 17 00 00 00 00 00 14 0D 8F [02:04:37]RasterBufferAndPrint [02:04:37]line [02:04:37]line [02:04:37]line [02:04:37]line [02:04:37]line [02:04:37]written 0, free lines is 3354 [02:04:37]MH_Cut [02:04:37]Write to MH i2c: D1 01 00 57 17 01 40 [02:04:37]Write i2c OK [02:04:37]MH_I2C_Read... [02:04:37]Read from MH i2c: D1 [02:04:37]MH_I2C_Read... [02:04:37]Read from MH i2c: D1 01 00 [02:04:37]MH_I2C_Read... [02:04:37]Read from MH i2c: D1 01 00 57 17 00 3F [02:04:37]Write to MH i2c: 01 00 00 58 17 6F [02:04:37]Write i2c OK [02:04:37]MH_I2C_Read... [02:04:37]OFD Sender: No OFD packet to send [02:04:38]*** Cut start [02:04:38]*** Partial cut [02:04:38]*** CUTSNS_PIN = 1 [02:04:38]*** CUTSNS_PIN = 0 [02:04:38]*** Brake cut motor [02:04:38]Read from MH i2c: 01 [02:04:38]MH_I2C_Read... [02:04:38]*** Stop cut motor [02:04:38]*** Cut end [02:04:38]Read from MH i2c: 01 07 00 [02:04:38]MH_I2C_Read... [02:04:38]Read from MH i2c: 01 07 00 58 17 00 00 00 00 00 FF 0F 84 [02:04:38]process_action close_receipt done [02:04:38]requested_data is exist [02:04:38]produce_requested_data [02:04:38]requested_item fm.sn is exist - process it [02:04:38]wFMCommunicate request_size=4 [02:04:38]MH_SAM_APDU [02:04:38]CAPDU: 80 11 00 00 [02:04:38]Write to MH i2c: E2 08 00 59 17 80 11 00 00 00 00 00 00 EA [02:04:38]Write i2c OK [02:04:38]MH_I2C_Read... [02:04:38]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:04:38]Read from MH i2c: E2 [02:04:38]MH_I2C_Read... [02:04:38]Read from MH i2c: E2 17 00 [02:04:38]MH_I2C_Read... [02:04:38]Read from MH i2c: E2 17 00 59 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 3B [02:04:38]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [02:04:38]wFMCommunicate OK [02:04:38]requested_item fd.num is exist - process it [02:04:38]SAM_PROTO_GetFieldsCounters [02:04:38]wFMCommunicate request_size=4 [02:04:38]MH_SAM_APDU [02:04:38]CAPDU: 80 13 00 00 [02:04:38]Write to MH i2c: E2 08 00 5A 17 80 13 00 00 00 00 00 00 ED [02:04:38]Write i2c OK [02:04:38]MH_I2C_Read... [02:04:38]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:04:38]Read from MH i2c: E2 [02:04:38]MH_I2C_Read... [02:04:38]Read from MH i2c: E2 62 00 [02:04:38]MH_I2C_Read... [02:04:38]Read from MH i2c: E2 62 00 5A 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 2D 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 16 00 00 00 5E 04 04 00 16 00 00 00 57 04 04 00 17 00 00 00 19 04 04 00 00 00 00 00 90 00 8A [02:04:38]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 2D 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 16 00 00 00 5E 04 04 00 16 00 00 00 57 04 04 00 17 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:04:38]wFMCommunicate OK [02:04:38]SAM_PROTO_GetFieldsCounters done [02:04:38]requested_item shift.num is exist - process it [02:04:38]requested_item shift.opened is exist - process it [02:04:38]req_shift_opened [02:04:38]FM_GetShiftState [02:04:38]SAM_PROTO_GetShiftState [02:04:38]wFMCommunicate request_size=4 [02:04:38]MH_SAM_APDU [02:04:38]CAPDU: 80 13 01 00 [02:04:38]Write to MH i2c: E2 08 00 5B 17 80 13 01 00 00 00 00 00 EF [02:04:38]Write i2c OK [02:04:38]MH_I2C_Read... [02:04:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:04:38]Read from MH i2c: E2 [02:04:38]MH_I2C_Read... [02:04:38]Read from MH i2c: E2 0E 00 [02:04:38]MH_I2C_Read... [02:04:38]Read from MH i2c: E2 0E 00 5B 17 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 2F [02:04:38]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [02:04:38]wFMCommunicate OK [02:04:38]SAM_PROTO_GetShiftState done [02:04:38]FM_GetShiftState done [02:04:38]req_shift_opened done [02:04:38]requested_item shift.open_date is exist - process it [02:04:38]req_shift_open_date [02:04:38]req_shift_open_date done [02:04:38]produce_requested_data done [02:04:38]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230701,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444} [02:04:38]process_action_free close_receipt [02:04:38]json_value_free [02:04:38]json_value_free done [02:04:38]process_json_proto returns [02:04:38]Send response to host [02:04:38]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230701,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444}}} [02:04:38]free response buf [02:04:38]execute_script done [02:04:38]execute_script returns [02:04:38]free content buf [02:04:38]Sock 10.Close socket [02:04:38]Sock 10.Thread stoped [02:04:42]OFD Sender: No OFD packet to send [02:04:47]OFD Sender: No OFD packet to send [02:04:52]OFD Sender: No OFD packet to send [02:04:57]OFD Sender: No OFD packet to send [02:05:02]OFD Sender: No OFD packet to send [02:05:07]OFD Sender: No OFD packet to send [02:05:12]OFD Sender: No OFD packet to send [02:05:17]OFD Sender: No OFD packet to send [02:05:22]OFD Sender: No OFD packet to send [02:05:27]OFD Sender: No OFD packet to send [02:05:32]OFD Sender: No OFD packet to send [02:05:37]OFD Sender: No OFD packet to send [02:05:42]OFD Sender: No OFD packet to send [02:05:47]OFD Sender: No OFD packet to send [02:05:52]OFD Sender: No OFD packet to send [02:05:57]OFD Sender: No OFD packet to send [02:06:02]OFD Sender: No OFD packet to send [02:06:04]accept exits with 8 [02:06:04]New connection [02:06:04]New thread 3067276644 created [02:06:04]Thread 3067133284 joined [02:06:04]Waiting for new connection... [02:06:04] Sock 8.Parse request [02:06:04]Sock 8.Check first char [02:06:04]Sock 8.First char is OK [02:06:04]request: POST /json_proto HTTP/1.0 [02:06:04]Method: POST [02:06:04]URL: /json_proto [02:06:04]Method is POST - this is cgi request [02:06:04]url: /json_proto [02:06:04]query_string will be loaded in cgi processing [02:06:04]execute_cgi json_proto POST (null) [02:06:04]execute_cgi path=json_proto method=POST [02:06:04]POST find Content-Length [02:06:04]Host: 172.17.49.131:8080 [02:06:04]Content-Length: 843 [02:06:04]Content-Type: application/json [02:06:04] [02:06:04]POST finish read [02:06:04]Found Content-Length = 843 [02:06:04]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872294", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:06:04]execute_script... [02: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)872294", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 1000.05 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:06:04]POST & json_proto [02:06:04]process_json_proto [02:06:04]json parsed OK: [02:06:04]protocol is kg_v1.0 [02:06:04]action value=close_receipt [02:06:04]process_action close_receipt [02:06:04]cmd_close_receipt [02:06:04]MH_GetDate [02:06:04]Write to MH i2c: F0 00 00 5C 17 62 [02:06:04]Write i2c OK [02:06:04]MH_I2C_Read... [02:06:04]Read from MH i2c: F0 [02:06:04]MH_I2C_Read... [02:06:04]Read from MH i2c: F0 09 00 [02:06:04]MH_I2C_Read... [02:06:04]Read from MH i2c: F0 09 00 5C 17 00 0D F9 A6 66 FF 4D C0 64 ED [02:06:04]GetLastDocTimeStamp 1722218675 [02:06:04]current date 1722218765 [02:06:04]FM_GetShiftState [02:06:04]SAM_PROTO_GetShiftState [02:06:04]wFMCommunicate request_size=4 [02:06:04]MH_SAM_APDU [02:06:04]CAPDU: 80 13 01 00 [02:06:04]Write to MH i2c: E2 08 00 5D 17 80 13 01 00 00 00 00 00 F1 [02:06:04]Write i2c OK [02:06:04]MH_I2C_Read... [02:06:05]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:06:05]Read from MH i2c: E2 [02:06:05]MH_I2C_Read... [02:06:05]Read from MH i2c: E2 0E 00 [02:06:05]MH_I2C_Read... [02:06:05]Read from MH i2c: E2 0E 00 5D 17 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 31 [02:06:05]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [02:06:05]wFMCommunicate OK [02:06:05]SAM_PROTO_GetShiftState done [02:06:05]FM_GetShiftState done [02:06:05]opened in 1722213444 [02:06:05]opened+sec_in_day 1722299844 [02:06:05]quantity*price = 100005 [02:06:05]sum+1 = 100006 [02:06:05]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 1000.05 НСП 1% : 8.85 НДС 12% : 106.20 Наличными: 0.00 Безнал.: 1000.05 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 23 29.07.2024 02:06 Смена: 387 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000965352 ФД: 230702 ФПД: 149182920133911 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T020606&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230702&fm=149182920133911&tin=02508201610067®Number=0000000000099253&sum=100005 [02:06:06]StoreToDocumentArchive [02:06:06]shift 387 fd 230702 [02:06:06]save to /storage/0387/doc_00230702 [02:06:06]save last doc name /storage/0387/doc_00230702 to /storage/kkm_last_doc_name [02:06:06]save OK [02:06:06]Clear old archive folders... [02:06:06]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:06:06]tlvbuf is 005B8E70 [02:06:06]SAM_PROTO_ClearQueue [02:06:06]wFMCommunicate request_size=4 [02:06:06]MH_SAM_APDU [02:06:06]CAPDU: 80 09 00 00 [02:06:06]Write to MH i2c: E2 08 00 6A 17 80 09 00 00 00 00 00 00 F3 [02:06:06]Write i2c OK [02:06:06]MH_I2C_Read... [02:06:06]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:06:06]Read from MH i2c: E2 [02:06:06]MH_I2C_Read... [02:06:06]Read from MH i2c: E2 03 00 [02:06:06]MH_I2C_Read... [02:06:06]Read from MH i2c: E2 03 00 6A 17 00 90 00 F5 [02:06:06]RAPDU: 90 00 [02:06:06]wFMCommunicate OK [02:06:06]SAM_PROTO_ClearQueue done [02:06:06]KKMCreateOFDPacket [02:06:06]OFDProtocolAddRootSTLVToBuf [02:06:06]FM_MakeSignedData [02:06:06]FM_MakeSignedData [02:06:06]SAM_PROTO_SignData [02:06:06]wFMCommunicate request_size=4 [02:06:06]MH_SAM_APDU [02:06:06]CAPDU: 80 0D 01 02 [02:06:06]Write to MH i2c: E2 08 00 6B 17 80 0D 01 02 00 00 00 00 FB [02:06:06]Write i2c OK [02:06:06]MH_I2C_Read... [02:06:06]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:06:06]Read from MH i2c: E2 [02:06:06]MH_I2C_Read... [02:06:06]Read from MH i2c: E2 03 00 [02:06:06]MH_I2C_Read... [02:06:06]Read from MH i2c: E2 03 00 6B 17 00 90 00 F6 [02:06:06]RAPDU: 90 00 [02:06:06]wFMCommunicate OK [02:06:06]wFMCommunicate request_size=255 [02:06:06]MH_SAM_APDU [02:06: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 17 00 00 00 F4 03 04 00 0E F9 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 2E 85 03 00 35 04 06 00 87 [02:06:06]Write to MH i2c: E2 02 01 6C 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 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 17 00 00 00 F4 03 04 00 0E F9 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 2E 85 03 00 35 04 06 00 87 00 00 FF [02:06:06]Write i2c OK [02:06:06]MH_I2C_Read... [02:06:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:06:06]Read from MH i2c: E2 [02:06:06]MH_I2C_Read... [02:06:06]Read from MH i2c: E2 03 00 [02:06:06]MH_I2C_Read... [02:06:06]Read from MH i2c: E2 03 00 6C 17 00 90 00 F7 [02:06:06]RAPDU: 90 00 [02:06:06]wFMCommunicate OK [02:06:06]wFMCommunicate request_size=10 [02:06:06]MH_SAM_APDU [02:06:06]CAPDU: 80 0D 02 02 05 AE 5A F6 0D 17 [02:06:06]Write to MH i2c: E2 0D 00 6D 17 80 0D 02 02 05 00 AE 5A F6 0D 17 00 00 2A [02:06:06]Write i2c OK [02:06:06]MH_I2C_Read... [02:06:06]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:06:06]Read from MH i2c: E2 [02:06:06]MH_I2C_Read... [02:06:06]Read from MH i2c: E2 03 00 [02:06:06]MH_I2C_Read... [02:06:06]Read from MH i2c: E2 03 00 6D 17 00 90 00 F8 [02:06:06]RAPDU: 90 00 [02:06:06]wFMCommunicate OK [02:06:06]wFMCommunicate request_size=4 [02:06:06]MH_SAM_APDU [02:06:06]CAPDU: 80 0D 03 02 [02:06:06]Write to MH i2c: E2 08 00 6E 17 80 0D 03 02 00 00 00 00 00 [02:06:06]Write i2c OK [02:06:06]MH_I2C_Read... [02:06:06]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:06:06]Read from MH i2c: E2 [02:06:06]MH_I2C_Read... [02:06:06]Read from MH i2c: E2 0B 00 [02:06:06]MH_I2C_Read... [02:06:06]Read from MH i2c: E2 0B 00 6E 17 00 62 4D F0 75 C6 9E 2E 47 90 00 EE [02:06:06]RAPDU: 62 4D F0 75 C6 9E 2E 47 90 00 [02:06:06]wFMCommunicate OK [02:06:06]SAM_PROTO_SignData done [02:06:06]FM_MakeSignedData done [02:06:06]CreateOFDProtocolMessage [02:06:06]wFMCommunicate request_size=4 [02:06:06]MH_SAM_APDU [02:06:06]CAPDU: 80 11 00 00 [02:06:06]Write to MH i2c: E2 08 00 6F 17 80 11 00 00 00 00 00 00 00 [02:06:06]Write i2c OK [02:06:06]MH_I2C_Read... [02:06:06]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:06:06]Read from MH i2c: E2 [02:06:06]MH_I2C_Read... [02:06:06]Read from MH i2c: E2 17 00 [02:06:06]MH_I2C_Read... [02:06:06]Read from MH i2c: E2 17 00 6F 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 51 [02:06:06]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [02:06:06]wFMCommunicate OK [02:06:06]CreateOFDProtocolMessage done [02:06:06]OFDSenderStorePacket 230702 [02:06:06]StoreOFDPacket docnum=230702 [02:06:06]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 C9 20 07 01 38 CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 17 00 00 00 F4 03 04 00 0E F9 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 2E 85 03 00 35 04 06 00 87 AE 5A F6 0D 17 62 4D F0 75 C6 9E 2E 47 [02:06:06]CheckFolder [02:06:06]dirname=/storage/ofd_packets [02:06:06]CheckFolder done [02:06:06]ProducePacketName [02:06:06]name=ofd_packets/00230702 [02:06:06]NVStorageSaveData ofd_packets/00230702 [02:06:06]File name is /storage/ofd_packets/00230702 [02:06:06]Write 301 bytes [02:06:06]NVStorageSaveData done [02:06:06]OFDSenderStorePacket done [02:06:06]KKMCreateOFDPacket done [02:06:06]NVStorageSaveData kkm_last_timestamp [02:06:06]File name is /storage/kkm_last_timestamp [02:06:06]Write 4 bytes [02:06:06]NVStorageSaveData done [02:06:06]ExternCall_PrintAddStr [02:06:06]wPrintStart [02:06:06]Write to MH i2c: 01 00 00 70 17 87 [02:06:06]Write i2c OK [02:06:06]MH_I2C_Read... [02:06:06]Read from MH i2c: 01 [02:06:06]MH_I2C_Read... [02:06:06]Read from MH i2c: 01 07 00 [02:06:06]MH_I2C_Read... [02:06:06]Read from MH i2c: 01 07 00 70 17 00 00 00 00 00 FF 0F 9C [02:06:06]RasterBufferAndPrint [02:06:06]line Счет N : (1)872294 [02:06:06]line ИНН: 02508201610067 [02:06:06]line Контрольно-Кассовый Чек [02:06:06]line ПРОДАЖА [02:06:06]line ТРК (МРК, ГНК) : 42 [02:06:06]line Товар: 2710124130 [02:06:06]line Аи-92-К-5 [02:06:06]line 14.750 * 67.80 [02:06:06]line = 1000.05 [02:06:06]line НДС 12% НСП 1% [02:06:06]line > о реализуемом товаре [02:06:06]line ИТОГО: 1000.05 [02:06:06]line НСП 1% : 8.85 [02:06:06]line НДС 12% : 106.20 [02:06:06]line Наличными: 0.00 [02:06:06]line Безнал.: 1000.05 [02:06:06]line Место: АЗС № 125 "Партнер Нефть" [02:06:06]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [02:06:06]line СНО: Общий режим [02:06:06]line Чек 23 29.07.2024 02:06 [02:06:06]line Смена: 387 ФФД: 1.0 [02:06:06]line ЗНМ: 0300000050 [02:06:06]line РНМ: 0000000000099253 [02:06:06]line Версия ККМ: 001 [02:06:06]line Платежная система: АКБ Кыргызстан [02:06:06]line ФМ: 0000000000965352 [02:06:06]line ФД: 230702 [02:06:06]line ФПД: 149182920133911 [02:06:06]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T020606&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230702&fm=149182920133911&tin=02508201610067®Number=0000000000099253&sum=100005 [02:06:07]written 0, free lines is 4095 [02:06:07]OFD Sender: Processing packet 230702 [packets to send 132, broken 131] [02:06:07]ProducePacketName [02:06:07]name=ofd_packets/00230702 [02:06:07]OFD Sender: To server: pG, [02:06:07]CommunicateWithHost lk.salyk.kg:30040 [02:06:07]ConnectInit lk.salyk.kg [02:06:07]Connected sock=10 [02:06:07]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 C9 20 07 01 38 CA 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 17 00 00 00 F4 03 04 00 0E F9 A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 2E 85 03 00 35 04 06 00 87 AE 5A F6 0D 17 62 4D F0 75 C6 9E 2E 47 [02:06:07]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 2D D0 47 00 08 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 39 36 35 33 35 32 10 04 04 00 2E 85 03 00 F4 03 04 00 E3 9F A6 66 B6 04 01 00 00 5B 1B 6E B9 2E 36 54 80 [02:06:07]CommunicateWithHost err = 0 [02:06:07]CheckOFDResponse [02:06:07]1017 (14) - 77093643461234 [02:06:07]1041 (16) - 0000000000965352 [02:06:07]1040 (4) - 230702 [02:06:07]1012 (4) - 28.07.2024 19:45 [02:06:07]1206 (1) - 0 [02:06:07]OFD Sender: Remove packet 230702 [02:06:07]ProducePacketName [02:06:07]name=ofd_packets/00230702 [02:06:07]NVStorageDeleteData [02:06:07]Write to MH i2c: 01 00 00 9A 17 B1 [02:06:07]Write i2c OK [02:06:07]MH_I2C_Read... [02:06:07]Read from MH i2c: 01 [02:06:07]MH_I2C_Read... [02:06:07]Read from MH i2c: 01 07 00 [02:06:07]MH_I2C_Read... [02:06:07]Read from MH i2c: 01 07 00 9A 17 00 00 00 00 00 09 0D CE [02:06:07]RasterBufferAndPrint [02:06:07]line [02:06:07]line [02:06:07]line [02:06:07]line [02:06:07]line [02:06:07]written 0, free lines is 3344 [02:06:07]MH_Cut [02:06:07]Write to MH i2c: D1 01 00 A1 17 01 8A [02:06:07]Write i2c OK [02:06:07]MH_I2C_Read... [02:06:07]Read from MH i2c: D1 [02:06:07]MH_I2C_Read... [02:06:07]Read from MH i2c: D1 01 00 [02:06:07]MH_I2C_Read... [02:06:07]Read from MH i2c: D1 01 00 A1 17 00 89 [02:06:07]Write to MH i2c: 01 00 00 A2 17 B9 [02:06:07]Write i2c OK [02:06:07]MH_I2C_Read... [02:06:07]OFD Sender: No OFD packet to send [02:06:08]*** Cut start [02:06:08]*** Partial cut [02:06:08]*** CUTSNS_PIN = 1 [02:06:08]*** CUTSNS_PIN = 0 [02:06:08]*** Brake cut motor [02:06:08]Read from MH i2c: 01 [02:06:08]MH_I2C_Read... [02:06:08]*** Stop cut motor [02:06:08]*** Cut end [02:06:08]Read from MH i2c: 01 07 00 [02:06:08]MH_I2C_Read... [02:06:08]Read from MH i2c: 01 07 00 A2 17 00 00 00 00 00 FF 0F CE [02:06:08]process_action close_receipt done [02:06:08]requested_data is exist [02:06:08]produce_requested_data [02:06:08]requested_item fm.sn is exist - process it [02:06:08]wFMCommunicate request_size=4 [02:06:08]MH_SAM_APDU [02:06:08]CAPDU: 80 11 00 00 [02:06:08]Write to MH i2c: E2 08 00 A3 17 80 11 00 00 00 00 00 00 34 [02:06:08]Write i2c OK [02:06:08]MH_I2C_Read... [02:06:08]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:06:08]Read from MH i2c: E2 [02:06:08]MH_I2C_Read... [02:06:08]Read from MH i2c: E2 17 00 [02:06:08]MH_I2C_Read... [02:06:08]Read from MH i2c: E2 17 00 A3 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 85 [02:06:08]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [02:06:08]wFMCommunicate OK [02:06:08]requested_item fd.num is exist - process it [02:06:08]SAM_PROTO_GetFieldsCounters [02:06:08]wFMCommunicate request_size=4 [02:06:08]MH_SAM_APDU [02:06:08]CAPDU: 80 13 00 00 [02:06:08]Write to MH i2c: E2 08 00 A4 17 80 13 00 00 00 00 00 00 37 [02:06:08]Write i2c OK [02:06:08]MH_I2C_Read... [02:06:08]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:06:08]Read from MH i2c: E2 [02:06:08]MH_I2C_Read... [02:06:08]Read from MH i2c: E2 62 00 [02:06:08]MH_I2C_Read... [02:06:08]Read from MH i2c: E2 62 00 A4 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 2E 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 17 00 00 00 5E 04 04 00 17 00 00 00 57 04 04 00 18 00 00 00 19 04 04 00 00 00 00 00 90 00 D8 [02:06:08]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 2E 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 17 00 00 00 5E 04 04 00 17 00 00 00 57 04 04 00 18 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:06:08]wFMCommunicate OK [02:06:08]SAM_PROTO_GetFieldsCounters done [02:06:08]requested_item shift.num is exist - process it [02:06:08]requested_item shift.opened is exist - process it [02:06:08]req_shift_opened [02:06:08]FM_GetShiftState [02:06:08]SAM_PROTO_GetShiftState [02:06:08]wFMCommunicate request_size=4 [02:06:08]MH_SAM_APDU [02:06:08]CAPDU: 80 13 01 00 [02:06:08]Write to MH i2c: E2 08 00 A5 17 80 13 01 00 00 00 00 00 39 [02:06:08]Write i2c OK [02:06:08]MH_I2C_Read... [02:06:09]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:06:09]Read from MH i2c: E2 [02:06:09]MH_I2C_Read... [02:06:09]Read from MH i2c: E2 0E 00 [02:06:09]MH_I2C_Read... [02:06:09]Read from MH i2c: E2 0E 00 A5 17 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 79 [02:06:09]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [02:06:09]wFMCommunicate OK [02:06:09]SAM_PROTO_GetShiftState done [02:06:09]FM_GetShiftState done [02:06:09]req_shift_opened done [02:06:09]requested_item shift.open_date is exist - process it [02:06:09]req_shift_open_date [02:06:09]req_shift_open_date done [02:06:09]produce_requested_data done [02:06:09]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230702,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444} [02:06:09]process_action_free close_receipt [02:06:09]json_value_free [02:06:09]json_value_free done [02:06:09]process_json_proto returns [02:06:09]Send response to host [02:06:09]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230702,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444}}} [02:06:09]free response buf [02:06:09]execute_script done [02:06:09]execute_script returns [02:06:09]free content buf [02:06:09]Sock 8.Close socket [02:06:09]Sock 8.Thread stoped [02:06:12]OFD Sender: No OFD packet to send [02:06:17]OFD Sender: No OFD packet to send [02:06:22]OFD Sender: No OFD packet to send [02:06:27]OFD Sender: No OFD packet to send [02:06:32]OFD Sender: No OFD packet to send [02:06:37]OFD Sender: No OFD packet to send [02:06:42]OFD Sender: No OFD packet to send [02:06:47]OFD Sender: No OFD packet to send [02:06:52]OFD Sender: No OFD packet to send [02:06:57]OFD Sender: No OFD packet to send [02:07:02]OFD Sender: No OFD packet to send [02:07:07]OFD Sender: No OFD packet to send [02:07:12]OFD Sender: No OFD packet to send [02:07:17]OFD Sender: No OFD packet to send [02:07:22]OFD Sender: No OFD packet to send [02:07:27]OFD Sender: No OFD packet to send [02:07:32]OFD Sender: No OFD packet to send [02:07:37]OFD Sender: No OFD packet to send [02:07:42]OFD Sender: No OFD packet to send [02:07:47]OFD Sender: No OFD packet to send [02:07:53]OFD Sender: No OFD packet to send [02:07:58]OFD Sender: No OFD packet to send [02:08:03]OFD Sender: No OFD packet to send [02:08:08]OFD Sender: No OFD packet to send [02:08:13]OFD Sender: No OFD packet to send [02:08:18]OFD Sender: No OFD packet to send [02:08:23]OFD Sender: No OFD packet to send [02:08:28]OFD Sender: No OFD packet to send [02:08:33]OFD Sender: No OFD packet to send [02:08:38]OFD Sender: No OFD packet to send [02:08:43]OFD Sender: No OFD packet to send [02:08:48]OFD Sender: No OFD packet to send [02:08:53]OFD Sender: No OFD packet to send [02:08:58]OFD Sender: No OFD packet to send [02:09:03]OFD Sender: No OFD packet to send [02:09:08]OFD Sender: No OFD packet to send [02:09:13]OFD Sender: No OFD packet to send [02:09:18]OFD Sender: No OFD packet to send [02:09:23]OFD Sender: No OFD packet to send [02:09:28]OFD Sender: No OFD packet to send [02:09:33]OFD Sender: No OFD packet to send [02:09:38]OFD Sender: No OFD packet to send [02:09:43]OFD Sender: No OFD packet to send [02:09:48]OFD Sender: No OFD packet to send [02:09:53]OFD Sender: No OFD packet to send [02:09:58]OFD Sender: No OFD packet to send [02:10:03]OFD Sender: No OFD packet to send [02:10:08]OFD Sender: No OFD packet to send [02:10:13]OFD Sender: No OFD packet to send [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:53]OFD Sender: No OFD packet to send [02:10:58]OFD Sender: No OFD packet to send [02:11:03]OFD Sender: No OFD packet to send [02:11:08]OFD Sender: No OFD packet to send [02:11:13]OFD Sender: No OFD packet to send [02:11:18]OFD Sender: No OFD packet to send [02:11:23]OFD Sender: No OFD packet to send [02:11:28]OFD Sender: No OFD packet to send [02:11:33]OFD Sender: No OFD packet to send [02:11:38]OFD Sender: No OFD packet to send [02:11:43]OFD Sender: No OFD packet to send [02:11:48]OFD Sender: No OFD packet to send [02:11:53]OFD Sender: No OFD packet to send [02:11:58]OFD Sender: No OFD packet to send [02:12:03]OFD Sender: No OFD packet to send [02:12:08]OFD Sender: No OFD packet to send [02:12:13]OFD Sender: No OFD packet to send [02:12:18]OFD Sender: No OFD packet to send [02:12:23]OFD Sender: No OFD packet to send [02:12:28]OFD Sender: No OFD packet to send [02:12:33]OFD Sender: No OFD packet to send [02:12:38]OFD Sender: No OFD packet to send [02:12:43]OFD Sender: No OFD packet to send [02:12:48]OFD Sender: No OFD packet to send [02:12:53]OFD Sender: No OFD packet to send [02:12:58]OFD Sender: No OFD packet to send [02:13:03]OFD Sender: No OFD packet to send [02:13:08]OFD Sender: No OFD packet to send [02:13:13]OFD Sender: No OFD packet to send [02:13:18]OFD Sender: No OFD packet to send [02:13:23]OFD Sender: No OFD packet to send [02:13:28]OFD Sender: No OFD packet to send [02:13:33]OFD Sender: No OFD packet to send [02:13:38]OFD Sender: No OFD packet to send [02:13:43]OFD Sender: No OFD packet to send [02:13:48]OFD Sender: No OFD packet to send [02:13:53]OFD Sender: No OFD packet to send [02:13:58]OFD Sender: No OFD packet to send [02:14:03]OFD Sender: No OFD packet to send [02:14:08]OFD Sender: No OFD packet to send [02:14:13]OFD Sender: No OFD packet to send [02:14:18]OFD Sender: No OFD packet to send [02:14:23]OFD Sender: No OFD packet to send [02:14:28]OFD Sender: No OFD packet to send [02:14:33]OFD Sender: No OFD packet to send [02:14:38]OFD Sender: No OFD packet to send [02:14:43]OFD Sender: No OFD packet to send [02:14:48]OFD Sender: No OFD packet to send [02:14:53]OFD Sender: No OFD packet to send [02:14:58]OFD Sender: No OFD packet to send [02:15:03]OFD Sender: No OFD packet to send [02:15:08]OFD Sender: No OFD packet to send [02:15:13]OFD Sender: No OFD packet to send [02:15:18]OFD Sender: No OFD packet to send [02:15:23]OFD Sender: No OFD packet to send [02:15:28]OFD Sender: No OFD packet to send [02:15:33]OFD Sender: No OFD packet to send [02:15:38]OFD Sender: No OFD packet to send [02:15:43]OFD Sender: No OFD packet to send [02:15:48]OFD Sender: No OFD packet to send [02:15:53]OFD Sender: No OFD packet to send [02:15:58]OFD Sender: No OFD packet to send [02:16:03]OFD Sender: No OFD packet to send [02:16:08]OFD Sender: No OFD packet to send [02:16:13]OFD Sender: No OFD packet to send [02:16:18]OFD Sender: No OFD packet to send [02:16:23]OFD Sender: No OFD packet to send [02:16:28]OFD Sender: No OFD packet to send [02:16:33]OFD Sender: No OFD packet to send [02:16:38]OFD Sender: No OFD packet to send [02:16:43]OFD Sender: No OFD packet to send [02:16:48]OFD Sender: No OFD packet to send [02:16:53]OFD Sender: No OFD packet to send [02:16:58]OFD Sender: No OFD packet to send [02:17:03]OFD Sender: No OFD packet to send [02:17:08]OFD Sender: No OFD packet to send [02:17:13]OFD Sender: No OFD packet to send [02:17:18]OFD Sender: No OFD packet to send [02:17:23]OFD Sender: No OFD packet to send [02:17:28]OFD Sender: No OFD packet to send [02:17:33]OFD Sender: No OFD packet to send [02:17:38]OFD Sender: No OFD packet to send [02:17:43]OFD Sender: No OFD packet to send [02:17:48]OFD Sender: No OFD packet to send [02:17:53]OFD Sender: No OFD packet to send [02:17:58]OFD Sender: No OFD packet to send [02:18:03]OFD Sender: No OFD packet to send [02:18:08]OFD Sender: No OFD packet to send [02:18:13]OFD Sender: No OFD packet to send [02:18:18]OFD Sender: No OFD packet to send [02:18:23]OFD Sender: No OFD packet to send [02:18:28]OFD Sender: No OFD packet to send [02:18:33]OFD Sender: No OFD packet to send [02:18:38]OFD Sender: No OFD packet to send [02:18:43]OFD Sender: No OFD packet to send [02:18:48]OFD Sender: No OFD packet to send [02:18:53]OFD Sender: No OFD packet to send [02:18:58]OFD Sender: No OFD packet to send [02:19:03]OFD Sender: No OFD packet to send [02:19:08]OFD Sender: No OFD packet to send [02:19:13]OFD Sender: No OFD packet to send [02:19:18]OFD Sender: No OFD packet to send [02:19:23]OFD Sender: No OFD packet to send [02:19:28]OFD Sender: No OFD packet to send [02:19:33]OFD Sender: No OFD packet to send [02:19:38]OFD Sender: No OFD packet to send [02:19:43]OFD Sender: No OFD packet to send [02:19:45]accept exits with 9 [02:19:45]New connection [02:19:45]New thread 3067133284 created [02:19:45]Thread 3067276644 joined [02:19:45]Waiting for new connection... [02:19:45] Sock 9.Parse request [02:19:45]Sock 9.Check first char [02:19:45]Sock 9.First char is OK [02:19:45]request: POST /json_proto HTTP/1.0 [02:19:45]Method: POST [02:19:45]URL: /json_proto [02:19:45]Method is POST - this is cgi request [02:19:45]url: /json_proto [02:19:45]query_string will be loaded in cgi processing [02:19:45]execute_cgi json_proto POST (null) [02:19:45]execute_cgi path=json_proto method=POST [02:19:45]POST find Content-Length [02:19:45]Host: 172.17.49.131:8080 [02:19:45]Content-Length: 843 [02:19:45]Content-Type: application/json [02:19:45] [02:19:45]POST finish read [02:19:45]Found Content-Length = 843 [02:19:45]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872295", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 2000.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:19:45]execute_script... [02:19: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)872295", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 2000.10 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:19:45]POST & json_proto [02:19:45]process_json_proto [02:19:45]json parsed OK: [02:19:45]protocol is kg_v1.0 [02:19:45]action value=close_receipt [02:19:45]process_action close_receipt [02:19:45]cmd_close_receipt [02:19:45]MH_GetDate [02:19:45]Write to MH i2c: F0 00 00 A6 17 AC [02:19:45]Write i2c OK [02:19:45]MH_I2C_Read... [02:19:45]Read from MH i2c: F0 [02:19:45]MH_I2C_Read... [02:19:45]Read from MH i2c: F0 09 00 [02:19:45]MH_I2C_Read... [02:19:45]Read from MH i2c: F0 09 00 A6 17 00 42 FC A6 66 FF 4D C0 64 6F [02:19:45]GetLastDocTimeStamp 1722218766 [02:19:45]current date 1722219586 [02:19:45]FM_GetShiftState [02:19:45]SAM_PROTO_GetShiftState [02:19:45]wFMCommunicate request_size=4 [02:19:45]MH_SAM_APDU [02:19:45]CAPDU: 80 13 01 00 [02:19:45]Write to MH i2c: E2 08 00 A7 17 80 13 01 00 00 00 00 00 3B [02:19:45]Write i2c OK [02:19:45]MH_I2C_Read... [02:19:45]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:19:45]Read from MH i2c: E2 [02:19:45]MH_I2C_Read... [02:19:45]Read from MH i2c: E2 0E 00 [02:19:45]MH_I2C_Read... [02:19:45]Read from MH i2c: E2 0E 00 A7 17 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 7B [02:19:45]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [02:19:45]wFMCommunicate OK [02:19:45]SAM_PROTO_GetShiftState done [02:19:45]FM_GetShiftState done [02:19:45]opened in 1722213444 [02:19:45]opened+sec_in_day 1722299844 [02:19:45]quantity*price = 200010 [02:19:45]sum+1 = 200011 [02:19:45]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 2000.10 НСП 1% : 17.70 НДС 12% : 212.40 Наличными: 0.00 Безнал.: 2000.10 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 24 29.07.2024 02:19 Смена: 387 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000965352 ФД: 230703 ФПД: 168067356849610 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T021946&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230703&fm=168067356849610&tin=02508201610067®Number=0000000000099253&sum=200010 [02:19:47]StoreToDocumentArchive [02:19:47]shift 387 fd 230703 [02:19:47]save to /storage/0387/doc_00230703 [02:19:47]save last doc name /storage/0387/doc_00230703 to /storage/kkm_last_doc_name [02:19:47]save OK [02:19:47]Clear old archive folders... [02:19:47]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:19:47]tlvbuf is 005E9200 [02:19:47]SAM_PROTO_ClearQueue [02:19:47]wFMCommunicate request_size=4 [02:19:47]MH_SAM_APDU [02:19:47]CAPDU: 80 09 00 00 [02:19:47]Write to MH i2c: E2 08 00 B4 17 80 09 00 00 00 00 00 00 3D [02:19:47]Write i2c OK [02:19:47]MH_I2C_Read... [02:19:47]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:19:47]Read from MH i2c: E2 [02:19:47]MH_I2C_Read... [02:19:47]Read from MH i2c: E2 03 00 [02:19:47]MH_I2C_Read... [02:19:47]Read from MH i2c: E2 03 00 B4 17 00 90 00 3F [02:19:47]RAPDU: 90 00 [02:19:47]wFMCommunicate OK [02:19:47]SAM_PROTO_ClearQueue done [02:19:47]KKMCreateOFDPacket [02:19:47]OFDProtocolAddRootSTLVToBuf [02:19:47]FM_MakeSignedData [02:19:47]FM_MakeSignedData [02:19:47]SAM_PROTO_SignData [02:19:47]wFMCommunicate request_size=4 [02:19:47]MH_SAM_APDU [02:19:47]CAPDU: 80 0D 01 02 [02:19:47]Write to MH i2c: E2 08 00 B5 17 80 0D 01 02 00 00 00 00 45 [02:19:47]Write i2c OK [02:19:47]MH_I2C_Read... [02:19:47]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:19:47]Read from MH i2c: E2 [02:19:47]MH_I2C_Read... [02:19:47]Read from MH i2c: E2 03 00 [02:19:47]MH_I2C_Read... [02:19:47]Read from MH i2c: E2 03 00 B5 17 00 90 00 40 [02:19:47]RAPDU: 90 00 [02:19:47]wFMCommunicate OK [02:19:47]wFMCommunicate request_size=255 [02:19:47]MH_SAM_APDU [02:19: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 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 18 00 00 00 F4 03 04 00 42 FC A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 2F 85 03 00 35 04 06 00 98 [02:19:47]Write to MH i2c: E2 02 01 B6 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 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 18 00 00 00 F4 03 04 00 42 FC A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 2F 85 03 00 35 04 06 00 98 00 00 12 [02:19:47]Write i2c OK [02:19:47]MH_I2C_Read... [02:19:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:19:47]Read from MH i2c: E2 [02:19:47]MH_I2C_Read... [02:19:47]Read from MH i2c: E2 03 00 [02:19:47]MH_I2C_Read... [02:19:47]Read from MH i2c: E2 03 00 B6 17 00 90 00 41 [02:19:47]RAPDU: 90 00 [02:19:47]wFMCommunicate OK [02:19:47]wFMCommunicate request_size=10 [02:19:47]MH_SAM_APDU [02:19:47]CAPDU: 80 0D 02 02 05 DB 3B 1A 75 CA [02:19:47]Write to MH i2c: E2 0D 00 B7 17 80 0D 02 02 05 00 DB 3B 1A 75 CA 00 00 C1 [02:19:47]Write i2c OK [02:19:47]MH_I2C_Read... [02:19:47]Read from MH i2c: E2 [02:19:47]MH_I2C_Read... [02:19:47]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:19:47]Read from MH i2c: E2 03 00 [02:19:47]MH_I2C_Read... [02:19:47]Read from MH i2c: E2 03 00 B7 17 00 90 00 42 [02:19:47]RAPDU: 90 00 [02:19:47]wFMCommunicate OK [02:19:47]wFMCommunicate request_size=4 [02:19:47]MH_SAM_APDU [02:19:47]CAPDU: 80 0D 03 02 [02:19:47]Write to MH i2c: E2 08 00 B8 17 80 0D 03 02 00 00 00 00 4A [02:19:47]Write i2c OK [02:19:47]MH_I2C_Read... [02:19:47]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:19:47]Read from MH i2c: E2 [02:19:47]MH_I2C_Read... [02:19:47]Read from MH i2c: E2 0B 00 [02:19:47]MH_I2C_Read... [02:19:47]Read from MH i2c: E2 0B 00 B8 17 00 67 B2 A6 75 3E EE 88 C8 90 00 FB [02:19:47]RAPDU: 67 B2 A6 75 3E EE 88 C8 90 00 [02:19:47]wFMCommunicate OK [02:19:47]SAM_PROTO_SignData done [02:19:47]FM_MakeSignedData done [02:19:47]CreateOFDProtocolMessage [02:19:47]wFMCommunicate request_size=4 [02:19:47]MH_SAM_APDU [02:19:47]CAPDU: 80 11 00 00 [02:19:47]Write to MH i2c: E2 08 00 B9 17 80 11 00 00 00 00 00 00 4A [02:19:47]Write i2c OK [02:19:47]MH_I2C_Read... [02:19:47]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:19:47]Read from MH i2c: E2 [02:19:47]MH_I2C_Read... [02:19:47]Read from MH i2c: E2 17 00 [02:19:47]MH_I2C_Read... [02:19:47]Read from MH i2c: E2 17 00 B9 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 9B [02:19:47]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [02:19:47]wFMCommunicate OK [02:19:47]CreateOFDProtocolMessage done [02:19:47]OFDSenderStorePacket 230703 [02:19:47]StoreOFDPacket docnum=230703 [02:19:47]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 3E 22 07 01 F7 57 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 18 00 00 00 F4 03 04 00 42 FC A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 2F 85 03 00 35 04 06 00 98 DB 3B 1A 75 CA 67 B2 A6 75 3E EE 88 C8 [02:19:47]CheckFolder [02:19:47]dirname=/storage/ofd_packets [02:19:47]CheckFolder done [02:19:47]ProducePacketName [02:19:47]name=ofd_packets/00230703 [02:19:47]NVStorageSaveData ofd_packets/00230703 [02:19:47]File name is /storage/ofd_packets/00230703 [02:19:47]Write 301 bytes [02:19:47]NVStorageSaveData done [02:19:47]OFDSenderStorePacket done [02:19:47]KKMCreateOFDPacket done [02:19:47]NVStorageSaveData kkm_last_timestamp [02:19:47]File name is /storage/kkm_last_timestamp [02:19:47]Write 4 bytes [02:19:47]NVStorageSaveData done [02:19:47]ExternCall_PrintAddStr [02:19:47]wPrintStart [02:19:47]Write to MH i2c: 01 00 00 BA 17 D1 [02:19:47]Write i2c OK [02:19:47]MH_I2C_Read... [02:19:47]Read from MH i2c: 01 [02:19:47]MH_I2C_Read... [02:19:47]Read from MH i2c: 01 07 00 [02:19:47]MH_I2C_Read... [02:19:47]Read from MH i2c: 01 07 00 BA 17 00 00 00 00 00 FF 0F E6 [02:19:47]RasterBufferAndPrint [02:19:47]line Счет N : (1)872295 [02:19:47]line ИНН: 02508201610067 [02:19:47]line Контрольно-Кассовый Чек [02:19:47]line ПРОДАЖА [02:19:47]line ТРК (МРК, ГНК) : 52 [02:19:47]line Товар: 2710124130 [02:19:47]line Аи-92-К-5 [02:19:47]line 29.500 * 67.80 [02:19:47]line = 2000.10 [02:19:47]line НДС 12% НСП 1% [02:19:47]line > о реализуемом товаре [02:19:47]line ИТОГО: 2000.10 [02:19:47]line НСП 1% : 17.70 [02:19:47]line НДС 12% : 212.40 [02:19:47]line Наличными: 0.00 [02:19:47]line Безнал.: 2000.10 [02:19:47]line Место: АЗС № 125 "Партнер Нефть" [02:19:47]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [02:19:47]line СНО: Общий режим [02:19:47]line Чек 24 29.07.2024 02:19 [02:19:47]line Смена: 387 ФФД: 1.0 [02:19:47]line ЗНМ: 0300000050 [02:19:47]line РНМ: 0000000000099253 [02:19:47]line Версия ККМ: 001 [02:19:47]line Платежная система: АКБ Кыргызстан [02:19:47]line ФМ: 0000000000965352 [02:19:47]line ФД: 230703 [02:19:47]line ФПД: 168067356849610 [02:19:47]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T021946&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230703&fm=168067356849610&tin=02508201610067®Number=0000000000099253&sum=200010 [02:19:47]written 0, free lines is 4095 [02:19:47]OFD Sender: Processing packet 230703 [packets to send 132, broken 131] [02:19:47]ProducePacketName [02:19:47]name=ofd_packets/00230703 [02:19:47]OFD Sender: To server: pG, [02:19:47]CommunicateWithHost lk.salyk.kg:30040 [02:19:47]ConnectInit lk.salyk.kg [02:19:47]Connected sock=10 [02:19:47]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 3E 22 07 01 F7 57 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 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 18 00 00 00 F4 03 04 00 42 FC A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 2F 85 03 00 35 04 06 00 98 DB 3B 1A 75 CA 67 B2 A6 75 3E EE 88 C8 [02:19:47]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 0B 27 47 00 EB 8E A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 2F 85 03 00 F4 03 04 00 18 A3 A6 66 B6 04 01 00 00 22 3A 06 E6 56 B9 14 1C [02:19:47]CommunicateWithHost err = 0 [02:19:47]CheckOFDResponse [02:19:47]1017 (14) - 77093643461234 [02:19:47]1041 (16) - 0000000000965352 [02:19:47]1040 (4) - 230703 [02:19:47]1012 (4) - 28.07.2024 19:59 [02:19:47]1206 (1) - 0 [02:19:47]OFD Sender: Remove packet 230703 [02:19:47]ProducePacketName [02:19:47]name=ofd_packets/00230703 [02:19:47]NVStorageDeleteData [02:19:48]Write to MH i2c: 01 00 00 E4 17 FB [02:19:48]Write i2c OK [02:19:48]MH_I2C_Read... [02:19:48]Read from MH i2c: 01 [02:19:48]MH_I2C_Read... [02:19:48]Read from MH i2c: 01 07 00 [02:19:48]MH_I2C_Read... [02:19:48]Read from MH i2c: 01 07 00 E4 17 00 00 00 00 00 16 0D 25 [02:19:48]RasterBufferAndPrint [02:19:48]line [02:19:48]line [02:19:48]line [02:19:48]line [02:19:48]line [02:19:48]written 0, free lines is 3357 [02:19:48]MH_Cut [02:19:48]Write to MH i2c: D1 01 00 EB 17 01 D4 [02:19:48]Write i2c OK [02:19:48]MH_I2C_Read... [02:19:48]Read from MH i2c: D1 [02:19:48]MH_I2C_Read... [02:19:48]Read from MH i2c: D1 01 00 [02:19:48]MH_I2C_Read... [02:19:48]Read from MH i2c: D1 01 00 EB 17 00 D3 [02:19:48]Write to MH i2c: 01 00 00 EC 17 03 [02:19:48]Write i2c OK [02:19:48]MH_I2C_Read... [02:19:48]OFD Sender: No OFD packet to send [02:19:48]*** Cut start [02:19:48]*** Partial cut [02:19:48]*** CUTSNS_PIN = 1 [02:19:48]*** CUTSNS_PIN = 0 [02:19:48]*** Brake cut motor [02:19:49]Read from MH i2c: 01 [02:19:49]MH_I2C_Read... [02:19:49]*** Stop cut motor [02:19:49]*** Cut end [02:19:49]Read from MH i2c: 01 07 00 [02:19:49]MH_I2C_Read... [02:19:49]Read from MH i2c: 01 07 00 EC 17 00 00 00 00 00 FF 0F 18 [02:19:49]process_action close_receipt done [02:19:49]requested_data is exist [02:19:49]produce_requested_data [02:19:49]requested_item fm.sn is exist - process it [02:19:49]wFMCommunicate request_size=4 [02:19:49]MH_SAM_APDU [02:19:49]CAPDU: 80 11 00 00 [02:19:49]Write to MH i2c: E2 08 00 ED 17 80 11 00 00 00 00 00 00 7E [02:19:49]Write i2c OK [02:19:49]MH_I2C_Read... [02:19:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:19:49]Read from MH i2c: E2 [02:19:49]MH_I2C_Read... [02:19:49]Read from MH i2c: E2 17 00 [02:19:49]MH_I2C_Read... [02:19:49]Read from MH i2c: E2 17 00 ED 17 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 CF [02:19:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [02:19:49]wFMCommunicate OK [02:19:49]requested_item fd.num is exist - process it [02:19:49]SAM_PROTO_GetFieldsCounters [02:19:49]wFMCommunicate request_size=4 [02:19:49]MH_SAM_APDU [02:19:49]CAPDU: 80 13 00 00 [02:19:49]Write to MH i2c: E2 08 00 EE 17 80 13 00 00 00 00 00 00 81 [02:19:49]Write i2c OK [02:19:49]MH_I2C_Read... [02:19:49]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:19:49]Read from MH i2c: E2 [02:19:49]MH_I2C_Read... [02:19:49]Read from MH i2c: E2 62 00 [02:19:49]MH_I2C_Read... [02:19:49]Read from MH i2c: E2 62 00 EE 17 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 2F 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 18 00 00 00 5E 04 04 00 18 00 00 00 57 04 04 00 19 00 00 00 19 04 04 00 00 00 00 00 90 00 26 [02:19:49]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 2F 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 18 00 00 00 5E 04 04 00 18 00 00 00 57 04 04 00 19 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:19:49]wFMCommunicate OK [02:19:49]SAM_PROTO_GetFieldsCounters done [02:19:49]requested_item shift.num is exist - process it [02:19:49]requested_item shift.opened is exist - process it [02:19:49]req_shift_opened [02:19:49]FM_GetShiftState [02:19:49]SAM_PROTO_GetShiftState [02:19:49]wFMCommunicate request_size=4 [02:19:49]MH_SAM_APDU [02:19:49]CAPDU: 80 13 01 00 [02:19:49]Write to MH i2c: E2 08 00 EF 17 80 13 01 00 00 00 00 00 83 [02:19:49]Write i2c OK [02:19:49]MH_I2C_Read... [02:19:49]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:19:49]Read from MH i2c: E2 [02:19:49]MH_I2C_Read... [02:19:49]Read from MH i2c: E2 0E 00 [02:19:49]MH_I2C_Read... [02:19:49]Read from MH i2c: E2 0E 00 EF 17 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 C3 [02:19:49]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [02:19:49]wFMCommunicate OK [02:19:49]SAM_PROTO_GetShiftState done [02:19:49]FM_GetShiftState done [02:19:49]req_shift_opened done [02:19:49]requested_item shift.open_date is exist - process it [02:19:49]req_shift_open_date [02:19:49]req_shift_open_date done [02:19:49]produce_requested_data done [02:19:49]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230703,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444} [02:19:49]process_action_free close_receipt [02:19:49]json_value_free [02:19:49]json_value_free done [02:19:49]process_json_proto returns [02:19:49]Send response to host [02:19:49]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230703,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444}}} [02:19:49]free response buf [02:19:49]execute_script done [02:19:49]execute_script returns [02:19:49]free content buf [02:19:49]Sock 9.Close socket [02:19:49]Sock 9.Thread stoped [02:19:53]OFD Sender: No OFD packet to send [02:19:58]OFD Sender: No OFD packet to send [02:20:03]OFD Sender: No OFD packet to send [02:20:08]OFD Sender: No OFD packet to send [02:20:13]OFD Sender: No OFD packet to send [02:20:18]OFD Sender: No OFD packet to send [02:20:23]OFD Sender: No OFD packet to send [02:20:28]OFD Sender: No OFD packet to send [02:20:33]OFD Sender: No OFD packet to send [02:20:38]OFD Sender: No OFD packet to send [02:20:43]OFD Sender: No OFD packet to send [02:20:48]OFD Sender: No OFD packet to send [02:20:53]OFD Sender: No OFD packet to send [02:20:58]OFD Sender: No OFD packet to send [02:21:03]OFD Sender: No OFD packet to send [02:21:08]OFD Sender: No OFD packet to send [02:21:13]OFD Sender: No OFD packet to send [02:21:18]OFD Sender: No OFD packet to send [02:21:23]OFD Sender: No OFD packet to send [02:21:28]OFD Sender: No OFD packet to send [02:21:33]OFD Sender: No OFD packet to send [02:21:38]OFD Sender: No OFD packet to send [02:21:43]OFD Sender: No OFD packet to send [02:21:48]OFD Sender: No OFD packet to send [02:21:53]OFD Sender: No OFD packet to send [02:21:58]OFD Sender: No OFD packet to send [02:22:03]OFD Sender: No OFD packet to send [02:22:08]OFD Sender: No OFD packet to send [02:22:13]OFD Sender: No OFD packet to send [02:22:18]OFD Sender: No OFD packet to send [02:22:23]OFD Sender: No OFD packet to send [02:22:28]OFD Sender: No OFD packet to send [02:22:33]OFD Sender: No OFD packet to send [02:22:38]OFD Sender: No OFD packet to send [02:22:43]OFD Sender: No OFD packet to send [02:22:48]OFD Sender: No OFD packet to send [02:22:53]OFD Sender: No OFD packet to send [02:22:56]accept exits with 8 [02:22:56]New connection [02:22:56]New thread 3067276644 created [02:22:56]Thread 3067133284 joined [02:22:56]Waiting for new connection... [02:22:56] Sock 8.Parse request [02:22:56]Sock 8.Check first char [02:22:56]Sock 8.First char is OK [02:22:56]request: POST /json_proto HTTP/1.0 [02:22:56]Method: POST [02:22:56]URL: /json_proto [02:22:56]Method is POST - this is cgi request [02:22:56]url: /json_proto [02:22:56]query_string will be loaded in cgi processing [02:22:56]execute_cgi json_proto POST (null) [02:22:56]execute_cgi path=json_proto method=POST [02:22:56]POST find Content-Length [02:22:56]Host: 172.17.49.131:8080 [02:22:56]Content-Length: 840 [02:22:56]Content-Type: application/json [02:22:56] [02:22:56]POST finish read [02:22:56]Found Content-Length = 840 [02:22:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872296", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:22:56]execute_script... [02:22: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)872296", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 500.36 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:22:56]POST & json_proto [02:22:56]process_json_proto [02:22:56]json parsed OK: [02:22:56]protocol is kg_v1.0 [02:22:56]action value=close_receipt [02:22:56]process_action close_receipt [02:22:56]cmd_close_receipt [02:22:56]MH_GetDate [02:22:56]Write to MH i2c: F0 00 00 F0 17 F6 [02:22:56]Write i2c OK [02:22:56]MH_I2C_Read... [02:22:56]Read from MH i2c: F0 [02:22:56]MH_I2C_Read... [02:22:56]Read from MH i2c: F0 09 00 [02:22:56]MH_I2C_Read... [02:22:56]Read from MH i2c: F0 09 00 F0 17 00 01 FD A6 66 FF 4D C0 64 79 [02:22:56]GetLastDocTimeStamp 1722219586 [02:22:56]current date 1722219777 [02:22:56]FM_GetShiftState [02:22:56]SAM_PROTO_GetShiftState [02:22:56]wFMCommunicate request_size=4 [02:22:56]MH_SAM_APDU [02:22:56]CAPDU: 80 13 01 00 [02:22:56]Write to MH i2c: E2 08 00 F1 17 80 13 01 00 00 00 00 00 85 [02:22:56]Write i2c OK [02:22:56]MH_I2C_Read... [02:22:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:22:56]Read from MH i2c: E2 [02:22:56]MH_I2C_Read... [02:22:56]Read from MH i2c: E2 0E 00 [02:22:56]MH_I2C_Read... [02:22:56]Read from MH i2c: E2 0E 00 F1 17 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 C5 [02:22:56]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [02:22:56]wFMCommunicate OK [02:22:56]SAM_PROTO_GetShiftState done [02:22:56]FM_GetShiftState done [02:22:56]opened in 1722213444 [02:22:56]opened+sec_in_day 1722299844 [02:22:56]quantity*price = 50036 [02:22:56]sum+1 = 50037 [02:22:56]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 500.36 НСП 1% : 4.43 НДС 12% : 53.14 Наличными: 0.00 Безнал.: 500.36 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 25 29.07.2024 02:22 Смена: 387 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000965352 ФД: 230704 ФПД: 192434456337443 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T022257&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230704&fm=192434456337443&tin=02508201610067®Number=0000000000099253&sum=50036 [02:22:57]StoreToDocumentArchive [02:22:57]shift 387 fd 230704 [02:22:57]save to /storage/0387/doc_00230704 [02:22:57]save last doc name /storage/0387/doc_00230704 to /storage/kkm_last_doc_name [02:22:57]save OK [02:22:57]Clear old archive folders... [02:22:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:22:57]tlvbuf is 00694D50 [02:22:57]SAM_PROTO_ClearQueue [02:22:57]wFMCommunicate request_size=4 [02:22:57]MH_SAM_APDU [02:22:57]CAPDU: 80 09 00 00 [02:22:57]Write to MH i2c: E2 08 00 FE 17 80 09 00 00 00 00 00 00 87 [02:22:57]Write i2c OK [02:22:57]MH_I2C_Read... [02:22:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:22:57]Read from MH i2c: E2 [02:22:57]MH_I2C_Read... [02:22:57]Read from MH i2c: E2 03 00 [02:22:57]MH_I2C_Read... [02:22:57]Read from MH i2c: E2 03 00 FE 17 00 90 00 89 [02:22:57]RAPDU: 90 00 [02:22:57]wFMCommunicate OK [02:22:57]SAM_PROTO_ClearQueue done [02:22:57]KKMCreateOFDPacket [02:22:57]OFDProtocolAddRootSTLVToBuf [02:22:57]FM_MakeSignedData [02:22:57]FM_MakeSignedData [02:22:57]SAM_PROTO_SignData [02:22:57]wFMCommunicate request_size=4 [02:22:57]MH_SAM_APDU [02:22:57]CAPDU: 80 0D 01 02 [02:22:57]Write to MH i2c: E2 08 00 FF 17 80 0D 01 02 00 00 00 00 8F [02:22:57]Write i2c OK [02:22:57]MH_I2C_Read... [02:22:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:22:57]Read from MH i2c: E2 [02:22:57]MH_I2C_Read... [02:22:57]Read from MH i2c: E2 03 00 [02:22:57]MH_I2C_Read... [02:22:57]Read from MH i2c: E2 03 00 FF 17 00 90 00 8A [02:22:57]RAPDU: 90 00 [02:22:57]wFMCommunicate OK [02:22:57]wFMCommunicate request_size=255 [02:22:57]MH_SAM_APDU [02:22: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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 19 00 00 00 F4 03 04 00 01 FD A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 30 85 03 00 35 04 06 00 AF [02:22:57]Write to MH i2c: E2 02 01 00 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 19 00 00 00 F4 03 04 00 01 FD A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 30 85 03 00 35 04 06 00 AF 00 00 66 [02:22:57]Write i2c OK [02:22:57]MH_I2C_Read... [02:22:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:22:57]Read from MH i2c: E2 [02:22:57]MH_I2C_Read... [02:22:57]Read from MH i2c: E2 03 00 [02:22:57]MH_I2C_Read... [02:22:57]Read from MH i2c: E2 03 00 00 18 00 90 00 8C [02:22:57]RAPDU: 90 00 [02:22:57]wFMCommunicate OK [02:22:57]wFMCommunicate request_size=10 [02:22:57]MH_SAM_APDU [02:22:57]CAPDU: 80 0D 02 02 05 04 A3 69 9C 23 [02:22:57]Write to MH i2c: E2 0D 00 01 18 80 0D 02 02 05 00 04 A3 69 9C 23 00 00 6C [02:22:57]Write i2c OK [02:22:57]MH_I2C_Read... [02:22:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:22:57]Read from MH i2c: E2 [02:22:57]MH_I2C_Read... [02:22:57]Read from MH i2c: E2 03 00 [02:22:57]MH_I2C_Read... [02:22:57]Read from MH i2c: E2 03 00 01 18 00 90 00 8D [02:22:57]RAPDU: 90 00 [02:22:57]wFMCommunicate OK [02:22:57]wFMCommunicate request_size=4 [02:22:57]MH_SAM_APDU [02:22:57]CAPDU: 80 0D 03 02 [02:22:57]Write to MH i2c: E2 08 00 02 18 80 0D 03 02 00 00 00 00 95 [02:22:57]Write i2c OK [02:22:57]MH_I2C_Read... [02:22:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:22:57]Read from MH i2c: E2 [02:22:57]MH_I2C_Read... [02:22:57]Read from MH i2c: E2 0B 00 [02:22:57]MH_I2C_Read... [02:22:57]Read from MH i2c: E2 0B 00 02 18 00 4D 0E D5 8D E7 62 19 86 90 00 3B [02:22:57]RAPDU: 4D 0E D5 8D E7 62 19 86 90 00 [02:22:57]wFMCommunicate OK [02:22:57]SAM_PROTO_SignData done [02:22:57]FM_MakeSignedData done [02:22:57]CreateOFDProtocolMessage [02:22:57]wFMCommunicate request_size=4 [02:22:57]MH_SAM_APDU [02:22:57]CAPDU: 80 11 00 00 [02:22:57]Write to MH i2c: E2 08 00 03 18 80 11 00 00 00 00 00 00 95 [02:22:57]Write i2c OK [02:22:57]MH_I2C_Read... [02:22:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:22:57]Read from MH i2c: E2 [02:22:57]MH_I2C_Read... [02:22:57]Read from MH i2c: E2 17 00 [02:22:57]MH_I2C_Read... [02:22:57]Read from MH i2c: E2 17 00 03 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 E6 [02:22:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [02:22:57]wFMCommunicate OK [02:22:57]CreateOFDProtocolMessage done [02:22:57]OFDSenderStorePacket 230704 [02:22:57]StoreOFDPacket docnum=230704 [02:22:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 3B 1D 07 01 4B 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 19 00 00 00 F4 03 04 00 01 FD A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 30 85 03 00 35 04 06 00 AF 04 A3 69 9C 23 4D 0E D5 8D E7 62 19 86 [02:22:57]CheckFolder [02:22:57]dirname=/storage/ofd_packets [02:22:57]CheckFolder done [02:22:57]ProducePacketName [02:22:57]name=ofd_packets/00230704 [02:22:57]NVStorageSaveData ofd_packets/00230704 [02:22:57]File name is /storage/ofd_packets/00230704 [02:22:57]Write 301 bytes [02:22:57]NVStorageSaveData done [02:22:57]OFDSenderStorePacket done [02:22:57]KKMCreateOFDPacket done [02:22:57]NVStorageSaveData kkm_last_timestamp [02:22:57]File name is /storage/kkm_last_timestamp [02:22:57]Write 4 bytes [02:22:57]NVStorageSaveData done [02:22:58]ExternCall_PrintAddStr [02:22:58]wPrintStart [02:22:58]Write to MH i2c: 01 00 00 04 18 1C [02:22:58]Write i2c OK [02:22:58]MH_I2C_Read... [02:22:58]Read from MH i2c: 01 [02:22:58]MH_I2C_Read... [02:22:58]Read from MH i2c: 01 07 00 [02:22:58]MH_I2C_Read... [02:22:58]Read from MH i2c: 01 07 00 04 18 00 00 00 00 00 FF 0F 31 [02:22:58]RasterBufferAndPrint [02:22:58]line Счет N : (1)872296 [02:22:58]line ИНН: 02508201610067 [02:22:58]line Контрольно-Кассовый Чек [02:22:58]line ПРОДАЖА [02:22:58]line ТРК (МРК, ГНК) : 62 [02:22:58]line Товар: 2710124130 [02:22:58]line Аи-92-К-5 [02:22:58]line 7.380 * 67.80 [02:22:58]line = 500.36 [02:22:58]line НДС 12% НСП 1% [02:22:58]line > о реализуемом товаре [02:22:58]line ИТОГО: 500.36 [02:22:58]line НСП 1% : 4.43 [02:22:58]line НДС 12% : 53.14 [02:22:58]line Наличными: 0.00 [02:22:58]line Безнал.: 500.36 [02:22:58]line Место: АЗС № 125 "Партнер Нефть" [02:22:58]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [02:22:58]line СНО: Общий режим [02:22:58]line Чек 25 29.07.2024 02:22 [02:22:58]line Смена: 387 ФФД: 1.0 [02:22:58]line ЗНМ: 0300000050 [02:22:58]line РНМ: 0000000000099253 [02:22:58]line Версия ККМ: 001 [02:22:58]line Платежная система: АКБ Кыргызстан [02:22:58]line ФМ: 0000000000965352 [02:22:58]line ФД: 230704 [02:22:58]line ФПД: 192434456337443 [02:22:58]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T022257&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230704&fm=192434456337443&tin=02508201610067®Number=0000000000099253&sum=50036 [02:22:58]written 0, free lines is 4095 [02:22:58]OFD Sender: Processing packet 230704 [packets to send 132, broken 131] [02:22:58]ProducePacketName [02:22:58]name=ofd_packets/00230704 [02:22:58]OFD Sender: To server: pG, [02:22:58]CommunicateWithHost lk.salyk.kg:30040 [02:22:58]ConnectInit lk.salyk.kg [02:22:58]Connected sock=10 [02:22:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 3B 1D 07 01 4B 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 D4 1C 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 74 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 19 00 00 00 F4 03 04 00 01 FD A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 30 85 03 00 35 04 06 00 AF 04 A3 69 9C 23 4D 0E D5 8D E7 62 19 86 [02:22:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 DB EF 47 00 E6 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 39 36 35 33 35 32 10 04 04 00 30 85 03 00 F4 03 04 00 D7 A3 A6 66 B6 04 01 00 00 66 C1 72 92 FA BD F1 D0 [02:22:58]CommunicateWithHost err = 0 [02:22:58]CheckOFDResponse [02:22:58]1017 (14) - 77093643461234 [02:22:58]1041 (16) - 0000000000965352 [02:22:58]1040 (4) - 230704 [02:22:58]1012 (4) - 28.07.2024 20:02 [02:22:58]1206 (1) - 0 [02:22:58]OFD Sender: Remove packet 230704 [02:22:58]ProducePacketName [02:22:58]name=ofd_packets/00230704 [02:22:58]NVStorageDeleteData [02:22:58]Write to MH i2c: 01 00 00 2E 18 46 [02:22:58]Write i2c OK [02:22:58]MH_I2C_Read... [02:22:58]Read from MH i2c: 01 [02:22:58]MH_I2C_Read... [02:22:58]Read from MH i2c: 01 07 00 [02:22:58]MH_I2C_Read... [02:22:58]Read from MH i2c: 01 07 00 2E 18 00 00 00 00 00 09 0D 63 [02:22:58]RasterBufferAndPrint [02:22:58]line [02:22:58]line [02:22:58]line [02:22:58]line [02:22:58]line [02:22:58]written 0, free lines is 3343 [02:22:58]MH_Cut [02:22:58]Write to MH i2c: D1 01 00 35 18 01 1F [02:22:58]Write i2c OK [02:22:58]MH_I2C_Read... [02:22:58]Read from MH i2c: D1 [02:22:58]MH_I2C_Read... [02:22:58]Read from MH i2c: D1 01 00 [02:22:58]MH_I2C_Read... [02:22:58]Read from MH i2c: D1 01 00 35 18 00 1E [02:22:58]Write to MH i2c: 01 00 00 36 18 4E [02:22:58]Write i2c OK [02:22:58]MH_I2C_Read... [02:22:59]OFD Sender: No OFD packet to send [02:22:59]*** Cut start [02:22:59]*** Partial cut [02:22:59]*** CUTSNS_PIN = 1 [02:22:59]*** CUTSNS_PIN = 0 [02:22:59]*** Brake cut motor [02:23:00]Read from MH i2c: 01 [02:23:00]MH_I2C_Read... [02:23:00]*** Stop cut motor [02:23:00]*** Cut end [02:23:00]Read from MH i2c: 01 07 00 [02:23:00]MH_I2C_Read... [02:23:00]Read from MH i2c: 01 07 00 36 18 00 00 00 00 00 FF 0F 63 [02:23:00]process_action close_receipt done [02:23:00]requested_data is exist [02:23:00]produce_requested_data [02:23:00]requested_item fm.sn is exist - process it [02:23:00]wFMCommunicate request_size=4 [02:23:00]MH_SAM_APDU [02:23:00]CAPDU: 80 11 00 00 [02:23:00]Write to MH i2c: E2 08 00 37 18 80 11 00 00 00 00 00 00 C9 [02:23:00]Write i2c OK [02:23:00]MH_I2C_Read... [02:23:00]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:23:00]Read from MH i2c: E2 [02:23:00]MH_I2C_Read... [02:23:00]Read from MH i2c: E2 17 00 [02:23:00]MH_I2C_Read... [02:23:00]Read from MH i2c: E2 17 00 37 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 1A [02:23:00]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [02:23:00]wFMCommunicate OK [02:23:00]requested_item fd.num is exist - process it [02:23:00]SAM_PROTO_GetFieldsCounters [02:23:00]wFMCommunicate request_size=4 [02:23:00]MH_SAM_APDU [02:23:00]CAPDU: 80 13 00 00 [02:23:00]Write to MH i2c: E2 08 00 38 18 80 13 00 00 00 00 00 00 CC [02:23:00]Write i2c OK [02:23:00]MH_I2C_Read... [02:23:00]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:23:00]Read from MH i2c: E2 [02:23:00]MH_I2C_Read... [02:23:00]Read from MH i2c: E2 62 00 [02:23:00]MH_I2C_Read... [02:23:00]Read from MH i2c: E2 62 00 38 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 30 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 19 00 00 00 5E 04 04 00 19 00 00 00 57 04 04 00 1A 00 00 00 19 04 04 00 00 00 00 00 90 00 75 [02:23:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 30 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 19 00 00 00 5E 04 04 00 19 00 00 00 57 04 04 00 1A 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:23:00]wFMCommunicate OK [02:23:00]SAM_PROTO_GetFieldsCounters done [02:23:00]requested_item shift.num is exist - process it [02:23:00]requested_item shift.opened is exist - process it [02:23:00]req_shift_opened [02:23:00]FM_GetShiftState [02:23:00]SAM_PROTO_GetShiftState [02:23:00]wFMCommunicate request_size=4 [02:23:00]MH_SAM_APDU [02:23:00]CAPDU: 80 13 01 00 [02:23:00]Write to MH i2c: E2 08 00 39 18 80 13 01 00 00 00 00 00 CE [02:23:00]Write i2c OK [02:23:00]MH_I2C_Read... [02:23:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:23:00]Read from MH i2c: E2 [02:23:00]MH_I2C_Read... [02:23:00]Read from MH i2c: E2 0E 00 [02:23:00]MH_I2C_Read... [02:23:00]Read from MH i2c: E2 0E 00 39 18 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 0E [02:23:00]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [02:23:00]wFMCommunicate OK [02:23:00]SAM_PROTO_GetShiftState done [02:23:00]FM_GetShiftState done [02:23:00]req_shift_opened done [02:23:00]requested_item shift.open_date is exist - process it [02:23:00]req_shift_open_date [02:23:00]req_shift_open_date done [02:23:00]produce_requested_data done [02:23:00]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230704,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444} [02:23:00]process_action_free close_receipt [02:23:00]json_value_free [02:23:00]json_value_free done [02:23:00]process_json_proto returns [02:23:00]Send response to host [02:23:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230704,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444}}} [02:23:00]free response buf [02:23:00]execute_script done [02:23:00]execute_script returns [02:23:00]free content buf [02:23:00]Sock 8.Close socket [02:23:00]Sock 8.Thread stoped [02:23:04]OFD Sender: No OFD packet to send [02:23:09]OFD Sender: No OFD packet to send [02:23:14]OFD Sender: No OFD packet to send [02:23:19]OFD Sender: No OFD packet to send [02:23:24]OFD Sender: No OFD packet to send [02:23:29]OFD Sender: No OFD packet to send [02:23:34]OFD Sender: No OFD packet to send [02:23:39]OFD Sender: No OFD packet to send [02:23:44]OFD Sender: No OFD packet to send [02:23:49]OFD Sender: No OFD packet to send [02:23:54]OFD Sender: No OFD packet to send [02:23:59]OFD Sender: No OFD packet to send [02:24:04]OFD Sender: No OFD packet to send [02:24:09]OFD Sender: No OFD packet to send [02:24:14]OFD Sender: No OFD packet to send [02:24:19]OFD Sender: No OFD packet to send [02:24:24]OFD Sender: No OFD packet to send [02:24:29]OFD Sender: No OFD packet to send [02:24:34]OFD Sender: No OFD packet to send [02:24:39]OFD Sender: No OFD packet to send [02:24:44]OFD Sender: No OFD packet to send [02:24:49]OFD Sender: No OFD packet to send [02:24:54]OFD Sender: No OFD packet to send [02:24:59]OFD Sender: No OFD packet to send [02:25:04]OFD Sender: No OFD packet to send [02:25:09]OFD Sender: No OFD packet to send [02:25:14]OFD Sender: No OFD packet to send [02:25:19]OFD Sender: No OFD packet to send [02:25:24]OFD Sender: No OFD packet to send [02:25:29]OFD Sender: No OFD packet to send [02:25:34]OFD Sender: No OFD packet to send [02:25:39]OFD Sender: No OFD packet to send [02:25:44]OFD Sender: No OFD packet to send [02:25:49]OFD Sender: No OFD packet to send [02:25:54]OFD Sender: No OFD packet to send [02:25:59]OFD Sender: No OFD packet to send [02:26:04]OFD Sender: No OFD packet to send [02:26:09]OFD Sender: No OFD packet to send [02:26:14]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:26]accept exits with 9 [02:26:26]New connection [02:26:26]New thread 3067133284 created [02:26:26]Thread 3067276644 joined [02:26:26]Waiting for new connection... [02:26:26] Sock 9.Parse request [02:26:26]Sock 9.Check first char [02:26:26]Sock 9.First char is OK [02:26:26]request: POST /json_proto HTTP/1.0 [02:26:26]Method: POST [02:26:26]URL: /json_proto [02:26:26]Method is POST - this is cgi request [02:26:26]url: /json_proto [02:26:26]query_string will be loaded in cgi processing [02:26:26]execute_cgi json_proto POST (null) [02:26:26]execute_cgi path=json_proto method=POST [02:26:26]POST find Content-Length [02:26:26]Host: 172.17.49.131:8080 [02:26:26]Content-Length: 984 [02:26:26]Content-Type: application/json [02:26:26] [02:26:26]POST finish read [02:26:26]Found Content-Length = 984 [02:26:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872298", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 25.450, "sum" : 1700.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 125\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 25.45 \u0441\u043E\u043C", "deposit" : 1700.00, "total" : 1700.00, "payments": [ { "type": 0, "sum" : 1700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:26:26]execute_script... [02:26: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)872298", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 66.80, "quantity" : 25.450, "sum" : 1700.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 125\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 25.45 \u0441\u043E\u043C", "deposit" : 1700.00, "total" : 1700.00, "payments": [ { "type": 0, "sum" : 1700.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:26:26]POST & json_proto [02:26:26]process_json_proto [02:26:26]json parsed OK: [02:26:26]protocol is kg_v1.0 [02:26:26]action value=close_receipt [02:26:26]process_action close_receipt [02:26:26]cmd_close_receipt [02:26:26]MH_GetDate [02:26:26]Write to MH i2c: F0 00 00 3A 18 41 [02:26:26]Write i2c OK [02:26:26]MH_I2C_Read... [02:26:26]Read from MH i2c: F0 [02:26:26]MH_I2C_Read... [02:26:26]Read from MH i2c: F0 09 00 [02:26:26]MH_I2C_Read... [02:26:26]Read from MH i2c: F0 09 00 3A 18 00 D3 FD A6 66 FF 4D C0 64 96 [02:26:26]GetLastDocTimeStamp 1722219777 [02:26:26]current date 1722219987 [02:26:26]FM_GetShiftState [02:26:26]SAM_PROTO_GetShiftState [02:26:26]wFMCommunicate request_size=4 [02:26:26]MH_SAM_APDU [02:26:26]CAPDU: 80 13 01 00 [02:26:26]Write to MH i2c: E2 08 00 3B 18 80 13 01 00 00 00 00 00 D0 [02:26:26]Write i2c OK [02:26:26]MH_I2C_Read... [02:26:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:26:26]Read from MH i2c: E2 [02:26:26]MH_I2C_Read... [02:26:26]Read from MH i2c: E2 0E 00 [02:26:26]MH_I2C_Read... [02:26:26]Read from MH i2c: E2 0E 00 3B 18 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 10 [02:26:26]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [02:26:26]wFMCommunicate OK [02:26:26]SAM_PROTO_GetShiftState done [02:26:26]FM_GetShiftState done [02:26:26]opened in 1722213444 [02:26:26]opened+sec_in_day 1722299844 [02:26:26]quantity*price = 170006 [02:26:26]sum+1 = 170007 [02:26:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.06 ИТОГО: 1700.00 Внесено: 1700.00 СДАЧА: 0.00 НСП 1% : 15.04 НДС 12% : 180.54 Наличными: 1700.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 26 29.07.2024 02:26 Смена: 387 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Дисконтная программа АИ-92 номер 125 сэкономлено 25.45 сом ФМ: 0000000000965352 ФД: 230705 ФПД: 116272157583222 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T022627&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230705&fm=116272157583222&tin=02508201610067®Number=0000000000099253&sum=170000 [02:26:27]StoreToDocumentArchive [02:26:27]shift 387 fd 230705 [02:26:27]save to /storage/0387/doc_00230705 [02:26:27]save last doc name /storage/0387/doc_00230705 to /storage/kkm_last_doc_name [02:26:27]save OK [02:26:27]Clear old archive folders... [02:26:27]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:26:27]tlvbuf is 005B8E70 [02:26:27]SAM_PROTO_ClearQueue [02:26:27]wFMCommunicate request_size=4 [02:26:27]MH_SAM_APDU [02:26:27]CAPDU: 80 09 00 00 [02:26:27]Write to MH i2c: E2 08 00 48 18 80 09 00 00 00 00 00 00 D2 [02:26:27]Write i2c OK [02:26:27]MH_I2C_Read... [02:26:27]Read from MH i2c: E2 [02:26:27]MH_I2C_Read... [02:26:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:26:27]Read from MH i2c: E2 03 00 [02:26:27]MH_I2C_Read... [02:26:27]Read from MH i2c: E2 03 00 48 18 00 90 00 D4 [02:26:27]RAPDU: 90 00 [02:26:27]wFMCommunicate OK [02:26:27]SAM_PROTO_ClearQueue done [02:26:27]KKMCreateOFDPacket [02:26:27]OFDProtocolAddRootSTLVToBuf [02:26:27]FM_MakeSignedData [02:26:27]FM_MakeSignedData [02:26:27]SAM_PROTO_SignData [02:26:27]wFMCommunicate request_size=4 [02:26:27]MH_SAM_APDU [02:26:27]CAPDU: 80 0D 01 02 [02:26:27]Write to MH i2c: E2 08 00 49 18 80 0D 01 02 00 00 00 00 DA [02:26:27]Write i2c OK [02:26:27]MH_I2C_Read... [02:26:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:26:27]Read from MH i2c: E2 [02:26:27]MH_I2C_Read... [02:26:27]Read from MH i2c: E2 03 00 [02:26:27]MH_I2C_Read... [02:26:27]Read from MH i2c: E2 03 00 49 18 00 90 00 D5 [02:26:27]RAPDU: 90 00 [02:26:27]wFMCommunicate OK [02:26:27]wFMCommunicate request_size=255 [02:26:27]MH_SAM_APDU [02:26: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 6A 63 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 16 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 86 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 D3 FD A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 31 85 03 00 35 04 06 00 69 [02:26:27]Write to MH i2c: E2 02 01 4A 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 6A 63 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 16 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 86 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 D3 FD A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 31 85 03 00 35 04 06 00 69 00 00 35 [02:26:27]Write i2c OK [02:26:27]MH_I2C_Read... [02:26:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:26:27]Read from MH i2c: E2 [02:26:27]MH_I2C_Read... [02:26:27]Read from MH i2c: E2 03 00 [02:26:27]MH_I2C_Read... [02:26:27]Read from MH i2c: E2 03 00 4A 18 00 90 00 D6 [02:26:27]RAPDU: 90 00 [02:26:27]wFMCommunicate OK [02:26:27]wFMCommunicate request_size=10 [02:26:27]MH_SAM_APDU [02:26:27]CAPDU: 80 0D 02 02 05 BF B8 A6 67 76 [02:26:27]Write to MH i2c: E2 0D 00 4B 18 80 0D 02 02 05 00 BF B8 A6 67 76 00 00 E1 [02:26:27]Write i2c OK [02:26:27]MH_I2C_Read... [02:26:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:26:27]Read from MH i2c: E2 [02:26:27]MH_I2C_Read... [02:26:27]Read from MH i2c: E2 03 00 [02:26:27]MH_I2C_Read... [02:26:27]Read from MH i2c: E2 03 00 4B 18 00 90 00 D7 [02:26:27]RAPDU: 90 00 [02:26:27]wFMCommunicate OK [02:26:27]wFMCommunicate request_size=4 [02:26:27]MH_SAM_APDU [02:26:27]CAPDU: 80 0D 03 02 [02:26:27]Write to MH i2c: E2 08 00 4C 18 80 0D 03 02 00 00 00 00 DF [02:26:27]Write i2c OK [02:26:27]MH_I2C_Read... [02:26:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:26:27]Read from MH i2c: E2 [02:26:27]MH_I2C_Read... [02:26:27]Read from MH i2c: E2 0B 00 [02:26:27]MH_I2C_Read... [02:26:27]Read from MH i2c: E2 0B 00 4C 18 00 4D FE 6C DA E8 31 E1 E9 90 00 54 [02:26:27]RAPDU: 4D FE 6C DA E8 31 E1 E9 90 00 [02:26:27]wFMCommunicate OK [02:26:27]SAM_PROTO_SignData done [02:26:27]FM_MakeSignedData done [02:26:27]CreateOFDProtocolMessage [02:26:27]wFMCommunicate request_size=4 [02:26:27]MH_SAM_APDU [02:26:27]CAPDU: 80 11 00 00 [02:26:27]Write to MH i2c: E2 08 00 4D 18 80 11 00 00 00 00 00 00 DF [02:26:27]Write i2c OK [02:26:27]MH_I2C_Read... [02:26:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:26:27]Read from MH i2c: E2 [02:26:27]MH_I2C_Read... [02:26:27]Read from MH i2c: E2 17 00 [02:26:27]MH_I2C_Read... [02:26:27]Read from MH i2c: E2 17 00 4D 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 30 [02:26:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [02:26:27]wFMCommunicate OK [02:26:27]CreateOFDProtocolMessage done [02:26:27]OFDSenderStorePacket 230705 [02:26:27]StoreOFDPacket docnum=230705 [02:26:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 80 95 07 01 99 CD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 63 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 16 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 86 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 D3 FD A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 31 85 03 00 35 04 06 00 69 BF B8 A6 67 76 4D FE 6C DA E8 31 E1 E9 [02:26:27]CheckFolder [02:26:27]dirname=/storage/ofd_packets [02:26:27]CheckFolder done [02:26:27]ProducePacketName [02:26:27]name=ofd_packets/00230705 [02:26:27]NVStorageSaveData ofd_packets/00230705 [02:26:27]File name is /storage/ofd_packets/00230705 [02:26:27]Write 301 bytes [02:26:27]NVStorageSaveData done [02:26:27]OFDSenderStorePacket done [02:26:27]KKMCreateOFDPacket done [02:26:27]NVStorageSaveData kkm_last_timestamp [02:26:27]File name is /storage/kkm_last_timestamp [02:26:27]Write 4 bytes [02:26:27]NVStorageSaveData done [02:26:27]ExternCall_PrintAddStr [02:26:27]wPrintStart [02:26:27]Write to MH i2c: 01 00 00 4E 18 66 [02:26:27]Write i2c OK [02:26:27]MH_I2C_Read... [02:26:27]Read from MH i2c: 01 [02:26:27]MH_I2C_Read... [02:26:27]Read from MH i2c: 01 07 00 [02:26:27]MH_I2C_Read... [02:26:27]Read from MH i2c: 01 07 00 4E 18 00 00 00 00 00 FF 0F 7B [02:26:27]RasterBufferAndPrint [02:26:27]line Счет N : (1)872298 [02:26:27]line ИНН: 02508201610067 [02:26:27]line Контрольно-Кассовый Чек [02:26:27]line ПРОДАЖА [02:26:27]line ТРК (МРК, ГНК) : 42 [02:26:27]line Товар: 2710124130 [02:26:27]line Аи-92-К-5 [02:26:27]line 25.450 * 66.80 [02:26:27]line = 1700.06 [02:26:27]line НДС 12% НСП 1% [02:26:27]line > о реализуемом товаре [02:26:27]line ОКРУГЛЕНИЕ: -0.06 [02:26:27]line ИТОГО: 1700.00 [02:26:27]line Внесено: 1700.00 [02:26:27]line СДАЧА: 0.00 [02:26:27]line НСП 1% : 15.04 [02:26:27]line НДС 12% : 180.54 [02:26:27]line Наличными: 1700.00 [02:26:27]line Безнал.: 0.00 [02:26:27]line Место: АЗС № 125 "Партнер Нефть" [02:26:27]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [02:26:27]line СНО: Общий режим [02:26:27]line Чек 26 29.07.2024 02:26 [02:26:27]line Смена: 387 ФФД: 1.0 [02:26:27]line ЗНМ: 0300000050 [02:26:27]line РНМ: 0000000000099253 [02:26:27]line Версия ККМ: 001 [02:26:27]line [02:26:27]line Дисконтная программа [02:26:27]line АИ-92 [02:26:27]line номер 125 [02:26:27]line сэкономлено 25.45 сом [02:26:27]line ФМ: 0000000000965352 [02:26:27]line ФД: 230705 [02:26:27]line ФПД: 116272157583222 [02:26:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T022627&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230705&fm=116272157583222&tin=02508201610067®Number=0000000000099253&sum=170000 [02:26:28]OFD Sender: Processing packet 230705 [packets to send 132, broken 131] [02:26:28]ProducePacketName [02:26:28]name=ofd_packets/00230705 [02:26:28]OFD Sender: To server: pG, [02:26:28]CommunicateWithHost lk.salyk.kg:30040 [02:26:28]ConnectInit lk.salyk.kg [02:26:28]written 0, free lines is 4095 [02:26:28]Connected sock=10 [02:26:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 80 95 07 01 99 CD 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 6A 63 00 00 00 00 00 37 04 06 00 18 1A 00 00 00 00 13 04 06 00 16 98 02 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 10 98 02 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E0 05 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 86 46 00 00 00 00 07 04 06 00 10 98 02 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1A 00 00 00 F4 03 04 00 D3 FD A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 31 85 03 00 35 04 06 00 69 BF B8 A6 67 76 4D FE 6C DA E8 31 E1 E9 [02:26:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 4F DB 47 00 B7 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 39 36 35 33 35 32 10 04 04 00 31 85 03 00 F4 03 04 00 A8 A4 A6 66 B6 04 01 00 00 37 AF D3 2B B9 76 5B EC [02:26:28]CommunicateWithHost err = 0 [02:26:28]CheckOFDResponse [02:26:28]1017 (14) - 77093643461234 [02:26:28]1041 (16) - 0000000000965352 [02:26:28]1040 (4) - 230705 [02:26:28]1012 (4) - 28.07.2024 20:06 [02:26:28]1206 (1) - 0 [02:26:28]OFD Sender: Remove packet 230705 [02:26:28]ProducePacketName [02:26:28]name=ofd_packets/00230705 [02:26:28]NVStorageDeleteData [02:26:28]Write to MH i2c: 01 00 00 7E 18 96 [02:26:28]Write i2c OK [02:26:28]MH_I2C_Read... [02:26:28]Read from MH i2c: 01 [02:26:28]MH_I2C_Read... [02:26:28]Read from MH i2c: 01 07 00 [02:26:28]MH_I2C_Read... [02:26:28]Read from MH i2c: 01 07 00 7E 18 00 00 00 00 00 B3 0C 5C [02:26:28]RasterBufferAndPrint [02:26:28]line [02:26:28]line [02:26:28]line [02:26:28]line [02:26:28]line [02:26:28]written 0, free lines is 3259 [02:26:28]MH_Cut [02:26:28]Write to MH i2c: D1 01 00 85 18 01 6F [02:26:28]Write i2c OK [02:26:28]MH_I2C_Read... [02:26:28]Read from MH i2c: D1 [02:26:28]MH_I2C_Read... [02:26:28]Read from MH i2c: D1 01 00 [02:26:28]MH_I2C_Read... [02:26:28]Read from MH i2c: D1 01 00 85 18 00 6E [02:26:28]Write to MH i2c: 01 00 00 86 18 9E [02:26:28]Write i2c OK [02:26:28]MH_I2C_Read... [02:26:28]OFD Sender: No OFD packet to send [02:26:29]*** Cut start [02:26:29]*** Partial cut [02:26:29]*** CUTSNS_PIN = 1 [02:26:29]*** CUTSNS_PIN = 0 [02:26:29]*** Brake cut motor [02:26:29]Read from MH i2c: 01 [02:26:29]MH_I2C_Read... [02:26:29]*** Stop cut motor [02:26:29]*** Cut end [02:26:29]Read from MH i2c: 01 07 00 [02:26:29]MH_I2C_Read... [02:26:29]Read from MH i2c: 01 07 00 86 18 00 00 00 00 00 FF 0F B3 [02:26:29]process_action close_receipt done [02:26:29]requested_data is exist [02:26:29]produce_requested_data [02:26:29]requested_item fm.sn is exist - process it [02:26:29]wFMCommunicate request_size=4 [02:26:29]MH_SAM_APDU [02:26:29]CAPDU: 80 11 00 00 [02:26:29]Write to MH i2c: E2 08 00 87 18 80 11 00 00 00 00 00 00 19 [02:26:29]Write i2c OK [02:26:29]MH_I2C_Read... [02:26:29]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:26:29]Read from MH i2c: E2 [02:26:29]MH_I2C_Read... [02:26:29]Read from MH i2c: E2 17 00 [02:26:29]MH_I2C_Read... [02:26:29]Read from MH i2c: E2 17 00 87 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 6A [02:26:29]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [02:26:29]wFMCommunicate OK [02:26:29]requested_item fd.num is exist - process it [02:26:29]SAM_PROTO_GetFieldsCounters [02:26:29]wFMCommunicate request_size=4 [02:26:29]MH_SAM_APDU [02:26:29]CAPDU: 80 13 00 00 [02:26:29]Write to MH i2c: E2 08 00 88 18 80 13 00 00 00 00 00 00 1C [02:26:29]Write i2c OK [02:26:29]MH_I2C_Read... [02:26:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:26:30]Read from MH i2c: E2 [02:26:30]MH_I2C_Read... [02:26:30]Read from MH i2c: E2 62 00 [02:26:30]MH_I2C_Read... [02:26:30]Read from MH i2c: E2 62 00 88 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 31 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 1A 00 00 00 5E 04 04 00 1A 00 00 00 57 04 04 00 1B 00 00 00 19 04 04 00 00 00 00 00 90 00 C9 [02:26:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 31 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 1A 00 00 00 5E 04 04 00 1A 00 00 00 57 04 04 00 1B 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:26:30]wFMCommunicate OK [02:26:30]SAM_PROTO_GetFieldsCounters done [02:26:30]requested_item shift.num is exist - process it [02:26:30]requested_item shift.opened is exist - process it [02:26:30]req_shift_opened [02:26:30]FM_GetShiftState [02:26:30]SAM_PROTO_GetShiftState [02:26:30]wFMCommunicate request_size=4 [02:26:30]MH_SAM_APDU [02:26:30]CAPDU: 80 13 01 00 [02:26:30]Write to MH i2c: E2 08 00 89 18 80 13 01 00 00 00 00 00 1E [02:26:30]Write i2c OK [02:26:30]MH_I2C_Read... [02:26:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:26:30]Read from MH i2c: E2 [02:26:30]MH_I2C_Read... [02:26:30]Read from MH i2c: E2 0E 00 [02:26:30]MH_I2C_Read... [02:26:30]Read from MH i2c: E2 0E 00 89 18 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 5E [02:26:30]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [02:26:30]wFMCommunicate OK [02:26:30]SAM_PROTO_GetShiftState done [02:26:30]FM_GetShiftState done [02:26:30]req_shift_opened done [02:26:30]requested_item shift.open_date is exist - process it [02:26:30]req_shift_open_date [02:26:30]req_shift_open_date done [02:26:30]produce_requested_data done [02:26:30]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230705,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444} [02:26:30]process_action_free close_receipt [02:26:30]json_value_free [02:26:30]json_value_free done [02:26:30]process_json_proto returns [02:26:30]Send response to host [02:26:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230705,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444}}} [02:26:30]free response buf [02:26:30]execute_script done [02:26:30]execute_script returns [02:26:30]free content buf [02:26:30]Sock 9.Close socket [02:26:30]Sock 9.Thread stoped [02:26:30]accept exits with 8 [02:26:30]New connection [02:26:30]New thread 3067276644 created [02:26:30]Thread 3067133284 joined [02:26:30]Waiting for new connection... [02:26:30] Sock 8.Parse request [02:26:30]Sock 8.Check first char [02:26:30]Sock 8.First char is OK [02:26:30]request: POST /json_proto HTTP/1.0 [02:26:30]Method: POST [02:26:30]URL: /json_proto [02:26:30]Method is POST - this is cgi request [02:26:30]url: /json_proto [02:26:30]query_string will be loaded in cgi processing [02:26:30]execute_cgi json_proto POST (null) [02:26:30]execute_cgi path=json_proto method=POST [02:26:30]POST find Content-Length [02:26:30]Host: 172.17.49.131:8080 [02:26:30]Content-Length: 677 [02:26:30]Content-Type: application/json [02:26:30] [02:26:30]POST finish read [02:26:30]Found Content-Length = 677 [02:26:30]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872299", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [02:26:30]execute_script... [02:26: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)872299", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [02:26:30]POST & json_proto [02:26:30]process_json_proto [02:26:30]json parsed OK: [02:26:30]protocol is kg_v1.0 [02:26:30]action value=close_receipt [02:26:30]process_action close_receipt [02:26:30]cmd_close_receipt [02:26:30]MH_GetDate [02:26:30]Write to MH i2c: F0 00 00 8A 18 91 [02:26:30]Write i2c OK [02:26:30]MH_I2C_Read... [02:26:30]Read from MH i2c: F0 [02:26:30]MH_I2C_Read... [02:26:30]Read from MH i2c: F0 09 00 [02:26:30]MH_I2C_Read... [02:26:30]Read from MH i2c: F0 09 00 8A 18 00 D7 FD A6 66 FF 4D C0 64 EA [02:26:30]GetLastDocTimeStamp 1722219987 [02:26:30]current date 1722219991 [02:26:30]FM_GetShiftState [02:26:30]SAM_PROTO_GetShiftState [02:26:30]wFMCommunicate request_size=4 [02:26:30]MH_SAM_APDU [02:26:30]CAPDU: 80 13 01 00 [02:26:30]Write to MH i2c: E2 08 00 8B 18 80 13 01 00 00 00 00 00 20 [02:26:30]Write i2c OK [02:26:30]MH_I2C_Read... [02:26:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:26:30]Read from MH i2c: E2 [02:26:30]MH_I2C_Read... [02:26:30]Read from MH i2c: E2 0E 00 [02:26:30]MH_I2C_Read... [02:26:30]Read from MH i2c: E2 0E 00 8B 18 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 60 [02:26:30]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [02:26:30]wFMCommunicate OK [02:26:30]SAM_PROTO_GetShiftState done [02:26:30]FM_GetShiftState done [02:26:30]opened in 1722213444 [02:26:30]opened+sec_in_day 1722299844 [02:26:30]quantity*price = 20001 [02:26:30]sum+1 = 20002 [02:26:30]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.01 ИТОГО: 200.00 Внесено: 200.00 СДАЧА: 0.00 НСП 1% : 1.77 НДС 12% : 21.24 Наличными: 200.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 27 29.07.2024 02:26 Смена: 387 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230706 ФПД: 120148825901252 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T022631&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230706&fm=120148825901252&tin=02508201610067®Number=0000000000099253&sum=20000 [02:26:31]StoreToDocumentArchive [02:26:31]shift 387 fd 230706 [02:26:31]save to /storage/0387/doc_00230706 [02:26:31]save last doc name /storage/0387/doc_00230706 to /storage/kkm_last_doc_name [02:26:31]save OK [02:26:31]Clear old archive folders... [02:26:31]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:26:31]tlvbuf is 005E92D0 [02:26:31]SAM_PROTO_ClearQueue [02:26:31]wFMCommunicate request_size=4 [02:26:31]MH_SAM_APDU [02:26:31]CAPDU: 80 09 00 00 [02:26:31]Write to MH i2c: E2 08 00 98 18 80 09 00 00 00 00 00 00 22 [02:26:31]Write i2c OK [02:26:31]MH_I2C_Read... [02:26:31]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:26:31]Read from MH i2c: E2 [02:26:31]MH_I2C_Read... [02:26:31]Read from MH i2c: E2 03 00 [02:26:31]MH_I2C_Read... [02:26:31]Read from MH i2c: E2 03 00 98 18 00 90 00 24 [02:26:31]RAPDU: 90 00 [02:26:31]wFMCommunicate OK [02:26:31]SAM_PROTO_ClearQueue done [02:26:31]KKMCreateOFDPacket [02:26:31]OFDProtocolAddRootSTLVToBuf [02:26:31]FM_MakeSignedData [02:26:31]FM_MakeSignedData [02:26:31]SAM_PROTO_SignData [02:26:31]wFMCommunicate request_size=4 [02:26:31]MH_SAM_APDU [02:26:31]CAPDU: 80 0D 01 02 [02:26:31]Write to MH i2c: E2 08 00 99 18 80 0D 01 02 00 00 00 00 2A [02:26:31]Write i2c OK [02:26:31]MH_I2C_Read... [02:26:31]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:26:31]Read from MH i2c: E2 [02:26:31]MH_I2C_Read... [02:26:31]Read from MH i2c: E2 03 00 [02:26:31]MH_I2C_Read... [02:26:31]Read from MH i2c: E2 03 00 99 18 00 90 00 25 [02:26:31]RAPDU: 90 00 [02:26:31]wFMCommunicate OK [02:26:31]wFMCommunicate request_size=255 [02:26:31]MH_SAM_APDU [02:26: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 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 1B 00 00 00 F4 03 04 00 D7 FD A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 32 85 03 00 35 04 06 00 6D [02:26:31]Write to MH i2c: E2 02 01 9A 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 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 1B 00 00 00 F4 03 04 00 D7 FD A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 32 85 03 00 35 04 06 00 6D 00 00 52 [02:26:31]Write i2c OK [02:26:31]MH_I2C_Read... [02:26:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:26:32]Read from MH i2c: E2 [02:26:32]MH_I2C_Read... [02:26:32]Read from MH i2c: E2 03 00 [02:26:32]MH_I2C_Read... [02:26:32]Read from MH i2c: E2 03 00 9A 18 00 90 00 26 [02:26:32]RAPDU: 90 00 [02:26:32]wFMCommunicate OK [02:26:32]wFMCommunicate request_size=10 [02:26:32]MH_SAM_APDU [02:26:32]CAPDU: 80 0D 02 02 05 46 54 16 88 C4 [02:26:32]Write to MH i2c: E2 0D 00 9B 18 80 0D 02 02 05 00 46 54 16 88 C4 00 00 33 [02:26:32]Write i2c OK [02:26:32]MH_I2C_Read... [02:26:32]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:26:32]Read from MH i2c: E2 [02:26:32]MH_I2C_Read... [02:26:32]Read from MH i2c: E2 03 00 [02:26:32]MH_I2C_Read... [02:26:32]Read from MH i2c: E2 03 00 9B 18 00 90 00 27 [02:26:32]RAPDU: 90 00 [02:26:32]wFMCommunicate OK [02:26:32]wFMCommunicate request_size=4 [02:26:32]MH_SAM_APDU [02:26:32]CAPDU: 80 0D 03 02 [02:26:32]Write to MH i2c: E2 08 00 9C 18 80 0D 03 02 00 00 00 00 2F [02:26:32]Write i2c OK [02:26:32]MH_I2C_Read... [02:26:32]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:26:32]Read from MH i2c: E2 [02:26:32]MH_I2C_Read... [02:26:32]Read from MH i2c: E2 0B 00 [02:26:32]MH_I2C_Read... [02:26:32]Read from MH i2c: E2 0B 00 9C 18 00 76 7F 0A 4B 95 A7 79 80 90 00 AF [02:26:32]RAPDU: 76 7F 0A 4B 95 A7 79 80 90 00 [02:26:32]wFMCommunicate OK [02:26:32]SAM_PROTO_SignData done [02:26:32]FM_MakeSignedData done [02:26:32]CreateOFDProtocolMessage [02:26:32]wFMCommunicate request_size=4 [02:26:32]MH_SAM_APDU [02:26:32]CAPDU: 80 11 00 00 [02:26:32]Write to MH i2c: E2 08 00 9D 18 80 11 00 00 00 00 00 00 2F [02:26:32]Write i2c OK [02:26:32]MH_I2C_Read... [02:26:32]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:26:32]Read from MH i2c: E2 [02:26:32]MH_I2C_Read... [02:26:32]Read from MH i2c: E2 17 00 [02:26:32]MH_I2C_Read... [02:26:32]Read from MH i2c: E2 17 00 9D 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 80 [02:26:32]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [02:26:32]wFMCommunicate OK [02:26:32]CreateOFDProtocolMessage done [02:26:32]OFDSenderStorePacket 230706 [02:26:32]StoreOFDPacket docnum=230706 [02:26:32]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 92 96 07 01 F4 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 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 1B 00 00 00 F4 03 04 00 D7 FD A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 32 85 03 00 35 04 06 00 6D 46 54 16 88 C4 76 7F 0A 4B 95 A7 79 80 [02:26:32]CheckFolder [02:26:32]dirname=/storage/ofd_packets [02:26:32]CheckFolder done [02:26:32]ProducePacketName [02:26:32]name=ofd_packets/00230706 [02:26:32]NVStorageSaveData ofd_packets/00230706 [02:26:32]File name is /storage/ofd_packets/00230706 [02:26:32]Write 301 bytes [02:26:32]NVStorageSaveData done [02:26:32]OFDSenderStorePacket done [02:26:32]KKMCreateOFDPacket done [02:26:32]NVStorageSaveData kkm_last_timestamp [02:26:32]File name is /storage/kkm_last_timestamp [02:26:32]Write 4 bytes [02:26:32]NVStorageSaveData done [02:26:32]ExternCall_PrintAddStr [02:26:32]wPrintStart [02:26:32]Write to MH i2c: 01 00 00 9E 18 B6 [02:26:32]Write i2c OK [02:26:32]MH_I2C_Read... [02:26:32]Read from MH i2c: 01 [02:26:32]MH_I2C_Read... [02:26:32]Read from MH i2c: 01 07 00 [02:26:32]MH_I2C_Read... [02:26:32]Read from MH i2c: 01 07 00 9E 18 00 00 00 00 00 FF 0F CB [02:26:32]RasterBufferAndPrint [02:26:32]line Счет N : (1)872299 [02:26:32]line ИНН: 02508201610067 [02:26:32]line Контрольно-Кассовый Чек [02:26:32]line ПРОДАЖА [02:26:32]line ТРК (МРК, ГНК) : 52 [02:26:32]line Товар: 2710124130 [02:26:32]line Аи-92-К-5 [02:26:32]line 2.950 * 67.80 [02:26:32]line = 200.01 [02:26:32]line НДС 12% НСП 1% [02:26:32]line > о реализуемом товаре [02:26:32]line ОКРУГЛЕНИЕ: -0.01 [02:26:32]line ИТОГО: 200.00 [02:26:32]line Внесено: 200.00 [02:26:32]line СДАЧА: 0.00 [02:26:32]line НСП 1% : 1.77 [02:26:32]line НДС 12% : 21.24 [02:26:32]line Наличными: 200.00 [02:26:32]line Безнал.: 0.00 [02:26:32]line Место: АЗС № 125 "Партнер Нефть" [02:26:32]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [02:26:32]line СНО: Общий режим [02:26:32]line Чек 27 29.07.2024 02:26 [02:26:32]line Смена: 387 ФФД: 1.0 [02:26:32]line ЗНМ: 0300000050 [02:26:32]line РНМ: 0000000000099253 [02:26:32]line Версия ККМ: 001 [02:26:32]line ФМ: 0000000000965352 [02:26:32]line ФД: 230706 [02:26:32]line ФПД: 120148825901252 [02:26:32]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T022631&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230706&fm=120148825901252&tin=02508201610067®Number=0000000000099253&sum=20000 [02:26:32]OFD Sender: Processing packet 230706 [packets to send 132, broken 131] [02:26:32]ProducePacketName [02:26:32]name=ofd_packets/00230706 [02:26:32]OFD Sender: To server: pG, [02:26:32]CommunicateWithHost lk.salyk.kg:30040 [02:26:32]ConnectInit lk.salyk.kg [02:26:32]written 0, free lines is 4095 [02:26:33]Connected sock=9 [02:26:33]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 92 96 07 01 F4 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 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 1B 00 00 00 F4 03 04 00 D7 FD A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 32 85 03 00 35 04 06 00 6D 46 54 16 88 C4 76 7F 0A 4B 95 A7 79 80 [02:26:33]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 68 8B 47 00 E4 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 39 36 35 33 35 32 10 04 04 00 32 85 03 00 F4 03 04 00 AD A4 A6 66 B6 04 01 00 00 D0 DE CF DE EF EB 42 01 [02:26:33]CommunicateWithHost err = 0 [02:26:33]CheckOFDResponse [02:26:33]1017 (14) - 77093643461234 [02:26:33]1041 (16) - 0000000000965352 [02:26:33]1040 (4) - 230706 [02:26:33]1012 (4) - 28.07.2024 20:06 [02:26:33]1206 (1) - 0 [02:26:33]OFD Sender: Remove packet 230706 [02:26:33]ProducePacketName [02:26:33]name=ofd_packets/00230706 [02:26:33]NVStorageDeleteData [02:26:33]Write to MH i2c: 01 00 00 C9 18 E1 [02:26:33]Write i2c OK [02:26:33]MH_I2C_Read... [02:26:33]Read from MH i2c: 01 [02:26:33]MH_I2C_Read... [02:26:33]Read from MH i2c: 01 07 00 [02:26:33]MH_I2C_Read... [02:26:33]Read from MH i2c: 01 07 00 C9 18 00 00 00 00 00 FF 0C F3 [02:26:33]RasterBufferAndPrint [02:26:33]line [02:26:33]line [02:26:33]line [02:26:33]line [02:26:33]line [02:26:33]written 0, free lines is 3341 [02:26:33]MH_Cut [02:26:33]Write to MH i2c: D1 01 00 D0 18 01 BA [02:26:33]Write i2c OK [02:26:33]MH_I2C_Read... [02:26:33]Read from MH i2c: D1 [02:26:33]MH_I2C_Read... [02:26:33]Read from MH i2c: D1 01 00 [02:26:33]MH_I2C_Read... [02:26:33]Read from MH i2c: D1 01 00 D0 18 00 B9 [02:26:33]Write to MH i2c: 01 00 00 D1 18 E9 [02:26:33]Write i2c OK [02:26:33]MH_I2C_Read... [02:26:33]OFD Sender: No OFD packet to send [02:26:34]*** Cut start [02:26:34]*** Partial cut [02:26:34]*** CUTSNS_PIN = 1 [02:26:34]*** CUTSNS_PIN = 0 [02:26:34]*** Brake cut motor [02:26:34]Read from MH i2c: 01 [02:26:34]MH_I2C_Read... [02:26:34]*** Stop cut motor [02:26:34]*** Cut end [02:26:34]Read from MH i2c: 01 07 00 [02:26:34]MH_I2C_Read... [02:26:34]Read from MH i2c: 01 07 00 D1 18 00 00 00 00 00 FF 0F FE [02:26:34]process_action close_receipt done [02:26:34]requested_data is exist [02:26:34]produce_requested_data [02:26:34]requested_item fm.sn is exist - process it [02:26:34]wFMCommunicate request_size=4 [02:26:34]MH_SAM_APDU [02:26:34]CAPDU: 80 11 00 00 [02:26:34]Write to MH i2c: E2 08 00 D2 18 80 11 00 00 00 00 00 00 64 [02:26:34]Write i2c OK [02:26:34]MH_I2C_Read... [02:26:34]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:26:34]Read from MH i2c: E2 [02:26:34]MH_I2C_Read... [02:26:34]Read from MH i2c: E2 17 00 [02:26:34]MH_I2C_Read... [02:26:34]Read from MH i2c: E2 17 00 D2 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 B5 [02:26:34]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [02:26:34]wFMCommunicate OK [02:26:34]requested_item fd.num is exist - process it [02:26:34]SAM_PROTO_GetFieldsCounters [02:26:34]wFMCommunicate request_size=4 [02:26:34]MH_SAM_APDU [02:26:34]CAPDU: 80 13 00 00 [02:26:34]Write to MH i2c: E2 08 00 D3 18 80 13 00 00 00 00 00 00 67 [02:26:34]Write i2c OK [02:26:34]MH_I2C_Read... [02:26:34]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:26:34]Read from MH i2c: E2 [02:26:34]MH_I2C_Read... [02:26:34]Read from MH i2c: E2 62 00 [02:26:34]MH_I2C_Read... [02:26:34]Read from MH i2c: E2 62 00 D3 18 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 32 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 1B 00 00 00 5E 04 04 00 1B 00 00 00 57 04 04 00 1C 00 00 00 19 04 04 00 00 00 00 00 90 00 18 [02:26:34]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 32 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 1B 00 00 00 5E 04 04 00 1B 00 00 00 57 04 04 00 1C 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:26:34]wFMCommunicate OK [02:26:34]SAM_PROTO_GetFieldsCounters done [02:26:34]requested_item shift.num is exist - process it [02:26:34]requested_item shift.opened is exist - process it [02:26:34]req_shift_opened [02:26:34]FM_GetShiftState [02:26:34]SAM_PROTO_GetShiftState [02:26:34]wFMCommunicate request_size=4 [02:26:34]MH_SAM_APDU [02:26:34]CAPDU: 80 13 01 00 [02:26:34]Write to MH i2c: E2 08 00 D4 18 80 13 01 00 00 00 00 00 69 [02:26:34]Write i2c OK [02:26:34]MH_I2C_Read... [02:26:34]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:26:34]Read from MH i2c: E2 [02:26:34]MH_I2C_Read... [02:26:34]Read from MH i2c: E2 0E 00 [02:26:34]MH_I2C_Read... [02:26:34]Read from MH i2c: E2 0E 00 D4 18 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 A9 [02:26:34]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [02:26:34]wFMCommunicate OK [02:26:34]SAM_PROTO_GetShiftState done [02:26:34]FM_GetShiftState done [02:26:34]req_shift_opened done [02:26:34]requested_item shift.open_date is exist - process it [02:26:34]req_shift_open_date [02:26:34]req_shift_open_date done [02:26:34]produce_requested_data done [02:26:34]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230706,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444} [02:26:34]process_action_free close_receipt [02:26:34]json_value_free [02:26:34]json_value_free done [02:26:34]process_json_proto returns [02:26:34]Send response to host [02:26:34]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230706,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444}}} [02:26:34]free response buf [02:26:34]execute_script done [02:26:34]execute_script returns [02:26:35]free content buf [02:26:35]Sock 8.Close socket [02:26:35]Sock 8.Thread stoped [02:26:38]OFD Sender: No OFD packet to send [02:26:43]OFD Sender: No OFD packet to send [02:26:48]OFD Sender: No OFD packet to send [02:26:53]OFD Sender: No OFD packet to send [02:26:58]OFD Sender: No OFD packet to send [02:27:03]OFD Sender: No OFD packet to send [02:27:08]OFD Sender: No OFD packet to send [02:27:13]OFD Sender: No OFD packet to send [02:27:18]OFD Sender: No OFD packet to send [02:27:23]OFD Sender: No OFD packet to send [02:27:28]OFD Sender: No OFD packet to send [02:27:33]OFD Sender: No OFD packet to send [02:27:38]OFD Sender: No OFD packet to send [02:27:43]OFD Sender: No OFD packet to send [02:27:48]OFD Sender: No OFD packet to send [02:27:53]OFD Sender: No OFD packet to send [02:27:58]OFD Sender: No OFD packet to send [02:28:03]OFD Sender: No OFD packet to send [02:28:08]OFD Sender: No OFD packet to send [02:28:13]OFD Sender: No OFD packet to send [02:28:18]OFD Sender: No OFD packet to send [02:28:23]OFD Sender: No OFD packet to send [02:28:28]OFD Sender: No OFD packet to send [02:28:33]OFD Sender: No OFD packet to send [02:28:38]OFD Sender: No OFD packet to send [02:28:43]OFD Sender: No OFD packet to send [02:28:48]OFD Sender: No OFD packet to send [02:28:53]OFD Sender: No OFD packet to send [02:28:58]OFD Sender: No OFD packet to send [02:29:03]OFD Sender: No OFD packet to send [02:29:08]OFD Sender: No OFD packet to send [02:29:14]OFD Sender: No OFD packet to send [02:29:19]OFD Sender: No OFD packet to send [02:29:24]OFD Sender: No OFD packet to send [02:29:29]OFD Sender: No OFD packet to send [02:29:34]OFD Sender: No OFD packet to send [02:29:39]OFD Sender: No OFD packet to send [02:29:44]OFD Sender: No OFD packet to send [02:29:49]OFD Sender: No OFD packet to send [02:29:54]OFD Sender: No OFD packet to send [02:29:59]OFD Sender: No OFD packet to send [02:30:04]OFD Sender: No OFD packet to send [02:30:09]OFD Sender: No OFD packet to send [02:30:14]OFD Sender: No OFD packet to send [02:30:19]OFD Sender: No OFD packet to send [02:30:24]OFD Sender: No OFD packet to send [02:30:26]accept exits with 10 [02:30:26]New connection [02:30:26]New thread 3067133284 created [02:30:26]Thread 3067276644 joined [02:30:26]Waiting for new connection... [02:30:26] Sock 10.Parse request [02:30:26]Sock 10.Check first char [02:30:26]Sock 10.First char is OK [02:30:26]request: POST /json_proto HTTP/1.0 [02:30:26]Method: POST [02:30:26]URL: /json_proto [02:30:26]Method is POST - this is cgi request [02:30:26]url: /json_proto [02:30:26]query_string will be loaded in cgi processing [02:30:26]execute_cgi json_proto POST (null) [02:30:26]execute_cgi path=json_proto method=POST [02:30:26]POST find Content-Length [02:30:26]Host: 172.17.49.131:8080 [02:30:26]Content-Length: 979 [02:30:26]Content-Type: application/json [02:30:26] [02:30:26]POST finish read [02:30:26]Found Content-Length = 979 [02:30:26]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872297", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.20, "quantity" : 132.080, "sum" : 9800.34, "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 125\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 132.08 \u0441\u043E\u043C", "deposit" : 9800.00, "total" : 9800.00, "payments": [ { "type": 0, "sum" : 9800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:30:26]execute_script... [02: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)872297", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 2", "code": "2710194210", "name": "\u0414\u0422-\u041A-5", "price" : 74.20, "quantity" : 132.080, "sum" : 9800.34, "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 125\u000A\u0441\u044D\u043A\u043E\u043D\u043E\u043C\u043B\u0435\u043D\u043E 132.08 \u0441\u043E\u043C", "deposit" : 9800.00, "total" : 9800.00, "payments": [ { "type": 0, "sum" : 9800.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:30:26]POST & json_proto [02:30:26]process_json_proto [02:30:26]json parsed OK: [02:30:26]protocol is kg_v1.0 [02:30:26]action value=close_receipt [02:30:26]process_action close_receipt [02:30:26]cmd_close_receipt [02:30:26]MH_GetDate [02:30:26]Write to MH i2c: F0 00 00 D5 18 DC [02:30:26]Write i2c OK [02:30:26]MH_I2C_Read... [02:30:26]Read from MH i2c: F0 [02:30:26]MH_I2C_Read... [02:30:26]Read from MH i2c: F0 09 00 [02:30:26]MH_I2C_Read... [02:30:26]Read from MH i2c: F0 09 00 D5 18 00 C3 FE A6 66 FF 4D C0 64 22 [02:30:26]GetLastDocTimeStamp 1722219991 [02:30:26]current date 1722220227 [02:30:26]FM_GetShiftState [02:30:26]SAM_PROTO_GetShiftState [02:30:26]wFMCommunicate request_size=4 [02:30:26]MH_SAM_APDU [02:30:26]CAPDU: 80 13 01 00 [02:30:26]Write to MH i2c: E2 08 00 D6 18 80 13 01 00 00 00 00 00 6B [02:30:26]Write i2c OK [02:30:26]MH_I2C_Read... [02:30:26]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:30:26]Read from MH i2c: E2 [02:30:26]MH_I2C_Read... [02:30:26]Read from MH i2c: E2 0E 00 [02:30:26]MH_I2C_Read... [02:30:26]Read from MH i2c: E2 0E 00 D6 18 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 AB [02:30:26]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [02:30:26]wFMCommunicate OK [02:30:26]SAM_PROTO_GetShiftState done [02:30:26]FM_GetShiftState done [02:30:26]opened in 1722213444 [02:30:26]opened+sec_in_day 1722299844 [02:30:26]quantity*price = 980033 [02:30:26]sum+1 = 980035 [02:30:26]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.34 ИТОГО: 9800.00 Внесено: 9800.00 СДАЧА: 0.00 НСП 1% : 86.73 НДС 12% : 1040.74 Наличными: 9800.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 28 29.07.2024 02:30 Смена: 387 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Дисконтная программа ДТ номер 125 сэкономлено 132.08 сом ФМ: 0000000000965352 ФД: 230707 ФПД: 1711428443112 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T023027&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230707&fm=1711428443112&tin=02508201610067®Number=0000000000099253&sum=980000 [02:30:27]StoreToDocumentArchive [02:30:27]shift 387 fd 230707 [02:30:27]save to /storage/0387/doc_00230707 [02:30:27]save last doc name /storage/0387/doc_00230707 to /storage/kkm_last_doc_name [02:30:27]save OK [02:30:27]Clear old archive folders... [02:30:27]ProcessDocumentItem done err = 0, tmpTLVsize=248 [02:30:27]tlvbuf is 005B91C0 [02:30:27]SAM_PROTO_ClearQueue [02:30:27]wFMCommunicate request_size=4 [02:30:27]MH_SAM_APDU [02:30:27]CAPDU: 80 09 00 00 [02:30:27]Write to MH i2c: E2 08 00 E3 18 80 09 00 00 00 00 00 00 6D [02:30:27]Write i2c OK [02:30:27]MH_I2C_Read... [02:30:27]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:30:27]Read from MH i2c: E2 [02:30:27]MH_I2C_Read... [02:30:27]Read from MH i2c: E2 03 00 [02:30:27]MH_I2C_Read... [02:30:27]Read from MH i2c: E2 03 00 E3 18 00 90 00 6F [02:30:27]RAPDU: 90 00 [02:30:27]wFMCommunicate OK [02:30:27]SAM_PROTO_ClearQueue done [02:30:27]KKMCreateOFDPacket [02:30:27]OFDProtocolAddRootSTLVToBuf [02:30:27]FM_MakeSignedData [02:30:27]FM_MakeSignedData [02:30:27]SAM_PROTO_SignData [02:30:27]wFMCommunicate request_size=4 [02:30:27]MH_SAM_APDU [02:30:27]CAPDU: 80 0D 01 02 [02:30:27]Write to MH i2c: E2 08 00 E4 18 80 0D 01 02 00 00 00 00 75 [02:30:27]Write i2c OK [02:30:27]MH_I2C_Read... [02:30:27]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:30:27]Read from MH i2c: E2 [02:30:27]MH_I2C_Read... [02:30:27]Read from MH i2c: E2 03 00 [02:30:27]MH_I2C_Read... [02:30:27]Read from MH i2c: E2 03 00 E4 18 00 90 00 70 [02:30:27]RAPDU: 90 00 [02:30:27]wFMCommunicate OK [02:30:27]wFMCommunicate request_size=255 [02:30:27]MH_SAM_APDU [02:30: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 F0 03 02 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 F4 0E 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 F4 0E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 21 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 96 01 00 00 00 07 04 06 00 20 F4 0E 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 C3 FE A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 33 85 03 00 35 04 06 00 01 8E 79 15 [02:30:27]Write to MH i2c: E2 02 01 E5 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 F0 03 02 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 F4 0E 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 F4 0E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 21 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 96 01 00 00 00 07 04 06 00 20 F4 0E 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 C3 FE A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 33 85 03 00 35 04 06 00 01 8E 79 15 00 00 D0 [02:30:27]Write i2c OK [02:30:27]MH_I2C_Read... [02:30:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:30:27]Read from MH i2c: E2 [02:30:27]MH_I2C_Read... [02:30:27]Read from MH i2c: E2 03 00 [02:30:27]MH_I2C_Read... [02:30:27]Read from MH i2c: E2 03 00 E5 18 00 90 00 71 [02:30:27]RAPDU: 90 00 [02:30:27]wFMCommunicate OK [02:30:27]wFMCommunicate request_size=7 [02:30:27]MH_SAM_APDU [02:30:27]CAPDU: 80 0D 02 02 02 9B E8 [02:30:27]Write to MH i2c: E2 0A 00 E6 18 80 0D 02 02 02 00 9B E8 00 00 FF [02:30:27]Write i2c OK [02:30:27]MH_I2C_Read... [02:30:27]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:30:27]Read from MH i2c: E2 [02:30:27]MH_I2C_Read... [02:30:27]Read from MH i2c: E2 03 00 [02:30:27]MH_I2C_Read... [02:30:27]Read from MH i2c: E2 03 00 E6 18 00 90 00 72 [02:30:27]RAPDU: 90 00 [02:30:27]wFMCommunicate OK [02:30:27]wFMCommunicate request_size=4 [02:30:27]MH_SAM_APDU [02:30:27]CAPDU: 80 0D 03 02 [02:30:27]Write to MH i2c: E2 08 00 E7 18 80 0D 03 02 00 00 00 00 7A [02:30:27]Write i2c OK [02:30:27]MH_I2C_Read... [02:30:27]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:30:27]Read from MH i2c: E2 [02:30:27]MH_I2C_Read... [02:30:27]Read from MH i2c: E2 0B 00 [02:30:27]MH_I2C_Read... [02:30:27]Read from MH i2c: E2 0B 00 E7 18 00 7E 3C 8C 44 B4 2A B7 15 90 00 AF [02:30:27]RAPDU: 7E 3C 8C 44 B4 2A B7 15 90 00 [02:30:27]wFMCommunicate OK [02:30:27]SAM_PROTO_SignData done [02:30:27]FM_MakeSignedData done [02:30:27]CreateOFDProtocolMessage [02:30:27]wFMCommunicate request_size=4 [02:30:27]MH_SAM_APDU [02:30:27]CAPDU: 80 11 00 00 [02:30:27]Write to MH i2c: E2 08 00 E8 18 80 11 00 00 00 00 00 00 7A [02:30:27]Write i2c OK [02:30:27]MH_I2C_Read... [02:30:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:30:27]Read from MH i2c: E2 [02:30:27]MH_I2C_Read... [02:30:27]Read from MH i2c: E2 17 00 [02:30:27]MH_I2C_Read... [02:30:27]Read from MH i2c: E2 17 00 E8 18 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 CB [02:30:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [02:30:27]wFMCommunicate OK [02:30:27]CreateOFDProtocolMessage done [02:30:27]OFDSenderStorePacket 230707 [02:30:27]StoreOFDPacket docnum=230707 [02:30:27]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 C8 17 04 01 F6 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 F0 03 02 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 F4 0E 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 F4 0E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 21 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 96 01 00 00 00 07 04 06 00 20 F4 0E 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 C3 FE A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 33 85 03 00 35 04 06 00 01 8E 79 15 9B E8 7E 3C 8C 44 B4 2A B7 15 [02:30:27]CheckFolder [02:30:27]dirname=/storage/ofd_packets [02:30:27]CheckFolder done [02:30:27]ProducePacketName [02:30:27]name=ofd_packets/00230707 [02:30:27]NVStorageSaveData ofd_packets/00230707 [02:30:27]File name is /storage/ofd_packets/00230707 [02:30:27]Write 298 bytes [02:30:27]NVStorageSaveData done [02:30:27]OFDSenderStorePacket done [02:30:27]KKMCreateOFDPacket done [02:30:27]NVStorageSaveData kkm_last_timestamp [02:30:27]File name is /storage/kkm_last_timestamp [02:30:27]Write 4 bytes [02:30:27]NVStorageSaveData done [02:30:27]ExternCall_PrintAddStr [02:30:27]wPrintStart [02:30:27]Write to MH i2c: 01 00 00 E9 18 01 [02:30:27]Write i2c OK [02:30:27]MH_I2C_Read... [02:30:27]Read from MH i2c: 01 [02:30:27]MH_I2C_Read... [02:30:27]Read from MH i2c: 01 07 00 [02:30:27]MH_I2C_Read... [02:30:27]Read from MH i2c: 01 07 00 E9 18 00 00 00 00 00 FF 0F 16 [02:30:27]RasterBufferAndPrint [02:30:27]line Счет N : (1)872297 [02:30:27]line ИНН: 02508201610067 [02:30:27]line Контрольно-Кассовый Чек [02:30:27]line ПРОДАЖА [02:30:27]line ТРК (МРК, ГНК) : 2 [02:30:27]line Товар: 2710194210 [02:30:27]line ДТ-К-5 [02:30:27]line 132.080 * 74.20 [02:30:27]line = 9800.34 [02:30:27]line НДС 12% НСП 1% [02:30:27]line > о реализуемом товаре [02:30:27]line ОКРУГЛЕНИЕ: -0.34 [02:30:27]line ИТОГО: 9800.00 [02:30:27]line Внесено: 9800.00 [02:30:27]line СДАЧА: 0.00 [02:30:27]line НСП 1% : 86.73 [02:30:27]line НДС 12% : 1040.74 [02:30:27]line Наличными: 9800.00 [02:30:27]line Безнал.: 0.00 [02:30:27]line Место: АЗС № 125 "Партнер Нефть" [02:30:27]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [02:30:27]line СНО: Общий режим [02:30:27]line Чек 28 29.07.2024 02:30 [02:30:27]line Смена: 387 ФФД: 1.0 [02:30:27]line ЗНМ: 0300000050 [02:30:27]line РНМ: 0000000000099253 [02:30:27]line Версия ККМ: 001 [02:30:27]line [02:30:27]line Дисконтная программа [02:30:27]line ДТ [02:30:27]line номер 125 [02:30:27]line сэкономлено 132.08 сом [02:30:27]line ФМ: 0000000000965352 [02:30:27]line ФД: 230707 [02:30:27]line ФПД: 1711428443112 [02:30:28]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T023027&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230707&fm=1711428443112&tin=02508201610067®Number=0000000000099253&sum=980000 [02:30:28]OFD Sender: Processing packet 230707 [packets to send 132, broken 131] [02:30:28]ProducePacketName [02:30:28]name=ofd_packets/00230707 [02:30:28]OFD Sender: To server: pG, [02:30:28]CommunicateWithHost lk.salyk.kg:30040 [02:30:28]ConnectInit lk.salyk.kg [02:30:28]written 0, free lines is 4095 [02:30:28]Connected sock=11 [02:30:28]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0C 01 00 00 C8 17 04 01 F6 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 F0 03 02 00 00 00 00 37 04 06 00 FC 1C 00 00 00 00 13 04 06 00 42 F4 0E 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 20 F4 0E 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 E1 21 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 8A 96 01 00 00 00 07 04 06 00 20 F4 0E 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 C3 FE A6 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 33 85 03 00 35 04 06 00 01 8E 79 15 9B E8 7E 3C 8C 44 B4 2A B7 15 [02:30:28]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 93 AB 47 00 56 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 39 36 35 33 35 32 10 04 04 00 33 85 03 00 F4 03 04 00 99 A5 A6 66 B6 04 01 00 00 54 7D 3F F5 50 28 1D E9 [02:30:28]CommunicateWithHost err = 0 [02:30:28]CheckOFDResponse [02:30:28]1017 (14) - 77093643461234 [02:30:28]1041 (16) - 0000000000965352 [02:30:28]1040 (4) - 230707 [02:30:28]1012 (4) - 28.07.2024 20:10 [02:30:28]1206 (1) - 0 [02:30:28]OFD Sender: Remove packet 230707 [02:30:28]ProducePacketName [02:30:28]name=ofd_packets/00230707 [02:30:28]NVStorageDeleteData [02:30:28]Write to MH i2c: 01 00 00 19 19 32 [02:30:28]Write i2c OK [02:30:28]MH_I2C_Read... [02:30:28]Read from MH i2c: 01 [02:30:28]MH_I2C_Read... [02:30:28]Read from MH i2c: 01 07 00 [02:30:28]MH_I2C_Read... [02:30:28]Read from MH i2c: 01 07 00 19 19 00 00 00 00 00 A1 0C E6 [02:30:28]RasterBufferAndPrint [02:30:28]line [02:30:28]line [02:30:28]line [02:30:28]line [02:30:28]line [02:30:28]written 0, free lines is 3239 [02:30:28]MH_Cut [02:30:28]Write to MH i2c: D1 01 00 20 19 01 0B [02:30:28]Write i2c OK [02:30:28]MH_I2C_Read... [02:30:28]Read from MH i2c: D1 [02:30:28]MH_I2C_Read... [02:30:28]Read from MH i2c: D1 01 00 [02:30:28]MH_I2C_Read... [02:30:28]Read from MH i2c: D1 01 00 20 19 00 0A [02:30:28]Write to MH i2c: 01 00 00 21 19 3A [02:30:28]Write i2c OK [02:30:28]MH_I2C_Read... [02:30:29]OFD Sender: No OFD packet to send [02:30:29]*** Cut start [02:30:29]*** Partial cut [02:30:29]*** CUTSNS_PIN = 1 [02:30:29]*** CUTSNS_PIN = 0 [02:30:29]*** Brake cut motor [02:30:30]Read from MH i2c: 01 [02:30:30]MH_I2C_Read... [02:30:30]*** Stop cut motor [02:30:30]*** Cut end [02:30:30]Read from MH i2c: 01 07 00 [02:30:30]MH_I2C_Read... [02:30:30]Read from MH i2c: 01 07 00 21 19 00 00 00 00 00 FF 0F 4F [02:30:30]process_action close_receipt done [02:30:30]requested_data is exist [02:30:30]produce_requested_data [02:30:30]requested_item fm.sn is exist - process it [02:30:30]wFMCommunicate request_size=4 [02:30:30]MH_SAM_APDU [02:30:30]CAPDU: 80 11 00 00 [02:30:30]Write to MH i2c: E2 08 00 22 19 80 11 00 00 00 00 00 00 B5 [02:30:30]Write i2c OK [02:30:30]MH_I2C_Read... [02:30:30]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:30:30]Read from MH i2c: E2 [02:30:30]MH_I2C_Read... [02:30:30]Read from MH i2c: E2 17 00 [02:30:30]MH_I2C_Read... [02:30:30]Read from MH i2c: E2 17 00 22 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 06 [02:30:30]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [02:30:30]wFMCommunicate OK [02:30:30]requested_item fd.num is exist - process it [02:30:30]SAM_PROTO_GetFieldsCounters [02:30:30]wFMCommunicate request_size=4 [02:30:30]MH_SAM_APDU [02:30:30]CAPDU: 80 13 00 00 [02:30:30]Write to MH i2c: E2 08 00 23 19 80 13 00 00 00 00 00 00 B8 [02:30:30]Write i2c OK [02:30:30]MH_I2C_Read... [02:30:30]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:30:30]Read from MH i2c: E2 [02:30:30]MH_I2C_Read... [02:30:30]Read from MH i2c: E2 62 00 [02:30:30]MH_I2C_Read... [02:30:30]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 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 33 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 1C 00 00 00 5E 04 04 00 1C 00 00 00 57 04 04 00 1D 00 00 00 19 04 04 00 00 00 00 00 90 00 6D [02:30:30]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 33 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 1C 00 00 00 5E 04 04 00 1C 00 00 00 57 04 04 00 1D 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:30:30]wFMCommunicate OK [02:30:30]SAM_PROTO_GetFieldsCounters done [02:30:30]requested_item shift.num is exist - process it [02:30:30]requested_item shift.opened is exist - process it [02:30:30]req_shift_opened [02:30:30]FM_GetShiftState [02:30:30]SAM_PROTO_GetShiftState [02:30:30]wFMCommunicate request_size=4 [02:30:30]MH_SAM_APDU [02:30:30]CAPDU: 80 13 01 00 [02:30:30]Write to MH i2c: E2 08 00 24 19 80 13 01 00 00 00 00 00 BA [02:30:30]Write i2c OK [02:30:30]MH_I2C_Read... [02:30:30]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:30:30]Read from MH i2c: E2 [02:30:30]MH_I2C_Read... [02:30:30]Read from MH i2c: E2 0E 00 [02:30:30]MH_I2C_Read... [02:30:30]Read from MH i2c: E2 0E 00 24 19 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 FA [02:30:30]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [02:30:30]wFMCommunicate OK [02:30:30]SAM_PROTO_GetShiftState done [02:30:30]FM_GetShiftState done [02:30:30]req_shift_opened done [02:30:30]requested_item shift.open_date is exist - process it [02:30:30]req_shift_open_date [02:30:30]req_shift_open_date done [02:30:30]produce_requested_data done [02:30:30]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230707,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444} [02:30:30]process_action_free close_receipt [02:30:30]json_value_free [02:30:30]json_value_free done [02:30:30]process_json_proto returns [02:30:30]Send response to host [02:30:30]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230707,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444}}} [02:30:30]free response buf [02:30:30]execute_script done [02:30:30]execute_script returns [02:30:30]free content buf [02:30:30]Sock 10.Close socket [02:30:30]Sock 10.Thread stoped [02:30:34]OFD Sender: No OFD packet to send [02:30:39]OFD Sender: No OFD packet to send [02:30:44]OFD Sender: No OFD packet to send [02:30:49]OFD Sender: No OFD packet to send [02:30:54]OFD Sender: No OFD packet to send [02:30:59]OFD Sender: No OFD packet to send [02:31:04]OFD Sender: No OFD packet to send [02:31:09]OFD Sender: No OFD packet to send [02:31:14]OFD Sender: No OFD packet to send [02:31:19]OFD Sender: No OFD packet to send [02:31:24]OFD Sender: No OFD packet to send [02:31:29]OFD Sender: No OFD packet to send [02:31:34]OFD Sender: No OFD packet to send [02:31:39]OFD Sender: No OFD packet to send [02:31:44]OFD Sender: No OFD packet to send [02:31:49]OFD Sender: No OFD packet to send [02:31:54]OFD Sender: No OFD packet to send [02:31:59]OFD Sender: No OFD packet to send [02:32:04]OFD Sender: No OFD packet to send [02:32:09]OFD Sender: No OFD packet to send [02:32:14]OFD Sender: No OFD packet to send [02:32:19]OFD Sender: No OFD packet to send [02:32:24]OFD Sender: No OFD packet to send [02:32:29]OFD Sender: No OFD packet to send [02:32:34]OFD Sender: No OFD packet to send [02:32:39]OFD Sender: No OFD packet to send [02:32:44]OFD Sender: No OFD packet to send [02:32:49]OFD Sender: No OFD packet to send [02:32:54]OFD Sender: No OFD packet to send [02:32:59]OFD Sender: No OFD packet to send [02:33:04]OFD Sender: No OFD packet to send [02:33:09]OFD Sender: No OFD packet to send [02:33:14]OFD Sender: No OFD packet to send [02:33:19]OFD Sender: No OFD packet to send [02:33:24]OFD Sender: No OFD packet to send [02:33:29]OFD Sender: No OFD packet to send [02:33:34]OFD Sender: No OFD packet to send [02:33:39]OFD Sender: No OFD packet to send [02:33:44]OFD Sender: No OFD packet to send [02:33:49]OFD Sender: No OFD packet to send [02:33:54]OFD Sender: No OFD packet to send [02:33:59]OFD Sender: No OFD packet to send [02:34:04]OFD Sender: No OFD packet to send [02:34:09]OFD Sender: No OFD packet to send [02:34:14]OFD Sender: No OFD packet to send [02:34:19]OFD Sender: No OFD packet to send [02:34:24]OFD Sender: No OFD packet to send [02:34:29]OFD Sender: No OFD packet to send [02:34:34]OFD Sender: No OFD packet to send [02:34:39]OFD Sender: No OFD packet to send [02:34:44]OFD Sender: No OFD packet to send [02:34:49]OFD Sender: No OFD packet to send [02:34:54]OFD Sender: No OFD packet to send [02:34:59]OFD Sender: No OFD packet to send [02:35:04]OFD Sender: No OFD packet to send [02:35:09]OFD Sender: No OFD packet to send [02:35:14]OFD Sender: No OFD packet to send [02:35:19]OFD Sender: No OFD packet to send [02:35:24]OFD Sender: No OFD packet to send [02:35:29]OFD Sender: No OFD packet to send [02:35:34]OFD Sender: No OFD packet to send [02:35:39]OFD Sender: No OFD packet to send [02:35:44]OFD Sender: No OFD packet to send [02:35:49]OFD Sender: No OFD packet to send [02:35:54]OFD Sender: No OFD packet to send [02:35:59]OFD Sender: No OFD packet to send [02:36:04]OFD Sender: No OFD packet to send [02:36:09]OFD Sender: No OFD packet to send [02:36:14]OFD Sender: No OFD packet to send [02:36:19]OFD Sender: No OFD packet to send [02:36:24]OFD Sender: No OFD packet to send [02:36:29]OFD Sender: No OFD packet to send [02:36:34]OFD Sender: No OFD packet to send [02:36:39]OFD Sender: No OFD packet to send [02:36:44]OFD Sender: No OFD packet to send [02:36:49]OFD Sender: No OFD packet to send [02:36:54]OFD Sender: No OFD packet to send [02:36:56]accept exits with 8 [02:36:56]New connection [02:36:56]New thread 3067276644 created [02:36:56]Thread 3067133284 joined [02:36:56]Waiting for new connection... [02:36:56] Sock 8.Parse request [02:36:56]Sock 8.Check first char [02:36:56]Sock 8.First char is OK [02:36:56]request: POST /json_proto HTTP/1.0 [02:36:56]Method: POST [02:36:56]URL: /json_proto [02:36:56]Method is POST - this is cgi request [02:36:56]url: /json_proto [02:36:56]query_string will be loaded in cgi processing [02:36:56]execute_cgi json_proto POST (null) [02:36:56]execute_cgi path=json_proto method=POST [02:36:56]POST find Content-Length [02:36:56]Host: 172.17.49.131:8080 [02:36:56]Content-Length: 682 [02:36:56]Content-Type: application/json [02:36:56] [02:36:56]POST finish read [02:36:56]Found Content-Length = 682 [02:36:56]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872301", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [02:36:56]execute_script... [02:36: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)872301", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 62", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 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" ] } } [02:36:56]POST & json_proto [02:36:56]process_json_proto [02:36:56]json parsed OK: [02:36:56]protocol is kg_v1.0 [02:36:56]action value=close_receipt [02:36:56]process_action close_receipt [02:36:56]cmd_close_receipt [02:36:56]MH_GetDate [02:36:56]Write to MH i2c: F0 00 00 25 19 2D [02:36:56]Write i2c OK [02:36:56]MH_I2C_Read... [02:36:56]Read from MH i2c: F0 [02:36:56]MH_I2C_Read... [02:36:56]Read from MH i2c: F0 09 00 [02:36:56]MH_I2C_Read... [02:36:56]Read from MH i2c: F0 09 00 25 19 00 49 00 A7 66 FF 4D C0 64 FC [02:36:56]GetLastDocTimeStamp 1722220227 [02:36:56]current date 1722220617 [02:36:56]FM_GetShiftState [02:36:56]SAM_PROTO_GetShiftState [02:36:56]wFMCommunicate request_size=4 [02:36:56]MH_SAM_APDU [02:36:56]CAPDU: 80 13 01 00 [02:36:56]Write to MH i2c: E2 08 00 26 19 80 13 01 00 00 00 00 00 BC [02:36:56]Write i2c OK [02:36:56]MH_I2C_Read... [02:36:56]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:36:56]Read from MH i2c: E2 [02:36:56]MH_I2C_Read... [02:36:56]Read from MH i2c: E2 0E 00 [02:36:56]MH_I2C_Read... [02:36:56]Read from MH i2c: E2 0E 00 26 19 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 FC [02:36:56]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [02:36:56]wFMCommunicate OK [02:36:56]SAM_PROTO_GetShiftState done [02:36:56]FM_GetShiftState done [02:36:56]opened in 1722213444 [02:36:56]opened+sec_in_day 1722299844 [02:36:56]quantity*price = 100005 [02:36:56]sum+1 = 100006 [02:36: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 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 29 29.07.2024 02:36 Смена: 387 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230708 ФПД: 252350885068319 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T023657&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230708&fm=252350885068319&tin=02508201610067®Number=0000000000099253&sum=100000 [02:36:57]StoreToDocumentArchive [02:36:57]shift 387 fd 230708 [02:36:57]save to /storage/0387/doc_00230708 [02:36:57]save last doc name /storage/0387/doc_00230708 to /storage/kkm_last_doc_name [02:36:57]save OK [02:36:57]Clear old archive folders... [02:36:57]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:36:57]tlvbuf is 005E92A0 [02:36:57]SAM_PROTO_ClearQueue [02:36:57]wFMCommunicate request_size=4 [02:36:57]MH_SAM_APDU [02:36:57]CAPDU: 80 09 00 00 [02:36:57]Write to MH i2c: E2 08 00 33 19 80 09 00 00 00 00 00 00 BE [02:36:57]Write i2c OK [02:36:57]MH_I2C_Read... [02:36:57]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:36:57]Read from MH i2c: E2 [02:36:57]MH_I2C_Read... [02:36:57]Read from MH i2c: E2 03 00 [02:36:57]MH_I2C_Read... [02:36:57]Read from MH i2c: E2 03 00 33 19 00 90 00 C0 [02:36:57]RAPDU: 90 00 [02:36:57]wFMCommunicate OK [02:36:57]SAM_PROTO_ClearQueue done [02:36:57]KKMCreateOFDPacket [02:36:57]OFDProtocolAddRootSTLVToBuf [02:36:57]FM_MakeSignedData [02:36:57]FM_MakeSignedData [02:36:57]SAM_PROTO_SignData [02:36:57]wFMCommunicate request_size=4 [02:36:57]MH_SAM_APDU [02:36:57]CAPDU: 80 0D 01 02 [02:36:57]Write to MH i2c: E2 08 00 34 19 80 0D 01 02 00 00 00 00 C6 [02:36:57]Write i2c OK [02:36:57]MH_I2C_Read... [02:36:57]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:36:57]Read from MH i2c: E2 [02:36:57]MH_I2C_Read... [02:36:57]Read from MH i2c: E2 03 00 [02:36:57]MH_I2C_Read... [02:36:57]Read from MH i2c: E2 03 00 34 19 00 90 00 C1 [02:36:57]RAPDU: 90 00 [02:36:57]wFMCommunicate OK [02:36:57]wFMCommunicate request_size=255 [02:36:57]MH_SAM_APDU [02:36: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 1D 00 00 00 F4 03 04 00 49 00 A7 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 34 85 03 00 35 04 06 00 E5 [02:36:57]Write to MH i2c: E2 02 01 35 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 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 1D 00 00 00 F4 03 04 00 49 00 A7 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 34 85 03 00 35 04 06 00 E5 00 00 6D [02:36:57]Write i2c OK [02:36:57]MH_I2C_Read... [02:36:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:36:57]Read from MH i2c: E2 [02:36:57]MH_I2C_Read... [02:36:57]Read from MH i2c: E2 03 00 [02:36:57]MH_I2C_Read... [02:36:57]Read from MH i2c: E2 03 00 35 19 00 90 00 C2 [02:36:57]RAPDU: 90 00 [02:36:57]wFMCommunicate OK [02:36:57]wFMCommunicate request_size=10 [02:36:57]MH_SAM_APDU [02:36:57]CAPDU: 80 0D 02 02 05 83 04 DC FE 1F [02:36:57]Write to MH i2c: E2 0D 00 36 19 80 0D 02 02 05 00 83 04 DC FE 1F 00 00 53 [02:36:57]Write i2c OK [02:36:57]MH_I2C_Read... [02:36:57]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:36:57]Read from MH i2c: E2 [02:36:57]MH_I2C_Read... [02:36:57]Read from MH i2c: E2 03 00 [02:36:57]MH_I2C_Read... [02:36:57]Read from MH i2c: E2 03 00 36 19 00 90 00 C3 [02:36:57]RAPDU: 90 00 [02:36:57]wFMCommunicate OK [02:36:57]wFMCommunicate request_size=4 [02:36:57]MH_SAM_APDU [02:36:57]CAPDU: 80 0D 03 02 [02:36:57]Write to MH i2c: E2 08 00 37 19 80 0D 03 02 00 00 00 00 CB [02:36:57]Write i2c OK [02:36:57]MH_I2C_Read... [02:36:57]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:36:57]Read from MH i2c: E2 [02:36:57]MH_I2C_Read... [02:36:57]Read from MH i2c: E2 0B 00 [02:36:57]MH_I2C_Read... [02:36:57]Read from MH i2c: E2 0B 00 37 19 00 D5 D3 B4 C0 EC 00 D2 EC 90 00 92 [02:36:57]RAPDU: D5 D3 B4 C0 EC 00 D2 EC 90 00 [02:36:57]wFMCommunicate OK [02:36:57]SAM_PROTO_SignData done [02:36:57]FM_MakeSignedData done [02:36:57]CreateOFDProtocolMessage [02:36:57]wFMCommunicate request_size=4 [02:36:57]MH_SAM_APDU [02:36:57]CAPDU: 80 11 00 00 [02:36:57]Write to MH i2c: E2 08 00 38 19 80 11 00 00 00 00 00 00 CB [02:36:57]Write i2c OK [02:36:57]MH_I2C_Read... [02:36:57]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:36:57]Read from MH i2c: E2 [02:36:57]MH_I2C_Read... [02:36:57]Read from MH i2c: E2 17 00 [02:36:57]MH_I2C_Read... [02:36:57]Read from MH i2c: E2 17 00 38 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 1C [02:36:57]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [02:36:57]wFMCommunicate OK [02:36:57]CreateOFDProtocolMessage done [02:36:57]OFDSenderStorePacket 230708 [02:36:57]StoreOFDPacket docnum=230708 [02:36:57]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 E2 2C 07 01 24 DB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 1D 00 00 00 F4 03 04 00 49 00 A7 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 34 85 03 00 35 04 06 00 E5 83 04 DC FE 1F D5 D3 B4 C0 EC 00 D2 EC [02:36:57]CheckFolder [02:36:57]dirname=/storage/ofd_packets [02:36:57]CheckFolder done [02:36:57]ProducePacketName [02:36:57]name=ofd_packets/00230708 [02:36:57]NVStorageSaveData ofd_packets/00230708 [02:36:57]File name is /storage/ofd_packets/00230708 [02:36:57]Write 301 bytes [02:36:57]NVStorageSaveData done [02:36:57]OFDSenderStorePacket done [02:36:57]KKMCreateOFDPacket done [02:36:57]NVStorageSaveData kkm_last_timestamp [02:36:57]File name is /storage/kkm_last_timestamp [02:36:57]Write 4 bytes [02:36:57]NVStorageSaveData done [02:36:57]ExternCall_PrintAddStr [02:36:57]wPrintStart [02:36:57]Write to MH i2c: 01 00 00 39 19 52 [02:36:57]Write i2c OK [02:36:57]MH_I2C_Read... [02:36:57]Read from MH i2c: 01 [02:36:57]MH_I2C_Read... [02:36:57]Read from MH i2c: 01 07 00 [02:36:57]MH_I2C_Read... [02:36:57]Read from MH i2c: 01 07 00 39 19 00 00 00 00 00 FF 0F 67 [02:36:57]RasterBufferAndPrint [02:36:57]line Счет N : (1)872301 [02:36:57]line ИНН: 02508201610067 [02:36:57]line Контрольно-Кассовый Чек [02:36:57]line ПРОДАЖА [02:36:57]line ТРК (МРК, ГНК) : 62 [02:36:57]line Товар: 2710124130 [02:36:57]line Аи-92-К-5 [02:36:57]line 14.750 * 67.80 [02:36:57]line = 1000.05 [02:36:57]line НДС 12% НСП 1% [02:36:57]line > о реализуемом товаре [02:36:57]line ОКРУГЛЕНИЕ: -0.05 [02:36:57]line ИТОГО: 1000.00 [02:36:57]line Внесено: 1000.00 [02:36:57]line СДАЧА: 0.00 [02:36:57]line НСП 1% : 8.85 [02:36:57]line НДС 12% : 106.20 [02:36:57]line Наличными: 1000.00 [02:36:57]line Безнал.: 0.00 [02:36:57]line Место: АЗС № 125 "Партнер Нефть" [02:36:57]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [02:36:57]line СНО: Общий режим [02:36:57]line Чек 29 29.07.2024 02:36 [02:36:57]line Смена: 387 ФФД: 1.0 [02:36:57]line ЗНМ: 0300000050 [02:36:57]line РНМ: 0000000000099253 [02:36:57]line Версия ККМ: 001 [02:36:57]line ФМ: 0000000000965352 [02:36:57]line ФД: 230708 [02:36:57]line ФПД: 252350885068319 [02:36:57]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T023657&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230708&fm=252350885068319&tin=02508201610067®Number=0000000000099253&sum=100000 [02:36:58]OFD Sender: Processing packet 230708 [packets to send 132, broken 131] [02:36:58]ProducePacketName [02:36:58]name=ofd_packets/00230708 [02:36:58]OFD Sender: To server: pG, [02:36:58]CommunicateWithHost lk.salyk.kg:30040 [02:36:58]ConnectInit lk.salyk.kg [02:36:58]written 0, free lines is 4095 [02:36:58]Connected sock=10 [02:36:58]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 E2 2C 07 01 24 DB 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 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 1D 00 00 00 F4 03 04 00 49 00 A7 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 34 85 03 00 35 04 06 00 E5 83 04 DC FE 1F D5 D3 B4 C0 EC 00 D2 EC [02:36:58]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 80 2B 47 00 06 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 39 36 35 33 35 32 10 04 04 00 34 85 03 00 F4 03 04 00 1E A7 A6 66 B6 04 01 00 00 C1 5E 84 FE 43 6E 84 79 [02:36:58]CommunicateWithHost err = 0 [02:36:58]CheckOFDResponse [02:36:58]1017 (14) - 77093643461234 [02:36:58]1041 (16) - 0000000000965352 [02:36:58]1040 (4) - 230708 [02:36:58]1012 (4) - 28.07.2024 20:16 [02:36:58]1206 (1) - 0 [02:36:58]OFD Sender: Remove packet 230708 [02:36:58]ProducePacketName [02:36:58]name=ofd_packets/00230708 [02:36:58]NVStorageDeleteData [02:36:58]Write to MH i2c: 01 00 00 64 19 7D [02:36:58]Write i2c OK [02:36:58]MH_I2C_Read... [02:36:58]Read from MH i2c: 01 [02:36:58]MH_I2C_Read... [02:36:58]Read from MH i2c: 01 07 00 [02:36:58]MH_I2C_Read... [02:36:58]Read from MH i2c: 01 07 00 64 19 00 00 00 00 00 F5 0C 85 [02:36:58]RasterBufferAndPrint [02:36:58]line [02:36:58]line [02:36:58]line [02:36:58]line [02:36:58]line [02:36:58]written 0, free lines is 3323 [02:36:58]MH_Cut [02:36:58]Write to MH i2c: D1 01 00 6B 19 01 56 [02:36:58]Write i2c OK [02:36:58]MH_I2C_Read... [02:36:58]Read from MH i2c: D1 [02:36:58]MH_I2C_Read... [02:36:58]Read from MH i2c: D1 01 00 [02:36:58]MH_I2C_Read... [02:36:58]Read from MH i2c: D1 01 00 6B 19 00 55 [02:36:58]Write to MH i2c: 01 00 00 6C 19 85 [02:36:58]Write i2c OK [02:36:58]MH_I2C_Read... [02:36:58]OFD Sender: No OFD packet to send [02:36:59]*** Cut start [02:36:59]*** Partial cut [02:36:59]*** CUTSNS_PIN = 1 [02:36:59]*** CUTSNS_PIN = 0 [02:36:59]*** Brake cut motor [02:36:59]Read from MH i2c: 01 [02:36:59]MH_I2C_Read... [02:36:59]*** Stop cut motor [02:36:59]*** Cut end [02:36:59]Read from MH i2c: 01 07 00 [02:36:59]MH_I2C_Read... [02:36:59]Read from MH i2c: 01 07 00 6C 19 00 00 00 00 00 FF 0F 9A [02:36:59]process_action close_receipt done [02:36:59]requested_data is exist [02:36:59]produce_requested_data [02:36:59]requested_item fm.sn is exist - process it [02:36:59]wFMCommunicate request_size=4 [02:36:59]MH_SAM_APDU [02:36:59]CAPDU: 80 11 00 00 [02:36:59]Write to MH i2c: E2 08 00 6D 19 80 11 00 00 00 00 00 00 00 [02:36:59]Write i2c OK [02:36:59]MH_I2C_Read... [02:36:59]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:36:59]Read from MH i2c: E2 [02:36:59]MH_I2C_Read... [02:36:59]Read from MH i2c: E2 17 00 [02:36:59]MH_I2C_Read... [02:36:59]Read from MH i2c: E2 17 00 6D 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 51 [02:36:59]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [02:36:59]wFMCommunicate OK [02:36:59]requested_item fd.num is exist - process it [02:36:59]SAM_PROTO_GetFieldsCounters [02:36:59]wFMCommunicate request_size=4 [02:36:59]MH_SAM_APDU [02:36:59]CAPDU: 80 13 00 00 [02:36:59]Write to MH i2c: E2 08 00 6E 19 80 13 00 00 00 00 00 00 03 [02:36:59]Write i2c OK [02:36:59]MH_I2C_Read... [02:36:59]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:36:59]Read from MH i2c: E2 [02:36:59]MH_I2C_Read... [02:36:59]Read from MH i2c: E2 62 00 [02:36:59]MH_I2C_Read... [02:37:00]Read from MH i2c: E2 62 00 6E 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 34 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 1D 00 00 00 5E 04 04 00 1D 00 00 00 57 04 04 00 1E 00 00 00 19 04 04 00 00 00 00 00 90 00 BC [02:37:00]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 34 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 1D 00 00 00 5E 04 04 00 1D 00 00 00 57 04 04 00 1E 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:37:00]wFMCommunicate OK [02:37:00]SAM_PROTO_GetFieldsCounters done [02:37:00]requested_item shift.num is exist - process it [02:37:00]requested_item shift.opened is exist - process it [02:37:00]req_shift_opened [02:37:00]FM_GetShiftState [02:37:00]SAM_PROTO_GetShiftState [02:37:00]wFMCommunicate request_size=4 [02:37:00]MH_SAM_APDU [02:37:00]CAPDU: 80 13 01 00 [02:37:00]Write to MH i2c: E2 08 00 6F 19 80 13 01 00 00 00 00 00 05 [02:37:00]Write i2c OK [02:37:00]MH_I2C_Read... [02:37:00]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:37:00]Read from MH i2c: E2 [02:37:00]MH_I2C_Read... [02:37:00]Read from MH i2c: E2 0E 00 [02:37:00]MH_I2C_Read... [02:37:00]Read from MH i2c: E2 0E 00 6F 19 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 45 [02:37:00]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [02:37:00]wFMCommunicate OK [02:37:00]SAM_PROTO_GetShiftState done [02:37:00]FM_GetShiftState done [02:37:00]req_shift_opened done [02:37:00]requested_item shift.open_date is exist - process it [02:37:00]req_shift_open_date [02:37:00]req_shift_open_date done [02:37:00]produce_requested_data done [02:37:00]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230708,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444} [02:37:00]process_action_free close_receipt [02:37:00]json_value_free [02:37:00]json_value_free done [02:37:00]process_json_proto returns [02:37:00]Send response to host [02:37:00]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230708,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444}}} [02:37:00]free response buf [02:37:00]execute_script done [02:37:00]execute_script returns [02:37:00]free content buf [02:37:00]Sock 8.Close socket [02:37:00]Sock 8.Thread stoped [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:47]accept exits with 9 [02:37:47]New connection [02:37:47]New thread 3067133284 created [02:37:47]Thread 3067276644 joined [02:37:47]Waiting for new connection... [02:37:47] Sock 9.Parse request [02:37:47]Sock 9.Check first char [02:37:47]Sock 9.First char is OK [02:37:47]request: POST /json_proto HTTP/1.0 [02:37:47]Method: POST [02:37:47]URL: /json_proto [02:37:47]Method is POST - this is cgi request [02:37:47]url: /json_proto [02:37:47]query_string will be loaded in cgi processing [02:37:47]execute_cgi json_proto POST (null) [02:37:47]execute_cgi path=json_proto method=POST [02:37:47]POST find Content-Length [02:37:47]Host: 172.17.49.131:8080 [02:37:47]Content-Length: 841 [02:37:47]Content-Type: application/json [02:37:47] [02:37:47]POST finish read [02:37:47]Found Content-Length = 841 [02:37:47]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872300", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 12.690, "sum" : 860.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 860.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:37:47]execute_script... [02:37: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)872300", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 52", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 12.690, "sum" : 860.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: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 860.38 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:37:47]POST & json_proto [02:37:47]process_json_proto [02:37:47]json parsed OK: [02:37:47]protocol is kg_v1.0 [02:37:47]action value=close_receipt [02:37:47]process_action close_receipt [02:37:47]cmd_close_receipt [02:37:47]MH_GetDate [02:37:47]Write to MH i2c: F0 00 00 70 19 78 [02:37:47]Write i2c OK [02:37:47]MH_I2C_Read... [02:37:47]Read from MH i2c: F0 [02:37:47]MH_I2C_Read... [02:37:47]Read from MH i2c: F0 09 00 [02:37:47]MH_I2C_Read... [02:37:47]Read from MH i2c: F0 09 00 70 19 00 7D 00 A7 66 FF 4D C0 64 7B [02:37:47]GetLastDocTimeStamp 1722220617 [02:37:47]current date 1722220669 [02:37:47]FM_GetShiftState [02:37:47]SAM_PROTO_GetShiftState [02:37:47]wFMCommunicate request_size=4 [02:37:47]MH_SAM_APDU [02:37:47]CAPDU: 80 13 01 00 [02:37:47]Write to MH i2c: E2 08 00 71 19 80 13 01 00 00 00 00 00 07 [02:37:47]Write i2c OK [02:37:47]MH_I2C_Read... [02:37:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:37:47]Read from MH i2c: E2 [02:37:47]MH_I2C_Read... [02:37:47]Read from MH i2c: E2 0E 00 [02:37:47]MH_I2C_Read... [02:37:47]Read from MH i2c: E2 0E 00 71 19 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 47 [02:37:47]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [02:37:47]wFMCommunicate OK [02:37:47]SAM_PROTO_GetShiftState done [02:37:47]FM_GetShiftState done [02:37:47]opened in 1722213444 [02:37:47]opened+sec_in_day 1722299844 [02:37:47]quantity*price = 86038 [02:37:47]sum+1 = 86039 [02:37:47]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 860.38 НСП 1% : 7.61 НДС 12% : 91.37 Наличными: 0.00 Безнал.: 860.38 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 30 29.07.2024 02:37 Смена: 387 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000965352 ФД: 230709 ФПД: 174528953288232 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T023749&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230709&fm=174528953288232&tin=02508201610067®Number=0000000000099253&sum=86038 [02:37:49]StoreToDocumentArchive [02:37:49]shift 387 fd 230709 [02:37:49]save to /storage/0387/doc_00230709 [02:37:49]save last doc name /storage/0387/doc_00230709 to /storage/kkm_last_doc_name [02:37:49]save OK [02:37:49]Clear old archive folders... [02:37:49]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:37:49]tlvbuf is 005DAE20 [02:37:49]SAM_PROTO_ClearQueue [02:37:49]wFMCommunicate request_size=4 [02:37:49]MH_SAM_APDU [02:37:49]CAPDU: 80 09 00 00 [02:37:49]Write to MH i2c: E2 08 00 7E 19 80 09 00 00 00 00 00 00 09 [02:37:49]Write i2c OK [02:37:49]MH_I2C_Read... [02:37:49]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:37:49]Read from MH i2c: E2 [02:37:49]MH_I2C_Read... [02:37:49]Read from MH i2c: E2 03 00 [02:37:49]MH_I2C_Read... [02:37:49]Read from MH i2c: E2 03 00 7E 19 00 90 00 0B [02:37:49]RAPDU: 90 00 [02:37:49]wFMCommunicate OK [02:37:49]SAM_PROTO_ClearQueue done [02:37:49]KKMCreateOFDPacket [02:37:49]OFDProtocolAddRootSTLVToBuf [02:37:49]FM_MakeSignedData [02:37:49]FM_MakeSignedData [02:37:49]SAM_PROTO_SignData [02:37:49]wFMCommunicate request_size=4 [02:37:49]MH_SAM_APDU [02:37:49]CAPDU: 80 0D 01 02 [02:37:49]Write to MH i2c: E2 08 00 7F 19 80 0D 01 02 00 00 00 00 11 [02:37:49]Write i2c OK [02:37:49]MH_I2C_Read... [02:37:49]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:37:49]Read from MH i2c: E2 [02:37:49]MH_I2C_Read... [02:37:49]Read from MH i2c: E2 03 00 [02:37:49]MH_I2C_Read... [02:37:49]Read from MH i2c: E2 03 00 7F 19 00 90 00 0C [02:37:49]RAPDU: 90 00 [02:37:49]wFMCommunicate OK [02:37:49]wFMCommunicate request_size=255 [02:37:49]MH_SAM_APDU [02:37: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 92 31 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 16 50 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 50 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 23 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 50 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 7D 00 A7 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 35 85 03 00 35 04 06 00 9E [02:37:49]Write to MH i2c: E2 02 01 80 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 92 31 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 16 50 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 50 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 23 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 50 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 7D 00 A7 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 35 85 03 00 35 04 06 00 9E 00 00 00 [02:37:49]Write i2c OK [02:37:49]MH_I2C_Read... [02:37:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:37:49]Read from MH i2c: E2 [02:37:49]MH_I2C_Read... [02:37:49]Read from MH i2c: E2 03 00 [02:37:49]MH_I2C_Read... [02:37:49]Read from MH i2c: E2 03 00 80 19 00 90 00 0D [02:37:49]RAPDU: 90 00 [02:37:49]wFMCommunicate OK [02:37:49]wFMCommunicate request_size=10 [02:37:49]MH_SAM_APDU [02:37:49]CAPDU: 80 0D 02 02 05 BB B0 43 86 28 [02:37:49]Write to MH i2c: E2 0D 00 81 19 80 0D 02 02 05 00 BB B0 43 86 28 00 00 7A [02:37:49]Write i2c OK [02:37:49]MH_I2C_Read... [02:37:49]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:37:49]Read from MH i2c: E2 [02:37:49]MH_I2C_Read... [02:37:49]Read from MH i2c: E2 03 00 [02:37:49]MH_I2C_Read... [02:37:49]Read from MH i2c: E2 03 00 81 19 00 90 00 0E [02:37:49]RAPDU: 90 00 [02:37:49]wFMCommunicate OK [02:37:49]wFMCommunicate request_size=4 [02:37:49]MH_SAM_APDU [02:37:49]CAPDU: 80 0D 03 02 [02:37:49]Write to MH i2c: E2 08 00 82 19 80 0D 03 02 00 00 00 00 16 [02:37:49]Write i2c OK [02:37:49]MH_I2C_Read... [02:37:49]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:37:49]Read from MH i2c: E2 [02:37:49]MH_I2C_Read... [02:37:49]Read from MH i2c: E2 0B 00 [02:37:49]MH_I2C_Read... [02:37:49]Read from MH i2c: E2 0B 00 82 19 00 3D A6 77 44 3C C5 6A 6C 90 00 8C [02:37:49]RAPDU: 3D A6 77 44 3C C5 6A 6C 90 00 [02:37:49]wFMCommunicate OK [02:37:49]SAM_PROTO_SignData done [02:37:49]FM_MakeSignedData done [02:37:49]CreateOFDProtocolMessage [02:37:49]wFMCommunicate request_size=4 [02:37:49]MH_SAM_APDU [02:37:49]CAPDU: 80 11 00 00 [02:37:49]Write to MH i2c: E2 08 00 83 19 80 11 00 00 00 00 00 00 16 [02:37:49]Write i2c OK [02:37:49]MH_I2C_Read... [02:37:49]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:37:49]Read from MH i2c: E2 [02:37:49]MH_I2C_Read... [02:37:49]Read from MH i2c: E2 17 00 [02:37:49]MH_I2C_Read... [02:37:49]Read from MH i2c: E2 17 00 83 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 67 [02:37:49]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [02:37:49]wFMCommunicate OK [02:37:49]CreateOFDProtocolMessage done [02:37:49]OFDSenderStorePacket 230709 [02:37:49]StoreOFDPacket docnum=230709 [02:37:49]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 07 36 07 01 30 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 31 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 16 50 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 50 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 23 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 50 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 7D 00 A7 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 35 85 03 00 35 04 06 00 9E BB B0 43 86 28 3D A6 77 44 3C C5 6A 6C [02:37:49]CheckFolder [02:37:49]dirname=/storage/ofd_packets [02:37:49]CheckFolder done [02:37:49]ProducePacketName [02:37:49]name=ofd_packets/00230709 [02:37:49]NVStorageSaveData ofd_packets/00230709 [02:37:49]File name is /storage/ofd_packets/00230709 [02:37:49]Write 301 bytes [02:37:49]NVStorageSaveData done [02:37:49]OFDSenderStorePacket done [02:37:49]KKMCreateOFDPacket done [02:37:49]NVStorageSaveData kkm_last_timestamp [02:37:49]File name is /storage/kkm_last_timestamp [02:37:49]Write 4 bytes [02:37:49]NVStorageSaveData done [02:37:49]ExternCall_PrintAddStr [02:37:49]wPrintStart [02:37:49]Write to MH i2c: 01 00 00 84 19 9D [02:37:49]OFD Sender: Processing packet 230709 [packets to send 132, broken 131] [02:37:49]ProducePacketName [02:37:49]name=ofd_packets/00230709 [02:37:49]OFD Sender: To server: pG, [02:37:49]CommunicateWithHost lk.salyk.kg:30040 [02:37:49]ConnectInit lk.salyk.kg [02:37:49]Write i2c OK [02:37:49]MH_I2C_Read... [02:37:49]Read from MH i2c: 01 [02:37:49]MH_I2C_Read... [02:37:49]Read from MH i2c: 01 07 00 [02:37:49]MH_I2C_Read... [02:37:49]Read from MH i2c: 01 07 00 84 19 00 00 00 00 00 FF 0F B2 [02:37:49]RasterBufferAndPrint [02:37:49]line Счет N : (1)872300 [02:37:49]line ИНН: 02508201610067 [02:37:49]line Контрольно-Кассовый Чек [02:37:49]line ПРОДАЖА [02:37:49]line ТРК (МРК, ГНК) : 52 [02:37:49]line Товар: 2710124130 [02:37:49]line Аи-92-К-5 [02:37:49]line 12.690 * 67.80 [02:37:49]line = 860.38 [02:37:49]line НДС 12% НСП 1% [02:37:49]line > о реализуемом товаре [02:37:49]line ИТОГО: 860.38 [02:37:49]line НСП 1% : 7.61 [02:37:49]line НДС 12% : 91.37 [02:37:49]line Наличными: 0.00 [02:37:49]line Безнал.: 860.38 [02:37:49]line Место: АЗС № 125 "Партнер Нефть" [02:37:49]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [02:37:49]line СНО: Общий режим [02:37:49]line Чек 30 29.07.2024 02:37 [02:37:49]line Смена: 387 ФФД: 1.0 [02:37:49]line ЗНМ: 0300000050 [02:37:49]line РНМ: 0000000000099253 [02:37:49]line Версия ККМ: 001 [02:37:49]line Платежная система: АКБ Кыргызстан [02:37:49]line ФМ: 0000000000965352 [02:37:49]line ФД: 230709 [02:37:49]line ФПД: 174528953288232 [02:37:49]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T023749&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230709&fm=174528953288232&tin=02508201610067®Number=0000000000099253&sum=86038 [02:37:49]written 0, free lines is 4095 [02:37:49]Connected sock=10 [02:37:49]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 07 36 07 01 30 6E 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 92 31 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 16 50 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 16 50 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 F9 02 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 B1 23 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 16 50 01 00 00 00 1F 04 02 00 01 00 12 04 04 00 1E 00 00 00 F4 03 04 00 7D 00 A7 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 35 85 03 00 35 04 06 00 9E BB B0 43 86 28 3D A6 77 44 3C C5 6A 6C [02:37:49]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 EC 48 47 00 25 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 39 36 35 33 35 32 10 04 04 00 35 85 03 00 F4 03 04 00 52 A7 A6 66 B6 04 01 00 00 FB 88 BF BE 8F E8 31 0C [02:37:49]CommunicateWithHost err = 0 [02:37:49]CheckOFDResponse [02:37:49]1017 (14) - 77093643461234 [02:37:49]1041 (16) - 0000000000965352 [02:37:49]1040 (4) - 230709 [02:37:49]1012 (4) - 28.07.2024 20:17 [02:37:49]1206 (1) - 0 [02:37:49]OFD Sender: Remove packet 230709 [02:37:49]ProducePacketName [02:37:49]name=ofd_packets/00230709 [02:37:49]NVStorageDeleteData [02:37:50]Write to MH i2c: 01 00 00 AE 19 C7 [02:37:50]Write i2c OK [02:37:50]MH_I2C_Read... [02:37:50]Read from MH i2c: 01 [02:37:50]MH_I2C_Read... [02:37:50]Read from MH i2c: 01 07 00 [02:37:50]MH_I2C_Read... [02:37:50]Read from MH i2c: 01 07 00 AE 19 00 00 00 00 00 1B 0D F6 [02:37:50]RasterBufferAndPrint [02:37:50]line [02:37:50]line [02:37:50]line [02:37:50]line [02:37:50]line [02:37:50]written 0, free lines is 3361 [02:37:50]MH_Cut [02:37:50]Write to MH i2c: D1 01 00 B5 19 01 A0 [02:37:50]Write i2c OK [02:37:50]MH_I2C_Read... [02:37:50]Read from MH i2c: D1 [02:37:50]MH_I2C_Read... [02:37:50]Read from MH i2c: D1 01 00 [02:37:50]MH_I2C_Read... [02:37:50]Read from MH i2c: D1 01 00 B5 19 00 9F [02:37:50]Write to MH i2c: 01 00 00 B6 19 CF [02:37:50]Write i2c OK [02:37:50]MH_I2C_Read... [02:37:50]OFD Sender: No OFD packet to send [02:37:50]*** Cut start [02:37:50]*** Partial cut [02:37:50]*** CUTSNS_PIN = 1 [02:37:50]*** CUTSNS_PIN = 0 [02:37:51]*** Brake cut motor [02:37:51]Read from MH i2c: 01 [02:37:51]MH_I2C_Read... [02:37:51]*** Stop cut motor [02:37:51]*** Cut end [02:37:51]Read from MH i2c: 01 07 00 [02:37:51]MH_I2C_Read... [02:37:51]Read from MH i2c: 01 07 00 B6 19 00 00 00 00 00 FF 0F E4 [02:37:51]process_action close_receipt done [02:37:51]requested_data is exist [02:37:51]produce_requested_data [02:37:51]requested_item fm.sn is exist - process it [02:37:51]wFMCommunicate request_size=4 [02:37:51]MH_SAM_APDU [02:37:51]CAPDU: 80 11 00 00 [02:37:51]Write to MH i2c: E2 08 00 B7 19 80 11 00 00 00 00 00 00 4A [02:37:51]Write i2c OK [02:37:51]MH_I2C_Read... [02:37:51]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:37:51]Read from MH i2c: E2 [02:37:51]MH_I2C_Read... [02:37:51]Read from MH i2c: E2 17 00 [02:37:51]MH_I2C_Read... [02:37:51]Read from MH i2c: E2 17 00 B7 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 9B [02:37:51]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [02:37:51]wFMCommunicate OK [02:37:51]requested_item fd.num is exist - process it [02:37:51]SAM_PROTO_GetFieldsCounters [02:37:51]wFMCommunicate request_size=4 [02:37:51]MH_SAM_APDU [02:37:51]CAPDU: 80 13 00 00 [02:37:51]Write to MH i2c: E2 08 00 B8 19 80 13 00 00 00 00 00 00 4D [02:37:51]Write i2c OK [02:37:51]MH_I2C_Read... [02:37:51]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:37:51]Read from MH i2c: E2 [02:37:51]MH_I2C_Read... [02:37:51]Read from MH i2c: E2 62 00 [02:37:51]MH_I2C_Read... [02:37:51]Read from MH i2c: E2 62 00 B8 19 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 35 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 1E 00 00 00 5E 04 04 00 1E 00 00 00 57 04 04 00 1F 00 00 00 19 04 04 00 00 00 00 00 90 00 0A [02:37:51]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 35 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 1E 00 00 00 5E 04 04 00 1E 00 00 00 57 04 04 00 1F 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:37:51]wFMCommunicate OK [02:37:51]SAM_PROTO_GetFieldsCounters done [02:37:51]requested_item shift.num is exist - process it [02:37:51]requested_item shift.opened is exist - process it [02:37:51]req_shift_opened [02:37:51]FM_GetShiftState [02:37:51]SAM_PROTO_GetShiftState [02:37:51]wFMCommunicate request_size=4 [02:37:51]MH_SAM_APDU [02:37:51]CAPDU: 80 13 01 00 [02:37:51]Write to MH i2c: E2 08 00 B9 19 80 13 01 00 00 00 00 00 4F [02:37:51]Write i2c OK [02:37:51]MH_I2C_Read... [02:37:51]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:37:51]Read from MH i2c: E2 [02:37:51]MH_I2C_Read... [02:37:51]Read from MH i2c: E2 0E 00 [02:37:51]MH_I2C_Read... [02:37:51]Read from MH i2c: E2 0E 00 B9 19 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 8F [02:37:51]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [02:37:51]wFMCommunicate OK [02:37:51]SAM_PROTO_GetShiftState done [02:37:51]FM_GetShiftState done [02:37:51]req_shift_opened done [02:37:51]requested_item shift.open_date is exist - process it [02:37:51]req_shift_open_date [02:37:51]req_shift_open_date done [02:37:51]produce_requested_data done [02:37:51]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230709,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444} [02:37:51]process_action_free close_receipt [02:37:51]json_value_free [02:37:51]json_value_free done [02:37:51]process_json_proto returns [02:37:51]Send response to host [02:37:51]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230709,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444}}} [02:37:51]free response buf [02:37:51]execute_script done [02:37:51]execute_script returns [02:37:51]free content buf [02:37:51]Sock 9.Close socket [02:37:51]Sock 9.Thread stoped [02:37:55]OFD Sender: No OFD packet to send [02:38:00]OFD Sender: No OFD packet to send [02:38:05]OFD Sender: No OFD packet to send [02:38:10]OFD Sender: No OFD packet to send [02:38:15]OFD Sender: No OFD packet to send [02:38:20]OFD Sender: No OFD packet to send [02:38:25]OFD Sender: No OFD packet to send [02:38:30]OFD Sender: No OFD packet to send [02:38:35]OFD Sender: No OFD packet to send [02:38:40]OFD Sender: No OFD packet to send [02:38:45]OFD Sender: No OFD packet to send [02:38:50]OFD Sender: No OFD packet to send [02:38:55]OFD Sender: No OFD packet to send [02:39:00]OFD Sender: No OFD packet to send [02:39:05]OFD Sender: No OFD packet to send [02:39:10]OFD Sender: No OFD packet to send [02:39:15]OFD Sender: No OFD packet to send [02:39:20]OFD Sender: No OFD packet to send [02:39:25]OFD Sender: No OFD packet to send [02:39:30]OFD Sender: No OFD packet to send [02:39:35]OFD Sender: No OFD packet to send [02:39:40]OFD Sender: No OFD packet to send [02:39:45]OFD Sender: No OFD packet to send [02:39:50]OFD Sender: No OFD packet to send [02:39:55]OFD Sender: No OFD packet to send [02:40:00]OFD Sender: No OFD packet to send [02:40:05]OFD Sender: No OFD packet to send [02:40:10]OFD Sender: No OFD packet to send [02:40:15]OFD Sender: No OFD packet to send [02:40:20]OFD Sender: No OFD packet to send [02:40:25]OFD Sender: No OFD packet to send [02:40:30]OFD Sender: No OFD packet to send [02:40:35]OFD Sender: No OFD packet to send [02:40:40]OFD Sender: No OFD packet to send [02:40:45]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:15]OFD Sender: No OFD packet to send [02:43:20]OFD Sender: No OFD packet to send [02:43:25]OFD Sender: No OFD packet to send [02:43:30]OFD Sender: No OFD packet to send [02:43:35]OFD Sender: No OFD packet to send [02:43:40]OFD Sender: No OFD packet to send [02:43:45]OFD Sender: No OFD packet to send [02:43:50]OFD Sender: No OFD packet to send [02:43:55]OFD Sender: No OFD packet to send [02:44:00]OFD Sender: No OFD packet to send [02:44:05]OFD Sender: No OFD packet to send [02:44:10]OFD Sender: No OFD packet to send [02:44:15]OFD Sender: No OFD packet to send [02:44:20]OFD Sender: No OFD packet to send [02:44:25]OFD Sender: No OFD packet to send [02:44:30]OFD Sender: No OFD packet to send [02:44:35]OFD Sender: No OFD packet to send [02:44:40]OFD Sender: No OFD packet to send [02:44:45]OFD Sender: No OFD packet to send [02:44:50]OFD Sender: No OFD packet to send [02:44:55]OFD Sender: No OFD packet to send [02:45:00]OFD Sender: No OFD packet to send [02:45:05]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:41]OFD Sender: No OFD packet to send [02:45:46]OFD Sender: No OFD packet to send [02:45:51]OFD Sender: No OFD packet to send [02:45:56]OFD Sender: No OFD packet to send [02:46:01]OFD Sender: No OFD packet to send [02:46:06]OFD Sender: No OFD packet to send [02:46:11]OFD Sender: No OFD packet to send [02:46:16]OFD Sender: No OFD packet to send [02:46:21]OFD Sender: No OFD packet to send [02:46:26]OFD Sender: No OFD packet to send [02:46:31]OFD Sender: No OFD packet to send [02:46:36]OFD Sender: No OFD packet to send [02:46:41]OFD Sender: No OFD packet to send [02:46:46]OFD Sender: No OFD packet to send [02:46:51]OFD Sender: No OFD packet to send [02:46:56]OFD Sender: No OFD packet to send [02:47:01]OFD Sender: No OFD packet to send [02:47:06]OFD Sender: No OFD packet to send [02:47:11]OFD Sender: No OFD packet to send [02:47:16]OFD Sender: No OFD packet to send [02:47:21]OFD Sender: No OFD packet to send [02:47:26]OFD Sender: No OFD packet to send [02:47:31]OFD Sender: No OFD packet to send [02:47:36]OFD Sender: No OFD packet to send [02:47:41]OFD Sender: No OFD packet to send [02:47:46]OFD Sender: No OFD packet to send [02:47:51]OFD Sender: No OFD packet to send [02:47:56]OFD Sender: No OFD packet to send [02:48:01]OFD Sender: No OFD packet to send [02:48:06]OFD Sender: No OFD packet to send [02:48:11]OFD Sender: No OFD packet to send [02:48:16]OFD Sender: No OFD packet to send [02:48:21]OFD Sender: No OFD packet to send [02:48:26]OFD Sender: No OFD packet to send [02:48:31]OFD Sender: No OFD packet to send [02:48:36]OFD Sender: No OFD packet to send [02:48:41]OFD Sender: No OFD packet to send [02:48:46]OFD Sender: No OFD packet to send [02:48:51]OFD Sender: No OFD packet to send [02:48:56]OFD Sender: No OFD packet to send [02:49:01]OFD Sender: No OFD packet to send [02:49:06]OFD Sender: No OFD packet to send [02:49:11]OFD Sender: No OFD packet to send [02:49:16]OFD Sender: No OFD packet to send [02:49:21]OFD Sender: No OFD packet to send [02:49:26]OFD Sender: No OFD packet to send [02:49:31]OFD Sender: No OFD packet to send [02:49:36]OFD Sender: No OFD packet to send [02:49:41]OFD Sender: No OFD packet to send [02:49:46]OFD Sender: No OFD packet to send [02:49:51]OFD Sender: No OFD packet to send [02:49:56]OFD Sender: No OFD packet to send [02:50:01]OFD Sender: No OFD packet to send [02:50:06]OFD Sender: No OFD packet to send [02:50:11]OFD Sender: No OFD packet to send [02:50:16]OFD Sender: No OFD packet to send [02:50:21]OFD Sender: No OFD packet to send [02:50:23]accept exits with 8 [02:50:23]New connection [02:50:23]New thread 3067276644 created [02:50:23]Thread 3067133284 joined [02:50:23]Waiting for new connection... [02:50:23] Sock 8.Parse request [02:50:23]Sock 8.Check first char [02:50:23]Sock 8.First char is OK [02:50:23]request: POST /json_proto HTTP/1.0 [02:50:23]Method: POST [02:50:23]URL: /json_proto [02:50:23]Method is POST - this is cgi request [02:50:23]url: /json_proto [02:50:23]query_string will be loaded in cgi processing [02:50:23]execute_cgi json_proto POST (null) [02:50:23]execute_cgi path=json_proto method=POST [02:50:23]POST find Content-Length [02:50:23]Host: 172.17.49.131:8080 [02:50:23]Content-Length: 675 [02:50:23]Content-Type: application/json [02:50:23] [02:50:23]POST finish read [02:50:23]Found Content-Length = 675 [02:50:23]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872303", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:50:23]execute_script... [02:50: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)872303", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 31", "code": "2710124130", "name": "SUPER 92-\u041A-5", "price" : 68.80, "quantity" : 14.540, "sum" : 1000.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "deposit" : 1000.00, "total" : 1000.00, "payments": [ { "type": 0, "sum" : 1000.00 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:50:23]POST & json_proto [02:50:23]process_json_proto [02:50:23]json parsed OK: [02:50:23]protocol is kg_v1.0 [02:50:23]action value=close_receipt [02:50:23]process_action close_receipt [02:50:23]cmd_close_receipt [02:50:23]MH_GetDate [02:50:23]Write to MH i2c: F0 00 00 BA 19 C2 [02:50:23]Write i2c OK [02:50:23]MH_I2C_Read... [02:50:23]Read from MH i2c: F0 [02:50:23]MH_I2C_Read... [02:50:23]Read from MH i2c: F0 09 00 [02:50:23]MH_I2C_Read... [02:50:23]Read from MH i2c: F0 09 00 BA 19 00 70 03 A7 66 FF 4D C0 64 BB [02:50:23]GetLastDocTimeStamp 1722220669 [02:50:23]current date 1722221424 [02:50:23]FM_GetShiftState [02:50:23]SAM_PROTO_GetShiftState [02:50:23]wFMCommunicate request_size=4 [02:50:23]MH_SAM_APDU [02:50:23]CAPDU: 80 13 01 00 [02:50:23]Write to MH i2c: E2 08 00 BB 19 80 13 01 00 00 00 00 00 51 [02:50:23]Write i2c OK [02:50:23]MH_I2C_Read... [02:50:23]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:50:23]Read from MH i2c: E2 [02:50:23]MH_I2C_Read... [02:50:23]Read from MH i2c: E2 0E 00 [02:50:23]MH_I2C_Read... [02:50:23]Read from MH i2c: E2 0E 00 BB 19 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 91 [02:50:23]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [02:50:23]wFMCommunicate OK [02:50:23]SAM_PROTO_GetShiftState done [02:50:23]FM_GetShiftState done [02:50:23]opened in 1722213444 [02:50:23]opened+sec_in_day 1722299844 [02:50:23]quantity*price = 100035 [02:50:23]sum+1 = 100036 [02:50:23]Check (price>sum+1) || (price+1 о реализуемом товаре ОКРУГЛЕНИЕ: -0.35 ИТОГО: 1000.00 Внесено: 1000.00 СДАЧА: 0.00 НСП 1% : 8.85 НДС 12% : 106.23 Наличными: 1000.00 Безнал.: 0.00 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 31 29.07.2024 02:50 Смена: 387 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 ФМ: 0000000000965352 ФД: 230710 ФПД: 89391623825976 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T025024&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230710&fm=89391623825976&tin=02508201610067®Number=0000000000099253&sum=100000 [02:50:24]StoreToDocumentArchive [02:50:24]shift 387 fd 230710 [02:50:24]save to /storage/0387/doc_00230710 [02:50:24]save last doc name /storage/0387/doc_00230710 to /storage/kkm_last_doc_name [02:50:24]save OK [02:50:24]Clear old archive folders... [02:50:24]ProcessDocumentItem done err = 0, tmpTLVsize=252 [02:50:24]tlvbuf is B6F10490 [02:50:24]SAM_PROTO_ClearQueue [02:50:24]wFMCommunicate request_size=4 [02:50:24]MH_SAM_APDU [02:50:24]CAPDU: 80 09 00 00 [02:50:24]Write to MH i2c: E2 08 00 C8 19 80 09 00 00 00 00 00 00 53 [02:50:24]Write i2c OK [02:50:24]MH_I2C_Read... [02:50:24]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:50:24]Read from MH i2c: E2 [02:50:24]MH_I2C_Read... [02:50:24]Read from MH i2c: E2 03 00 [02:50:24]MH_I2C_Read... [02:50:24]Read from MH i2c: E2 03 00 C8 19 00 90 00 55 [02:50:24]RAPDU: 90 00 [02:50:24]wFMCommunicate OK [02:50:24]SAM_PROTO_ClearQueue done [02:50:24]KKMCreateOFDPacket [02:50:24]OFDProtocolAddRootSTLVToBuf [02:50:24]FM_MakeSignedData [02:50:24]FM_MakeSignedData [02:50:24]SAM_PROTO_SignData [02:50:24]wFMCommunicate request_size=4 [02:50:24]MH_SAM_APDU [02:50:24]CAPDU: 80 0D 01 02 [02:50:24]Write to MH i2c: E2 08 00 C9 19 80 0D 01 02 00 00 00 00 5B [02:50:24]Write i2c OK [02:50:24]MH_I2C_Read... [02:50:24]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:50:24]Read from MH i2c: E2 [02:50:24]MH_I2C_Read... [02:50:24]Read from MH i2c: E2 03 00 [02:50:24]MH_I2C_Read... [02:50:24]Read from MH i2c: E2 03 00 C9 19 00 90 00 56 [02:50:24]RAPDU: 90 00 [02:50:24]wFMCommunicate OK [02:50:24]wFMCommunicate request_size=255 [02:50:24]MH_SAM_APDU [02:50:24]CAPDU: 80 0D 02 02 FA 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 70 03 A7 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 36 85 03 00 35 04 06 00 [02:50:24]Write to MH i2c: E2 02 01 CA 19 80 0D 02 02 FA 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 70 03 A7 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 36 85 03 00 35 04 06 00 00 00 9A [02:50:24]Write i2c OK [02:50:24]MH_I2C_Read... [02:50:24]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:50:24]Read from MH i2c: E2 [02:50:24]MH_I2C_Read... [02:50:24]Read from MH i2c: E2 03 00 [02:50:24]MH_I2C_Read... [02:50:24]Read from MH i2c: E2 03 00 CA 19 00 90 00 57 [02:50:24]RAPDU: 90 00 [02:50:24]wFMCommunicate OK [02:50:24]wFMCommunicate request_size=11 [02:50:24]MH_SAM_APDU [02:50:24]CAPDU: 80 0D 02 02 06 51 4D 1B FB EA 38 [02:50:24]Write to MH i2c: E2 0E 00 CB 19 80 0D 02 02 06 00 51 4D 1B FB EA 38 00 00 40 [02:50:24]Write i2c OK [02:50:24]MH_I2C_Read... [02:50:25]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:50:25]Read from MH i2c: E2 [02:50:25]MH_I2C_Read... [02:50:25]Read from MH i2c: E2 03 00 [02:50:25]MH_I2C_Read... [02:50:25]Read from MH i2c: E2 03 00 CB 19 00 90 00 58 [02:50:25]RAPDU: 90 00 [02:50:25]wFMCommunicate OK [02:50:25]wFMCommunicate request_size=4 [02:50:25]MH_SAM_APDU [02:50:25]CAPDU: 80 0D 03 02 [02:50:25]Write to MH i2c: E2 08 00 CC 19 80 0D 03 02 00 00 00 00 60 [02:50:25]Write i2c OK [02:50:25]MH_I2C_Read... [02:50:25]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:50:25]Read from MH i2c: E2 [02:50:25]MH_I2C_Read... [02:50:25]Read from MH i2c: E2 0B 00 [02:50:25]MH_I2C_Read... [02:50:25]Read from MH i2c: E2 0B 00 CC 19 00 EA 29 A9 C7 05 F3 13 04 90 00 F3 [02:50:25]RAPDU: EA 29 A9 C7 05 F3 13 04 90 00 [02:50:25]wFMCommunicate OK [02:50:25]SAM_PROTO_SignData done [02:50:25]FM_MakeSignedData done [02:50:25]CreateOFDProtocolMessage [02:50:25]wFMCommunicate request_size=4 [02:50:25]MH_SAM_APDU [02:50:25]CAPDU: 80 11 00 00 [02:50:25]Write to MH i2c: E2 08 00 CD 19 80 11 00 00 00 00 00 00 60 [02:50:25]Write i2c OK [02:50:25]MH_I2C_Read... [02:50:25]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:50:25]Read from MH i2c: E2 [02:50:25]MH_I2C_Read... [02:50:25]Read from MH i2c: E2 17 00 [02:50:25]MH_I2C_Read... [02:50:25]Read from MH i2c: E2 17 00 CD 19 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 B1 [02:50:25]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [02:50:25]wFMCommunicate OK [02:50:25]CreateOFDProtocolMessage done [02:50:25]OFDSenderStorePacket 230710 [02:50:25]StoreOFDPacket docnum=230710 [02:50:25]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 01 00 00 E9 CB 08 01 A5 C0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 70 03 A7 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 36 85 03 00 35 04 06 00 51 4D 1B FB EA 38 EA 29 A9 C7 05 F3 13 04 [02:50:25]CheckFolder [02:50:25]dirname=/storage/ofd_packets [02:50:25]CheckFolder done [02:50:25]ProducePacketName [02:50:25]name=ofd_packets/00230710 [02:50:25]NVStorageSaveData ofd_packets/00230710 [02:50:25]File name is /storage/ofd_packets/00230710 [02:50:25]Write 302 bytes [02:50:25]NVStorageSaveData done [02:50:25]OFDSenderStorePacket done [02:50:25]KKMCreateOFDPacket done [02:50:25]NVStorageSaveData kkm_last_timestamp [02:50:25]File name is /storage/kkm_last_timestamp [02:50:25]Write 4 bytes [02:50:25]NVStorageSaveData done [02:50:25]OFD Sender: Processing packet 230710 [packets to send 132, broken 131] [02:50:25]ProducePacketName [02:50:25]name=ofd_packets/00230710 [02:50:25]OFD Sender: To server: pG, [02:50:25]CommunicateWithHost lk.salyk.kg:30040 [02:50:25]ConnectInit lk.salyk.kg [02:50:25]ExternCall_PrintAddStr [02:50:25]wPrintStart [02:50:25]Write to MH i2c: 01 00 00 CE 19 E7 [02:50:25]Write i2c OK [02:50:25]MH_I2C_Read... [02:50:25]Read from MH i2c: 01 [02:50:25]MH_I2C_Read... [02:50:25]Read from MH i2c: 01 07 00 [02:50:25]MH_I2C_Read... [02:50:25]Read from MH i2c: 01 07 00 CE 19 00 00 00 00 00 FF 0F FC [02:50:25]RasterBufferAndPrint [02:50:25]line Счет N : (1)872303 [02:50:25]line ИНН: 02508201610067 [02:50:25]line Контрольно-Кассовый Чек [02:50:25]line ПРОДАЖА [02:50:25]line ТРК (МРК, ГНК) : 31 [02:50:25]line Товар: 2710124130 [02:50:25]line SUPER 92-К-5 [02:50:25]line 14.540 * 68.80 [02:50:25]line = 1000.35 [02:50:25]line НДС 12% НСП 1% [02:50:25]line > о реализуемом товаре [02:50:25]line ОКРУГЛЕНИЕ: -0.35 [02:50:25]line ИТОГО: 1000.00 [02:50:25]line Внесено: 1000.00 [02:50:25]line СДАЧА: 0.00 [02:50:25]line НСП 1% : 8.85 [02:50:25]line НДС 12% : 106.23 [02:50:25]line Наличными: 1000.00 [02:50:25]line Безнал.: 0.00 [02:50:25]line Место: АЗС № 125 "Партнер Нефть" [02:50:25]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [02:50:25]line СНО: Общий режим [02:50:25]line Чек 31 29.07.2024 02:50 [02:50:25]line Смена: 387 ФФД: 1.0 [02:50:25]line ЗНМ: 0300000050 [02:50:25]line РНМ: 0000000000099253 [02:50:25]line Версия ККМ: 001 [02:50:25]line ФМ: 0000000000965352 [02:50:25]line ФД: 230710 [02:50:25]line ФПД: 89391623825976 [02:50:25]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T025024&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230710&fm=89391623825976&tin=02508201610067®Number=0000000000099253&sum=100000 [02:50:25]Connected sock=11 [02:50:25]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 01 00 00 E9 CB 08 01 A5 C0 5A 03 01 00 03 00 FC 00 1E 04 01 00 01 23 04 4E 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0D 00 53 55 50 45 52 20 39 32 2D D0 9A 2D 35 FF 03 08 00 03 CC 38 00 00 00 00 00 37 04 06 00 E0 1A 00 00 00 00 13 04 06 00 C3 86 01 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 A0 86 01 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 75 03 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 7F 29 00 00 00 00 07 04 06 00 A0 86 01 00 00 00 39 04 06 00 00 00 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 1F 00 00 00 F4 03 04 00 70 03 A7 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 36 85 03 00 35 04 06 00 51 4D 1B FB EA 38 EA 29 A9 C7 05 F3 13 04 [02:50:25]written 0, free lines is 4095 [02:50:25]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 D9 27 47 00 C5 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 39 36 35 33 35 32 10 04 04 00 36 85 03 00 F4 03 04 00 46 AA A6 66 B6 04 01 00 00 89 A5 74 8C EA DD 6C 8A [02:50:25]CommunicateWithHost err = 0 [02:50:25]CheckOFDResponse [02:50:25]1017 (14) - 77093643461234 [02:50:25]1041 (16) - 0000000000965352 [02:50:25]1040 (4) - 230710 [02:50:25]1012 (4) - 28.07.2024 20:29 [02:50:25]1206 (1) - 0 [02:50:25]OFD Sender: Remove packet 230710 [02:50:25]ProducePacketName [02:50:25]name=ofd_packets/00230710 [02:50:25]NVStorageDeleteData [02:50:25]Write to MH i2c: 01 00 00 F9 19 12 [02:50:25]Write i2c OK [02:50:25]MH_I2C_Read... [02:50:25]Read from MH i2c: 01 [02:50:25]MH_I2C_Read... [02:50:25]Read from MH i2c: 01 07 00 [02:50:25]MH_I2C_Read... [02:50:25]Read from MH i2c: 01 07 00 F9 19 00 00 00 00 00 F6 0C 1B [02:50:25]RasterBufferAndPrint [02:50:25]line [02:50:25]line [02:50:25]line [02:50:25]line [02:50:25]line [02:50:25]written 0, free lines is 3324 [02:50:25]MH_Cut [02:50:25]Write to MH i2c: D1 01 00 00 1A 01 EC [02:50:25]Write i2c OK [02:50:25]MH_I2C_Read... [02:50:25]Read from MH i2c: D1 [02:50:25]MH_I2C_Read... [02:50:25]Read from MH i2c: D1 01 00 [02:50:25]MH_I2C_Read... [02:50:25]Read from MH i2c: D1 01 00 00 1A 00 EB [02:50:25]Write to MH i2c: 01 00 00 01 1A 1B [02:50:25]Write i2c OK [02:50:25]MH_I2C_Read... [02:50:26]OFD Sender: No OFD packet to send [02:50:26]*** Cut start [02:50:26]*** Partial cut [02:50:26]*** CUTSNS_PIN = 1 [02:50:26]*** CUTSNS_PIN = 0 [02:50:26]*** Brake cut motor [02:50:27]Read from MH i2c: 01 [02:50:27]MH_I2C_Read... [02:50:27]*** Stop cut motor [02:50:27]*** Cut end [02:50:27]Read from MH i2c: 01 07 00 [02:50:27]MH_I2C_Read... [02:50:27]Read from MH i2c: 01 07 00 01 1A 00 00 00 00 00 FF 0F 30 [02:50:27]process_action close_receipt done [02:50:27]requested_data is exist [02:50:27]produce_requested_data [02:50:27]requested_item fm.sn is exist - process it [02:50:27]wFMCommunicate request_size=4 [02:50:27]MH_SAM_APDU [02:50:27]CAPDU: 80 11 00 00 [02:50:27]Write to MH i2c: E2 08 00 02 1A 80 11 00 00 00 00 00 00 96 [02:50:27]Write i2c OK [02:50:27]MH_I2C_Read... [02:50:27]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:50:27]Read from MH i2c: E2 [02:50:27]MH_I2C_Read... [02:50:27]Read from MH i2c: E2 17 00 [02:50:27]MH_I2C_Read... [02:50:27]Read from MH i2c: E2 17 00 02 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 E7 [02:50:27]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [02:50:27]wFMCommunicate OK [02:50:27]requested_item fd.num is exist - process it [02:50:27]SAM_PROTO_GetFieldsCounters [02:50:27]wFMCommunicate request_size=4 [02:50:27]MH_SAM_APDU [02:50:27]CAPDU: 80 13 00 00 [02:50:27]Write to MH i2c: E2 08 00 03 1A 80 13 00 00 00 00 00 00 99 [02:50:27]Write i2c OK [02:50:27]MH_I2C_Read... [02:50:27]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:50:27]Read from MH i2c: E2 [02:50:27]MH_I2C_Read... [02:50:27]Read from MH i2c: E2 62 00 [02:50:27]MH_I2C_Read... [02:50:27]Read from MH i2c: E2 62 00 03 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 36 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 1F 00 00 00 5E 04 04 00 1F 00 00 00 57 04 04 00 20 00 00 00 19 04 04 00 00 00 00 00 90 00 5A [02:50:27]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 36 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 1F 00 00 00 5E 04 04 00 1F 00 00 00 57 04 04 00 20 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:50:27]wFMCommunicate OK [02:50:27]SAM_PROTO_GetFieldsCounters done [02:50:27]requested_item shift.num is exist - process it [02:50:27]requested_item shift.opened is exist - process it [02:50:27]req_shift_opened [02:50:27]FM_GetShiftState [02:50:27]SAM_PROTO_GetShiftState [02:50:27]wFMCommunicate request_size=4 [02:50:27]MH_SAM_APDU [02:50:27]CAPDU: 80 13 01 00 [02:50:27]Write to MH i2c: E2 08 00 04 1A 80 13 01 00 00 00 00 00 9B [02:50:27]Write i2c OK [02:50:27]MH_I2C_Read... [02:50:27]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:50:27]Read from MH i2c: E2 [02:50:27]MH_I2C_Read... [02:50:27]Read from MH i2c: E2 0E 00 [02:50:27]MH_I2C_Read... [02:50:27]Read from MH i2c: E2 0E 00 04 1A 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 DB [02:50:27]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [02:50:27]wFMCommunicate OK [02:50:27]SAM_PROTO_GetShiftState done [02:50:27]FM_GetShiftState done [02:50:27]req_shift_opened done [02:50:27]requested_item shift.open_date is exist - process it [02:50:27]req_shift_open_date [02:50:27]req_shift_open_date done [02:50:27]produce_requested_data done [02:50:27]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230710,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444} [02:50:27]process_action_free close_receipt [02:50:27]json_value_free [02:50:27]json_value_free done [02:50:27]process_json_proto returns [02:50:27]Send response to host [02:50:27]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230710,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444}}} [02:50:27]free response buf [02:50:27]execute_script done [02:50:27]execute_script returns [02:50:27]free content buf [02:50:27]Sock 8.Close socket [02:50:27]Sock 8.Thread stoped [02:50:31]OFD Sender: No OFD packet to send [02:50:36]OFD Sender: No OFD packet to send [02:50:41]OFD Sender: No OFD packet to send [02:50:46]OFD Sender: No OFD packet to send [02:50:51]OFD Sender: No OFD packet to send [02:50:56]OFD Sender: No OFD packet to send [02:51:01]OFD Sender: No OFD packet to send [02:51:06]OFD Sender: No OFD packet to send [02:51:11]OFD Sender: No OFD packet to send [02:51:16]OFD Sender: No OFD packet to send [02:51:21]OFD Sender: No OFD packet to send [02:51:26]OFD Sender: No OFD packet to send [02:51:31]OFD Sender: No OFD packet to send [02:51:36]OFD Sender: No OFD packet to send [02:51:41]OFD Sender: No OFD packet to send [02:51:46]OFD Sender: No OFD packet to send [02:51:51]OFD Sender: No OFD packet to send [02:51:56]OFD Sender: No OFD packet to send [02:52:01]OFD Sender: No OFD packet to send [02:52:06]OFD Sender: No OFD packet to send [02:52:11]OFD Sender: No OFD packet to send [02:52:16]OFD Sender: No OFD packet to send [02:52:21]OFD Sender: No OFD packet to send [02:52:26]OFD Sender: No OFD packet to send [02:52:31]OFD Sender: No OFD packet to send [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:26]OFD Sender: No OFD packet to send [02:53:31]OFD Sender: No OFD packet to send [02:53:36]OFD Sender: No OFD packet to send [02:53:41]OFD Sender: No OFD packet to send [02:53:46]OFD Sender: No OFD packet to send [02:53:51]OFD Sender: No OFD packet to send [02:53:56]OFD Sender: No OFD packet to send [02:54:01]OFD Sender: No OFD packet to send [02:54:06]OFD Sender: No OFD packet to send [02:54:11]OFD Sender: No OFD packet to send [02:54:16]OFD Sender: No OFD packet to send [02:54:21]OFD Sender: No OFD packet to send [02:54:26]OFD Sender: No OFD packet to send [02:54:31]OFD Sender: No OFD packet to send [02:54:36]OFD Sender: No OFD packet to send [02:54:41]OFD Sender: No OFD packet to send [02:54:46]OFD Sender: No OFD packet to send [02:54:51]OFD Sender: No OFD packet to send [02:54:56]OFD Sender: No OFD packet to send [02:55:01]OFD Sender: No OFD packet to send [02:55:06]OFD Sender: No OFD packet to send [02:55:11]OFD Sender: No OFD packet to send [02:55:16]OFD Sender: No OFD packet to send [02:55:21]OFD Sender: No OFD packet to send [02:55:26]OFD Sender: No OFD packet to send [02:55:31]OFD Sender: No OFD packet to send [02:55:36]OFD Sender: No OFD packet to send [02:55:41]OFD Sender: No OFD packet to send [02:55:46]OFD Sender: No OFD packet to send [02:55:51]OFD Sender: No OFD packet to send [02:55:56]OFD Sender: No OFD packet to send [02:56:01]OFD Sender: No OFD packet to send [02:56:06]OFD Sender: No OFD packet to send [02:56:11]OFD Sender: No OFD packet to send [02:56:16]OFD Sender: No OFD packet to send [02:56:21]OFD Sender: No OFD packet to send [02:56:26]OFD Sender: No OFD packet to send [02:56:31]OFD Sender: No OFD packet to send [02:56:36]OFD Sender: No OFD packet to send [02:56:41]OFD Sender: No OFD packet to send [02:56:46]OFD Sender: No OFD packet to send [02:56:51]OFD Sender: No OFD packet to send [02:56:56]OFD Sender: No OFD packet to send [02:57:01]OFD Sender: No OFD packet to send [02:57:06]OFD Sender: No OFD packet to send [02:57:11]OFD Sender: No OFD packet to send [02:57:16]OFD Sender: No OFD packet to send [02:57:21]OFD Sender: No OFD packet to send [02:57:26]OFD Sender: No OFD packet to send [02:57:31]OFD Sender: No OFD packet to send [02:57:36]OFD Sender: No OFD packet to send [02:57:38]accept exits with 9 [02:57:38]New connection [02:57:38]New thread 3067133284 created [02:57:38]Thread 3067276644 joined [02:57:38]Waiting for new connection... [02:57:38] Sock 9.Parse request [02:57:38]Sock 9.Check first char [02:57:38]Sock 9.First char is OK [02:57:38]request: POST /json_proto HTTP/1.0 [02:57:38]Method: POST [02:57:38]URL: /json_proto [02:57:38]Method is POST - this is cgi request [02:57:38]url: /json_proto [02:57:38]query_string will be loaded in cgi processing [02:57:38]execute_cgi json_proto POST (null) [02:57:38]execute_cgi path=json_proto method=POST [02:57:38]POST find Content-Length [02:57:38]Host: 172.17.49.131:8080 [02:57:38]Content-Length: 840 [02:57:38]Content-Type: application/json [02:57:38] [02:57:38]POST finish read [02:57:38]Found Content-Length = 840 [02:57:38]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872304", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 1.920, "sum" : 130.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 130.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:57:38]execute_script... [02: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)872304", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 1.920, "sum" : 130.18, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 130.18 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [02:57:38]POST & json_proto [02:57:38]process_json_proto [02:57:38]json parsed OK: [02:57:38]protocol is kg_v1.0 [02:57:38]action value=close_receipt [02:57:38]process_action close_receipt [02:57:38]cmd_close_receipt [02:57:38]MH_GetDate [02:57:38]Write to MH i2c: F0 00 00 05 1A 0E [02:57:38]Write i2c OK [02:57:38]MH_I2C_Read... [02:57:38]Read from MH i2c: F0 [02:57:38]MH_I2C_Read... [02:57:38]Read from MH i2c: F0 09 00 [02:57:38]MH_I2C_Read... [02:57:38]Read from MH i2c: F0 09 00 05 1A 00 23 05 A7 66 FF 4D C0 64 BC [02:57:38]GetLastDocTimeStamp 1722221424 [02:57:38]current date 1722221859 [02:57:38]FM_GetShiftState [02:57:38]SAM_PROTO_GetShiftState [02:57:38]wFMCommunicate request_size=4 [02:57:38]MH_SAM_APDU [02:57:38]CAPDU: 80 13 01 00 [02:57:38]Write to MH i2c: E2 08 00 06 1A 80 13 01 00 00 00 00 00 9D [02:57:38]Write i2c OK [02:57:38]MH_I2C_Read... [02:57:38]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:57:38]Read from MH i2c: E2 [02:57:38]MH_I2C_Read... [02:57:38]Read from MH i2c: E2 0E 00 [02:57:38]MH_I2C_Read... [02:57:38]Read from MH i2c: E2 0E 00 06 1A 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 DD [02:57:38]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [02:57:38]wFMCommunicate OK [02:57:38]SAM_PROTO_GetShiftState done [02:57:38]FM_GetShiftState done [02:57:38]opened in 1722213444 [02:57:38]opened+sec_in_day 1722299844 [02:57:38]quantity*price = 13017 [02:57:38]sum+1 = 13019 [02:57:38]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 130.18 НСП 1% : 1.15 НДС 12% : 13.82 Наличными: 0.00 Безнал.: 130.18 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 32 29.07.2024 02:57 Смена: 387 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000965352 ФД: 230711 ФПД: 246815573875992 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T025739&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230711&fm=246815573875992&tin=02508201610067®Number=0000000000099253&sum=13018 [02:57:39]StoreToDocumentArchive [02:57:39]shift 387 fd 230711 [02:57:39]save to /storage/0387/doc_00230711 [02:57:39]save last doc name /storage/0387/doc_00230711 to /storage/kkm_last_doc_name [02:57:39]save OK [02:57:39]Clear old archive folders... [02:57:39]ProcessDocumentItem done err = 0, tmpTLVsize=251 [02:57:39]tlvbuf is B6F105A0 [02:57:39]SAM_PROTO_ClearQueue [02:57:39]wFMCommunicate request_size=4 [02:57:39]MH_SAM_APDU [02:57:39]CAPDU: 80 09 00 00 [02:57:39]Write to MH i2c: E2 08 00 13 1A 80 09 00 00 00 00 00 00 9F [02:57:39]Write i2c OK [02:57:39]MH_I2C_Read... [02:57:39]Read from MH i2c: E2 [02:57:39]MH_I2C_Read... [02:57:39]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [02:57:39]Read from MH i2c: E2 03 00 [02:57:39]MH_I2C_Read... [02:57:39]Read from MH i2c: E2 03 00 13 1A 00 90 00 A1 [02:57:39]RAPDU: 90 00 [02:57:39]wFMCommunicate OK [02:57:39]SAM_PROTO_ClearQueue done [02:57:39]KKMCreateOFDPacket [02:57:39]OFDProtocolAddRootSTLVToBuf [02:57:39]FM_MakeSignedData [02:57:39]FM_MakeSignedData [02:57:39]SAM_PROTO_SignData [02:57:39]wFMCommunicate request_size=4 [02:57:39]MH_SAM_APDU [02:57:39]CAPDU: 80 0D 01 02 [02:57:39]Write to MH i2c: E2 08 00 14 1A 80 0D 01 02 00 00 00 00 A7 [02:57:39]Write i2c OK [02:57:39]MH_I2C_Read... [02:57:39]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [02:57:39]Read from MH i2c: E2 [02:57:39]MH_I2C_Read... [02:57:39]Read from MH i2c: E2 03 00 [02:57:39]MH_I2C_Read... [02:57:39]Read from MH i2c: E2 03 00 14 1A 00 90 00 A2 [02:57:39]RAPDU: 90 00 [02:57:39]wFMCommunicate OK [02:57:39]wFMCommunicate request_size=255 [02:57:39]MH_SAM_APDU [02:57: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 80 07 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DA 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DA 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 66 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DA 32 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 23 05 A7 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 37 85 03 00 35 04 06 00 E0 [02:57:39]Write to MH i2c: E2 02 01 15 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 80 07 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DA 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DA 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 66 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DA 32 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 23 05 A7 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 37 85 03 00 35 04 06 00 E0 00 00 49 [02:57:39]Write i2c OK [02:57:39]MH_I2C_Read... [02:57:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:57:39]Read from MH i2c: E2 [02:57:39]MH_I2C_Read... [02:57:39]Read from MH i2c: E2 03 00 [02:57:39]MH_I2C_Read... [02:57:39]Read from MH i2c: E2 03 00 15 1A 00 90 00 A3 [02:57:39]RAPDU: 90 00 [02:57:39]wFMCommunicate OK [02:57:39]wFMCommunicate request_size=10 [02:57:39]MH_SAM_APDU [02:57:39]CAPDU: 80 0D 02 02 05 7A 3A 9B 1D 18 [02:57:39]Write to MH i2c: E2 0D 00 16 1A 80 0D 02 02 05 00 7A 3A 9B 1D 18 00 00 38 [02:57:39]Write i2c OK [02:57:39]MH_I2C_Read... [02:57:39]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [02:57:39]Read from MH i2c: E2 [02:57:39]MH_I2C_Read... [02:57:39]Read from MH i2c: E2 03 00 [02:57:39]MH_I2C_Read... [02:57:39]Read from MH i2c: E2 03 00 16 1A 00 90 00 A4 [02:57:39]RAPDU: 90 00 [02:57:39]wFMCommunicate OK [02:57:39]wFMCommunicate request_size=4 [02:57:39]MH_SAM_APDU [02:57:39]CAPDU: 80 0D 03 02 [02:57:39]Write to MH i2c: E2 08 00 17 1A 80 0D 03 02 00 00 00 00 AC [02:57:39]Write i2c OK [02:57:39]MH_I2C_Read... [02:57:39]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [02:57:39]Read from MH i2c: E2 [02:57:39]MH_I2C_Read... [02:57:39]Read from MH i2c: E2 0B 00 [02:57:39]MH_I2C_Read... [02:57:39]Read from MH i2c: E2 0B 00 17 1A 00 61 7F 72 11 79 C9 9E 78 90 00 68 [02:57:39]RAPDU: 61 7F 72 11 79 C9 9E 78 90 00 [02:57:39]wFMCommunicate OK [02:57:39]SAM_PROTO_SignData done [02:57:39]FM_MakeSignedData done [02:57:39]CreateOFDProtocolMessage [02:57:39]wFMCommunicate request_size=4 [02:57:39]MH_SAM_APDU [02:57:39]CAPDU: 80 11 00 00 [02:57:39]Write to MH i2c: E2 08 00 18 1A 80 11 00 00 00 00 00 00 AC [02:57:39]Write i2c OK [02:57:39]MH_I2C_Read... [02:57:39]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:57:39]Read from MH i2c: E2 [02:57:39]MH_I2C_Read... [02:57:39]Read from MH i2c: E2 17 00 [02:57:39]MH_I2C_Read... [02:57:39]Read from MH i2c: E2 17 00 18 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 FD [02:57:39]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [02:57:39]wFMCommunicate OK [02:57:39]CreateOFDProtocolMessage done [02:57:39]OFDSenderStorePacket 230711 [02:57:39]StoreOFDPacket docnum=230711 [02:57:39]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 DB 49 07 01 F5 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 80 07 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DA 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DA 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 66 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DA 32 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 23 05 A7 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 37 85 03 00 35 04 06 00 E0 7A 3A 9B 1D 18 61 7F 72 11 79 C9 9E 78 [02:57:39]CheckFolder [02:57:39]dirname=/storage/ofd_packets [02:57:39]CheckFolder done [02:57:39]ProducePacketName [02:57:39]name=ofd_packets/00230711 [02:57:39]NVStorageSaveData ofd_packets/00230711 [02:57:39]File name is /storage/ofd_packets/00230711 [02:57:39]Write 301 bytes [02:57:39]NVStorageSaveData done [02:57:39]OFDSenderStorePacket done [02:57:39]KKMCreateOFDPacket done [02:57:39]NVStorageSaveData kkm_last_timestamp [02:57:39]File name is /storage/kkm_last_timestamp [02:57:39]Write 4 bytes [02:57:39]NVStorageSaveData done [02:57:39]ExternCall_PrintAddStr [02:57:39]wPrintStart [02:57:39]Write to MH i2c: 01 00 00 19 1A 33 [02:57:39]Write i2c OK [02:57:39]MH_I2C_Read... [02:57:39]Read from MH i2c: 01 [02:57:39]MH_I2C_Read... [02:57:39]Read from MH i2c: 01 07 00 [02:57:39]MH_I2C_Read... [02:57:39]Read from MH i2c: 01 07 00 19 1A 00 00 00 00 00 FF 0F 48 [02:57:39]RasterBufferAndPrint [02:57:39]line Счет N : (1)872304 [02:57:39]line ИНН: 02508201610067 [02:57:39]line Контрольно-Кассовый Чек [02:57:39]line ПРОДАЖА [02:57:39]line ТРК (МРК, ГНК) : 42 [02:57:39]line Товар: 2710124130 [02:57:39]line Аи-92-К-5 [02:57:39]line 1.920 * 67.80 [02:57:39]line = 130.18 [02:57:39]line НДС 12% НСП 1% [02:57:39]line > о реализуемом товаре [02:57:39]line ИТОГО: 130.18 [02:57:39]line НСП 1% : 1.15 [02:57:39]line НДС 12% : 13.82 [02:57:39]line Наличными: 0.00 [02:57:39]line Безнал.: 130.18 [02:57:39]line Место: АЗС № 125 "Партнер Нефть" [02:57:39]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [02:57:39]line СНО: Общий режим [02:57:39]line Чек 32 29.07.2024 02:57 [02:57:39]line Смена: 387 ФФД: 1.0 [02:57:39]line ЗНМ: 0300000050 [02:57:39]line РНМ: 0000000000099253 [02:57:39]line Версия ККМ: 001 [02:57:39]line Платежная система: АКБ Кыргызстан [02:57:39]line ФМ: 0000000000965352 [02:57:39]line ФД: 230711 [02:57:39]line ФПД: 246815573875992 [02:57:40]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T025739&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230711&fm=246815573875992&tin=02508201610067®Number=0000000000099253&sum=13018 [02:57:40]OFD Sender: Processing packet 230711 [packets to send 132, broken 131] [02:57:40]ProducePacketName [02:57:40]name=ofd_packets/00230711 [02:57:40]OFD Sender: To server: pG, [02:57:40]CommunicateWithHost lk.salyk.kg:30040 [02:57:40]ConnectInit lk.salyk.kg [02:57:40]written 0, free lines is 4095 [02:57:40]Connected sock=10 [02:57:40]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 DB 49 07 01 F5 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 80 07 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 DA 32 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 DA 32 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 73 00 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 66 05 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 DA 32 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 20 00 00 00 F4 03 04 00 23 05 A7 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 37 85 03 00 35 04 06 00 E0 7A 3A 9B 1D 18 61 7F 72 11 79 C9 9E 78 [02:57:40]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 36 80 47 00 94 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 39 36 35 33 35 32 10 04 04 00 37 85 03 00 F4 03 04 00 F9 AB A6 66 B6 04 01 00 00 53 3F 29 D2 E6 9F D1 00 [02:57:40]CommunicateWithHost err = 0 [02:57:40]CheckOFDResponse [02:57:40]1017 (14) - 77093643461234 [02:57:40]1041 (16) - 0000000000965352 [02:57:40]1040 (4) - 230711 [02:57:40]1012 (4) - 28.07.2024 20:37 [02:57:40]1206 (1) - 0 [02:57:40]OFD Sender: Remove packet 230711 [02:57:40]ProducePacketName [02:57:40]name=ofd_packets/00230711 [02:57:40]NVStorageDeleteData [02:57:40]Write to MH i2c: 01 00 00 43 1A 5D [02:57:40]Write i2c OK [02:57:40]MH_I2C_Read... [02:57:40]Read from MH i2c: 01 [02:57:40]MH_I2C_Read... [02:57:40]Read from MH i2c: 01 07 00 [02:57:40]MH_I2C_Read... [02:57:40]Read from MH i2c: 01 07 00 43 1A 00 00 00 00 00 00 0D 71 [02:57:40]RasterBufferAndPrint [02:57:40]line [02:57:40]line [02:57:40]line [02:57:40]line [02:57:40]line [02:57:40]written 0, free lines is 3333 [02:57:40]MH_Cut [02:57:40]Write to MH i2c: D1 01 00 4A 1A 01 36 [02:57:40]Write i2c OK [02:57:40]MH_I2C_Read... [02:57:40]Read from MH i2c: D1 [02:57:40]MH_I2C_Read... [02:57:40]Read from MH i2c: D1 01 00 [02:57:40]MH_I2C_Read... [02:57:40]Read from MH i2c: D1 01 00 4A 1A 00 35 [02:57:40]Write to MH i2c: 01 00 00 4B 1A 65 [02:57:40]Write i2c OK [02:57:40]MH_I2C_Read... [02:57:40]OFD Sender: No OFD packet to send [02:57:41]*** Cut start [02:57:41]*** Partial cut [02:57:41]*** CUTSNS_PIN = 1 [02:57:41]*** CUTSNS_PIN = 0 [02:57:41]*** Brake cut motor [02:57:41]Read from MH i2c: 01 [02:57:41]MH_I2C_Read... [02:57:41]*** Stop cut motor [02:57:41]*** Cut end [02:57:41]Read from MH i2c: 01 07 00 [02:57:41]MH_I2C_Read... [02:57:41]Read from MH i2c: 01 07 00 4B 1A 00 00 00 00 00 FF 0F 7A [02:57:41]process_action close_receipt done [02:57:41]requested_data is exist [02:57:41]produce_requested_data [02:57:41]requested_item fm.sn is exist - process it [02:57:41]wFMCommunicate request_size=4 [02:57:41]MH_SAM_APDU [02:57:41]CAPDU: 80 11 00 00 [02:57:41]Write to MH i2c: E2 08 00 4C 1A 80 11 00 00 00 00 00 00 E0 [02:57:41]Write i2c OK [02:57:41]MH_I2C_Read... [02:57:41]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [02:57:41]Read from MH i2c: E2 [02:57:41]MH_I2C_Read... [02:57:41]Read from MH i2c: E2 17 00 [02:57:41]MH_I2C_Read... [02:57:41]Read from MH i2c: E2 17 00 4C 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 31 [02:57:41]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [02:57:41]wFMCommunicate OK [02:57:41]requested_item fd.num is exist - process it [02:57:41]SAM_PROTO_GetFieldsCounters [02:57:41]wFMCommunicate request_size=4 [02:57:41]MH_SAM_APDU [02:57:41]CAPDU: 80 13 00 00 [02:57:41]Write to MH i2c: E2 08 00 4D 1A 80 13 00 00 00 00 00 00 E3 [02:57:41]Write i2c OK [02:57:41]MH_I2C_Read... [02:57:42]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [02:57:42]Read from MH i2c: E2 [02:57:42]MH_I2C_Read... [02:57:42]Read from MH i2c: E2 62 00 [02:57:42]MH_I2C_Read... [02:57:42]Read from MH i2c: E2 62 00 4D 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 37 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 20 00 00 00 5E 04 04 00 20 00 00 00 57 04 04 00 21 00 00 00 19 04 04 00 00 00 00 00 90 00 A8 [02:57:42]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 37 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 20 00 00 00 5E 04 04 00 20 00 00 00 57 04 04 00 21 00 00 00 19 04 04 00 00 00 00 00 90 00 [02:57:42]wFMCommunicate OK [02:57:42]SAM_PROTO_GetFieldsCounters done [02:57:42]requested_item shift.num is exist - process it [02:57:42]requested_item shift.opened is exist - process it [02:57:42]req_shift_opened [02:57:42]FM_GetShiftState [02:57:42]SAM_PROTO_GetShiftState [02:57:42]wFMCommunicate request_size=4 [02:57:42]MH_SAM_APDU [02:57:42]CAPDU: 80 13 01 00 [02:57:42]Write to MH i2c: E2 08 00 4E 1A 80 13 01 00 00 00 00 00 E5 [02:57:42]Write i2c OK [02:57:42]MH_I2C_Read... [02:57:42]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [02:57:42]Read from MH i2c: E2 [02:57:42]MH_I2C_Read... [02:57:42]Read from MH i2c: E2 0E 00 [02:57:42]MH_I2C_Read... [02:57:42]Read from MH i2c: E2 0E 00 4E 1A 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 25 [02:57:42]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [02:57:42]wFMCommunicate OK [02:57:42]SAM_PROTO_GetShiftState done [02:57:42]FM_GetShiftState done [02:57:42]req_shift_opened done [02:57:42]requested_item shift.open_date is exist - process it [02:57:42]req_shift_open_date [02:57:42]req_shift_open_date done [02:57:42]produce_requested_data done [02:57:42]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230711,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444} [02:57:42]process_action_free close_receipt [02:57:42]json_value_free [02:57:42]json_value_free done [02:57:42]process_json_proto returns [02:57:42]Send response to host [02:57:42]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230711,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444}}} [02:57:42]free response buf [02:57:42]execute_script done [02:57:42]execute_script returns [02:57:42]free content buf [02:57:42]Sock 9.Close socket [02:57:42]Sock 9.Thread stoped [02:57:45]OFD Sender: No OFD packet to send [02:57:50]OFD Sender: No OFD packet to send [02:57:55]OFD Sender: No OFD packet to send [02:58:00]OFD Sender: No OFD packet to send [02:58:05]OFD Sender: No OFD packet to send [02:58:11]OFD Sender: No OFD packet to send [02:58:16]OFD Sender: No OFD packet to send [02:58:21]OFD Sender: No OFD packet to send [02:58:26]OFD Sender: No OFD packet to send [02:58:31]OFD Sender: No OFD packet to send [02:58:36]OFD Sender: No OFD packet to send [02:58:41]OFD Sender: No OFD packet to send [02:58:46]OFD Sender: No OFD packet to send [02:58:51]OFD Sender: No OFD packet to send [02:58:56]OFD Sender: No OFD packet to send [02:59:01]OFD Sender: No OFD packet to send [02:59:06]OFD Sender: No OFD packet to send [02:59:11]OFD Sender: No OFD packet to send [02:59:16]OFD Sender: No OFD packet to send [02:59:21]OFD Sender: No OFD packet to send [02:59:26]OFD Sender: No OFD packet to send [02:59:31]OFD Sender: No OFD packet to send [02:59:36]OFD Sender: No OFD packet to send [02:59:41]OFD Sender: No OFD packet to send [02:59:46]OFD Sender: No OFD packet to send [02:59:51]OFD Sender: No OFD packet to send [02:59:56]OFD Sender: No OFD packet to send [03:00:01]OFD Sender: No OFD packet to send [03:00:06]OFD Sender: No OFD packet to send [03:00:11]OFD Sender: No OFD packet to send [03:00:16]OFD Sender: No OFD packet to send [03:00:21]OFD Sender: No OFD packet to send [03:00:26]OFD Sender: No OFD packet to send [03:00:31]OFD Sender: No OFD packet to send [03:00:36]OFD Sender: No OFD packet to send [03:00:41]OFD Sender: No OFD packet to send [03:00:46]OFD Sender: No OFD packet to send [03:00:51]OFD Sender: No OFD packet to send [03:00:56]OFD Sender: No OFD packet to send [03:01:01]OFD Sender: No OFD packet to send [03:01:06]OFD Sender: No OFD packet to send [03:01:11]OFD Sender: No OFD packet to send [03:01:16]OFD Sender: No OFD packet to send [03:01:21]OFD Sender: No OFD packet to send [03:01:26]OFD Sender: No OFD packet to send [03:01:31]OFD Sender: No OFD packet to send [03:01:36]OFD Sender: No OFD packet to send [03:01:41]OFD Sender: No OFD packet to send [03:01:46]OFD Sender: No OFD packet to send [03:01:51]OFD Sender: No OFD packet to send [03:01:56]OFD Sender: No OFD packet to send [03:02:01]OFD Sender: No OFD packet to send [03:02:06]OFD Sender: No OFD packet to send [03:02:11]OFD Sender: No OFD packet to send [03:02:16]OFD Sender: No OFD packet to send [03:02:21]OFD Sender: No OFD packet to send [03:02:26]OFD Sender: No OFD packet to send [03:02:31]OFD Sender: No OFD packet to send [03:02:36]OFD Sender: No OFD packet to send [03:02:41]OFD Sender: No OFD packet to send [03:02:46]OFD Sender: No OFD packet to send [03:02:51]OFD Sender: No OFD packet to send [03:02:56]OFD Sender: No OFD packet to send [03:03:01]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:31]OFD Sender: No OFD packet to send [03:05:36]OFD Sender: No OFD packet to send [03:05:41]OFD Sender: No OFD packet to send [03:05:46]OFD Sender: No OFD packet to send [03:05:51]OFD Sender: No OFD packet to send [03:05:56]OFD Sender: No OFD packet to send [03:06:01]OFD Sender: No OFD packet to send [03:06:06]OFD Sender: No OFD packet to send [03:06:11]OFD Sender: No OFD packet to send [03:06:16]OFD Sender: No OFD packet to send [03:06:21]OFD Sender: No OFD packet to send [03:06:26]OFD Sender: No OFD packet to send [03:06:31]OFD Sender: No OFD packet to send [03:06:36]OFD Sender: No OFD packet to send [03:06:41]OFD Sender: No OFD packet to send [03:06:46]OFD Sender: No OFD packet to send [03:06:51]OFD Sender: No OFD packet to send [03:06:56]OFD Sender: No OFD packet to send [03:07:01]OFD Sender: No OFD packet to send [03:07:06]OFD Sender: No OFD packet to send [03:07:11]OFD Sender: No OFD packet to send [03:07:16]OFD Sender: No OFD packet to send [03:07:21]OFD Sender: No OFD packet to send [03:07:26]OFD Sender: No OFD packet to send [03:07:31]OFD Sender: No OFD packet to send [03:07:36]OFD Sender: No OFD packet to send [03:07:41]OFD Sender: No OFD packet to send [03:07:46]OFD Sender: No OFD packet to send [03:07:51]OFD Sender: No OFD packet to send [03:07:56]OFD Sender: No OFD packet to send [03:08:01]OFD Sender: No OFD packet to send [03:08:06]OFD Sender: No OFD packet to send [03:08:11]OFD Sender: No OFD packet to send [03:08:16]OFD Sender: No OFD packet to send [03:08:21]OFD Sender: No OFD packet to send [03:08:26]OFD Sender: No OFD packet to send [03:08:31]OFD Sender: No OFD packet to send [03:08:36]OFD Sender: No OFD packet to send [03:08:41]OFD Sender: No OFD packet to send [03:08:46]OFD Sender: No OFD packet to send [03:08:51]OFD Sender: No OFD packet to send [03:08:56]OFD Sender: No OFD packet to send [03:09:01]OFD Sender: No OFD packet to send [03:09:06]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:31]OFD Sender: No OFD packet to send [03:11:36]OFD Sender: No OFD packet to send [03:11:41]OFD Sender: No OFD packet to send [03:11:46]OFD Sender: No OFD packet to send [03:11:51]OFD Sender: No OFD packet to send [03:11:56]OFD Sender: No OFD packet to send [03:12:01]OFD Sender: No OFD packet to send [03:12: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:43]accept exits with 8 [03:12:43]New connection [03:12:43]New thread 3067276644 created [03:12:43]Thread 3067133284 joined [03:12:43]Waiting for new connection... [03:12:43] Sock 8.Parse request [03:12:43]Sock 8.Check first char [03:12:43]Sock 8.First char is OK [03:12:43]request: POST /json_proto HTTP/1.0 [03:12:43]Method: POST [03:12:43]URL: /json_proto [03:12:43]Method is POST - this is cgi request [03:12:43]url: /json_proto [03:12:43]query_string will be loaded in cgi processing [03:12:43]execute_cgi json_proto POST (null) [03:12:43]execute_cgi path=json_proto method=POST [03:12:43]POST find Content-Length [03:12:43]Host: 172.17.49.131:8080 [03:12:43]Content-Length: 840 [03:12:43]Content-Type: application/json [03:12:43] [03:12:43]POST finish read [03:12:43]Found Content-Length = 840 [03:12:43]post body = { "protocol" : "kg_v1.0", "request" : { "action" : "close_receipt", "params" : { "type" : "sale", "pre_header_text": "\u0421\u0447\u0435\u0442 N : (1)872305", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:12:43]execute_script... [03:12: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)872305", "tax_sys" : 0, "items" : [ { "pre_item_text": "\u0422\u0420\u041A (\u041C\u0420\u041A, \u0413\u041D\u041A) : 42", "code": "2710124130", "name": "\u0410\u0438-92-\u041A-5", "price" : 67.80, "quantity" : 4.430, "sum" : 300.35, "attribute": 0, "vats" : [ {"type": 0, "rate": 1 }, { "type": 1, "rate": 1 }]} ], "pre_footer_text": "\u041F\u043B\u0430\u0442\u0435\u0436\u043D\u0430\u044F \u0441\u0438\u0441\u0442\u0435\u043C\u0430: \u0410\u041A\u0411 \u041A\u044B\u0440\u0433\u044B\u0437\u0441\u0442\u0430\u043D", "payments": [ { "type": 1, "sum" : 300.35 } ] } , "requested_data" : [ "fm.sn", "fd.num", "shift.num", "shift.opened", "shift.open_date" ] } } [03:12:43]POST & json_proto [03:12:43]process_json_proto [03:12:43]json parsed OK: [03:12:43]protocol is kg_v1.0 [03:12:43]action value=close_receipt [03:12:43]process_action close_receipt [03:12:43]cmd_close_receipt [03:12:43]MH_GetDate [03:12:43]Write to MH i2c: F0 00 00 4F 1A 58 [03:12:43]Write i2c OK [03:12:43]MH_I2C_Read... [03:12:43]Read from MH i2c: F0 [03:12:43]MH_I2C_Read... [03:12:43]Read from MH i2c: F0 09 00 [03:12:43]MH_I2C_Read... [03:12:43]Read from MH i2c: F0 09 00 4F 1A 00 AC 08 A7 66 FF 4D C0 64 92 [03:12:43]GetLastDocTimeStamp 1722221859 [03:12:43]current date 1722222764 [03:12:43]FM_GetShiftState [03:12:43]SAM_PROTO_GetShiftState [03:12:43]wFMCommunicate request_size=4 [03:12:43]MH_SAM_APDU [03:12:43]CAPDU: 80 13 01 00 [03:12:43]Write to MH i2c: E2 08 00 50 1A 80 13 01 00 00 00 00 00 E7 [03:12:43]Write i2c OK [03:12:43]MH_I2C_Read... [03:12:43]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:12:43]Read from MH i2c: E2 [03:12:43]MH_I2C_Read... [03:12:43]Read from MH i2c: E2 0E 00 [03:12:43]MH_I2C_Read... [03:12:43]Read from MH i2c: E2 0E 00 50 1A 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 27 [03:12:43]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [03:12:43]wFMCommunicate OK [03:12:43]SAM_PROTO_GetShiftState done [03:12:43]FM_GetShiftState done [03:12:43]opened in 1722213444 [03:12:43]opened+sec_in_day 1722299844 [03:12:43]quantity*price = 30035 [03:12:43]sum+1 = 30036 [03:12:43]Check (price>sum+1) || (price+1 о реализуемом товаре ИТОГО: 300.35 НСП 1% : 2.66 НДС 12% : 31.90 Наличными: 0.00 Безнал.: 300.35 Место: АЗС № 125 "Партнер Нефть" Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 СНО: Общий режим Чек 33 29.07.2024 03:12 Смена: 387 ФФД: 1.0 ЗНМ: 0300000050 РНМ: 0000000000099253 Версия ККМ: 001 Платежная система: АКБ Кыргызстан ФМ: 0000000000965352 ФД: 230712 ФПД: 12049084497752 https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T031244&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230712&fm=12049084497752&tin=02508201610067®Number=0000000000099253&sum=30035 [03:12:44]StoreToDocumentArchive [03:12:44]shift 387 fd 230712 [03:12:44]save to /storage/0387/doc_00230712 [03:12:44]save last doc name /storage/0387/doc_00230712 to /storage/kkm_last_doc_name [03:12:44]save OK [03:12:44]Clear old archive folders... [03:12:44]ProcessDocumentItem done err = 0, tmpTLVsize=251 [03:12:44]tlvbuf is B6EF79B0 [03:12:44]SAM_PROTO_ClearQueue [03:12:44]wFMCommunicate request_size=4 [03:12:44]MH_SAM_APDU [03:12:44]CAPDU: 80 09 00 00 [03:12:44]Write to MH i2c: E2 08 00 5D 1A 80 09 00 00 00 00 00 00 E9 [03:12:44]Write i2c OK [03:12:44]MH_I2C_Read... [03:12:44]*** iso7816_exchange 80 09 00 00... Resp OK rsp.len_out = 0! [03:12:44]Read from MH i2c: E2 [03:12:44]MH_I2C_Read... [03:12:44]Read from MH i2c: E2 03 00 [03:12:44]MH_I2C_Read... [03:12:44]Read from MH i2c: E2 03 00 5D 1A 00 90 00 EB [03:12:44]RAPDU: 90 00 [03:12:44]wFMCommunicate OK [03:12:44]SAM_PROTO_ClearQueue done [03:12:44]KKMCreateOFDPacket [03:12:44]OFDProtocolAddRootSTLVToBuf [03:12:44]FM_MakeSignedData [03:12:44]FM_MakeSignedData [03:12:44]SAM_PROTO_SignData [03:12:44]wFMCommunicate request_size=4 [03:12:44]MH_SAM_APDU [03:12:44]CAPDU: 80 0D 01 02 [03:12:44]Write to MH i2c: E2 08 00 5E 1A 80 0D 01 02 00 00 00 00 F1 [03:12:44]Write i2c OK [03:12:44]MH_I2C_Read... [03:12:44]*** iso7816_exchange 80 0D 01 02... Resp OK rsp.len_out = 0! [03:12:44]Read from MH i2c: E2 [03:12:44]MH_I2C_Read... [03:12:44]Read from MH i2c: E2 03 00 [03:12:44]MH_I2C_Read... [03:12:44]Read from MH i2c: E2 03 00 5E 1A 00 90 00 EC [03:12:44]RAPDU: 90 00 [03:12:44]wFMCommunicate OK [03:12:44]wFMCommunicate request_size=255 [03:12:44]MH_SAM_APDU [03:12: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 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 AC 08 A7 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 38 85 03 00 35 04 06 00 0A [03:12:44]Write to MH i2c: E2 02 01 5F 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 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 AC 08 A7 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 38 85 03 00 35 04 06 00 0A 00 00 06 [03:12:44]Write i2c OK [03:12:44]MH_I2C_Read... [03:12:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:12:44]Read from MH i2c: E2 [03:12:44]MH_I2C_Read... [03:12:44]Read from MH i2c: E2 03 00 [03:12:44]MH_I2C_Read... [03:12:44]Read from MH i2c: E2 03 00 5F 1A 00 90 00 ED [03:12:44]RAPDU: 90 00 [03:12:44]wFMCommunicate OK [03:12:44]wFMCommunicate request_size=10 [03:12:44]MH_SAM_APDU [03:12:44]CAPDU: 80 0D 02 02 05 F5 65 66 BF 58 [03:12:44]Write to MH i2c: E2 0D 00 60 1A 80 0D 02 02 05 00 F5 65 66 BF 58 00 00 D5 [03:12:44]Write i2c OK [03:12:44]MH_I2C_Read... [03:12:44]*** iso7816_exchange 80 0D 02 02... Resp OK rsp.len_out = 0! [03:12:44]Read from MH i2c: E2 [03:12:44]MH_I2C_Read... [03:12:44]Read from MH i2c: E2 03 00 [03:12:44]MH_I2C_Read... [03:12:44]Read from MH i2c: E2 03 00 60 1A 00 90 00 EE [03:12:44]RAPDU: 90 00 [03:12:44]wFMCommunicate OK [03:12:44]wFMCommunicate request_size=4 [03:12:44]MH_SAM_APDU [03:12:44]CAPDU: 80 0D 03 02 [03:12:44]Write to MH i2c: E2 08 00 61 1A 80 0D 03 02 00 00 00 00 F6 [03:12:44]Write i2c OK [03:12:44]MH_I2C_Read... [03:12:44]*** iso7816_exchange 80 0D 03 02... Resp OK rsp.len_out = 8! [03:12:44]Read from MH i2c: E2 [03:12:44]MH_I2C_Read... [03:12:44]Read from MH i2c: E2 0B 00 [03:12:44]MH_I2C_Read... [03:12:44]Read from MH i2c: E2 0B 00 61 1A 00 90 7F CF 33 2B 87 9A 80 90 00 D4 [03:12:44]RAPDU: 90 7F CF 33 2B 87 9A 80 90 00 [03:12:44]wFMCommunicate OK [03:12:44]SAM_PROTO_SignData done [03:12:44]FM_MakeSignedData done [03:12:44]CreateOFDProtocolMessage [03:12:44]wFMCommunicate request_size=4 [03:12:44]MH_SAM_APDU [03:12:44]CAPDU: 80 11 00 00 [03:12:44]Write to MH i2c: E2 08 00 62 1A 80 11 00 00 00 00 00 00 F6 [03:12:44]Write i2c OK [03:12:44]MH_I2C_Read... [03:12:44]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:12:44]Read from MH i2c: E2 [03:12:44]MH_I2C_Read... [03:12:44]Read from MH i2c: E2 17 00 [03:12:44]MH_I2C_Read... [03:12:44]Read from MH i2c: E2 17 00 62 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 47 [03:12:44]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [03:12:44]wFMCommunicate OK [03:12:44]CreateOFDProtocolMessage done [03:12:44]OFDSenderStorePacket 230712 [03:12:44]StoreOFDPacket docnum=230712 [03:12:44]87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 05 8F 07 01 23 4B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 AC 08 A7 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 38 85 03 00 35 04 06 00 0A F5 65 66 BF 58 90 7F CF 33 2B 87 9A 80 [03:12:44]CheckFolder [03:12:44]dirname=/storage/ofd_packets [03:12:44]CheckFolder done [03:12:44]ProducePacketName [03:12:44]name=ofd_packets/00230712 [03:12:44]NVStorageSaveData ofd_packets/00230712 [03:12:44]File name is /storage/ofd_packets/00230712 [03:12:44]Write 301 bytes [03:12:44]NVStorageSaveData done [03:12:44]OFDSenderStorePacket done [03:12:44]KKMCreateOFDPacket done [03:12:44]NVStorageSaveData kkm_last_timestamp [03:12:44]File name is /storage/kkm_last_timestamp [03:12:44]Write 4 bytes [03:12:44]NVStorageSaveData done [03:12:44]ExternCall_PrintAddStr [03:12:44]wPrintStart [03:12:44]Write to MH i2c: 01 00 00 63 1A 7D [03:12:44]Write i2c OK [03:12:44]MH_I2C_Read... [03:12:44]Read from MH i2c: 01 [03:12:44]MH_I2C_Read... [03:12:44]Read from MH i2c: 01 07 00 [03:12:44]MH_I2C_Read... [03:12:44]Read from MH i2c: 01 07 00 63 1A 00 00 00 00 00 FF 0F 92 [03:12:44]RasterBufferAndPrint [03:12:44]line Счет N : (1)872305 [03:12:44]line ИНН: 02508201610067 [03:12:44]line Контрольно-Кассовый Чек [03:12:44]line ПРОДАЖА [03:12:44]line ТРК (МРК, ГНК) : 42 [03:12:44]line Товар: 2710124130 [03:12:44]line Аи-92-К-5 [03:12:44]line 4.430 * 67.80 [03:12:44]line = 300.35 [03:12:44]line НДС 12% НСП 1% [03:12:44]line > о реализуемом товаре [03:12:44]line ИТОГО: 300.35 [03:12:44]line НСП 1% : 2.66 [03:12:44]line НДС 12% : 31.90 [03:12:44]line Наличными: 0.00 [03:12:44]line Безнал.: 300.35 [03:12:44]line Место: АЗС № 125 "Партнер Нефть" [03:12:44]line Адрес: 720001, г. Раззаков, ул. Восточная 163, 39.836150, 69.553086 [03:12:44]line СНО: Общий режим [03:12:44]line Чек 33 29.07.2024 03:12 [03:12:44]line Смена: 387 ФФД: 1.0 [03:12:44]line ЗНМ: 0300000050 [03:12:44]line РНМ: 0000000000099253 [03:12:44]line Версия ККМ: 001 [03:12:44]line Платежная система: АКБ Кыргызстан [03:12:44]line ФМ: 0000000000965352 [03:12:44]line ФД: 230712 [03:12:44]line ФПД: 12049084497752 [03:12:44]line https://tax.salyk.kg/tax-web-control/client/api/v1/ticket?/tax-web-control/client/api/v1/ticket?date=20240729T031244&type=1&operation_type=1&fn_number=0000000000965352&fd_number=230712&fm=12049084497752&tin=02508201610067®Number=0000000000099253&sum=30035 [03:12:45]OFD Sender: Processing packet 230712 [packets to send 132, broken 131] [03:12:45]ProducePacketName [03:12:45]name=ofd_packets/00230712 [03:12:45]OFD Sender: To server: pG, [03:12:45]CommunicateWithHost lk.salyk.kg:30040 [03:12:45]ConnectInit lk.salyk.kg [03:12:45]written 0, free lines is 4095 [03:12:45]Connected sock=10 [03:12:45]Data to sent: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0F 01 00 00 05 8F 07 01 23 4B 5A 03 01 00 03 00 FB 00 1E 04 01 00 01 23 04 4D 00 8A 04 0A 00 32 37 31 30 31 32 34 31 33 30 06 04 0C 00 D0 90 D0 B8 2D 39 32 2D D0 9A 2D 35 FF 03 08 00 03 4E 11 00 00 00 00 00 37 04 06 00 7C 1A 00 00 00 00 13 04 06 00 53 75 00 00 00 00 F2 03 01 00 01 F6 03 01 00 01 BC 04 01 00 01 FC 03 06 00 53 75 00 00 00 00 EB 03 26 00 EF 03 0F 00 F6 03 01 00 01 F7 03 06 00 0A 01 00 00 00 00 EE 03 0F 00 F2 03 01 00 01 F3 03 06 00 76 0C 00 00 00 00 07 04 06 00 00 00 00 00 00 00 39 04 06 00 53 75 00 00 00 00 1F 04 02 00 01 00 12 04 04 00 21 00 00 00 F4 03 04 00 AC 08 A7 66 0E 04 04 00 83 01 00 00 B9 04 01 00 01 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 38 85 03 00 35 04 06 00 0A F5 65 66 BF 58 90 7F CF 33 2B 87 9A 80 [03:12:45]Received data: 87 95 F6 70 47 2C 01 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 4F 00 00 00 3E 1B 47 00 68 F5 A5 07 01 00 07 00 3B 00 F9 03 0E 00 37 37 30 39 33 36 34 33 34 36 31 32 33 34 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 10 04 04 00 38 85 03 00 F4 03 04 00 82 AF A6 66 B6 04 01 00 00 51 65 4F 1F A3 58 CF 9F [03:12:45]CommunicateWithHost err = 0 [03:12:45]CheckOFDResponse [03:12:45]1017 (14) - 77093643461234 [03:12:45]1041 (16) - 0000000000965352 [03:12:45]1040 (4) - 230712 [03:12:45]1012 (4) - 28.07.2024 20:52 [03:12:45]1206 (1) - 0 [03:12:45]OFD Sender: Remove packet 230712 [03:12:45]ProducePacketName [03:12:45]name=ofd_packets/00230712 [03:12:45]NVStorageDeleteData [03:12:45]Write to MH i2c: 01 00 00 8D 1A A7 [03:12:45]Write i2c OK [03:12:45]MH_I2C_Read... [03:12:45]Read from MH i2c: 01 [03:12:45]MH_I2C_Read... [03:12:45]Read from MH i2c: 01 07 00 [03:12:45]MH_I2C_Read... [03:12:45]Read from MH i2c: 01 07 00 8D 1A 00 00 00 00 00 02 0D BD [03:12:45]RasterBufferAndPrint [03:12:45]line [03:12:45]line [03:12:45]line [03:12:45]line [03:12:45]line [03:12:45]written 0, free lines is 3336 [03:12:45]MH_Cut [03:12:45]Write to MH i2c: D1 01 00 94 1A 01 80 [03:12:45]Write i2c OK [03:12:45]MH_I2C_Read... [03:12:45]Read from MH i2c: D1 [03:12:45]MH_I2C_Read... [03:12:45]Read from MH i2c: D1 01 00 [03:12:45]MH_I2C_Read... [03:12:45]Read from MH i2c: D1 01 00 94 1A 00 7F [03:12:45]Write to MH i2c: 01 00 00 95 1A AF [03:12:45]Write i2c OK [03:12:45]MH_I2C_Read... [03:12:45]OFD Sender: No OFD packet to send [03:12:46]*** Cut start [03:12:46]*** Partial cut [03:12:46]*** CUTSNS_PIN = 1 [03:12:46]*** CUTSNS_PIN = 0 [03:12:46]*** Brake cut motor [03:12:46]Read from MH i2c: 01 [03:12:46]MH_I2C_Read... [03:12:46]*** Stop cut motor [03:12:46]*** Cut end [03:12:46]Read from MH i2c: 01 07 00 [03:12:46]MH_I2C_Read... [03:12:46]Read from MH i2c: 01 07 00 95 1A 00 00 00 00 00 FF 0F C4 [03:12:46]process_action close_receipt done [03:12:46]requested_data is exist [03:12:46]produce_requested_data [03:12:46]requested_item fm.sn is exist - process it [03:12:46]wFMCommunicate request_size=4 [03:12:46]MH_SAM_APDU [03:12:46]CAPDU: 80 11 00 00 [03:12:46]Write to MH i2c: E2 08 00 96 1A 80 11 00 00 00 00 00 00 2A [03:12:46]Write i2c OK [03:12:46]MH_I2C_Read... [03:12:46]*** iso7816_exchange 80 11 00 00... Resp OK rsp.len_out = 20! [03:12:46]Read from MH i2c: E2 [03:12:46]MH_I2C_Read... [03:12:46]Read from MH i2c: E2 17 00 [03:12:46]MH_I2C_Read... [03:12:46]Read from MH i2c: E2 17 00 96 1A 00 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 7B [03:12:46]RAPDU: 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 90 00 [03:12:46]wFMCommunicate OK [03:12:46]requested_item fd.num is exist - process it [03:12:46]SAM_PROTO_GetFieldsCounters [03:12:46]wFMCommunicate request_size=4 [03:12:46]MH_SAM_APDU [03:12:46]CAPDU: 80 13 00 00 [03:12:46]Write to MH i2c: E2 08 00 97 1A 80 13 00 00 00 00 00 00 2D [03:12:46]Write i2c OK [03:12:46]MH_I2C_Read... [03:12:47]*** iso7816_exchange 80 13 00 00... Resp OK rsp.len_out = 95! [03:12:47]Read from MH i2c: E2 [03:12:47]MH_I2C_Read... [03:12:47]Read from MH i2c: E2 62 00 [03:12:47]MH_I2C_Read... [03:12:47]Read from MH i2c: E2 62 00 97 1A 00 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 38 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 21 00 00 00 5E 04 04 00 21 00 00 00 57 04 04 00 22 00 00 00 19 04 04 00 00 00 00 00 90 00 F6 [03:12:47]RAPDU: 5D 00 B9 04 01 00 01 11 04 10 00 30 30 30 30 30 30 30 30 30 30 39 36 35 33 35 32 0D 04 10 00 30 30 30 30 30 30 30 30 30 30 30 39 39 32 35 33 10 04 04 00 38 85 03 00 0E 04 04 00 83 01 00 00 12 04 04 00 21 00 00 00 5E 04 04 00 21 00 00 00 57 04 04 00 22 00 00 00 19 04 04 00 00 00 00 00 90 00 [03:12:47]wFMCommunicate OK [03:12:47]SAM_PROTO_GetFieldsCounters done [03:12:47]requested_item shift.num is exist - process it [03:12:47]requested_item shift.opened is exist - process it [03:12:47]req_shift_opened [03:12:47]FM_GetShiftState [03:12:47]SAM_PROTO_GetShiftState [03:12:47]wFMCommunicate request_size=4 [03:12:47]MH_SAM_APDU [03:12:47]CAPDU: 80 13 01 00 [03:12:47]Write to MH i2c: E2 08 00 98 1A 80 13 01 00 00 00 00 00 2F [03:12:47]Write i2c OK [03:12:47]MH_I2C_Read... [03:12:47]*** iso7816_exchange 80 13 01 00... Resp OK rsp.len_out = 11! [03:12:47]Read from MH i2c: E2 [03:12:47]MH_I2C_Read... [03:12:47]Read from MH i2c: E2 0E 00 [03:12:47]MH_I2C_Read... [03:12:47]Read from MH i2c: E2 0E 00 98 1A 00 09 00 01 44 E4 A6 66 00 00 00 00 90 00 6F [03:12:47]RAPDU: 09 00 01 44 E4 A6 66 00 00 00 00 90 00 [03:12:47]wFMCommunicate OK [03:12:47]SAM_PROTO_GetShiftState done [03:12:47]FM_GetShiftState done [03:12:47]req_shift_opened done [03:12:47]requested_item shift.open_date is exist - process it [03:12:47]req_shift_open_date [03:12:47]req_shift_open_date done [03:12:47]produce_requested_data done [03:12:47]produce_requested_data return {"fm.sn":"0000000000965352","fd.num":230712,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444} [03:12:47]process_action_free close_receipt [03:12:47]json_value_free [03:12:47]json_value_free done [03:12:47]process_json_proto returns [03:12:47]Send response to host [03:12:47]{"protocol":"kg_v1.0","response":{"error":0,"error_desc":"OK","data":{"fm.sn":"0000000000965352","fd.num":230712,"shift.num":387,"shift.opened":1,"shift.open_date":1722213444}}} [03:12:47]free response buf [03:12:47]execute_script done [03:12:47]execute_script returns [03:12:47]free content buf [03:12:47]Sock 8.Close socket [03:12:47]Sock 8.Thread stoped [03:12:51]OFD Sender: No OFD packet to send [03:12:56]OFD Sender: No OFD packet to send [03:13:01]OFD Sender: No OFD packet to send [03:13:06]OFD Sender: No OFD packet to send [03:13:11]OFD Sender: No OFD packet to send [03:13:16]OFD Sender: No OFD packet to send [03:13:21]OFD Sender: No OFD packet to send [03:13:26]OFD Sender: No OFD packet to send [03:13:31]OFD Sender: No OFD packet to send [03:13:36]OFD Sender: No OFD packet to send [03:13:41]OFD Sender: No OFD packet to send [03:13:46]OFD Sender: No OFD packet to send [03:13:51]OFD Sender: No OFD packet to send [03:13:56]OFD Sender: No OFD packet to send [03:14:01]OFD Sender: No OFD packet to send [03:14:06]OFD Sender: No OFD packet to send [03:14:11]OFD Sender: No OFD packet to send [03:14:16]OFD Sender: No OFD packet to send [03:14:21]OFD Sender: No OFD packet to send [03:14:26]OFD Sender: No OFD packet to send [03:14:31]OFD Sender: No OFD packet to send [03:14:36]OFD Sender: No OFD packet to send [03:14:41]OFD Sender: No OFD packet to send [03:14:46]OFD Sender: No OFD packet to send [03:14:51]OFD Sender: No OFD packet to send [03:14:56]OFD Sender: No OFD packet to send [03:15:01]OFD Sender: No OFD packet to send [03:15:06]OFD Sender: No OFD packet to send [03:15:11]OFD Sender: No OFD packet to send [03:15:16]OFD Sender: No OFD packet to send [03:15:21]OFD Sender: No OFD packet to send [03:15:26]OFD Sender: No OFD packet to send [03:15:31]OFD Sender: No OFD packet to send [03:15:36]OFD Sender: No OFD packet to send [03:15:41]OFD Sender: No OFD packet to send [03:15:46]OFD Sender: No OFD packet to send [03:15:51]OFD Sender: No OFD packet to send [03:15:56]OFD Sender: No OFD packet to send [03:16:01]OFD Sender: No OFD packet to send [03:16:06]OFD Sender: No OFD packet to send [03:16:11]OFD Sender: No OFD packet to send [03:16:16]OFD Sender: No OFD packet to send [03:16:21]OFD Sender: No OFD packet to send [03:16:26]OFD Sender: No OFD packet to send [03:16:31]OFD Sender: No OFD packet to send [03:16:36]OFD Sender: No OFD packet to send [03:16:41]OFD Sender: No OFD packet to send [03:16:46]OFD Sender: No OFD packet to send [03:16:51]OFD Sender: No OFD packet to send [03:16:56]OFD Sender: No OFD packet to send [03:17:01]OFD Sender: No OFD packet to send [03:17:06]OFD Sender: No OFD packet to send [03:17:11]OFD Sender: No OFD packet to send [03:17:16]OFD Sender: No OFD packet to send [03:17:21]OFD Sender: No OFD packet to send [03:17:26]OFD Sender: No OFD packet to send [03:17:31]OFD Sender: No OFD packet to send [03:17:36]OFD Sender: No OFD packet to send [03:17:41]OFD Sender: No OFD packet to send [03:17:46]OFD Sender: No OFD packet to send [03:17:51]OFD Sender: No OFD packet to send [03:17:56]OFD Sender: No OFD packet to send [03:18:01]OFD Sender: No OFD packet to send [03:18:06]OFD Sender: No OFD packet to send [03:18:11]OFD Sender: No OFD packet to send [03:18:16]OFD Sender: No OFD packet to send [03:18:21]OFD Sender: No OFD packet to send [03:18:26]OFD Sender: No OFD packet to send [03:18:31]OFD Sender: No OFD packet to send [03:18:36]OFD Sender: No OFD packet to send [03:18:41]OFD Sender: No OFD packet to send [03:18:46]OFD Sender: No OFD packet to send [03:18:51]OFD Sender: No OFD packet to send [03:18:56]OFD Sender: No OFD packet to send [03:19:01]OFD Sender: No OFD packet to send [03:19:06]OFD Sender: No OFD packet to send [03:19:11]OFD Sender: No OFD packet to send [03:19:16]OFD Sender: No OFD packet to send [03:19:21]OFD Sender: No OFD packet to send [03:19:26]OFD Sender: No OFD packet to send [03:19:31]OFD Sender: No OFD packet to send [03:19:36]OFD Sender: No OFD packet to send [03:19:41]OFD Sender: No OFD packet to send [03:19:46]OFD Sender: No OFD packet to send [03:19:51]OFD Sender: No OFD packet to send [03:19:56]OFD Sender: No OFD packet to send [03:20:01]OFD Sender: No OFD packet to send [03:20:06]OFD Sender: No OFD packet to send [03:20:11]OFD Sender: No OFD packet to send [03:20:16]OFD Sender: No OFD packet to send [03:20:21]OFD Sender: No OFD packet to send